From cad46fcd82f1ad9791c9df21c3072f3ea7eedb26 Mon Sep 17 00:00:00 2001 From: Isaiah Hamilton Date: Wed, 30 Mar 2022 22:57:21 -0400 Subject: [PATCH 01/49] chore: update tailwind --- studio/tailwind.config.js | 2 +- www/tailwind.config.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/studio/tailwind.config.js b/studio/tailwind.config.js index 41fcac0dfa1..ad3a4f15646 100644 --- a/studio/tailwind.config.js +++ b/studio/tailwind.config.js @@ -52,7 +52,7 @@ const coolGray = { module.exports = ui({ darkMode: 'class', // or 'media' or 'class' - purge: [ + content: [ // purge styles from app './pages/**/*.{js,ts,jsx,tsx}', './components/**/*.{js,ts,jsx,tsx}', diff --git a/www/tailwind.config.js b/www/tailwind.config.js index 1806eb442ee..3f71b9678a3 100644 --- a/www/tailwind.config.js +++ b/www/tailwind.config.js @@ -3,7 +3,7 @@ const svgToDataUri = require('mini-svg-data-uri') module.exports = ui({ mode: 'JIT', - purge: [ + content: [ './components/**/*.tsx', './pages/**/*.tsx', './_blog/*.mdx', From 3c1a1512926cbe8197a4333d63d9337793abf131 Mon Sep 17 00:00:00 2001 From: Dave Mackey Date: Thu, 31 Mar 2022 22:35:12 -0400 Subject: [PATCH 02/49] Update with-react.mdx Add instruction for installing @reach/visually-hidden, otherwise profile photos functionality causes build to fail. --- web/docs/guides/with-react.mdx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/docs/guides/with-react.mdx b/web/docs/guides/with-react.mdx index d0455fad550..a925965c478 100644 --- a/web/docs/guides/with-react.mdx +++ b/web/docs/guides/with-react.mdx @@ -419,6 +419,9 @@ And then open the browser to [localhost:3000](http://localhost:3000) and you sho Every Supabase project is configured with [Storage](/docs/guides/storage) for managing large files like photos and videos. +### Add @reach/visually-hidden +The upload widget uses one additional npm library. You can install it like so: `npm install @reach/visually-hidden`. + ### Create an upload widget Let's create an avatar for the user so that they can upload a profile photo. We can start by creating a new component: From 90aa0d0132991759073435ff442d17c3c12b88dd Mon Sep 17 00:00:00 2001 From: Wen Bo Xie Date: Tue, 5 Apr 2022 15:07:34 -0400 Subject: [PATCH 03/49] chore: upgrade Realtime image to v0.22.4 --- docker/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index d418484fd8b..ac8b3ae6146 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -92,7 +92,7 @@ services: realtime: container_name: supabase-realtime - image: supabase/realtime:v0.21.0 + image: supabase/realtime:v0.22.4 depends_on: - db restart: unless-stopped From 8cb1352cf1bdf9f59e8d1d7f105b1f36018c85c8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Apr 2022 06:17:58 +0000 Subject: [PATCH 04/49] chore(deps): bump minimist from 1.2.5 to 1.2.6 in /examples/remix-auth Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/remix-auth/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/remix-auth/package-lock.json b/examples/remix-auth/package-lock.json index c4f2f01f11a..ac8f9b51a3d 100644 --- a/examples/remix-auth/package-lock.json +++ b/examples/remix-auth/package-lock.json @@ -3892,9 +3892,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "node_modules/minimist-options": { @@ -8442,9 +8442,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "minimist-options": { From 5474685d884a8be410a5e84674a8999710eecf1b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Apr 2022 06:18:07 +0000 Subject: [PATCH 05/49] chore(deps): bump minimist from 1.2.5 to 1.2.6 in /examples/with-stencil Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/with-stencil/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/with-stencil/package-lock.json b/examples/with-stencil/package-lock.json index 4f85f9a959f..4bb99785c4c 100644 --- a/examples/with-stencil/package-lock.json +++ b/examples/with-stencil/package-lock.json @@ -5415,9 +5415,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "mixin-deep": { From f9fceb335d6209d10ac84f7763814195d060567d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Apr 2022 06:18:10 +0000 Subject: [PATCH 06/49] chore(deps): bump minimist in /examples/vue3-ts-todo-list Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/vue3-ts-todo-list/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/vue3-ts-todo-list/package-lock.json b/examples/vue3-ts-todo-list/package-lock.json index 5dd1a045701..895196f1ff2 100644 --- a/examples/vue3-ts-todo-list/package-lock.json +++ b/examples/vue3-ts-todo-list/package-lock.json @@ -9524,9 +9524,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "node_modules/minipass": { @@ -23742,9 +23742,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "minipass": { From d9777af6946325531d0540cd9795ed86eaeaa0a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Apr 2022 06:18:12 +0000 Subject: [PATCH 07/49] chore(deps): bump minimist in /examples/nuxtjs-user-management Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/nuxtjs-user-management/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/nuxtjs-user-management/package-lock.json b/examples/nuxtjs-user-management/package-lock.json index 5a85bdd16f2..44e7e28baaa 100644 --- a/examples/nuxtjs-user-management/package-lock.json +++ b/examples/nuxtjs-user-management/package-lock.json @@ -6191,9 +6191,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "minipass": { "version": "3.1.3", From eba1bd42af5861649bda4a80b1bf1a3465a7523e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Apr 2022 06:18:14 +0000 Subject: [PATCH 08/49] chore(deps): bump minimist in /examples/react-user-management Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/react-user-management/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/react-user-management/package-lock.json b/examples/react-user-management/package-lock.json index bad89cd2686..9b7fc01ffc0 100644 --- a/examples/react-user-management/package-lock.json +++ b/examples/react-user-management/package-lock.json @@ -13123,9 +13123,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/minipass": { "version": "3.1.3", @@ -31734,9 +31734,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "minipass": { "version": "3.1.3", From dd75de730d935e4547a0ea87ae30d15050ba3ac8 Mon Sep 17 00:00:00 2001 From: Oliver Rice Date: Wed, 6 Apr 2022 05:18:59 -0500 Subject: [PATCH 09/49] remove instructions for enabling pg_graphql b/c it is enabled by default --- web/docs/guides/api.mdx | 8 ++------ web/static/videos/api/api-enable-graphql.mp4 | Bin 672333 -> 0 bytes 2 files changed, 2 insertions(+), 6 deletions(-) delete mode 100644 web/static/videos/api/api-enable-graphql.mp4 diff --git a/web/docs/guides/api.mdx b/web/docs/guides/api.mdx index 917e713a93c..65754885e4e 100644 --- a/web/docs/guides/api.mdx +++ b/web/docs/guides/api.mdx @@ -54,11 +54,6 @@ GraphQL is in Beta, and may have breaking changes. It is only available on self- ::: GraphQL in Supabase works through [pg_graphql](/blog/2021/12/03/pg-graphql), an open source PostgreSQL extension for GraphQL. -To get started with GraphQL you must enable the `pg_graphql` extension in your project. - - ### Realtime API @@ -240,7 +235,8 @@ JS Reference: [select()](/docs/reference/javascript/select), :::note -While pg_graphql is in beta, we have disabled GraphQL auto-refreshing. If you want to refresh your GraphQL introspection, call `select graphql.rebuild_schema();` to rebuild your GraphQL schema. +To rebuild your GraphQL schema from the SQL schema, call `select graphql.rebuild_schema();`. +Be sure to rebuild the GraphQL schema after altering the SQL schema. ::: diff --git a/web/static/videos/api/api-enable-graphql.mp4 b/web/static/videos/api/api-enable-graphql.mp4 deleted file mode 100644 index f563d278f21750641cb0fb0bb783efe649b44295..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 672333 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
|VxAAI2v#oJVKdy=2iTyyW=+4s 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�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
- + setMenuOpen(!menuOpen)} /> From c261818a3d3d16a07d5ad05e4a38b918559e2730 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Mon, 4 Apr 2022 23:03:38 +0200 Subject: [PATCH 11/49] add passing tests --- .../pages/projects/LogsPreviewer.test.js | 31 +- .../tests/pages/projects/logs-preview.test.js | 287 ------------------ .../tests/pages/projects/logs-query.test.js | 1 - 3 files changed, 30 insertions(+), 289 deletions(-) delete mode 100644 studio/tests/pages/projects/logs-preview.test.js diff --git a/studio/tests/pages/projects/LogsPreviewer.test.js b/studio/tests/pages/projects/LogsPreviewer.test.js index 129e63add72..304bee05bba 100644 --- a/studio/tests/pages/projects/LogsPreviewer.test.js +++ b/studio/tests/pages/projects/LogsPreviewer.test.js @@ -291,4 +291,33 @@ test("bug: nav to explorer preserves newlines", async ()=>{ const router = useRouter() userEvent.click(await screen.findByText(/Explore/)) await expect(router.push).toBeCalledWith(expect.stringContaining(encodeURIComponent("\n"))) -} \ No newline at end of file +} +test('filters alter generated query', async () => { + render() + userEvent.click(await screen.findByRole('button', { name: 'Status' })) + userEvent.click(await screen.findByText(/500 error codes/)) + userEvent.click(await screen.findByText(/200 codes/)) + userEvent.click(await screen.findByText(/Save/)) + + await waitFor(() => { + expect(get).toHaveBeenCalledWith(expect.stringContaining('select')) + expect(get).toHaveBeenCalledWith(expect.stringContaining('500')) + expect(get).toHaveBeenCalledWith(expect.stringContaining('200')) + expect(get).toHaveBeenCalledWith(expect.stringContaining('where')) + expect(get).toHaveBeenCalledWith(expect.stringContaining('and')) + }) +}) +test('filters accept ', async () => { + render( + + ) + + await waitFor(() => { + expect(get).toHaveBeenCalledWith(expect.stringContaining('mykey')) + expect(get).toHaveBeenCalledWith(expect.stringContaining('myvalue')) + }) +}) diff --git a/studio/tests/pages/projects/logs-preview.test.js b/studio/tests/pages/projects/logs-preview.test.js deleted file mode 100644 index 50c21941b17..00000000000 --- a/studio/tests/pages/projects/logs-preview.test.js +++ /dev/null @@ -1,287 +0,0 @@ -// mock the fetch function -jest.mock('lib/common/fetch') -import { get } from 'lib/common/fetch' - -// mock mobx -jest.mock('mobx-react-lite') -import { observer } from 'mobx-react-lite' -observer.mockImplementation((v) => v) - -// mock the router -jest.mock('next/router') -import { useRouter } from 'next/router' -const defaultRouterMock = () => { - const router = jest.fn() - router.query = {} - router.push = jest.fn() - router.pathname = 'logs/path' - return router -} -useRouter.mockReturnValue(defaultRouterMock()) - -// mock monaco editor -jest.mock('@monaco-editor/react') -import Editor, { useMonaco } from '@monaco-editor/react' -Editor = jest.fn() -Editor.mockImplementation((props) => { - return ( - - ) -}) -useMonaco.mockImplementation((v) => v) - -// mock usage flags -jest.mock('components/ui/Flag/Flag') -import Flag from 'components/ui/Flag/Flag' -Flag.mockImplementation(({ children }) => <>{children}) -jest.mock('hooks') -import { useFlag } from 'hooks' -useFlag.mockReturnValue(true) - -import { SWRConfig } from 'swr' -jest.mock('components/interfaces/Settings/Logs/LogsPreviewer') -import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' -LogsPreviewer.mockImplementation((props) => { - const Comp = jest.requireActual('components/interfaces/Settings/Logs/LogsPreviewer').default - // wrap with SWR to reset the cache each time - return ( - new Map(), - shouldRetryOnError: false, - }} - > - - - ) -}) - -import { render, fireEvent, waitFor, screen, act } from '@testing-library/react' -import userEvent from '@testing-library/user-event' -import { getToggleByText } from '../../helpers' -import { wait } from '@testing-library/user-event/dist/utils' -import { logDataFixture } from '../../fixtures' -import { LogsTableName } from 'components/interfaces/Settings/Logs' -import { find } from 'lodash' -beforeEach(() => { - // reset mocks between tests - get.mockReset() - useRouter.mockReset() - useRouter.mockReturnValue(defaultRouterMock()) -}) -test('can display log data and metadata', async () => { - get.mockResolvedValue({ - result: [ - logDataFixture({ - id: 'some-event-happened-id', - metadata: { - my_key: 'something_value', - }, - }), - ], - }) - render() - fireEvent.click(await screen.findByText(/some-event-happened-id/)) - await screen.findByText(/my_key/) - await screen.findByText(/something_value/) -}) - -test('Refresh page', async () => { - get.mockImplementation((url) => { - if (url.includes('count')) return { result: { count: 0 } } - return { - result: [ - logDataFixture({ - id: 'some-event-id', - metadata: { my_key: 'something_value' }, - }), - ], - } - }) - render() - - const row = await screen.findByText(/some-event-id/) - fireEvent.click(row) - await screen.findByText(/my_key/) -}) - -test('Search will trigger a log refresh', async () => { - get.mockImplementation((url) => { - if (url.includes('something')) { - return { - result: [logDataFixture({ id: 'some-event-id' })], - } - } - return { result: [] } - }) - render() - - userEvent.type(screen.getByPlaceholderText(/Search events/), 'something{enter}') - - await waitFor( - () => { - expect(get).toHaveBeenCalledWith(expect.stringContaining('something')) - - // updates router query params - const router = useRouter() - expect(router.push).toHaveBeenCalledWith( - expect.objectContaining({ - pathname: expect.any(String), - query: expect.objectContaining({ - s: expect.stringContaining('something'), - }), - }) - ) - }, - { timeout: 1500 } - ) - await screen.findByText(/some-event-id/) -}) - -test('poll count for new messages', async () => { - get.mockImplementation((url) => { - if (url.includes('count')) { - return { result: [{ count: 125 }] } - } - return { - result: [logDataFixture({ id: 'some-uuid123' })], - } - }) - render() - await waitFor(() => screen.queryByText(/some-uuid123/) === null) - // should display new logs count - await waitFor(() => screen.getByText(/125/)) - - userEvent.click(screen.getByText(/Refresh/)) - await waitFor(() => screen.queryByText(/125/) === null) - await screen.findByText(/some-uuid123/) -}) - -test('s= query param will populate the search bar', async () => { - const router = defaultRouterMock() - router.query = { ...router.query, s: 'someSearch' } - useRouter.mockReturnValue(router) - render() - // should populate search input with the search param - await screen.findByDisplayValue('someSearch') - expect(get).toHaveBeenCalledWith(expect.stringContaining('someSearch')) -}) - -test('te= query param will populate the timestamp to input', async () => { - // get time 20 mins before - const newDate = new Date() - newDate.setMinutes(new Date().getMinutes() - 20) - const isoString = newDate.toISOString() - const unixMicro = newDate.getTime() * 1000 //microseconds - const router = defaultRouterMock() - router.query = { ...router.query, te: unixMicro } - useRouter.mockReturnValue(router) - render() - - await waitFor(() => { - expect(get).toHaveBeenCalledWith( - expect.stringContaining(`timestamp_end=${encodeURIComponent(unixMicro)}`) - ) - }) - userEvent.click(await screen.findByText('Custom')) - expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=' + unixMicro)) -}) -test('ts= query param will populate the timestamp from input', async () => { - // get time 20 mins before - const newDate = new Date() - newDate.setMinutes(new Date().getMinutes() - 20) - const isoString = newDate.toISOString() - const unixMicro = newDate.getTime() * 1000 //microseconds - const router = defaultRouterMock() - router.query = { ...router.query, ts: unixMicro } - useRouter.mockReturnValue(router) - render() - - await waitFor(() => { - expect(get).toHaveBeenCalledWith( - expect.stringContaining(`timestamp_start=${encodeURIComponent(unixMicro)}`) - ) - }) - userEvent.click(await screen.findByText('Custom')) - await screen.findByText(new RegExp(newDate.getFullYear())) - await screen.findByText(/Apply/) - expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_start=' + unixMicro)) -}) - -test('load older btn will fetch older logs', async () => { - get.mockImplementation((url) => { - if (url.includes('count')) { - return {} - } - return { - result: [logDataFixture({ id: 'first event' })], - } - }) - render() - // should display first log but not second - await waitFor(() => screen.getByText('first event')) - await expect(screen.findByText('second event')).rejects.toThrow() - - get.mockResolvedValueOnce({ - result: [logDataFixture({ id: 'second event' })], - }) - // should display first and second log - userEvent.click(await screen.findByText('Load older')) - await screen.findByText('first event') - await screen.findByText('second event') - expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=')) -}) - -test('bug: load older btn does not error out when previous page is empty', async () => { - // bugfix for https://sentry.io/organizations/supabase/issues/2903331460/?project=5459134&referrer=slack - get.mockImplementation((url) => { - if (url.includes('count')) { - return {} - } - return { result: [] } - }) - render() - - userEvent.click(await screen.findByText('Load older')) - // NOTE: potential race condition, since we are asserting that something DOES NOT EXIST - // wait for 500s to make sure all ui logic is complete - // need to wrap in act because internal react state is changing during this time. - await act(async () => await wait(100)) - - // clicking load older multiple times should not give error - await waitFor(() => { - expect(screen.queryByText(/Sorry/)).toBeNull() - expect(screen.queryByText(/An error occured/)).toBeNull() - expect(screen.queryByText(/undefined/)).toBeNull() - }) -}) - -test('log event chart hide', async () => { - render() - await screen.findByText('Events') - const toggle = await screen.findByText(/Chart/) - userEvent.click(toggle) - await expect(screen.findByText('Events')).rejects.toThrow() -}) - -test('bug: nav backwards with params change results in ui changing', async () => { - // bugfix for https://sentry.io/organizations/supabase/issues/2903331460/?project=5459134&referrer=slack - get.mockImplementation((url) => { - if (url.includes('count')) { - return {} - } - return { data: [] } - }) - const { container, rerender } = render( - - ) - - await expect(screen.findByDisplayValue('simple-query')).rejects.toThrow() - - const router = defaultRouterMock() - router.query = { ...router.query, s: 'simple-query' } - useRouter.mockReturnValue(router) - rerender() - - await screen.findByDisplayValue('simple-query') -}) diff --git a/studio/tests/pages/projects/logs-query.test.js b/studio/tests/pages/projects/logs-query.test.js index 104d1c080e4..3979f81ef69 100644 --- a/studio/tests/pages/projects/logs-query.test.js +++ b/studio/tests/pages/projects/logs-query.test.js @@ -91,7 +91,6 @@ test('can display log data', async () => { userEvent.click(await screen.findByText(/Run/)) const row = await screen.findByText("some-event-happened") - screen.debug() userEvent.click(row) await screen.findByText(/something_value/) }) From 3bccad95f6a2d33e2970aa3d88ec49160374e5d1 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 5 Apr 2022 16:35:58 +0200 Subject: [PATCH 12/49] Refactored sql query building, refined filter overriding test --- .../interfaces/Home/ProjectUsageSection.tsx | 2 +- .../Settings/Logs/Logs.constants.ts | 123 +++++++++++---- .../interfaces/Settings/Logs/Logs.filter.tsx | 141 ------------------ .../interfaces/Settings/Logs/Logs.helpers.ts | 78 ---------- .../interfaces/Settings/Logs/Logs.types.ts | 22 +++ .../Settings/Logs/LogsFilterPopover.tsx | 95 ++++++++++++ .../Settings/Logs/LogsPreviewer.tsx | 47 ++---- .../Settings/Logs/PreviewFilterPanel.tsx | 22 +-- .../interfaces/Settings/Logs/index.ts | 3 +- studio/hooks/analytics/useLogsPreview.tsx | 51 ++++--- .../[ref]/functions/[id]/invocations.tsx | 2 +- .../project/[ref]/functions/[id]/logs.tsx | 2 +- .../project/[ref]/logs-explorer/index.tsx | 1 - .../pages/projects/LogsPreviewer.test.js | 4 +- 14 files changed, 268 insertions(+), 325 deletions(-) delete mode 100644 studio/components/interfaces/Settings/Logs/Logs.filter.tsx delete mode 100644 studio/components/interfaces/Settings/Logs/Logs.helpers.ts create mode 100644 studio/components/interfaces/Settings/Logs/LogsFilterPopover.tsx diff --git a/studio/components/interfaces/Home/ProjectUsageSection.tsx b/studio/components/interfaces/Home/ProjectUsageSection.tsx index 4561dd7c3be..7f1cb7e5760 100644 --- a/studio/components/interfaces/Home/ProjectUsageSection.tsx +++ b/studio/components/interfaces/Home/ProjectUsageSection.tsx @@ -30,7 +30,7 @@ const ProjectUsageSection: FC = observer(({}) => {

Retrieving project usage statistics

- ) : !usage.error && hasProjectData ? ( + ) : !usage.error && true ? ( ) : ( diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index b346c5e9d80..34d62b627a3 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -1,4 +1,5 @@ -import { LogTemplate } from '.' +import { get } from 'lodash' +import { Filters, FilterTableSet, LogTemplate } from '.' export const TEMPLATES: LogTemplate[] = [ { @@ -185,7 +186,93 @@ export const LOG_TYPE_LABEL_MAPPING: { [k: string]: string } = { database: 'Database', } -export const genDefaultQuery = (table: LogsTableName, where: string | undefined) => { + +/** + * Recursively retrieve all nested object key paths. + * + * TODO: move to utils + * + * @param obj any object + * @param parent a string representing the parent key + * @returns string[] all dot paths for keys. + */ +const getDotKeys = (obj: { [k: string]: unknown }, parent?: string): string[] => { + const keys = Object.keys(obj).filter(k => obj[k]) + return keys.flatMap(k => { + const currKey = parent ? `${parent}.${k}` : k + if (typeof obj[k] === 'object') { + return getDotKeys(obj[k] as any, currKey) + } else { + return [currKey] + } + }) +} + +/** + * Root keys in the filter object are considered to be AND filters. + * Nested keys under a root key are considered to be OR filters. + * + * For example: + * ``` + * {my_value: 'something', nested: {id: 123, test: 123 }} + * ``` + * This would be converted into `WHERE (my_value = 'something') and (id = 123 or test = 123) + * + * The template of the filter determines the actual filter statement. If no template is provided, a generic equality statement will be used. + * This only applies for root keys of the filter. + * For example: + * ``` + * {'my.nested.value': 123} + * ``` + * with no template, it will be converted into `WHERE (my.nested.value = 123) + * + * @returns a whewhere statement with WHERE clause. + */ +const _genWhereStatement = (table: LogsTableName, filters: Filters) => { + const keys = Object.keys(filters) + const filterTemplates = SQL_FILTER_TEMPLATES[table] + const _resolveTemplateToStatement = (dotKey: string) => { + const template = filterTemplates[dotKey] + const value = get(filters, dotKey) + if (value !== undefined && typeof template === 'function') { + return template(value) + } else if (template === undefined) { + // resolve unknwon filters (possibly from filter overrides) + // no template, set a default + if (typeof value === 'string') { + return `${dotKey} = '${value}'` + } else { + return `${dotKey} = ${value}` + } + } else { + return template + } + } + + const statement = keys.map(rootKey => { + if (typeof filters[rootKey] === 'object') { + // join all statements with an OR + const nestedStatement = getDotKeys(filters[rootKey] as Filters, rootKey).map(_resolveTemplateToStatement).join(" or ") + return `(${nestedStatement})` + } else { + const nestedStatement = _resolveTemplateToStatement(rootKey) + return `(${nestedStatement})` + } + + }).filter(Boolean) + // join all root statements with AND + .join(" and ") + + if (statement) { + return 'where ' + statement + } else { + return '' + } +} + +export const genDefaultQuery = (table: LogsTableName, filters: Filters) => { + const where = _genWhereStatement(table, filters) + switch (table) { case 'edge_logs': return `select id, timestamp, event_message, metadata, request, response, request.method, request.path, response.status_code @@ -230,13 +317,19 @@ limit 100 } } +const _SQL_FILTER_COMMON = { + 'search_query': (value: string) => `regexp_contains(event_message, '${value}')` +} + export const SQL_FILTER_TEMPLATES: any = { postgres_logs: { + ..._SQL_FILTER_COMMON, 'severity.error': `metadataParsed.error_severity in ('ERROR', 'FATAL', 'PANIC')`, 'severity.noError': `metadataParsed.error_severity not in ('ERROR', 'FATAL', 'PANIC')`, 'severity.log': `metadataParsed.error_severity = 'LOG'`, }, edge_logs: { + ..._SQL_FILTER_COMMON, 'status_code.error': `response.status_code between 500 and 599`, 'status_code.success': `response.status_code between 200 and 299`, 'status_code.warning': `response.status_code between 400 and 499`, @@ -252,11 +345,13 @@ export const SQL_FILTER_TEMPLATES: any = { 'method.options': `request.method = 'OPTIONS'`, }, function_edge_logs: { + ..._SQL_FILTER_COMMON, 'status_code.error': `response.status_code between 500 and 599`, 'status_code.success': `response.status_code between 200 and 299`, 'status_code.warning': `response.status_code between 400 and 499`, }, function_logs: { + ..._SQL_FILTER_COMMON, 'severity.error': `metadata.level = 'error'`, 'severity.notError': `metadata.level != 'error'`, 'severity.log': `metadata.level = 'log'`, @@ -265,12 +360,6 @@ export const SQL_FILTER_TEMPLATES: any = { }, } -// export const genDefaultQuery = (table: string, where: string = ''): string => `SELECT -// id, timestamp, event_message, metadata -// FROM -// ${table}${where ? ' WHERE\n ' + where : ''} -// LIMIT 100 -// ` // export const cleanQuery = (str: string) => str.replaceAll(/\n/g, ' ') export const cleanQuery = (str: string) => str.replace(/\n/g, ' ') // .replace(/\n.*\-\-.*(\n)?$?/, "") @@ -309,23 +398,7 @@ export const genQueryParams = (params: { [k: string]: string }) => { const qs = new URLSearchParams(params).toString() return qs } - -interface Filter { - label: string - key: string - options: { - key: string - label: string - description?: string - }[] -} -type FilterOptions = { - [table: string]: { - [filterName: string]: Filter - } -} - -export const FILTER_OPTIONS: FilterOptions = { +export const FILTER_OPTIONS: FilterTableSet = { // Postgres logs postgres_logs: { severity: { diff --git a/studio/components/interfaces/Settings/Logs/Logs.filter.tsx b/studio/components/interfaces/Settings/Logs/Logs.filter.tsx deleted file mode 100644 index 1339850c555..00000000000 --- a/studio/components/interfaces/Settings/Logs/Logs.filter.tsx +++ /dev/null @@ -1,141 +0,0 @@ -import { Button, Checkbox, Form, Popover } from '@supabase/ui' -import { pluckObjectFields } from 'lib/helpers' -import { useState } from 'react' - -export const LogsFilter = ({ options, filtersState, dispatchFilters, classes }: any) => { - const [open, setOpen] = useState(false) - - function handleReset() { - // console.log('handleReset ran!') - const empty = { - [options.key]: [], - } - - dispatchFilters({ ...empty }) - setOpen(!open) - } - - // console.log('filters', filters) - - // console.log('item in filter', options) - // console.log('options.key', options.key) - - const filteredKey = filtersState[options.key] - - // loop through options in saved filters - // and check if any options are active - function checkIsActive() { - let active = false - options.options.map((x: any) => { - if (filteredKey && filteredKey.includes(x.key)) { - active = true - } - }) - return active - } - - const isActive = checkIsActive() - - function initialValues() { - let compiledOptions = {} - - options.options.map((x: any) => { - compiledOptions = { - ...compiledOptions, - [x.key]: filteredKey && filteredKey.includes(x.key) ? true : false, - } - }) - - return compiledOptions - } - - return ( -
- setOpen(!open)} - overlay={ - <> -
{ - setSubmitting(true) - setOpen(false) - - // console.log('values in Logs.filter submit', values) - - const payload: any = { - [options.key]: [], - } - - Object.keys(values).map((filterKey) => { - if (values[filterKey]) { - payload[options.key].push(filterKey) - } - }) - - console.log('payload', payload) - // console.log('submit form ran') - dispatchFilters({ ...payload }) - // handleReset() - }} - > - {({ isSubmitting }: { isSubmitting: boolean }) => ( - <> -
- {options.options.map((x: any, i: number) => { - return ( - <> - - {i !== options.options.length - 1 && } - - ) - })} -
-
- - -
- - )} -
- - } - portalled - showClose - side="bottom" - > - -
-
- ) -} diff --git a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts deleted file mode 100644 index 244c19cd5e1..00000000000 --- a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { LogsTableName, SQL_FILTER_TEMPLATES } from './Logs.constants' -import { FilterObject, Override } from './Logs.types' - -export function filterSqlWhereBuilder( - filters: FilterObject | any, - table: LogsTableName, - override?: Override, - search?: string -) { - // remove any filter arrays that are empty - const filtersSanitized: any = Object.values(filters).filter((x: any) => x && x.length > 0) - - const keys = Object.keys(filters) - - const hasOverride = override && override.value && override.key - // build array of where statements - // first item is `where` if there are any filters - let whereArray: string[] = - (filtersSanitized.length > 0 || hasOverride) && !search ? ['where'] : search ? ['and'] : [] - - if (filtersSanitized.length === 0 && !hasOverride) return whereArray - - if (hasOverride) { - // count = +1 - const sql = `(${override?.key}='${override?.value}')` - whereArray.push(sql) - if (filtersSanitized.length > 0) whereArray.push('and') - } - - if (filtersSanitized.length === 0) return whereArray - - keys.map((x: string, i) => { - let count = 0 - // do not parse empty key - if (!x) return - - const filterKeyArray: string[] = [] - - filters[x].map((value: string, i: number) => { - // first line should be WHERE - const last = i === filters[x].length - 1 - - if (count === 0) { - count = +1 - // the first argument begins with a `(` - // if this is also the last argument, it is closed with a `)` - const sql = `( ${SQL_FILTER_TEMPLATES[table][`${x}.${value}`]}${last ? ' ) ' : ''}` - filterKeyArray.push(sql) - return sql - } else { - count = +1 - // remaining lines use `or` as standard - // if this is also the last argument, it is closed with a `)` - const sql = ` or ${SQL_FILTER_TEMPLATES[table][`${x}.${value}`]}${last ? ' ) ' : ''}` - filterKeyArray.push(sql) - return sql - } - }) - - whereArray.push(...filterKeyArray) - - // if there are multiple filters in an 'and' sequence - // then `and` is inserted between them - if (filtersSanitized.length > 0 && i < filtersSanitized.length - 1) { - whereArray.push(' and ') - } - - return filterKeyArray - }) - return whereArray -} - -export function filterReducer(state: FilterObject, action: any) { - const oldState = { ...state } - const newState = { ...oldState, ...action } - - return newState -} diff --git a/studio/components/interfaces/Settings/Logs/Logs.types.ts b/studio/components/interfaces/Settings/Logs/Logs.types.ts index 7112ce59153..2d2036353d8 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.types.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.types.ts @@ -65,6 +65,28 @@ export interface FilterObject { te?: string } + +export interface FilterSet { + label: string + key: string + options: FilterOption[] +} +export interface FilterOption { + key: string + label: string + description?: string +} + +export type FilterTableSet = { + [table: string]: { + [filterName: string]: FilterSet + } +} + +export interface Filters { + [key: string]: string | string[] | boolean | undefined | Filters +} + export type Override = { key: string value: string | string[] | undefined diff --git a/studio/components/interfaces/Settings/Logs/LogsFilterPopover.tsx b/studio/components/interfaces/Settings/Logs/LogsFilterPopover.tsx new file mode 100644 index 00000000000..e247a8bceb5 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogsFilterPopover.tsx @@ -0,0 +1,95 @@ +import { Button, Checkbox, Form, Popover } from '@supabase/ui' +import React, { useState } from 'react' +import { Filters, FilterSet } from '.' + +interface Props { + options: FilterSet + filters: Filters + onFiltersChange: (filters: Filters) => void + buttonClassName: string +} + +const LogsFilterPopover: React.FC = ({ + options, + filters, + onFiltersChange, + buttonClassName, +}) => { + const [open, setOpen] = useState(false) + + const handleReset = () => { + onFiltersChange({}) + setOpen(false) + } + const handleToggle = () => setOpen(!open) + const checkIsActive = () => { + const filter = filters[options.key] + if (typeof filter === 'object' && Object.values(filter).some(Boolean)) { + return true + } + return false + } + + return ( + { + setSubmitting(true) + onFiltersChange(values) + setOpen(false) + }} + > + {({ isSubmitting }: { isSubmitting: boolean }) => ( + <> +
+ {options.options.map((x, i: number) => ( + + + {i !== options.options.length - 1 && } + + ))} +
+
+ + +
+ + )} + + } + portalled + showClose + side="bottom" + > + +
+ ) +} + +export default LogsFilterPopover diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 1656b5a720d..acf657d4900 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -1,14 +1,6 @@ import React, { useEffect, useReducer, useState } from 'react' import { useRouter } from 'next/router' -import { - Typography, - IconLoader, - IconAlertCircle, - IconRewind, - Button, - Card, - Input, -} from '@supabase/ui' +import { Typography, IconAlertCircle, IconRewind, Button, Card, Input } from '@supabase/ui' import { LogTable, @@ -16,10 +8,10 @@ import { TEMPLATES, LogSearchCallback, LogsTableName, - filterSqlWhereBuilder, - filterReducer, QueryType, LogEventChart, + FilterObject, + Filters, } from 'components/interfaces/Settings/Logs' import dayjs from 'dayjs' import useLogsPreview from 'hooks/analytics/useLogsPreview' @@ -27,7 +19,6 @@ import PreviewFilterPanel from 'components/interfaces/Settings/Logs/PreviewFilte import { LOGS_TABLES } from './Logs.constants' import { Override } from './Logs.types' -import ShimmeringLoader from 'components/ui/ShimmeringLoader' import ShimmerLine from 'components/ui/ShimmerLine' import LoadingOpacity from 'components/ui/LoadingOpacity' @@ -44,14 +35,14 @@ import LoadingOpacity from 'components/ui/LoadingOpacity' interface Props { projectRef: string queryType: QueryType - override?: Override + filterOverride?: Filters condensedLayout?: boolean tableName?: LogsTableName } export const LogsPreviewer: React.FC = ({ projectRef, queryType, - override, + filterOverride, condensedLayout = false, tableName, }) => { @@ -59,22 +50,12 @@ export const LogsPreviewer: React.FC = ({ const { s, te, ts } = router.query const [showChart, setShowChart] = useState(true) - const [whereFilters, dispatchWhereFilters] = useReducer(filterReducer, {}) - const table = !tableName ? LOGS_TABLES[queryType] : tableName const [ { error, logData, params, newCount, filters, isLoading, oldestTimestamp }, { loadOlder, setFilters, refresh, setTo, setFrom }, - ] = useLogsPreview(projectRef as string, table, { - initialFilters: { search_query: s as string }, - whereStatementFactory: (filterObj) => `${ - filterObj.search_query - ? `where REGEXP_CONTAINS(event_message, '${filterObj.search_query}')` - : '' - } - ${filterSqlWhereBuilder(whereFilters, table, override, filterObj.search_query).join('\n')}`, - }) + ] = useLogsPreview(projectRef as string, table, filterOverride) useEffect(() => { setFilters((prev) => ({ ...prev, search_query: s as string })) @@ -91,14 +72,9 @@ export const LogsPreviewer: React.FC = ({ }, [s, te, ts]) const onSelectTemplate = (template: LogTemplate) => { - setFilters((prev) => ({ ...prev, search_query: template.searchString })) + setFilters((prev: any) => ({ ...prev, search_query: template.searchString })) } - useEffect(() => { - // runs when any of the filters change - handleRefresh() - }, [whereFilters]) - const handleRefresh = () => { refresh() router.push({ @@ -135,7 +111,6 @@ export const LogsPreviewer: React.FC = ({ }, }) } - return (
= ({ )} onRefresh={handleRefresh} onSearch={handleSearch} - defaultSearchValue={filters.search_query} + defaultSearchValue={filters.search_query as string} defaultToValue={ params.timestamp_end ? dayjs(Number(params.timestamp_end) / 1000).toISOString() : '' } @@ -162,8 +137,8 @@ export const LogsPreviewer: React.FC = ({ router.push(`/project/${projectRef}/logs-explorer?q=${encodeURIComponent(params.rawSql)}`) }} onSelectTemplate={onSelectTemplate} - dispatchWhereFilters={dispatchWhereFilters} - whereFilters={whereFilters} + filters={filters} + onFiltersChange={setFilters} table={table} condensedLayout={condensedLayout} isShowingEventChart={showChart} @@ -182,7 +157,7 @@ export const LogsPreviewer: React.FC = ({ { - handleSearch({ query: filters.search_query, toMicro: timestampMicro }) + handleSearch({ query: filters.search_query as string, toMicro: timestampMicro }) }} /> )} diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index c5cbfd3f1fa..47cd0ce3ef8 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -9,11 +9,11 @@ import { IconEye, IconEyeOff, } from '@supabase/ui' -import { LogSearchCallback, LogTemplate } from '.' +import { Filters, LogSearchCallback, LogTemplate } from '.' import dayjs from 'dayjs' import utc from 'dayjs/plugin/utc' import { FILTER_OPTIONS, LogsTableName } from './Logs.constants' -import { LogsFilter } from './Logs.filter' +import LogsFilterPopover from './LogsFilterPopover' import DatePickers from './Logs.DatePickers' import CSVButton from 'components/ui/CSVButton' @@ -28,13 +28,13 @@ interface Props { onSearch?: LogSearchCallback onExploreClick?: () => void onSelectTemplate: (template: LogTemplate) => void - dispatchWhereFilters: (x: any) => void - whereFilters: any table: LogsTableName condensedLayout: Boolean isShowingEventChart: boolean onToggleEventChart: () => void csvData?: unknown[] + onFiltersChange: (filters: Filters) => void + filters: Filters } dayjs.extend(utc) @@ -51,13 +51,13 @@ const PreviewFilterPanel: FC = ({ defaultToValue = '', defaultFromValue = '', onExploreClick, - dispatchWhereFilters, - whereFilters: filters, - table, condensedLayout, isShowingEventChart, onToggleEventChart, csvData, + onFiltersChange, + filters, + table, }) => { const [search, setSearch] = useState('') @@ -174,12 +174,12 @@ const PreviewFilterPanel: FC = ({ } return ( - ) })} diff --git a/studio/components/interfaces/Settings/Logs/index.ts b/studio/components/interfaces/Settings/Logs/index.ts index f0c24f1ec94..bda9400736b 100644 --- a/studio/components/interfaces/Settings/Logs/index.ts +++ b/studio/components/interfaces/Settings/Logs/index.ts @@ -1,8 +1,7 @@ export * from './Logs.types' export * from './Logs.constants' -export * from './Logs.helpers' -export * from './Logs.filter' export { default as LogsSavedQueriesItem } from './Logs.SavedQueriesItem' export { default as LogsQueryPanel } from './LogsQueryPanel' export { default as LogTable } from './LogTable' export { default as LogEventChart } from './LogEventChart' +export { default as LogsFilterPopover } from "./LogsFilterPopover" \ No newline at end of file diff --git a/studio/hooks/analytics/useLogsPreview.tsx b/studio/hooks/analytics/useLogsPreview.tsx index cfca0195216..178e5778415 100644 --- a/studio/hooks/analytics/useLogsPreview.tsx +++ b/studio/hooks/analytics/useLogsPreview.tsx @@ -1,6 +1,7 @@ import { cleanQuery, Count, + Filters, genCountQuery, genDefaultQuery, genQueryParams, @@ -15,50 +16,36 @@ import useSWRInfinite, { SWRInfiniteKeyLoader } from 'swr/infinite' import { API_URL } from 'lib/constants' import { get } from 'lib/common/fetch' -interface Data { +interface Data { logData: LogData[] error: string | Object | null newCount: number isLoading: boolean pageSize: number - filters: T + filters: Filters params: LogsEndpointParams oldestTimestamp?: string } -interface Handlers { +interface Handlers { loadOlder: () => void refresh: () => void - setFilters: Dispatch> + setFilters: (filters: Filters | ((previous: Filters) => Filters)) => void setFrom: (value: string) => void setTo: (value: string) => void } - -interface Options { - initialFilters: Filters - whereStatementFactory: WhereStatementFactory -} - -type WhereStatementFactory = (filters: T) => string - -function useLogsPreview( +function useLogsPreview( projectRef: string, table: LogsTableName, - opts?: Partial> -): [Data, Handlers] { - const options: Options = { - initialFilters: {} as Filters, - whereStatementFactory: () => '', - ...(opts ?? {}), - } - + filterOverride?: Filters +): [Data, Handlers] { const [latestRefresh, setLatestRefresh] = useState(new Date().toISOString()) - const [filters, setFilters] = useState(options.initialFilters) + const [filters, setFilters] = useState({ ...filterOverride }) const [params, setParams] = useState({ project: projectRef, - sql: cleanQuery(genDefaultQuery(table, options.whereStatementFactory(filters))), - rawSql: genDefaultQuery(table, options.whereStatementFactory(filters)), + sql: '', + rawSql: '', period_start: '', period_end: '', timestamp_start: '', @@ -111,7 +98,7 @@ function useLogsPreview( const newCount = countData?.result?.[0]?.count ?? 0 const refresh = async () => { - const generatedSql = genDefaultQuery(table, options.whereStatementFactory(filters)) + const generatedSql = genDefaultQuery(table, filters) setParams((prev) => ({ ...prev, sql: cleanQuery(generatedSql), rawSql: generatedSql })) setLatestRefresh(new Date().toISOString()) setSize(1) @@ -126,7 +113,19 @@ function useLogsPreview( error = response.error } }) + const oldestTimestamp = logData[logData.length - 1]?.timestamp + + const handleSetFilters: Handlers['setFilters'] = (newFilters) => { + if (typeof newFilters === 'function') { + setFilters((prev) => { + const resolved = newFilters(prev) + return { ...resolved, ...filterOverride } + }) + } else { + setFilters((prev) => ({ ...prev, ...newFilters, ...filterOverride })) + } + } return [ { newCount, @@ -141,7 +140,7 @@ function useLogsPreview( { setFrom: (value) => setParams((prev) => ({ ...prev, timestamp_start: value })), setTo: (value) => setParams((prev) => ({ ...prev, timestamp_end: value })), - setFilters, + setFilters: handleSetFilters, refresh, loadOlder: () => setSize((prev) => prev + 1), }, diff --git a/studio/pages/project/[ref]/functions/[id]/invocations.tsx b/studio/pages/project/[ref]/functions/[id]/invocations.tsx index 872126b3d43..d5bca274f48 100644 --- a/studio/pages/project/[ref]/functions/[id]/invocations.tsx +++ b/studio/pages/project/[ref]/functions/[id]/invocations.tsx @@ -16,7 +16,7 @@ export const LogPage: NextPageWithLayout = () => { ) } diff --git a/studio/pages/project/[ref]/functions/[id]/logs.tsx b/studio/pages/project/[ref]/functions/[id]/logs.tsx index 4b8e8853417..2df0e53a954 100644 --- a/studio/pages/project/[ref]/functions/[id]/logs.tsx +++ b/studio/pages/project/[ref]/functions/[id]/logs.tsx @@ -16,7 +16,7 @@ export const LogPage: NextPageWithLayout = () => { ) } diff --git a/studio/pages/project/[ref]/logs-explorer/index.tsx b/studio/pages/project/[ref]/logs-explorer/index.tsx index c8d52f8f36c..85059a869e4 100644 --- a/studio/pages/project/[ref]/logs-explorer/index.tsx +++ b/studio/pages/project/[ref]/logs-explorer/index.tsx @@ -139,7 +139,6 @@ export const LogsExplorerPage: NextPage = () => { try { const { data: query, error } = await content.create(payload) if (error) throw error - console.log(query) setSubmitting(false) setSaveModalOpen(false) toast.success(`Saved "${values.name}" log query`) diff --git a/studio/tests/pages/projects/LogsPreviewer.test.js b/studio/tests/pages/projects/LogsPreviewer.test.js index 304bee05bba..d06d41de835 100644 --- a/studio/tests/pages/projects/LogsPreviewer.test.js +++ b/studio/tests/pages/projects/LogsPreviewer.test.js @@ -312,12 +312,12 @@ test('filters accept ', async () => { ) await waitFor(() => { - expect(get).toHaveBeenCalledWith(expect.stringContaining('mykey')) + expect(get).toHaveBeenCalledWith(expect.stringContaining('my.nestedkey')) expect(get).toHaveBeenCalledWith(expect.stringContaining('myvalue')) }) }) From ba01491addba029d63e69a548bc26b89cbc4acaa Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 5 Apr 2022 16:38:48 +0200 Subject: [PATCH 13/49] moved utiliity functions to separate file --- .../Settings/Logs/Logs.constants.ts | 132 +----------------- .../interfaces/Settings/Logs/Logs.utils.ts | 132 ++++++++++++++++++ .../interfaces/Settings/Logs/index.ts | 1 + 3 files changed, 134 insertions(+), 131 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/Logs.utils.ts diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index 34d62b627a3..75577262633 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -1,5 +1,4 @@ -import { get } from 'lodash' -import { Filters, FilterTableSet, LogTemplate } from '.' +import { FilterTableSet, LogTemplate } from '.' export const TEMPLATES: LogTemplate[] = [ { @@ -187,135 +186,6 @@ export const LOG_TYPE_LABEL_MAPPING: { [k: string]: string } = { } -/** - * Recursively retrieve all nested object key paths. - * - * TODO: move to utils - * - * @param obj any object - * @param parent a string representing the parent key - * @returns string[] all dot paths for keys. - */ -const getDotKeys = (obj: { [k: string]: unknown }, parent?: string): string[] => { - const keys = Object.keys(obj).filter(k => obj[k]) - return keys.flatMap(k => { - const currKey = parent ? `${parent}.${k}` : k - if (typeof obj[k] === 'object') { - return getDotKeys(obj[k] as any, currKey) - } else { - return [currKey] - } - }) -} - -/** - * Root keys in the filter object are considered to be AND filters. - * Nested keys under a root key are considered to be OR filters. - * - * For example: - * ``` - * {my_value: 'something', nested: {id: 123, test: 123 }} - * ``` - * This would be converted into `WHERE (my_value = 'something') and (id = 123 or test = 123) - * - * The template of the filter determines the actual filter statement. If no template is provided, a generic equality statement will be used. - * This only applies for root keys of the filter. - * For example: - * ``` - * {'my.nested.value': 123} - * ``` - * with no template, it will be converted into `WHERE (my.nested.value = 123) - * - * @returns a whewhere statement with WHERE clause. - */ -const _genWhereStatement = (table: LogsTableName, filters: Filters) => { - const keys = Object.keys(filters) - const filterTemplates = SQL_FILTER_TEMPLATES[table] - const _resolveTemplateToStatement = (dotKey: string) => { - const template = filterTemplates[dotKey] - const value = get(filters, dotKey) - if (value !== undefined && typeof template === 'function') { - return template(value) - } else if (template === undefined) { - // resolve unknwon filters (possibly from filter overrides) - // no template, set a default - if (typeof value === 'string') { - return `${dotKey} = '${value}'` - } else { - return `${dotKey} = ${value}` - } - } else { - return template - } - } - - const statement = keys.map(rootKey => { - if (typeof filters[rootKey] === 'object') { - // join all statements with an OR - const nestedStatement = getDotKeys(filters[rootKey] as Filters, rootKey).map(_resolveTemplateToStatement).join(" or ") - return `(${nestedStatement})` - } else { - const nestedStatement = _resolveTemplateToStatement(rootKey) - return `(${nestedStatement})` - } - - }).filter(Boolean) - // join all root statements with AND - .join(" and ") - - if (statement) { - return 'where ' + statement - } else { - return '' - } -} - -export const genDefaultQuery = (table: LogsTableName, filters: Filters) => { - const where = _genWhereStatement(table, filters) - - switch (table) { - case 'edge_logs': - return `select id, timestamp, event_message, metadata, request, response, request.method, request.path, response.status_code -from ${table} -cross join unnest(metadata) as m -cross join unnest(m.request) as request -cross join unnest(m.response) as response -${where} -limit 100 -` - break - - case 'postgres_logs': - return `select postgres_logs.timestamp, id, event_message, metadata, metadataparsed.error_severity from ${table} -cross join unnest(metadata) as m -cross join unnest(m.parsed) as metadataparsed -${where} -limit 100 -` - break - - case 'function_logs': - return `select id, ${table}.timestamp, event_message, metadata.event_type, metadata.function_id, metadata.level, metadata from ${table} -cross join unnest(metadata) as metadata -${where} -limit 100 - ` - break - - case 'function_edge_logs': - return `select id, ${table}.timestamp, event_message, response.status_code, response, request, request.method, m.function_id, m.execution_time_ms, m.deployment_id, m.version from ${table} -cross join unnest(metadata) as m -cross join unnest(m.response) as response -cross join unnest(m.request) as request -${where} -limit 100 -` - - default: - return "" - break - } -} const _SQL_FILTER_COMMON = { 'search_query': (value: string) => `regexp_contains(event_message, '${value}')` diff --git a/studio/components/interfaces/Settings/Logs/Logs.utils.ts b/studio/components/interfaces/Settings/Logs/Logs.utils.ts new file mode 100644 index 00000000000..ec15be1e2d1 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/Logs.utils.ts @@ -0,0 +1,132 @@ +import { get } from "lodash" +import { Filters, LogsTableName, SQL_FILTER_TEMPLATES } from "." + +/** + * Recursively retrieve all nested object key paths. + * + * TODO: move to utils + * + * @param obj any object + * @param parent a string representing the parent key + * @returns string[] all dot paths for keys. + */ +const getDotKeys = (obj: { [k: string]: unknown }, parent?: string): string[] => { + const keys = Object.keys(obj).filter(k => obj[k]) + return keys.flatMap(k => { + const currKey = parent ? `${parent}.${k}` : k + if (typeof obj[k] === 'object') { + return getDotKeys(obj[k] as any, currKey) + } else { + return [currKey] + } + }) +} + +/** + * Root keys in the filter object are considered to be AND filters. + * Nested keys under a root key are considered to be OR filters. + * + * For example: + * ``` + * {my_value: 'something', nested: {id: 123, test: 123 }} + * ``` + * This would be converted into `WHERE (my_value = 'something') and (id = 123 or test = 123) + * + * The template of the filter determines the actual filter statement. If no template is provided, a generic equality statement will be used. + * This only applies for root keys of the filter. + * For example: + * ``` + * {'my.nested.value': 123} + * ``` + * with no template, it will be converted into `WHERE (my.nested.value = 123) + * + * @returns a whewhere statement with WHERE clause. + */ +const _genWhereStatement = (table: LogsTableName, filters: Filters) => { + const keys = Object.keys(filters) + const filterTemplates = SQL_FILTER_TEMPLATES[table] + const _resolveTemplateToStatement = (dotKey: string) => { + const template = filterTemplates[dotKey] + const value = get(filters, dotKey) + if (value !== undefined && typeof template === 'function') { + return template(value) + } else if (template === undefined) { + // resolve unknwon filters (possibly from filter overrides) + // no template, set a default + if (typeof value === 'string') { + return `${dotKey} = '${value}'` + } else { + return `${dotKey} = ${value}` + } + } else { + return template + } + } + + const statement = keys.map(rootKey => { + if (typeof filters[rootKey] === 'object') { + // join all statements with an OR + const nestedStatement = getDotKeys(filters[rootKey] as Filters, rootKey).map(_resolveTemplateToStatement).join(" or ") + return `(${nestedStatement})` + } else { + const nestedStatement = _resolveTemplateToStatement(rootKey) + return `(${nestedStatement})` + } + + }).filter(Boolean) + // join all root statements with AND + .join(" and ") + + if (statement) { + return 'where ' + statement + } else { + return '' + } +} + +export const genDefaultQuery = (table: LogsTableName, filters: Filters) => { + const where = _genWhereStatement(table, filters) + + switch (table) { + case 'edge_logs': + return `select id, timestamp, event_message, metadata, request, response, request.method, request.path, response.status_code + from ${table} + cross join unnest(metadata) as m + cross join unnest(m.request) as request + cross join unnest(m.response) as response + ${where} + limit 100 + ` + break + + case 'postgres_logs': + return `select postgres_logs.timestamp, id, event_message, metadata, metadataparsed.error_severity from ${table} + cross join unnest(metadata) as m + cross join unnest(m.parsed) as metadataparsed + ${where} + limit 100 + ` + break + + case 'function_logs': + return `select id, ${table}.timestamp, event_message, metadata.event_type, metadata.function_id, metadata.level, metadata from ${table} + cross join unnest(metadata) as metadata + ${where} + limit 100 + ` + break + + case 'function_edge_logs': + return `select id, ${table}.timestamp, event_message, response.status_code, response, request, request.method, m.function_id, m.execution_time_ms, m.deployment_id, m.version from ${table} + cross join unnest(metadata) as m + cross join unnest(m.response) as response + cross join unnest(m.request) as request + ${where} + limit 100 + ` + + default: + return "" + break + } +} \ No newline at end of file diff --git a/studio/components/interfaces/Settings/Logs/index.ts b/studio/components/interfaces/Settings/Logs/index.ts index bda9400736b..a6ebf8dac2d 100644 --- a/studio/components/interfaces/Settings/Logs/index.ts +++ b/studio/components/interfaces/Settings/Logs/index.ts @@ -1,5 +1,6 @@ export * from './Logs.types' export * from './Logs.constants' +export * from './Logs.utils' export { default as LogsSavedQueriesItem } from './Logs.SavedQueriesItem' export { default as LogsQueryPanel } from './LogsQueryPanel' export { default as LogTable } from './LogTable' From c2c7160f25d0f4c45d482dfaf2732c618d038deb Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 5 Apr 2022 16:40:11 +0200 Subject: [PATCH 14/49] updated test name --- studio/tests/pages/projects/LogsPreviewer.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/studio/tests/pages/projects/LogsPreviewer.test.js b/studio/tests/pages/projects/LogsPreviewer.test.js index d06d41de835..9b736329441 100644 --- a/studio/tests/pages/projects/LogsPreviewer.test.js +++ b/studio/tests/pages/projects/LogsPreviewer.test.js @@ -307,7 +307,7 @@ test('filters alter generated query', async () => { expect(get).toHaveBeenCalledWith(expect.stringContaining('and')) }) }) -test('filters accept ', async () => { +test('filters accept filterOverride', async () => { render( Date: Tue, 5 Apr 2022 16:43:37 +0200 Subject: [PATCH 15/49] chore: fix missing colon --- studio/pages/project/[ref]/functions/[id]/logs.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/studio/pages/project/[ref]/functions/[id]/logs.tsx b/studio/pages/project/[ref]/functions/[id]/logs.tsx index 2df0e53a954..bdaf82e2195 100644 --- a/studio/pages/project/[ref]/functions/[id]/logs.tsx +++ b/studio/pages/project/[ref]/functions/[id]/logs.tsx @@ -16,7 +16,7 @@ export const LogPage: NextPageWithLayout = () => { ) } From 35fa33c835ec7e2c5cf2c05f3f592be9d0e7b145 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 5 Apr 2022 16:58:06 +0200 Subject: [PATCH 16/49] tweak swr config to reduce requests --- studio/hooks/analytics/useLogsPreview.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/studio/hooks/analytics/useLogsPreview.tsx b/studio/hooks/analytics/useLogsPreview.tsx index 178e5778415..e8d6bd8eaed 100644 --- a/studio/hooks/analytics/useLogsPreview.tsx +++ b/studio/hooks/analytics/useLogsPreview.tsx @@ -83,7 +83,7 @@ function useLogsPreview( isValidating, size, setSize, - } = useSWRInfinite(getKeyLogs, get, { revalidateOnFocus: false }) + } = useSWRInfinite(getKeyLogs, get, { revalidateOnFocus: false, dedupingInterval: 3000 }) let logData: LogData[] = [] const countUrl = `${API_URL}/projects/${projectRef}/analytics/endpoints/logs.all?${genQueryParams( @@ -94,7 +94,11 @@ function useLogsPreview( } as any )}` - const { data: countData } = useSWR(countUrl, get, { refreshInterval: 5000 }) + const { data: countData } = useSWR(countUrl, get, { + revalidateOnFocus: false, + dedupingInterval: 5000, + refreshInterval: 5000, + }) const newCount = countData?.result?.[0]?.count ?? 0 const refresh = async () => { From cc94e9598164cbdef2edb407a69f3707deddeb8e Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 6 Apr 2022 16:40:13 +0800 Subject: [PATCH 17/49] fix: width issue on filter popover --- .../interfaces/Settings/Logs/LogsFilterPopover.tsx | 1 + studio/package-lock.json | 6 +++--- studio/package.json | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsFilterPopover.tsx b/studio/components/interfaces/Settings/Logs/LogsFilterPopover.tsx index e247a8bceb5..3825fd1817a 100644 --- a/studio/components/interfaces/Settings/Logs/LogsFilterPopover.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsFilterPopover.tsx @@ -39,6 +39,7 @@ const LogsFilterPopover: React.FC = ({ onOpenChange={handleToggle} overlay={
{ setSubmitting(true) diff --git a/studio/package-lock.json b/studio/package-lock.json index b4c45cdc268..2cfecca20d0 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -6143,9 +6143,9 @@ } }, "@supabase/ui": { - "version": "0.37.0-alpha.50", - "resolved": "https://registry.npmjs.org/@supabase/ui/-/ui-0.37.0-alpha.50.tgz", - "integrity": "sha512-d5jFxIVCRrZ6cHQ6qpuvyaexTmqMnxDWm0hg7vj9D2x5qcmySRCTC42uhpKXz5fKre2TUl38pFT+UpscWw/OyA==", + "version": "0.37.0-alpha.51", + "resolved": "https://registry.npmjs.org/@supabase/ui/-/ui-0.37.0-alpha.51.tgz", + "integrity": "sha512-9N5k6m3iEwR8HYyH7Ekz6EPI2VW2CZZh0TOZuvaKIXSfccgp2w5kcNcRoyGv/t4c7j+8VAyS+H9cRHHSLiwLzQ==", "requires": { "@headlessui/react": "^1.0.0", "@mertasan/tailwindcss-variables": "^2.0.1", diff --git a/studio/package.json b/studio/package.json index c60c675f5bd..b3ddf7ba229 100644 --- a/studio/package.json +++ b/studio/package.json @@ -26,7 +26,7 @@ "@supabase/react-data-grid": "^7.1.0-beta.7", "@supabase/shared-types": "^0.1.15", "@supabase/supabase-js": "^1.29.1", - "@supabase/ui": "0.37.0-alpha.50", + "@supabase/ui": "0.37.0-alpha.51", "ajv": "^8.6.3", "analytics-node": "^3.5.0", "clipboard": "^2.0.8", From 2e34d8759a5bb2b29512623f2b99346475dbeca0 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 6 Apr 2022 12:49:07 +0200 Subject: [PATCH 18/49] fix: function template sql generation, tests --- .../interfaces/Settings/Logs/Logs.utils.ts | 7 +++- .../tests/pages/projects/Logs.utils.test.js | 41 +++++++++++++++++++ 2 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 studio/tests/pages/projects/Logs.utils.test.js diff --git a/studio/components/interfaces/Settings/Logs/Logs.utils.ts b/studio/components/interfaces/Settings/Logs/Logs.utils.ts index ec15be1e2d1..3dac12eca1b 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.utils.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.utils.ts @@ -45,7 +45,7 @@ const getDotKeys = (obj: { [k: string]: unknown }, parent?: string): string[] => const _genWhereStatement = (table: LogsTableName, filters: Filters) => { const keys = Object.keys(filters) const filterTemplates = SQL_FILTER_TEMPLATES[table] - const _resolveTemplateToStatement = (dotKey: string) => { + const _resolveTemplateToStatement = (dotKey: string): string | null => { const template = filterTemplates[dotKey] const value = get(filters, dotKey) if (value !== undefined && typeof template === 'function') { @@ -58,6 +58,8 @@ const _genWhereStatement = (table: LogsTableName, filters: Filters) => { } else { return `${dotKey} = ${value}` } + } else if (value === undefined && typeof template === 'function') { + return null } else { return template } @@ -66,10 +68,11 @@ const _genWhereStatement = (table: LogsTableName, filters: Filters) => { const statement = keys.map(rootKey => { if (typeof filters[rootKey] === 'object') { // join all statements with an OR - const nestedStatement = getDotKeys(filters[rootKey] as Filters, rootKey).map(_resolveTemplateToStatement).join(" or ") + const nestedStatement = getDotKeys(filters[rootKey] as Filters, rootKey).map(_resolveTemplateToStatement).filter(Boolean).join(" or ") return `(${nestedStatement})` } else { const nestedStatement = _resolveTemplateToStatement(rootKey) + if (nestedStatement === null) return null return `(${nestedStatement})` } diff --git a/studio/tests/pages/projects/Logs.utils.test.js b/studio/tests/pages/projects/Logs.utils.test.js new file mode 100644 index 00000000000..053d45e670a --- /dev/null +++ b/studio/tests/pages/projects/Logs.utils.test.js @@ -0,0 +1,41 @@ +import { genDefaultQuery, LogsTableName } from 'components/interfaces/Settings/Logs' + +describe.each(Object.values(LogsTableName))('%s', (table) => { + describe.each([ + { filter: { search_query: '' } }, + { filter: { search_query: undefined } }, + { filter: {} }, + { filter: { search_query: '123test' }, contains: ['123test'] }, + // test behaviour with overrides + { + filter: { search_query: '123test', override: 'something' }, + contains: ['123test', 'override', 'something'], + }, + { + filter: { search_query: '', override: 'something' }, + contains: ['override', 'something'], + }, + { + filter: { search_query: undefined, override: 'something' }, + contains: ['override', 'something'], + }, + { + filter: { override: 'something' }, + contains: ['override', 'something'], + }, + { + filter: { 'override.nested': 'something' }, + contains: ['override.nested', 'something'], + }, + ])('generates sql for filter $filter', ({ filter, contains = [] }) => { + test('generates query correctly', async () => { + const generated = genDefaultQuery(table, filter) + // should not contain functions + expect(generated).not.toMatch(/function[ A-Za-z_-]+\(.+\).+\{.+return.+\}/) + expect(generated).not.toMatch(/\=\>|\$\{.+\}/) + expect(generated).not.toContain('return') + + contains.forEach((str) => expect(generated).toContain(str)) + }) + }) +}) From 272a7ca85e49362738b450c5290ea49de5c3366b Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 6 Apr 2022 13:01:08 +0200 Subject: [PATCH 19/49] revert testing adjustment --- studio/components/interfaces/Home/ProjectUsageSection.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/studio/components/interfaces/Home/ProjectUsageSection.tsx b/studio/components/interfaces/Home/ProjectUsageSection.tsx index 7f1cb7e5760..4561dd7c3be 100644 --- a/studio/components/interfaces/Home/ProjectUsageSection.tsx +++ b/studio/components/interfaces/Home/ProjectUsageSection.tsx @@ -30,7 +30,7 @@ const ProjectUsageSection: FC = observer(({}) => {

Retrieving project usage statistics

- ) : !usage.error && true ? ( + ) : !usage.error && hasProjectData ? ( ) : ( From 126325d98bd560e306e46a147a5a3818f2df805b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 15:13:35 +0000 Subject: [PATCH 20/49] chore(deps): bump minimist in /examples/nextjs-ts-user-management Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/nextjs-ts-user-management/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/nextjs-ts-user-management/package-lock.json b/examples/nextjs-ts-user-management/package-lock.json index 830a818d030..6b68cfcd483 100644 --- a/examples/nextjs-ts-user-management/package-lock.json +++ b/examples/nextjs-ts-user-management/package-lock.json @@ -1192,9 +1192,9 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/ms": { "version": "2.0.0", @@ -2486,9 +2486,9 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "ms": { "version": "2.0.0", From 8618b9521fbdf57180616aa6725fd0be196e8f94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 15:13:39 +0000 Subject: [PATCH 21/49] chore(deps): bump minimist in /examples/nextjs-todo-list Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/nextjs-todo-list/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/nextjs-todo-list/package-lock.json b/examples/nextjs-todo-list/package-lock.json index ecc3525c011..e5749911fea 100644 --- a/examples/nextjs-todo-list/package-lock.json +++ b/examples/nextjs-todo-list/package-lock.json @@ -1733,9 +1733,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "ms": { "version": "2.0.0", From 8af314597501012ef7051117aef22a07688e129f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 15:13:43 +0000 Subject: [PATCH 22/49] chore(deps): bump minimist in /examples/nextjs-slack-clone Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/nextjs-slack-clone/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/nextjs-slack-clone/package-lock.json b/examples/nextjs-slack-clone/package-lock.json index 439a3320f57..ca58bcee257 100644 --- a/examples/nextjs-slack-clone/package-lock.json +++ b/examples/nextjs-slack-clone/package-lock.json @@ -648,9 +648,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "ms": { "version": "2.0.0", From c046f5ff74200c252fceea35db83596ac459dd70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 15:13:50 +0000 Subject: [PATCH 23/49] chore(deps): bump minimist in /examples/nextjs-with-supabase-auth Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- .../package-lock.json | 12 +- examples/nextjs-with-supabase-auth/yarn.lock | 3242 +++++++---------- 2 files changed, 1350 insertions(+), 1904 deletions(-) diff --git a/examples/nextjs-with-supabase-auth/package-lock.json b/examples/nextjs-with-supabase-auth/package-lock.json index 11ebb5551da..bd2fafd1efb 100644 --- a/examples/nextjs-with-supabase-auth/package-lock.json +++ b/examples/nextjs-with-supabase-auth/package-lock.json @@ -2364,9 +2364,9 @@ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/ms": { "version": "2.0.0", @@ -5460,9 +5460,9 @@ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "ms": { "version": "2.0.0", diff --git a/examples/nextjs-with-supabase-auth/yarn.lock b/examples/nextjs-with-supabase-auth/yarn.lock index 2e4b82ae731..61cb5d02cd8 100644 --- a/examples/nextjs-with-supabase-auth/yarn.lock +++ b/examples/nextjs-with-supabase-auth/yarn.lock @@ -2,367 +2,154 @@ # yarn lockfile v1 -"@ampproject/remapping@^2.0.0": - "integrity" "sha512-Aolwjd7HSC2PyY0fDj/wA/EimQT4HfEnFYNp5s9CQlrdhyvWTtvZ5YzrUPu6R6/1jKiUlxu8bUhkdSnKHNAHMA==" - "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "@jridgewell/trace-mapping" "^0.3.0" - -"@babel/code-frame@^7.16.7": - "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/highlight" "^7.16.7" - "@babel/code-frame@7.12.11": - "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" - "version" "7.12.11" + version "7.12.11" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" dependencies: "@babel/highlight" "^7.10.4" -"@babel/compat-data@^7.16.4": - "integrity" "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz" - "version" "7.17.0" - -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0": - "integrity" "sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.17.2.tgz" - "version" "7.17.2" - dependencies: - "@ampproject/remapping" "^2.0.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.17.2" - "@babel/parser" "^7.17.0" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.1.2" - "semver" "^6.3.0" - -"@babel/generator@^7.17.0": - "integrity" "sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz" - "version" "7.17.0" - dependencies: - "@babel/types" "^7.17.0" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" - -"@babel/helper-compilation-targets@^7.16.7": - "integrity" "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-validator-option" "^7.16.7" - "browserslist" "^4.17.5" - "semver" "^6.3.0" - -"@babel/helper-environment-visitor@^7.16.7": - "integrity" "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==" - "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-function-name@^7.16.7": - "integrity" "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-get-function-arity" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-get-function-arity@^7.16.7": - "integrity" "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-hoist-variables@^7.16.7": - "integrity" "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-module-imports@^7.16.7": - "integrity" "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-module-transforms@^7.16.7": - "integrity" "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - "@babel/helper-plugin-utils@^7.14.5": - "integrity" "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz" - "version" "7.16.7" - -"@babel/helper-simple-access@^7.16.7": - "integrity" "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-split-export-declaration@^7.16.7": - "integrity" "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz" "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.16.7": - "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" -"@babel/helper-validator-option@^7.16.7": - "integrity" "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz" - "version" "7.16.7" - -"@babel/helpers@^7.17.2": - "integrity" "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz" - "version" "7.17.2" - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - -"@babel/highlight@^7.10.4", "@babel/highlight@^7.16.7": - "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" - "version" "7.16.10" +"@babel/highlight@^7.10.4": + version "7.16.10" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" - -"@babel/parser@^7.16.7", "@babel/parser@^7.17.0": - "integrity" "sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz" - "version" "7.17.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/plugin-syntax-jsx@7.14.5": - "integrity" "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/runtime@7.15.3": - "integrity" "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz" - "version" "7.15.3" + version "7.15.3" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz" dependencies: - "regenerator-runtime" "^0.13.4" - -"@babel/template@^7.16.7": - "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/parser" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/traverse@^7.16.7", "@babel/traverse@^7.17.0": - "integrity" "sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz" - "version" "7.17.0" - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.0" - "@babel/types" "^7.17.0" - "debug" "^4.1.0" - "globals" "^11.1.0" - -"@babel/types@^7.16.7": - "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" - "version" "7.17.0" - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - "to-fast-properties" "^2.0.0" - -"@babel/types@^7.17.0": - "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" - "version" "7.17.0" - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - "to-fast-properties" "^2.0.0" + regenerator-runtime "^0.13.4" "@babel/types@7.15.0": - "integrity" "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz" dependencies: "@babel/helper-validator-identifier" "^7.14.9" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@hapi/accept@5.0.2": - "integrity" "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==" - "resolved" "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz" - "version" "5.0.2" + version "5.0.2" + resolved "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz" dependencies: "@hapi/boom" "9.x.x" "@hapi/hoek" "9.x.x" "@hapi/boom@9.x.x": - "integrity" "sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==" - "resolved" "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz" - "version" "9.1.4" + version "9.1.4" + resolved "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz" dependencies: "@hapi/hoek" "9.x.x" "@hapi/hoek@9.x.x": - "integrity" "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" - "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz" - "version" "9.2.0" - -"@jridgewell/resolve-uri@^3.0.3": - "integrity" "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" - "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz" - "version" "3.0.5" - -"@jridgewell/sourcemap-codec@^1.4.10": - "integrity" "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz" - "version" "1.4.11" - -"@jridgewell/trace-mapping@^0.3.0": - "integrity" "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==" - "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz" - "version" "0.3.4" - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" + version "9.2.0" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz" "@napi-rs/triples@^1.0.3": - "integrity" "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" - "resolved" "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz" - "version" "1.0.3" + version "1.0.3" + resolved "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz" "@next/env@11.1.4": - "integrity" "sha512-vEW+fSulzZams4nYmcX9LByb1moMBlkwOAVf0eF+44u+1N/h7HDeznPBWIjEfihzTku8rdLB0k7u8VT8AGtNkQ==" - "resolved" "https://registry.npmjs.org/@next/env/-/env-11.1.4.tgz" - "version" "11.1.4" + version "11.1.4" + resolved "https://registry.npmjs.org/@next/env/-/env-11.1.4.tgz" "@next/polyfill-module@11.1.4": - "integrity" "sha512-CY3bOSQf9Dy3+34dFjFbOdg3DRXIGfujb54D/AVO83ajyQczRZ3xdU0i5VV0eSR6B56ktVy3/aelOffpTUq6LA==" - "resolved" "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.4.tgz" - "version" "11.1.4" + version "11.1.4" + resolved "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.4.tgz" "@next/react-dev-overlay@11.1.4": - "integrity" "sha512-8/9JflJwRXEvVb6cKCWgRTOmALzDJHpWD5diRbtXWsllqxcMBjtscgnO4PaK+9QyZnSYSUbn0zZUZvxOXOTE1Q==" - "resolved" "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.4.tgz" - "version" "11.1.4" + version "11.1.4" + resolved "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.4.tgz" dependencies: "@babel/code-frame" "7.12.11" - "anser" "1.4.9" - "chalk" "4.0.0" - "classnames" "2.2.6" - "css.escape" "1.5.1" - "data-uri-to-buffer" "3.0.1" - "platform" "1.3.6" - "shell-quote" "1.7.2" - "source-map" "0.8.0-beta.0" - "stacktrace-parser" "0.1.10" - "strip-ansi" "6.0.0" + anser "1.4.9" + chalk "4.0.0" + classnames "2.2.6" + css.escape "1.5.1" + data-uri-to-buffer "3.0.1" + platform "1.3.6" + shell-quote "1.7.2" + source-map "0.8.0-beta.0" + stacktrace-parser "0.1.10" + strip-ansi "6.0.0" "@next/react-refresh-utils@11.1.4": - "integrity" "sha512-jTme207yEV4On9Gk0QJYK2N3kfKVBx17lLOL3qSjqNbqk1TnE51xvzogOCQXNABbzQlBY+J/NN+eylPS4QOKwA==" - "resolved" "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.4.tgz" - "version" "11.1.4" + version "11.1.4" + resolved "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.4.tgz" "@next/swc-darwin-arm64@11.1.4": - "integrity" "sha512-jt8dMtIRWnJjRYLid6NWCxXzXdpr9VFT/vhDp8ioh+TtOR0UKPHMxei6R4GA3RqoyPEfFcSNmkG7OtyqCSxNIw==" - "resolved" "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.4.tgz" - "version" "11.1.4" + version "11.1.4" + resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.4.tgz" + +"@next/swc-darwin-x64@11.1.4": + version "11.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.4.tgz#bd548cf3fb3dc5e79a54b330f14e4b7b8a4e1320" + +"@next/swc-linux-x64-gnu@11.1.4": + version "11.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.4.tgz#967c92aa0d9d6bc9414bbff9395c85c7755ba9d1" + +"@next/swc-win32-x64-msvc@11.1.4": + version "11.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.4.tgz#370c310ba197e799235492bf71084d3acbbb2c6a" "@node-rs/helper@1.2.1": - "integrity" "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==" - "resolved" "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz" - "version" "1.2.1" + version "1.2.1" + resolved "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz" dependencies: "@napi-rs/triples" "^1.0.3" "@supabase/gotrue-js@^1.22.0": - "integrity" "sha512-Uqiw03Sd/PYGrjq/sfEGyRcZh868y2B2fxVtZgkUAGDHnQ84K1MpsGiIMCL6x/9JPKDCOkzpSZQdKIohcY8l2Q==" - "resolved" "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.22.1.tgz" - "version" "1.22.1" + version "1.22.1" + resolved "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.22.1.tgz" dependencies: - "cross-fetch" "^3.0.6" + cross-fetch "^3.0.6" "@supabase/postgrest-js@^0.36.0": - "integrity" "sha512-KOnhVy8tEr/qNnvOLpFqwOkt7ilRDFMXY+JJfmLjS3+eZuna1G57w4zb3L0SdY6BL7AKnfzP5BG3yHTAuJPSww==" - "resolved" "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.36.0.tgz" - "version" "0.36.0" + version "0.36.0" + resolved "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.36.0.tgz" dependencies: - "cross-fetch" "^3.0.6" + cross-fetch "^3.0.6" "@supabase/realtime-js@^1.3.5": - "integrity" "sha512-If+C0A6eT1BflFOOZNlnGw/91gNuj7f/M19/WutsPM0pjhx++8Dj0YH8z+tbgxX0nf/2UGVUMMgTBckzpk9R3g==" - "resolved" "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.3.5.tgz" - "version" "1.3.5" + version "1.3.5" + resolved "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.3.5.tgz" dependencies: "@types/websocket" "^1.0.3" - "websocket" "^1.0.34" + websocket "^1.0.34" "@supabase/storage-js@^1.5.1": - "integrity" "sha512-W82st1RvkChVJ/FTCcPXFXfS3V0Z4rZuMnoDnB9/NI5i9r9zspZS40tHpUQ+vbN6R6k0pfr/Waa1jcEd3YAtrQ==" - "resolved" "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.5.1.tgz" - "version" "1.5.1" + version "1.5.1" + resolved "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.5.1.tgz" dependencies: - "cross-fetch" "^3.1.0" + cross-fetch "^3.1.0" "@supabase/supabase-auth-helpers@^1.0.6": - "integrity" "sha512-1IA6fmPve0XtnSOhpJsEqaRAX7n7oTIFLPUtohrROa5cX+BRTkvxzNSBIpcidcJRzMASsBflKrd4Kv7iJ283IQ==" - "resolved" "https://registry.npmjs.org/@supabase/supabase-auth-helpers/-/supabase-auth-helpers-1.0.6.tgz" - "version" "1.0.6" + version "1.0.6" + resolved "https://registry.npmjs.org/@supabase/supabase-auth-helpers/-/supabase-auth-helpers-1.0.6.tgz" dependencies: "@supabase/supabase-js" "^1.30.0" "@supabase/ui" "^0.36.3" - "tslib" "^2.3.1" + tslib "^2.3.1" "@supabase/supabase-js@^1.30.0": - "integrity" "sha512-r/hOnJ6Rx91NnAnT+/eFcrknAYCERvLi6y9lNRgfXqYZ9XFKNh9O8tSVSTmb9INS2vPfSY6fuPCS7M4791tOWw==" - "resolved" "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.30.2.tgz" - "version" "1.30.2" + version "1.30.2" + resolved "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.30.2.tgz" dependencies: "@supabase/gotrue-js" "^1.22.0" "@supabase/postgrest-js" "^0.36.0" @@ -370,1114 +157,906 @@ "@supabase/storage-js" "^1.5.1" "@supabase/ui@^0.36.3": - "integrity" "sha512-a0GxsnEqL8wxb1ZmhFdk9PoeT68Z/Lzvimpc8ETJllGg/6gicaS6HF5wYMfbvtlYA2A9ek2Asg2u43OVFp9lhA==" - "resolved" "https://registry.npmjs.org/@supabase/ui/-/ui-0.36.3.tgz" - "version" "0.36.3" + version "0.36.3" + resolved "https://registry.npmjs.org/@supabase/ui/-/ui-0.36.3.tgz" dependencies: - "lodash" "^4.17.20" - "prop-types" "^15.7.2" + lodash "^4.17.20" + prop-types "^15.7.2" optionalDependencies: - "fsevents" "^2.3.2" + fsevents "^2.3.2" "@types/node@*": - "integrity" "sha512-cHYfKsnwllYhjOzuC5q1VpguABBeecUp24yFluHpn/BQaVxB1CuQ1FSRZCzrPxrkIfWISXV2LbeoBthLWg0+0A==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.14.21.tgz" - "version" "14.14.21" + version "14.14.21" + resolved "https://registry.npmjs.org/@types/node/-/node-14.14.21.tgz" "@types/websocket@^1.0.3": - "integrity" "sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==" - "resolved" "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.5.tgz" - "version" "1.0.5" + version "1.0.5" + resolved "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.5.tgz" dependencies: "@types/node" "*" -"anser@1.4.9": - "integrity" "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" - "resolved" "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz" - "version" "1.4.9" +anser@1.4.9: + version "1.4.9" + resolved "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz" -"ansi-regex@^5.0.0": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" +ansi-regex@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" -"ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" dependencies: - "color-convert" "^1.9.0" + color-convert "^1.9.0" -"ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" dependencies: - "color-convert" "^2.0.1" + color-convert "^2.0.1" -"anymatch@~3.1.1": - "integrity" "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" - "version" "3.1.1" +anymatch@~3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" + normalize-path "^3.0.0" + picomatch "^2.0.4" -"array-filter@^1.0.0": - "integrity" "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" - "resolved" "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz" - "version" "1.0.0" +array-filter@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz" -"asn1.js@^5.2.0": - "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==" - "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" - "version" "5.4.1" +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" dependencies: - "bn.js" "^4.0.0" - "inherits" "^2.0.1" - "minimalistic-assert" "^1.0.0" - "safer-buffer" "^2.1.0" + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" -"assert@^1.1.1": - "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==" - "resolved" "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" - "version" "1.5.0" +assert@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" dependencies: - "object-assign" "^4.1.1" - "util" "0.10.3" + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" -"assert@2.0.0": - "integrity" "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==" - "resolved" "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" - "version" "2.0.0" +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" dependencies: - "es6-object-assign" "^1.1.0" - "is-nan" "^1.2.1" - "object-is" "^1.0.1" - "util" "^0.12.0" + object-assign "^4.1.1" + util "0.10.3" -"ast-types@0.13.2": - "integrity" "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" - "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz" - "version" "0.13.2" +ast-types@0.13.2: + version "0.13.2" + resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz" -"available-typed-arrays@^1.0.2": - "integrity" "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==" - "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz" - "version" "1.0.2" +available-typed-arrays@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz" dependencies: - "array-filter" "^1.0.0" + array-filter "^1.0.0" -"base64-js@^1.0.2": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" -"big.js@^5.2.2": - "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - "version" "5.2.2" +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" -"binary-extensions@^2.0.0": - "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - "version" "2.2.0" +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" -"bn.js@^4.0.0": - "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" - "version" "4.12.0" +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" -"bn.js@^4.1.0": - "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" - "version" "4.12.0" +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.1.3" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz" -"bn.js@^4.11.9": - "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" - "version" "4.12.0" - -"bn.js@^5.0.0", "bn.js@^5.1.1": - "integrity" "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz" - "version" "5.1.3" - -"braces@~3.0.2": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" +braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" dependencies: - "fill-range" "^7.0.1" + fill-range "^7.0.1" -"brorand@^1.0.1", "brorand@^1.1.0": - "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" - "version" "1.1.0" +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" -"browserify-aes@^1.0.0", "browserify-aes@^1.0.4": - "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" - "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" - "version" "1.2.0" +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" dependencies: - "buffer-xor" "^1.0.3" - "cipher-base" "^1.0.0" - "create-hash" "^1.1.0" - "evp_bytestokey" "^1.0.3" - "inherits" "^2.0.1" - "safe-buffer" "^5.0.1" + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" -"browserify-cipher@^1.0.0": - "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==" - "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" - "version" "1.0.1" +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" dependencies: - "browserify-aes" "^1.0.4" - "browserify-des" "^1.0.0" - "evp_bytestokey" "^1.0.0" + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" -"browserify-des@^1.0.0": - "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" - "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" - "version" "1.0.2" +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" dependencies: - "cipher-base" "^1.0.1" - "des.js" "^1.0.0" - "inherits" "^2.0.1" - "safe-buffer" "^5.1.2" + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" -"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1": - "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==" - "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" - "version" "4.1.0" +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" dependencies: - "bn.js" "^5.0.0" - "randombytes" "^2.0.1" + bn.js "^5.0.0" + randombytes "^2.0.1" -"browserify-sign@^4.0.0": - "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==" - "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" - "version" "4.2.1" +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" dependencies: - "bn.js" "^5.1.1" - "browserify-rsa" "^4.0.1" - "create-hash" "^1.2.0" - "create-hmac" "^1.1.7" - "elliptic" "^6.5.3" - "inherits" "^2.0.4" - "parse-asn1" "^5.1.5" - "readable-stream" "^3.6.0" - "safe-buffer" "^5.2.0" + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" -"browserify-zlib@^0.2.0", "browserify-zlib@0.2.0": - "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==" - "resolved" "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" - "version" "0.2.0" +browserify-zlib@0.2.0, browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" dependencies: - "pako" "~1.0.5" + pako "~1.0.5" -"browserslist@^4.17.5": - "integrity" "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz" - "version" "4.19.1" +browserslist@4.16.6: + version "4.16.6" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" dependencies: - "caniuse-lite" "^1.0.30001286" - "electron-to-chromium" "^1.4.17" - "escalade" "^3.1.1" - "node-releases" "^2.0.1" - "picocolors" "^1.0.0" + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" -"browserslist@4.16.6": - "integrity" "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" - "version" "4.16.6" +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + +buffer@5.6.0: + version "5.6.0" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz" dependencies: - "caniuse-lite" "^1.0.30001219" - "colorette" "^1.2.2" - "electron-to-chromium" "^1.3.723" - "escalade" "^3.1.1" - "node-releases" "^1.1.71" + base64-js "^1.0.2" + ieee754 "^1.1.4" -"buffer-xor@^1.0.3": - "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" - "version" "1.0.3" - -"buffer@^4.3.0": - "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" - "version" "4.9.2" +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" dependencies: - "base64-js" "^1.0.2" - "ieee754" "^1.1.4" - "isarray" "^1.0.0" + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" -"buffer@5.6.0": - "integrity" "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz" - "version" "5.6.0" +bufferutil@^4.0.1: + version "4.0.6" + resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz" dependencies: - "base64-js" "^1.0.2" - "ieee754" "^1.1.4" + node-gyp-build "^4.3.0" -"bufferutil@^4.0.1": - "integrity" "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==" - "resolved" "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz" - "version" "4.0.6" +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" dependencies: - "node-gyp-build" "^4.3.0" + function-bind "^1.1.1" + get-intrinsic "^1.0.2" -"builtin-status-codes@^3.0.0": - "integrity" "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - "resolved" "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" - "version" "3.0.0" +caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228: + version "1.0.30001312" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz" -"bytes@3.1.0": - "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" - "version" "3.1.0" - -"call-bind@^1.0.0", "call-bind@^1.0.2": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" +chalk@2.4.2, chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" -"caniuse-lite@^1.0.30001202", "caniuse-lite@^1.0.30001219", "caniuse-lite@^1.0.30001228", "caniuse-lite@^1.0.30001286": - "integrity" "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz" - "version" "1.0.30001312" - -"chalk@^2.0.0", "chalk@2.4.2": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" +chalk@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz" dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" -"chalk@4.0.0": - "integrity" "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz" - "version" "4.0.0" +chokidar@3.5.1: + version "3.5.1" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chokidar@3.5.1": - "integrity" "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" - "version" "3.5.1" - dependencies: - "anymatch" "~3.1.1" - "braces" "~3.0.2" - "glob-parent" "~5.1.0" - "is-binary-path" "~2.1.0" - "is-glob" "~4.0.1" - "normalize-path" "~3.0.0" - "readdirp" "~3.5.0" + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" optionalDependencies: - "fsevents" "~2.3.1" + fsevents "~2.3.1" -"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3": - "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" - "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" - "version" "1.0.4" +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" dependencies: - "inherits" "^2.0.1" - "safe-buffer" "^5.0.1" + inherits "^2.0.1" + safe-buffer "^5.0.1" -"classnames@2.2.6": - "integrity" "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - "resolved" "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz" - "version" "2.2.6" +classnames@2.2.6: + version "2.2.6" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz" -"color-convert@^1.9.0": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" dependencies: - "color-name" "1.1.3" + color-name "1.1.3" -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" dependencies: - "color-name" "~1.1.4" + color-name "~1.1.4" -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" -"color-name@1.1.3": - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" -"colorette@^1.2.2": - "integrity" "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" - "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz" - "version" "1.3.0" +colorette@^1.2.2: + version "1.3.0" + resolved "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz" -"commondir@^1.0.1": - "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - "version" "1.0.1" +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" -"console-browserify@^1.1.0": - "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - "resolved" "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" - "version" "1.2.0" +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" -"constants-browserify@^1.0.0", "constants-browserify@1.0.0": - "integrity" "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - "resolved" "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" - "version" "1.0.0" +constants-browserify@1.0.0, constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" -"convert-source-map@^1.7.0", "convert-source-map@1.7.0": - "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - "version" "1.7.0" +convert-source-map@1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" dependencies: - "safe-buffer" "~5.1.1" + safe-buffer "~5.1.1" -"core-util-is@~1.0.0": - "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" -"create-ecdh@^4.0.0": - "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==" - "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" - "version" "4.0.4" +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" dependencies: - "bn.js" "^4.1.0" - "elliptic" "^6.5.3" + bn.js "^4.1.0" + elliptic "^6.5.3" -"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0": - "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" - "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" - "version" "1.2.0" +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" dependencies: - "cipher-base" "^1.0.1" - "inherits" "^2.0.1" - "md5.js" "^1.3.4" - "ripemd160" "^2.0.1" - "sha.js" "^2.4.0" + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" -"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7": - "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" - "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" - "version" "1.1.7" +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" dependencies: - "cipher-base" "^1.0.3" - "create-hash" "^1.1.0" - "inherits" "^2.0.1" - "ripemd160" "^2.0.0" - "safe-buffer" "^5.0.1" - "sha.js" "^2.4.8" + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" -"cross-fetch@^3.0.6", "cross-fetch@^3.1.0": - "integrity" "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==" - "resolved" "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz" - "version" "3.1.5" +cross-fetch@^3.0.6, cross-fetch@^3.1.0: + version "3.1.5" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz" dependencies: - "node-fetch" "2.6.7" + node-fetch "2.6.7" -"crypto-browserify@^3.11.0", "crypto-browserify@3.12.0": - "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" - "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" - "version" "3.12.0" +crypto-browserify@3.12.0, crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" dependencies: - "browserify-cipher" "^1.0.0" - "browserify-sign" "^4.0.0" - "create-ecdh" "^4.0.0" - "create-hash" "^1.1.0" - "create-hmac" "^1.1.0" - "diffie-hellman" "^5.0.0" - "inherits" "^2.0.1" - "pbkdf2" "^3.0.3" - "public-encrypt" "^4.0.0" - "randombytes" "^2.0.0" - "randomfill" "^1.0.3" + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" -"css.escape@1.5.1": - "integrity" "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - "resolved" "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" - "version" "1.5.1" +css.escape@1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" -"cssnano-preset-simple@^3.0.0": - "integrity" "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==" - "resolved" "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz" - "version" "3.0.0" +cssnano-preset-simple@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz" dependencies: - "caniuse-lite" "^1.0.30001202" + caniuse-lite "^1.0.30001202" -"cssnano-simple@3.0.0": - "integrity" "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==" - "resolved" "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz" - "version" "3.0.0" +cssnano-simple@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz" dependencies: - "cssnano-preset-simple" "^3.0.0" + cssnano-preset-simple "^3.0.0" -"d@^1.0.1", "d@1": - "integrity" "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==" - "resolved" "https://registry.npmjs.org/d/-/d-1.0.1.tgz" - "version" "1.0.1" +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz" dependencies: - "es5-ext" "^0.10.50" - "type" "^1.0.1" + es5-ext "^0.10.50" + type "^1.0.1" -"data-uri-to-buffer@3.0.1": - "integrity" "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" - "resolved" "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz" - "version" "3.0.1" +data-uri-to-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz" -"debug@^2.2.0", "debug@2": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" +debug@2, debug@^2.2.0: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" dependencies: - "ms" "2.0.0" + ms "2.0.0" -"debug@^4.1.0": - "integrity" "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz" - "version" "4.3.3" +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" dependencies: - "ms" "2.1.2" + object-keys "^1.0.12" -"define-properties@^1.1.3": - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - "version" "1.1.3" +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + +dequal@2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz" + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" dependencies: - "object-keys" "^1.0.12" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" -"depd@~1.1.2": - "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - "version" "1.1.2" - -"dequal@2.0.2": - "integrity" "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" - "resolved" "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz" - "version" "2.0.2" - -"des.js@^1.0.0": - "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==" - "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" - "version" "1.0.1" +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" dependencies: - "inherits" "^2.0.1" - "minimalistic-assert" "^1.0.0" + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" -"diffie-hellman@^5.0.0": - "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" - "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" - "version" "5.0.3" +domain-browser@4.19.0: + version "4.19.0" + resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" + +electron-to-chromium@^1.3.723: + version "1.4.68" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz" + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" dependencies: - "bn.js" "^4.1.0" - "miller-rabin" "^4.0.0" - "randombytes" "^2.0.0" + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" -"domain-browser@^1.1.1": - "integrity" "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - "resolved" "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" - "version" "1.2.0" +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" -"domain-browser@4.19.0": - "integrity" "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==" - "resolved" "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz" - "version" "4.19.0" - -"electron-to-chromium@^1.3.723", "electron-to-chromium@^1.4.17": - "integrity" "sha512-cId+QwWrV8R1UawO6b9BR1hnkJ4EJPCPAr4h315vliHUtVUJDk39Sg1PMNnaWKfj5x+93ssjeJ9LKL6r8LaMiA==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz" - "version" "1.4.68" - -"elliptic@^6.5.3": - "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==" - "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" - "version" "6.5.4" +encoding@0.1.13: + version "0.1.13" + resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" dependencies: - "bn.js" "^4.11.9" - "brorand" "^1.1.0" - "hash.js" "^1.0.0" - "hmac-drbg" "^1.0.1" - "inherits" "^2.0.4" - "minimalistic-assert" "^1.0.1" - "minimalistic-crypto-utils" "^1.0.1" + iconv-lite "^0.6.2" -"emojis-list@^2.0.0": - "integrity" "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" - "version" "2.1.0" - -"encoding@^0.1.0", "encoding@0.1.13": - "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==" - "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" - "version" "0.1.13" +es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz" dependencies: - "iconv-lite" "^0.6.2" + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.2" + is-string "^1.0.5" + object-inspect "^1.9.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" -"es-abstract@^1.18.0-next.1", "es-abstract@^1.18.0-next.2": - "integrity" "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz" - "version" "1.18.0" +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" dependencies: - "call-bind" "^1.0.2" - "es-to-primitive" "^1.2.1" - "function-bind" "^1.1.1" - "get-intrinsic" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.2" - "is-callable" "^1.2.3" - "is-negative-zero" "^2.0.1" - "is-regex" "^1.1.2" - "is-string" "^1.0.5" - "object-inspect" "^1.9.0" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "string.prototype.trimend" "^1.0.4" - "string.prototype.trimstart" "^1.0.4" - "unbox-primitive" "^1.0.0" + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" -"es-to-primitive@^1.2.1": - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" - "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - "version" "1.2.1" +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz" dependencies: - "is-callable" "^1.1.4" - "is-date-object" "^1.0.1" - "is-symbol" "^1.0.2" + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" -"es5-ext@^0.10.35", "es5-ext@^0.10.50": - "integrity" "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==" - "resolved" "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz" - "version" "0.10.53" +es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" dependencies: - "es6-iterator" "~2.0.3" - "es6-symbol" "~3.1.3" - "next-tick" "~1.0.0" + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" -"es6-iterator@~2.0.3": - "integrity" "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=" - "resolved" "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" - "version" "2.0.3" +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" dependencies: - "d" "1" - "es5-ext" "^0.10.35" - "es6-symbol" "^3.1.1" + d "^1.0.1" + ext "^1.1.2" -"es6-object-assign@^1.1.0": - "integrity" "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" - "resolved" "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz" - "version" "1.1.0" +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" -"es6-symbol@^3.1.1", "es6-symbol@~3.1.3": - "integrity" "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==" - "resolved" "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" - "version" "3.1.3" +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + +etag@1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + +events@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/events/-/events-3.2.0.tgz" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" dependencies: - "d" "^1.0.1" - "ext" "^1.1.2" + md5.js "^1.3.4" + safe-buffer "^5.1.1" -"escalade@^3.1.1": - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - "version" "3.1.1" - -"escape-string-regexp@^1.0.5": - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"etag@1.8.1": - "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - "version" "1.8.1" - -"events@^3.0.0": - "integrity" "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" - "resolved" "https://registry.npmjs.org/events/-/events-3.2.0.tgz" - "version" "3.2.0" - -"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3": - "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" - "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" - "version" "1.0.3" +ext@^1.1.2: + version "1.6.0" + resolved "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz" dependencies: - "md5.js" "^1.3.4" - "safe-buffer" "^5.1.1" + type "^2.5.0" -"ext@^1.1.2": - "integrity" "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==" - "resolved" "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz" - "version" "1.6.0" +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" dependencies: - "type" "^2.5.0" + to-regex-range "^5.0.1" -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" +find-cache-dir@3.3.1: + version "3.3.1" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" dependencies: - "to-regex-range" "^5.0.1" + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" -"find-cache-dir@3.3.1": - "integrity" "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==" - "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" - "version" "3.3.1" +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" dependencies: - "commondir" "^1.0.1" - "make-dir" "^3.0.2" - "pkg-dir" "^4.1.0" + locate-path "^5.0.0" + path-exists "^4.0.0" -"find-up@^4.0.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + +fsevents@^2.3.2, fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" -"foreach@^2.0.5": - "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - "version" "2.0.5" - -"fsevents@^2.3.2", "fsevents@~2.3.1": - "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - "version" "2.3.2" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"gensync@^1.0.0-beta.2": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" - -"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1": - "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - "version" "1.1.1" +get-orientation@1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz" dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.1" + stream-parser "^0.3.1" -"get-orientation@1.1.2": - "integrity" "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==" - "resolved" "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz" - "version" "1.1.2" +glob-parent@~5.1.0: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" dependencies: - "stream-parser" "^0.3.1" + is-glob "^4.0.1" -"glob-parent@~5.1.0": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + +graceful-fs@^4.1.2: + version "4.2.4" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" dependencies: - "is-glob" "^4.0.1" + function-bind "^1.1.1" -"glob-to-regexp@^0.4.1": - "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - "version" "0.4.1" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"graceful-fs@^4.1.2": - "integrity" "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" - "version" "4.2.4" - -"has-bigints@^1.0.1": - "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - "version" "1.0.1" - -"has-flag@^3.0.0": - "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-symbols@^1.0.1", "has-symbols@^1.0.2": - "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - "version" "1.0.2" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" dependencies: - "function-bind" "^1.1.1" + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" -"hash-base@^3.0.0": - "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==" - "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" - "version" "3.1.0" +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" dependencies: - "inherits" "^2.0.4" - "readable-stream" "^3.6.0" - "safe-buffer" "^5.2.0" + inherits "^2.0.3" + minimalistic-assert "^1.0.1" -"hash.js@^1.0.0", "hash.js@^1.0.3": - "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" - "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" - "version" "1.1.7" +he@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" dependencies: - "inherits" "^2.0.3" - "minimalistic-assert" "^1.0.1" + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" -"he@1.2.0": - "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - "version" "1.2.0" - -"hmac-drbg@^1.0.1": - "integrity" "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=" - "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" - "version" "1.0.1" +http-errors@1.7.3: + version "1.7.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz" dependencies: - "hash.js" "^1.0.3" - "minimalistic-assert" "^1.0.0" - "minimalistic-crypto-utils" "^1.0.1" + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" -"http-errors@1.7.3": - "integrity" "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==" - "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz" - "version" "1.7.3" +https-browserify@1.0.0, https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" dependencies: - "depd" "~1.1.2" - "inherits" "2.0.4" - "setprototypeof" "1.1.1" - "statuses" ">= 1.5.0 < 2" - "toidentifier" "1.0.0" + safer-buffer ">= 2.1.2 < 3" -"https-browserify@^1.0.0", "https-browserify@1.0.0": - "integrity" "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - "resolved" "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" - "version" "1.0.0" - -"iconv-lite@^0.6.2": - "integrity" "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz" - "version" "0.6.2" +iconv-lite@^0.6.2: + version "0.6.2" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz" dependencies: - "safer-buffer" ">= 2.1.2 < 3.0.0" + safer-buffer ">= 2.1.2 < 3.0.0" -"iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + +image-size@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz" dependencies: - "safer-buffer" ">= 2.1.2 < 3" + queue "6.0.2" -"ieee754@^1.1.4": - "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - "version" "1.2.1" +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" -"image-size@1.0.0": - "integrity" "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==" - "resolved" "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz" - "version" "1.0.0" +inherits@2.0.3, inherits@~2.0.1: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + +inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + +is-arguments@^1.0.4: + version "1.1.0" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz" dependencies: - "queue" "6.0.2" + call-bind "^1.0.0" -"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@~2.0.4", "inherits@2.0.4": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" +is-bigint@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz" -"inherits@~2.0.1", "inherits@2.0.3": - "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - "version" "2.0.3" - -"inherits@2.0.1": - "integrity" "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - "version" "2.0.1" - -"is-arguments@^1.0.4": - "integrity" "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==" - "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz" - "version" "1.1.0" +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" dependencies: - "call-bind" "^1.0.0" + binary-extensions "^2.0.0" -"is-bigint@^1.0.1": - "integrity" "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" - "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz" - "version" "1.0.2" - -"is-binary-path@~2.1.0": - "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" - "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - "version" "2.1.0" +is-boolean-object@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz" dependencies: - "binary-extensions" "^2.0.0" + call-bind "^1.0.2" -"is-boolean-object@^1.1.0": - "integrity" "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==" - "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz" - "version" "1.1.1" +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" + +is-date-object@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + +is-generator-function@^1.0.7: + version "1.0.9" + resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz" + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" dependencies: - "call-bind" "^1.0.2" + is-extglob "^2.1.1" -"is-callable@^1.1.4", "is-callable@^1.2.3": - "integrity" "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" - "version" "1.2.3" - -"is-date-object@^1.0.1": - "integrity" "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz" - "version" "1.0.4" - -"is-extglob@^2.1.1": - "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-generator-function@^1.0.7": - "integrity" "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==" - "resolved" "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz" - "version" "1.0.9" - -"is-glob@^4.0.1", "is-glob@~4.0.1": - "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - "version" "4.0.1" +is-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" dependencies: - "is-extglob" "^2.1.1" + call-bind "^1.0.0" + define-properties "^1.1.3" -"is-nan@^1.2.1": - "integrity" "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==" - "resolved" "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" - "version" "1.3.2" +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + +is-number-object@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + +is-regex@^1.1.2: + version "1.1.3" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" + call-bind "^1.0.2" + has-symbols "^1.0.2" -"is-negative-zero@^2.0.1": - "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - "version" "2.0.1" +is-string@^1.0.5: + version "1.0.6" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" -"is-number-object@^1.0.4": - "integrity" "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" - "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz" - "version" "1.0.5" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-regex@^1.1.2": - "integrity" "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" - "version" "1.1.3" +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" dependencies: - "call-bind" "^1.0.2" - "has-symbols" "^1.0.2" + has-symbols "^1.0.2" -"is-string@^1.0.5": - "integrity" "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" - "version" "1.0.6" - -"is-symbol@^1.0.2", "is-symbol@^1.0.3": - "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" - "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - "version" "1.0.4" +is-typed-array@^1.1.3: + version "1.1.5" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz" dependencies: - "has-symbols" "^1.0.2" + available-typed-arrays "^1.0.2" + call-bind "^1.0.2" + es-abstract "^1.18.0-next.2" + foreach "^2.0.5" + has-symbols "^1.0.1" -"is-typed-array@^1.1.3": - "integrity" "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==" - "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "available-typed-arrays" "^1.0.2" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.0-next.2" - "foreach" "^2.0.5" - "has-symbols" "^1.0.1" +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" -"is-typedarray@^1.0.0": - "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" +isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" -"isarray@^1.0.0", "isarray@~1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"jest-worker@27.0.0-next.5": - "integrity" "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz" - "version" "27.0.0-next.5" +jest-worker@27.0.0-next.5: + version "27.0.0-next.5" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz" dependencies: "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^8.0.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" -"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" - -"json5@^1.0.1": - "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" - "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - "version" "1.0.1" +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" dependencies: - "minimist" "^1.2.0" + minimist "^1.2.0" -"json5@^2.1.2": - "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - "version" "2.2.0" +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz" dependencies: - "minimist" "^1.2.5" + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" -"loader-utils@1.2.3": - "integrity" "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz" - "version" "1.2.3" +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" dependencies: - "big.js" "^5.2.2" - "emojis-list" "^2.0.0" - "json5" "^1.0.1" + p-locate "^4.1.0" -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + +lodash@^4.17.20: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + +loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" dependencies: - "p-locate" "^4.1.0" + js-tokens "^3.0.0 || ^4.0.0" -"lodash.sortby@^4.7.0": - "integrity" "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" - "version" "4.7.0" - -"lodash@^4.17.20": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"loose-envify@^1.1.0", "loose-envify@^1.4.0": - "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" - "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - "version" "1.4.0" +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" dependencies: - "js-tokens" "^3.0.0 || ^4.0.0" + semver "^6.0.0" -"make-dir@^3.0.2": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" dependencies: - "semver" "^6.0.0" + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" -"md5.js@^1.3.4": - "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==" - "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" - "version" "1.3.5" +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" dependencies: - "hash-base" "^3.0.0" - "inherits" "^2.0.1" - "safe-buffer" "^5.1.2" + bn.js "^4.0.0" + brorand "^1.0.1" -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" -"miller-rabin@^4.0.0": - "integrity" "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==" - "resolved" "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" - "version" "4.0.1" +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + +minimist@^1.2.0: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + +nanoid@^3.1.23: + version "3.2.0" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz" + +native-url@0.3.4: + version "0.3.4" + resolved "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz" dependencies: - "bn.js" "^4.0.0" - "brorand" "^1.0.1" + querystring "^0.2.0" -"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": - "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - "version" "1.0.1" +next-tick@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz" -"minimalistic-crypto-utils@^1.0.1": - "integrity" "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" - "version" "1.0.1" - -"minimist@^1.2.0", "minimist@^1.2.5": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" - -"ms@2.0.0": - "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - "version" "2.0.0" - -"ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"nanoid@^3.1.23": - "integrity" "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" - "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz" - "version" "3.2.0" - -"native-url@0.3.4": - "integrity" "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==" - "resolved" "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz" - "version" "0.3.4" - dependencies: - "querystring" "^0.2.0" - -"next-tick@~1.0.0": - "integrity" "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - "resolved" "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz" - "version" "1.0.0" - -"next@^11.1.4": - "integrity" "sha512-GWQJrWYkfAKP8vmrzJcCfRSKv955Khyjqd5jipTcVKDGg+SH+NfjDMWFtCwArcQlHPvzisGu1ERLY0+Eoj7G+g==" - "resolved" "https://registry.npmjs.org/next/-/next-11.1.4.tgz" - "version" "11.1.4" +next@^11.1.4: + version "11.1.4" + resolved "https://registry.npmjs.org/next/-/next-11.1.4.tgz" dependencies: "@babel/runtime" "7.15.3" "@hapi/accept" "5.0.2" @@ -1486,885 +1065,752 @@ "@next/react-dev-overlay" "11.1.4" "@next/react-refresh-utils" "11.1.4" "@node-rs/helper" "1.2.1" - "assert" "2.0.0" - "ast-types" "0.13.2" - "browserify-zlib" "0.2.0" - "browserslist" "4.16.6" - "buffer" "5.6.0" - "caniuse-lite" "^1.0.30001228" - "chalk" "2.4.2" - "chokidar" "3.5.1" - "constants-browserify" "1.0.0" - "crypto-browserify" "3.12.0" - "cssnano-simple" "3.0.0" - "domain-browser" "4.19.0" - "encoding" "0.1.13" - "etag" "1.8.1" - "find-cache-dir" "3.3.1" - "get-orientation" "1.1.2" - "https-browserify" "1.0.0" - "image-size" "1.0.0" - "jest-worker" "27.0.0-next.5" - "native-url" "0.3.4" - "node-fetch" "2.6.7" - "node-html-parser" "1.4.9" - "node-libs-browser" "^2.2.1" - "os-browserify" "0.3.0" - "p-limit" "3.1.0" - "path-browserify" "1.0.1" - "pnp-webpack-plugin" "1.6.4" - "postcss" "8.2.15" - "process" "0.11.10" - "querystring-es3" "0.2.1" - "raw-body" "2.4.1" - "react-is" "17.0.2" - "react-refresh" "0.8.3" - "stream-browserify" "3.0.0" - "stream-http" "3.1.1" - "string_decoder" "1.3.0" - "styled-jsx" "4.0.1" - "timers-browserify" "2.0.12" - "tty-browserify" "0.0.1" - "use-subscription" "1.5.1" - "util" "0.12.4" - "vm-browserify" "1.1.2" - "watchpack" "2.1.1" + assert "2.0.0" + ast-types "0.13.2" + browserify-zlib "0.2.0" + browserslist "4.16.6" + buffer "5.6.0" + caniuse-lite "^1.0.30001228" + chalk "2.4.2" + chokidar "3.5.1" + constants-browserify "1.0.0" + crypto-browserify "3.12.0" + cssnano-simple "3.0.0" + domain-browser "4.19.0" + encoding "0.1.13" + etag "1.8.1" + find-cache-dir "3.3.1" + get-orientation "1.1.2" + https-browserify "1.0.0" + image-size "1.0.0" + jest-worker "27.0.0-next.5" + native-url "0.3.4" + node-fetch "2.6.7" + node-html-parser "1.4.9" + node-libs-browser "^2.2.1" + os-browserify "0.3.0" + p-limit "3.1.0" + path-browserify "1.0.1" + pnp-webpack-plugin "1.6.4" + postcss "8.2.15" + process "0.11.10" + querystring-es3 "0.2.1" + raw-body "2.4.1" + react-is "17.0.2" + react-refresh "0.8.3" + stream-browserify "3.0.0" + stream-http "3.1.1" + string_decoder "1.3.0" + styled-jsx "4.0.1" + timers-browserify "2.0.12" + tty-browserify "0.0.1" + use-subscription "1.5.1" + util "0.12.4" + vm-browserify "1.1.2" + watchpack "2.1.1" optionalDependencies: "@next/swc-darwin-arm64" "11.1.4" "@next/swc-darwin-x64" "11.1.4" "@next/swc-linux-x64-gnu" "11.1.4" "@next/swc-win32-x64-msvc" "11.1.4" -"node-fetch@2.6.7": - "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - "version" "2.6.7" +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" dependencies: - "whatwg-url" "^5.0.0" + whatwg-url "^5.0.0" -"node-gyp-build@^4.3.0": - "integrity" "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==" - "resolved" "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz" - "version" "4.3.0" +node-gyp-build@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz" -"node-html-parser@1.4.9": - "integrity" "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==" - "resolved" "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz" - "version" "1.4.9" +node-html-parser@1.4.9: + version "1.4.9" + resolved "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz" dependencies: - "he" "1.2.0" + he "1.2.0" -"node-libs-browser@^2.2.1": - "integrity" "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==" - "resolved" "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" - "version" "2.2.1" +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" dependencies: - "assert" "^1.1.1" - "browserify-zlib" "^0.2.0" - "buffer" "^4.3.0" - "console-browserify" "^1.1.0" - "constants-browserify" "^1.0.0" - "crypto-browserify" "^3.11.0" - "domain-browser" "^1.1.1" - "events" "^3.0.0" - "https-browserify" "^1.0.0" - "os-browserify" "^0.3.0" - "path-browserify" "0.0.1" - "process" "^0.11.10" - "punycode" "^1.2.4" - "querystring-es3" "^0.2.0" - "readable-stream" "^2.3.3" - "stream-browserify" "^2.0.1" - "stream-http" "^2.7.2" - "string_decoder" "^1.0.0" - "timers-browserify" "^2.0.4" - "tty-browserify" "0.0.0" - "url" "^0.11.0" - "util" "^0.11.0" - "vm-browserify" "^1.0.1" + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" -"node-releases@^1.1.71": - "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" - "version" "1.1.77" +node-releases@^1.1.71: + version "1.1.77" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" -"node-releases@^2.0.1": - "integrity" "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz" - "version" "2.0.2" +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" -"normalize-path@^3.0.0", "normalize-path@~3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" -"object-assign@^4.1.1": - "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - "version" "4.1.1" +object-inspect@^1.9.0: + version "1.10.3" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz" -"object-inspect@^1.9.0": - "integrity" "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz" - "version" "1.10.3" - -"object-is@^1.0.1": - "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" - "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - "version" "1.1.5" +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" + call-bind "^1.0.2" + define-properties "^1.1.3" -"object-keys@^1.0.12", "object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" -"object.assign@^4.1.2": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" -"os-browserify@^0.3.0", "os-browserify@0.3.0": - "integrity" "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - "resolved" "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" - "version" "0.3.0" +os-browserify@0.3.0, os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" +p-limit@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" dependencies: - "p-try" "^2.0.0" + yocto-queue "^0.1.0" -"p-limit@3.1.0": - "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - "version" "3.1.0" +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" dependencies: - "yocto-queue" "^0.1.0" + p-try "^2.0.0" -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" dependencies: - "p-limit" "^2.2.0" + p-limit "^2.2.0" -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" -"pako@~1.0.5": - "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" - "version" "1.0.11" +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" -"parse-asn1@^5.0.0", "parse-asn1@^5.1.5": - "integrity" "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==" - "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" - "version" "5.1.6" +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" dependencies: - "asn1.js" "^5.2.0" - "browserify-aes" "^1.0.0" - "evp_bytestokey" "^1.0.0" - "pbkdf2" "^3.0.3" - "safe-buffer" "^5.1.1" + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" -"path-browserify@0.0.1": - "integrity" "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" - "version" "0.0.1" +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" -"path-browserify@1.0.1": - "integrity" "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" - "version" "1.0.1" +path-browserify@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" -"pbkdf2@^3.0.3": - "integrity" "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==" - "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz" - "version" "3.1.1" +pbkdf2@^3.0.3: + version "3.1.1" + resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz" dependencies: - "create-hash" "^1.1.2" - "create-hmac" "^1.1.4" - "ripemd160" "^2.0.1" - "safe-buffer" "^5.0.1" - "sha.js" "^2.4.8" + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" -"picocolors@^1.0.0": - "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - "version" "1.0.0" +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" -"picomatch@^2.0.4", "picomatch@^2.2.1": - "integrity" "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" - "version" "2.2.2" - -"pkg-dir@^4.1.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" dependencies: - "find-up" "^4.0.0" + find-up "^4.0.0" -"platform@1.3.6": - "integrity" "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - "resolved" "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz" - "version" "1.3.6" +platform@1.3.6: + version "1.3.6" + resolved "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz" -"pnp-webpack-plugin@1.6.4": - "integrity" "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==" - "resolved" "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" - "version" "1.6.4" +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" dependencies: - "ts-pnp" "^1.1.6" + ts-pnp "^1.1.6" -"postcss@^8.2.15", "postcss@8.2.15": - "integrity" "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==" - "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz" - "version" "8.2.15" +postcss@8.2.15: + version "8.2.15" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz" dependencies: - "colorette" "^1.2.2" - "nanoid" "^3.1.23" - "source-map" "^0.6.1" + colorette "^1.2.2" + nanoid "^3.1.23" + source-map "^0.6.1" -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" -"process@^0.11.10", "process@0.11.10": - "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" - "version" "0.11.10" +process@0.11.10, process@^0.11.10: + version "0.11.10" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" -"prop-types@^15.7.2": - "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==" - "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" - "version" "15.8.1" +prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" dependencies: - "loose-envify" "^1.4.0" - "object-assign" "^4.1.1" - "react-is" "^16.13.1" + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" -"public-encrypt@^4.0.0": - "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==" - "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" - "version" "4.0.3" +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" dependencies: - "bn.js" "^4.1.0" - "browserify-rsa" "^4.0.0" - "create-hash" "^1.1.0" - "parse-asn1" "^5.0.0" - "randombytes" "^2.0.1" - "safe-buffer" "^5.1.2" + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" -"punycode@^1.2.4": - "integrity" "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" - "version" "1.4.1" +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" -"punycode@^2.1.0": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" -"punycode@1.3.2": - "integrity" "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - "version" "1.3.2" +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" -"querystring-es3@^0.2.0", "querystring-es3@0.2.1": - "integrity" "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" - "resolved" "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" - "version" "0.2.1" +querystring-es3@0.2.1, querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" -"querystring@^0.2.0", "querystring@0.2.0": - "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" - "version" "0.2.0" +querystring@0.2.0, querystring@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" -"queue@6.0.2": - "integrity" "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==" - "resolved" "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" - "version" "6.0.2" +queue@6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" dependencies: - "inherits" "~2.0.3" + inherits "~2.0.3" -"randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5": - "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" - "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - "version" "2.1.0" +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" dependencies: - "safe-buffer" "^5.1.0" + safe-buffer "^5.1.0" -"randomfill@^1.0.3": - "integrity" "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==" - "resolved" "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" - "version" "1.0.4" +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" dependencies: - "randombytes" "^2.0.5" - "safe-buffer" "^5.1.0" + randombytes "^2.0.5" + safe-buffer "^5.1.0" -"raw-body@2.4.1": - "integrity" "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==" - "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz" - "version" "2.4.1" +raw-body@2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz" dependencies: - "bytes" "3.1.0" - "http-errors" "1.7.3" - "iconv-lite" "0.4.24" - "unpipe" "1.0.0" + bytes "3.1.0" + http-errors "1.7.3" + iconv-lite "0.4.24" + unpipe "1.0.0" -"react-dom@^16.13.1 || ^17.0.1", "react-dom@^17.0.2", "react-dom@17.0.2": - "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==" - "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" - "version" "17.0.2" +react-dom@17.0.2: + version "17.0.2" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" - "scheduler" "^0.20.2" + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" -"react-is@^16.13.1": - "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - "version" "16.13.1" +react-is@17.0.2: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" -"react-is@17.0.2": - "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" - "version" "17.0.2" +react-is@^16.13.1: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" -"react-refresh@0.8.3": - "integrity" "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" - "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz" - "version" "0.8.3" +react-refresh@0.8.3: + version "0.8.3" + resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz" -"react@^16.11.0 || ^17.0.0", "react@^16.13.1 || ^17.0.1", "react@^16.8.0 || ^17.0.0", "react@^17.0.2", "react@>= 16.8.0 || 17.x.x || 18.x.x", "react@17.0.2": - "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" - "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" - "version" "17.0.2" +react@17.0.2: + version "17.0.2" + resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" + loose-envify "^1.1.0" + object-assign "^4.1.1" -"readable-stream@^2.0.2", "readable-stream@^2.3.3", "readable-stream@^2.3.6": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" +readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" -"readable-stream@^3.5.0", "readable-stream@^3.6.0": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" +readable-stream@^3.5.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" -"readdirp@~3.5.0": - "integrity" "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==" - "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz" - "version" "3.5.0" +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz" dependencies: - "picomatch" "^2.2.1" + picomatch "^2.2.1" -"regenerator-runtime@^0.13.4": - "integrity" "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" - "version" "0.13.9" +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" -"ripemd160@^2.0.0", "ripemd160@^2.0.1": - "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" - "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" - "version" "2.0.2" +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" dependencies: - "hash-base" "^3.0.0" - "inherits" "^2.0.1" + hash-base "^3.0.0" + inherits "^2.0.1" -"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@~5.2.0": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" -"safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" -"scheduler@^0.20.2": - "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" - "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" - "version" "0.20.2" +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" + loose-envify "^1.1.0" + object-assign "^4.1.1" -"semver@^6.0.0", "semver@^6.3.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" -"setimmediate@^1.0.4": - "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" - "version" "1.0.5" +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" -"setprototypeof@1.1.1": - "integrity" "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" - "version" "1.1.1" +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" -"sha.js@^2.4.0", "sha.js@^2.4.8": - "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" - "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" - "version" "2.4.11" +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" dependencies: - "inherits" "^2.0.1" - "safe-buffer" "^5.0.1" + inherits "^2.0.1" + safe-buffer "^5.0.1" -"shell-quote@1.7.2": - "integrity" "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" - "version" "1.7.2" +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" -"source-map@^0.5.0": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" +source-map@0.7.3: + version "0.7.3" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" -"source-map@^0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@0.7.3": - "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - "version" "0.7.3" - -"source-map@0.8.0-beta.0": - "integrity" "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz" - "version" "0.8.0-beta.0" +source-map@0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz" dependencies: - "whatwg-url" "^7.0.0" + whatwg-url "^7.0.0" -"stacktrace-parser@0.1.10": - "integrity" "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==" - "resolved" "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" - "version" "0.1.10" +source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + +stacktrace-parser@0.1.10: + version "0.1.10" + resolved "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" dependencies: - "type-fest" "^0.7.1" + type-fest "^0.7.1" "statuses@>= 1.5.0 < 2": - "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - "version" "1.5.0" + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" -"stream-browserify@^2.0.1": - "integrity" "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==" - "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" - "version" "2.0.2" +stream-browserify@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" dependencies: - "inherits" "~2.0.1" - "readable-stream" "^2.0.2" + inherits "~2.0.4" + readable-stream "^3.5.0" -"stream-browserify@3.0.0": - "integrity" "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==" - "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" - "version" "3.0.0" +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" dependencies: - "inherits" "~2.0.4" - "readable-stream" "^3.5.0" + inherits "~2.0.1" + readable-stream "^2.0.2" -"stream-http@^2.7.2": - "integrity" "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==" - "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" - "version" "2.8.3" +stream-http@3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz" dependencies: - "builtin-status-codes" "^3.0.0" - "inherits" "^2.0.1" - "readable-stream" "^2.3.6" - "to-arraybuffer" "^1.0.0" - "xtend" "^4.0.0" + builtin-status-codes "^3.0.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + xtend "^4.0.2" -"stream-http@3.1.1": - "integrity" "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==" - "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz" - "version" "3.1.1" +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" dependencies: - "builtin-status-codes" "^3.0.0" - "inherits" "^2.0.4" - "readable-stream" "^3.6.0" - "xtend" "^4.0.2" + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" -"stream-parser@^0.3.1": - "integrity" "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=" - "resolved" "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz" - "version" "0.3.1" +stream-parser@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz" dependencies: - "debug" "2" + debug "2" -"string_decoder@^1.0.0", "string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" +string-hash@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" dependencies: - "safe-buffer" "~5.1.0" + call-bind "^1.0.2" + define-properties "^1.1.3" -"string_decoder@^1.1.1", "string_decoder@1.3.0": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" dependencies: - "safe-buffer" "~5.2.0" + call-bind "^1.0.2" + define-properties "^1.1.3" -"string-hash@1.1.3": - "integrity" "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" - "resolved" "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz" - "version" "1.1.3" - -"string.prototype.trimend@^1.0.4": - "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - "version" "1.0.4" +string_decoder@1.3.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" + safe-buffer "~5.2.0" -"string.prototype.trimstart@^1.0.4": - "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - "version" "1.0.4" +string_decoder@^1.0.0, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" + safe-buffer "~5.1.0" -"strip-ansi@6.0.0": - "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - "version" "6.0.0" +strip-ansi@6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" dependencies: - "ansi-regex" "^5.0.0" + ansi-regex "^5.0.0" -"styled-jsx@4.0.1": - "integrity" "sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==" - "resolved" "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz" - "version" "4.0.1" +styled-jsx@4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz" dependencies: "@babel/plugin-syntax-jsx" "7.14.5" "@babel/types" "7.15.0" - "convert-source-map" "1.7.0" - "loader-utils" "1.2.3" - "source-map" "0.7.3" - "string-hash" "1.1.3" - "stylis" "3.5.4" - "stylis-rule-sheet" "0.0.10" + convert-source-map "1.7.0" + loader-utils "1.2.3" + source-map "0.7.3" + string-hash "1.1.3" + stylis "3.5.4" + stylis-rule-sheet "0.0.10" -"stylis-rule-sheet@0.0.10": - "integrity" "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" - "resolved" "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz" - "version" "0.0.10" +stylis-rule-sheet@0.0.10: + version "0.0.10" + resolved "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz" -"stylis@^3.5.0", "stylis@3.5.4": - "integrity" "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" - "resolved" "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz" - "version" "3.5.4" +stylis@3.5.4: + version "3.5.4" + resolved "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz" -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" dependencies: - "has-flag" "^3.0.0" + has-flag "^3.0.0" -"supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"supports-color@^8.0.0": - "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - "version" "8.1.1" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"swr@^0.5.5": - "integrity" "sha512-Bmx3L4geMZjYT5S2Z6EE6/5Cx6v1Ka0LhqZKq8d6WL2eu9y6gHWz3dUzfIK/ymZVHVfwT/EweFXiYGgfifei3w==" - "resolved" "https://registry.npmjs.org/swr/-/swr-0.5.6.tgz" - "version" "0.5.6" +swr@^0.5.5: + version "0.5.6" + resolved "https://registry.npmjs.org/swr/-/swr-0.5.6.tgz" dependencies: - "dequal" "2.0.2" + dequal "2.0.2" -"timers-browserify@^2.0.4", "timers-browserify@2.0.12": - "integrity" "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==" - "resolved" "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" - "version" "2.0.12" +timers-browserify@2.0.12, timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" dependencies: - "setimmediate" "^1.0.4" + setimmediate "^1.0.4" -"to-arraybuffer@^1.0.0": - "integrity" "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - "resolved" "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" - "version" "1.0.1" +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" -"to-fast-properties@^2.0.0": - "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" dependencies: - "is-number" "^7.0.0" + is-number "^7.0.0" -"toidentifier@1.0.0": - "integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" - "version" "1.0.0" +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" -"tr46@^1.0.1": - "integrity" "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" - "version" "1.0.1" +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" dependencies: - "punycode" "^2.1.0" + punycode "^2.1.0" -"tr46@~0.0.3": - "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - "version" "0.0.3" +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" -"ts-pnp@^1.1.6": - "integrity" "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" - "resolved" "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" - "version" "1.2.0" +ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" -"tslib@^2.3.1": - "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - "version" "2.3.1" +tslib@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" -"tty-browserify@0.0.0": - "integrity" "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" - "version" "0.0.0" +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" -"tty-browserify@0.0.1": - "integrity" "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" - "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz" - "version" "0.0.1" +tty-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz" -"type-fest@^0.7.1": - "integrity" "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" - "version" "0.7.1" +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" -"type@^1.0.1": - "integrity" "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - "resolved" "https://registry.npmjs.org/type/-/type-1.2.0.tgz" - "version" "1.2.0" +type@^1.0.1: + version "1.2.0" + resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz" -"type@^2.5.0": - "integrity" "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" - "resolved" "https://registry.npmjs.org/type/-/type-2.6.0.tgz" - "version" "2.6.0" +type@^2.5.0: + version "2.6.0" + resolved "https://registry.npmjs.org/type/-/type-2.6.0.tgz" -"typedarray-to-buffer@^3.1.5": - "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" - "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - "version" "3.1.5" +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" dependencies: - "is-typedarray" "^1.0.0" + is-typedarray "^1.0.0" -"unbox-primitive@^1.0.0": - "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" - "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - "version" "1.0.1" +unbox-primitive@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" dependencies: - "function-bind" "^1.1.1" - "has-bigints" "^1.0.1" - "has-symbols" "^1.0.2" - "which-boxed-primitive" "^1.0.2" + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" -"unpipe@1.0.0": - "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - "version" "1.0.0" +unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" -"url@^0.11.0": - "integrity" "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=" - "resolved" "https://registry.npmjs.org/url/-/url-0.11.0.tgz" - "version" "0.11.0" +url@^0.11.0: + version "0.11.0" + resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" dependencies: - "punycode" "1.3.2" - "querystring" "0.2.0" + punycode "1.3.2" + querystring "0.2.0" -"use-subscription@1.5.1": - "integrity" "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==" - "resolved" "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz" - "version" "1.5.1" +use-subscription@1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz" dependencies: - "object-assign" "^4.1.1" + object-assign "^4.1.1" -"utf-8-validate@^5.0.2": - "integrity" "sha512-k4dW/Qja1BYDl2qD4tOMB9PFVha/UJtxTc1cXYOe3WwA/2m0Yn4qB7wLMpJyLJ/7DR0XnTut3HsCSzDT4ZvKgA==" - "resolved" "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.8.tgz" - "version" "5.0.8" +utf-8-validate@^5.0.2: + version "5.0.8" + resolved "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.8.tgz" dependencies: - "node-gyp-build" "^4.3.0" + node-gyp-build "^4.3.0" -"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" -"util@^0.11.0": - "integrity" "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==" - "resolved" "https://registry.npmjs.org/util/-/util-0.11.1.tgz" - "version" "0.11.1" +util@0.10.3: + version "0.10.3" + resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" dependencies: - "inherits" "2.0.3" + inherits "2.0.1" -"util@^0.12.0", "util@0.12.4": - "integrity" "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==" - "resolved" "https://registry.npmjs.org/util/-/util-0.12.4.tgz" - "version" "0.12.4" +util@0.12.4, util@^0.12.0: + version "0.12.4" + resolved "https://registry.npmjs.org/util/-/util-0.12.4.tgz" dependencies: - "inherits" "^2.0.3" - "is-arguments" "^1.0.4" - "is-generator-function" "^1.0.7" - "is-typed-array" "^1.1.3" - "safe-buffer" "^5.1.2" - "which-typed-array" "^1.1.2" + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" -"util@0.10.3": - "integrity" "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=" - "resolved" "https://registry.npmjs.org/util/-/util-0.10.3.tgz" - "version" "0.10.3" +util@^0.11.0: + version "0.11.1" + resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz" dependencies: - "inherits" "2.0.1" + inherits "2.0.3" -"vm-browserify@^1.0.1", "vm-browserify@1.1.2": - "integrity" "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - "resolved" "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" - "version" "1.1.2" +vm-browserify@1.1.2, vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" -"watchpack@2.1.1": - "integrity" "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==" - "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz" - "version" "2.1.1" +watchpack@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz" dependencies: - "glob-to-regexp" "^0.4.1" - "graceful-fs" "^4.1.2" + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" -"webidl-conversions@^3.0.0": - "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - "version" "3.0.1" +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" -"webidl-conversions@^4.0.2": - "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" - "version" "4.0.2" +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" -"websocket@^1.0.34": - "integrity" "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==" - "resolved" "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz" - "version" "1.0.34" +websocket@^1.0.34: + version "1.0.34" + resolved "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz" dependencies: - "bufferutil" "^4.0.1" - "debug" "^2.2.0" - "es5-ext" "^0.10.50" - "typedarray-to-buffer" "^3.1.5" - "utf-8-validate" "^5.0.2" - "yaeti" "^0.0.6" + bufferutil "^4.0.1" + debug "^2.2.0" + es5-ext "^0.10.50" + typedarray-to-buffer "^3.1.5" + utf-8-validate "^5.0.2" + yaeti "^0.0.6" -"whatwg-url@^5.0.0": - "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - "version" "5.0.0" +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" dependencies: - "tr46" "~0.0.3" - "webidl-conversions" "^3.0.0" + tr46 "~0.0.3" + webidl-conversions "^3.0.0" -"whatwg-url@^7.0.0": - "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" - "version" "7.1.0" +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" dependencies: - "lodash.sortby" "^4.7.0" - "tr46" "^1.0.1" - "webidl-conversions" "^4.0.2" + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" -"which-boxed-primitive@^1.0.2": - "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" - "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - "version" "1.0.2" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" dependencies: - "is-bigint" "^1.0.1" - "is-boolean-object" "^1.1.0" - "is-number-object" "^1.0.4" - "is-string" "^1.0.5" - "is-symbol" "^1.0.3" + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" -"which-typed-array@^1.1.2": - "integrity" "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==" - "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz" - "version" "1.1.4" +which-typed-array@^1.1.2: + version "1.1.4" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz" dependencies: - "available-typed-arrays" "^1.0.2" - "call-bind" "^1.0.0" - "es-abstract" "^1.18.0-next.1" - "foreach" "^2.0.5" - "function-bind" "^1.1.1" - "has-symbols" "^1.0.1" - "is-typed-array" "^1.1.3" + available-typed-arrays "^1.0.2" + call-bind "^1.0.0" + es-abstract "^1.18.0-next.1" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" -"xtend@^4.0.0", "xtend@^4.0.2": - "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - "version" "4.0.2" +xtend@^4.0.0, xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" -"yaeti@^0.0.6": - "integrity" "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=" - "resolved" "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz" - "version" "0.0.6" +yaeti@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz" -"yocto-queue@^0.1.0": - "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - "version" "0.1.0" +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" From b740e80c49b15c07f3f397a7b9f7663b24373f98 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 15:24:47 +0000 Subject: [PATCH 24/49] chore(deps): bump minimist from 1.2.5 to 1.2.6 in /examples/nextjs-auth Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/nextjs-auth/package-lock.json | 12 ++++++------ examples/nextjs-auth/yarn.lock | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/nextjs-auth/package-lock.json b/examples/nextjs-auth/package-lock.json index 782bc1380ce..cc826676a01 100644 --- a/examples/nextjs-auth/package-lock.json +++ b/examples/nextjs-auth/package-lock.json @@ -3606,9 +3606,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/mississippi": { "version": "3.0.0", @@ -10124,9 +10124,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "mississippi": { "version": "3.0.0", diff --git a/examples/nextjs-auth/yarn.lock b/examples/nextjs-auth/yarn.lock index 455605a0f9d..147785cd579 100644 --- a/examples/nextjs-auth/yarn.lock +++ b/examples/nextjs-auth/yarn.lock @@ -1988,8 +1988,8 @@ minimatch@^3.0.4: brace-expansion "^1.1.7" minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" mississippi@^3.0.0: version "3.0.0" From ef0f88b027adf01c6df00c3d5f72c2a26735d315 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 15:24:49 +0000 Subject: [PATCH 25/49] chore(deps): bump minimist in /examples/nextjs-live-tracker-map Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/nextjs-live-tracker-map/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/nextjs-live-tracker-map/package-lock.json b/examples/nextjs-live-tracker-map/package-lock.json index bb5a3695b03..133a63b4d16 100644 --- a/examples/nextjs-live-tracker-map/package-lock.json +++ b/examples/nextjs-live-tracker-map/package-lock.json @@ -2202,9 +2202,9 @@ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/ms": { "version": "2.0.0", @@ -5152,9 +5152,9 @@ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "ms": { "version": "2.0.0", From 73f827d4a183994cc55715aa2711df65e2b6b545 Mon Sep 17 00:00:00 2001 From: Beng Eu Date: Thu, 7 Apr 2022 23:25:35 +0800 Subject: [PATCH 26/49] chore: define Node.js version `14` in `studio/.nvmrc` It's possible to set up most Node.js version managers to automatically switch versions based on `.nvmrc` when changing directory. There's `.node-version` too but `.nvmrc` seems to be supported by every Node.js version manager that supports `.node-version`, and NVM too. --- studio/.nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 studio/.nvmrc diff --git a/studio/.nvmrc b/studio/.nvmrc new file mode 100644 index 00000000000..8351c19397f --- /dev/null +++ b/studio/.nvmrc @@ -0,0 +1 @@ +14 From 20157b5d8de91a9d2982cb9cc7e538c7d9fc727d Mon Sep 17 00:00:00 2001 From: dragarcia Date: Thu, 7 Apr 2022 17:41:55 +0100 Subject: [PATCH 27/49] amendments to safeupdate documentation --- web/docs/guides/api.mdx | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/web/docs/guides/api.mdx b/web/docs/guides/api.mdx index 65754885e4e..256da1d3023 100644 --- a/web/docs/guides/api.mdx +++ b/web/docs/guides/api.mdx @@ -422,19 +422,14 @@ If they detect any keys with service_role privileges being pushed to GitHub, the ### Safeguards towards accidental deletes and updates -For new projects, by default, the Postgres extension [safeupdate](https://github.com/eradman/pg-safeupdate) is enabled for all queries coming from the API. +For all projects, by default, the Postgres extension [safeupdate](https://github.com/eradman/pg-safeupdate) is enabled for all queries coming from the API. This ensures that any `delete()` or `update()` would fail if there are no accompanying filters provided. -This can be disabled by running the following query on the SQL editor on the dashboard: - +To confirm that safeupdate is enabled for queries going through the API of your project, the following query could be run: ```sql -alter role "authenticator" -set "session_preload_libraries" to default; +select usename,useconfig from pg_shadow where usename = 'authenticator' ; ``` -To reenable it : -```sql -alter role "authenticator" -set "session_preload_libraries" = 'safeupdate'; +The expected value for `useconfig` should be: ``` -The above can also be run to enable it for existing projects. Settings are applied immediately and as such no restarts are needed after running any of the two. - +["session_preload_libraries=supautils, safeupdate"] +``` \ No newline at end of file From 7a846ebdd63475ea41bfc752fc06b84c85ab9075 Mon Sep 17 00:00:00 2001 From: dragarcia Date: Fri, 8 Apr 2022 12:33:37 +0100 Subject: [PATCH 28/49] update docker init sql file for pg_graphql --- docker/volumes/db/init/04-pg-graphql.sql | 57 +++++++++++++++++------- 1 file changed, 40 insertions(+), 17 deletions(-) diff --git a/docker/volumes/db/init/04-pg-graphql.sql b/docker/volumes/db/init/04-pg-graphql.sql index a4929abdbae..58ca67805b3 100644 --- a/docker/volumes/db/init/04-pg-graphql.sql +++ b/docker/volumes/db/init/04-pg-graphql.sql @@ -17,13 +17,19 @@ as $$ IF server_version >= 14 THEN RETURN jsonb_build_object( - 'data', null::jsonb, - 'errors', array['pg_graphql extension is not enabled.'] + 'errors', jsonb_build_array( + jsonb_build_object( + 'message', 'pg_graphql extension is not enabled.' + ) + ) ); ELSE RETURN jsonb_build_object( - 'data', null::jsonb, - 'errors', array['pg_graphql is only available on projects running Postgres 14 onwards.'] + 'errors', jsonb_build_array( + jsonb_build_object( + 'message', 'pg_graphql is only available on projects running Postgres 14 onwards.' + ) + ) ); END IF; END; @@ -42,13 +48,13 @@ alter default privileges for user supabase_admin in schema graphql_public grant on functions to postgres, anon, authenticated, service_role; -- Trigger upon enabling pg_graphql -CREATE OR REPLACE FUNCTION extensions.grant_pg_graphql_access() -RETURNS event_trigger -LANGUAGE plpgsql +create or replace function extensions.grant_pg_graphql_access() + returns event_trigger + language plpgsql AS $func$ - DECLARE +DECLARE func_is_graphql_resolve bool; - BEGIN +BEGIN func_is_graphql_resolve = ( SELECT n.proname = 'resolve' FROM pg_event_trigger_ddl_commands() AS ev @@ -65,23 +71,30 @@ AS $func$ alter default privileges in schema graphql grant all on functions to postgres, anon, authenticated, service_role; alter default privileges in schema graphql grant all on sequences to postgres, anon, authenticated, service_role; + -- Update public wrapper to pass all arguments through to the pg_graphql resolve func create or replace function graphql_public.graphql( "operationName" text default null, query text default null, variables jsonb default null, - extensions jsonb default null + extensions jsonb default null ) returns jsonb language sql as $$ - SELECT graphql.resolve(query, coalesce(variables, '{}')); + -- This changed + select graphql.resolve( + query := query, + variables := coalesce(variables, '{}'), + "operationName" := "operationName", + extensions := extensions + ); $$; grant select on graphql.field, graphql.type, graphql.enum_value to postgres, anon, authenticated, service_role; grant execute on function graphql.resolve to postgres, anon, authenticated, service_role; END IF; - END; +END; $func$; CREATE EVENT TRIGGER issue_pg_graphql_access ON ddl_command_end WHEN TAG in ('CREATE FUNCTION') @@ -120,13 +133,19 @@ AS $func$ IF server_version >= 14 THEN RETURN jsonb_build_object( - 'data', null::jsonb, - 'errors', array['pg_graphql extension is not enabled.'] + 'errors', jsonb_build_array( + jsonb_build_object( + 'message', 'pg_graphql extension is not enabled.' + ) + ) ); ELSE RETURN jsonb_build_object( - 'data', null::jsonb, - 'errors', array['pg_graphql is only available on projects running Postgres 14 onwards.'] + 'errors', jsonb_build_array( + jsonb_build_object( + 'message', 'pg_graphql is only available on projects running Postgres 14 onwards.' + ) + ) ); END IF; END; @@ -138,4 +157,8 @@ $func$; CREATE EVENT TRIGGER issue_graphql_placeholder ON sql_drop WHEN TAG in ('DROP EXTENSION') EXECUTE PROCEDURE extensions.set_graphql_placeholder(); -COMMENT ON FUNCTION extensions.set_graphql_placeholder IS 'Reintroduces placeholder function for graphql_public.graphql'; \ No newline at end of file +COMMENT ON FUNCTION extensions.set_graphql_placeholder IS 'Reintroduces placeholder function for graphql_public.graphql'; + +drop extension if exists pg_graphql; +-- Avoids limitation of only being able to load the extension via dashboard +create extension if not exists pg_graphql; \ No newline at end of file From 535604f7c4eac7aedee1b2cd32d32bacfa8c7ed6 Mon Sep 17 00:00:00 2001 From: dragarcia Date: Fri, 8 Apr 2022 12:38:58 +0100 Subject: [PATCH 29/49] bump db to 14.1.0.21 --- docker/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index ac8b3ae6146..cd965f3457d 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -151,7 +151,7 @@ services: db: container_name: supabase-db - image: supabase/postgres:14.1.0.19 + image: supabase/postgres:14.1.0.21 command: postgres -c config_file=/etc/postgresql/postgresql.conf restart: unless-stopped ports: From 9b6fa6a2128b3e7d7fee188d62e00f5fc87ed4c9 Mon Sep 17 00:00:00 2001 From: dragarcia Date: Fri, 8 Apr 2022 12:40:07 +0100 Subject: [PATCH 30/49] Remove unhelpful comments --- docker/volumes/db/init/04-pg-graphql.sql | 2 -- 1 file changed, 2 deletions(-) diff --git a/docker/volumes/db/init/04-pg-graphql.sql b/docker/volumes/db/init/04-pg-graphql.sql index 58ca67805b3..a3eb7b9ede0 100644 --- a/docker/volumes/db/init/04-pg-graphql.sql +++ b/docker/volumes/db/init/04-pg-graphql.sql @@ -81,7 +81,6 @@ BEGIN returns jsonb language sql as $$ - -- This changed select graphql.resolve( query := query, variables := coalesce(variables, '{}'), @@ -160,5 +159,4 @@ EXECUTE PROCEDURE extensions.set_graphql_placeholder(); COMMENT ON FUNCTION extensions.set_graphql_placeholder IS 'Reintroduces placeholder function for graphql_public.graphql'; drop extension if exists pg_graphql; --- Avoids limitation of only being able to load the extension via dashboard create extension if not exists pg_graphql; \ No newline at end of file From dbda662fc319b43adbe0cbed784b3cc31aa7e94a Mon Sep 17 00:00:00 2001 From: Michael Christofides Date: Fri, 8 Apr 2022 16:58:38 +0100 Subject: [PATCH 31/49] Fix a tiny formatting typo --- web/docs/guides/integrations/pgmustard.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/docs/guides/integrations/pgmustard.mdx b/web/docs/guides/integrations/pgmustard.mdx index da2d915ec84..6efbb242ef4 100644 --- a/web/docs/guides/integrations/pgmustard.mdx +++ b/web/docs/guides/integrations/pgmustard.mdx @@ -17,7 +17,7 @@ pgMustard requires plans to be in json format, and the buffers, verbose, and set So a good prefix for your query would be: ```jsx -explain (analyze, format json, buffers, verbose, settings)` +explain (analyze, format json, buffers, verbose, settings) ``` Run the query, and copy the output. From a1231f512e76e21582f1be22fe6fec76e941caa7 Mon Sep 17 00:00:00 2001 From: captDaylight Date: Fri, 8 Apr 2022 16:31:58 -0400 Subject: [PATCH 32/49] misspelled --- web/docs/guides/database/extensions/pgtap.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/docs/guides/database/extensions/pgtap.mdx b/web/docs/guides/database/extensions/pgtap.mdx index 0c840eba2d4..b1882146496 100644 --- a/web/docs/guides/database/extensions/pgtap.mdx +++ b/web/docs/guides/database/extensions/pgtap.mdx @@ -107,7 +107,7 @@ rollback; API: -- [`hasTable()`](https://pgtap.org/documentation.html#has_table) +- [`has_table()`](https://pgtap.org/documentation.html#has_table) ### Testing columns @@ -130,4 +130,4 @@ API: ## Resources -- Official [`pgTAP` documentation](https://pgtap.org/). \ No newline at end of file +- Official [`pgTAP` documentation](https://pgtap.org/). From 92331c6acc29fdd4a713048bd1b72dfd75a85e0b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 9 Apr 2022 15:23:09 +0000 Subject: [PATCH 33/49] chore(deps): bump moment in /examples/sveltejs-todo-list Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) - [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] --- examples/sveltejs-todo-list/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/sveltejs-todo-list/package-lock.json b/examples/sveltejs-todo-list/package-lock.json index 77fd862a51c..5efacc0d0bb 100644 --- a/examples/sveltejs-todo-list/package-lock.json +++ b/examples/sveltejs-todo-list/package-lock.json @@ -9762,9 +9762,9 @@ "dev": true }, "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", + "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==", "dev": true }, "ms": { From aa7e1f5a0f9404d0125793090864add392036c62 Mon Sep 17 00:00:00 2001 From: Rubens de Melo Date: Sat, 9 Apr 2022 13:37:07 -0300 Subject: [PATCH 34/49] fix dart code --- web/docs/guides/auth/auth-email.mdx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/web/docs/guides/auth/auth-email.mdx b/web/docs/guides/auth/auth-email.mdx index e2c3811c9e1..1ce221028f9 100644 --- a/web/docs/guides/auth/auth-email.mdx +++ b/web/docs/guides/auth/auth-email.mdx @@ -87,11 +87,10 @@ async function signInWithEmail() { ```dart -function SignInWithEmail() { - await supabase.auth.signIn( - email: 'example@email.com', - password: 'example-password' - ); +Future signInWithEmail() async { + await supabase.auth + .signIn(email: 'example@email.com', + password: 'example-password'); } ``` @@ -120,8 +119,8 @@ async function signOut() { ```dart -function SignOut() { - await supabase.auth.signOut(); +Future signOut() async { + await supabase.auth.signOut(); } ``` From 954df5dda5ddbaa934f28fee79ff0b81aef8df80 Mon Sep 17 00:00:00 2001 From: Rubens de Melo Date: Sat, 9 Apr 2022 13:42:00 -0300 Subject: [PATCH 35/49] fix dart code - magic link --- web/docs/guides/auth/auth-magic-link.mdx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/web/docs/guides/auth/auth-magic-link.mdx b/web/docs/guides/auth/auth-magic-link.mdx index c5d1b1b6a4d..19691ca46af 100644 --- a/web/docs/guides/auth/auth-magic-link.mdx +++ b/web/docs/guides/auth/auth-magic-link.mdx @@ -83,10 +83,8 @@ async function signInWithEmail() { ```dart -function SignInWithEmail() { - await supabase.auth.signIn( - email: 'example@email.com' - ); +Future signInWithEmail() async { + await supabase.auth.signIn(email: 'example@email.com'); } ``` @@ -115,7 +113,7 @@ async function signOut() { ```dart -function SignOut() { +Future signOut() async { await supabase.auth.signOut(); } ``` From 66d56aa714f9a31f1d1305a4ca02955f211cbf52 Mon Sep 17 00:00:00 2001 From: RelatedTitle Date: Sat, 9 Apr 2022 14:51:57 -0500 Subject: [PATCH 36/49] Fix small typo. There's a small typo, "build-in" should be "built-in". --- web/docs/guides/auth.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/docs/guides/auth.mdx b/web/docs/guides/auth.mdx index 2a2b5233818..4c3e0711577 100644 --- a/web/docs/guides/auth.mdx +++ b/web/docs/guides/auth.mdx @@ -27,7 +27,7 @@ There are two parts to every Auth system: - **Authorization:** once they are in, what are they allowed to do? Supabase Auth is designed to work either as a standalone product, or deeply integrated with the other Supabase products. -Postgres is at the heart of everything we do, and the Auth system follows this principle. We leverage Postgres' build-in Auth functionality wherever possible. +Postgres is at the heart of everything we do, and the Auth system follows this principle. We leverage Postgres' built-in Auth functionality wherever possible. ## Authentication From 26bf02c1002260ea518aa10f2507f7782ef47012 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 10 Apr 2022 17:19:28 +0800 Subject: [PATCH 37/49] fix: added route exemption to router validator --- .../interfaces/App/RouteValidationWrapper.tsx | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/studio/components/interfaces/App/RouteValidationWrapper.tsx b/studio/components/interfaces/App/RouteValidationWrapper.tsx index 5dbc8420ccc..c2b2059c356 100644 --- a/studio/components/interfaces/App/RouteValidationWrapper.tsx +++ b/studio/components/interfaces/App/RouteValidationWrapper.tsx @@ -15,7 +15,31 @@ const RouteValidationWrapper: FC = ({ children }) => { const projectRef = router.query.ref const orgSlug = router.query.slug + /** + * Array of urls/routes that should be ignored + */ + const excemptUrls: string[] = [ + // project creation route, allows the page to self determine it's own route, it will redirect to the first org + // or prompt the user to create an organaization + // this is used by database.dev, usually as /new/new-project + '/new/[slug]', + ] + + /** + * Map through all the urls that are excluded + * from route validation check + * + * @returns a boolean + */ + function isExceptUrl() { + const found = excemptUrls.includes(router?.pathname) + return found + } + useEffect(() => { + // check if current route is excempted from route validation check + if (isExceptUrl()) return + if (orgsInitialized && orgSlug) { // Check validity of organization that user is trying to access const organizations = app.organizations.list() @@ -31,6 +55,9 @@ const RouteValidationWrapper: FC = ({ children }) => { }, [orgsInitialized]) useEffect(() => { + // check if current route is excempted from route validation check + if (isExceptUrl()) return + if (projectsInitialized && projectRef) { // Check validity of project that the user is trying to access const projects = app.projects.list() From 017f61926d1981af26e1fab429ab7b6200375605 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 10 Apr 2022 17:25:12 +0800 Subject: [PATCH 38/49] reduce lines --- studio/components/interfaces/App/RouteValidationWrapper.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/studio/components/interfaces/App/RouteValidationWrapper.tsx b/studio/components/interfaces/App/RouteValidationWrapper.tsx index c2b2059c356..7f6ee8a7949 100644 --- a/studio/components/interfaces/App/RouteValidationWrapper.tsx +++ b/studio/components/interfaces/App/RouteValidationWrapper.tsx @@ -32,8 +32,7 @@ const RouteValidationWrapper: FC = ({ children }) => { * @returns a boolean */ function isExceptUrl() { - const found = excemptUrls.includes(router?.pathname) - return found + return excemptUrls.includes(router?.pathname) } useEffect(() => { From eb270da9d41cbf8d7526704933502920061eef99 Mon Sep 17 00:00:00 2001 From: Isaiah Hamilton Date: Sun, 10 Apr 2022 19:30:28 -0400 Subject: [PATCH 39/49] chore: move auth linkedin image --- web/docs/guides/auth/auth-linkedin.mdx | 2 +- .../auth-linkedin/linkedin_developers_page.png | Bin 2 files changed, 1 insertion(+), 1 deletion(-) rename web/static/img/{ => guides}/auth-linkedin/linkedin_developers_page.png (100%) diff --git a/web/docs/guides/auth/auth-linkedin.mdx b/web/docs/guides/auth/auth-linkedin.mdx index eafc7cad337..d130a976d69 100644 --- a/web/docs/guides/auth/auth-linkedin.mdx +++ b/web/docs/guides/auth/auth-linkedin.mdx @@ -24,7 +24,7 @@ Setting up LinkedIn logins for your application consists of 3 parts: - Go to [LinkedIn Developer Dashboard](https://www.linkedin.com/developers/apps). - Log in (if necessary.) -![LinkedIn Developer Portal](/img/auth-linkedin/linkedin_developers_page.png) +![LinkedIn Developer Portal](/img/guides/auth-linkedin/linkedin_developers_page.png) ### Find your callback URL diff --git a/web/static/img/auth-linkedin/linkedin_developers_page.png b/web/static/img/guides/auth-linkedin/linkedin_developers_page.png similarity index 100% rename from web/static/img/auth-linkedin/linkedin_developers_page.png rename to web/static/img/guides/auth-linkedin/linkedin_developers_page.png From f03733ac1c2279e968de466f4281e880d6bd3662 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Thu, 31 Mar 2022 14:03:50 +0200 Subject: [PATCH 40/49] Add proper typings and map key --- .../interfaces/Settings/Logs/LogsNavigation.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx index 8432c76b892..28fe1eca8b1 100644 --- a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx @@ -2,6 +2,10 @@ import { Tabs } from '@supabase/ui' import { useFlag } from 'hooks' import { useRouter } from 'next/router' +interface TabItem { + label: string + id: string +} const LogsNavigation = () => { const router = useRouter() const activeRoute = router.pathname.split('/')[4] @@ -16,7 +20,7 @@ const LogsNavigation = () => { logsSourcesPage ? { id: 'sources', label: 'Sources' } : null, logsSavedQueries ? { id: 'saved', label: 'Saved' } : null, { id: 'templates', label: 'Templates' }, - ].filter(Boolean) + ].filter(Boolean) as TabItem[] return ( { router.push(`/project/${ref}/logs-explorer/${e === indexRoute ? '' : e}`) }} > - {/* TODO: type properly */} - {(tabs as any[]).map(({ id, label }) => ( - + {tabs.map((item) => ( + ))} ) From a4eb67cdba593cc8e945159d0522010e143bbbdc Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sat, 9 Apr 2022 02:35:10 +0800 Subject: [PATCH 41/49] fix: restrict how many requests are made by app to api when no sql is present for logs request --- studio/hooks/analytics/useLogsPreview.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/studio/hooks/analytics/useLogsPreview.tsx b/studio/hooks/analytics/useLogsPreview.tsx index e8d6bd8eaed..81125d0cbf9 100644 --- a/studio/hooks/analytics/useLogsPreview.tsx +++ b/studio/hooks/analytics/useLogsPreview.tsx @@ -61,6 +61,13 @@ function useLogsPreview( // handle url generation for log pagination const getKeyLogs: SWRInfiniteKeyLoader = (_pageIndex: number, prevPageData: Logs) => { let queryParams + + // check that SQL is ready for the logs request + if(!params.sql || !params.rawSql) { + // return empty url to restrict unnecessary requests to api + return '' + } + // if prev page data is 100 items, could possibly have more records that are not yet fetched within this interval if (prevPageData === null) { // reduce interval window limit by using the timestamp of the last log From 64b97859d4bd8d880ec253e467b31cf7491cbbf6 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sat, 9 Apr 2022 02:46:32 +0800 Subject: [PATCH 42/49] fix: also apply a check to the count request --- studio/hooks/analytics/useLogsPreview.tsx | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/studio/hooks/analytics/useLogsPreview.tsx b/studio/hooks/analytics/useLogsPreview.tsx index 81125d0cbf9..fc1273c0f68 100644 --- a/studio/hooks/analytics/useLogsPreview.tsx +++ b/studio/hooks/analytics/useLogsPreview.tsx @@ -93,13 +93,22 @@ function useLogsPreview( } = useSWRInfinite(getKeyLogs, get, { revalidateOnFocus: false, dedupingInterval: 3000 }) let logData: LogData[] = [] - const countUrl = `${API_URL}/projects/${projectRef}/analytics/endpoints/logs.all?${genQueryParams( - { - ...params, - sql: genCountQuery(table), - period_start: String(latestRefresh), - } as any - )}` + const countUrl = () => { + + // check that SQL is ready for the count request + if(!params.sql || !params.rawSql) { + // return empty url to restrict unnecessary requests to api + return '' + } + + return `${API_URL}/projects/${projectRef}/analytics/endpoints/logs.all?${genQueryParams( + { + ...params, + sql: genCountQuery(table), + period_start: String(latestRefresh), + } as any + )}` + } const { data: countData } = useSWR(countUrl, get, { revalidateOnFocus: false, From f7ec4e37379e474ac84615623ae0ff92bdafb289 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 10 Apr 2022 14:49:11 +0800 Subject: [PATCH 43/49] update to `null` --- studio/hooks/analytics/useLogsPreview.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/studio/hooks/analytics/useLogsPreview.tsx b/studio/hooks/analytics/useLogsPreview.tsx index fc1273c0f68..5602b02e8db 100644 --- a/studio/hooks/analytics/useLogsPreview.tsx +++ b/studio/hooks/analytics/useLogsPreview.tsx @@ -64,8 +64,9 @@ function useLogsPreview( // check that SQL is ready for the logs request if(!params.sql || !params.rawSql) { - // return empty url to restrict unnecessary requests to api - return '' + // return null to restrict unnecessary requests to api + // https://swr.vercel.app/docs/conditional-fetching#conditional + return null } // if prev page data is 100 items, could possibly have more records that are not yet fetched within this interval @@ -97,8 +98,9 @@ function useLogsPreview( // check that SQL is ready for the count request if(!params.sql || !params.rawSql) { - // return empty url to restrict unnecessary requests to api - return '' + // return null to restrict unnecessary requests to api + // https://swr.vercel.app/docs/conditional-fetching#conditional + return null } return `${API_URL}/projects/${projectRef}/analytics/endpoints/logs.all?${genQueryParams( From c3d143dcc93a0541ae24290370f07cd24ca94eba Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 10 Apr 2022 14:51:10 +0800 Subject: [PATCH 44/49] remove additional conditional --- studio/hooks/analytics/useLogsPreview.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/studio/hooks/analytics/useLogsPreview.tsx b/studio/hooks/analytics/useLogsPreview.tsx index 5602b02e8db..c09e43991f4 100644 --- a/studio/hooks/analytics/useLogsPreview.tsx +++ b/studio/hooks/analytics/useLogsPreview.tsx @@ -63,7 +63,7 @@ function useLogsPreview( let queryParams // check that SQL is ready for the logs request - if(!params.sql || !params.rawSql) { + if(!params.sql) { // return null to restrict unnecessary requests to api // https://swr.vercel.app/docs/conditional-fetching#conditional return null @@ -97,7 +97,7 @@ function useLogsPreview( const countUrl = () => { // check that SQL is ready for the count request - if(!params.sql || !params.rawSql) { + if(!params.sql) { // return null to restrict unnecessary requests to api // https://swr.vercel.app/docs/conditional-fetching#conditional return null From f72c0404b6ac87806de05e92e81e40c48cf2ac94 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 10 Apr 2022 14:51:43 +0800 Subject: [PATCH 45/49] udpate comments --- studio/hooks/analytics/useLogsPreview.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/studio/hooks/analytics/useLogsPreview.tsx b/studio/hooks/analytics/useLogsPreview.tsx index c09e43991f4..070892622bd 100644 --- a/studio/hooks/analytics/useLogsPreview.tsx +++ b/studio/hooks/analytics/useLogsPreview.tsx @@ -62,7 +62,7 @@ function useLogsPreview( const getKeyLogs: SWRInfiniteKeyLoader = (_pageIndex: number, prevPageData: Logs) => { let queryParams - // check that SQL is ready for the logs request + // cancel request if no sql provided if(!params.sql) { // return null to restrict unnecessary requests to api // https://swr.vercel.app/docs/conditional-fetching#conditional @@ -96,7 +96,7 @@ function useLogsPreview( const countUrl = () => { - // check that SQL is ready for the count request + // cancel request if no sql provided if(!params.sql) { // return null to restrict unnecessary requests to api // https://swr.vercel.app/docs/conditional-fetching#conditional From d9ab385a1d4de89e3b9753198d33b5c4679a6fdb Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Mon, 11 Apr 2022 12:05:24 +0200 Subject: [PATCH 46/49] remove logsExplorer feature flag --- .../ProjectLayout/NavigationBar/NavigationBar.utils.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx index 83c21273b9f..b2a72024bef 100644 --- a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx +++ b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx @@ -79,9 +79,8 @@ export const generateProductRoutes = (ref: string): Route[] => { } export const generateOtherRoutes = (ref: string) => { - const logsExplorer = useFlag('logsExplorer') return [ - ...(IS_PLATFORM && logsExplorer + ...(IS_PLATFORM ? [ { key: 'logsExplorer', From c51ab69e924e886bf118186ebc84a75ec6738420 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Mon, 11 Apr 2022 12:02:33 +0200 Subject: [PATCH 47/49] Remove logsUsageChartIntervals feature flag --- .../interfaces/Home/ProjectUsage.tsx | 49 ++++++++++--------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/studio/components/interfaces/Home/ProjectUsage.tsx b/studio/components/interfaces/Home/ProjectUsage.tsx index a22236c13cc..1e514f86353 100644 --- a/studio/components/interfaces/Home/ProjectUsage.tsx +++ b/studio/components/interfaces/Home/ProjectUsage.tsx @@ -27,7 +27,13 @@ import { USAGE_COLORS } from 'components/ui/Charts/Charts.constants' import { EndpointResponse, PathsDatum, StatusCodesDatum } from './ChartData.types' const CHART_INTERVALS = [ - { key: 'minutely', label: '60 minutes', startValue: 1, startUnit: 'hour', format: 'MMM D, h:mma' }, + { + key: 'minutely', + label: '60 minutes', + startValue: 1, + startUnit: 'hour', + format: 'MMM D, h:mma', + }, { key: 'hourly', label: '24 hours', startValue: 24, startUnit: 'hour', format: 'MMM D, ha' }, { key: 'daily', label: '7 days', startValue: 7, startUnit: 'day', format: 'MMM D' }, ] @@ -37,7 +43,6 @@ interface Props { const ProjectUsage: FC = ({ project }) => { const logsUsageCodesPaths = useFlag('logsUsageCodesPaths') - const logsUsageChartIntervals = useFlag('logsUsageChartIntervals') const [interval, setInterval] = useState('hourly') const router = useRouter() const { ref } = router.query @@ -59,9 +64,7 @@ const ProjectUsage: FC = ({ project }) => { get ) - const selectedInterval = logsUsageChartIntervals - ? CHART_INTERVALS.find((i) => i.key === interval) || CHART_INTERVALS[1] - : CHART_INTERVALS[2] + const selectedInterval = CHART_INTERVALS.find((i) => i.key === interval) || CHART_INTERVALS[1] const startDate = dayjs() .subtract(selectedInterval.startValue, selectedInterval.startUnit) .format(DATE_FORMAT) @@ -85,25 +88,23 @@ const ProjectUsage: FC = ({ project }) => { return (
- {logsUsageChartIntervals && ( - - {CHART_INTERVALS.map((i) => ( - - {i.label} - - ))} - - } - > - - - )} + + {CHART_INTERVALS.map((i) => ( + + {i.label} + + ))} + + } + > + + Statistics for past {selectedInterval.label} From 0a2f47a02eea36c46e130b75b18e99fa334eff42 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Mon, 11 Apr 2022 11:58:13 +0200 Subject: [PATCH 48/49] remove logs sources --- .../Settings/Logs/LogsNavigation.tsx | 2 - .../project/[ref]/logs-explorer/sources.tsx | 49 ------------------- .../[ref]/logs-explorer/sources/[source].tsx | 35 ------------- 3 files changed, 86 deletions(-) delete mode 100644 studio/pages/project/[ref]/logs-explorer/sources.tsx delete mode 100644 studio/pages/project/[ref]/logs-explorer/sources/[source].tsx diff --git a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx index 28fe1eca8b1..6885ea51601 100644 --- a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx @@ -12,12 +12,10 @@ const LogsNavigation = () => { const { ref } = router.query const indexRoute = 'query' - const logsSourcesPage = useFlag('logsSourcesPage') const logsSavedQueries = useFlag('logsSavedQueries') const tabs = [ { id: 'query', label: 'Query' }, - logsSourcesPage ? { id: 'sources', label: 'Sources' } : null, logsSavedQueries ? { id: 'saved', label: 'Saved' } : null, { id: 'templates', label: 'Templates' }, ].filter(Boolean) as TabItem[] diff --git a/studio/pages/project/[ref]/logs-explorer/sources.tsx b/studio/pages/project/[ref]/logs-explorer/sources.tsx deleted file mode 100644 index a65cac6f0a4..00000000000 --- a/studio/pages/project/[ref]/logs-explorer/sources.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react' -import { NextPage } from 'next' -import { useRouter } from 'next/router' -import { observer } from 'mobx-react-lite' -import { IconCode, Badge, IconDatabase, Icon, IconCloud } from '@supabase/ui' -import { withAuth } from 'hooks' -import { LogsTableName, LOGS_SOURCE_DESCRIPTION } from 'components/interfaces/Settings/Logs' -import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' -import CardButton from 'components/ui/CardButton' - -export const LogsExplorerPage: NextPage = () => { - const router = useRouter() - const { ref } = router.query - // @ts-ignore - const sources = Object.values(LogsTableName).sort((a, b) => a - b) - return ( - -
- {sources.map((source) => ( - -
- {source === LogsTableName.POSTGRES && } - {source === LogsTableName.EDGE && } - {source === LogsTableName.FUNCTIONS && } - {source === LogsTableName.FN_EDGE && } -
-
- } - linkHref={`/project/${ref}/logs-explorer/sources/${source}`} - description={LOGS_SOURCE_DESCRIPTION[source]} - /> - ))} -
- - ) -} - -export default withAuth(observer(LogsExplorerPage)) diff --git a/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx b/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx deleted file mode 100644 index 6ef025b4251..00000000000 --- a/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx +++ /dev/null @@ -1,35 +0,0 @@ -import React from 'react' -import { NextPage } from 'next' -import { useRouter } from 'next/router' -import { observer } from 'mobx-react-lite' -import { withAuth } from 'hooks' -import { LogsExplorerLayout } from 'components/layouts/' -import { LogsTableName } from 'components/interfaces/Settings/Logs' -import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' - -export const LogPage: NextPage = () => { - const router = useRouter() - const { ref, source } = router.query - - // quick fix to get correct queryType - const queryType = { - edge_logs: 'api', - postgres_logs: 'database', - function_logs: 'functions', - function_edge_logs: 'fn_edge', - } - - return ( - {source}}> - - - ) -} - -export default withAuth(observer(LogPage)) From 4054198ef95fffb003a87888972a4909e0d86608 Mon Sep 17 00:00:00 2001 From: Rubens de Melo Date: Mon, 11 Apr 2022 15:24:13 -0300 Subject: [PATCH 49/49] Update web/docs/guides/auth/auth-email.mdx fix: identation on signInWithEmail Co-authored-by: Isaiah Hamilton <70828596+Isaiah-Hamilton@users.noreply.github.com> --- web/docs/guides/auth/auth-email.mdx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web/docs/guides/auth/auth-email.mdx b/web/docs/guides/auth/auth-email.mdx index 1ce221028f9..11b197e2398 100644 --- a/web/docs/guides/auth/auth-email.mdx +++ b/web/docs/guides/auth/auth-email.mdx @@ -88,9 +88,10 @@ async function signInWithEmail() { ```dart Future signInWithEmail() async { - await supabase.auth - .signIn(email: 'example@email.com', - password: 'example-password'); + await supabase.auth.signIn( + email: 'example@email.com', + password: 'example-password' + ); } ```

qpZB#c7hqT%KTE!8^6X4m30gJp4R z{y6k3P50~sFKNlQ`VZ<^e=7Yd6A6hsNaYc&i%B}$LU_9W<5n<;$K7At^3nWi_|q(` zj^*!b>mgHnTJx8C`dD+23rOgH!x~RnEL|FI%QUa{FuiYA(n3E)^UBh42wGl`SIxod zk@5(M)HVv3gI-U0j!1LmMp8 z;nsbV7Bd{Ym~ctFa7Bfm@k$E;C==yG?FV*B-wz_LrPLSmMzMnyCz}I)tJ2us__|3% zbe;YDJUwY)q9!Zg88trps_z6imY&!3?-iy;mIMjBM||eVOncukb|Cc-2p~MeYI)cT zI&LyRa{K(#dM-mxjY*~8eskAn8Je6Hk}C4O-lF77hTfR1FcJj4qP5AiyS!1x!BfE} zI=d~G%+;ab!C!mQR8xt)at$MSSz9ASYX-$ioX(yDL?-ehDIf8P%=7F`H}qqmoF*F4 z0207CW|kG;KQh+&E##u?QyfmC-}IL8FsNz)>3(Hr-Gv~SjwVRcd|ac4W`pd!q z(rH#@L0h&`iQ1~2{u+MmXv8|;@&|-kPmA&YkGT=NB2$C|R@WivmME*-_s6UOrhISn zc?{?sJ|#tTp!@jRksvmrmO5V6mP!Az#*P?8$AN9SFi-fPe)#O zu;xGpdK}XgIUik}BXdS;Hzu={6{RcjBgkt2xgGRj?#|TcNy&Jr#mXf?hr+5@r6?Yp z49JA_Nv8DCtr?1!lVID@DhYW^-TQ27-ep|mvcAUoLc~^ysa8SIVUQ_AW_JQ0J?>hY z>BcQcwW9%?*9+{oa?j>>%DCM=at=w%zY`g(&lTOMS3af8qT|Z__~fWy4{%J;gyu6? zdFK4Gh9IK^Bw-n`-jH%b4oc-Km`i9f2KYh^_4K20p1rb3hu_VEQrC(LE|MS5%S+~V zoCp5KT$hQHT$(6B7z^-T2V!(|p)x!R7YaQG(QB-VXxT+G%~{o^8`oPw&LwHvH)Mtr z0s3=PN&ShPM`8#3>Fs|6YYduoP_#jski%|qGm8KLW)osLO0XckcK=?~olWE^HW>r_ zXx_%1*hHMTRg8uZEG->Bw%)|t!gmpI6MH-co!Ati|Iskl^tGk^N0IXk4if-Z5og%+ zJi(%j9-6?hqAx+H+leV-zZ3Ec8)r4GLW;vBK#R@PZd zP)MFEiwJkS%k3uB#*tXiO$8x4OrQpWaRWBbD)t*5mpF@u=m+y1G%tE)UvXQATM%p5 zf*GIa{A7L&W`uJ*45}anAV*jNG!#s{$msT$PXPy^SiBPzGf+6{Fcpyzy@L*j0T{V}Md;4PWl4~db0009300RI31rH^nQe1V| zu^-eu%11o_KLv6vJ)tghN!@&!B&A1+gqdCCTzOdj(ArQ5B^&82nIcX_V>H6pdb=>X5fB*mlHFv^b#iIC+6;hA@0(3acUknv^ z{=ChG7kf{xtzE_mr(X^(kneY&ZXE`|1&0^WKj2g9}U(GgXW?f;+aRv&Ns{5#p^L4|~_(R=zd(}51% zcY6CX2HZ|D4BWIQErP#3r<5?RL0xhY)hGZFUunT>of}>wqza$U0009300@ie2t;d3 z_qt&bL-;*sS#mGEM_ofz+F;}_0!$(m-u4s$3G^40+18mBkz>kM0WT|YO`4R`Au=XyEHH%rUz&n_cow@PM$h(pQK~*`JzY*b}a3ioaWaIFE2j94e+W=vbHY(46#2 z$e38FI&f;?Wt>8eqj9@iDdMvf?hur@(9sLHSk;#S&WSqgIxWW zf8~Eu!bUhMrs5htD08;FK=P#WQ$^N0q6GQlhrSER205q>1qMCH!0j%>=GWHxIzm%; zlt5AqY_LqR^1&rE--DSc)fZKCV63MtrgR4hvvW{@gO zn-HC_k&js5?I(~K$Y=5(LoJ{hn;t=9v;96XzTH=8d%rD4%L28!nC&G`q;vua5nmM0 zNX~NsXSxyuJUFF&L_K`1q3|bua!@K;#N9w+uU5CFU1?1=D@7=Ue$e`~=`dj0$1LC>_Hgb46?SJ46%9P%&tbS+Bqkr1=~8^82TdfmFen=r<9c8 zEDsf$O!yDG>oqQ2B_ON}X7uS9YRdbb6T4u^gaXI-`(Xm?)?4`{l7(gBr=dukU6$c3 zH9)xcpv!%rTF_H18tED)!cu*}Z%`LHaBvfrVXxy5QhFKkRv(CQ(w*02%=gI(I5J%f za2}~XBj?GHtxbmX%SQ3Jx33)Klq~b}=(r)Oc)7m8%@q0=j(H2m{jQECv^ryMNNBdb#Ja3>=(#ql@UXR*_1JHyNbsT(OeUno12F*901gyh zRT;4?gT3g$deok8VaDCfI8hXlcPQe8_H^7om8zEAZNe9WLAoqI+3ocb+PUjSf!(?A z92hd`Y3VF9JQSujeW7LZ2hRvyw*e}~XW32?TvO2fDbXo{>SRj9I6{$ChW!s+Z~zd+ zy%uzG*0(;$$cC!pn|vrHA5VgOCmRJ{`KRH5s`&lpP1#!_A@WFivkQAjd2c;dP z0||x;7Yk z^@2CUV9{#?z$qUsV00uFN>>2-=0NCQ57z3BNidrDaQrh=%$8+4(i#W${i!09}h7)jhQk=iLNbRC_rO)8m&liP203H~_Fd z8H>1Rj@`Hqz&P$fg0BgESb5)5xu;O;J2D#rDl+I#?%qxVPt0TTE+#;7PBy<)*;Z#B zIpt@;_pK#dY9L)7$#-7_BeRy`8`2#)KQqcruF&zMjS8f`Ttpvh$+-sgOn4f@ z&~CGU=JBn-0038?im7r~t1`4-Zez5(MIJN9jZ!9-fZ<~b6SIypR>&_%73Dz z)Y#dCl1L$Hc83&Fn&kzb&r zN0N^Wr7w4~Ty*5rjsIvS;iwPL1PXjl?s>=)Cb_?r8-WTp;oNu~;gnx0`^q%Y5g>x& z`1%GrU zLq{GQ=+aI1Dw331VvW;}SmrQkbFQP2hq?ynmC)%}RM% zZR-3l4LIJ7tw%o?XYoV~8IqO|)dv@{gw^Bp%p>8cEqY+mqdUnhE$fB+`x4CyhBy^r=-mgDFRCrPvF3H8<-EVP&B(R*7D&pSc4 zc!#<2Ev^%S6)kNffF<9YU4m5p?W{;;?lVI8@Tk%`P$o-^X=TElItfQzTB{Ba>)_*5 z7+CZToIw=P(lmdd000Ck00CJ4SYg_?p6Ce}TOUx|LQ!DJsXpl#|KChhbE6!iNrmc3Q7j!cXjDmJOr7yF(je%+g5j?Y0u1LZw+qBZCT zc=8(=l(S6q4n&D;_l5U$1l%voNB)28YLIlOCh8i)z_wjr~9b zseKa$Xe&^z$ItjG2a7c-fwa8SF3`%NmS1PnEq_9697#qAhamz{%K`^@@1p&$Y9oS9 z4&TM0UC5tzRP8AD4(c#aJ%aN7wLeXgNz=seT-l39?^3<#ZBcd%N!ui;$zY+0M(Eo) zBWNwWi{-nZo}v{vg$1SO{h8*W;=fz?`0n98tyM0-5OO#d-2%#VqM8+2(YN?ACdzW+ zhcUj6xb~bGB>%fPI~>cfPIM=dl8%)pVBhGog7b^HfKyAk!asyUA5rrA^r0K#qmwb4 z%$XDH!Gnd`!qyl5l$4#HCtw~PYY=iY&W)0y?(0en0|r=1TPfG1mT3z=oLIU_9xd<~ zcYFS)|AO-1cYHiu#!kzqDoA_dtO+(#CSAtDzI}9C5aLow)H6b_e^q^qj_k?Rk9%)n zgjrud_@Dv*>V&ZnX3KyUP>M|o@yoi6_^;%56?AiMP4l?D>p9f{9&XAhcCruYhGF1I zh9k2R^LdyV5xq0kS6JW*{)5}*xKVaWnAx)(qmsvzeW`Q8$3UKugOJ5D)8t3pV}Erx zO^>QfW0KsgWo?tUyA7XbDVH+ZHjfejyD~TurZBo55O7p`Qck>94)CyOk-&xM!faNV zss`{LGH0XX*t@_pt&eMwhKWj*TKO&_4zilk*Kr-dT+cB^p{Cp}Fc{fLWbAV`^@Tld zTjA~eZ_jq^)>pL^psF4J!`E4wE#Gd@+^=7Rl@w|XY=oQ$m)IU0@vNifi-+dCfrE&3 zcUILDzAXa#(K<-Y7$tNKOD+K5wVdv1u2TRHM1Ud+!Dg{3P^~FATK0((%QnoOq;ySH z#&Bva`Lc;o5V&Z@#D?&u^|9eziu(@ z-3hA<6RxDpdr6zmZsEX#I8IS?E|4(~CQKWEURcjO8N5T3g#8czX0TU;xL-Ovna+I+ zB}meLqj?cSYmOqUeS@3m-gi4VANHj$Q3>VSheB1Q0EnQ}Ytz%C!8-Q|xU4RDzlpm< zOD~7uJed#@q(h$Q2mmcnS8JNU1P$V@X8P<5{^tWA6d$vBs-VXdlw66YGyyK~W@j7L zMKYp%j&n5YJQDxh9Qg1HQ+gvzW1+6nNWOws*B?C`2^)a>3iFZM263O`A+6TbL&dy3 zF?nV+%uD6<;bjGtPi7oUC3_dJ=i?YrDnykb49NRa2 z+?i;l|HmDpCmq{)!w;EqKc7eydE}>naZ&Y3_3L~umCD-aSoP70xQ-%EX{3G{*7XhD ztI^b$CVJbxiq)2T`6#;pqoMb;D|Fu8S-=`&0&XlkK!z6=c@L=0_QgR~=gFXm<(*YN z^8&a)-BW0ZD%At-V|_HsBi=v!y)hO}Lf}n{lD0NQ(-O}2rJPZf#$ooYYa}&V2C!XqjkIO`8v%1;) z)qi+|D_lAw*|C5#L$_ElDoyc^l4TS5c74Pw#E7t5XX!#5XM`Q;sg#wYKBEUfcTHM< zyuRQ<-dwo;S_a!1is1LH)LNN}n^IIz*G*EMP|UEOo~-~_Eo%F7(+*N*v1gS%Z>Y%N zy?p0jM&dnUDhBy2wTXxFmz6S;hQDH1oC_I&E>9Npb2b#S6$98EpT=lUbiGrGA-gxl zpRWHc!a@MK>Vap_K(b4L2jUj9bX#qsbNN3HeQ)zx+2)TOX#vTjDKHgqWRAOLq*YMM z6vN0)(a8&4UX^`GT_|?mE%Nshqt}oXvRs{yV?|@9HZFUMK^a9R!a5i)mpX02n=+_t zj$sTiJ>io{IZqet0{x=bSaOIdn0L3!fB*mk00{_FIgaZly*~X%>h3!a&cTekO{v+r zAqEiB_`5YBMD+==L34NCvoY~=P@kC#FEmI)MJ97M1Q|4l`3zQr>_Y|hmI~OlBD_hW zY^QD@zoI+h@4x_*ZgqBNv6r&Zp0^mP2das(JOiIx@fU<$a^Y=4;$9NF2A8`j5<2Uq ziED@t3WNX%>pR^K$cGT}we+di{uNcO4SBN+JyJ)Ug7@iuzI(B`zN6C|h?)6K z1^C4TXFtI`tX(}+E%2&#`ni(lelTO}{Q24o5(ZgjxxkBNsx5~)9;K&Mdbmb<#2Ajr zWUVx%g~X4%XA9!Gqh0Yn&``0?_yGrn66r0w>tI^KUn`Di4_vIp+7+8Anaqn3axC;R z)}M~`M|&egoFJb54{{G#?e<;^C!O%T1hoNHz@OErB|fu6$qF%-udt?y1ICXNfHy+f zyv=g=owDX8tPq|StjT7?gST1=^=7^JySmy9R~#F97Ml8hT}uN4G_vDztPe+@M;rZ7 zR8{jJBme;;_Oc$ialBL{hY{~z^GSz6?eY?cTOn=mf&F@YP{HpxK^5EUbqP3rYPSni zHM);q_*@yxhTl*J=D{+L1O2*7S%n#q$tjE&B0qmY=Cp7~1R?yly+BPM0009300c4T z!M#HVIgEx!lH~=iD=T+V)5Lq?i_WLow38aRQL=T=pBV-}*x#P_;)DbM00RI=hX4Qr z02U|F5`et!=lnzHUxv&8Poq;HW%Ungw;eRc8h3<8m5$oP*5C{dO_1Z|9X;^D%Kn8h zh^wU0(~=%w`~W8a00RI3#ajbuFP~wDUwB0Izg7iQLAOq9Gt6WH_|fwGkjN5e+Hd}D z){CNS$dU9##i{o-uU421_``^JZAV%LAD!~!8*$>u*U#&xp9m}memaPuGH+XI%Fk(~ zo8Zwzb?D7g#8{q4-W1KA`g6QQjo(46E}Fhb-)1Iil;X7oewgobl#wAUwMt4aLnT(K z?^_vaV_O(BsiTHlPqnE31xtUtD(z>IcjiuWSK-QCW<}GDZA)wI>#fW}W&r}~_l2Tg zXRygfU#?wn2+;9?8Dp>(5ge}RNejquEHkJ899O*X#S<0TG_Jb>e5$iYugcYL) zjhLXq(0pQ_b_m}ND-fBPRt_-k2`xgnSELUYsS~wsS)@_Nx`n5zN@uc8_>YCjUb3?k zv9yZ2o!I~olLa?v*v=ln|MQ>6427G^OOo|Qtf{cv?#FVxgEEmv4AbS92W#=_&T@Ne zq?Xy8>p#D+sPd|zn%tv8AI-wEx!udw002C|00094y>Z&^4OAnD^VNJTNB|uFsE{qO z1gSq5OS9Utn{pqHId;IFM16VX<<>~+o5o+qh^wb`8&^&##vE+w(}kW1nK_GNR0mX% zGz<_Vm3;U&fc!H(p4S0kt6ck&Y_FsTjLp$O6msB^;}bVrvKivJkymPGds>>m@6iMI z9y?zQ_g_{e>$kGwH=sY-uQBzf!w~CTzW)yvEqy}IVx0y6(Pc?1+U3u2DqFzeKisD9 zp=hsH*1l5DrJ@(tD=e1Q@3fWX9l4Da9`J=%^izZQYn)PQPqt+^tVG0<&RzdtIUR-dnk7zY@*<24 z1?WtSoYEluhJe+{uyi|&|E*(a)56mS30+9T+^4mrc~eT!Tp18SnrP08)u(Gbz!)- zWTQ_5;?tVQBbg*?wX_hm|x@P9%2 zcBB-kDeEdQh2TL6ahfY6=1+<|kWJ<{$iz7ZLHy|T8ovb^zO3B|xBvqX0009351R)U zJ3bZEOS{r>{);p01AzGy(4vnvp2wv8auY-Cly9D|AQyAgGRf}>9 zW+SyB=59e+ExuKSn+^x=wV0TaY zVxeUKYbdENYysTRqU1@@6b;j4;wTSPLpg!Yc(Z_#$f8aznhNV(NC?c>!J36dpCd9$cZ z+^cX*{7tv^afbHb+fhS4CCt(>k=@Q|X6AaOx%;9`lQ{eC#dpYkw$>DUwLBV8kIo(c zqGnF);eKACsbc67HYbo8s{Pmm+WN%}22B$gbn_Xw>_0gyP{09n000932NK3#tctV} zC&t#n__ycBxv|I~0)hvOn3N~Y$Dwh3T_!J6b>#SYzwb45WC0{~XWX{+g~6T0_T*x_ z0h>#o@^j;r3Iey3tfl_UoD%QkK|+jKsM+#y^e*X5nHv=}^OhPi8j88sY@Kb8w;hJg zk%)y+1rLSqrC7XHa~6)n{iN{P~DLa@b$H0-`l>gcx>4A6}}`y(b_NX-1y^ z)eIGM9I83=1z2nzv>eHEG)kQ_y0m#g@47*YJ^T$WbFM)T8 zB=$!K96DGXVOJd6CaSZ=z&b%eIi(hTS~})XK$E!8w)!dKLjB>hgcv_5-`w=QBO3k)DEq1*c>P9dm#Hgn$450|P77 zX3iX7(qrno=(qq4i!zH*_5OjLi2iC5=nAqfx?%{K^3toGJh5akatZK1a^d~}0GxmT z00h9t0-=!aKs}C&`*Ol}Wt?&Ic!62pEwZqy=cRbP|K9|yJr28rUHs*rvUI(vN3ntl zb4~*p_ke*NW?vGoYLG^)k`BdF$OW+gH=qCj0|A95n8Hf7&7jq;QGijhYDOHrIo6Id z^QzxL7bZ*R@7lU!>B$>$mQEy6|NzG&nD>92%`OXcc)G70OFNr!`46B)$?qurjH9CS1BM`4LFI z{LKa+{mlOBzzLKkue8hU1NM!%qm?aErkxy3s;RrXHuaUENBTYSIF2hi+QK9Tfzh!s z29VspX^jaAvtk+B`RWis+|71=41tAQFevckU_qT87bJgbVoMep^&yxr7I+pO+0lDB zQ+(${18aKVr|87Q8g{4l&wo#2T}`jDcGIF-DU7vD&}K}_1W z{q|=tgJeb=lxIKGUzaigRGn+O@xp!*We#upP9-f}r@)@h1dUFc;S;m@y+JhO!Qczh zY45{SsX^&`3*JUIJFGrRuL|$DKyTLaJ&sk(rX#u-ux;Kqfwua@2DVx`4Jp*bPyx4u zXa5YU1{wkSxtNB$ed~T_N^xz3H(Qxrj6Ot||I(Z^PE%=`>oZwhKd&=UQln_f0#C(m zq0%f#&H)#OyB(|c<5^q^ym*m*ubV>Blbzr!$x23ba$bu>xgA3<5>v;0O;~sWSQAgw zfn3K|dU^83>V%aLN_OMbh??0wKSx?GO9e=pE;&quBLd6uRO_V0M!pcN0*+Y!!Fpd* z_HS!82kc)`muUB3x+UA%HFIX^O-mm(@A63pL2H@m-YU+T?mI>YHToI}gIAD;J$gjH&9%V52PS_F?Y# z%Q(YVJds)0SD~P_aN)b#yj$8IC27Y01=h^+5*`t-DmaTh>0O)IRn1Q<%%%IHIsXV- zmbQBDI0GJdK*-Ry`Tkz{}8aQ#DjNbtfHw3uk^$y{oW*Rd(s8dwqCEN7d>KG?VlXlbKo zc<%ql!D9i?=>(Z`(g*gGSy}^{k0T(Q=dc!rIn`(A;w!&gQ3#S%Y?4-E91LPIB@&b@ zCi;s_(KqyI>t8n4b5=7zVxJcVl5hgd~ zKhe9dT!|9}4v?P3tU{pXp_{V>4QH<4$67cjus@3ekvPTIF3=bG?(pjg41|t^DU$W} ziFJaxsDH(%a`U94R^AgN4a?n%;P)A(jNVX@rzp@h*OuYsTGmtn;7F5Iq1wmiV6gxI z0{{bJf7>Lp)wII5l}@-%z^*?Vi%RBwY64ghvRf}G&?mb+GY=x~ze*8#Ygyu|%k( z^Zr%2*$$&JO26rpGivc*T40j#03rYY0{{TSiD?(-J(Z=MALS!(93Lx7q+=FXzKcWs z&&D2L={zNd>=p8C!DGMx00@awEf|D|S&1q0buWecI;07hvBA zP6ze>5b(HP7f|QIP>(^#5R?xT|<7=k9gShPtMZSZyT- zv8lL?3CnL+ZSq9X5crM_dh43$qN%_7Q5WjnKNiBkK>!F~00093Rx9_;TJD#m`qL8K zGx^5j+ChekDdK;@aoIw`=Jwcim4(o0{{s1$L&_zmu%plD@#mhP$5m_VRpYa zBT4+SGZ#eTWH%!s!(3x4Mln0SfiJ~7B76lTfB*m#Sa4>BSlG_Vqrs_rZxy(Wqu9XC zUyiF)sh1nohp#q+H?YZC7f@K>00096)*eG)nXQ=R`bm(B?d8G-$c?KBVs(0Q0&ccx zUADl;h&>}J_6-GvJcC|vMY%70Z#7EU~X3eW%m0|1wLueM>DW+PM&ucYdrg+;Kc;?Ur! ze2l}L@zUT)qyFqP)y<}}v{A|cBG3Q;0|468o&l~=DU0#B6w<`EZyicB>ak2y93@z# zymhdPxmX4;00093FZNu??tnlVwWSgh-}`T(GAyDCCmpGOU)mB&H|%TycDm*9=!8er zyRHE*G>$86Xp73ge1=RQhkyV80|88~^_jzfL{S59ywBhFD5iU2Kkr@ue4PY5qz0Z_ z<;8D@IOW;g`g^viKoLLy00RJBli)j#2&E`wDF)fXpE22^?0U9z;x1dCsKGA2%Du36 z{bnixu)laDV{sF}Vrjb%6Qi*lvD?K*s<80{{i>sABt8z65Hy%Asf9x|I8( z{Uz2{imig;o}BZ_6iKRUyqCBQ+({L535tYxnWY2OoO}G8$?5QADEMej@Yrg+*M8}` zH{e`!13R3MrZKvve`m~n5q_KM?`G`-cDAX)FF^H}0{FCjl3AkeHm(S&{B;&ouze~W zaAi0mu0eU2-o!4-I`XIgJH zZLpdyJnQqimC{m&pNXYzt!GN~{_HcM&U(pER*^_Dj!;sI-lCtO?JrA2mBPD;5s%jZ zKy34>bH0ldSa+goCp141_;b)yoGTC2T?M39>hcDgx?>&ImAj(yy73MG*qEASF8=&# zT*eMLt95?lQjsjo;GZ_UnQRt+P-X~aaECwCns*GXfCFd%00RIb>s5yH+Aya*@wv}& z5+9y`fD=MvF{H`dHe10Cft#mpgwC*9-&p{d{$TVG#o>5L{u$!9?@Tvfx*yE`#1=)+ z0hRy&0{{F%{i+V&NVWnxccOem%yM#)ya4LG$no6o z`I8@0N;=V9tQplCXHMnqSo<8;^Ci^Uj`}5}Kn0g#64HzETRa5-dg4d@EYpZ)rnMj2 z&2h`>l7A`0CJlvRpbik4gd<-c^=k%jEkHKOkrbk(diCcVQSC$z9K5qiTaUl$2>$(N z{T%=R0{{X4cSl6yp%w9OzlZ<;36zC#w?wUHJ&clNxABZ!DMmg4Am zPE}cS0Pp){z5_KXJZoT538!3s@~8@I4W{VQr(^1ks5o>fdR=9gv?yE&!>2gh3cGUq zybmOHV~!JZ6`{l}xDvH!1Xq`bq$Bt!X85{zW>OvC&b4p0rgzD&Z~4AxSJjCwLH&}P z#P6vCn}GhZJi283;P@!{cIBj1;&aZmxPs+y5=JV@-_gv@KXD@Q`;<>4>ui1!m>Rdk zdqOf_UtPtm!Of36wHUZHGd#9<)J&{7&t^>aos#j z&CR5Em@9uqE}dXp1mbvGD|Ko^V;m*oz*qhvws3%Hd9X@I2i6vgb;d%fzucMCR7iHp zu=c3$nZfT|X-&wQYY89|Pm5|!_pwht2LE~93x58w&9VnYKHTl9 z&!+d-Jz3-AC~kU&55@7qr~IwxolLpTc+!9E5(e=;#Ogyx=sr6Ul*0G4jbBXIMF-jB z{b8+O6{E}J1s_vxtl1iX5iV9_#<1fZ(qR(;smr_?f7H9V*HBBK7$P)Ui%UnFb|7qA zK1pO^5q5egEVz#+F~S|EgP4A!QPK=gAqxVWVKL?(7Kj{e;VzV}O~%)# zMv~wza<`G-7;dx~GHWO$07A$y`3X19H5b>j{GffU9#wnLsL4hg0%2N_(cpw}&8iW{ zH_JZE-}7}RnFN``(BRJ<{f|6*T<;m3aT%(epLWToU0$cDvG>9Z)FC0iYr8FNv-S@} zhO-mFY|bP7S}w8HfPkK!u9MkI+;L$4&ivMFGE~M>Td(W{qL_kWe4r*RF@9adMBqWW z(oOQOApFVhxgkL3SUxg!9XeJ;>0$vUJXzV9Np5JS+p`+&W%BIW9&4+z|7x`1)~;38 z*f3v4Yh;SQ$-NB}4Cmn$8nEGj?sor&U^?;z4kopKEuj4vMw4eFSq_IZ2ax;r>4E4T2~IEEbkh_{Hq#5D`x?5 zMOI!fDqhXTgSTUMiNnPn!(G zV(NzNYLu=i(WMJHi(8kFFfBn6`XZzb>S23i09xqhbw!9l7_q zT8qiU^7m2FOG5Op!8m0v^T#LB^IU2~@4*(0N-XWS?^BOKLucNHDPfZ6wWd`)b^3I}Ix{dfLqCNM^)FOihwjvl+*@TNv(n8eN3H_CoR z#CA)vJFQPR2Q6ch6OOhgjxFrR-#_Fq-5E=n{y?3*q2Z29I6_Q{rE1$WAgB&G_^#(R z(BMR|O9YH+*M7)fKBqiP~SrM}f+F7K(iP7>LQ9GK7&3<))!oQ%8 zzmsiu=t?hu)+$yd4_+cxPeb}CF%nIxGZIW9iNvGu6tcoxFE8rb<9IY0DIRU}Y|kB- zk{JiZqDK~Bs^^`dDo(V2v5`_09qSx9eAMdi_ZCYu(0gf56XE=Rxj(w4FZXaH1)~xv zbp#t#C@sps!M#Q={W^hFGWLMKjcrFP;~X!<3f`BnYO5H)84+&Mgh-fXwS25-(W_`ss=-(rac8yU%P{4S8>lU2kty^RlF4Z%_&lcN87ZLJp5iG&l@t(NyJ7 ztvlV&>H_NF3Aw{4gIrCa#=Co)n9v%g7yuz%bTf+&hCcY6(6W>Xokl?(I4?WC$?p2C zymf>fzf{^^#BW+}ZPe7(zzFIF-gbPKw1y)~_oD?&N2Zll(Rc#GjV{t9IM%x#J6^>H zpyfy5N@dflAfmaGs}SVaEGXnc8~2YZ{+h%U@j^k0YU7@~-h=!urO1 zwKPAS)I1s)S{4^<(U4s8d*X@60L4*bE%*5{Fwk~z=Ab+z0l2XB0!>+MLpGQE#sELL zAJrMrTK%>oA$rn$ME0Wy>_Vk|S(Q|RF#t5-rX^Z_wtK*Q63Pk%s@~G?guZs?qZl*cfSKoPB!< zIWYzashTJCHpiTpXku`T`wN-0HuG^2uuH>m@O==&&(rGUUZ8WXksWQevOHxY^x46- zU6Cjx+*i#;-%B3~7bE_{-vBl*|E$`M>s zAe2FBCGvG|t&<42b2)kd@p$)PnvE+|FB`%bqtOHF5-?Zr)*Oq&D1410^l(Mecmg7Z z=r-%N5ZdYvEh$aXW(f%~rUH#<-U$q#9t=Yk4;DD9$tJbuHJ3hS9U+LPqS-Pr%E*Pxk65#`lm7giSR%sQKk zqsVTtL!$*h4rFb6o0pfZBu~Lg+e%lg6}fA?dFKd6q;1B6TG{xG^QBhnb_Y&J#Z=^N z^|+~^goTySJjq$|PT|w|8^-Qj)s;{iYELTkZ>IaLftpPY?j=+tflj*$oMMg)VQFst?Ry2)#!kXgCEZ$=>nzt4R5^bKrbBV~L zYTsY3=?ePY4g$~ShbjcW0$~F+D;VS~NSSc!XNIxGsjx6_*8ExUf}ikpIN<_1ii7Xo zXrmi3);Ex3%WtgZ@*#eZDVN|RKTCrFT4!z1_e7wb-|?3ce;P?2{ot1F=k8%hwm|;o z(mQy9=1cIk6Xq(cW*&y`B#{qiH-6c0bX89$&+;ds9xJi?*!5X!%j5UzbBtyE7_)Ke z8txBatOjv4q$BQ!kJII~3cvWy18C&&8@`8Gr0KEX+i?K`nO>g9P6quzJ5nQ1!M`-5 z%h7LF18sB8=}^lU2M#~bL+bhiD!A|%2>?qy5^nG6>OkR!V_f3Jn@egqg6!P_`)BXP z)?0e=PVVK1i|(xw(=umZz@zo^F5qMb8fElbvLtCpE(#jvGrGjBRGaXOr-BFUqt%=|4$ z)`{b8Sj?^O3$#mGznS8Kikm3MD(5=$1)m=?I9-&lkKL5_vq?A%QizI!5JS%6&rr1> zq1+3wR{1bD@>u@fy9ni1rc6KgY8FW-9%=u+`&Q&z-%P)J664={@2!~~)mls>&*AT4 zSm9lx6BhOWC|?h(g>2TR{9g{G?3LT7Gm2@kf+~kf+oLB?h0<^>PdUcnEaJND5(kmD z4=7RIVAZ~Kpze%4Rc2VpAc+*+Q0LKj8<5|AGxH@UK(wGL@d*Xlh|U~`z01pdm=@vF z5hqKobsHLv5r};6Oa`qTl!^i-ZD3k~loVO`$4&hW4mZ6@yNX#qRI07nl#5I#NO5B= zeCDdgRZ!w=e50CTqP>4CO%c6x(0;mwTNH%q?aS5xzTd=sOoQF@T$bX3~ZWU$_Z~%R@M{fUiwK zzy70Vd*of?;@@1>QmXr1_q+qh%VH(-*Ql%%ZRmAD^dIUhP456YVm5296>c#X9VPQu zMM^SFbcNLcnjwN$5{5>e_n}59f3H$pBla32I{yl86Jmv2Jt|)73&N46m$ttxkc->7 zKb@T6UNNRqqY@3?DA%s6<>Sf_o~sqsOc#T2d|D9X=!YX2+aS}5{Oh$I6I&n|_-0==ETS%i&6R-d7u zr_1jkl*{hrP5bHH56t>^9I$&$X>2#%9(GJjs;b&EAVicHRK@LvGa>UymPuPORA2T) zlQ8P|?D;zuQz8+0F&38(To*CeZ;+AdNzPtaJxq~?gJZspY(_)vXyML23kxucO{w<8 z4bk0g^n6~dB%gbv7A#mSANG6mcYl~#lhz6IFq+E8lOZPyypc&Gef(Jo=qc12->Pr* zXb}$1A18@nL*FSf%c-jZ@)eic2-|}oJaxS+H=%Ul2sCSAu*PX|X{{kAg9L83an}CO zr9Em=3DOg5gtoE;>yT=8_)zC;Y=!KXshb6DIYXvVH!Euv$Ag}=pR3~_flwQeZ0^b*WJ+@* z(G44(6f-!iFQA)*OA6}J)VL^sn1nCA@`-?C>|6vmIR9fN`M!v*=nS{of`Duz6$}M1 z2%H|LTQ+nU?#u)2%omeo&PCAIbmCsX{>V18T3yz(ay%$G^bh}y;2Ow@5xnLfVdk;) z6MDqoD<@>TE1CC4qH2=YT+{X5*(=c2kV3cAWFkLJm#PuBSy}w6p;>kySG~n z49}uxa^P&SK@IQ~@C)6XpPFV8<*zn{PgZTO6i$|Zh@%lkg% zoXd5Z(YFP0bxnQMO@5&c+CXNNNpH4VeVd$T;j7QGLNd0|k!>-#srB+S^gI>{S0^@Y zNjms}<#WCJCK~UkaL6KL;~#r%D4AF_g6AuyCmeSpK=c>}Q4b-RrmQ?1-^gkwbTDO8 z7UaAknN-?a&dA>)WqlqaH1OlV<70XtUu@oeqR(i70Q2&Y^!gH7ThyXQ*}Av+{N~~r zfab+Y8M?%I!c_9hN(qIbG1v1QRH-yJ zo2co9NOCEet&MzlYvPyd@REow_6=M>&`#E^U8RdE0lx+}s%0*BsIy1&zO}B2-sOja zF8vNvbZHNFge+q9=+M3)oftQr@@^r}JcDI=vNDFvlTde9icvSuc(Cf%o#j+OmzvZV z)vc(Z;V?}R)VLGZ$FbANBNZU|z0qBZrZqt=fD~rCQOfCPdvNl{dbComvr6Cf@-;D= zoG$aA4-}0kZlzC?#Rhy0UH56zx9JurUMNS{E%6K3;{2yf9IIdg;*}d1<*A4~fVmHv zC?4msRj&_(mK@G-@$kH7N)@Rd;h3L-yypPP|EuCInG-P*3H<26f1g63qet3ww(qUe zh4eiJI;^&rtq+oUYpLunvM6Vo+d?70hCP|OQf6ZaS!T+vT>2r93|%O}hn z8h|n7r}GD1>8bJo{XKFI>kIN#h+6CB7u!A&vdx_;kXR_U|CA?v8RHE@lEn83zV2oy z&Rb3`TlP>pw!>@B=8Lp7#hc24chm{e%0d3wcnaV?7Sy{80sD4`ip2mPG$Q`oH6wwr zkrKd1f}#Y73jhG@0_EsCiTZ*_xXRVEkOG92^8g4hIVA7@*g->jYZLQf?XgVCc@RNv zgNj^0w(xQ%4GZULhhW2E1Ig;}#}p750U&0Gg2p6*0FZ(QIWjl(ggJjK7S-CdfdYf?=*$W!J`Rx=r^_>eu#H{Ic^p)yKA^te3yK3$z#*32%1Bf%b!bt zNbkZo-2GR;Ai^89A`EZzoM8Iq-4(OPsq6FU01821P7wi!egDh>qXhu)^8kQ50Hxrj zW7wq(HR;B4xTY5NDv9ct4wO3p0K5&9V`w4j3-F>~uKS0kzJa`aMe+jlr7_oQ$^|wW zPswTKPnkREYZ|I6aqFLu8qewi`cnl!?3*P9#%ITg(e3b!`lBj83u+n$)nUVh;Bd+& zmeu%fUe_Ig(&BkPSN{PNZQi3QFx~su7+z>^$pB&Auqx-wVO<0yRq~tx<3-|Lb6Awo zlM}eSlLP8j$;6Mp#eo^G0YsCpvzbU8unYx22#{c@F8QQzm`oU#Cq~b%Q^gCPvEjnP zg3dq4a)`QM=&i2_sU(%IiY(n>UF?9(1banz&FSfs=(3a60bju?qW)X!oE5%u(zq|? zw99PB?!OwX4xVZ5^7RdGe&*bACJ3lXTr}M@?{aJ<2g?J)>b8aSK^-jl{L|! z6o8YlWh4y};;R-WIG+@T=jcxMBjgtXt}Q!N$X;ibW&K^c-c}#+;H(RzMZfsrq)aj) zuUv02YX(~&U@ZpSfg~Z?`wo2k)i{|NmxU~)7p>zF_vm=c)Cd(~6swtaSiZOdqKs;M zkNfkmRJ0O(xW@{j|0`3w3->~x%0GPbI2bQ70Q1tpn}e+ZIc+E*C}#H*+Bt`9!3VyK zg%mH&-cAC2b3P6*R$mDttFKUsb-IASa91+~c19$v<<|zL8P*`xo?GxB(|%C;MrF>I ze+m0n5%%2$hO<6To)$FtrL$$dvK2QKF(Kab%v0`AlZ?oJ`C-}%!Ymj^ym`ytEW3?( zw8JcLC3EF!p}zptgrYxfep|sHF+)g7S}6>Xci3>Ecm%+liV{rMK`#-p0PCJYp*)8S zrg@W08PtyExY_RWJb+6UZ1?Y*`=1RG{lOZ9Tgkzu@9LjUiN~Iwu+C)zY5JT0yx-{X zGSYPb_&wIDIpB+%NWBVnT!o5IE^Vl%4xQY-j?#vrTdXJEj=cH&)Q zlQ{;A?uRdhJ}7w}(;T9VM|4P2ff(*(LMn#hjv;;*L^`c#!;m_y38p!+umzPNRvT3c zE%3ocKo@TBSarHUkX}s+ce9W+bu|UhQZD}fq7W42c(Fg4I5N{(mdopu{{0I5ZOmT#A=zh8Qp@Fj05OBgc;LXFoxt0(A z*2&p=&9uX|Vt>Q^k(cTjX*n%ItLfw3cs@-zVE0R!aY+AJLm&rY?|n|&u$8=ijh87h zg9I7OeRzK`(>T4CSlZsWFX_vq-8#_~Fp;eM3L`$HY#8f--6i05B_Q)0DoPmlm9V)C zCYx{KJ?3^?K&t`W(n$3CO)Rq09n~fU~43)Na;qg zzygyCg8=&m{1=Ob+4g08e;n{CZ@FO0wPPzWZavs`o>JPPV}_%EC*GYtjjj{}+TYZLU9WD71NbYJRzNH#Dz!Jr=iHr67aDT(}Z z`Q-xcMRZ~;Z5%Ga@d%}~TF6gMz;bpB`4u#X5qc7BQq%hxWFE0i*~>-=mG%q5MBpf* zJ>|3nP6P0JhTj~01v^D?cpceh%pv7@u*rCXBkZC6-PelqAaF9s9zn3*$u*v*MS~D% zAGXv|#YRd?6sa-eLx@gEs@wMd-+w4m#{6J)CeDOYW1n4eghhqtFOAF5xXUOxNWhR4 z;QCs!dkR1X>*r?jYaCaSyw*z~U4T}a(aL_OwcZh0{sKuZkgJ*#64*-?#s@|uekCm2 z5A2@43fJlC*+xlSlg3oMIlKhgR~RsGrtTBkr{0PhVa<+FL(5YXOl_&y(NM=|_LaA$ zyWmHXn8xf3F3~4o1h8ZU02_4ycCom+(~_=Rg(NruWN|M!dQ7l`2=}&xgMNMj`^23q z&9@UNW?7%+{!L?7tY}cHNGJ4Vav>|l#h~to>EE~?bV4X2RB{hm(U?&IdHCyXSEN%U z3vwn+j)OP=n&o7f1gn#PmYa&iG~5k%CJ57)iB5P{;z|n_#>ej$ZPl#l;#L;J8$4&8 ziH~vG0TKUisJ-OerjY)W2K8|M$@~3y?{7GfMy)J7DG2Q&3sImvI((=jqp%_%Nnh($ zK+ZDA5amSC?ORH;L~B<64X8#ets*fMW{=yNIDi~)jRk|VD8ZiWYd6pd3NPjBeuH^k z*e;X922ru972&W|Fjr{*Lh#k0oa)3{d`K-saD16j;dxK@i3QQniLqRBpUlUTuAIPJE3k z|99_)4dg2o)h-;R@T{Un1}@p@AihW6IWvl?>o5#Ob!JC_2_Y>_KyBMb6zRo<>qL&R zZFLl$p2dtcZdUQxTu#N>NYw_Paf`I1Iub4H3rHrB;kzze71?PM6CZD^-e=*rH^qTD zPjNHOn}!Eg?Qdz5@ARm`Z!5Q`EmeTGPo9w4L;T|z(3-->p{@cYzq$iO7D{p_!f~)7 zHPdRj8*A_d$JV=ugJnui)vzB1?F;PfsH8&3{4|#7A23iINXe8OZ5*8I%R+o;{117lP(b?WG?guw8ctVl%&$*>A$Ze zU)W?!(B;q9wVk@;UQa+*pwct8bJR*%e(-iCaFFDEG+1~EIL7dl&41#0&Kql*W7qD7 zwgrD{;MBA3mQcBV(S6{b7{(`t$Z2oui0?m|dV?#bita@_CI5CF2u9M8^! zS-utiXE|;Ntz)yTM%X@Cw=FV8gCD{>;jL?-8yDq8E_j&?>0+A8+HqvL{R_Kx-#loS zTNjZ7o_lFe4;p$*C6e#{*Gp6EwGizn8QYceD7o}UGBgIw*C#f)3jS$&L(&VH?@}1b z?TB(G6hYVfMI~7A{+8RqC!;+Q1&zDset~a(W-kdsuct)mMbrwpF0e7S*V$G zJd=r7Oj+#9K3gnG4&o?VbODAq-SfoFLf?2s#tgw*?{63V79xQPaQWas;yf!KcZR%3+lpgE zgFWUkbGt`5C?6Aac)_$M0tjnqIW#OBwH2fic?S!{n?NgzZ$09_$OMizqC^dVH-4n& z2ijrU@dIV?rMgdB_&>uxJu0%E-xhBEX1Fh4faJ#h2&w;Ty8&LG|FXI>rVcfa%WVt* zNTqaNy0j-wmZ8#L){+6!MS4p3V(g;dMf|4LLpwIu_+|v`wh8jM2C_ZgHsR-M7$beU z4=Fa(2gKG)-dS}i!Uz)XiUUL*vz#yC79WxPrb5jtqzy8f!B(uvGq$SWzF`j9E@hiQ zcdL}-gkJjnrGdtQa!S5+1K0ou71l`oO}}pehYaN(YFGK=%*|g{3*c)JbEgVR0qwlH z)2Zo~4bOCuB0bgl1S?ca+aA_QzZVQ#MYarU!i8x6dOFUCop93!dsgzyNBH)euNV4O z(+%v;uiqRi2$2pP$YpT)YX|`0Wf^ffweG2j(U(Y`k`(pCW3!vQ&7%JcEnz=6nwNsI4%JVIB%stu`K? zxgnP7UFr`{W_`@$fq%A~ov3~mQvpE$GM3VIxw3)AsKyTrg=}B)!@_^z4j{q)jcXeo z%FtX%EmPw%S83p>Fk^4g_dPhyedp!hj$=B14FG^%|2KpGviXiAl1%yjJ^tH5@0j_Y zkN*z;rwJU1F(%f}{M=j(_Pz6h2?%ABN$$aiC-p^sy`5Y30b6ljlRc}|d*vp;htnf1 z(i&OYgdF3PcC0G`kJ`ZrxB@L8Efe9qWvE5T#GG#%ww_DFL4x!V#=Fch8vuj|8+tP9 zOAKxl#uUtW+TnWS9a156X(i9qd@B~nUz)d^6{3C+)}?I>-sc*L3|C65^sB9*rtM_n zmDjlbz+fn~%{&B_yYZv1Ijg^6 z98q`uZ$kaJvx!G>Ukp61R48lHDY8wiHLAaJhH?I{@l6781p${gZdGB+Wy)?=UeMqM z+t)2pyfeb>iNfYEbl?8lb4(t+_W$uEPsc8j_5nhdde6^POmB_$+MNf-gu zC|`QQj;rY{?@tsTf1u2*CC~vuf8!av?^szQk<=PVmXsLD_0+OJgyO76TsLW4Zt+7S z&VfCZGz4EeuKQ(pLtbqjjRzHT)ZEuufD@r`&8U_Xsw2HZcti6o7W;~tAE>vl9aoa4 z&*ZJ_<3=*8wmnOPQlEI!W!qKNlk+0DI=8YxApsvx7S3o0InCzZ2Xlvt8owas(JvF_ zhGEowGA9tDbsL7baCp!MR6=}_%;=IGC}!<7z^|AYBjyoa?MhC(mEBPRm~54yV_B|{ zcA%!h19pIrM8qgh;(n2O7Dj(Adr85C=hf^4DL2>CC`SRYApN0j<0^r$vC3pGsj0oX z1gbp#jeB~~fi1*@Wtph<3uv-#Bv_q>Geanm7)Re>;TtH?(dQT50odT)Mr~?bWz?ee z=%;uQs6l8xZR`NJ(~YDd0px!r3{Y(CHezyjFFlsoKjH^8a6AZv0hL24q<~nb77`6dKXFEnG_<6_pW=(cO<~jOaZltehxY_Rid#fO*fG^y8ANz z<4oOOk^-KyUtx~3PnBHKKlzqDSoMm@GV+yGwRu+Ai~G6zrg%`<3hBJh?-TLuR(*sF zPoNKgeh1|ci2g+tdMU(ej>M7$b{@mFFZGn}6~E$2LR5Pm}J8!PKS>b|v5(c6*} zL}5Wo!`1-e*rUmy{6RscmhVKos^iyaZ#(-{Z9TlH}{9RfEVZ1 zZIm93DmhcYJ3FIAEgdNuwGaPD^s|ohg!&@|Miy3SdSf4xY}b^(Eh85#ln5s!Rehz) zE|B9<4A2@*S}2W&q5TXKg|^AAW!iLXQ9D4{3AK{Tb6f+bF$s%ZRo$3>L!63U_XfxI zl91qZN6RT5Sn5r>Fvh(GYc`91v|~Z}%ij3Q&Gjuo-?ypPRl}%Gun{tY<@F9{Z&?F3 zyuSLr?=wY>A(v&0m8fRw6T)Ey^e!<}eJ5#Mjhg)}gbWRzb{eS^!Np1bREsxqIDM?& z44B#S@FG2LEw0h5CFqYVafrV)Ro*~G34=^_8ryalI^CNA@VS$HzhrAF?YRv^^y^>K zyZ8uG7ki5L3q%O&_JmOo_(jS@Le>KJnu}!L!qL0wCWwm0 zF<5=*O_n3z+DU^2^H0%0i2kYe)9ax-{GKf+&uXvUceLgs!^y|1k3I?GLd2L1bR}(k z5Ol|iKdVx*HPeqztV9TQ2YD}4KXVkR=`-MIPXzYNMV$!L#tB^kX zu;5@Zg8M2oV2?62Ve*bi`RTFt@NtkzHgWpdFiLPkEdqvpl1(!OTfTc`HxA-cPNVfS z$ewkr>|)i+TSmm{*V0iVJFaNFPF)pN1)2ii=y^Wu=g7%Y`MW!my`nSH3N|$nS(%De zoB+w3a1mNa`^Q2YD%=R)q#C&!cO-nqsRRF9yA_8y53TPUsd&AE_7Ak;VfgH1CbClc zfKF>$9-Y~t9Nkg;W>h4CQEdjGQ-au(Ni{dlUB}QF!3t>69q2`#7o79pRf1HX$8E$l ztW!~cnJ?+kFB#_0hIarh)5o0)rqU2)&m3@OczJ@82FWfN72msK>8Ts!C;A{5) z0BB&#)Q0d-LBIpKI8f4t;98o5{j2~vtjy+}etnTlUf%aWl=oc#(7-MLATOe4Pp4jm z8`J+^D2T5FjJdsj>N?Moh=tSrBS($DF6SNsvgCuLl5tBMN1l|0B`B zka%@p4ajQY=ZA4XYBR~D#+{`S=)U!Y-JkMxZN?^GS88&`6l|^8-DJLP7M?9MvDuc- zEIq2jF8KEA8uMtwWz86hleJe{-;30mB$WgO01b93ZTfG|4_5v8TR|r)2moNT2>i^Q z=pYMI^P_zqb1qy@g>Kr^Yp2dNLU02l3aLx0Hd|e` zHSqbJqz^4&G4n(!2m>5M^WlBKC3j_QcZ9YCiKtB_Ld7ND8MT1_*ep1B$pyER%j)2i zbSmr2^6gEuyO=uA^L2eQLXkFic14h zVZvxIDEEnQmRVPG=%E!btnb9d6)^S6KSV3Jq4R4V`V6DM3}_^XylL6}SpbNWzu1W+ zAYG&y-;Bkw5R1|7G7?!Rw9w|{?Bp;)vTx$s@N1Q5mpbA(TjCiYSx`1*EF{cUNT<&LVID7$e1@cfMz~ZC z=Sbl-r1{f(Xt0k2YMrdMF{J6`c)rQH6sI_#*zFXw3!K{e%zH~K?ofz%rAA9dE}W4{ z&JT`(m!e&i{9YYe%jGDqCgbmwqrXWt8b*MlTQFzqu<{iH$+jxSwz{&cl z=L70;tJtI#Yl;svzLCIY!x~1z+>2fcb($oK4JY@}m^@{(Gf?8~fs@@JzOf>_%kkb> z0?VuTwO1@?M?t29zV5bxXmDxQko!wvs&xw(qVD}BHU}!6Zs*B7@k_H}YxRvv8 zu~b2mEkx5K(teAleXas{Bg0ZIRG(TGq3YCTrs0l(C-1bq?qqW_x0b3r26xyVsO(uj zyclRN>*RDx9?X^NjguPlYA00H6R0N$^m2_~EaPN)-KR{+K5P# zyV+DhQynJF;1_=s7p6+#pe`_)scfW9B?*YoDZ4(*Delkv(h*9F`_9IU==$7>=R6?7 z543f`CoPOOULf7b5UoX6$BAVFa;%zbb`O{i76zIyoo1r+d;dIvY|`I+#RI!dxjpfl zcL?%|4ammjQhGXTZy%1^;~t487mq8fj&vgpQhEF#7FY)=hi$+WpWaWvvR42>w69>fkhn!y<3)d(9rnRFSQwZ>(Wa1r8G>Sx(PIMCHmlxw)JZ?94x zeT^x-1ZB{;*z9Z#=sj}fPPMLWH+txTtw(h-Igfw8tv;bZxzOKMA7JPq?EhkZ0D*9I zFy8rF5>T5zk>n$_`+IrDV*Yd=04Pu(bf`%$jG>rc2RYzyR+?u*M5h|kvn)<@k%j50Q)og_X!bbrAo6s{M5a#qWw<+ zzZ6wQy$C9Tpeapmu>qAvirEiHYnK+&^d?Wm+W~x?2V(D7cb!myl{p&m@I?wtjSLjY z`sr({&MA=gcp~FP+uu;<6@M4$#ilODVIuQVVS%Ue)RnCEdG!1k!X8VNk4kaU+p~XW zK2lG7zC-tfyeJXA@-(giU}sm;az=b%ur!gIj3ZIuCH`GHpaMYNlnnr46Y>M#-UrXt zmWjH}^?&GfvxR^pIoZJ~z`QAz0YEYSQHK6C$NZ0p=1%_Rf4G1E_+=shQva{{->FP2 z?+qkv@rQq7zrKU1KtT5Fl>i3Qm452-pMd^vo6UhxCj9?ZIMfh|eQ-bqXgzz!OLbV0 zVvih-ANw||`d@n_A5FX88<0v$m!rS4L1Xa^R}Y+1?#_US*$JG;f%%D5_F>v z&OsYyU>(DKIheehh{G1LmQliP4WM~MOC;ZjQ$Gh!gwA%OiUNa#7tE4#!MqLQZtzzO zNH9qjoZJR4tXqaQBK^K6S3dw3Rt>|ak{02&xKqq3{|Lc>78gz4*gFfuhnZ*%knf=w zngzbxWEVtlFA;_|w#6DvlIw@!Gr`w!q8AYE$*HrFZsj(Tv^JmsJw(Rf{eZlxtCT4} zJBH!fXK_R-jM?D`!mk-u*Hk3cx{Jt>+0E`CJ_Z2RW8g}ol04ihr7!pUlm-sQckEh8soObhdo)@J|yqG_;byV6U z8F&w%J#3xCSTq-ZKj(he_}Ur>4PPWGm*@te5`&zk0B`@*Jz-3OW_YhB zUx3yKfbP;l6&{4)7^%c@C%!#8LHk$b+1^y28m*FJkR(whrKl;ZdIi49c0 zyp-)yMt^zmNsQ4EaQI(Fa6Gg{d*XHTdT4hx6@J+97w6U~F_+{<+sYRXZ~Gx|hl2SI;mJ z5})OlSlh*B?N>_}xhN;__@#4gRreXPU|VcKMnu6AOEV_;D{)?O5~*amME$V2|Wo*n8Ua5PXRHo)RBLN86Twd$&+* z3LF_`A|Im#bEU$kQ0YYR^9=lt-`)XAaj8p$eWi}`btMbvVLc_{c~mCb?Wld0Yl;6u zz!b5hpDBaCyQI(;x{%Zq&EUD$H9&&yCx>LntQ?DwNrOvRSlbW^VeBhEPxv3h#a;Q< z{}Hcg26D>ce+Pi50`Mk)x*hAt+w!?RoSQ`e6pQ*Jt%g*^R6SH|g1&8kEH&xnMR8!h z7+9UP+d(R~!`Qvw4cl3mDDc9yt=yA=WC)e^d0p=jjecn>A`ms%+4=BQY`4bW(F1LW z2?npak?|AYm&P{K$q~~8V-U!xjo_njWDHQF`^453b{sAO-STgA@9L)xd@v9KvlU5U z87+r!2y%mVMka5wk2I0Oe8*4CfA6?3DuCOQ8ugYMQ0I{o19qF4B= zA!I*lLpo7}ZG?;eF5PpgR5HT8TUn>|m*r1uwUcbH0PKM@ugBXY@>|of`N54qmh+$K=<3-Yi#n`x)4HpHr@E?dEX}Bi_-Bsey83{^R#1 zkJ6v_4*`t2dtf7V<|Zsu#jiKlTiX1J!hFT z_)mxr^M(L5ykzw_S`vr1k4kn6z@MFm0FQ2-bqkao$GMasijBj+`uf5cZzBPR(bJ~n zFX4QAji2O%Uc+l68UPSNHqThAP5>m_P@Zbg|6V8H6aEzlMWx3N(Ayz~1W{+KpiW2l z?*u)OW#&GBkblwthu}X?AM#(T?*DJ#`}An)-%g0CZ##jKP^RL)K2*Kmp_%^x5h77` z9JfpsT40Z1Fw8f$Lmfplbd-pxPBZUV01@(@Y=%8%vQLLoX1^=(jBpusuZI3!-Yj_Lu1LlolY-KI=Ph#a(sMG+nhHYn$;v$n1-uDKc zSp|9f8B>I9tC@t7-nV3#)}(l?%SuHF`XW%lt$mEe0SB_=;T1D4-UkLokunkV8uCD~ z;qzWgRX5#9vaj-!g7ON`A%{;tk5u`H|6TJsWBm$$$;QUoJp03LD5^&_tV+;AHWZD7 zO*)i?iVZGvMo89hs|BgztTWH8!#jle82~ocv#dv>yI5xFPPcAOnb*h1j&k4;RX8fwTrc-^%S1Z7%NwDgNci8ChvOx=9jX> zU4+s2(fz=DeDm39hw`ACCKobHzp9;pXA%`oMck;l7cPYo1UKGMaGb8T+@~gka5%3- zZ$tdBLOCG`hK8Y2;uh`=xq8J*atqZU^vMPGUt=A)a@A! zpP_5&Ts)nco_b@UO+ldxsWcuD++7xRl}lI*fR!L;gZx%WukS!cACQk0IyAF=!-|97 zIm8KZU382pEkN=8>)DuUPcb{ztN=D2Iix1ePkn`F8^kkkY|7bFU68z zMRjN3(qe5|iC7(x675h!>v(R>GLCn@WAHr$F2X(4wiZRmamEuW^3&) zKx9^cn3g?7;7&AMo(6`1B^$oNfgFC#QnO8H>;t)n4LAHTEOIZ*l2Hqy-e`>tlmujD zk@6oq@J5wN{N(1>XM9A)diWqs=(u4yuemtAWtha!5ZZk_8YmB#`zq-;_@GVE&MX`( zz^yC1c!{2}w8Lm}cZM7+=%(~Gxr+1lth~s1i;hnu>EDj4 zl^=JFFT|~_(sOh%(jk{8bt-w}Tb;q=j)p#9QF#!7OY12f9}QyLU1KCDWhOq5E7zT< zAujkyz0HtMq0SMERa%N1KR~!OK-?jdgYCQ_AxX}q^FR<<-HoQyr7GxGeVvY$JqWDg z2L4ZbZvszc*Y%I@>m2h;5|W5aQHDyB97+=k5s?rIkusD9I))@7geaMbLNYd>V`xH3 zG-;9)Dk2S1@n8FJO!xiV_wzo#_xJm}|Id4?uf5maYp=c5+H3D?pKD*&agpoJ)3fsr z`AThPE6r#)6~vYMa<_@Z>a)ANTYqTsC$`AU@#wx({#?*Ua+auAu102rvZ0KbOYZ&e zojm6bgcQnIWRhBG1pC}@+qQe=Y<3=tStV}xuU2*ye7Nn@EsgB6ojd1W|1`HTZ|0Vy z1H0YY-f2GA{U%uG-t&Pw%9jPAmdfjQxC>tHI=RP{=2P&X2BG>b^L|D+c7D@Ik>@_D zI2B#cy_EBz#<|K;#@r`-nn*-Tnw#gB02=wjKwRX$W7HMxOucQ-d1bYMb(Zj)AO&K&IS*fCd-{!yGLt@ z62FW?@$rn=(`oOo2x;#av=wBm;bMNGzJt%QZz}e^-BhCP#^oH;m3T0|;Fry7V)o^! z?(vduKYH@6`_jmlJ3AVhRqw!yl3xk=&|V+c8)1cY$Q%EJJP=;kBvxCYM#pt?cU$ zU;oG{`E2{wCl~n#Z;CGKNSHRDU{C#a$1_&=ahGAB`YZ|Zv9(nnYvKAsXlW(x*5Ox# zC-m{vNI0-d{%9xSuVqf%8%BRJ28vYzcl_+U+1GOgzWY~KaE9#r;@__OH8j$yuf=d# z_U~uWTAr3l@$VF8OBa2;=4VK=KzARf(l(Bs@8u7?9F&{3Fy&Nmeo%KPgNB_kBZT4(7c-+3yyD?-KOKj%y07$!LDx!{*qtkvHiwSw->@Dc}o(hkND*ha^m}$XK!N zaDMnW{veP-_f=_JS=U#44l-R)NqMpdoH&h0JOQsMFxtU)w0ts^-1_0H>>-b8R2}(< zm6YriHG8JUH`U~uXD{%6;k*8$zbA|JxT*Jvn1+ilIu00+ur7o~FyYE#j(gm#?(6zG@g3ryJS!+K9;_HB7Eypyo%dhv=dT ztGY7DbJRTDz^z(kVipL^@q1vMMH|y;_WJk6bSsIxirE1cA4}r-NL!1oRb^S>xi5Q#e1Lw)JY^p;9cIR2%>Lm@_JR#OoQn^ zZ4uv46tUN!QCbBH2 zDe=%@mPNcN5QvqzQ%^wxF#^iJ6Qlr^mu%uF1RF$*A44clUQ{4e`#5Pp)op znlpaTy-$MF6jncQLaV7!zeVkSuxz`pUUj`@*)T@)qN0n<>}$oVa8fpU1uQKKK1nkmnkq zjR(=3uvY@sWS+gHH%iS+2UfM0-kyGcjn9H7#$Kv?fxUR^ z1_(TfGg~}Ts&lii&;EY@ zkmIV)cN60K-6?a7g1XMhtsf}6*L{8;Q-FNw*BfhN)zp?(hyM`nwJy3XY}}EvuN(dh z$VP%IKl`eUQAj1JDFG4Lk~R+USWCyz*kSemtuwt@mG*p@%Swt* zqPe?-hx7b?JxTh-m%ChP; z$(x-S>N!BTPTy+DbZ?(=*jmbs=m;KDRppwS#;ZfpWw=CFyqN-1@Pk%jq0ZFFOMHWB z277uYJ;pip8;`u%v(n_<^gtnz8V}oZr(Yk+teK%BIRETrbrtzHS?`j!Z%YfZchO(5 zM=$(U<+;ZRUq5HW7Qblv%=Bt5mocY`r9q7USJt=NLMiGkd#YI%Rdq- z>lO(sp?503wwF76-WGpq_nU=JxLBa1ny?=Oy z(`!d(qDOFRgMXv-hfbv)k>^vv+;k$banfSEDV&@A$7jmMHp6*wvR+|^GfX`W&Zeme zMJ?E!KgXNP$XeiKb>feqDl}tL$=Te(ahk9k3BO69)A}jGO9YqPlz^+`^cx!$5!v%= zFwZ#7VXf8{ev-)jL+M0~L3K`fP&9=|d^mY&G&QEZ@pIh##;D@Dhxqn139W|(H3@q{ z6pVv%9WpH^3g#q@T+PTrO|yTwK2>UI8DUuKlr|-<2(FXs>yocrcc4yeM@GWSIC*R) z7mj*#B%@4WW`Z?sy4IQIu{DiI`?;f0v_Ga}+c~bngDX2y_bGJTQ3`;kG`=rL=5_Ad z@tcD9BOV|^-mL?z6*0WOk!D-8S1h#cY*D3cggLJ>si{Z9Zd?9`#WyN$$rO`R%;!nn zW3yM=rPC;ryz6o~yHmY^OD<0lPxc4i#!8pxDtfM&pQQBI7uc+;c6wXBA>zkQSoo*P z3`9!U1ZvF^dHeak>D-8iOh4U=BE@Sn?mufA#Ca^1q~`0`I{jGmxg0iDk)=8{&bpmGD--X<5vw>J_vdwX?hLVb^spxP z<|&`SPkXZh_()4CDiVD6F_#NaKtir*MMG^X(>)6<$S)o#tcsJ zwls7poQST7xOtX}R&U-};^7jpvi&RTi_%bE2z_H45bv_h>#LS_k3qgOLKQm&t4I$y zj(DwKJO8ubv6Oe!T3kC~mEsk$fDv8OO6>pB#f76|3k~;8FrTYpI`X}sa|O+c?Y6Ff z#Y<~8_sk`CmfA0EbS;_v?Z(X@52QbHTr{#ox6{xRE@h;Y&BHB{9Ccg&{(OmdvCtdL zqpMf(8=1b}U(9^^Zn$J@a*wCx&dOFBfe{5OHf4r+__mve<&T*5NF75sC<uM?Y! zdSp)LRNvkn^0j8aT+r?B_a-!k_M~-;bC-;cEZA1r^P3%7F$D&w?{6|exzIJn^(JRx#R8p z-*wlwM(aM!wJ~{dOj;75&2a&U_2CvoEcOdO9Tm1H_~+r7kI1c!bL!RVyv}HvaGp`y z7wY<`bTl%(goa>MY*mh7H zh3!_QsK_=rD3$eF&E#(DH)LuVwSjQ9v8&5g;BZK@6t~N*Ad4@m3vx|9F(jE<2|R>N z{L8N#%81lXrs5`K9$AErS|p#F0TP%O=Y^G6RU@*%2X~E^Bvk=mVcm5f^DR!GA(rW@o$) z9t4Gli#0BdX2(DZ}WY3;Gu!LeqqC(4p> zYrOoj^jE@_p7-gZW_d{uk4pp=bsjn{@{u?fgcL-R~_*+*6c5%=?V#{*8*aK8k|6!?}cekp8K=CTf(}O>Q&0O#RN= zGqmR>B@To-!9oh*EpsR?KmPVe4MzhrW%Z%dlc2kDUh2<`H6aZ7EUJylS&*OJ$L*WHCx>v`AO z>B<;4ImKBciR?4GCp3iKiG`7(U6jeC6O;p{L9b1qG`>jr{>uOlm+woSD2M+k2fcu) z;9K1SmB&AeM%5lzX5?3!ppOS}?EeC7&vi*8muZ|Zm&O(2JTrBk^&bi+@sQ!Kfq;%5 zwN3|)3+=~O9X}=ro%emJL!Dpuc&qtQf0mb{|4sL&yrMUzk<1J^*?%@W#{z0=XomW83?z0V7fF_n6#gxGMLH4p}SNx$E5D{ z@g7|EqnN+YIH?Eiy?dX@T^QInGw8hLE9lh{P0YWvuYInMRZfT(&~A}hxrfK;3__?t zD0V?myGKQH54NB^w_3z>bB2ml+p>00(5yv; zF@t^VI|LtpF|K8~Am7y46!B!??<3FX8jT;Mv`(W75)_7MqRNcixG`eS{~{S=vVtj= z*avDuC{_Kd80Qlr@0}jX6%LuLT{)qgW7dlUd;_r{OFe*ClP0B>Y z8p83W5@W@~`V#LssgujbTQZzCpdf_K5eYZ`Ww`6W9kmJVB=Uw;V3GFs>^|eC{xRW} zy7*0{vfD02ZEuzsxwGVKbC#F=T)e$wmE#jeQ|?_&x@IU?OxcTr#wcU>j96$_@Mn&k z(5r0~iw3CLrFFVyIO^Gl+N`x_1$iCPJrvrZyj;M`=>+Gt!+XsSNv?Vd=T<7V`MY{= zIZ}vd*VDxL;*1w8;tQG>J=CXYjbO{Mc8Bg zMJ!=?#Rh_%)jvxt4nMSbxu9;xZia+aJ0xZlXT@NWE3SZwP&d3ye)$SQ3Q5x_@Hn;R z+;}S0Xu37x;&7@X?#r&Q=2-mF+L&V}-n5a?R5wVtb_;UM|2j|%t!MA+|9IMG;kT{g zyc=H2dWs}BusJKwY(cOW)k^62H^Y9hbq;F?>t!R~IYi-OhN9qPT{mr5&}oR7X^QW` z9DzJy|C62$3PLtrv9Nbh(BM5O)c1BDXu%ke;fzs*7b~95@MoOEnC{cOp~XZ7AU9O` zO);ZJ6;L1GB`JfTKyTVUrwlcGLLM%MKZQ@FgRS^h34&DF3a}!HQt3kti_|Z4| z%}j`Gio}d5^M96Q-(y)3@T{(Ie$=u14YV;i`d6NQ8KbZ;(F5fWQi^bC;$E`;%`;y! zZ+?yD9tICvX0gDm`p_@mxVx8z>R2iWOiek-?NoDakahpmnZt2BtPxMShu26W>H4=I z5=4vLe7Wtq|86wRv>FEl@j;AUyzq^5!_wV|*}{76MJ|>0(jCcP22+*9mxnek(mI>b zT>&Q5;>SGx>`vJD533_P@WbWzLVmtq?k~@m(`UB}oE+xb`|$ZK;{*OSF_Zgs}A zcR!2Tv>yoVf1LU{!h1HE(BvL^6Zz`Pff?x5rV-^yON8`()#~Mu3R3(>ipE@ir;fu` za1N98NX7QcELHE77LDt4n3ZX+N-66L{ae$sb9O08f;qtid|Tgyd+VPzG4|(wy_hEy z&CaFJyW8MjrEc(cT@n(i*?Tea52|q|?HuN#N6h}DKQKV~!FsOEpv|$7=Q&30f;;_; zkEyT?|JTd*wCBeSk5K87XM0?@iMOTxrnlZN`a@st{{3TROnd)SneqcXv7pS|;m0N5 zPCQ<@8Z=yhg{U$sbgzYBIt$q2b zNM~CdXYnHsMvKKK#ZNthmxIyTqZcF{I__}awz^9F)x@Z#`wRBU7ul6@5p!_O&aQ38 zOyuMAro-y@l6e)Ee%lrk<3yuxG=yfBc2dV0GH0D&BRjVEZQ^*ht5W=IjX@0xJbDm9mTx=`i1Y;R(&Kdb1_c=~^sE!c|LNo8p9zWg?&U*9>FO>iC}= zMKJ=@{xBDLCtVVjO8?J%%#U6`z!58}t|^s<%efXlAqTCkZ0ez+?4gW1W)nMNG#!*VAk=X3M%8vI4Pm9y` zS33@T@XHSMW}8RpPk&uS${sS&oweb<&zw;m2X)iu<-Mw~$QQ1QS%{g~j zuJ4UlZGG(6a|0IMjrZAl&ilt~DbiW{Lbdm!Tb1jDEZMnFQf01r7U$@bH{|zs>Tf$@ z%$A`p#&sx~?Wz~c7Xxuh!)+7GQ<;J>ON|n)d z!K_b8b9YzE<<|CP&$8dT(f{HTM)>_C$5=4=~Y(@#%z zt%dj&RvwwTqwu(;0LLriGqxuUL~Xm26!RP&**`BSm^JuD{ezs^&mr2-P;p>{czc7O zQi;F1gOv>*AEhB*#$0iC36(uDWQgJ#d81J@;BgO|CJ(J@_vTVF{j;VC8JjE)Jc;cv z@!9ybq!H`1PyssjfH4@SZ%!@Ad=k>kqXDe|!=}Mk`C{Z zr%o)2`Em91U`z88t1J1Ay$X~HpS>Ln%YU1gm8C=%d54(Qd z6KBe>&71!==I8A6{rnn{$!FrX^UNDc3Vpk~%i8HsUo&Tu(xBI+z^BOh_C3bC6E%zjyRk)%2z=uV6+DPbvBQ{E0H8XU!ey-YZxtDcO)%8J2P)KE# zp7)VDmdDXP+jd6lWNMsx5b|5E({6cyMq)r&tZd}ze#gbCU60dCT$goJKGn$BSKZRF zyl_*dALpDJqPI-U@0JYQCVpP$ut~{k?H-*& z50&^>r8L+N7$oE>?|<{r>x$uC89n9g0&Bl%J64H=b$t*T>V9>C#r)H)_0Cty*zCNf zG|RX$U0ap5$V?&s_EaIQX&nxJuYNvsSk|eO+JSVtot`f87n#SSLK8cDb%WQ#GR@6h zxsqqzW!OLY)EqD??@nPzzSIW!x?8)X({g_5Wfbz7_q|{9?0HfU>KA^Kcs3wDg~`UD zPo`XOSyegjY2JX&p10OJXTHd4n*KTH{Z|nK_7$l3tJS-dRGIueC0#4}%)Ij?_dhpz z@#e$EIh)fQozfPY@`Sxr=$1KQw~p#Ls4u=Q)&FhIX@MQr65Y!8(5%vA+g|SV^Qp>g z6y*=ybKu8CofRv-^Q>ZFaX9=CHN56CJ^?()vil07Ugbw|3IHaC;lm6ExCv9zr2+_t8} zwC$9+nqiQdav^-JY1KjxRqvOr;Ws7jg?>7>>_A^BQ`Ii%58H)zibVwkf1PpEwB zmN$1qV1@4*KIvR-thV(>ui?Ve>k-OE{Ey66xL&v3ahK`Wvshl09V@mzwPrhu*6a`B z)8^%qGuLz#-SOzy?-+3xXGcE@p`Wow6*iQD5{N0PUCVLzv<26$r2D}}bGlndLQwan z6#0{Vdd*dG#x6&~O#5z# zT3@ZhD}#Hh?xb$KYp7D1?vzzDB--=IByjytxx-Tr9!>d-kZMg0 zyPH*7{ZEd~a(iU9@n4>IaL0V3iVh>oq%-Usk;bn>MXdXI1;4&xew06N_yT(#iNjut zanTcx3jBOqp-R#jyoblP1817kxto=Aa^B2R1pG0$N`+*1O5p|Z#>-|A+$8m}8 zSy9~szS6bEWmRiUoh1;NG9}cm1x=Aly1t=Y%Ly%!+o#^wpJTFUxz}`+L!$Ks>nNm4 z52J#g^%h$lWAB2$7*P6zElzdbp(|e=45)R9MX`Sg%(p84$)%HODpJ3|MeTSC=uEV| zJ+Qt`8!eD+8myBzw23(sb_i28Q_zxT7+h=;VYpP0x>%AZ5Ku?tOJ*9n$R0*{nu4r5 zoq=0o=TLeQTHL43>Yo?6=>u zP3z}wSaEnJrP=D7Wyi8#oAz3+%w?O=qokTuRFIvRwNxkFo^oRLO)1OJreUkwN*HO|Vo)y~rCMaviW zeHV+_wBb$e_2*~926*r9Ydv0~>MMSK6u3&bKCVOxS&0e;?tj|`r zDVq|$=$Kbc!p~*JEel8@Jt**LvUv1M=Us|#&T?Cv+`x0NMA5pj^yKguASA4GZ|j~T z4TDlTyEao!zC6XHx65by0P|^U!SAlOXSa~fF5bQK)y(xeFKY&?gAv<~L+_@cn0ZoYFeKK7SwBBhyne>L(rp6TyxI~cj4_QR>RA1WfgXAZy5 zTxZj_Fl6KOz8eo(oHW{H4X8)=sqWKBlsda}3)gBrR!!PmpG#+-+NCN>T^H8+(zB#@9$Xj$_bB&P5#Kpkgi!Z(6$%_TyDFM zNNyro%kYOA0OOq($YYC;f)>LwmYx$>+Zbt#k|QEDHA-4E!I}}?->YhLFgOIqv6%XoQlW~AEBAc zX^1Duw8~gC=>Z$AWBN&3N%@HozdD#WO_|kz5JBy%@lqGWtiCfn%dYq8+ERJo{fTI$ z+k3vW{JIwCn|ux-bY=L^mvzz4b``_TjvL&h9Eki`qn(k_rPSHUReYSv3hB-pa5tAUqJnNAGy6^q>1j)k>1dUmiTh%>3h}DX?$N~$Ne(`G5XzS}u{}dYP-en^Cs1j8kroX??daGc zFubdP)I(gT+AHR*`K-5Vy2FaruAMAzzI^`lOl;l7H76YRJ8Ah0Nx#th+?rtPcj#(N z<+Gs=GJ3J=cKk^Fd}QB7RmG`P^lnv{@Q#(|vaj5TzUwVFbC!KOQ}$g=?#1ptCvJUH zpHU&w5_>xKyp%2XyMbt4 zZtSg%DuYiRwjdkZuZw0;O*A$Yeta+NJF6Ci=G&~C{%)g_!L&!Y&z9{c@ zXGGdqEO#)Zc@1BDC{F-7Y4@ukZB5Qy<}|6MmmfLOL;XV&M!N!U&N?Ua^ogJnP2F99 zO;lrBL#Bi2-E9sg7kb!Ic;>In@JtU6w0x?7UYOsLQ(bmj=D{+zXh)6$<0ULil3lK0 zvv(%{rhX86$MF;)bbI8?nP95u&nVs`lc?e=LL6ecQ@Y0JK4PKDJI2p_(r;3oeIJqI zS5Yl>t6kbTZ+utfU72J(VPLlqVjt<7A_ry{`=_cmgyj#vgx99_y3UbndH?&NrrL)q z9QJ7YKr50u&Xs{*z;S2L|=D1_$uX`e* z=X>SsSF+ZOpZ**L#$k-*4*jWteMY~sC-*bcnM<&)4$0b`cn z!4Ou}y?{_)WKIjgtz~R=)L``%uYLMOG;}$++u*?C+`@+nzLG0g^s2lRlEzxjl3?Vy z85ul!2+6rkq*d-dDpYz`(IGJRbo;MD#~9KO=*>8@wiEWJjIfiAT&N7&5QHQYSzyWz z%cB1#R?{!xP^9AdJF!&p-u2~<+lh~jQ`ri?1kGNU)W7MLXY*z%jygpq(cFFR;S-vV z7xkBUvH~cUJo(HTn*8;Iz%u1}2fAmUidfG2Ix;!=rmkS0+UkZu9!)i}_rlLtd~~CW ziUZpe5t45f`?`2QmBzhMXz%bf^Dh6QqSE-=;mkIWuNW7&ylB;TPL+r%dR@Z0(?YN>@Xs})jJ)YkN}DqLuc`o)!e7{>AO$T>H`biH-mx%!=ya^&;ItTkbsFIFRMy{pO!?sg2=WFt1Sv<1BnHWy^>ZrpI57 zNNZIJ%R9@|O%O~NFy_v@X1yh|+;ITl|2!VX+#9~?y0(5X=}EqFQF}m~J3AlpLqmGLPY|zg1)c zgNPwa5suLl?vYm-?(qoq!rx$tZV6#|WE44Qsco%Pn5 z-DV37d8tUx*uXx&o)0$YVzLmQhagDdd6C)2x2G;fZ2CipS?!?7?8T3lYKNnxysYQg zeD!zN?P59+EbS~RrtRNyiBz0+uUC!AaO)h7^A~lSO9mXOcyf>ZW>wtkp)V_M(|%Aq zSn0D1gNvtKbo(a6bTzO0i%O9m;*H?QqM~Y7O^A$>OlEXZENcUgQtjYl`rMB_NYE2c zjFJC&dw2&6_($4?NsFg_XH@0BVvJ}^`p zv6p2JMY5YUi}llzS!Z5_6@{Lc56L~XzH^>gdtVYPc0a26rmzuHSN<@56gW}Xh}J~u z(oSGx*Z`Nt0lo1g;uDDrz0_`?m&>w%ZAQqBhZ#w z4wcZme2=loiud?Kye`)RroHM8^6ixA#k4IjMYtH_@H*LE0D(R|e% zx6acLIblnli9U1Av*QS@_q)T~<-z9F^4=n4ciE^b=;nzqt=S7Vc$dggP&r3w-}$O1 zGU`E@H1Ii8?~@IvKX30Vxn^eLHAi|06tX^~F|zQP+F~35SJGvd$Lc@=IW+U|kLz=) z`UGgwYj&}i6=qOmB|-0#lTX-z_dlE3ci^Y!?~gFu+^>A28G_Te&hNN&HcBPBlA*$#Ysn^Z<9?1dXS{Nn+7B!w#X`J zQi*weo*i3%{#GRX`y(m*g0s-Bj|cZhAKN6oll!6Uk&mMasXtJNvo4wc)AR@R>7DnUrGz zW|WMaxBoY-^ggHfPHZM}c6ry(yR|r0s4O-Al!+?s#HoO+d!AQZ|3n+`$o4rC%8#v| zK%%;qew7_o>kbwU!B{c&FDv5uuRE}jj$yq;a4w$yL9wc!X?J!Oi^=YU726$P!~tBa3Fdp~n{O`%qP z{;~-1S|{x^fm5ge=1zyEGQtY6mW>bKmP{*Zb5Yjw7#ZJJFR8W&$U zVIwA;Fyy@ofCqRw_%-Ss@7zNz-?U&A&oZt~SK2+F-Th>6vH)?kq(Ql`-b;M^Lg!1r?DDe7e`)XfS&fRUn~61EN82W}AMp-* zMAEoormMrdJcj4k8Xx<7^}PN*+7i9D373+#dq?f`1@+8Yvtk018XjQO*@5OJxo*Lc@KFYRLGkn0T_M|Bd*IlVImnPsl?$&wh;f3y22!(XUKuOeX8 zA&AlQF80GmQSAN78o_5=rorltIlVKaLRKrco%M?|r%I6;7Ckw?lta*g?W5!^?xDF` z;-MR^nvV#H?A_l#(mk(|_+hIrP%*uQJhk={4Hp~rX20g#%*n#h_N*#gMSj!OOJTa@ zj@AP~V=8|U>#8V?s3~F!-63hUNV-K_McJ_WtKJsV*)=7K!)zptClvU54=&y!qx*!w zYX^e9;QDL=Uuv--i2dx@!FS=Yuf&flZ~lTbOfdgTeS~Pan_w$fJMWi^6d< zX&`CL8^iHMpV@1Uf9Ic2p)v(b7#mhnSWVW|rzNKAbiA0^(zti8`+A}Fcg*w9gDpZ0 zVAZL~FUdjEznLgl`k#GF_+`&|@r|~*3cQ?}T0yxL!t`eMm?9>pC}YGp_5M&;Y>sxSmXUH;%5_e=s{#hc?fMZH}fG#*n2Yx2Lp>^{M7Gmj5fI=M>E=O4U7 zh+GmJD9G};@TELDxjtplzmi29-@AOz;a@e`m|@0R4gS+Lx+Oag`}a;UjaFqedV1rh zk;M+HUF?eMYo{4RcoWgrX7ug*Y=I8Rj4pYs&aMK=BMmgK3>In9FroP95n7YJEO@2M zN}5`#9y+WBTkvt#5LbikF?~mRh7tD`9f%rKF?w`Bzw`5du)0UJpsmbX9UmG#>ziI^ zY=uA7Am)KnUMtx6*8euHWsbi0;%3V|Yp-_GNR^~9t+*FF2ZBU4fZt?3x?>m`6OrX( zd{9VI)b`#go3(Ux?i%Ui{C-lzH z>hBBJV#mU3brauLqwDk^#;iq{v0v%br~68&<9dfDh*A~N9Ru^7lyRkF^ZoA%nO#85 z^wCoTcFn(Qp#JJ@j1Oia*{;pgZc1E`|HE#0VfINYDd{L*63y#1qSq(_1G+SN@BY8#rp%Cs z+4~2RwZQ|=K|i4#4FP7JiBp`tO`Ah=h^4NflwjF!cAzCqqThD`D1CDB%VzW-_z!Qr zFaq;+!+z^A9o62B zl=gHLEtB~3hJV`o#6kj=MtA@_Ar&6LUQH<8CFK?Urc2{A$|VKOpl1oub5&%P2BmL8 z)+BfPg-eqr^v2D;IGl<&Zi<{oXzSaWLxIkMK_Ux=Zw;zGQ}Ci7%?qUd@Cj{3bWr4{ zjVl&#nnfK)N*+6|ka{%ub6F2lD|^mSwl@{XiGt|SRXySD5)k&UZxA$pSEkEkZ(Qul zd)Hk${|Dv8taEMWD`v2Wcgdz_QM~Ji$8(dwGKk%Oe;paeIjaRB6(1K@SGbFVoL%-h z*g-n(hui^gh{B(qhMnZN(uo9AOsIqw<9Yv>2L~%>dbru_gsLqbJL!FbPNP2~(xBhT zKa=|Tvwqns;cFT39t0t2dpi$zNX6`(-SJfi|9}K67gV6jQkHPBbF_hSNGIFA41C&x zOseVaR2=M_-RL>^wb#)O$KL4A3RgFK34MEzB(Vvq;I09hcgw|b*LKJV?scIH91(LAq+T$b@!l;1+E7saO^Oz zG?<6S2>&nxumJe%NqmJd`UHG%XeEBxcC;<|;V=)3ADtIB!EG2cCNYi0;9vjL5BuRC z{|x&9hsA$qd@%g_e>KjalYh4#`ZD@Y{QoomN8~<%KFM^ z_fMP-`;Fm`|EeGV@!voG!}IQcYWy(afClA2Mf$J*(mn;+G3=V$?(gWy{r)pghW*d* zCmxRf%6k2e|Na;IZ`?fmCl3Dq9S4m0|9?7;|F75A$?N^!>Hq&)zrWMxpZdR^HA!3LzrB94zZm24zuhnY)9wFf+=ka1`2Ej5_n-U1qn|(jr_bB} z>H1CHSN*%!0|wuObqNapv>f7fazFpm{qm1~!|N<#JpZ??yA$G749>P~=^hxq@dfcr zZW;CuZxqxW7^#B<$_Xi`XM-{lFR=SVVF{FrKz<(NZv)OiJ|5Ed!+8YHF%TM%Zvz|w z1Og3jCZMN)5Wq3O8^9C5Q2^AVFC%m?q!_sV5r9$u0`iXmjC!0O*PaQUv?k=BtQL?4 zx=KO%84w2m9SHp30hSp72m^X6q|GDraY&m0SSGFq5V(yH>tg4nzJ9q|g^(3BWSX z0>B3J9RNBK`1y{v09<|==zEY}g{MhsAioImw*a6sDG6vM$YY)TAnyn%JcNd#0NAeA z0BD1-y?6|s0kFR!0Z>NDg0u~gGE5T+khTC)0oW%JkirvObXm}Tr5dz>b_8zo67t!Q z=YTx!2m5jmfFI(h0D!&-KO^xTPzJaLcn-j0g7cRF^#E)q&X)i>0Ih&4!!&sl$d`fq zO+Y&2-$D8jP(2JBgM=@@3ZMr#0Kj|}P!E03#|-qP+YELSodE0`+#Y0-z&84r);s zPyrC1^m^Pk#3nin?QxuB59iTAguHfwd^`r&_c$g%CSe5WDF7AV1vL8zy&uw}K*O3q zk0q$1&vV=lmWy?Oeh3ywV*uU&JRZW39tYs|Kr=f*+5-p%KtCj0o(aJH z4#4q%>tHOf4fGho@-U6-?*QTeo&f9d8+z-|f^JDw`0azZ6Z>$T> zWBxCID8Swkx*1YjkK1FLKLD`J`vAKEcy3}@dxq&ttgu#Y1-pvC764feQqYf>58wp* zEg;2ymH__8kk$;B)8`D#6Z*RP3F3z0I#P26xIRLxE|MG8vEo7 z0LLS4p8!Y%`4j+-Dex)r8&Ze|A{F2adCU)T@EU{X32_5xu$AD36#HxlfY*f`km7nF zu+soi4WMHo6@z`!6G&lQ#Qo#z1qtjRjsblg0J@V%kUj&P1%N*E^%U3PvBPnl2Dk#i zKE>mO`APuP5#ZP=7^CUy!)2gxdn)wR0O=#Z1pu~!0bsx2I!xm+7+(**pvMA(|1HqzfDszM zX+^gi(|e&mEr1f_Va(}s6Uyo9X*AH-7vO863DP%!WXP)l76M?r@HLcJ3eW-Y0&tle zfC9YWXB_|d8c&aLdq}Zg(g3h75T77T0R#YE0g3@s0QLi3Td|FxA00iAUIgHA$FWv8 zLLY(@^I+ef2VkFIyBa6b^uDkk4+0>T=+|p31IzLPv;lBz;I`POIM#6gBQzlm`8)uY z5Bk!tlURS;w?E)20Q+x*pB>MupYWE|4tO>f>Y1DoT4V_+(3*yj_5*AnmcV{7=$rHs zo{?M*=^2E0fS3OAB$VN60(l;!X#f$B`4s9*ArCsxueEiMmjq}6T>&TqfNVk=((8ay z$U6b<0@eTxb`h{H5VZgb&^S#5G(-Leq|yM0B?9`PkDW23zX3u37)K%r;0U}$fHt_! z3W7drP-Y9zhkaHF(0IOVf_fNhGT4gi==;YTkcU_&WP!$dg3s_8L$E;}`?dh^2=Hqp zkLmk>AwWI=#*3T={NQsOXY^}3lp)ZMzK#?_Irx)U05q0U1^MX!unCm|?m!;%Oo99@ z0Qd&SB3?7DxP#tbhVyhk9)r9x)MFn80jNNCLwXMo0*C|}#)>ZYB&5DTgDrF$Ahzi- z@c`0l!0{0p+k;~eWYgDNOlJc8M}TQ;C&;3g;WZ!!Kpg?DO9EhiZvc)t9P^kC0Dyn# z>xLhs2LWI!ect2xKme{!0#E_CJ@y@=J*FA*asQYf>zY22$MrZyz`yisIu+6v09=px zsQ|3c6~Ivd)*%ZJ2M7h=d728y1{?wS0I+W{59Y=4aer7J+#c7bjR4nS8q3FJ41eB% zJeGL?fMwvAgxIC)j&-U8Bmr>UVE|q~aC@u^2KFy*9{|98^a2?A;j$V4wh!x%{ef-4 zV+U){r55-y5{NPUIR(!HQY*}7X8^t?+=ac$3dqCwvj_qW@xt5=sRv*#l$k-Q1Ay4X z*A!9=q!B4gmKX4!RjZirZlSzJ~sx4DYw-a}@l8^`~E};~@o^gcPKBeZ&2Of9Uix z$e#d!Oo9he++XYny%bW+e+qzQ+yY!1$%FsspUbelcz@EqReY3E@Bskw_iJ%uci9RDr=yg%S(vwJs; o-`J0m Date: Thu, 7 Apr 2022 09:49:19 +0100 Subject: [PATCH 10/49] logo on beta page resized --- www/pages/beta.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/pages/beta.tsx b/www/pages/beta.tsx index cbc7b9e355f..bc9cc2d297f 100644 --- a/www/pages/beta.tsx +++ b/www/pages/beta.tsx @@ -1001,7 +1001,7 @@ const Beta = (props: Props) => {

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�OV3&lpkm?3+*Nm1-XEjj~=H2AV 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