From 47a06d7a913217be5a1f08a84a5fced070ff6ad7 Mon Sep 17 00:00:00 2001 From: ljupcovangelski Date: Tue, 15 Mar 2022 11:54:01 +0100 Subject: [PATCH 01/46] Bump version to 0.42.0-alpha --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 72a8a6313b..a57bfba3d4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.41.0 +0.42.0-alpha From 95c04414bb272e4953d3157709c6aa5dff3307fc Mon Sep 17 00:00:00 2001 From: AudreyKj <38159391+AudreyKj@users.noreply.github.com> Date: Wed, 16 Mar 2022 10:02:44 +0100 Subject: [PATCH 02/46] [#2933] fix inbound audio messages bug (#2934) * fixed audio recording * added random audio frequencies and error handle --- .../AudioRecording/index.module.scss | 9 +-- .../MessageInput/InputOptions.module.scss | 15 +++- .../pages/Inbox/MessageInput/InputOptions.tsx | 2 +- .../general/AudioClip/index.module.scss | 5 ++ .../components/general/AudioClip/index.tsx | 68 +++++++++++++------ .../AudioClip/services/decodeAudioData.ts | 3 +- .../AudioClip/services/drawCanvasPaths.ts | 4 +- .../services/generateRandomFrequencies.ts | 7 ++ .../general/AudioClip/services/index.ts | 3 +- .../MessageInfoWrapper/index.module.scss | 7 +- .../message/MessageInfoWrapper/index.tsx | 4 +- 11 files changed, 91 insertions(+), 36 deletions(-) create mode 100644 lib/typescript/components/general/AudioClip/services/generateRandomFrequencies.ts diff --git a/frontend/ui/src/pages/Inbox/MessageInput/AudioRecording/index.module.scss b/frontend/ui/src/pages/Inbox/MessageInput/AudioRecording/index.module.scss index 13dec69cc0..41d7decd76 100644 --- a/frontend/ui/src/pages/Inbox/MessageInput/AudioRecording/index.module.scss +++ b/frontend/ui/src/pages/Inbox/MessageInput/AudioRecording/index.module.scss @@ -21,15 +21,16 @@ } .audioButtons { + height: 28px; width: 28px; - height: 24px; + background: var(--color-airy-blue); + border-radius: 50%; display: flex; justify-content: center; align-items: center; - background-color: var(--color-airy-blue); - border-radius: 50%; - border: none; + padding: 0; cursor: pointer; + border: none; svg { path { diff --git a/frontend/ui/src/pages/Inbox/MessageInput/InputOptions.module.scss b/frontend/ui/src/pages/Inbox/MessageInput/InputOptions.module.scss index 3f3d12e746..37478da9c7 100644 --- a/frontend/ui/src/pages/Inbox/MessageInput/InputOptions.module.scss +++ b/frontend/ui/src/pages/Inbox/MessageInput/InputOptions.module.scss @@ -4,9 +4,7 @@ .container { display: flex; justify-content: center; - align-items: flex-end; height: 100%; - margin-bottom: 10px; padding-right: 6px; .emoji { @@ -16,6 +14,15 @@ } } +.alignBottom { + align-items: flex-end; + margin-bottom: 10px; +} + +.alignCenter { + align-items: center; +} + .emojiDrawer { position: absolute; right: 72px; @@ -55,7 +62,9 @@ justify-content: center; align-items: center; position: relative; - height: 30px; + width: 28px; + height: 28px; + padding: 0; cursor: pointer; background: transparent; border: none; diff --git a/frontend/ui/src/pages/Inbox/MessageInput/InputOptions.tsx b/frontend/ui/src/pages/Inbox/MessageInput/InputOptions.tsx index f5ec148e26..c99d11d4f5 100644 --- a/frontend/ui/src/pages/Inbox/MessageInput/InputOptions.tsx +++ b/frontend/ui/src/pages/Inbox/MessageInput/InputOptions.tsx @@ -161,7 +161,7 @@ export const InputOptions = (props: Props) => { }; return ( -
+
{errorPopUp && (
diff --git a/lib/typescript/components/general/AudioClip/index.module.scss b/lib/typescript/components/general/AudioClip/index.module.scss index 9af8ba153a..4e261b0361 100644 --- a/lib/typescript/components/general/AudioClip/index.module.scss +++ b/lib/typescript/components/general/AudioClip/index.module.scss @@ -41,3 +41,8 @@ margin-left: 6px; @include font-s; } + +.audioContainer span { + @include font-base; + color: white; +} diff --git a/lib/typescript/components/general/AudioClip/index.tsx b/lib/typescript/components/general/AudioClip/index.tsx index fa50000371..312c93e66a 100644 --- a/lib/typescript/components/general/AudioClip/index.tsx +++ b/lib/typescript/components/general/AudioClip/index.tsx @@ -2,11 +2,11 @@ import React, {useState, useEffect, useRef} from 'react'; import { formatAudioTime, decodeAudioStream, - filterData, drawAudioSampleBars, setUpCanvas, colorNextBarsGrey, colorPlaybackBarsWhite, + generateRandomFrequencies, } from './services'; import {ReactComponent as PlayIcon} from 'assets/images/icons/playAudioClip.svg'; import {ReactComponent as PauseIcon} from 'assets/images/icons/pauseAudioClip.svg'; @@ -47,6 +47,7 @@ export const AudioClip = ({audioUrl}: AudioRenderProps) => { const [formattedDuration, setFormattedDuration] = useState('00:00'); const [currentTime, setCurrentTime] = useState(0); const [canvasContext, setCanvasContext] = useState(null); + const [error, setError] = useState(false); const canvas = useRef(null); const audioElement = useRef(null); @@ -59,18 +60,16 @@ export const AudioClip = ({audioUrl}: AudioRenderProps) => { const context: CanvasRenderingContext2D = canvas.current.getContext('2d'); const visualizeAudio = async (canvasContext: CanvasRenderingContext2D) => { - try { - const audioBuffer = await decodeAudioStream(audioUrl, abortController); + const fetchRequestData = await decodeAudioStream(audioUrl, abortController); + let audioFrequencies; - setDuration(audioBuffer.duration); - const formattedDuration = formatAudioTime(audioBuffer.duration); - setFormattedDuration(formattedDuration); - - const filteredData = filterData(audioBuffer, totalBars); - drawAudioSampleBars(filteredData, canvasContext, canvas, barsSamplesPaths, setCanvasContext); - } catch (error) { - return error; + if (Array.isArray(fetchRequestData)) { + audioFrequencies = fetchRequestData; + } else { + audioFrequencies = generateRandomFrequencies(); } + + drawAudioSampleBars(audioFrequencies, canvasContext, canvas, barsSamplesPaths, setCanvasContext); }; if (isMounted) { @@ -108,8 +107,19 @@ export const AudioClip = ({audioUrl}: AudioRenderProps) => { if (audioElement.current.currentTime === audioElement.current.duration) { colorPlaybackBarsWhite(19, 0, canvasContext, barsSamplesPaths, setCount); } - audioElement.current.play(); - setIsPlaying(true); + + const playPromise = audioElement.current.play(); + + if (playPromise) { + playPromise + .then(() => { + audioElement.current.play(); + setIsPlaying(true); + }) + .catch(() => { + setError(true); + }); + } }; const toggleAudio = () => { @@ -140,17 +150,35 @@ export const AudioClip = ({audioUrl}: AudioRenderProps) => { } }; + const getDuration = () => { + setDuration(audioElement.current.duration); + const formattedDur = formatAudioTime(audioElement.current.duration); + setFormattedDuration(formattedDur); + }; + return (
- - - + {!error && ( + + )} - navigateAudioTrack(e)}> + + + {!error ? ( + navigateAudioTrack(e)}> + ) : ( + could not load audio + )} - {formattedDuration && ( + {!error && ( {currentTime !== 0 ? formatAudioTime(audioElement?.current.currentTime) : formattedDuration} diff --git a/lib/typescript/components/general/AudioClip/services/decodeAudioData.ts b/lib/typescript/components/general/AudioClip/services/decodeAudioData.ts index 38a5377529..9d3780b001 100644 --- a/lib/typescript/components/general/AudioClip/services/decodeAudioData.ts +++ b/lib/typescript/components/general/AudioClip/services/decodeAudioData.ts @@ -9,7 +9,8 @@ export const decodeAudioStream = async (audioUrl: string, abortController: Abort try { const readableStream = await fetch(audioUrl, {signal: abortController.signal}); const arrayBuffer = await readableStream.arrayBuffer(); - return await audioContext.decodeAudioData(arrayBuffer); + const audioBuffer = await audioContext.decodeAudioData(arrayBuffer); + return filterData(audioBuffer, 20); } catch (error) { return error; } diff --git a/lib/typescript/components/general/AudioClip/services/drawCanvasPaths.ts b/lib/typescript/components/general/AudioClip/services/drawCanvasPaths.ts index 36822289a9..7905969f1d 100644 --- a/lib/typescript/components/general/AudioClip/services/drawCanvasPaths.ts +++ b/lib/typescript/components/general/AudioClip/services/drawCanvasPaths.ts @@ -92,8 +92,8 @@ export const drawAudioSampleBars = ( barsSamplesPaths: CanvasWaveformPaths, setCanvasContext: React.Dispatch> ) => { - const width = Math.round(canvas.current.offsetWidth / freqData.length); - const canvasOffsetHeight = canvas.current.offsetHeight; + const width = Math.round(canvas?.current?.offsetWidth / freqData.length); + const canvasOffsetHeight = canvas?.current?.offsetHeight; let x: number; diff --git a/lib/typescript/components/general/AudioClip/services/generateRandomFrequencies.ts b/lib/typescript/components/general/AudioClip/services/generateRandomFrequencies.ts new file mode 100644 index 0000000000..869d138827 --- /dev/null +++ b/lib/typescript/components/general/AudioClip/services/generateRandomFrequencies.ts @@ -0,0 +1,7 @@ +const generateRandomNumber = () => { + return Math.floor(Math.random() * 18); +}; + +export const generateRandomFrequencies = (): number[] => { + return Array(20).fill(0).map(generateRandomNumber); +}; diff --git a/lib/typescript/components/general/AudioClip/services/index.ts b/lib/typescript/components/general/AudioClip/services/index.ts index 96f4048256..0162f8a983 100644 --- a/lib/typescript/components/general/AudioClip/services/index.ts +++ b/lib/typescript/components/general/AudioClip/services/index.ts @@ -1,4 +1,5 @@ export * from './drawCanvasPaths'; -export * from './decodeAudioData'; export * from './progressBar'; export * from './formatAudioTime'; +export * from './decodeAudioData'; +export * from './generateRandomFrequencies'; diff --git a/lib/typescript/components/message/MessageInfoWrapper/index.module.scss b/lib/typescript/components/message/MessageInfoWrapper/index.module.scss index ef27387e23..2d489ce17a 100644 --- a/lib/typescript/components/message/MessageInfoWrapper/index.module.scss +++ b/lib/typescript/components/message/MessageInfoWrapper/index.module.scss @@ -66,7 +66,8 @@ flex-direction: row; align-items: center; justify-content: space-between; - svg { - margin-top: 5px; - } +} + +.failedMessageIcon { + margin-top: 5px; } diff --git a/lib/typescript/components/message/MessageInfoWrapper/index.tsx b/lib/typescript/components/message/MessageInfoWrapper/index.tsx index 05c580fd1e..83932e2729 100644 --- a/lib/typescript/components/message/MessageInfoWrapper/index.tsx +++ b/lib/typescript/components/message/MessageInfoWrapper/index.tsx @@ -68,7 +68,9 @@ export const MessageInfoWrapper = (props: MessageInfoWrapperProps) => { const MemberMessage = () => (
- {deliveryState === DeliveryState.failed && } + {deliveryState === DeliveryState.failed && ( + + )}
{children}
From 6204df02990a0e170b0b4b42e8f0fdfcb4f49eae Mon Sep 17 00:00:00 2001 From: Christoph Proeschel Date: Tue, 22 Mar 2022 09:01:20 +0100 Subject: [PATCH 03/46] Bump @bazel/typescript from 4.6.1 to 5.2.0 (#2950) * Bump @bazel/typescript from 4.6.1 to 5.0.2 Bumps [@bazel/typescript](https://github.com/bazelbuild/rules_nodejs/tree/HEAD/packages/typescript) from 4.6.1 to 5.0.2. - [Release notes](https://github.com/bazelbuild/rules_nodejs/releases) - [Changelog](https://github.com/bazelbuild/rules_nodejs/blob/stable/CHANGELOG.md) - [Commits](https://github.com/bazelbuild/rules_nodejs/commits/5.0.2/packages/typescript) --- updated-dependencies: - dependency-name: "@bazel/typescript" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Upgrade rules nodejs * fix lint * correct package version * cleanup dev change * fix cypress integration * Fix react types dep again * Fix type outputs for libraries * Fix cache directory writability Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- WORKSPACE | 7 +- bazel.tsconfig.json | 2 + frontend/chat-plugin/bazel.tsconfig.json | 3 +- frontend/chat-plugin/deps.bzl | 2 +- frontend/chat-plugin/dev/BUILD | 10 +- frontend/chat-plugin/image/BUILD | 10 +- frontend/chat-plugin/lib/BUILD | 14 +- frontend/ui/BUILD | 10 +- .../ui/src/pages/Inbox/QuickFilter/Popup.tsx | 7 +- integration/BUILD | 16 +- integration/chat-plugin/BUILD | 20 +- integration/ui/BUILD | 21 +- lib/typescript/dates/BUILD | 3 - lib/typescript/httpclient/BUILD | 18 +- lib/typescript/model/BUILD | 1 - lib/typescript/types/BUILD | 11 +- lib/typescript/types/global.d.ts | 1 - lib/typescript/websocketclient/BUILD | 1 - package.json | 17 +- tools/build/npm/README.md | 2 +- tools/build/npm/assemble.py | 1 + tools/build/npm/rules.bzl | 4 +- tsconfig.json | 3 +- yarn.lock | 11742 ++++++++-------- 24 files changed, 5960 insertions(+), 5966 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 2d785f1cae..a2068cd548 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -9,9 +9,9 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") # Airy Bazel tools git_repository( name = "com_github_airyhq_bazel_tools", - commit = "7be57ca7d9b8b716e8ca8c8af0d5d6945e4a6d06", + commit = "575b54eb3fb5fdff8e4a0b0a11f86e389fdffffc", remote = "https://github.com/airyhq/bazel-tools.git", - shallow_since = "1647017998 +0100", + shallow_since = "1647854875 +0100", ) load("@com_github_airyhq_bazel_tools//:repositories.bzl", "airy_bazel_tools_dependencies", "airy_jvm_deps") @@ -134,6 +134,9 @@ load( _go_image_repos() ### Frontend build tooling +load("@build_bazel_rules_nodejs//:repositories.bzl", "build_bazel_rules_nodejs_dependencies") + +build_bazel_rules_nodejs_dependencies() load("@build_bazel_rules_nodejs//:index.bzl", "node_repositories", "yarn_install") diff --git a/bazel.tsconfig.json b/bazel.tsconfig.json index 9590fcdcd1..220569e287 100644 --- a/bazel.tsconfig.json +++ b/bazel.tsconfig.json @@ -8,7 +8,9 @@ "strict": false, "baseUrl": "./", "noImplicitAny": false, + "declaration": true, "esModuleInterop": true, + "moduleResolution": "node", "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, diff --git a/frontend/chat-plugin/bazel.tsconfig.json b/frontend/chat-plugin/bazel.tsconfig.json index 8deefd96c8..91e812d235 100644 --- a/frontend/chat-plugin/bazel.tsconfig.json +++ b/frontend/chat-plugin/bazel.tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../bazel.tsconfig.json", "compilerOptions": { - "skipLibCheck": true + "skipLibCheck": true, + "declaration": true } } diff --git a/frontend/chat-plugin/deps.bzl b/frontend/chat-plugin/deps.bzl index 28e1475b30..417f0bb7a3 100644 --- a/frontend/chat-plugin/deps.bzl +++ b/frontend/chat-plugin/deps.bzl @@ -1,4 +1,4 @@ -module_deps = [ +ts_deps = [ "//lib/typescript/assets", "//lib/typescript/components", "//lib/typescript/types", diff --git a/frontend/chat-plugin/dev/BUILD b/frontend/chat-plugin/dev/BUILD index d5603448fd..823669338b 100644 --- a/frontend/chat-plugin/dev/BUILD +++ b/frontend/chat-plugin/dev/BUILD @@ -2,14 +2,14 @@ load("//tools/lint:web.bzl", "web_lint") load("@com_github_airyhq_bazel_tools//lint:buildifier.bzl", "check_pkg") load("@com_github_airyhq_bazel_tools//web:typescript.bzl", "ts_web_library") load("@com_github_airyhq_bazel_tools//web:web_app.bzl", "web_app") -load("//frontend/chat-plugin:deps.bzl", "module_deps", "npm_deps") +load("//frontend/chat-plugin:deps.bzl", "npm_deps", "ts_deps") package(default_visibility = ["//visibility:public"]) ts_web_library( name = "dev", tsconfig = "//frontend/chat-plugin:widget_tsconfig", - deps = ["//frontend/chat-plugin/lib:chat-plugin"] + module_deps + npm_deps, + deps = ["//frontend/chat-plugin/lib:chat-plugin"] + ts_deps + npm_deps, ) web_app( @@ -18,13 +18,15 @@ web_app( "react": "preact/compat", "react-dom": "preact/compat", }, - app_lib = ":dev", entry = "frontend/chat-plugin/dev/index", index = ":development.html", - module_deps = ["//frontend/chat-plugin/lib:chat-plugin"] + module_deps, output = { "publicPath": "/chatplugin/ui/", }, + ts_deps = [ + "//frontend/chat-plugin/lib:chat-plugin", + ":dev", + ] + ts_deps, ) check_pkg(name = "buildifier") diff --git a/frontend/chat-plugin/image/BUILD b/frontend/chat-plugin/image/BUILD index 7d115d35de..f30860f628 100644 --- a/frontend/chat-plugin/image/BUILD +++ b/frontend/chat-plugin/image/BUILD @@ -5,14 +5,14 @@ load("@io_bazel_rules_docker//container:container.bzl", "container_image") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("//tools/lint:web.bzl", "web_lint") load("//tools/build:container_release.bzl", "container_release") -load("//frontend/chat-plugin:deps.bzl", "module_deps", "npm_deps") +load("//frontend/chat-plugin:deps.bzl", "npm_deps", "ts_deps") package(default_visibility = ["//visibility:public"]) ts_web_library( name = "lib", tsconfig = "//frontend/chat-plugin:widget_tsconfig", - deps = ["//frontend/chat-plugin/lib:chat-plugin"] + module_deps + npm_deps, + deps = ["//frontend/chat-plugin/lib:chat-plugin"] + ts_deps + npm_deps, ) web_library( @@ -21,9 +21,7 @@ web_library( "react": "preact/compat", "react-dom": "preact/compat", }, - app_lib = ":lib", entry = "frontend/chat-plugin/image/index", - module_deps = ["//frontend/chat-plugin/lib:chat-plugin"] + module_deps, output = { "libraryExport": "AiryWidget", # Automatically detects script host and uses it for further loading @@ -31,6 +29,10 @@ web_library( "publicPath": "auto", "filename": "s.js", }, + ts_deps = [ + "//frontend/chat-plugin/lib:chat-plugin", + ":lib", + ] + ts_deps, ) pkg_tar( diff --git a/frontend/chat-plugin/lib/BUILD b/frontend/chat-plugin/lib/BUILD index c9b34331c6..31a2a36b52 100644 --- a/frontend/chat-plugin/lib/BUILD +++ b/frontend/chat-plugin/lib/BUILD @@ -3,19 +3,24 @@ load("@com_github_airyhq_bazel_tools//web:typescript.bzl", "ts_web_library") load("@com_github_airyhq_bazel_tools//web:web_library.bzl", "web_library") load("//tools/build/npm:rules.bzl", "assemble_npm", "deploy_npm") load("//tools/lint:web.bzl", "web_lint") -load("//frontend/chat-plugin:deps.bzl", "module_deps", "npm_deps") +load("//frontend/chat-plugin:deps.bzl", "npm_deps", "ts_deps") package(default_visibility = ["//visibility:public"]) ts_web_library( name = "chat-plugin", tsconfig = "//frontend/chat-plugin:widget_tsconfig", - deps = module_deps + npm_deps, + deps = ts_deps + npm_deps, +) + +filegroup( + name = "types", + srcs = [":chat-plugin"], + output_group = "types", ) web_library( name = "dist", - app_lib = ":chat-plugin", entry = "frontend/chat-plugin/lib/index.js", # Externals will not be included in the output bundle # Therefore they must be declared as dependencies in the package.json so that @@ -31,13 +36,13 @@ web_library( "camelcase-keys": "camelcase-keys", "emoji-mart": "emoji-mart", }, - module_deps = module_deps, output = { "library": "@airyhq/chat-plugin", "libraryTarget": "umd", "filename": "index.js", "uniqueName": "airy-chat-plugin", }, + ts_deps = [":chat-plugin"] + ts_deps, ) genrule( @@ -47,6 +52,7 @@ genrule( "README.md", ":dist", ":chat-plugin", + ":types", ], outs = ["chat-plugin_npm_lib"], cmd = """ diff --git a/frontend/ui/BUILD b/frontend/ui/BUILD index d684c783a8..7555327329 100644 --- a/frontend/ui/BUILD +++ b/frontend/ui/BUILD @@ -8,7 +8,7 @@ load("@com_github_airyhq_bazel_tools//lint:buildifier.bzl", "check_pkg") check_pkg(name = "buildifier") -module_deps = [ +ts_deps = [ "//lib/typescript/assets", "//lib/typescript/components", "//lib/typescript/types", @@ -24,11 +24,8 @@ module_deps = [ ts_web_library( name = "app", - deps = module_deps + [ + deps = ts_deps + [ "@npm//@types/node", - "@npm//@types/react", - "@npm//@types/react-dom", - "@npm//@types/react-redux", "@npm//@types/lodash-es", "@npm//@types/dom-mediacapture-record", "@npm//lodash-es", @@ -46,15 +43,14 @@ ts_web_library( web_app( name = "bundle", - app_lib = ":app", dev_index = "development.html", entry = "frontend/ui/src/index", index = ":index.html", - module_deps = module_deps, output = { "publicPath": "/ui/", }, static_assets = "//frontend/ui/public", + ts_deps = [":app"] + ts_deps, ) pkg_tar( diff --git a/frontend/ui/src/pages/Inbox/QuickFilter/Popup.tsx b/frontend/ui/src/pages/Inbox/QuickFilter/Popup.tsx index 0ec2964636..bc298bc7fa 100644 --- a/frontend/ui/src/pages/Inbox/QuickFilter/Popup.tsx +++ b/frontend/ui/src/pages/Inbox/QuickFilter/Popup.tsx @@ -2,9 +2,9 @@ import React, {useEffect, useState} from 'react'; import _, {connect, ConnectedProps} from 'react-redux'; import {omit, sortBy} from 'lodash-es'; import {SearchField, LinkButton, Button} from 'components'; -import {Tag as TagModel, Channel} from 'model'; -import {listTags} from '../../../actions/tags'; -import {setFilter} from '../../../actions/conversationsFilter'; +import {Tag as TagModel, Channel, prettifySource} from 'model'; +import {listTags} from '../../../actions'; +import {setFilter} from '../../../actions'; import {ConversationFilter, StateModel} from '../../../reducers'; import DialogCustomizable from '../../../components/DialogCustomizable'; import Tag from '../../../components/Tag'; @@ -13,7 +13,6 @@ import {ReactComponent as CheckmarkCircleIcon} from 'assets/images/icons/checkma import styles from './Popup.module.scss'; import {allChannels} from '../../../selectors/channels'; import ChannelAvatar from '../../../components/ChannelAvatar'; -import {prettifySource} from '../../../../../../lib/typescript/model'; import {SourceIcon} from '../../../components/SourceIcon'; function mapStateToProps(state: StateModel) { diff --git a/integration/BUILD b/integration/BUILD index 78c5f46305..16a56ef382 100644 --- a/integration/BUILD +++ b/integration/BUILD @@ -7,11 +7,13 @@ nodejs_binary( name = "cypress", data = [ ":cypress.json", - "//integration/chat-plugin:specs_output", - "//integration/ui:specs_output", + "//integration/chat-plugin", + "//integration/ui", "@npm//cypress", ], - entry_point = "@npm//:node_modules/cypress/bin/cypress", + entry_point = { + "@npm//:node_modules/cypress": "/bin/cypress", + }, templated_args = [ "open", "-C $(rootpath :cypress.json)", @@ -22,11 +24,13 @@ nodejs_binary( name = "cypress_run", data = [ ":cypress.json", - "//integration/chat-plugin:specs_output", - "//integration/ui:specs_output", + "//integration/chat-plugin", + "//integration/ui", "@npm//cypress", ], - entry_point = "@npm//:node_modules/cypress/bin/cypress", + entry_point = { + "@npm//:node_modules/cypress": "/bin/cypress", + }, templated_args = [ "run", "-C $(rootpath :cypress.json)", diff --git a/integration/chat-plugin/BUILD b/integration/chat-plugin/BUILD index e4c9958609..1556e2275e 100644 --- a/integration/chat-plugin/BUILD +++ b/integration/chat-plugin/BUILD @@ -3,19 +3,23 @@ load("@com_github_airyhq_bazel_tools//lint:buildifier.bzl", "check_pkg") check_pkg(name = "buildifier") +package(default_visibility = ["//visibility:public"]) + ts_web_library( - name = "specs", + name = "chat-plugin", srcs = glob(["*.spec.ts"]), + tsconfig = { + "compilerOptions": { + "lib": [ + "esnext", + "dom", + ], + "types": ["cypress"], + }, + }, deps = [ "//frontend/chat-plugin/handles:chat-plugin-handles", "//frontend/ui/handles", "@npm//cypress", ], ) - -filegroup( - name = "specs_output", - srcs = [":specs"], - output_group = "es5_sources", - visibility = ["//integration:__pkg__"], -) diff --git a/integration/ui/BUILD b/integration/ui/BUILD index e4c9958609..140275a1ef 100644 --- a/integration/ui/BUILD +++ b/integration/ui/BUILD @@ -3,19 +3,24 @@ load("@com_github_airyhq_bazel_tools//lint:buildifier.bzl", "check_pkg") check_pkg(name = "buildifier") +package(default_visibility = ["//visibility:public"]) + ts_web_library( - name = "specs", + name = "ui", srcs = glob(["*.spec.ts"]), + tsconfig = { + "compilerOptions": { + "lib": [ + "esnext", + "dom", + ], + "types": ["cypress"], + }, + }, deps = [ "//frontend/chat-plugin/handles:chat-plugin-handles", "//frontend/ui/handles", + "@npm//@types/node", "@npm//cypress", ], ) - -filegroup( - name = "specs_output", - srcs = [":specs"], - output_group = "es5_sources", - visibility = ["//integration:__pkg__"], -) diff --git a/lib/typescript/dates/BUILD b/lib/typescript/dates/BUILD index e5b80937ff..f7c9a88870 100644 --- a/lib/typescript/dates/BUILD +++ b/lib/typescript/dates/BUILD @@ -6,9 +6,6 @@ package(default_visibility = ["//visibility:public"]) ts_web_library( name = "dates", - deps = [ - "//lib/typescript/types", - ], ) check_pkg(name = "buildifier") diff --git a/lib/typescript/httpclient/BUILD b/lib/typescript/httpclient/BUILD index 4c393f4627..938127a336 100644 --- a/lib/typescript/httpclient/BUILD +++ b/lib/typescript/httpclient/BUILD @@ -6,14 +6,13 @@ load("@com_github_airyhq_bazel_tools//web:web_library.bzl", "web_library") package(default_visibility = ["//visibility:public"]) -module_deps = [ +ts_deps = [ "//lib/typescript/model", - "//lib/typescript/types", ] ts_web_library( name = "httpclient", - deps = module_deps + [ + deps = ts_deps + [ "@npm//@types/node", "@npm//camelcase-keys", "@npm//isomorphic-fetch", @@ -21,35 +20,39 @@ ts_web_library( ], ) +filegroup( + name = "types", + srcs = [":httpclient"], + output_group = "types", +) + web_library( name = "dist_browser", - app_lib = ":httpclient", entry = "lib/typescript/httpclient/src/index.js", - module_deps = module_deps, output = { "library": "@airyhq/http-client", "globalObject": "this", "libraryTarget": "umd", "filename": "browser.js", }, + ts_deps = [":httpclient"] + ts_deps, ) web_library( name = "dist_node", - app_lib = ":httpclient", entry = "lib/typescript/httpclient/src/index.js", externals = { "camelcase-keys": "camelcase-keys", "isomorphic-fetch": "isomorphic-fetch", "form-data": "form-data", }, - module_deps = module_deps, output = { "library": "@airyhq/http-client", "globalObject": "this", "libraryTarget": "umd", "filename": "node.js", }, + ts_deps = [":httpclient"] + ts_deps, ) genrule( @@ -60,6 +63,7 @@ genrule( ":dist_browser", ":dist_node", ":httpclient", + ":types", ], outs = ["httpclient_lib"], cmd = """ diff --git a/lib/typescript/model/BUILD b/lib/typescript/model/BUILD index e018daf13e..61dd43edb6 100644 --- a/lib/typescript/model/BUILD +++ b/lib/typescript/model/BUILD @@ -7,7 +7,6 @@ package(default_visibility = ["//visibility:public"]) ts_web_library( name = "model", deps = [ - "//lib/typescript/types", "@npm//@types/node", ], ) diff --git a/lib/typescript/types/BUILD b/lib/typescript/types/BUILD index 14340f7c18..12e08019ab 100644 --- a/lib/typescript/types/BUILD +++ b/lib/typescript/types/BUILD @@ -1,18 +1,11 @@ load("//tools/lint:web.bzl", "web_lint") load("@com_github_airyhq_bazel_tools//lint:buildifier.bzl", "check_pkg") -load("@com_github_airyhq_bazel_tools//web:typescript.bzl", "ts_web_library") +load("@com_github_airyhq_bazel_tools//web:typescript.bzl", "ts_declaration_import") package(default_visibility = ["//visibility:public"]) -ts_web_library( +ts_declaration_import( name = "types", - srcs = glob([ - "**/*.ts", - ]), - deps = [ - "@npm//@types/react", - "@npm//@types/react-dom", - ], ) check_pkg(name = "buildifier") diff --git a/lib/typescript/types/global.d.ts b/lib/typescript/types/global.d.ts index b99178d4e2..43e86d8d52 100644 --- a/lib/typescript/types/global.d.ts +++ b/lib/typescript/types/global.d.ts @@ -1,5 +1,4 @@ /// -/// declare module '*.gif' { const src: string; diff --git a/lib/typescript/websocketclient/BUILD b/lib/typescript/websocketclient/BUILD index 5ddd48c73d..29466166a9 100644 --- a/lib/typescript/websocketclient/BUILD +++ b/lib/typescript/websocketclient/BUILD @@ -8,7 +8,6 @@ ts_web_library( name = "websocketclient", deps = [ "//lib/typescript/model", - "//lib/typescript/types", "@npm//@stomp/stompjs", "@npm//@types/node", "@npm//camelcase-keys", diff --git a/package.json b/package.json index c58fab8faf..4bd6eed7b9 100644 --- a/package.json +++ b/package.json @@ -5,11 +5,6 @@ "dependencies": { "@reduxjs/toolkit": "^1.8.0", "@stomp/stompjs": "^6.1.2", - "@types/node": "17.0.21", - "@types/react": "17.0.40", - "@types/react-dom": "17.0.13", - "@types/react-redux": "7.1.23", - "@types/react-router-dom": "^5.3.3", "audio-recorder-polyfill": "^0.4.1", "camelcase-keys": "^7.0.2", "core-js": "3.21.1", @@ -43,12 +38,17 @@ "@babel/preset-env": "^7.16.11", "@babel/preset-react": "^7.16.7", "@babel/preset-typescript": "^7.16.0", - "@bazel/typescript": "^4.6.1", + "@bazel/typescript": "5.2.0", "@hot-loader/react-dom": "^17.0.2", "@svgr/plugin-svgo": "^6.2.0", "@svgr/webpack": "^6.2.1", "@types/dom-mediacapture-record": "^1.0.11", "@types/lodash-es": "^4.17.6", + "@types/node": "17.0.21", + "@types/react": "17.0.40", + "@types/react-dom": "17.0.13", + "@types/react-redux": "7.1.23", + "@types/react-router-dom": "^5.3.3", "@types/react-window-infinite-loader": "^1.0.6", "@types/resize-observer-browser": "^0.1.7", "@typescript-eslint/eslint-plugin": "^4.33.0", @@ -69,11 +69,14 @@ "sass-loader": "^12.6.0", "style-loader": "^3.3.1", "terser-webpack-plugin": "^5.3.1", - "typescript": "4.3.5", + "typescript": "^4.6.2", "url-loader": "^4.1.1", "webpack": "^5.70.0", "webpack-bundle-analyzer": "^4.5.0", "webpack-cli": "^4.9.2", "webpack-dev-server": "^4.7.4" + }, + "resolutions": { + "@types/react": "17.0.40" } } diff --git a/tools/build/npm/README.md b/tools/build/npm/README.md index bec9efa25e..984e5fb5aa 100644 --- a/tools/build/npm/README.md +++ b/tools/build/npm/README.md @@ -1,3 +1,3 @@ Npm deployment tools -These Bazel rules were copied and adapted under the Apache 2.0 license from the excellent bazel distribution ruleset by https://github.com/graknlabs. \ No newline at end of file +These Bazel rules were copied and adapted under the Apache 2.0 license from the excellent bazel distribution ruleset by https://github.com/vaticle/bazel-distribution. diff --git a/tools/build/npm/assemble.py b/tools/build/npm/assemble.py index ad138d23b7..836d3b204a 100644 --- a/tools/build/npm/assemble.py +++ b/tools/build/npm/assemble.py @@ -67,6 +67,7 @@ 'npm', 'pack' ], env={ + 'NPM_CONFIG_CACHE': tempfile.mktemp(), 'PATH': ':'.join([ '/usr/bin/', '/bin/', diff --git a/tools/build/npm/rules.bzl b/tools/build/npm/rules.bzl index 652cfb688e..e022026b65 100644 --- a/tools/build/npm/rules.bzl +++ b/tools/build/npm/rules.bzl @@ -71,7 +71,7 @@ assemble_npm = rule( cfg = "host", ), "_npm": attr.label( - default = Label("@nodejs//:npm"), + default = Label("@nodejs_host//:npm"), allow_files = True, ), }, @@ -129,7 +129,7 @@ deploy_npm = rule( default = "//tools/build/npm/templates:deploy.py", ), "_npm": attr.label( - default = Label("@nodejs//:npm"), + default = Label("@nodejs_host//:npm"), allow_files = True, ), }, diff --git a/tsconfig.json b/tsconfig.json index bc3f35e906..d9552ef1d8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,5 +6,6 @@ "include": [ "./frontend/**/*", "./lib/typescript/**/*" - ] + ], + "rootDirs": ["."] } diff --git a/yarn.lock b/yarn.lock index 68b8a39c54..560b730e4b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,35 +3,35 @@ "@ampproject/remapping@^2.1.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34" - integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== + "integrity" "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==" + "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz" + "version" "2.1.2" dependencies: "@jridgewell/trace-mapping" "^0.3.0" -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" - integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + "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/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" - integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== +"@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" + dependencies: + "@babel/highlight" "^7.10.4" -"@babel/core@7.17.5", "@babel/core@^7.15.5": - version "7.17.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225" - integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA== +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7": + "integrity" "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz" + "version" "7.17.7" + +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.4.0-0", "@babel/core@7.17.5": + "integrity" "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz" + "version" "7.17.5" dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" @@ -43,63 +43,71 @@ "@babel/template" "^7.16.7" "@babel/traverse" "^7.17.3" "@babel/types" "^7.17.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" + "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/core@^7.15.5": + "integrity" "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz" + "version" "7.17.8" + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.7" + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-module-transforms" "^7.17.7" + "@babel/helpers" "^7.17.8" + "@babel/parser" "^7.17.8" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.1.2" + "semver" "^6.3.0" -"@babel/generator@^7.17.3": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200" - integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg== +"@babel/generator@^7.17.3", "@babel/generator@^7.17.7": + "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" + "version" "7.17.7" dependencies: "@babel/types" "^7.17.0" - jsesc "^2.5.1" - source-map "^0.5.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" "@babel/helper-annotate-as-pure@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" - integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== + "integrity" "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==" + "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/types" "^7.16.7" "@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" - integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== + "integrity" "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==" + "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-explode-assignable-expression" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" - integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7": + "integrity" "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz" + "version" "7.17.7" dependencies: - "@babel/compat-data" "^7.16.4" + "@babel/compat-data" "^7.17.7" "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" + "browserslist" "^4.17.5" + "semver" "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.16.10": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.0.tgz#3ba0eae83313d4077319d11a768c46adad026433" - integrity sha512-S3+IHG72pJFb0RmJgeXg/TjVKt641ZsLla028haXJjdqCf9eccE5r1JsdO//L7nzTDzXjtC+hwV/lrkEb2+t0Q== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - -"@babel/helper-create-class-features-plugin@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz#9c5b34b53a01f2097daf10678d65135c1b9f84ba" - integrity sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw== +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6": + "integrity" "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz" + "version" "7.17.6" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7" @@ -110,124 +118,117 @@ "@babel/helper-split-export-declaration" "^7.16.7" "@babel/helper-create-regexp-features-plugin@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz#0cb82b9bac358eb73bfbd73985a776bfa6b14d48" - integrity sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g== + "integrity" "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz" + "version" "7.17.0" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" - regexpu-core "^4.7.1" + "regexpu-core" "^5.0.1" -"@babel/helper-define-polyfill-provider@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz#c5b10cf4b324ff840140bb07e05b8564af2ae971" - integrity sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg== +"@babel/helper-define-polyfill-provider@^0.3.1": + "integrity" "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==" + "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz" + "version" "0.3.1" dependencies: "@babel/helper-compilation-targets" "^7.13.0" "@babel/helper-module-imports" "^7.12.13" "@babel/helper-plugin-utils" "^7.13.0" "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" + "debug" "^4.1.1" + "lodash.debounce" "^4.0.8" + "resolve" "^1.14.2" + "semver" "^6.1.2" "@babel/helper-environment-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" - integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + "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-explode-assignable-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" - integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== + "integrity" "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/types" "^7.16.7" "@babel/helper-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== + "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": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== + "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": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" - integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + "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-member-expression-to-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz#42b9ca4b2b200123c3b7e726b0ae5153924905b0" - integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-module-imports@^7.12.13": - version "7.15.4" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" - integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + "integrity" "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz" + "version" "7.17.7" dependencies: - "@babel/types" "^7.15.4" + "@babel/types" "^7.17.0" -"@babel/helper-module-imports@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" - integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== +"@babel/helper-module-imports@^7.12.13", "@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": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" - integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== +"@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7": + "integrity" "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz" + "version" "7.17.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-simple-access" "^7.17.7" "@babel/helper-split-export-declaration" "^7.16.7" "@babel/helper-validator-identifier" "^7.16.7" "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" "@babel/helper-optimise-call-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" - integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== + "integrity" "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/types" "^7.16.7" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" - integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== + "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-remap-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" - integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== + "integrity" "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==" + "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz" + "version" "7.16.8" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-wrap-function" "^7.16.8" "@babel/types" "^7.16.8" "@babel/helper-replace-supers@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1" - integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== + "integrity" "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-environment-visitor" "^7.16.7" "@babel/helper-member-expression-to-functions" "^7.16.7" @@ -235,178 +236,164 @@ "@babel/traverse" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/helper-simple-access@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" - integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== +"@babel/helper-simple-access@^7.17.7": + "integrity" "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz" + "version" "7.17.7" dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.17.0" "@babel/helper-skip-transparent-expression-wrappers@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" - integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== + "integrity" "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==" + "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/types" "^7.16.0" "@babel/helper-split-export-declaration@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" - integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + "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" -"@babel/helper-validator-identifier@^7.14.5": - version "7.15.7" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== - "@babel/helper-validator-identifier@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" - integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + "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" "@babel/helper-validator-option@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" - integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + "integrity" "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz" + "version" "7.16.7" "@babel/helper-wrap-function@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" - integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== + "integrity" "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==" + "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz" + "version" "7.16.8" dependencies: "@babel/helper-function-name" "^7.16.7" "@babel/template" "^7.16.7" "@babel/traverse" "^7.16.8" "@babel/types" "^7.16.8" -"@babel/helpers@^7.17.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417" - integrity sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ== +"@babel/helpers@^7.17.2", "@babel/helpers@^7.17.8": + "integrity" "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz" + "version" "7.17.8" dependencies: "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" + "@babel/traverse" "^7.17.3" "@babel/types" "^7.17.0" -"@babel/highlight@^7.10.4": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== - dependencies: - "@babel/helper-validator-identifier" "^7.14.5" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/highlight@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.7.tgz#81a01d7d675046f0d96f82450d9d9578bdfd6b0b" - integrity sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw== +"@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" dependencies: "@babel/helper-validator-identifier" "^7.16.7" - chalk "^2.0.0" - js-tokens "^4.0.0" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" -"@babel/parser@^7.16.7", "@babel/parser@^7.17.3": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0" - integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA== +"@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.17.8": + "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" + "version" "7.17.8" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" - integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== + "integrity" "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" - integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== + "integrity" "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-proposal-optional-chaining" "^7.16.7" "@babel/plugin-proposal-async-generator-functions@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" - integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== + "integrity" "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz" + "version" "7.16.8" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-remap-async-to-generator" "^7.16.8" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-proposal-class-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" - integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== + "integrity" "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-create-class-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-proposal-class-static-block@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz#712357570b612106ef5426d13dc433ce0f200c2a" - integrity sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw== + "integrity" "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz" + "version" "7.17.6" dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.17.6" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-dynamic-import@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" - integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== + "integrity" "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-proposal-export-namespace-from@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" - integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== + "integrity" "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" "@babel/plugin-proposal-json-strings@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" - integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== + "integrity" "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-proposal-logical-assignment-operators@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" - integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== + "integrity" "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" - integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== + "integrity" "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-proposal-numeric-separator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" - integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== + "integrity" "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-object-rest-spread@^7.16.7", "@babel/plugin-proposal-object-rest-spread@^7.17.3": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390" - integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== + "integrity" "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz" + "version" "7.17.3" dependencies: "@babel/compat-data" "^7.17.0" "@babel/helper-compilation-targets" "^7.16.7" @@ -415,34 +402,34 @@ "@babel/plugin-transform-parameters" "^7.16.7" "@babel/plugin-proposal-optional-catch-binding@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" - integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== + "integrity" "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-proposal-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" - integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== + "integrity" "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-proposal-private-methods@^7.16.11": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" - integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== + "integrity" "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz" + "version" "7.16.11" dependencies: "@babel/helper-create-class-features-plugin" "^7.16.10" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-proposal-private-property-in-object@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" - integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== + "integrity" "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-create-class-features-plugin" "^7.16.7" @@ -450,159 +437,159 @@ "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" - integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== + "integrity" "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" - integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== + "integrity" "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" - integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== + "integrity" "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-arrow-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" - integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== + "integrity" "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" - integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== + "integrity" "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz" + "version" "7.16.8" dependencies: "@babel/helper-module-imports" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-remap-async-to-generator" "^7.16.8" "@babel/plugin-transform-block-scoped-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" - integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== + "integrity" "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-block-scoping@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" - integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== + "integrity" "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-classes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" - integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== + "integrity" "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7" @@ -611,267 +598,267 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" - globals "^11.1.0" + "globals" "^11.1.0" "@babel/plugin-transform-computed-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" - integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== + "integrity" "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-destructuring@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz#ca9588ae2d63978a4c29d3f33282d8603f618e23" - integrity sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A== + "integrity" "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz" + "version" "7.17.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" - integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== + "integrity" "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-duplicate-keys@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" - integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== + "integrity" "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-exponentiation-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" - integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== + "integrity" "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-for-of@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" - integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== + "integrity" "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" - integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== + "integrity" "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-compilation-targets" "^7.16.7" "@babel/helper-function-name" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" - integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== + "integrity" "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-member-expression-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" - integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== + "integrity" "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-modules-amd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" - integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== + "integrity" "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-module-transforms" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" + "babel-plugin-dynamic-import-node" "^2.3.3" "@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" - integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA== + "integrity" "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz" + "version" "7.17.7" dependencies: - "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-module-transforms" "^7.17.7" "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-simple-access" "^7.17.7" + "babel-plugin-dynamic-import-node" "^2.3.3" "@babel/plugin-transform-modules-systemjs@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7" - integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw== + "integrity" "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz" + "version" "7.17.8" dependencies: "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-module-transforms" "^7.17.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-validator-identifier" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" + "babel-plugin-dynamic-import-node" "^2.3.3" "@babel/plugin-transform-modules-umd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" - integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== + "integrity" "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-module-transforms" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" - integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== + "integrity" "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz" + "version" "7.16.8" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/plugin-transform-new-target@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" - integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== + "integrity" "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-object-super@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" - integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== + "integrity" "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" "@babel/plugin-transform-parameters@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" - integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== + "integrity" "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-property-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" - integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== + "integrity" "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-react-constant-elements@^7.14.5": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz#19e9e4c2df2f6c3e6b3aea11778297d81db8df62" - integrity sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ== + "integrity" "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz" + "version" "7.17.6" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-react-display-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz#7b6d40d232f4c0f550ea348593db3b21e2404340" - integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg== + "integrity" "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-react-jsx-development@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz#43a00724a3ed2557ed3f276a01a929e6686ac7b8" - integrity sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A== + "integrity" "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/plugin-transform-react-jsx" "^7.16.7" "@babel/plugin-transform-react-jsx@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz#86a6a220552afd0e4e1f0388a68a372be7add0d4" - integrity sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag== + "integrity" "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz" + "version" "7.17.3" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-module-imports" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-jsx" "^7.16.7" - "@babel/types" "^7.16.7" + "@babel/types" "^7.17.0" "@babel/plugin-transform-react-pure-annotations@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz#232bfd2f12eb551d6d7d01d13fe3f86b45eb9c67" - integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA== + "integrity" "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-regenerator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" - integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== + "integrity" "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz" + "version" "7.16.7" dependencies: - regenerator-transform "^0.14.2" + "regenerator-transform" "^0.14.2" "@babel/plugin-transform-reserved-words@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" - integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== + "integrity" "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-shorthand-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" - integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== + "integrity" "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" - integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== + "integrity" "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-transform-sticky-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" - integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== + "integrity" "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-template-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" - integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== + "integrity" "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-typeof-symbol@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" - integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== + "integrity" "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-typescript@^7.16.7": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" - integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== + "integrity" "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz" + "version" "7.16.8" dependencies: "@babel/helper-create-class-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-typescript" "^7.16.7" "@babel/plugin-transform-unicode-escapes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" - integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== + "integrity" "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-unicode-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" - integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== + "integrity" "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/preset-env@^7.15.6", "@babel/preset-env@^7.16.11": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" - integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== + "integrity" "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==" + "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz" + "version" "7.16.11" dependencies: "@babel/compat-data" "^7.16.8" "@babel/helper-compilation-targets" "^7.16.7" @@ -942,27 +929,27 @@ "@babel/plugin-transform-unicode-regex" "^7.16.7" "@babel/preset-modules" "^0.1.5" "@babel/types" "^7.16.8" - babel-plugin-polyfill-corejs2 "^0.3.0" - babel-plugin-polyfill-corejs3 "^0.5.0" - babel-plugin-polyfill-regenerator "^0.3.0" - core-js-compat "^3.20.2" - semver "^6.3.0" + "babel-plugin-polyfill-corejs2" "^0.3.0" + "babel-plugin-polyfill-corejs3" "^0.5.0" + "babel-plugin-polyfill-regenerator" "^0.3.0" + "core-js-compat" "^3.20.2" + "semver" "^6.3.0" "@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + "integrity" "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==" + "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + "version" "0.1.5" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" - esutils "^2.0.2" + "esutils" "^2.0.2" "@babel/preset-react@^7.14.5", "@babel/preset-react@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852" - integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA== + "integrity" "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==" + "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-validator-option" "^7.16.7" @@ -972,34 +959,34 @@ "@babel/plugin-transform-react-pure-annotations" "^7.16.7" "@babel/preset-typescript@^7.15.0", "@babel/preset-typescript@^7.16.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" - integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== + "integrity" "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==" + "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz" + "version" "7.16.7" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-validator-option" "^7.16.7" "@babel/plugin-transform-typescript" "^7.16.7" "@babel/runtime@^7.0.0", "@babel/runtime@^7.14.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" - integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw== + "integrity" "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz" + "version" "7.17.8" dependencies: - regenerator-runtime "^0.13.4" + "regenerator-runtime" "^0.13.4" "@babel/template@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" - integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + "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.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" - integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== +"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3": + "integrity" "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz" + "version" "7.17.3" dependencies: "@babel/code-frame" "^7.16.7" "@babel/generator" "^7.17.3" @@ -1009,271 +996,269 @@ "@babel/helper-split-export-declaration" "^7.16.7" "@babel/parser" "^7.17.3" "@babel/types" "^7.17.0" - debug "^4.1.0" - globals "^11.1.0" + "debug" "^4.1.0" + "globals" "^11.1.0" -"@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" - integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== +"@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4": + "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" + "to-fast-properties" "^2.0.0" -"@bazel/typescript@^4.6.1": - version "4.6.1" - resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-4.6.1.tgz#5c674698bda53006d784cb40ba1e2cb1263ecc20" - integrity sha512-T/2mOB9lSySaIQH47JsbKE8UG7eEChFltXCVNw2xk1+Eu7ym+osSIjaXoQVBPmAl/6qmIEzTyBIjFPEU2ohVrw== +"@bazel/typescript@5.2.0": + "integrity" "sha512-hNpSCQj5dOX95iC4Yf/fuyxfMU5uTAe84thqPcTCvOJFmpypN6qzxH24S5UiXkwbsL8sQM9DP0+qFyT/TRKdNw==" + "resolved" "https://registry.npmjs.org/@bazel/typescript/-/typescript-5.2.0.tgz" + "version" "5.2.0" dependencies: - "@bazel/worker" "4.6.1" - protobufjs "6.8.8" - semver "5.6.0" - source-map-support "0.5.9" - tsutils "3.21.0" + "@bazel/worker" "5.2.0" + "protobufjs" "6.8.8" + "semver" "5.6.0" + "source-map-support" "0.5.9" + "tsutils" "3.21.0" -"@bazel/worker@4.6.1": - version "4.6.1" - resolved "https://registry.yarnpkg.com/@bazel/worker/-/worker-4.6.1.tgz#96925f5819344225d4fe40ffa630a3c5f4847a0b" - integrity sha512-D6TsHxGSljmlLoz8FXL1+ISh8XnDuRkBpT6Mz0wD62eWajUZASTfX9I4HNiLNbsWY4Omc7nKXI+j4R8/BLciFg== +"@bazel/worker@5.2.0": + "integrity" "sha512-C9ozvgRP2iug4e9XaVjfXSKmrUMyzsYhDN2/A+MqKl8qlAf5AlveNofCUBASHxJsYiBn3ATbPNUznGsjeMpVWg==" + "resolved" "https://registry.npmjs.org/@bazel/worker/-/worker-5.2.0.tgz" + "version" "5.2.0" dependencies: - google-protobuf "^3.6.1" + "google-protobuf" "^3.6.1" "@cypress/request@^2.88.10": - version "2.88.10" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.10.tgz#b66d76b07f860d3a4b8d7a0604d020c662752cce" - integrity sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - http-signature "~1.3.6" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^8.3.2" + "integrity" "sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==" + "resolved" "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz" + "version" "2.88.10" + dependencies: + "aws-sign2" "~0.7.0" + "aws4" "^1.8.0" + "caseless" "~0.12.0" + "combined-stream" "~1.0.6" + "extend" "~3.0.2" + "forever-agent" "~0.6.1" + "form-data" "~2.3.2" + "http-signature" "~1.3.6" + "is-typedarray" "~1.0.0" + "isstream" "~0.1.2" + "json-stringify-safe" "~5.0.1" + "mime-types" "~2.1.19" + "performance-now" "^2.1.0" + "qs" "~6.5.2" + "safe-buffer" "^5.1.2" + "tough-cookie" "~2.5.0" + "tunnel-agent" "^0.6.0" + "uuid" "^8.3.2" "@cypress/xvfb@^1.2.4": - version "1.2.4" - resolved "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz" - integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== + "integrity" "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==" + "resolved" "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz" + "version" "1.2.4" dependencies: - debug "^3.1.0" - lodash.once "^4.1.1" + "debug" "^3.1.0" + "lodash.once" "^4.1.1" "@discoveryjs/json-ext@^0.5.0": - version "0.5.3" - resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz" - integrity sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g== + "integrity" "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==" + "resolved" "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" + "version" "0.5.7" "@eslint/eslintrc@^0.4.3": - version "0.4.3" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" + "integrity" "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==" + "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" + "version" "0.4.3" + dependencies: + "ajv" "^6.12.4" + "debug" "^4.1.1" + "espree" "^7.3.0" + "globals" "^13.9.0" + "ignore" "^4.0.6" + "import-fresh" "^3.2.1" + "js-yaml" "^3.13.1" + "minimatch" "^3.0.4" + "strip-json-comments" "^3.1.1" "@hot-loader/react-dom@^17.0.2": - version "17.0.2" - resolved "https://registry.yarnpkg.com/@hot-loader/react-dom/-/react-dom-17.0.2.tgz#0b24e484093e8f97eb5c72bebdda44fc20bc8400" - integrity sha512-G2RZrFhsQClS+bdDh/Ojpk3SgocLPUGnvnJDTQYnmKSSwXtU+Yh+8QMs+Ia3zaAvBiOSpIIDSUxuN69cvKqrWg== + "version" "17.0.2+4.13.0" 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" "@humanwhocodes/config-array@^0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz" - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + "integrity" "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz" + "version" "0.5.0" dependencies: "@humanwhocodes/object-schema" "^1.2.0" - debug "^4.1.1" - minimatch "^3.0.4" + "debug" "^4.1.1" + "minimatch" "^3.0.4" "@humanwhocodes/object-schema@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz" - integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== + "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + "version" "1.2.1" "@icons/material@^0.2.4": - version "0.2.4" - resolved "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz" - integrity sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw== + "integrity" "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" + "resolved" "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz" + "version" "0.2.4" "@jridgewell/resolve-uri@^3.0.3": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" - integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== + "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": - version "1.4.11" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" - integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== + "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": - version "0.3.4" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" - integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== + "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" "@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" dependencies: "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" + "run-parallel" "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" "@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" dependencies: "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" + "fastq" "^1.6.0" -"@polka/url@^1.0.0-next.15": - version "1.0.0-next.15" - resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.15.tgz" - integrity sha512-15spi3V28QdevleWBNXE4pIls3nFZmBbUGrW9IVPwiQczuSb9n76TCB4bsk8TSel+I1OkHEdPhu5QKMfY6rQHA== +"@polka/url@^1.0.0-next.20": + "integrity" "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + "resolved" "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz" + "version" "1.0.0-next.21" "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" - integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78= + "integrity" "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + "resolved" "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" + "version" "1.1.2" "@protobufjs/base64@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" - integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + "integrity" "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + "resolved" "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" + "version" "1.1.2" "@protobufjs/codegen@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" - integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + "integrity" "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + "resolved" "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" + "version" "2.0.4" "@protobufjs/eventemitter@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" - integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A= + "integrity" "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + "resolved" "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" + "version" "1.1.0" "@protobufjs/fetch@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" - integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU= + "integrity" "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=" + "resolved" "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" + "version" "1.1.0" dependencies: "@protobufjs/aspromise" "^1.1.1" "@protobufjs/inquire" "^1.1.0" "@protobufjs/float@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" - integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E= + "integrity" "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + "resolved" "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" + "version" "1.0.2" "@protobufjs/inquire@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" - integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik= + "integrity" "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + "resolved" "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" + "version" "1.1.0" "@protobufjs/path@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" - integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0= + "integrity" "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + "resolved" "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" + "version" "1.1.2" "@protobufjs/pool@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" - integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q= + "integrity" "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + "resolved" "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" + "version" "1.1.0" "@protobufjs/utf8@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" - integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= + "integrity" "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + "resolved" "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" + "version" "1.1.0" "@reduxjs/toolkit@^1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.8.0.tgz#8ae875e481ed97e4a691aafa034f876bfd0413c4" - integrity sha512-cdfHWfcvLyhBUDicoFwG1u32JqvwKDxLxDd7zSmSoFw/RhYLOygIRtmaMjPRUUHmVmmAGAvquLLsKKU/677kSQ== + "integrity" "sha512-cdfHWfcvLyhBUDicoFwG1u32JqvwKDxLxDd7zSmSoFw/RhYLOygIRtmaMjPRUUHmVmmAGAvquLLsKKU/677kSQ==" + "resolved" "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.0.tgz" + "version" "1.8.0" dependencies: - immer "^9.0.7" - redux "^4.1.2" - redux-thunk "^2.4.1" - reselect "^4.1.5" + "immer" "^9.0.7" + "redux" "^4.1.2" + "redux-thunk" "^2.4.1" + "reselect" "^4.1.5" "@stomp/stompjs@^6.1.2": - version "6.1.2" - resolved "https://registry.npmjs.org/@stomp/stompjs/-/stompjs-6.1.2.tgz" - integrity sha512-FHDTrIFM5Ospi4L3Xhj6v2+NzCVAeNDcBe95YjUWhWiRMrBF6uN3I7AUOlRgT6jU/2WQvvYK8ZaIxFfxFp+uHQ== + "integrity" "sha512-FHDTrIFM5Ospi4L3Xhj6v2+NzCVAeNDcBe95YjUWhWiRMrBF6uN3I7AUOlRgT6jU/2WQvvYK8ZaIxFfxFp+uHQ==" + "resolved" "https://registry.npmjs.org/@stomp/stompjs/-/stompjs-6.1.2.tgz" + "version" "6.1.2" "@svgr/babel-plugin-add-jsx-attribute@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz#bd6d1ff32a31b82b601e73672a789cc41e84fe18" - integrity sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA== + "integrity" "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz" + "version" "6.0.0" "@svgr/babel-plugin-remove-jsx-attribute@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz#58654908beebfa069681a83332544b17e5237e89" - integrity sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw== + "integrity" "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz" + "version" "6.0.0" "@svgr/babel-plugin-remove-jsx-empty-expression@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz#d06dd6e8a8f603f92f9979bb9990a1f85a4f57ba" - integrity sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA== + "integrity" "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz" + "version" "6.0.0" "@svgr/babel-plugin-replace-jsx-attribute-value@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz#0b85837577b02c31c09c758a12932820f5245cee" - integrity sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ== + "integrity" "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz" + "version" "6.0.0" "@svgr/babel-plugin-svg-dynamic-title@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz#28236ec26f7ab9d486a487d36ae52d58ba15676f" - integrity sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg== + "integrity" "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz" + "version" "6.0.0" "@svgr/babel-plugin-svg-em-dimensions@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz#40267c5dea1b43c4f83a0eb6169e08b43d8bafce" - integrity sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA== + "integrity" "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz" + "version" "6.0.0" "@svgr/babel-plugin-transform-react-native-svg@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz#eb688d0a5f539e34d268d8a516e81f5d7fede7c9" - integrity sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ== + "integrity" "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz" + "version" "6.0.0" "@svgr/babel-plugin-transform-svg-component@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz#7ba61d9fc1fb42b0ba1a04e4630019fa7e993c4f" - integrity sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg== + "integrity" "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz" + "version" "6.2.0" "@svgr/babel-preset@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.2.0.tgz#1d3ad8c7664253a4be8e4a0f0e6872f30d8af627" - integrity sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ== + "integrity" "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz" + "version" "6.2.0" dependencies: "@svgr/babel-plugin-add-jsx-attribute" "^6.0.0" "@svgr/babel-plugin-remove-jsx-attribute" "^6.0.0" @@ -1284,46 +1269,46 @@ "@svgr/babel-plugin-transform-react-native-svg" "^6.0.0" "@svgr/babel-plugin-transform-svg-component" "^6.2.0" -"@svgr/core@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.2.1.tgz#195de807a9f27f9e0e0d678e01084b05c54fdf61" - integrity sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA== +"@svgr/core@^6.0.0", "@svgr/core@^6.2.1": + "integrity" "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==" + "resolved" "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz" + "version" "6.2.1" dependencies: "@svgr/plugin-jsx" "^6.2.1" - camelcase "^6.2.0" - cosmiconfig "^7.0.1" + "camelcase" "^6.2.0" + "cosmiconfig" "^7.0.1" "@svgr/hast-util-to-babel-ast@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz#ae065567b74cbe745afae617053adf9a764bea25" - integrity sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ== + "integrity" "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==" + "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz" + "version" "6.2.1" dependencies: "@babel/types" "^7.15.6" - entities "^3.0.1" + "entities" "^3.0.1" "@svgr/plugin-jsx@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz#5668f1d2aa18c2f1bb7a1fc9f682d3f9aed263bd" - integrity sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g== + "integrity" "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz" + "version" "6.2.1" dependencies: "@babel/core" "^7.15.5" "@svgr/babel-preset" "^6.2.0" "@svgr/hast-util-to-babel-ast" "^6.2.1" - svg-parser "^2.0.2" + "svg-parser" "^2.0.2" "@svgr/plugin-svgo@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz#4cbe6a33ccccdcae4e3b63ded64cc1cbe1faf48c" - integrity sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q== + "integrity" "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz" + "version" "6.2.0" dependencies: - cosmiconfig "^7.0.1" - deepmerge "^4.2.2" - svgo "^2.5.0" + "cosmiconfig" "^7.0.1" + "deepmerge" "^4.2.2" + "svgo" "^2.5.0" "@svgr/webpack@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.2.1.tgz#ef5d51c1b6be4e7537fb9f76b3f2b2e22b63c58d" - integrity sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw== + "integrity" "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==" + "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz" + "version" "6.2.1" dependencies: "@babel/core" "^7.15.5" "@babel/plugin-transform-react-constant-elements" "^7.14.5" @@ -1335,86 +1320,86 @@ "@svgr/plugin-svgo" "^6.2.0" "@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + "integrity" "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "resolved" "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + "version" "0.2.0" "@types/body-parser@*": - version "1.19.2" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + "integrity" "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==" + "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" + "version" "1.19.2" dependencies: "@types/connect" "*" "@types/node" "*" "@types/bonjour@^3.5.9": - version "3.5.10" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + "integrity" "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==" + "resolved" "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" + "version" "3.5.10" dependencies: "@types/node" "*" "@types/connect-history-api-fallback@^1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + "integrity" "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==" + "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" + "version" "1.3.5" dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" "@types/connect@*": - version "3.4.35" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + "integrity" "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==" + "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" + "version" "3.4.35" dependencies: "@types/node" "*" "@types/debug@^4.0.0": - version "4.1.7" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" - integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== + "integrity" "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==" + "resolved" "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz" + "version" "4.1.7" dependencies: "@types/ms" "*" "@types/dom-mediacapture-record@^1.0.11": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@types/dom-mediacapture-record/-/dom-mediacapture-record-1.0.11.tgz#f61b17e6131d76629d4039b02634c7e786b82c3a" - integrity sha512-ODVOH95x08arZhbQOjH3no7Iye64akdO+55nM+IGtTzpu2ACKr9CQTrI//CCVieIjlI/eL+rK1hQjMycxIgylQ== + "integrity" "sha512-ODVOH95x08arZhbQOjH3no7Iye64akdO+55nM+IGtTzpu2ACKr9CQTrI//CCVieIjlI/eL+rK1hQjMycxIgylQ==" + "resolved" "https://registry.npmjs.org/@types/dom-mediacapture-record/-/dom-mediacapture-record-1.0.11.tgz" + "version" "1.0.11" "@types/eslint-scope@^3.7.3": - version "3.7.3" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" - integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== + "integrity" "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==" + "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz" + "version" "3.7.3" dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": - version "7.28.0" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz" - integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A== + "integrity" "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==" + "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz" + "version" "8.4.1" dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*", "@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + "integrity" "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" + "version" "0.0.51" "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - version "4.17.28" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8" - integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig== + "integrity" "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==" + "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz" + "version" "4.17.28" dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" "@types/express@*", "@types/express@^4.17.13": - version "4.17.13" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" - integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== + "integrity" "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==" + "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz" + "version" "4.17.13" dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.18" @@ -1422,356 +1407,351 @@ "@types/serve-static" "*" "@types/hast@^2.0.0": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" - integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + "integrity" "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==" + "resolved" "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz" + "version" "2.3.4" dependencies: "@types/unist" "*" -"@types/history@*", "@types/history@^4.7.11": - version "4.7.11" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" - integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== +"@types/history@^4.7.11": + "integrity" "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + "resolved" "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" + "version" "4.7.11" "@types/hoist-non-react-statics@^3.3.0": - version "3.3.1" - resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" - integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + "integrity" "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==" + "resolved" "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" + "version" "3.3.1" dependencies: "@types/react" "*" - hoist-non-react-statics "^3.3.0" + "hoist-non-react-statics" "^3.3.0" "@types/html-minifier-terser@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.0.0.tgz#563c1c6c132cd204e71512f9c0b394ff90d3fae7" - integrity sha512-NZwaaynfs1oIoLAV1vg18e7QMVDvw+6SQrdJc8w3BwUaoroVSf6EBj/Sk4PBWGxsq0dzhA2drbsuMC1/6C6KgQ== + "integrity" "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + "version" "6.1.0" -"@types/http-proxy@^1.17.5": - version "1.17.8" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" - integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== +"@types/http-proxy@^1.17.8": + "integrity" "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==" + "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz" + "version" "1.17.8" dependencies: "@types/node" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": - version "7.0.8" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz" - integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg== - -"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.9": - version "7.0.9" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" - integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + "integrity" "sha512-BLO9bBq59vW3fxCpD4o0N4U+DXsvwvIcl+jofw0frQo/GrBFC+/jRZj1E7kgp6dvTyNmA4y6JCV5Id/r3mNP5A==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.10.tgz" + "version" "7.0.10" "@types/lodash-es@^4.17.6": - version "4.17.6" - resolved "https://registry.yarnpkg.com/@types/lodash-es/-/lodash-es-4.17.6.tgz#c2ed4c8320ffa6f11b43eb89e9eaeec65966a0a0" - integrity sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== + "integrity" "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==" + "resolved" "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz" + "version" "4.17.6" dependencies: "@types/lodash" "*" "@types/lodash@*": - version "4.14.168" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz" - integrity sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q== + "integrity" "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==" + "resolved" "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz" + "version" "4.14.180" "@types/long@^4.0.0": - version "4.0.1" - resolved "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz" - integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== + "integrity" "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + "resolved" "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz" + "version" "4.0.1" "@types/mdast@^3.0.0": - version "3.0.10" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" - integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== + "integrity" "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==" + "resolved" "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz" + "version" "3.0.10" dependencies: "@types/unist" "*" "@types/mdurl@^1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" - integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA== + "integrity" "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==" + "resolved" "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz" + "version" "1.0.2" "@types/mime@^1": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + "integrity" "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" + "version" "1.3.2" "@types/ms@*": - version "0.7.31" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" - integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== + "integrity" "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + "resolved" "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz" + "version" "0.7.31" "@types/node@*", "@types/node@17.0.21": - version "17.0.21" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644" - integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ== + "integrity" "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz" + "version" "17.0.21" "@types/node@^10.1.0": - version "10.17.60" - resolved "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz" - integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== + "integrity" "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz" + "version" "10.17.60" "@types/node@^14.14.31": - version "14.17.6" - resolved "https://registry.npmjs.org/@types/node/-/node-14.17.6.tgz" - integrity sha512-iBxsxU7eswQDGhlr3AiamBxOssaYxbM+NKXVil8jg9yFXvrfEFbDumLD/2dMTB+zYyg7w+Xjt8yuxfdbUHAtcQ== + "integrity" "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz" + "version" "14.18.12" "@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" -"@types/prop-types@*": - version "15.7.3" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz" - integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== +"@types/prop-types@*", "@types/prop-types@^15.0.0": + "integrity" "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" + "version" "15.7.4" "@types/qs@*": - version "6.9.7" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + "integrity" "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" + "version" "6.9.7" "@types/range-parser@*": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + "integrity" "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" + "version" "1.2.4" "@types/react-dom@17.0.13": - version "17.0.13" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.13.tgz#a3323b974ee4280070982b3112351bb1952a7809" - integrity sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ== + "integrity" "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==" + "resolved" "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz" + "version" "17.0.13" dependencies: "@types/react" "*" -"@types/react-redux@7.1.23", "@types/react-redux@^7.1.20": - version "7.1.23" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.23.tgz#3c2bb1bcc698ae69d70735f33c5a8e95f41ac528" - integrity sha512-D02o3FPfqQlfu2WeEYwh3x2otYd2Dk1o8wAfsA0B1C2AJEFxE663Ozu7JzuWbznGgW248NaOF6wsqCGNq9d3qw== +"@types/react-redux@^7.1.20", "@types/react-redux@7.1.23": + "integrity" "sha512-D02o3FPfqQlfu2WeEYwh3x2otYd2Dk1o8wAfsA0B1C2AJEFxE663Ozu7JzuWbznGgW248NaOF6wsqCGNq9d3qw==" + "resolved" "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.23.tgz" + "version" "7.1.23" dependencies: "@types/hoist-non-react-statics" "^3.3.0" "@types/react" "*" - hoist-non-react-statics "^3.3.0" - redux "^4.0.0" + "hoist-non-react-statics" "^3.3.0" + "redux" "^4.0.0" "@types/react-router-dom@^5.3.3": - version "5.3.3" - resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" - integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + "integrity" "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==" + "resolved" "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" + "version" "5.3.3" dependencies: "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router" "*" "@types/react-router@*": - version "5.1.12" - resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.12.tgz" - integrity sha512-0bhXQwHYfMeJlCh7mGhc0VJTRm0Gk+Z8T00aiP4702mDUuLs9SMhnd2DitpjWFjdOecx2UXtICK14H9iMnziGA== + "integrity" "sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==" + "resolved" "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz" + "version" "5.1.18" dependencies: - "@types/history" "*" + "@types/history" "^4.7.11" "@types/react" "*" "@types/react-window-infinite-loader@^1.0.6": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.6.tgz#d7b23b4afaa1e0e2050876b766c3ea19f748f549" - integrity sha512-V8g8sBDLVeJJAfEENJS7VXZK+DRJ+jzPNtk8jpj2G+obhf+iqGNUDGwNWCbBhLiD+KpHhf3kWQlKBRi0tAeU4Q== + "integrity" "sha512-V8g8sBDLVeJJAfEENJS7VXZK+DRJ+jzPNtk8jpj2G+obhf+iqGNUDGwNWCbBhLiD+KpHhf3kWQlKBRi0tAeU4Q==" + "resolved" "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.6.tgz" + "version" "1.0.6" dependencies: "@types/react" "*" "@types/react-window" "*" "@types/react-window@*": - version "1.8.2" - resolved "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.2.tgz" - integrity sha512-gP1xam68Wc4ZTAee++zx6pTdDAH08rAkQrWm4B4F/y6hhmlT9Mgx2q8lTCXnrPHXsr15XjRN9+K2DLKcz44qEQ== + "integrity" "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==" + "resolved" "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz" + "version" "1.8.5" dependencies: "@types/react" "*" -"@types/react@*", "@types/react@17.0.40": - version "17.0.40" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.40.tgz#dc010cee6254d5239a138083f3799a16638e6bad" - integrity sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ== +"@types/react@*", "@types/react@^15.0.0 || ^16.0.0 || ^17.0.0 ", "@types/react@>=16", "@types/react@17.0.40": + "integrity" "sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==" + "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.40.tgz" + "version" "17.0.40" dependencies: "@types/prop-types" "*" "@types/scheduler" "*" - csstype "^3.0.2" + "csstype" "^3.0.2" "@types/resize-observer-browser@^0.1.7": - version "0.1.7" - resolved "https://registry.yarnpkg.com/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz#294aaadf24ac6580b8fbd1fe3ab7b59fe85f9ef3" - integrity sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg== + "integrity" "sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg==" + "resolved" "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz" + "version" "0.1.7" "@types/retry@^0.12.0": - version "0.12.1" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" - integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== + "integrity" "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz" + "version" "0.12.1" "@types/scheduler@*": - version "0.16.2" - resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" + "version" "0.16.2" "@types/serve-index@^1.9.1": - version "1.9.1" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + "integrity" "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==" + "resolved" "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" dependencies: "@types/express" "*" "@types/serve-static@*": - version "1.13.10" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9" - integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== + "integrity" "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==" + "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz" + "version" "1.13.10" dependencies: "@types/mime" "^1" "@types/node" "*" "@types/sinonjs__fake-timers@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3" - integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== + "integrity" "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==" + "resolved" "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz" + "version" "8.1.1" "@types/sizzle@^2.3.2": - version "2.3.3" - resolved "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz" - integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== + "integrity" "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" + "resolved" "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz" + "version" "2.3.3" "@types/sockjs@^0.3.33": - version "0.3.33" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + "integrity" "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==" + "resolved" "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" + "version" "0.3.33" dependencies: "@types/node" "*" "@types/unist@*", "@types/unist@^2.0.0": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" - integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + "integrity" "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + "resolved" "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz" + "version" "2.0.6" "@types/ws@^8.2.2": - version "8.2.2" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.2.2.tgz#7c5be4decb19500ae6b3d563043cd407bf366c21" - integrity sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg== + "integrity" "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==" + "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" + "version" "8.5.3" dependencies: "@types/node" "*" "@types/yauzl@^2.9.1": - version "2.9.2" - resolved "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz" - integrity sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA== + "integrity" "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==" + "resolved" "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz" + "version" "2.9.2" dependencies: "@types/node" "*" "@typescript-eslint/eslint-plugin@^4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276" - integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg== + "integrity" "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz" + "version" "4.33.0" dependencies: "@typescript-eslint/experimental-utils" "4.33.0" "@typescript-eslint/scope-manager" "4.33.0" - debug "^4.3.1" - functional-red-black-tree "^1.0.1" - ignore "^5.1.8" - regexpp "^3.1.0" - semver "^7.3.5" - tsutils "^3.21.0" + "debug" "^4.3.1" + "functional-red-black-tree" "^1.0.1" + "ignore" "^5.1.8" + "regexpp" "^3.1.0" + "semver" "^7.3.5" + "tsutils" "^3.21.0" "@typescript-eslint/experimental-utils@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd" - integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q== + "integrity" "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz" + "version" "4.33.0" dependencies: "@types/json-schema" "^7.0.7" "@typescript-eslint/scope-manager" "4.33.0" "@typescript-eslint/types" "4.33.0" "@typescript-eslint/typescript-estree" "4.33.0" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" + "eslint-scope" "^5.1.1" + "eslint-utils" "^3.0.0" -"@typescript-eslint/parser@^4.32.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" - integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== +"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.32.0": + "integrity" "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz" + "version" "4.33.0" dependencies: "@typescript-eslint/scope-manager" "4.33.0" "@typescript-eslint/types" "4.33.0" "@typescript-eslint/typescript-estree" "4.33.0" - debug "^4.3.1" + "debug" "^4.3.1" "@typescript-eslint/scope-manager@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3" - integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ== + "integrity" "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz" + "version" "4.33.0" dependencies: "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" "@typescript-eslint/types@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" - integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== + "integrity" "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz" + "version" "4.33.0" "@typescript-eslint/typescript-estree@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" - integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA== + "integrity" "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz" + "version" "4.33.0" dependencies: "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" - debug "^4.3.1" - globby "^11.0.3" - is-glob "^4.0.1" - semver "^7.3.5" - tsutils "^3.21.0" + "debug" "^4.3.1" + "globby" "^11.0.3" + "is-glob" "^4.0.1" + "semver" "^7.3.5" + "tsutils" "^3.21.0" "@typescript-eslint/visitor-keys@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" - integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg== + "integrity" "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz" + "version" "4.33.0" dependencies: "@typescript-eslint/types" "4.33.0" - eslint-visitor-keys "^2.0.0" + "eslint-visitor-keys" "^2.0.0" "@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + "integrity" "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" + "version" "1.11.1" dependencies: "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + "integrity" "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" + "version" "1.11.1" "@webassemblyjs/helper-api-error@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + "integrity" "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" + "version" "1.11.1" "@webassemblyjs/helper-buffer@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + "integrity" "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" + "version" "1.11.1" "@webassemblyjs/helper-numbers@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + "integrity" "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" + "version" "1.11.1" dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" "@xtuc/long" "4.2.2" "@webassemblyjs/helper-wasm-bytecode@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + "integrity" "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" + "version" "1.11.1" "@webassemblyjs/helper-wasm-section@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + "integrity" "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" + "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" @@ -1779,28 +1759,28 @@ "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + "integrity" "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" + "version" "1.11.1" dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + "integrity" "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" + "version" "1.11.1" dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + "integrity" "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" + "version" "1.11.1" "@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + "integrity" "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" + "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" @@ -1812,9 +1792,9 @@ "@webassemblyjs/wast-printer" "1.11.1" "@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + "integrity" "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" + "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" @@ -1823,9 +1803,9 @@ "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + "integrity" "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" + "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" @@ -1833,9 +1813,9 @@ "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + "integrity" "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" + "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" @@ -1845,3631 +1825,3592 @@ "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + "integrity" "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" + "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" "@webpack-cli/configtest@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.1.tgz#9f53b1b7946a6efc2a749095a4f450e2932e8356" - integrity sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg== + "integrity" "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==" + "resolved" "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz" + "version" "1.1.1" "@webpack-cli/info@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.1.tgz#2360ea1710cbbb97ff156a3f0f24556e0fc1ebea" - integrity sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA== + "integrity" "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==" + "resolved" "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz" + "version" "1.4.1" dependencies: - envinfo "^7.7.3" + "envinfo" "^7.7.3" "@webpack-cli/serve@^1.6.1": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.1.tgz#0de2875ac31b46b6c5bb1ae0a7d7f0ba5678dffe" - integrity sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw== + "integrity" "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==" + "resolved" "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz" + "version" "1.6.1" "@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + "version" "1.2.0" "@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-import-assertions@^1.7.6: - version "1.7.6" - resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz" - integrity sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA== - -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^8.0.0: - version "8.1.1" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz" - integrity sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w== - -acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.0.4, acorn@^8.4.1: - version "8.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz" - integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.0, ajv@^8.8.0: - version "8.9.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.9.0.tgz#738019146638824dea25edcf299dcba1b0e7eb18" - integrity sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ajv@^8.0.1: - version "8.6.2" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz" - integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-colors@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - -ansi-escapes@^4.3.0: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arch@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" - integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-includes@^3.1.2, array-includes@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" - integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - is-string "^1.0.7" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array.prototype.flatmap@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" - integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.19.0" - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.npmjs.org/async/-/async-2.6.3.tgz" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -async@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/async/-/async-3.2.0.tgz" - integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -audio-recorder-polyfill@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/audio-recorder-polyfill/-/audio-recorder-polyfill-0.4.1.tgz#4290eca3d8edf49eb6daba59592aacf357b6e5b7" - integrity sha512-SS4qVOzuVwlS/tjQdd0uR+9cCKBTkx4jsAdjM+rMNqoTEWf6bMnBSTfv+FO4Zn9ngxviJOxhkgRWWXsAMqM96Q== - -autosize@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz" - integrity sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA== - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - -babel-loader@^8.2.3: - version "8.2.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.3.tgz#8986b40f1a64cacfcb4b8429320085ef68b1342d" - integrity sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^1.4.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-polyfill-corejs2@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz#407082d0d355ba565af24126fb6cb8e9115251fd" - integrity sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA== + "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + "version" "4.2.2" + +"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.8": + "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" + "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + "version" "1.3.8" + dependencies: + "mime-types" "~2.1.34" + "negotiator" "0.6.3" + +"acorn-import-assertions@^1.7.6": + "integrity" "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" + "resolved" "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" + "version" "1.8.0" + +"acorn-jsx@^5.3.1": + "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + "version" "5.3.2" + +"acorn-walk@^8.0.0": + "integrity" "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" + "version" "8.2.0" + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.4.0": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"acorn@^8", "acorn@^8.0.4", "acorn@^8.4.1", "acorn@^8.5.0": + "integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz" + "version" "8.7.0" + +"aggregate-error@^3.0.0": + "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" + "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "clean-stack" "^2.0.0" + "indent-string" "^4.0.0" + +"ajv-formats@^2.1.1": + "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" + "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "ajv" "^8.0.0" + +"ajv-keywords@^3.5.2": + "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + "version" "3.5.2" + +"ajv-keywords@^5.0.0": + "integrity" "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "fast-deep-equal" "^3.1.3" + +"ajv@^6.10.0", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + dependencies: + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" + +"ajv@^8.0.0", "ajv@^8.8.0", "ajv@^8.8.2": + "integrity" "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz" + "version" "8.10.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + +"ajv@^8.0.1": + "integrity" "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz" + "version" "8.10.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + +"ansi-colors@^4.1.1": + "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" + "version" "4.1.1" + +"ansi-escapes@^4.3.0": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-html-community@^0.0.8": + "integrity" "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "resolved" "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + "version" "0.0.8" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-regex@^6.0.1": + "integrity" "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + "version" "6.0.1" + +"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" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"anymatch@~3.1.2": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"arch@^2.2.0": + "integrity" "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" + "resolved" "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" + "version" "2.2.0" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"array-flatten@^2.1.0": + "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + "version" "2.1.2" + +"array-flatten@1.1.1": + "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + "version" "1.1.1" + +"array-includes@^3.1.3", "array-includes@^3.1.4": + "integrity" "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==" + "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz" + "version" "3.1.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + "get-intrinsic" "^1.1.1" + "is-string" "^1.0.7" + +"array-union@^2.1.0": + "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + "version" "2.1.0" + +"array.prototype.flatmap@^1.2.5": + "integrity" "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==" + "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz" + "version" "1.2.5" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.0" + +"asn1@~0.2.3": + "integrity" "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==" + "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" + "version" "0.2.6" + dependencies: + "safer-buffer" "~2.1.0" + +"assert-plus@^1.0.0", "assert-plus@1.0.0": + "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "version" "1.0.0" + +"astral-regex@^2.0.0": + "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + "version" "2.0.0" + +"async@^2.6.2": + "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" + "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" + "version" "2.6.3" + dependencies: + "lodash" "^4.17.14" + +"async@^3.2.0": + "integrity" "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + "resolved" "https://registry.npmjs.org/async/-/async-3.2.3.tgz" + "version" "3.2.3" + +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" + +"audio-recorder-polyfill@^0.4.1": + "integrity" "sha512-SS4qVOzuVwlS/tjQdd0uR+9cCKBTkx4jsAdjM+rMNqoTEWf6bMnBSTfv+FO4Zn9ngxviJOxhkgRWWXsAMqM96Q==" + "resolved" "https://registry.npmjs.org/audio-recorder-polyfill/-/audio-recorder-polyfill-0.4.1.tgz" + "version" "0.4.1" + +"autosize@^4.0.2": + "integrity" "sha512-5yxLQ22O0fCRGoxGfeLSNt3J8LB1v+umtpMnPW6XjkTWXKoN0AmXAIhelJcDtFT/Y/wYWmfE+oqU10Q0b8FhaQ==" + "resolved" "https://registry.npmjs.org/autosize/-/autosize-4.0.4.tgz" + "version" "4.0.4" + +"aws-sign2@~0.7.0": + "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" + "version" "0.7.0" + +"aws4@^1.8.0": + "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" + "version" "1.11.0" + +"babel-loader@^8.2.3": + "integrity" "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==" + "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz" + "version" "8.2.3" + dependencies: + "find-cache-dir" "^3.3.1" + "loader-utils" "^1.4.0" + "make-dir" "^3.1.0" + "schema-utils" "^2.6.5" + +"babel-plugin-dynamic-import-node@^2.3.3": + "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + "version" "2.3.3" + dependencies: + "object.assign" "^4.1.0" + +"babel-plugin-polyfill-corejs2@^0.3.0": + "integrity" "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz" + "version" "0.3.1" dependencies: "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.3.0" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz#f81371be3fe499d39e074e272a1ef86533f3d268" - integrity sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.0" - core-js-compat "^3.20.0" - -babel-plugin-polyfill-regenerator@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz#9ebbcd7186e1a33e21c5e20cae4e7983949533be" - integrity sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.0" - -bail@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -blob-util@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz" - integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== - -bluebird@^3.7.2: - version "3.7.2" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.14.5, browserslist@^4.17.5, browserslist@^4.19.1: - version "4.19.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" - integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== - 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" - -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -cachedir@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz" - integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-keys@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.2.tgz#d048d8c69448745bb0de6fc4c1c52a30dfbe7252" - integrity sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg== - dependencies: - camelcase "^6.3.0" - map-obj "^4.1.0" - quick-lru "^5.1.1" - type-fest "^1.2.1" - -camelcase@^6.2.0, camelcase@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -caniuse-lite@^1.0.30001286: - version "1.0.30001299" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz#d753bf6444ed401eb503cbbe17aa3e1451b5a68c" - integrity sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0, chalk@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz" - integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -character-entities@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.1.tgz#98724833e1e27990dee0bd0f2b8a859c3476aac7" - integrity sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ== - -check-more-types@^2.24.0: - version "2.24.0" - resolved "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz" - integrity sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA= - -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" + "@babel/helper-define-polyfill-provider" "^0.3.1" + "semver" "^6.1.1" + +"babel-plugin-polyfill-corejs3@^0.5.0": + "integrity" "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz" + "version" "0.5.2" + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + "core-js-compat" "^3.21.0" + +"babel-plugin-polyfill-regenerator@^0.3.0": + "integrity" "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + +"bail@^2.0.0": + "integrity" "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" + "resolved" "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" + "version" "2.0.2" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"base64-js@^1.3.1": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" + +"batch@0.6.1": + "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + "version" "0.6.1" + +"bcrypt-pbkdf@^1.0.0": + "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=" + "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "tweetnacl" "^0.14.3" + +"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" + +"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" + +"blob-util@^2.0.2": + "integrity" "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==" + "resolved" "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz" + "version" "2.0.2" + +"bluebird@^3.7.2": + "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + "version" "3.7.2" + +"body-parser@1.19.2": + "integrity" "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==" + "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz" + "version" "1.19.2" + dependencies: + "bytes" "3.1.2" + "content-type" "~1.0.4" + "debug" "2.6.9" + "depd" "~1.1.2" + "http-errors" "1.8.1" + "iconv-lite" "0.4.24" + "on-finished" "~2.3.0" + "qs" "6.9.7" + "raw-body" "2.4.3" + "type-is" "~1.6.18" + +"bonjour@^3.5.0": + "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU=" + "resolved" "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" + "version" "3.5.0" + dependencies: + "array-flatten" "^2.1.0" + "deep-equal" "^1.0.1" + "dns-equal" "^1.0.0" + "dns-txt" "^2.0.2" + "multicast-dns" "^6.0.1" + "multicast-dns-service-types" "^1.1.0" + +"boolbase@^1.0.0": + "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"braces@^3.0.1", "braces@~3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"browserslist@^4.14.5", "browserslist@^4.17.5", "browserslist@^4.19.1": + "integrity" "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz" + "version" "4.20.2" + dependencies: + "caniuse-lite" "^1.0.30001317" + "electron-to-chromium" "^1.4.84" + "escalade" "^3.1.1" + "node-releases" "^2.0.2" + "picocolors" "^1.0.0" + +"buffer-crc32@~0.2.3": + "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + "version" "0.2.13" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"buffer-indexof@^1.0.0": + "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + "resolved" "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + "version" "1.1.1" + +"buffer@^5.6.0": + "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + "version" "5.7.1" + dependencies: + "base64-js" "^1.3.1" + "ieee754" "^1.1.13" + +"bytes@3.0.0": + "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.1.2": + "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + "version" "3.1.2" + +"cachedir@^2.3.0": + "integrity" "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==" + "resolved" "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz" + "version" "2.3.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" + dependencies: + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camel-case@^4.1.2": + "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "pascal-case" "^3.1.2" + "tslib" "^2.0.3" + +"camelcase-keys@^7.0.2": + "integrity" "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==" + "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "camelcase" "^6.3.0" + "map-obj" "^4.1.0" + "quick-lru" "^5.1.1" + "type-fest" "^1.2.1" + +"camelcase@^6.2.0", "camelcase@^6.3.0": + "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + "version" "6.3.0" + +"caniuse-lite@^1.0.30001317": + "integrity" "sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001319.tgz" + "version" "1.0.30001319" + +"caseless@~0.12.0": + "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + "version" "0.12.0" + +"chalk@^2.0.0": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^4.0.0", "chalk@^4.1.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"character-entities@^2.0.0": + "integrity" "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==" + "resolved" "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz" + "version" "2.0.1" + +"check-more-types@^2.24.0": + "integrity" "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=" + "resolved" "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz" + "version" "2.24.0" + +"chokidar@^3.5.3", "chokidar@>=3.0.0 <4.0.0": + "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + "version" "3.5.3" + dependencies: + "anymatch" "~3.1.2" + "braces" "~3.0.2" + "glob-parent" "~5.1.2" + "is-binary-path" "~2.1.0" + "is-glob" "~4.0.1" + "normalize-path" "~3.0.0" + "readdirp" "~3.6.0" optionalDependencies: - fsevents "~2.3.2" + "fsevents" "~2.3.2" -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== +"chrome-trace-event@^1.0.2": + "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + "version" "1.0.3" -ci-info@^3.1.1: - version "3.2.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" - integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== +"ci-info@^3.2.0": + "integrity" "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz" + "version" "3.3.0" -clean-css@^5.1.5: - version "5.2.2" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.2.tgz#d3a7c6ee2511011e051719838bdcf8314dc4548d" - integrity sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w== +"clean-css@^5.2.2": + "integrity" "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==" + "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz" + "version" "5.2.4" dependencies: - source-map "~0.6.0" + "source-map" "~0.6.0" -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +"clean-stack@^2.0.0": + "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + "version" "2.2.0" -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== +"cli-cursor@^3.1.0": + "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" + "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" + "version" "3.1.0" dependencies: - restore-cursor "^3.1.0" + "restore-cursor" "^3.1.0" -cli-table3@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.1.tgz#36ce9b7af4847f288d3cdd081fbd09bf7bd237b8" - integrity sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA== +"cli-table3@~0.6.1": + "integrity" "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==" + "resolved" "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz" + "version" "0.6.1" dependencies: - string-width "^4.2.0" + "string-width" "^4.2.0" optionalDependencies: - colors "1.4.0" - -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colorette@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" - integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== - -colorette@^2.0.10, colorette@^2.0.14: - version "2.0.16" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" - integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== - -colors@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - -combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -comma-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" - integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -commander@^7.0.0, commander@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.1.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -common-tags@^1.8.0: - version "1.8.0" - resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -computed-style@~0.1.3: - version "0.1.4" - resolved "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz" - integrity sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ= - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - -copy-webpack-plugin@^9.0.1: - version "9.0.1" - resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz" - integrity sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw== - dependencies: - fast-glob "^3.2.5" - glob-parent "^6.0.0" - globby "^11.0.3" - normalize-path "^3.0.0" - p-limit "^3.1.0" - schema-utils "^3.0.0" - serialize-javascript "^6.0.0" - -core-js-compat@^3.20.0, core-js-compat@^3.20.2: - version "3.20.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.20.2.tgz#d1ff6936c7330959b46b2e08b122a8b14e26140b" - integrity sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg== - dependencies: - browserslist "^4.19.1" - semver "7.0.0" - -core-js@3.21.1: - version "3.21.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.1.tgz#f2e0ddc1fc43da6f904706e8e955bc19d06a0d94" - integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== - -core-util-is@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" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + "colors" "1.4.0" + +"cli-truncate@^2.1.0": + "integrity" "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==" + "resolved" "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "slice-ansi" "^3.0.0" + "string-width" "^4.2.0" + +"clone-deep@^4.0.1": + "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" + "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "is-plain-object" "^2.0.4" + "kind-of" "^6.0.2" + "shallow-clone" "^3.0.0" + +"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" + dependencies: + "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" + dependencies: + "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": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"colorette@^2.0.10", "colorette@^2.0.14", "colorette@^2.0.16": + "integrity" "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz" + "version" "2.0.16" + +"colors@1.4.0": + "integrity" "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + "resolved" "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" + "version" "1.4.0" + +"combined-stream@^1.0.6", "combined-stream@^1.0.8", "combined-stream@~1.0.6": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"comma-separated-tokens@^2.0.0": + "integrity" "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==" + "resolved" "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz" + "version" "2.0.2" + +"commander@^2.20.0": + "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + "version" "2.20.3" + +"commander@^5.1.0": + "integrity" "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + "resolved" "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" + "version" "5.1.0" + +"commander@^7.0.0", "commander@^7.2.0": + "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + "version" "7.2.0" + +"commander@^8.3.0": + "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "resolved" "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + "version" "8.3.0" + +"common-tags@^1.8.0": + "integrity" "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + "resolved" "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" + "version" "1.8.2" + +"commondir@^1.0.1": + "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + "version" "1.0.1" + +"compressible@~2.0.16": + "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" + "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + "version" "2.0.18" + dependencies: + "mime-db" ">= 1.43.0 < 2" + +"compression@^1.7.4": + "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" + "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + "version" "1.7.4" + dependencies: + "accepts" "~1.3.5" + "bytes" "3.0.0" + "compressible" "~2.0.16" + "debug" "2.6.9" + "on-headers" "~1.0.2" + "safe-buffer" "5.1.2" + "vary" "~1.1.2" + +"computed-style@~0.1.3": + "integrity" "sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ=" + "resolved" "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz" + "version" "0.1.4" + +"concat-map@0.0.1": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"connect-history-api-fallback@^1.6.0": + "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + "version" "1.6.0" + +"content-disposition@0.5.4": + "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==" + "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + "version" "0.5.4" + dependencies: + "safe-buffer" "5.2.1" + +"content-type@~1.0.4": + "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + "version" "1.0.4" + +"convert-source-map@^1.7.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"cookie-signature@1.0.6": + "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + "version" "1.0.6" + +"cookie@0.4.2": + "integrity" "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" + "version" "0.4.2" + +"copy-webpack-plugin@^9.0.1": + "integrity" "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==" + "resolved" "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "fast-glob" "^3.2.7" + "glob-parent" "^6.0.1" + "globby" "^11.0.3" + "normalize-path" "^3.0.0" + "schema-utils" "^3.1.1" + "serialize-javascript" "^6.0.0" + +"core-js-compat@^3.20.2", "core-js-compat@^3.21.0": + "integrity" "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==" + "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz" + "version" "3.21.1" + dependencies: + "browserslist" "^4.19.1" + "semver" "7.0.0" + +"core-js@3.21.1": + "integrity" "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz" + "version" "3.21.1" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"core-util-is@1.0.2": + "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + "version" "1.0.2" + +"cosmiconfig@^7.0.1": + "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" + "version" "7.0.1" dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -css-loader@^6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e" - integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.7" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.5" - -css-select@^4.1.3: - version "4.1.3" - resolved "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz" - integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== - dependencies: - boolbase "^1.0.0" - css-what "^5.0.0" - domhandler "^4.2.0" - domutils "^2.6.0" - nth-check "^2.0.0" - -css-tree@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz" - integrity sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz" - integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -csso@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -csstype@^3.0.2: - version "3.0.8" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz" - integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw== - -cypress@^9.5.1: - version "9.5.1" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-9.5.1.tgz#51162f3688cedf5ffce311b914ef49a7c1ece076" - integrity sha512-H7lUWB3Svr44gz1rNnj941xmdsCljXoJa2cDneAltjI9leKLMQLm30x6jLlpQ730tiVtIbW5HdUmBzPzwzfUQg== + "import-fresh" "^3.2.1" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.10.0" + +"cross-spawn@^7.0.0", "cross-spawn@^7.0.2", "cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"css-loader@^6.7.1": + "integrity" "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==" + "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz" + "version" "6.7.1" + dependencies: + "icss-utils" "^5.1.0" + "postcss" "^8.4.7" + "postcss-modules-extract-imports" "^3.0.0" + "postcss-modules-local-by-default" "^4.0.0" + "postcss-modules-scope" "^3.0.0" + "postcss-modules-values" "^4.0.0" + "postcss-value-parser" "^4.2.0" + "semver" "^7.3.5" + +"css-select@^4.1.3": + "integrity" "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^5.1.0" + "domhandler" "^4.3.0" + "domutils" "^2.8.0" + "nth-check" "^2.0.1" + +"css-tree@^1.1.2", "css-tree@^1.1.3": + "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "mdn-data" "2.0.14" + "source-map" "^0.6.1" + +"css-what@^5.1.0": + "integrity" "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz" + "version" "5.1.0" + +"cssesc@^3.0.0": + "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + "version" "3.0.0" + +"csso@^4.2.0": + "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==" + "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "css-tree" "^1.1.2" + +"csstype@^3.0.2": + "integrity" "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz" + "version" "3.0.11" + +"cypress@^9.5.1": + "integrity" "sha512-gYiQYvJozMzDOriUV1rCt6CeRM/pRK4nhwGJj3nJQyX2BoUdTCVwp30xDMKc771HiNVhBtgj5o5/iBdVDVXQUg==" + "resolved" "https://registry.npmjs.org/cypress/-/cypress-9.5.2.tgz" + "version" "9.5.2" dependencies: "@cypress/request" "^2.88.10" "@cypress/xvfb" "^1.2.4" "@types/node" "^14.14.31" "@types/sinonjs__fake-timers" "8.1.1" "@types/sizzle" "^2.3.2" - arch "^2.2.0" - blob-util "^2.0.2" - bluebird "^3.7.2" - buffer "^5.6.0" - cachedir "^2.3.0" - chalk "^4.1.0" - check-more-types "^2.24.0" - cli-cursor "^3.1.0" - cli-table3 "~0.6.1" - commander "^5.1.0" - common-tags "^1.8.0" - dayjs "^1.10.4" - debug "^4.3.2" - enquirer "^2.3.6" - eventemitter2 "^6.4.3" - execa "4.1.0" - executable "^4.1.1" - extract-zip "2.0.1" - figures "^3.2.0" - fs-extra "^9.1.0" - getos "^3.2.1" - is-ci "^3.0.0" - is-installed-globally "~0.4.0" - lazy-ass "^1.6.0" - listr2 "^3.8.3" - lodash "^4.17.21" - log-symbols "^4.0.0" - minimist "^1.2.5" - ospath "^1.2.2" - pretty-bytes "^5.6.0" - proxy-from-env "1.0.0" - request-progress "^3.0.0" - semver "^7.3.2" - supports-color "^8.1.1" - tmp "~0.2.1" - untildify "^4.0.0" - yauzl "^2.10.0" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -dayjs@^1.10.4: - version "1.10.6" - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.10.6.tgz" - integrity sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw== - -debug@2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.1.0, debug@^3.1.1: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: - version "4.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== - dependencies: - ms "2.1.2" - -decode-named-character-reference@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz#57b2bd9112659cacbc449d3577d7dadb8e1f3d1b" - integrity sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w== - dependencies: - character-entities "^2.0.0" - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-is@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -del@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" - integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -dequal@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" - integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug== - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -diff@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" - integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.4" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@^1.0.1: - version "1.3.2" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz" - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -domelementtype@^2.0.1: - version "2.1.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz" - integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== - -domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== - -domhandler@^4.0.0, domhandler@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz" - integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== - dependencies: - domelementtype "^2.2.0" - -domutils@^2.5.2, domutils@^2.6.0: - version "2.7.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz" - integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + "arch" "^2.2.0" + "blob-util" "^2.0.2" + "bluebird" "^3.7.2" + "buffer" "^5.6.0" + "cachedir" "^2.3.0" + "chalk" "^4.1.0" + "check-more-types" "^2.24.0" + "cli-cursor" "^3.1.0" + "cli-table3" "~0.6.1" + "commander" "^5.1.0" + "common-tags" "^1.8.0" + "dayjs" "^1.10.4" + "debug" "^4.3.2" + "enquirer" "^2.3.6" + "eventemitter2" "^6.4.3" + "execa" "4.1.0" + "executable" "^4.1.1" + "extract-zip" "2.0.1" + "figures" "^3.2.0" + "fs-extra" "^9.1.0" + "getos" "^3.2.1" + "is-ci" "^3.0.0" + "is-installed-globally" "~0.4.0" + "lazy-ass" "^1.6.0" + "listr2" "^3.8.3" + "lodash" "^4.17.21" + "log-symbols" "^4.0.0" + "minimist" "^1.2.5" + "ospath" "^1.2.2" + "pretty-bytes" "^5.6.0" + "proxy-from-env" "1.0.0" + "request-progress" "^3.0.0" + "semver" "^7.3.2" + "supports-color" "^8.1.1" + "tmp" "~0.2.1" + "untildify" "^4.0.0" + "yauzl" "^2.10.0" + +"dashdash@^1.12.0": + "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" + "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + "version" "1.14.1" + dependencies: + "assert-plus" "^1.0.0" + +"dayjs@^1.10.4": + "integrity" "sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug==" + "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.11.0.tgz" + "version" "1.11.0" + +"debug@^3.1.0": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^3.1.1": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^4.0.0", "debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@^4.3.2": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"debug@2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"decode-named-character-reference@^1.0.0": + "integrity" "sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==" + "resolved" "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "character-entities" "^2.0.0" + +"deep-equal@^1.0.1": + "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.1" + "is-regex" "^1.0.4" + "object-is" "^1.0.1" + "object-keys" "^1.1.1" + "regexp.prototype.flags" "^1.2.0" + +"deep-is@^0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"default-gateway@^6.0.3": + "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + "version" "6.0.3" + dependencies: + "execa" "^5.0.0" + +"define-lazy-prop@^2.0.0": + "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + "version" "2.0.0" + +"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" + dependencies: + "object-keys" "^1.0.12" + +"del@^6.0.0": + "integrity" "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==" + "resolved" "https://registry.npmjs.org/del/-/del-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "globby" "^11.0.1" + "graceful-fs" "^4.2.4" + "is-glob" "^4.0.1" + "is-path-cwd" "^2.2.0" + "is-path-inside" "^3.0.2" + "p-map" "^4.0.0" + "rimraf" "^3.0.2" + "slash" "^3.0.0" + +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "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.0": + "integrity" "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" + "resolved" "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz" + "version" "2.0.2" + +"destroy@~1.0.4": + "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + "version" "1.0.4" + +"detect-node@^2.0.4": + "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + "version" "2.1.0" + +"diff@^5.0.0": + "integrity" "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==" + "resolved" "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz" + "version" "5.0.0" + +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "path-type" "^4.0.0" + +"dns-equal@^1.0.0": + "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + "version" "1.0.0" + +"dns-packet@^1.3.1": + "integrity" "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==" + "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" + "version" "1.3.4" + dependencies: + "ip" "^1.1.0" + "safe-buffer" "^5.0.1" + +"dns-txt@^2.0.2": + "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=" + "resolved" "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "buffer-indexof" "^1.0.0" + +"doctrine@^2.1.0": + "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "esutils" "^2.0.2" + +"doctrine@^3.0.0": + "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "esutils" "^2.0.2" + +"dom-converter@^0.2.0": + "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" + "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + "version" "0.2.0" + dependencies: + "utila" "~0.4" + +"dom-serializer@^1.0.1": + "integrity" "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.2.0" + "entities" "^2.0.0" + +"dom-walk@^0.1.0": + "integrity" "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + "resolved" "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" + "version" "0.1.2" + +"domelementtype@^2.0.1", "domelementtype@^2.2.0": + "integrity" "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz" + "version" "2.2.0" + +"domhandler@^4.0.0", "domhandler@^4.2.0", "domhandler@^4.3.0": + "integrity" "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + "version" "4.3.1" + dependencies: + "domelementtype" "^2.2.0" + +"domutils@^2.5.2", "domutils@^2.8.0": + "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "dom-serializer" "^1.0.1" + "domelementtype" "^2.2.0" + "domhandler" "^4.2.0" + +"dot-case@^3.0.4": + "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" + "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + "version" "3.0.4" dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dotenv-defaults@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz#6b3ec2e4319aafb70940abda72d3856770ee77ac" - integrity sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg== + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"dotenv-defaults@^2.0.2": + "integrity" "sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==" + "resolved" "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz" + "version" "2.0.2" dependencies: - dotenv "^8.2.0" + "dotenv" "^8.2.0" -dotenv-webpack@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/dotenv-webpack/-/dotenv-webpack-7.1.0.tgz#211fefac6bf500bf3bb66b286e1b12a23a2a70c0" - integrity sha512-+aUOe+nqgLerA/n611oyC15fY79BIkGm2fOxJAcHDonMZ7AtDpnzv/Oe591eHAenIE0t6w03UyxDnLs/YUxx5Q== - dependencies: - dotenv-defaults "^2.0.2" +"dotenv-webpack@^7.1.0": + "integrity" "sha512-+aUOe+nqgLerA/n611oyC15fY79BIkGm2fOxJAcHDonMZ7AtDpnzv/Oe591eHAenIE0t6w03UyxDnLs/YUxx5Q==" + "resolved" "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "dotenv-defaults" "^2.0.2" -dotenv@^8.2.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" - integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== +"dotenv@^8.2.0": + "integrity" "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" + "version" "8.6.0" -duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== +"duplexer@^0.1.2": + "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + "version" "0.1.2" -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= +"ecc-jsbn@~0.1.1": + "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" + "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + "version" "0.1.2" dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + "jsbn" "~0.1.0" + "safer-buffer" "^2.1.0" + +"ee-first@1.1.1": + "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + "version" "1.1.1" -electron-to-chromium@^1.4.17: - version "1.4.44" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.44.tgz#8a41923afdd6ef5ddabe001626036ba5d1d64ae6" - integrity sha512-tHGWiUUmY7GABK8+DNcr474cnZDTzD8x1736SlDosVH8+/vRJeqfaIBAEHFtMjddz/0T4rKKYsxEc8BwQRdBpw== +"electron-to-chromium@^1.4.84": + "integrity" "sha512-oA7mzccefkvTNi9u7DXmT0LqvhnOiN2BhSrKerta7HeUC1cLoIwtbf2wL+Ah2ozh5KQd3/1njrGrwDBXx6d14Q==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.88.tgz" + "version" "1.4.88" -emoji-mart@3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/emoji-mart/-/emoji-mart-3.0.1.tgz" - integrity sha512-sxpmMKxqLvcscu6mFn9ITHeZNkGzIvD0BSNFE/LJESPbCA8s1jM6bCDPjWbV31xHq7JXaxgpHxLB54RCbBZSlg== +"emoji-mart@3.0.1": + "integrity" "sha512-sxpmMKxqLvcscu6mFn9ITHeZNkGzIvD0BSNFE/LJESPbCA8s1jM6bCDPjWbV31xHq7JXaxgpHxLB54RCbBZSlg==" + "resolved" "https://registry.npmjs.org/emoji-mart/-/emoji-mart-3.0.1.tgz" + "version" "3.0.1" dependencies: "@babel/runtime" "^7.0.0" - prop-types "^15.6.0" - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^5.9.2: - version "5.9.2" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz#0224dcd6a43389ebfb2d55efee517e5466772dd9" - integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -enquirer@^2.3.5, enquirer@^2.3.6: - version "2.3.6" - resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - -entities@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz" - integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== - -entities@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" - integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== - -envinfo@^7.7.3: - version "7.8.1" - resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" - integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.19.0, es-abstract@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.1" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" - is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - -es-module-lexer@^0.9.0: - version "0.9.1" - resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.1.tgz" - integrity sha512-17Ed9misDnpyNBJh63g1OhW3qUFecDgGOivI85JeZY/LGhDum8e+cltukbkSK8pcJnXXEkya56sp4vSS1nzoUw== - -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" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -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" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -eslint-plugin-react@^7.29.4: - version "7.29.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz#4717de5227f55f3801a5fd51a16a4fa22b5914d2" - integrity sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ== - dependencies: - array-includes "^3.1.4" - array.prototype.flatmap "^1.2.5" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.5" - object.fromentries "^2.0.5" - object.hasown "^1.1.0" - object.values "^1.1.5" - prop-types "^15.8.1" - resolve "^2.0.0-next.3" - semver "^6.3.0" - string.prototype.matchall "^4.0.6" - -eslint-scope@5.1.1, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint@^7.32.0: - version "7.32.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + "prop-types" "^15.6.0" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"emojis-list@^3.0.0": + "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + "version" "3.0.0" + +"encodeurl@~1.0.2": + "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + "version" "1.0.2" + +"end-of-stream@^1.1.0": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "once" "^1.4.0" + +"enhanced-resolve@^5.9.2": + "integrity" "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==" + "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz" + "version" "5.9.2" + dependencies: + "graceful-fs" "^4.2.4" + "tapable" "^2.2.0" + +"enquirer@^2.3.5", "enquirer@^2.3.6", "enquirer@>= 2.3.0 < 3": + "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" + "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" + "version" "2.3.6" + dependencies: + "ansi-colors" "^4.1.1" + +"entities@^2.0.0": + "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + "version" "2.2.0" + +"entities@^3.0.1": + "integrity" "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" + "resolved" "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz" + "version" "3.0.1" + +"envinfo@^7.7.3": + "integrity" "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" + "resolved" "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" + "version" "7.8.1" + +"error-ex@^1.3.1": + "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "is-arrayish" "^0.2.1" + +"es-abstract@^1.19.0", "es-abstract@^1.19.1": + "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + "version" "1.19.1" + dependencies: + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "get-symbol-description" "^1.0.0" + "has" "^1.0.3" + "has-symbols" "^1.0.2" + "internal-slot" "^1.0.3" + "is-callable" "^1.2.4" + "is-negative-zero" "^2.0.1" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.1" + "is-string" "^1.0.7" + "is-weakref" "^1.0.1" + "object-inspect" "^1.11.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.1" + +"es-module-lexer@^0.9.0": + "integrity" "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" + "version" "0.9.3" + +"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" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" + +"escape-html@~1.0.3": + "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + "version" "1.0.3" + +"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" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"eslint-plugin-react@^7.29.4": + "integrity" "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz" + "version" "7.29.4" + dependencies: + "array-includes" "^3.1.4" + "array.prototype.flatmap" "^1.2.5" + "doctrine" "^2.1.0" + "estraverse" "^5.3.0" + "jsx-ast-utils" "^2.4.1 || ^3.0.0" + "minimatch" "^3.1.2" + "object.entries" "^1.1.5" + "object.fromentries" "^2.0.5" + "object.hasown" "^1.1.0" + "object.values" "^1.1.5" + "prop-types" "^15.8.1" + "resolve" "^2.0.0-next.3" + "semver" "^6.3.0" + "string.prototype.matchall" "^4.0.6" + +"eslint-scope@^5.1.1", "eslint-scope@5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" + +"eslint-utils@^2.1.0": + "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "eslint-visitor-keys" "^1.1.0" + +"eslint-utils@^3.0.0": + "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "eslint-visitor-keys" "^2.0.0" + +"eslint-visitor-keys@^1.1.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" + +"eslint-visitor-keys@^1.3.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" + +"eslint-visitor-keys@^2.0.0": + "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + "version" "2.1.0" + +"eslint@*", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^7.32.0", "eslint@>=5": + "integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" + "version" "7.32.0" dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.3" "@humanwhocodes/config-array" "^0.5.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.9" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter2@^6.4.3: - version "6.4.4" - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz" - integrity sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw== - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -executable@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" - integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== - dependencies: - pify "^2.2.0" - -exenv@^1.2.0: - version "1.2.2" - resolved "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz" - integrity sha1-KueOhdmJQVhnCwPUe+wfA72Ru50= - -express@^4.17.1: - version "4.17.1" - resolved "https://registry.npmjs.org/express/-/express-4.17.1.tgz" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extract-zip@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" + "ajv" "^6.10.0" + "chalk" "^4.0.0" + "cross-spawn" "^7.0.2" + "debug" "^4.0.1" + "doctrine" "^3.0.0" + "enquirer" "^2.3.5" + "escape-string-regexp" "^4.0.0" + "eslint-scope" "^5.1.1" + "eslint-utils" "^2.1.0" + "eslint-visitor-keys" "^2.0.0" + "espree" "^7.3.1" + "esquery" "^1.4.0" + "esutils" "^2.0.2" + "fast-deep-equal" "^3.1.3" + "file-entry-cache" "^6.0.1" + "functional-red-black-tree" "^1.0.1" + "glob-parent" "^5.1.2" + "globals" "^13.6.0" + "ignore" "^4.0.6" + "import-fresh" "^3.0.0" + "imurmurhash" "^0.1.4" + "is-glob" "^4.0.0" + "js-yaml" "^3.13.1" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.4.1" + "lodash.merge" "^4.6.2" + "minimatch" "^3.0.4" + "natural-compare" "^1.4.0" + "optionator" "^0.9.1" + "progress" "^2.0.0" + "regexpp" "^3.1.0" + "semver" "^7.2.1" + "strip-ansi" "^6.0.0" + "strip-json-comments" "^3.1.0" + "table" "^6.0.9" + "text-table" "^0.2.0" + "v8-compile-cache" "^2.0.3" + +"espree@^7.3.0", "espree@^7.3.1": + "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==" + "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" + "version" "7.3.1" + dependencies: + "acorn" "^7.4.0" + "acorn-jsx" "^5.3.1" + "eslint-visitor-keys" "^1.3.0" + +"esprima@^4.0.0": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"esquery@^1.4.0": + "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "estraverse" "^5.1.0" + +"esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "estraverse" "^5.2.0" + +"estraverse@^4.1.1": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" + +"estraverse@^5.1.0", "estraverse@^5.2.0", "estraverse@^5.3.0": + "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + "version" "5.3.0" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"etag@~1.8.1": + "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + "version" "1.8.1" + +"eventemitter2@^6.4.3": + "integrity" "sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw==" + "resolved" "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.5.tgz" + "version" "6.4.5" + +"eventemitter3@^4.0.0": + "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + "version" "4.0.7" + +"events@^3.2.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"execa@^5.0.0": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.0" + "human-signals" "^2.1.0" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.1" + "onetime" "^5.1.2" + "signal-exit" "^3.0.3" + "strip-final-newline" "^2.0.0" + +"execa@4.1.0": + "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "cross-spawn" "^7.0.0" + "get-stream" "^5.0.0" + "human-signals" "^1.1.1" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.0" + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" + "strip-final-newline" "^2.0.0" + +"executable@^4.1.1": + "integrity" "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==" + "resolved" "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "pify" "^2.2.0" + +"exenv@^1.2.0": + "integrity" "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + "resolved" "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz" + "version" "1.2.2" + +"express@^4.17.1": + "integrity" "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==" + "resolved" "https://registry.npmjs.org/express/-/express-4.17.3.tgz" + "version" "4.17.3" + dependencies: + "accepts" "~1.3.8" + "array-flatten" "1.1.1" + "body-parser" "1.19.2" + "content-disposition" "0.5.4" + "content-type" "~1.0.4" + "cookie" "0.4.2" + "cookie-signature" "1.0.6" + "debug" "2.6.9" + "depd" "~1.1.2" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "finalhandler" "~1.1.2" + "fresh" "0.5.2" + "merge-descriptors" "1.0.1" + "methods" "~1.1.2" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "path-to-regexp" "0.1.7" + "proxy-addr" "~2.0.7" + "qs" "6.9.7" + "range-parser" "~1.2.1" + "safe-buffer" "5.2.1" + "send" "0.17.2" + "serve-static" "1.14.2" + "setprototypeof" "1.2.0" + "statuses" "~1.5.0" + "type-is" "~1.6.18" + "utils-merge" "1.0.1" + "vary" "~1.1.2" + +"extend@^3.0.0", "extend@~3.0.2": + "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + "version" "3.0.2" + +"extract-zip@2.0.1": + "integrity" "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==" + "resolved" "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "debug" "^4.1.1" + "get-stream" "^5.1.0" + "yauzl" "^2.10.0" optionalDependencies: "@types/yauzl" "^2.9.1" -extsprintf@1.3.0, extsprintf@^1.2.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= +"extsprintf@^1.2.0": + "integrity" "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==" + "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" + "version" "1.4.1" -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +"extsprintf@1.3.0": + "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + "version" "1.3.0" -fast-glob@^3.1.1, fast-glob@^3.2.5: - version "3.2.7" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" +"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" -fast-glob@^3.2.9: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== +"fast-glob@^3.2.7", "fast-glob@^3.2.9": + "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + "version" "3.2.11" dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fastest-levenshtein@^1.0.12: - version "1.0.12" - resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz" - integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== - -fastq@^1.6.0: - version "1.11.1" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz" - integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw== - dependencies: - reusify "^1.0.4" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - -figures@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -file-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flatted@^3.1.0: - version "3.2.1" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz" - integrity sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg== - -follow-redirects@^1.0.0: - version "1.14.8" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.8.tgz#016996fb9a11a100566398b1c6839337d7bfa8fc" - integrity sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA== - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-monkey@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-stream@^5.0.0, get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -getos@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz" - integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== - dependencies: - async "^3.2.0" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz" - integrity sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog== - dependencies: - is-glob "^4.0.1" - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@^7.1.3: - version "7.1.7" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz" - integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== - dependencies: - ini "2.0.0" - -global@^4.3.0: - version "4.4.0" - resolved "https://registry.npmjs.org/global/-/global-4.4.0.tgz" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.6.0, globals@^13.9.0: - version "13.10.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz" - integrity sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g== - dependencies: - type-fest "^0.20.2" - -globby@^11.0.1: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -globby@^11.0.3: - version "11.0.4" - resolved "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz" - integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - -google-protobuf@^3.6.1: - version "3.18.1" - resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.18.1.tgz#31de10b65e833aa5bbd44680e8a748fa54c920f6" - integrity sha512-cDqSamZ8rGs+pOzhIsBte7wpezUKg/sggeptDWN5odhnRY/eDLa5VWLeNeQvcfiqjS3yUwgM+6OePCJMB7aWZA== - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.9" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" - integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== - -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hast-util-whitespace@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz#4fc1086467cc1ef5ba20673cb6b03cec3a970f1c" - integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg== - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -history@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/history/-/history-5.2.0.tgz#7cdd31cf9bac3c5d31f09c231c9928fad0007b7c" - integrity sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig== + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@^2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fastest-levenshtein@^1.0.12": + "integrity" "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + "resolved" "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz" + "version" "1.0.12" + +"fastq@^1.6.0": + "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + "version" "1.13.0" + dependencies: + "reusify" "^1.0.4" + +"faye-websocket@^0.11.3": + "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==" + "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + "version" "0.11.4" + dependencies: + "websocket-driver" ">=0.5.1" + +"fd-slicer@~1.1.0": + "integrity" "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=" + "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "pend" "~1.2.0" + +"figures@^3.2.0": + "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "escape-string-regexp" "^1.0.5" + +"file-entry-cache@^6.0.1": + "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" + "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "flat-cache" "^3.0.4" + +"file-loader@*", "file-loader@^6.2.0": + "integrity" "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==" + "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "loader-utils" "^2.0.0" + "schema-utils" "^3.0.0" + +"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" + dependencies: + "to-regex-range" "^5.0.1" + +"finalhandler@~1.1.2": + "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" + "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "debug" "2.6.9" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "statuses" "~1.5.0" + "unpipe" "~1.0.0" + +"find-cache-dir@^3.3.1": + "integrity" "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + "version" "3.3.2" + dependencies: + "commondir" "^1.0.1" + "make-dir" "^3.0.2" + "pkg-dir" "^4.1.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" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"flat-cache@^3.0.4": + "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" + "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "flatted" "^3.1.0" + "rimraf" "^3.0.2" + +"flatted@^3.1.0": + "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + "version" "3.2.5" + +"follow-redirects@^1.0.0": + "integrity" "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz" + "version" "1.14.9" + +"forever-agent@~0.6.1": + "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + "version" "0.6.1" + +"form-data@^4.0.0": + "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"form-data@~2.3.2": + "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" + "version" "2.3.3" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.6" + "mime-types" "^2.1.12" + +"forwarded@0.2.0": + "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + "version" "0.2.0" + +"fresh@0.5.2": + "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + "version" "0.5.2" + +"fs-extra@^9.1.0": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-monkey@1.0.3": + "integrity" "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "resolved" "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" + "version" "1.0.3" + +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"fsevents@~2.3.2": + "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" + +"functional-red-black-tree@^1.0.1": + "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + "version" "1.0.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.0", "get-intrinsic@^1.1.1": + "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" + +"get-stream@^5.0.0", "get-stream@^5.1.0": + "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "pump" "^3.0.0" + +"get-stream@^6.0.0": + "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + "version" "6.0.1" + +"get-symbol-description@^1.0.0": + "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"getos@^3.2.1": + "integrity" "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==" + "resolved" "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "async" "^3.2.0" + +"getpass@^0.1.1": + "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" + "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" + "version" "0.1.7" + dependencies: + "assert-plus" "^1.0.0" + +"glob-parent@^5.1.2", "glob-parent@~5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob-parent@^6.0.1": + "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "is-glob" "^4.0.3" + +"glob-to-regexp@^0.4.1": + "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + "version" "0.4.1" + +"glob@^7.1.3": + "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.0.4" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"global-dirs@^3.0.0": + "integrity" "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==" + "resolved" "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ini" "2.0.0" + +"global@^4.3.0": + "integrity" "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==" + "resolved" "https://registry.npmjs.org/global/-/global-4.4.0.tgz" + "version" "4.4.0" + dependencies: + "min-document" "^2.19.0" + "process" "^0.11.10" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"globals@^13.6.0": + "integrity" "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz" + "version" "13.13.0" + dependencies: + "type-fest" "^0.20.2" + +"globals@^13.9.0": + "integrity" "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz" + "version" "13.13.0" + dependencies: + "type-fest" "^0.20.2" + +"globby@^11.0.1", "globby@^11.0.3": + "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + "version" "11.1.0" + dependencies: + "array-union" "^2.1.0" + "dir-glob" "^3.0.1" + "fast-glob" "^3.2.9" + "ignore" "^5.2.0" + "merge2" "^1.4.1" + "slash" "^3.0.0" + +"google-protobuf@^3.6.1": + "integrity" "sha512-OIPNCxsG2lkIvf+P5FNfJ/Km95CsXOBecS9ZcAU6m2Rq3svc0Apl9nB3GMDNKfQ9asNv4KjyAqGwPQFrVle3Yg==" + "resolved" "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.19.4.tgz" + "version" "3.19.4" + +"graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9": + "integrity" "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz" + "version" "4.2.9" + +"gzip-size@^6.0.0": + "integrity" "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==" + "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "duplexer" "^0.1.2" + +"handle-thing@^2.0.0": + "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + "version" "2.0.1" + +"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", "has-symbols@^1.0.3": + "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + "version" "1.0.3" + +"has-tostringtag@^1.0.0": + "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-symbols" "^1.0.2" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"hast-util-whitespace@^2.0.0": + "integrity" "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==" + "resolved" "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz" + "version" "2.0.0" + +"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" + +"history@^5.2.0": + "integrity" "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==" + "resolved" "https://registry.npmjs.org/history/-/history-5.3.0.tgz" + "version" "5.3.0" dependencies: "@babel/runtime" "^7.7.6" -hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -html-entities@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" - integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== - -html-escaper@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -html-minifier-terser@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.0.2.tgz#14059ad64b69bf9f8b8a33f25b53411d8321e75d" - integrity sha512-AgYO3UGhMYQx2S/FBJT3EM0ZYcKmH6m9XL9c1v77BeK/tYJxGPxT1/AtsdUi4FcP8kZGmqqnItCcjFPcX9hk6A== - dependencies: - camel-case "^4.1.2" - clean-css "^5.1.5" - commander "^8.1.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.7.2" - -html-parse-stringify@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz" - integrity sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg== - dependencies: - void-elements "3.1.0" - -html-webpack-plugin@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" - integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== +"hoist-non-react-statics@^3.3.0", "hoist-non-react-statics@^3.3.2": + "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" + "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + "version" "3.3.2" + dependencies: + "react-is" "^16.7.0" + +"hpack.js@^2.1.6": + "integrity" "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=" + "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + "version" "2.1.6" + dependencies: + "inherits" "^2.0.1" + "obuf" "^1.0.0" + "readable-stream" "^2.0.1" + "wbuf" "^1.1.0" + +"html-entities@^2.3.2": + "integrity" "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz" + "version" "2.3.2" + +"html-escaper@^2.0.2": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"html-minifier-terser@^6.0.2": + "integrity" "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==" + "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "camel-case" "^4.1.2" + "clean-css" "^5.2.2" + "commander" "^8.3.0" + "he" "^1.2.0" + "param-case" "^3.0.4" + "relateurl" "^0.2.7" + "terser" "^5.10.0" + +"html-parse-stringify@^3.0.1": + "integrity" "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==" + "resolved" "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "void-elements" "3.1.0" + +"html-webpack-plugin@^5.5.0": + "integrity" "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==" + "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" + "version" "5.5.0" dependencies: "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.2, http-errors@~1.7.2: - version "1.7.2" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.3" - resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz" - integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== - -http-proxy-middleware@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz#7ef3417a479fb7666a571e09966c66a39bd2c15f" - integrity sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg== - dependencies: - "@types/http-proxy" "^1.17.5" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http-signature@~1.3.6: - version "1.3.6" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9" - integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== - dependencies: - assert-plus "^1.0.0" - jsprim "^2.0.2" - sshpk "^1.14.1" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -i18next@^21.6.14: - version "21.6.14" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-21.6.14.tgz#2bc199fba7f4da44b5952d7df0a3814a6e5c3943" - integrity sha512-XL6WyD+xlwQwbieXRlXhKWoLb/rkch50/rA+vl6untHnJ+aYnkQ0YDZciTWE78PPhOpbi2gR0LTJCJpiAhA+uQ== + "html-minifier-terser" "^6.0.2" + "lodash" "^4.17.21" + "pretty-error" "^4.0.0" + "tapable" "^2.0.0" + +"htmlparser2@^6.1.0": + "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.0.0" + "domutils" "^2.5.2" + "entities" "^2.0.0" + +"http-deceiver@^1.2.7": + "integrity" "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + "version" "1.2.7" + +"http-errors@~1.6.2": + "integrity" "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + "version" "1.6.3" + dependencies: + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.0" + "statuses" ">= 1.4.0 < 2" + +"http-errors@1.8.1": + "integrity" "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz" + "version" "1.8.1" + dependencies: + "depd" "~1.1.2" + "inherits" "2.0.4" + "setprototypeof" "1.2.0" + "statuses" ">= 1.5.0 < 2" + "toidentifier" "1.0.1" + +"http-parser-js@>=0.5.1": + "integrity" "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz" + "version" "0.5.6" + +"http-proxy-middleware@^2.0.0": + "integrity" "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==" + "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "@types/http-proxy" "^1.17.8" + "http-proxy" "^1.18.1" + "is-glob" "^4.0.1" + "is-plain-obj" "^3.0.0" + "micromatch" "^4.0.2" + +"http-proxy@^1.18.1": + "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" + "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + "version" "1.18.1" + dependencies: + "eventemitter3" "^4.0.0" + "follow-redirects" "^1.0.0" + "requires-port" "^1.0.0" + +"http-signature@~1.3.6": + "integrity" "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==" + "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz" + "version" "1.3.6" + dependencies: + "assert-plus" "^1.0.0" + "jsprim" "^2.0.2" + "sshpk" "^1.14.1" + +"human-signals@^1.1.1": + "integrity" "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" + "version" "1.1.1" + +"human-signals@^2.1.0": + "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + "version" "2.1.0" + +"i18next@^21.6.14", "i18next@>= 19.0.0": + "integrity" "sha512-XL6WyD+xlwQwbieXRlXhKWoLb/rkch50/rA+vl6untHnJ+aYnkQ0YDZciTWE78PPhOpbi2gR0LTJCJpiAhA+uQ==" + "resolved" "https://registry.npmjs.org/i18next/-/i18next-21.6.14.tgz" + "version" "21.6.14" dependencies: "@babel/runtime" "^7.17.2" -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.1.4, ignore@^5.1.8: - version "5.1.8" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - -ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -immer@^9.0.7: - version "9.0.12" - resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.12.tgz#2d33ddf3ee1d247deab9d707ca472c8c942a0f20" - integrity sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA== - -immutable@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.0.0.tgz#b86f78de6adef3608395efb269a91462797e2c23" - integrity sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw== - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.2.2" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz" - integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-local@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz" - integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -interpret@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz" - integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== - -ip@^1.1.0: - version "1.1.5" - resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== - -is-arguments@^1.0.4: - version "1.1.0" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz" - integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== - dependencies: - call-bind "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-bigint@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz" - integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz" - integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== - dependencies: - call-bind "^1.0.0" - -is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - -is-callable@^1.1.4: - version "1.2.3" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" - integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== - -is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-ci@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" - integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== - dependencies: - ci-info "^3.1.1" - -is-core-module@^2.2.0: - version "2.5.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz" - integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-installed-globally@~0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.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" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-number-object@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz" - integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-obj@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.0.0.tgz#06c0999fd7574edf5a906ba5644ad0feb3a84d22" - integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw== - -is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-regex@^1.0.4: - version "1.1.3" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" - integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== - dependencies: - call-bind "^1.0.2" - has-symbols "^1.0.2" - -is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== - -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - -is-string@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" - integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== - -is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - 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" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -is-weakref@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" - integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== - dependencies: - call-bind "^1.0.0" - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isomorphic-fetch@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4" - integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== - dependencies: - node-fetch "^2.6.1" - whatwg-fetch "^3.4.1" - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -jest-worker@^27.4.5: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.0.tgz#99ee77e4d06168107c27328bd7f54e74c3a48d59" - integrity sha512-8OEHiPNOPTfaWnJ2SUHM8fmgeGq37uuGsQBvGKQJl1f+6WIy6g7G3fE2ruI5294bUKUI9FaCWt5hDvO8HSwsSg== +"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" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"icss-utils@^5.0.0", "icss-utils@^5.1.0": + "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + "version" "5.1.0" + +"ieee754@^1.1.13": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" + +"ignore@^4.0.6": + "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + "version" "4.0.6" + +"ignore@^5.1.8": + "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" + "version" "5.2.0" + +"ignore@^5.2.0": + "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" + "version" "5.2.0" + +"immer@^9.0.7": + "integrity" "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + "resolved" "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz" + "version" "9.0.12" + +"immutable@^4.0.0": + "integrity" "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" + "resolved" "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz" + "version" "4.0.0" + +"import-fresh@^3.0.0", "import-fresh@^3.2.1": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"import-local@^3.0.2": + "integrity" "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "pkg-dir" "^4.2.0" + "resolve-cwd" "^3.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"indent-string@^4.0.0": + "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + "version" "4.0.0" + +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.1", "inherits@^2.0.3", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"inherits@2.0.3": + "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version" "2.0.3" + +"ini@2.0.0": + "integrity" "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + "resolved" "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + "version" "2.0.0" + +"inline-style-parser@0.1.1": + "integrity" "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "resolved" "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" + "version" "0.1.1" + +"internal-slot@^1.0.3": + "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "get-intrinsic" "^1.1.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" + +"interpret@^2.2.0": + "integrity" "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" + "resolved" "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz" + "version" "2.2.0" + +"ip@^1.1.0": + "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" + "version" "1.1.5" + +"ipaddr.js@^2.0.1": + "integrity" "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" + "version" "2.0.1" + +"ipaddr.js@1.9.1": + "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + "version" "1.9.1" + +"is-arguments@^1.0.4": + "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-arrayish@^0.2.1": + "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" + +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-bigints" "^1.0.1" + +"is-binary-path@~2.1.0": + "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "binary-extensions" "^2.0.0" + +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-buffer@^2.0.0": + "integrity" "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" + "version" "2.0.5" + +"is-callable@^1.1.4", "is-callable@^1.2.4": + "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + "version" "1.2.4" + +"is-ci@^3.0.0": + "integrity" "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ci-info" "^3.2.0" + +"is-core-module@^2.2.0", "is-core-module@^2.8.1": + "integrity" "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz" + "version" "2.8.1" + dependencies: + "has" "^1.0.3" + +"is-date-object@^1.0.1": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-docker@^2.0.0", "is-docker@^2.1.1": + "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + "version" "2.2.1" + +"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-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-installed-globally@~0.4.0": + "integrity" "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==" + "resolved" "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" + "version" "0.4.0" + dependencies: + "global-dirs" "^3.0.0" + "is-path-inside" "^3.0.2" + +"is-negative-zero@^2.0.1": + "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + "version" "2.0.2" + +"is-number-object@^1.0.4": + "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-path-cwd@^2.2.0": + "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + "version" "2.2.0" + +"is-path-inside@^3.0.2": + "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + "version" "3.0.3" + +"is-plain-obj@^3.0.0": + "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + "version" "3.0.0" + +"is-plain-obj@^4.0.0": + "integrity" "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz" + "version" "4.0.0" + +"is-plain-object@^2.0.4": + "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "isobject" "^3.0.1" + +"is-regex@^1.0.4", "is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-shared-array-buffer@^1.0.1": + "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + "version" "1.0.1" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"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" + dependencies: + "has-symbols" "^1.0.2" + +"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" + +"is-unicode-supported@^0.1.0": + "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + "version" "0.1.0" + +"is-weakref@^1.0.1": + "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + +"is-wsl@^2.2.0": + "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "is-docker" "^2.0.0" + +"isarray@~1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"isobject@^3.0.1": + "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + "version" "3.0.1" + +"isomorphic-fetch@^3.0.0": + "integrity" "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==" + "resolved" "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "node-fetch" "^2.6.1" + "whatwg-fetch" "^3.4.1" + +"isstream@~0.1.2": + "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "version" "0.1.2" + +"jest-worker@^27.4.5": + "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + "version" "27.5.1" dependencies: "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-schema@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.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-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"jsbn@~0.1.0": + "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + "version" "0.1.1" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsesc@~0.5.0": + "integrity" "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "version" "0.5.0" + +"json-parse-better-errors@^1.0.2": + "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + "version" "1.0.2" + +"json-parse-even-better-errors@^2.3.0": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-schema-traverse@^1.0.0": + "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + "version" "1.0.0" + +"json-schema@0.4.0": + "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" + "version" "0.4.0" + +"json-stable-stringify-without-jsonify@^1.0.1": + "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + "version" "1.0.1" + +"json-stringify-safe@~5.0.1": + "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + "version" "5.0.1" + +"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" + dependencies: + "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" + dependencies: + "minimist" "^1.2.5" + +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "universalify" "^2.0.0" optionalDependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsprim@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d" - integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== +"jsprim@^2.0.2": + "integrity" "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==" + "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz" + "version" "2.0.2" dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.4.0" - verror "1.10.0" + "assert-plus" "1.0.0" + "extsprintf" "1.3.0" + "json-schema" "0.4.0" + "verror" "1.10.0" "jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.2.0" - resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz" - integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== - dependencies: - array-includes "^3.1.2" - object.assign "^4.1.2" - -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^4.0.3: - version "4.1.4" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d" - integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA== - -klona@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz" - integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== - -lazy-ass@^1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz" - integrity sha1-eZllXoZGwX8In90YfRUNMyTVRRM= - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -line-height@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz" - integrity sha1-SxIF7d4YKHKl76PI9iCzGHqcVMk= - dependencies: - computed-style "~0.1.3" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -linkify-react@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/linkify-react/-/linkify-react-3.0.4.tgz#5f41ef63efe23eba34d23a091c0054f328323522" - integrity sha512-ar/fLlBw4/pbg5BmpH65dSXpGWhts/+BDV8tCdLN8Pd0P/vtHKjaEw9Gf4Za3Utpn5FhWlQyf57SWriPtoBHtw== - -linkifyjs@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-3.0.5.tgz#99e51a3a0c0e232fcb63ebb89eea3ff923378f34" - integrity sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg== - -listr2@^3.8.3: - version "3.11.0" - resolved "https://registry.npmjs.org/listr2/-/listr2-3.11.0.tgz" - integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ== - dependencies: - cli-truncate "^2.1.0" - colorette "^1.2.2" - log-update "^4.0.0" - p-map "^4.0.0" - rxjs "^6.6.7" - through "^2.3.8" - wrap-ansi "^7.0.0" - -loader-runner@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" - integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== - -loader-utils@^1.1.0, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash-es@^4.17.15, lodash-es@^4.17.21: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.once@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" - integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= - -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" - integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= - -lodash@^4.0.1, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== - dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" - -long@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz" - integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -map-obj@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz" - integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== - -material-colors@^1.2.1: - version "1.2.6" - resolved "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz" - integrity sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg== - -mdast-util-definitions@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz#b6d10ef00a3c4cf191e8d9a5fa58d7f4a366f817" - integrity sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ== + "integrity" "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==" + "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "array-includes" "^3.1.3" + "object.assign" "^4.1.2" + +"kind-of@^6.0.2": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" + +"kleur@^4.0.3": + "integrity" "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz" + "version" "4.1.4" + +"klona@^2.0.4": + "integrity" "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" + "version" "2.0.5" + +"lazy-ass@^1.6.0": + "integrity" "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=" + "resolved" "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz" + "version" "1.6.0" + +"levn@^0.4.1": + "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "prelude-ls" "^1.2.1" + "type-check" "~0.4.0" + +"line-height@^0.3.1": + "integrity" "sha1-SxIF7d4YKHKl76PI9iCzGHqcVMk=" + "resolved" "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "computed-style" "~0.1.3" + +"lines-and-columns@^1.1.6": + "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + "version" "1.2.4" + +"linkify-react@^3.0.4": + "integrity" "sha512-ar/fLlBw4/pbg5BmpH65dSXpGWhts/+BDV8tCdLN8Pd0P/vtHKjaEw9Gf4Za3Utpn5FhWlQyf57SWriPtoBHtw==" + "resolved" "https://registry.npmjs.org/linkify-react/-/linkify-react-3.0.4.tgz" + "version" "3.0.4" + +"linkifyjs@^3.0.0", "linkifyjs@^3.0.5": + "integrity" "sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg==" + "resolved" "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz" + "version" "3.0.5" + +"listr2@^3.8.3": + "integrity" "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==" + "resolved" "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz" + "version" "3.14.0" + dependencies: + "cli-truncate" "^2.1.0" + "colorette" "^2.0.16" + "log-update" "^4.0.0" + "p-map" "^4.0.0" + "rfdc" "^1.3.0" + "rxjs" "^7.5.1" + "through" "^2.3.8" + "wrap-ansi" "^7.0.0" + +"loader-runner@^4.2.0": + "integrity" "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" + "version" "4.2.0" + +"loader-utils@^1.1.0", "loader-utils@^1.4.0": + "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^1.0.1" + +"loader-utils@^2.0.0": + "integrity" "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" + +"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" + dependencies: + "p-locate" "^4.1.0" + +"lodash-es@^4.17.15", "lodash-es@^4.17.21": + "integrity" "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + "resolved" "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" + "version" "4.17.21" + +"lodash.debounce@^4.0.8": + "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + "version" "4.0.8" + +"lodash.merge@^4.6.2": + "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + "version" "4.6.2" + +"lodash.once@^4.1.1": + "integrity" "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + "resolved" "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" + "version" "4.1.1" + +"lodash.truncate@^4.4.2": + "integrity" "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + "resolved" "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" + "version" "4.4.2" + +"lodash@^4.0.1", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.20", "lodash@^4.17.21": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"log-symbols@^4.0.0": + "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" + "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "chalk" "^4.1.0" + "is-unicode-supported" "^0.1.0" + +"log-update@^4.0.0": + "integrity" "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==" + "resolved" "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "ansi-escapes" "^4.3.0" + "cli-cursor" "^3.1.0" + "slice-ansi" "^4.0.0" + "wrap-ansi" "^6.2.0" + +"long@^4.0.0": + "integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + "resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz" + "version" "4.0.0" + +"loose-envify@^1.0.0", "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" + dependencies: + "js-tokens" "^3.0.0 || ^4.0.0" + +"lower-case@^2.0.2": + "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"make-dir@^3.0.2", "make-dir@^3.1.0": + "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" + dependencies: + "semver" "^6.0.0" + +"map-obj@^4.1.0": + "integrity" "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz" + "version" "4.3.0" + +"material-colors@^1.2.1": + "integrity" "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" + "resolved" "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz" + "version" "1.2.6" + +"mdast-util-definitions@^5.0.0": + "integrity" "sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==" + "resolved" "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz" + "version" "5.1.0" dependencies: "@types/mdast" "^3.0.0" "@types/unist" "^2.0.0" - unist-util-visit "^3.0.0" + "unist-util-visit" "^3.0.0" -mdast-util-from-markdown@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz#84df2924ccc6c995dec1e2368b2b208ad0a76268" - integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q== +"mdast-util-from-markdown@^1.0.0": + "integrity" "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==" + "resolved" "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz" + "version" "1.2.0" dependencies: "@types/mdast" "^3.0.0" "@types/unist" "^2.0.0" - decode-named-character-reference "^1.0.0" - mdast-util-to-string "^3.1.0" - micromark "^3.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-decode-string "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-stringify-position "^3.0.0" - uvu "^0.5.0" - -mdast-util-to-hast@^12.1.0: - version "12.1.1" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz#89a2bb405eaf3b05eb8bf45157678f35eef5dbca" - integrity sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw== + "decode-named-character-reference" "^1.0.0" + "mdast-util-to-string" "^3.1.0" + "micromark" "^3.0.0" + "micromark-util-decode-numeric-character-reference" "^1.0.0" + "micromark-util-decode-string" "^1.0.0" + "micromark-util-normalize-identifier" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.0" + "unist-util-stringify-position" "^3.0.0" + "uvu" "^0.5.0" + +"mdast-util-to-hast@^12.1.0": + "integrity" "sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw==" + "resolved" "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz" + "version" "12.1.1" dependencies: "@types/hast" "^2.0.0" "@types/mdast" "^3.0.0" "@types/mdurl" "^1.0.0" - mdast-util-definitions "^5.0.0" - mdurl "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - unist-builder "^3.0.0" - unist-util-generated "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - -mdast-util-to-string@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" - integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA== - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdurl@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -memfs@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305" - integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== - dependencies: - fs-monkey "1.0.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -micromark-core-commonmark@^1.0.1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz#edff4c72e5993d93724a3c206970f5a15b0585ad" - integrity sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-factory-destination "^1.0.0" - micromark-factory-label "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-factory-title "^1.0.0" - micromark-factory-whitespace "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-classify-character "^1.0.0" - micromark-util-html-tag-name "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - -micromark-factory-destination@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e" - integrity sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-label@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz#6be2551fa8d13542fcbbac478258fb7a20047137" - integrity sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-factory-space@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz#cebff49968f2b9616c0fcb239e96685cb9497633" - integrity sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-title@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz#7e09287c3748ff1693930f176e1c4a328382494f" - integrity sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-factory-whitespace@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz#e991e043ad376c1ba52f4e49858ce0794678621c" - integrity sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-character@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.1.0.tgz#d97c54d5742a0d9611a68ca0cd4124331f264d86" - integrity sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-chunked@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz#5b40d83f3d53b84c4c6bce30ed4257e9a4c79d06" - integrity sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-classify-character@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz#cbd7b447cb79ee6997dd274a46fc4eb806460a20" - integrity sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-combine-extensions@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz#91418e1e74fb893e3628b8d496085639124ff3d5" - integrity sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-decode-numeric-character-reference@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz#dcc85f13b5bd93ff8d2868c3dba28039d490b946" - integrity sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-decode-string@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz#942252ab7a76dec2dbf089cc32505ee2bc3acf02" - integrity sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-symbol "^1.0.0" - -micromark-util-encode@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz#2c1c22d3800870ad770ece5686ebca5920353383" - integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA== - -micromark-util-html-tag-name@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz#75737e92fef50af0c6212bd309bc5cb8dbd489ed" - integrity sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g== - -micromark-util-normalize-identifier@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz#4a3539cb8db954bbec5203952bfe8cedadae7828" - integrity sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-resolve-all@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz#a7c363f49a0162e931960c44f3127ab58f031d88" - integrity sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw== - dependencies: - micromark-util-types "^1.0.0" - -micromark-util-sanitize-uri@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz#27dc875397cd15102274c6c6da5585d34d4f12b2" - integrity sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-symbol "^1.0.0" - -micromark-util-subtokenize@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz#ff6f1af6ac836f8bfdbf9b02f40431760ad89105" - integrity sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-util-symbol@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz#b90344db62042ce454f351cf0bebcc0a6da4920e" - integrity sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ== - -micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.2.tgz#f4220fdb319205812f99c40f8c87a9be83eded20" - integrity sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w== - -micromark@^3.0.0: - version "3.0.10" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.0.10.tgz#1eac156f0399d42736458a14b0ca2d86190b457c" - integrity sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg== + "mdast-util-definitions" "^5.0.0" + "mdurl" "^1.0.0" + "micromark-util-sanitize-uri" "^1.0.0" + "unist-builder" "^3.0.0" + "unist-util-generated" "^2.0.0" + "unist-util-position" "^4.0.0" + "unist-util-visit" "^4.0.0" + +"mdast-util-to-string@^3.1.0": + "integrity" "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==" + "resolved" "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz" + "version" "3.1.0" + +"mdn-data@2.0.14": + "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + "version" "2.0.14" + +"mdurl@^1.0.0": + "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + "version" "1.0.1" + +"media-typer@0.3.0": + "integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + "version" "0.3.0" + +"memfs@^3.4.1": + "integrity" "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==" + "resolved" "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz" + "version" "3.4.1" + dependencies: + "fs-monkey" "1.0.3" + +"merge-descriptors@1.0.1": + "integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + "version" "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" + +"merge2@^1.3.0", "merge2@^1.4.1": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"methods@~1.1.2": + "integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + "version" "1.1.2" + +"micromark-core-commonmark@^1.0.1": + "integrity" "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==" + "resolved" "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "decode-named-character-reference" "^1.0.0" + "micromark-factory-destination" "^1.0.0" + "micromark-factory-label" "^1.0.0" + "micromark-factory-space" "^1.0.0" + "micromark-factory-title" "^1.0.0" + "micromark-factory-whitespace" "^1.0.0" + "micromark-util-character" "^1.0.0" + "micromark-util-chunked" "^1.0.0" + "micromark-util-classify-character" "^1.0.0" + "micromark-util-html-tag-name" "^1.0.0" + "micromark-util-normalize-identifier" "^1.0.0" + "micromark-util-resolve-all" "^1.0.0" + "micromark-util-subtokenize" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.1" + "uvu" "^0.5.0" + +"micromark-factory-destination@^1.0.0": + "integrity" "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==" + "resolved" "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-util-character" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.0" + +"micromark-factory-label@^1.0.0": + "integrity" "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==" + "resolved" "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "micromark-util-character" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.0" + "uvu" "^0.5.0" + +"micromark-factory-space@^1.0.0": + "integrity" "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==" + "resolved" "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-util-character" "^1.0.0" + "micromark-util-types" "^1.0.0" + +"micromark-factory-title@^1.0.0": + "integrity" "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==" + "resolved" "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "micromark-factory-space" "^1.0.0" + "micromark-util-character" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.0" + "uvu" "^0.5.0" + +"micromark-factory-whitespace@^1.0.0": + "integrity" "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==" + "resolved" "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-factory-space" "^1.0.0" + "micromark-util-character" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.0" + +"micromark-util-character@^1.0.0": + "integrity" "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==" + "resolved" "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.0" + +"micromark-util-chunked@^1.0.0": + "integrity" "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==" + "resolved" "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-util-symbol" "^1.0.0" + +"micromark-util-classify-character@^1.0.0": + "integrity" "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==" + "resolved" "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-util-character" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.0" + +"micromark-util-combine-extensions@^1.0.0": + "integrity" "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==" + "resolved" "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-util-chunked" "^1.0.0" + "micromark-util-types" "^1.0.0" + +"micromark-util-decode-numeric-character-reference@^1.0.0": + "integrity" "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==" + "resolved" "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-util-symbol" "^1.0.0" + +"micromark-util-decode-string@^1.0.0": + "integrity" "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==" + "resolved" "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "decode-named-character-reference" "^1.0.0" + "micromark-util-character" "^1.0.0" + "micromark-util-decode-numeric-character-reference" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + +"micromark-util-encode@^1.0.0": + "integrity" "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==" + "resolved" "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz" + "version" "1.0.1" + +"micromark-util-html-tag-name@^1.0.0": + "integrity" "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==" + "resolved" "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz" + "version" "1.0.0" + +"micromark-util-normalize-identifier@^1.0.0": + "integrity" "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==" + "resolved" "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-util-symbol" "^1.0.0" + +"micromark-util-resolve-all@^1.0.0": + "integrity" "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==" + "resolved" "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-util-types" "^1.0.0" + +"micromark-util-sanitize-uri@^1.0.0": + "integrity" "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==" + "resolved" "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "micromark-util-character" "^1.0.0" + "micromark-util-encode" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + +"micromark-util-subtokenize@^1.0.0": + "integrity" "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==" + "resolved" "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "micromark-util-chunked" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.0" + "uvu" "^0.5.0" + +"micromark-util-symbol@^1.0.0": + "integrity" "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==" + "resolved" "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz" + "version" "1.0.1" + +"micromark-util-types@^1.0.0", "micromark-util-types@^1.0.1": + "integrity" "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==" + "resolved" "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz" + "version" "1.0.2" + +"micromark@^3.0.0": + "integrity" "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==" + "resolved" "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz" + "version" "3.0.10" dependencies: "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - micromark-core-commonmark "^1.0.1" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -mime-db@1.51.0: - version "1.51.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" - integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== - -"mime-db@>= 1.43.0 < 2": - version "1.48.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz" - integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== - -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.34" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" - integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== - dependencies: - mime-db "1.51.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.3.1: - version "2.5.2" - resolved "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz" - integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= - dependencies: - dom-walk "^0.1.0" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@^3.0.4, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mkdirp@^0.5.5: - version "0.5.5" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -mri@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@2.1.2, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -nanoid@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35" - integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-fetch@^2.6.1: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - -node-forge@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" - integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== - -node-releases@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" - integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.0, npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nth-check@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" - integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== - dependencies: - boolbase "^1.0.0" - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.11.0" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== - -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.entries@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" - integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.fromentries@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" - integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.hasown@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" - integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.values@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" - integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^8.0.9: - version "8.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" - integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - -opener@^1.5.2: - version "1.5.2" - resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.3" - -ospath@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz" - integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + "debug" "^4.0.0" + "decode-named-character-reference" "^1.0.0" + "micromark-core-commonmark" "^1.0.1" + "micromark-factory-space" "^1.0.0" + "micromark-util-character" "^1.0.0" + "micromark-util-chunked" "^1.0.0" + "micromark-util-combine-extensions" "^1.0.0" + "micromark-util-decode-numeric-character-reference" "^1.0.0" + "micromark-util-encode" "^1.0.0" + "micromark-util-normalize-identifier" "^1.0.0" + "micromark-util-resolve-all" "^1.0.0" + "micromark-util-sanitize-uri" "^1.0.0" + "micromark-util-subtokenize" "^1.0.0" + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.1" + "uvu" "^0.5.0" + +"micromatch@^4.0.2", "micromatch@^4.0.4": + "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "braces" "^3.0.1" + "picomatch" "^2.2.3" + +"mime-db@>= 1.43.0 < 2", "mime-db@1.52.0": + "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + "version" "1.52.0" + +"mime-types@^2.1.12", "mime-types@^2.1.27", "mime-types@^2.1.31", "mime-types@~2.1.17", "mime-types@~2.1.19", "mime-types@~2.1.24", "mime-types@~2.1.34": + "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + "version" "2.1.35" + dependencies: + "mime-db" "1.52.0" + +"mime@1.6.0": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"min-document@^2.19.0": + "integrity" "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=" + "resolved" "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" + "version" "2.19.0" + dependencies: + "dom-walk" "^0.1.0" + +"minimalistic-assert@^1.0.0": + "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + "version" "1.0.1" + +"minimatch@^3.0.4", "minimatch@^3.1.2": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"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" + +"mkdirp@^0.5.5": + "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + "version" "0.5.5" + dependencies: + "minimist" "^1.2.5" + +"mri@^1.1.0": + "integrity" "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + "resolved" "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" + "version" "1.2.0" + +"mrmime@^1.0.0": + "integrity" "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==" + "resolved" "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz" + "version" "1.0.0" + +"ms@^2.1.1", "ms@2.1.3": + "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + "version" "2.1.3" + +"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" + +"multicast-dns-service-types@^1.1.0": + "integrity" "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + "resolved" "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + "version" "1.1.0" + +"multicast-dns@^6.0.1": + "integrity" "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==" + "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" + "version" "6.2.3" + dependencies: + "dns-packet" "^1.3.1" + "thunky" "^1.0.2" + +"nanoid@^3.3.1": + "integrity" "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" + "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz" + "version" "3.3.1" + +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"negotiator@0.6.3": + "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + "version" "0.6.3" + +"neo-async@^2.6.2": + "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + "version" "2.6.2" + +"no-case@^3.0.4": + "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "lower-case" "^2.0.2" + "tslib" "^2.0.3" + +"node-fetch@^2.6.1": + "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" + "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + "version" "2.6.7" + dependencies: + "whatwg-url" "^5.0.0" + +"node-forge@^1.2.0": + "integrity" "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==" + "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz" + "version" "1.3.0" + +"node-releases@^2.0.2": + "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": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"npm-run-path@^4.0.0", "npm-run-path@^4.0.1": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"nth-check@^2.0.1": + "integrity" "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "boolbase" "^1.0.0" + +"object-assign@^4.1.1": + "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + "version" "4.1.1" + +"object-inspect@^1.11.0", "object-inspect@^1.9.0": + "integrity" "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz" + "version" "1.12.0" + +"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" + dependencies: + "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.assign@^4.1.0", "object.assign@^4.1.2": + "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "has-symbols" "^1.0.1" + "object-keys" "^1.1.1" + +"object.entries@^1.1.5": + "integrity" "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==" + "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.fromentries@^2.0.5": + "integrity" "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==" + "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.hasown@^1.1.0": + "integrity" "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==" + "resolved" "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.values@^1.1.5": + "integrity" "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==" + "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"obuf@^1.0.0", "obuf@^1.1.2": + "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + "version" "1.1.2" + +"on-finished@~2.3.0": + "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "ee-first" "1.1.1" + +"on-headers@~1.0.2": + "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + "version" "1.0.2" + +"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^5.1.0", "onetime@^5.1.2": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"open@^8.0.9": + "integrity" "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==" + "resolved" "https://registry.npmjs.org/open/-/open-8.4.0.tgz" + "version" "8.4.0" + dependencies: + "define-lazy-prop" "^2.0.0" + "is-docker" "^2.1.1" + "is-wsl" "^2.2.0" + +"opener@^1.5.2": + "integrity" "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + "resolved" "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" + "version" "1.5.2" + +"optionator@^0.9.1": + "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" + "version" "0.9.1" + dependencies: + "deep-is" "^0.1.3" + "fast-levenshtein" "^2.0.6" + "levn" "^0.4.1" + "prelude-ls" "^1.2.1" + "type-check" "^0.4.0" + "word-wrap" "^1.2.3" + +"ospath@^1.2.2": + "integrity" "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=" + "resolved" "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz" + "version" "1.2.2" + +"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" + dependencies: + "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" dependencies: - yocto-queue "^0.1.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" + "p-limit" "^2.2.0" + +"p-map@^4.0.0": + "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "aggregate-error" "^3.0.0" -p-retry@^4.5.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" - integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== +"p-retry@^4.5.0": + "integrity" "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==" + "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz" + "version" "4.6.1" dependencies: "@types/retry" "^0.12.0" - retry "^0.13.1" + "retry" "^0.13.1" -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +"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" -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== +"param-case@^3.0.4": + "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + "version" "3.0.4" dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" + "dot-case" "^3.0.4" + "tslib" "^2.0.3" -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" dependencies: - callsites "^3.0.0" + "callsites" "^3.0.0" -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== +"parse-json@^5.0.0": + "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + "version" "5.2.0" dependencies: "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -pify@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pkg-dir@^4.1.0, pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -portfinder@^1.0.28: - version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: - version "6.0.6" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz" - integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@^8.4.7: - version "8.4.8" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.8.tgz#dad963a76e82c081a0657d3a2f3602ce10c2e032" - integrity sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ== - dependencies: - nanoid "^3.3.1" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -preact@^10.6.6: - version "10.6.6" - resolved "https://registry.yarnpkg.com/preact/-/preact-10.6.6.tgz#f1899bc8dab7c0788b858481532cb3b5d764a520" - integrity sha512-dgxpTFV2vs4vizwKohYKkk7g7rmp1wOOcfd4Tz3IB3Wi+ivZzsn/SpeKJhRENSE+n8sUfsAl4S3HiCVT923ABw== - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier@^2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" - integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== - -pretty-bytes@^5.6.0: - version "5.6.0" - resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - -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" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.7.2, prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -property-information@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.1.1.tgz#5ca85510a3019726cb9afed4197b7b8ac5926a22" - integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w== - -protobufjs@6.8.8: - version "6.8.8" - resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.8.tgz" - integrity sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw== + "error-ex" "^1.3.1" + "json-parse-even-better-errors" "^2.3.0" + "lines-and-columns" "^1.1.6" + +"parseurl@~1.3.2", "parseurl@~1.3.3": + "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + "version" "1.3.3" + +"pascal-case@^3.1.2": + "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" + "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.6", "path-parse@^1.0.7": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"path-to-regexp@0.1.7": + "integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + "version" "0.1.7" + +"path-type@^4.0.0": + "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + "version" "4.0.0" + +"pend@~1.2.0": + "integrity" "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + "version" "1.2.0" + +"performance-now@^2.1.0": + "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + "version" "2.1.0" + +"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", "picomatch@^2.2.3": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" + +"pify@^2.2.0": + "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "version" "2.3.0" + +"pkg-dir@^4.1.0", "pkg-dir@^4.2.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" + dependencies: + "find-up" "^4.0.0" + +"portfinder@^1.0.28": + "integrity" "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==" + "resolved" "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" + "version" "1.0.28" + dependencies: + "async" "^2.6.2" + "debug" "^3.1.1" + "mkdirp" "^0.5.5" + +"postcss-modules-extract-imports@^3.0.0": + "integrity" "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + "version" "3.0.0" + +"postcss-modules-local-by-default@^4.0.0": + "integrity" "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "icss-utils" "^5.0.0" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.1.0" + +"postcss-modules-scope@^3.0.0": + "integrity" "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==" + "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "postcss-selector-parser" "^6.0.4" + +"postcss-modules-values@^4.0.0": + "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "icss-utils" "^5.0.0" + +"postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4": + "integrity" "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz" + "version" "6.0.9" + dependencies: + "cssesc" "^3.0.0" + "util-deprecate" "^1.0.2" + +"postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0": + "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + "version" "4.2.0" + +"postcss@^8.1.0", "postcss@^8.4.7": + "integrity" "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz" + "version" "8.4.12" + dependencies: + "nanoid" "^3.3.1" + "picocolors" "^1.0.0" + "source-map-js" "^1.0.2" + +"preact@^10.6.6": + "integrity" "sha512-dgxpTFV2vs4vizwKohYKkk7g7rmp1wOOcfd4Tz3IB3Wi+ivZzsn/SpeKJhRENSE+n8sUfsAl4S3HiCVT923ABw==" + "resolved" "https://registry.npmjs.org/preact/-/preact-10.6.6.tgz" + "version" "10.6.6" + +"prelude-ls@^1.2.1": + "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + "version" "1.2.1" + +"prettier@^2.5.1": + "integrity" "sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.0.tgz" + "version" "2.6.0" + +"pretty-bytes@^5.6.0": + "integrity" "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "resolved" "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + "version" "5.6.0" + +"pretty-error@^4.0.0": + "integrity" "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==" + "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "lodash" "^4.17.20" + "renderkid" "^3.0.0" + +"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@^0.11.10": + "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + "version" "0.11.10" + +"progress@^2.0.0": + "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + "version" "2.0.3" + +"prop-types@^15.0.0", "prop-types@^15.5.10", "prop-types@^15.5.6", "prop-types@^15.6.0", "prop-types@^15.6.1", "prop-types@^15.7.2", "prop-types@^15.8.1": + "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==" + "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" + "version" "15.8.1" + dependencies: + "loose-envify" "^1.4.0" + "object-assign" "^4.1.1" + "react-is" "^16.13.1" + +"property-information@^6.0.0": + "integrity" "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==" + "resolved" "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz" + "version" "6.1.1" + +"protobufjs@6.8.8": + "integrity" "sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw==" + "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.8.tgz" + "version" "6.8.8" dependencies: "@protobufjs/aspromise" "^1.1.2" "@protobufjs/base64" "^1.1.2" @@ -5483,1399 +5424,1437 @@ protobufjs@6.8.8: "@protobufjs/utf8" "^1.1.0" "@types/long" "^4.0.0" "@types/node" "^10.1.0" - long "^4.0.0" - -proxy-addr@~2.0.5: - version "2.0.7" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -proxy-from-env@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz" - integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -qs@6.7.0: - version "6.7.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - -react-autosize-textarea@^7.1.0: - version "7.1.0" - resolved "https://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-7.1.0.tgz" - integrity sha512-BHpjCDkuOlllZn3nLazY2F8oYO1tS2jHnWhcjTWQdcKiiMU6gHLNt/fzmqMSyerR0eTdKtfSIqtSeTtghNwS+g== - dependencies: - autosize "^4.0.2" - line-height "^0.3.1" - prop-types "^15.5.6" - -react-color@^2.19.3: - version "2.19.3" - resolved "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz" - integrity sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA== + "long" "^4.0.0" + +"proxy-addr@~2.0.7": + "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" + "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "forwarded" "0.2.0" + "ipaddr.js" "1.9.1" + +"proxy-from-env@1.0.0": + "integrity" "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + "resolved" "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz" + "version" "1.0.0" + +"psl@^1.1.28": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" + +"pump@^3.0.0": + "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" + "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "end-of-stream" "^1.1.0" + "once" "^1.3.1" + +"punycode@^2.1.0", "punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" + +"qs@~6.5.2": + "integrity" "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" + "version" "6.5.3" + +"qs@6.9.7": + "integrity" "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz" + "version" "6.9.7" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"quick-lru@^5.1.1": + "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + "version" "5.1.1" + +"randombytes@^2.1.0": + "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" + "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "safe-buffer" "^5.1.0" + +"range-parser@^1.2.1", "range-parser@~1.2.1": + "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + "version" "1.2.1" + +"raw-body@2.4.3": + "integrity" "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==" + "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz" + "version" "2.4.3" + dependencies: + "bytes" "3.1.2" + "http-errors" "1.8.1" + "iconv-lite" "0.4.24" + "unpipe" "1.0.0" + +"react-autosize-textarea@^7.1.0": + "integrity" "sha512-BHpjCDkuOlllZn3nLazY2F8oYO1tS2jHnWhcjTWQdcKiiMU6gHLNt/fzmqMSyerR0eTdKtfSIqtSeTtghNwS+g==" + "resolved" "https://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "autosize" "^4.0.2" + "line-height" "^0.3.1" + "prop-types" "^15.5.6" + +"react-color@^2.19.3": + "integrity" "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==" + "resolved" "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz" + "version" "2.19.3" dependencies: "@icons/material" "^0.2.4" - lodash "^4.17.15" - lodash-es "^4.17.15" - material-colors "^1.2.1" - prop-types "^15.5.10" - reactcss "^1.2.0" - tinycolor2 "^1.4.1" - -react-dom@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" - -react-hot-loader@^4.13.0: - version "4.13.0" - resolved "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz" - integrity sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA== - dependencies: - fast-levenshtein "^2.0.6" - global "^4.3.0" - hoist-non-react-statics "^3.3.0" - loader-utils "^1.1.0" - prop-types "^15.6.1" - react-lifecycles-compat "^3.0.4" - shallowequal "^1.1.0" - source-map "^0.7.3" - -react-i18next@^11.15.7: - version "11.15.7" - resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.15.7.tgz#f14c5fbf17c568fe356a848a7ef13420c323b87c" - integrity sha512-zSWZ+21LhaG4T155GcvLdepG1j/qJqD9hUGztVtD1MGBc4/l9ft/LMbUX7oKXdVVLyKWjUhUFoDNAwB2402BIQ== + "lodash" "^4.17.15" + "lodash-es" "^4.17.15" + "material-colors" "^1.2.1" + "prop-types" "^15.5.10" + "reactcss" "^1.2.0" + "tinycolor2" "^1.4.1" + +"react-dom@^0.14.0 || ^15.0.0 || ^16 || ^17", "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0", "react-dom@^15.0.0 || ^16.0.0 || ^17.0.0 ", "react-dom@>=16.8", "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" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + "scheduler" "^0.20.2" + +"react-hot-loader@^4.13.0": + "integrity" "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==" + "resolved" "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz" + "version" "4.13.0" + dependencies: + "fast-levenshtein" "^2.0.6" + "global" "^4.3.0" + "hoist-non-react-statics" "^3.3.0" + "loader-utils" "^1.1.0" + "prop-types" "^15.6.1" + "react-lifecycles-compat" "^3.0.4" + "shallowequal" "^1.1.0" + "source-map" "^0.7.3" + +"react-i18next@^11.15.7": + "integrity" "sha512-6Wf/YtPqANloFmnN5ol0ANeweFPzDWGykRq/dk4wU3ZkjWBR3d5iH210gMg8e8AgLQ1Dq7suUIL7WGfu08OehQ==" + "resolved" "https://registry.npmjs.org/react-i18next/-/react-i18next-11.16.1.tgz" + "version" "11.16.1" dependencies: "@babel/runtime" "^7.14.5" - html-escaper "^2.0.2" - html-parse-stringify "^3.0.1" - -react-is@^16.13.1, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.0, react-is@^17.0.2: - version "17.0.2" - resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-lifecycles-compat@^3.0.0, react-lifecycles-compat@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-markdown@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-8.0.0.tgz#3243296a59ddb0f451d262cc2e11123674b416c2" - integrity sha512-qbrWpLny6Ef2xHqnYqtot948LXP+4FtC+MWIuaN1kvSnowM+r1qEeEHpSaU0TDBOisQuj+Qe6eFY15cNL3gLAw== + "html-escaper" "^2.0.2" + "html-parse-stringify" "^3.0.1" + +"react-is@^16.13.1", "react-is@^16.7.0": + "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.0": + "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@^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-lifecycles-compat@^3.0.0", "react-lifecycles-compat@^3.0.4": + "integrity" "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + "resolved" "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" + "version" "3.0.4" + +"react-markdown@^8.0.0": + "integrity" "sha512-g78B0KtUk8oDRt59fX9SWhMikn3/qYcQW+aVMxdIulcjCNeecAZNOmR8uXy5p4bhbuPIS8gZly81bF4pAQWYXw==" + "resolved" "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.1.tgz" + "version" "8.0.1" dependencies: "@types/hast" "^2.0.0" + "@types/prop-types" "^15.0.0" "@types/unist" "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-whitespace "^2.0.0" - prop-types "^15.0.0" - property-information "^6.0.0" - react-is "^17.0.0" - remark-parse "^10.0.0" - remark-rehype "^10.0.0" - space-separated-tokens "^2.0.0" - style-to-object "^0.3.0" - unified "^10.0.0" - unist-util-visit "^4.0.0" - vfile "^5.0.0" - -react-modal@^3.14.4: - version "3.14.4" - resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.14.4.tgz#2ca7e8e9a180955e5c9508c228b73167c1e6f6a3" - integrity sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg== - dependencies: - exenv "^1.2.0" - prop-types "^15.7.2" - react-lifecycles-compat "^3.0.0" - warning "^4.0.3" - -react-redux@7.2.6: - version "7.2.6" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.6.tgz#49633a24fe552b5f9caf58feb8a138936ddfe9aa" - integrity sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ== + "comma-separated-tokens" "^2.0.0" + "hast-util-whitespace" "^2.0.0" + "prop-types" "^15.0.0" + "property-information" "^6.0.0" + "react-is" "^17.0.0" + "remark-parse" "^10.0.0" + "remark-rehype" "^10.0.0" + "space-separated-tokens" "^2.0.0" + "style-to-object" "^0.3.0" + "unified" "^10.0.0" + "unist-util-visit" "^4.0.0" + "vfile" "^5.0.0" + +"react-modal@^3.14.4": + "integrity" "sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg==" + "resolved" "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz" + "version" "3.14.4" + dependencies: + "exenv" "^1.2.0" + "prop-types" "^15.7.2" + "react-lifecycles-compat" "^3.0.0" + "warning" "^4.0.3" + +"react-redux@^7.2.1 || ^8.0.0-beta", "react-redux@7.2.6": + "integrity" "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==" + "resolved" "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz" + "version" "7.2.6" dependencies: "@babel/runtime" "^7.15.4" "@types/react-redux" "^7.1.20" - hoist-non-react-statics "^3.3.2" - loose-envify "^1.4.0" - prop-types "^15.7.2" - react-is "^17.0.2" - -react-router-dom@6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.2.2.tgz#f1a2c88365593c76b9612ae80154a13fcb72e442" - integrity sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ== - dependencies: - history "^5.2.0" - react-router "6.2.2" - -react-router@6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.2.2.tgz#495e683a0c04461eeb3d705fe445d6cf42f0c249" - integrity sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ== - dependencies: - history "^5.2.0" - -react@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -reactcss@^1.2.0: - version "1.2.3" - resolved "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz" - integrity sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A== - dependencies: - lodash "^4.0.1" - -readable-stream@^2.0.1: - version "2.3.7" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -rechoir@^0.7.0: - version "0.7.1" - resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz" - integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== - dependencies: - resolve "^1.9.0" - -redux-thunk@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.1.tgz#0dd8042cf47868f4b29699941de03c9301a75714" - integrity sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q== - -redux@^4.0.0, redux@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.2.tgz#140f35426d99bb4729af760afcf79eaaac407104" - integrity sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw== + "hoist-non-react-statics" "^3.3.2" + "loose-envify" "^1.4.0" + "prop-types" "^15.7.2" + "react-is" "^17.0.2" + +"react-router-dom@6.2.2": + "integrity" "sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==" + "resolved" "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.2.tgz" + "version" "6.2.2" + dependencies: + "history" "^5.2.0" + "react-router" "6.2.2" + +"react-router@6.2.2": + "integrity" "sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==" + "resolved" "https://registry.npmjs.org/react-router/-/react-router-6.2.2.tgz" + "version" "6.2.2" + dependencies: + "history" "^5.2.0" + +"react@*", "react@^0.14.0 || ^15.0.0 || ^16 || ^17", "react@^0.14.0 || ^15.0.0 || ^16.0.0", "react@^0.14.0 || ^15.0.0-0 || ^16.0.0 || ^17.0.0", "react@^15.0.0 || ^16.0.0 || ^17.0.0 ", "react@^16.8.3 || ^17", "react@^16.9.0 || ^17.0.0 || 18.0.0-beta", "react@>= 15.0.0", "react@>= 16.8.0", "react@>=16", "react@>=16.8", "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" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + +"reactcss@^1.2.0": + "integrity" "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==" + "resolved" "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz" + "version" "1.2.3" + dependencies: + "lodash" "^4.0.1" + +"readable-stream@^2.0.1": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + 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" + +"readable-stream@^3.0.6": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readdirp@~3.6.0": + "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "picomatch" "^2.2.1" + +"rechoir@^0.7.0": + "integrity" "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==" + "resolved" "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz" + "version" "0.7.1" + dependencies: + "resolve" "^1.9.0" + +"redux-thunk@^2.4.1": + "integrity" "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==" + "resolved" "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz" + "version" "2.4.1" + +"redux@^4", "redux@^4.0.0", "redux@^4.1.2": + "integrity" "sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==" + "resolved" "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz" + "version" "4.1.2" dependencies: "@babel/runtime" "^7.9.2" -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" - integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== +"regenerate-unicode-properties@^10.0.1": + "integrity" "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==" + "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" + "version" "10.0.1" dependencies: - regenerate "^1.4.0" + "regenerate" "^1.4.2" -regenerate@^1.4.0: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== +"regenerate@^1.4.2": + "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + "version" "1.4.2" -regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.9: - version "0.13.9" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== +"regenerator-runtime@^0.13.4", "regenerator-runtime@^0.13.9": + "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-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== +"regenerator-transform@^0.14.2": + "integrity" "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==" + "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" + "version" "0.14.5" dependencies: "@babel/runtime" "^7.8.4" -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -regexpp@^3.1.0: - version "3.2.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -regexpu-core@^4.7.1: - version "4.7.1" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz" - integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" - -regjsgen@^0.5.1: - version "0.5.2" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz" - integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== - -regjsparser@^0.6.4: - version "0.6.9" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz" - integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -remark-parse@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.1.tgz#6f60ae53edbf0cf38ea223fe643db64d112e0775" - integrity sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw== +"regexp.prototype.flags@^1.2.0", "regexp.prototype.flags@^1.4.1": + "integrity" "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"regexpp@^3.1.0": + "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + "version" "3.2.0" + +"regexpu-core@^5.0.1": + "integrity" "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==" + "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "regenerate" "^1.4.2" + "regenerate-unicode-properties" "^10.0.1" + "regjsgen" "^0.6.0" + "regjsparser" "^0.8.2" + "unicode-match-property-ecmascript" "^2.0.0" + "unicode-match-property-value-ecmascript" "^2.0.0" + +"regjsgen@^0.6.0": + "integrity" "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz" + "version" "0.6.0" + +"regjsparser@^0.8.2": + "integrity" "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==" + "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz" + "version" "0.8.4" + dependencies: + "jsesc" "~0.5.0" + +"relateurl@^0.2.7": + "integrity" "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + "version" "0.2.7" + +"remark-parse@^10.0.0": + "integrity" "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==" + "resolved" "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz" + "version" "10.0.1" dependencies: "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - unified "^10.0.0" + "mdast-util-from-markdown" "^1.0.0" + "unified" "^10.0.0" -remark-rehype@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" - integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== +"remark-rehype@^10.0.0": + "integrity" "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==" + "resolved" "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz" + "version" "10.1.0" dependencies: "@types/hast" "^2.0.0" "@types/mdast" "^3.0.0" - mdast-util-to-hast "^12.1.0" - unified "^10.0.0" - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - -request-progress@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" - integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= - dependencies: - throttleit "^1.0.0" - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -reselect@4.1.5, reselect@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.5.tgz#852c361247198da6756d07d9296c2b51eddb79f6" - integrity sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ== - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve@^1.14.2, resolve@^1.9.0: - version "1.20.0" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -resolve@^2.0.0-next.3: - version "2.0.0-next.3" - resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz" - integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -rxjs@^6.6.7: - version "6.6.7" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - -sade@^1.7.3: - version "1.8.1" - resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" - integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== - dependencies: - mri "^1.1.0" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + "mdast-util-to-hast" "^12.1.0" + "unified" "^10.0.0" + +"renderkid@^3.0.0": + "integrity" "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==" + "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "css-select" "^4.1.3" + "dom-converter" "^0.2.0" + "htmlparser2" "^6.1.0" + "lodash" "^4.17.21" + "strip-ansi" "^6.0.1" + +"request-progress@^3.0.0": + "integrity" "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=" + "resolved" "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "throttleit" "^1.0.0" + +"require-from-string@^2.0.2": + "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + "version" "2.0.2" + +"requires-port@^1.0.0": + "integrity" "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "version" "1.0.0" + +"reselect@^4.1.5", "reselect@4.1.5": + "integrity" "sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==" + "resolved" "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz" + "version" "4.1.5" + +"resolve-cwd@^3.0.0": + "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "resolve-from" "^5.0.0" + +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" + +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" + +"resolve@^1.14.2", "resolve@^1.9.0": + "integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz" + "version" "1.22.0" + dependencies: + "is-core-module" "^2.8.1" + "path-parse" "^1.0.7" + "supports-preserve-symlinks-flag" "^1.0.0" + +"resolve@^2.0.0-next.3": + "integrity" "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz" + "version" "2.0.0-next.3" + dependencies: + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" + +"restore-cursor@^3.1.0": + "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" + "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" + +"retry@^0.13.1": + "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + "version" "0.13.1" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rfdc@^1.3.0": + "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + "version" "1.3.0" + +"rimraf@^3.0.0", "rimraf@^3.0.2": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"rxjs@^7.5.1": + "integrity" "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==" + "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz" + "version" "7.5.5" + dependencies: + "tslib" "^2.1.0" + +"sade@^1.7.3": + "integrity" "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==" + "resolved" "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz" + "version" "1.8.1" + dependencies: + "mri" "^1.1.0" + +"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.2", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0", "safe-buffer@5.2.1": + "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.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.2": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@~2.1.0": + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" -sass-loader@^12.6.0: - version "12.6.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.6.0.tgz#5148362c8e2cdd4b950f3c63ac5d16dbfed37bcb" - integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== - dependencies: - klona "^2.0.4" - neo-async "^2.6.2" +"sass-loader@^12.6.0": + "integrity" "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==" + "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz" + "version" "12.6.0" + dependencies: + "klona" "^2.0.4" + "neo-async" "^2.6.2" + +"sass@^1.3.0", "sass@^1.49.9": + "integrity" "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==" + "resolved" "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz" + "version" "1.49.9" + dependencies: + "chokidar" ">=3.0.0 <4.0.0" + "immutable" "^4.0.0" + "source-map-js" ">=0.6.2 <2.0.0" -sass@^1.49.9: - version "1.49.9" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.9.tgz#b15a189ecb0ca9e24634bae5d1ebc191809712f9" - integrity sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A== - dependencies: - chokidar ">=3.0.0 <4.0.0" - immutable "^4.0.0" - source-map-js ">=0.6.2 <2.0.0" +"scheduler@^0.20.2": + "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" + "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + "version" "0.20.2" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== +"schema-utils@^2.6.5": + "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + "version" "2.7.1" dependencies: "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" + "ajv" "^6.12.4" + "ajv-keywords" "^3.5.2" -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== +"schema-utils@^3.0.0", "schema-utils@^3.1.0", "schema-utils@^3.1.1": + "integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + "version" "3.1.1" dependencies: "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" -schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== +"schema-utils@^4.0.0": + "integrity" "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" + "version" "4.0.0" dependencies: "@types/json-schema" "^7.0.9" - ajv "^8.8.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selfsigned@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.0.tgz#e927cd5377cbb0a1075302cff8df1042cc2bce5b" - integrity sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ== - dependencies: - node-forge "^1.2.0" - -semver@5.6.0: - version "5.6.0" - resolved "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz" - integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -send@0.17.1: - version "0.17.1" - resolved "https://registry.npmjs.org/send/-/send-0.17.1.tgz" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -sirv@^1.0.7: - version "1.0.12" - resolved "https://registry.npmjs.org/sirv/-/sirv-1.0.12.tgz" - integrity sha512-+jQoCxndz7L2tqQL4ZyzfDhky0W/4ZJip3XoOuxyQWnAwMxindLl3Xv1qT4x1YX/re0leShvTm8Uk0kQspGhBg== - dependencies: - "@polka/url" "^1.0.0-next.15" - mime "^2.3.1" - totalist "^1.0.0" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -sockjs@^0.3.21: - version "0.3.21" - resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz" - integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== - dependencies: - faye-websocket "^0.11.3" - uuid "^3.4.0" - websocket-driver "^0.7.4" - -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-support@0.5.9: - version "0.5.9" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz" - integrity sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-support@~0.5.20: - version "0.5.20" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" - integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3, source-map@~0.7.2: - version "0.7.3" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -space-separated-tokens@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz#43193cec4fb858a2ce934b7f98b7f2c18107098b" - integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.14.1: - version "1.17.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" - integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.matchall@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" - integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.3.1" - side-channel "^1.0.4" - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -style-loader@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" - integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== - -style-to-object@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" - integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== - dependencies: - inline-style-parser "0.1.1" - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0, supports-color@^8.1.1: - version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -svg-parser@^2.0.2: - version "2.0.4" - resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + "ajv" "^8.8.0" + "ajv-formats" "^2.1.1" + "ajv-keywords" "^5.0.0" + +"select-hose@^2.0.0": + "integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + "version" "2.0.0" + +"selfsigned@^2.0.0": + "integrity" "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==" + "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "node-forge" "^1.2.0" + +"semver@^6.0.0", "semver@^6.1.1", "semver@^6.1.2", "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@^7.2.1": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.2": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.5": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"semver@5.6.0": + "integrity" "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz" + "version" "5.6.0" + +"semver@7.0.0": + "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + "version" "7.0.0" + +"send@0.17.2": + "integrity" "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==" + "resolved" "https://registry.npmjs.org/send/-/send-0.17.2.tgz" + "version" "0.17.2" + dependencies: + "debug" "2.6.9" + "depd" "~1.1.2" + "destroy" "~1.0.4" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "fresh" "0.5.2" + "http-errors" "1.8.1" + "mime" "1.6.0" + "ms" "2.1.3" + "on-finished" "~2.3.0" + "range-parser" "~1.2.1" + "statuses" "~1.5.0" + +"serialize-javascript@^6.0.0": + "integrity" "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "randombytes" "^2.1.0" + +"serve-index@^1.9.1": + "integrity" "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=" + "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "accepts" "~1.3.4" + "batch" "0.6.1" + "debug" "2.6.9" + "escape-html" "~1.0.3" + "http-errors" "~1.6.2" + "mime-types" "~2.1.17" + "parseurl" "~1.3.2" + +"serve-static@1.14.2": + "integrity" "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==" + "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz" + "version" "1.14.2" + dependencies: + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "parseurl" "~1.3.3" + "send" "0.17.2" + +"setprototypeof@1.1.0": + "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + "version" "1.1.0" + +"setprototypeof@1.2.0": + "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + "version" "1.2.0" + +"shallow-clone@^3.0.0": + "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" + "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^6.0.2" + +"shallowequal@^1.1.0": + "integrity" "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "resolved" "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" + "version" "1.1.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + "version" "3.0.7" + +"sirv@^1.0.7": + "integrity" "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==" + "resolved" "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz" + "version" "1.0.19" + dependencies: + "@polka/url" "^1.0.0-next.20" + "mrmime" "^1.0.0" + "totalist" "^1.0.0" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"slice-ansi@^3.0.0": + "integrity" "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "astral-regex" "^2.0.0" + "is-fullwidth-code-point" "^3.0.0" + +"slice-ansi@^4.0.0": + "integrity" "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "astral-regex" "^2.0.0" + "is-fullwidth-code-point" "^3.0.0" + +"sockjs@^0.3.21": + "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==" + "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + "version" "0.3.24" + dependencies: + "faye-websocket" "^0.11.3" + "uuid" "^8.3.2" + "websocket-driver" "^0.7.4" + +"source-map-js@^1.0.2", "source-map-js@>=0.6.2 <2.0.0": + "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + "version" "1.0.2" + +"source-map-support@~0.5.20": + "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + "version" "0.5.21" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map-support@0.5.9": + "integrity" "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz" + "version" "0.5.9" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map@^0.5.0": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.0": + "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.7.2": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"space-separated-tokens@^2.0.0": + "integrity" "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==" + "resolved" "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz" + "version" "2.0.1" + +"spdy-transport@^3.0.0": + "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" + "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "debug" "^4.1.0" + "detect-node" "^2.0.4" + "hpack.js" "^2.1.6" + "obuf" "^1.1.2" + "readable-stream" "^3.0.6" + "wbuf" "^1.7.3" + +"spdy@^4.0.2": + "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" + "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "debug" "^4.1.0" + "handle-thing" "^2.0.0" + "http-deceiver" "^1.2.7" + "select-hose" "^2.0.0" + "spdy-transport" "^3.0.0" + +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"sshpk@^1.14.1": + "integrity" "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==" + "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz" + "version" "1.17.0" + dependencies: + "asn1" "~0.2.3" + "assert-plus" "^1.0.0" + "bcrypt-pbkdf" "^1.0.0" + "dashdash" "^1.12.0" + "ecc-jsbn" "~0.1.1" + "getpass" "^0.1.1" + "jsbn" "~0.1.0" + "safer-buffer" "^2.0.2" + "tweetnacl" "~0.14.0" + +"stable@^0.1.8": + "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + "version" "0.1.8" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", "statuses@~1.5.0": + "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"string_decoder@^1.1.1": + "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" + dependencies: + "safe-buffer" "~5.2.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" + dependencies: + "safe-buffer" "~5.1.0" + +"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string.prototype.matchall@^4.0.6": + "integrity" "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==" + "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz" + "version" "4.0.7" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + "get-intrinsic" "^1.1.1" + "has-symbols" "^1.0.3" + "internal-slot" "^1.0.3" + "regexp.prototype.flags" "^1.4.1" + "side-channel" "^1.0.4" + +"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" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"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" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-ansi@^7.0.0": + "integrity" "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "ansi-regex" "^6.0.1" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" + +"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" + +"style-loader@^3.3.1": + "integrity" "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==" + "resolved" "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz" + "version" "3.3.1" + +"style-to-object@^0.3.0": + "integrity" "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==" + "resolved" "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "inline-style-parser" "0.1.1" + +"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" + dependencies: + "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" + dependencies: + "has-flag" "^4.0.0" -svgo@^2.5.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== +"supports-color@^8.0.0", "supports-color@^8.1.1": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" + dependencies: + "has-flag" "^4.0.0" + +"supports-preserve-symlinks-flag@^1.0.0": + "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + "version" "1.0.0" + +"svg-parser@^2.0.2": + "integrity" "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "resolved" "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + "version" "2.0.4" + +"svgo@^2.5.0": + "integrity" "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==" + "resolved" "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + "version" "2.8.0" dependencies: "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - -table@^6.0.9: - version "6.7.1" - resolved "https://registry.npmjs.org/table/-/table-6.7.1.tgz" - integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== - dependencies: - ajv "^8.0.1" - lodash.clonedeep "^4.5.0" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.0" - strip-ansi "^6.0.0" - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz" - integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== - -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" - integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== - dependencies: - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - terser "^5.7.2" - -terser@^5.7.2: - version "5.9.0" - resolved "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz" - integrity sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ== - dependencies: - commander "^2.20.0" - source-map "~0.7.2" - source-map-support "~0.5.20" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -throttleit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" - integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= - -through@^2.3.8: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -tinycolor2@^1.4.1: - version "1.4.2" - resolved "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz" - integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== - -tmp@~0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -totalist@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz" - integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= - -trough@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/trough/-/trough-2.0.2.tgz#94a3aa9d5ce379fc561f6244905b3f36b7458d96" - integrity sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w== - -tslib@^1.8.1, tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.3: - version "2.3.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" - integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== - -tsutils@3.21.0, tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-fest@^1.2.1: - version "1.2.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.2.2.tgz" - integrity sha512-pfkPYCcuV0TJoo/jlsUeWNV8rk7uMU6ocnYNvca1Vu+pyKi8Rl8Zo2scPt9O72gCsXIm+dMxOOWuA3VFDSdzWA== - -type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typesafe-actions@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/typesafe-actions/-/typesafe-actions-5.1.0.tgz" - integrity sha512-bna6Yi1pRznoo6Bz1cE6btB/Yy8Xywytyfrzu/wc+NFW3ZF0I+2iCGImhBsoYYCOWuICtRO4yHcnDlzgo1AdNg== - -typescript@4.3.5: - version "4.3.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" - integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== - -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== - dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" - -unicode-match-property-value-ecmascript@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz" - integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz" - integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== - -unified@^10.0.0: - version "10.1.1" - resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.1.tgz#345e349e3ab353ab612878338eb9d57b4dea1d46" - integrity sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w== + "commander" "^7.2.0" + "css-select" "^4.1.3" + "css-tree" "^1.1.3" + "csso" "^4.2.0" + "picocolors" "^1.0.0" + "stable" "^0.1.8" + +"table@^6.0.9": + "integrity" "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==" + "resolved" "https://registry.npmjs.org/table/-/table-6.8.0.tgz" + "version" "6.8.0" + dependencies: + "ajv" "^8.0.1" + "lodash.truncate" "^4.4.2" + "slice-ansi" "^4.0.0" + "string-width" "^4.2.3" + "strip-ansi" "^6.0.1" + +"tapable@^2.0.0", "tapable@^2.1.1", "tapable@^2.2.0": + "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + "version" "2.2.1" + +"terser-webpack-plugin@^5.1.3", "terser-webpack-plugin@^5.3.1": + "integrity" "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz" + "version" "5.3.1" + dependencies: + "jest-worker" "^27.4.5" + "schema-utils" "^3.1.1" + "serialize-javascript" "^6.0.0" + "source-map" "^0.6.1" + "terser" "^5.7.2" + +"terser@^5.10.0", "terser@^5.7.2": + "integrity" "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==" + "resolved" "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz" + "version" "5.12.1" + dependencies: + "acorn" "^8.5.0" + "commander" "^2.20.0" + "source-map" "~0.7.2" + "source-map-support" "~0.5.20" + +"text-table@^0.2.0": + "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" + +"throttleit@^1.0.0": + "integrity" "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" + "resolved" "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" + "version" "1.0.0" + +"through@^2.3.8": + "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + "version" "2.3.8" + +"thunky@^1.0.2": + "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + "version" "1.1.0" + +"tinycolor2@^1.4.1": + "integrity" "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + "resolved" "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz" + "version" "1.4.2" + +"tmp@~0.2.1": + "integrity" "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==" + "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" + "version" "0.2.1" + dependencies: + "rimraf" "^3.0.0" + +"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-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" + dependencies: + "is-number" "^7.0.0" + +"toidentifier@1.0.1": + "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + "version" "1.0.1" + +"totalist@^1.0.0": + "integrity" "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" + "resolved" "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz" + "version" "1.1.0" + +"tough-cookie@~2.5.0": + "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "psl" "^1.1.28" + "punycode" "^2.1.1" + +"tr46@~0.0.3": + "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + "version" "0.0.3" + +"trough@^2.0.0": + "integrity" "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" + "resolved" "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz" + "version" "2.1.0" + +"tslib@^1.8.1": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" + +"tslib@^2.0.3", "tslib@^2.1.0": + "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + "version" "2.3.1" + +"tsutils@^3.21.0", "tsutils@3.21.0": + "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" + "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "tslib" "^1.8.1" + +"tunnel-agent@^0.6.0": + "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + "version" "0.6.0" + dependencies: + "safe-buffer" "^5.0.1" + +"tweetnacl@^0.14.3", "tweetnacl@~0.14.0": + "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "version" "0.14.5" + +"type-check@^0.4.0", "type-check@~0.4.0": + "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + "version" "0.4.0" + dependencies: + "prelude-ls" "^1.2.1" + +"type-fest@^0.20.2": + "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + "version" "0.20.2" + +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"type-fest@^1.2.1": + "integrity" "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" + "version" "1.4.0" + +"type-is@~1.6.18": + "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" + "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + "version" "1.6.18" + dependencies: + "media-typer" "0.3.0" + "mime-types" "~2.1.24" + +"typesafe-actions@^5.1.0": + "integrity" "sha512-bna6Yi1pRznoo6Bz1cE6btB/Yy8Xywytyfrzu/wc+NFW3ZF0I+2iCGImhBsoYYCOWuICtRO4yHcnDlzgo1AdNg==" + "resolved" "https://registry.npmjs.org/typesafe-actions/-/typesafe-actions-5.1.0.tgz" + "version" "5.1.0" + +"typescript@^4.6.2", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@>=3.0.0": + "integrity" "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz" + "version" "4.6.2" + +"unbox-primitive@^1.0.1": + "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "function-bind" "^1.1.1" + "has-bigints" "^1.0.1" + "has-symbols" "^1.0.2" + "which-boxed-primitive" "^1.0.2" + +"unicode-canonical-property-names-ecmascript@^2.0.0": + "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unicode-match-property-ecmascript@^2.0.0": + "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==" + "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "unicode-canonical-property-names-ecmascript" "^2.0.0" + "unicode-property-aliases-ecmascript" "^2.0.0" + +"unicode-match-property-value-ecmascript@^2.0.0": + "integrity" "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unicode-property-aliases-ecmascript@^2.0.0": + "integrity" "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unified@^10.0.0": + "integrity" "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==" + "resolved" "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz" + "version" "10.1.2" dependencies: "@types/unist" "^2.0.0" - bail "^2.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^4.0.0" - trough "^2.0.0" - vfile "^5.0.0" - -unist-builder@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.0.tgz#728baca4767c0e784e1e64bb44b5a5a753021a04" - integrity sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ== + "bail" "^2.0.0" + "extend" "^3.0.0" + "is-buffer" "^2.0.0" + "is-plain-obj" "^4.0.0" + "trough" "^2.0.0" + "vfile" "^5.0.0" + +"unist-builder@^3.0.0": + "integrity" "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==" + "resolved" "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/unist" "^2.0.0" -unist-util-generated@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.0.tgz#86fafb77eb6ce9bfa6b663c3f5ad4f8e56a60113" - integrity sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw== +"unist-util-generated@^2.0.0": + "integrity" "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==" + "resolved" "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz" + "version" "2.0.0" -unist-util-is@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236" - integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ== +"unist-util-is@^5.0.0": + "integrity" "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==" + "resolved" "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz" + "version" "5.1.1" -unist-util-position@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.1.tgz#f8484b2da19a897a0180556d160c28633070dbb9" - integrity sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA== +"unist-util-position@^4.0.0": + "integrity" "sha512-Y6+plxR41dOLbyyqVDLuGWgXDmxdXslCSRYQkSDagBnOT9oFsQH0J8FzhirSklUEe0xZTT0WDnAE1gXPaDFljA==" + "resolved" "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "@types/unist" "^2.0.0" -unist-util-stringify-position@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz#d517d2883d74d0daa0b565adc3d10a02b4a8cde9" - integrity sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA== +"unist-util-stringify-position@^3.0.0": + "integrity" "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==" + "resolved" "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz" + "version" "3.0.2" dependencies: "@types/unist" "^2.0.0" -unist-util-visit-parents@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz#e83559a4ad7e6048a46b1bdb22614f2f3f4724f2" - integrity sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw== +"unist-util-visit-parents@^4.0.0": + "integrity" "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==" + "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz" + "version" "4.1.1" dependencies: "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" + "unist-util-is" "^5.0.0" -unist-util-visit-parents@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz#44bbc5d25f2411e7dfc5cecff12de43296aa8521" - integrity sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg== +"unist-util-visit-parents@^5.0.0": + "integrity" "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==" + "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz" + "version" "5.1.0" dependencies: "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" + "unist-util-is" "^5.0.0" -unist-util-visit@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-3.1.0.tgz#9420d285e1aee938c7d9acbafc8e160186dbaf7b" - integrity sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA== +"unist-util-visit@^3.0.0": + "integrity" "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==" + "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz" + "version" "3.1.0" dependencies: "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^4.0.0" + "unist-util-is" "^5.0.0" + "unist-util-visit-parents" "^4.0.0" -unist-util-visit@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.0.tgz#f41e407a9e94da31594e6b1c9811c51ab0b3d8f5" - integrity sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ== +"unist-util-visit@^4.0.0": + "integrity" "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==" + "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz" + "version" "4.1.0" dependencies: "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^5.0.0" - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -untildify@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" - integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== - -uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz" - integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== - dependencies: - punycode "^2.1.0" - -url-loader@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" - integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -utila@~0.4: - version "0.4.0" - resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -uvu@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.3.tgz#3d83c5bc1230f153451877bfc7f4aea2392219ae" - integrity sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw== - dependencies: - dequal "^2.0.0" - diff "^5.0.0" - kleur "^4.0.3" - sade "^1.7.3" - -v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vfile-message@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.0.tgz#5437035aa43185ff4b9210d32fada6c640e59143" - integrity sha512-4QJbBk+DkPEhBXq3f260xSaWtjE4gPKOfulzfMFF8ZNwaPZieWsg3iVlcmF04+eebzpcpeXOOFMfrYzJHVYg+g== + "unist-util-is" "^5.0.0" + "unist-util-visit-parents" "^5.0.0" + +"universalify@^2.0.0": + "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + "version" "2.0.0" + +"unpipe@~1.0.0", "unpipe@1.0.0": + "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "version" "1.0.0" + +"untildify@^4.0.0": + "integrity" "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" + "resolved" "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" + "version" "4.0.0" + +"uri-js@^4.2.2": + "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + "version" "4.4.1" + dependencies: + "punycode" "^2.1.0" + +"url-loader@^4.1.1": + "integrity" "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==" + "resolved" "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "loader-utils" "^2.0.0" + "mime-types" "^2.1.27" + "schema-utils" "^3.0.0" + +"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"utila@~0.4": + "integrity" "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + "version" "0.4.0" + +"utils-merge@1.0.1": + "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + "version" "1.0.1" + +"uuid@^8.3.2": + "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + "version" "8.3.2" + +"uvu@^0.5.0": + "integrity" "sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==" + "resolved" "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz" + "version" "0.5.3" + dependencies: + "dequal" "^2.0.0" + "diff" "^5.0.0" + "kleur" "^4.0.3" + "sade" "^1.7.3" + +"v8-compile-cache@^2.0.3": + "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + "version" "2.3.0" + +"vary@~1.1.2": + "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + "version" "1.1.2" + +"verror@1.10.0": + "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" + "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + "version" "1.10.0" + dependencies: + "assert-plus" "^1.0.0" + "core-util-is" "1.0.2" + "extsprintf" "^1.2.0" + +"vfile-message@^3.0.0": + "integrity" "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==" + "resolved" "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz" + "version" "3.1.2" dependencies: "@types/unist" "^2.0.0" - unist-util-stringify-position "^3.0.0" + "unist-util-stringify-position" "^3.0.0" -vfile@^5.0.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.0.tgz#4990c78cb3157005590ee8c930b71cd7fa6a006e" - integrity sha512-Tj44nY/48OQvarrE4FAjUfrv7GZOYzPbl5OD65HxVKwLJKMPU7zmfV8cCgCnzKWnSfYG2f3pxu+ALqs7j22xQQ== +"vfile@^5.0.0": + "integrity" "sha512-w0PLIugRY3Crkgw89TeMvHCzqCs/zpreR31hl4D92y6SOE07+bfJe+dK5Q2akwS+i/c801kzjoOr9gMcTe6IAA==" + "resolved" "https://registry.npmjs.org/vfile/-/vfile-5.3.2.tgz" + "version" "5.3.2" dependencies: "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^3.0.0" - vfile-message "^3.0.0" - -void-elements@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" - integrity sha1-YU9/v42AHwu18GYfWy9XhXUOTwk= - -warning@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== - dependencies: - loose-envify "^1.0.0" - -watchpack@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" - integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= - -webpack-bundle-analyzer@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz#1b0eea2947e73528754a6f9af3e91b2b6e0f79d5" - integrity sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ== - dependencies: - acorn "^8.0.4" - acorn-walk "^8.0.0" - chalk "^4.1.0" - commander "^7.2.0" - gzip-size "^6.0.0" - lodash "^4.17.20" - opener "^1.5.2" - sirv "^1.0.7" - ws "^7.3.1" - -webpack-cli@^4.9.2: - version "4.9.2" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.2.tgz#77c1adaea020c3f9e2db8aad8ea78d235c83659d" - integrity sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ== + "is-buffer" "^2.0.0" + "unist-util-stringify-position" "^3.0.0" + "vfile-message" "^3.0.0" + +"void-elements@3.1.0": + "integrity" "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=" + "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" + "version" "3.1.0" + +"warning@^4.0.3": + "integrity" "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==" + "resolved" "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "loose-envify" "^1.0.0" + +"watchpack@^2.3.1": + "integrity" "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==" + "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz" + "version" "2.3.1" + dependencies: + "glob-to-regexp" "^0.4.1" + "graceful-fs" "^4.1.2" + +"wbuf@^1.1.0", "wbuf@^1.7.3": + "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" + "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + "version" "1.7.3" + dependencies: + "minimalistic-assert" "^1.0.0" + +"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" + +"webpack-bundle-analyzer@^4.5.0": + "integrity" "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==" + "resolved" "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz" + "version" "4.5.0" + dependencies: + "acorn" "^8.0.4" + "acorn-walk" "^8.0.0" + "chalk" "^4.1.0" + "commander" "^7.2.0" + "gzip-size" "^6.0.0" + "lodash" "^4.17.20" + "opener" "^1.5.2" + "sirv" "^1.0.7" + "ws" "^7.3.1" + +"webpack-cli@^4.9.2", "webpack-cli@4.x.x": + "integrity" "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==" + "resolved" "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz" + "version" "4.9.2" dependencies: "@discoveryjs/json-ext" "^0.5.0" "@webpack-cli/configtest" "^1.1.1" "@webpack-cli/info" "^1.4.1" "@webpack-cli/serve" "^1.6.1" - colorette "^2.0.14" - commander "^7.0.0" - execa "^5.0.0" - fastest-levenshtein "^1.0.12" - import-local "^3.0.2" - interpret "^2.2.0" - rechoir "^0.7.0" - webpack-merge "^5.7.3" - -webpack-dev-middleware@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f" - integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg== - dependencies: - colorette "^2.0.10" - memfs "^3.4.1" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.7.4: - version "4.7.4" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz#d0ef7da78224578384e795ac228d8efb63d5f945" - integrity sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A== + "colorette" "^2.0.14" + "commander" "^7.0.0" + "execa" "^5.0.0" + "fastest-levenshtein" "^1.0.12" + "import-local" "^3.0.2" + "interpret" "^2.2.0" + "rechoir" "^0.7.0" + "webpack-merge" "^5.7.3" + +"webpack-dev-middleware@^5.3.1": + "integrity" "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==" + "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz" + "version" "5.3.1" + dependencies: + "colorette" "^2.0.10" + "memfs" "^3.4.1" + "mime-types" "^2.1.31" + "range-parser" "^1.2.1" + "schema-utils" "^4.0.0" + +"webpack-dev-server@^4.7.4": + "integrity" "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==" + "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz" + "version" "4.7.4" dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5" @@ -6883,181 +6862,176 @@ webpack-dev-server@^4.7.4: "@types/serve-index" "^1.9.1" "@types/sockjs" "^0.3.33" "@types/ws" "^8.2.2" - ansi-html-community "^0.0.8" - bonjour "^3.5.0" - chokidar "^3.5.3" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - default-gateway "^6.0.3" - del "^6.0.0" - express "^4.17.1" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.0" - ipaddr.js "^2.0.1" - open "^8.0.9" - p-retry "^4.5.0" - portfinder "^1.0.28" - schema-utils "^4.0.0" - selfsigned "^2.0.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - spdy "^4.0.2" - strip-ansi "^7.0.0" - webpack-dev-middleware "^5.3.1" - ws "^8.4.2" - -webpack-merge@^5.7.3: - version "5.8.0" - resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" - integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== - dependencies: - clone-deep "^4.0.1" - wildcard "^2.0.0" - -webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack@^5.70.0: - version "5.70.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.70.0.tgz#3461e6287a72b5e6e2f4872700bc8de0d7500e6d" - integrity sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw== + "ansi-html-community" "^0.0.8" + "bonjour" "^3.5.0" + "chokidar" "^3.5.3" + "colorette" "^2.0.10" + "compression" "^1.7.4" + "connect-history-api-fallback" "^1.6.0" + "default-gateway" "^6.0.3" + "del" "^6.0.0" + "express" "^4.17.1" + "graceful-fs" "^4.2.6" + "html-entities" "^2.3.2" + "http-proxy-middleware" "^2.0.0" + "ipaddr.js" "^2.0.1" + "open" "^8.0.9" + "p-retry" "^4.5.0" + "portfinder" "^1.0.28" + "schema-utils" "^4.0.0" + "selfsigned" "^2.0.0" + "serve-index" "^1.9.1" + "sockjs" "^0.3.21" + "spdy" "^4.0.2" + "strip-ansi" "^7.0.0" + "webpack-dev-middleware" "^5.3.1" + "ws" "^8.4.2" + +"webpack-merge@^5.7.3": + "integrity" "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==" + "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" + "version" "5.8.0" + dependencies: + "clone-deep" "^4.0.1" + "wildcard" "^2.0.0" + +"webpack-sources@^3.2.3": + "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + "version" "3.2.3" + +"webpack@^4 || ^5", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.20.0", "webpack@^5.70.0", "webpack@>=2", "webpack@4.x.x || 5.x.x": + "integrity" "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==" + "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz" + "version" "5.70.0" dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^0.0.51" "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/wasm-edit" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" - acorn "^8.4.1" - acorn-import-assertions "^1.7.6" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.9.2" - es-module-lexer "^0.9.0" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-better-errors "^1.0.2" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.1.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" - watchpack "^2.3.1" - webpack-sources "^3.2.3" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -whatwg-fetch@^3.4.1: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== - -word-wrap@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -ws@^7.3.1: - version "7.5.3" - resolved "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz" - integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== - -ws@^8.4.2: - version "8.5.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" - integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + "acorn" "^8.4.1" + "acorn-import-assertions" "^1.7.6" + "browserslist" "^4.14.5" + "chrome-trace-event" "^1.0.2" + "enhanced-resolve" "^5.9.2" + "es-module-lexer" "^0.9.0" + "eslint-scope" "5.1.1" + "events" "^3.2.0" + "glob-to-regexp" "^0.4.1" + "graceful-fs" "^4.2.9" + "json-parse-better-errors" "^1.0.2" + "loader-runner" "^4.2.0" + "mime-types" "^2.1.27" + "neo-async" "^2.6.2" + "schema-utils" "^3.1.0" + "tapable" "^2.1.1" + "terser-webpack-plugin" "^5.1.3" + "watchpack" "^2.3.1" + "webpack-sources" "^3.2.3" + +"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": + "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" + "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + "version" "0.7.4" + dependencies: + "http-parser-js" ">=0.5.1" + "safe-buffer" ">=5.1.0" + "websocket-extensions" ">=0.1.1" + +"websocket-extensions@>=0.1.1": + "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + "version" "0.1.4" + +"whatwg-fetch@^3.4.1": + "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + "version" "3.6.2" + +"whatwg-url@^5.0.0": + "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "tr46" "~0.0.3" + "webidl-conversions" "^3.0.0" + +"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" + 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" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"wildcard@^2.0.0": + "integrity" "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" + "resolved" "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" + "version" "2.0.0" + +"word-wrap@^1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"ws@^7.3.1": + "integrity" "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz" + "version" "7.5.7" + +"ws@^8.4.2": + "integrity" "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==" + "resolved" "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz" + "version" "8.5.0" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yaml@^1.10.0": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" + +"yauzl@^2.10.0": + "integrity" "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=" + "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" + "version" "2.10.0" + dependencies: + "buffer-crc32" "~0.2.3" + "fd-slicer" "~1.1.0" From 7acaf781b4172d1e673b0c7a630b67247e7363da Mon Sep 17 00:00:00 2001 From: Christoph Proeschel Date: Tue, 22 Mar 2022 13:46:35 +0100 Subject: [PATCH 04/46] Bump jvm rules external (#2955) --- WORKSPACE | 5 +- maven_install.json | 8067 ++++++++++++++++++++++---------------------- repositories.bzl | 59 +- 3 files changed, 3999 insertions(+), 4132 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index a2068cd548..07b5fbc65f 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -9,9 +9,9 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") # Airy Bazel tools git_repository( name = "com_github_airyhq_bazel_tools", - commit = "575b54eb3fb5fdff8e4a0b0a11f86e389fdffffc", + commit = "589c212ed21bf2ebe01d72c5920c03ebf8967bf2", remote = "https://github.com/airyhq/bazel-tools.git", - shallow_since = "1647854875 +0100", + shallow_since = "1647947114 +0100", ) load("@com_github_airyhq_bazel_tools//:repositories.bzl", "airy_bazel_tools_dependencies", "airy_jvm_deps") @@ -26,6 +26,7 @@ load("//:repositories.bzl", "excluded_artifacts", jvm_deps = "airy_jvm_deps") maven_install( artifacts = airy_jvm_deps + jvm_deps, excluded_artifacts = excluded_artifacts, + fail_if_repin_required = True, maven_install_json = "//:maven_install.json", repositories = [ "https://packages.confluent.io/maven", diff --git a/maven_install.json b/maven_install.json index 817b282297..9b0ba1d507 100644 --- a/maven_install.json +++ b/maven_install.json @@ -1,125 +1,40 @@ { "dependency_tree": { - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": 1389523621, + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": 416644575, + "__RESOLVED_ARTIFACTS_HASH": 1399116072, "conflict_resolution": { - "com.fasterxml.jackson.core:jackson-annotations:2.10.0": "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.fasterxml.jackson.core:jackson-core:2.10.0": "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.10.0": "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "io.jsonwebtoken:jjwt-api:0.10.5": "io.jsonwebtoken:jjwt-api:0.10.7", - "io.jsonwebtoken:jjwt-impl:0.10.5": "io.jsonwebtoken:jjwt-impl:0.10.7", - "io.jsonwebtoken:jjwt-jackson:0.10.5": "io.jsonwebtoken:jjwt-jackson:0.10.7", + "com.fasterxml.jackson.core:jackson-annotations:2.10.0": "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.10.0": "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.10.0": "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.jayway.jsonpath:json-path:2.4.0": "com.jayway.jsonpath:json-path:2.6.0", "org.apache.kafka:kafka-clients:2.7.0": "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.apache.kafka:kafka_2.13:2.7.0": "org.apache.kafka:kafka_2.13:6.1.1-ccs", "org.hamcrest:hamcrest:2.1": "org.hamcrest:hamcrest:2.2", - "org.junit.jupiter:junit-jupiter-engine:5.7.0": "org.junit.jupiter:junit-jupiter-engine:5.7.1", - "org.junit.jupiter:junit-jupiter:5.7.0": "org.junit.jupiter:junit-jupiter:5.7.1", - "org.junit.platform:junit-platform-engine:1.7.0": "org.junit.platform:junit-platform-engine:1.7.1", - "org.mockito:mockito-core:2.28.2": "org.mockito:mockito-core:3.6.28", + "org.junit.jupiter:junit-jupiter-engine:5.7.0": "org.junit.jupiter:junit-jupiter-engine:5.8.2", + "org.junit.jupiter:junit-jupiter:5.7.0": "org.junit.jupiter:junit-jupiter:5.8.2", + "org.mockito:mockito-core:2.28.2": "org.mockito:mockito-core:4.0.0", "org.rocksdb:rocksdbjni:5.18.3": "org.rocksdb:rocksdbjni:5.18.4", - "org.springframework:spring-aop:4.1.4.RELEASE": "org.springframework:spring-aop:5.3.6" + "org.slf4j:slf4j-api:1.7.32": "org.slf4j:slf4j-api:1.7.35" }, "dependencies": [ { - "coord": "antlr:antlr:2.7.7", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/antlr/antlr/2.7.7/antlr-2.7.7.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/antlr/antlr/2.7.7/antlr-2.7.7.jar", - "https://repo1.maven.org/maven2/antlr/antlr/2.7.7/antlr-2.7.7.jar", - "https://jitpack.io/antlr/antlr/2.7.7/antlr-2.7.7.jar" - ], - "sha256": "88fbda4b912596b9f56e8e12e580cc954bacfb51776ecfddd3e18fc1cf56dc4c", - "url": "https://repo1.maven.org/maven2/antlr/antlr/2.7.7/antlr-2.7.7.jar" - }, - { - "coord": "com.101tec:zkclient:0.11", - "dependencies": [ - "org.slf4j:slf4j-api:1.7.32" - ], - "directDependencies": [ - "org.slf4j:slf4j-api:1.7.32" - ], - "exclusions": [ - "org.slf4j:slf4j-log4j12", - "org.apache.zookeeper:zookeeper", - "org.springframework.boot:spring-boot-starter-tomcat", - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging", - "log4j:log4j" - ], - "file": "v1/https/repo1.maven.org/maven2/com/101tec/zkclient/0.11/zkclient-0.11.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/101tec/zkclient/0.11/zkclient-0.11.jar", - "https://repo1.maven.org/maven2/com/101tec/zkclient/0.11/zkclient-0.11.jar", - "https://jitpack.io/com/101tec/zkclient/0.11/zkclient-0.11.jar" - ], - "sha256": "72e05e5031508115cafa6092cd53af306c5584957a34012511a20aac5e6c45e5", - "url": "https://repo1.maven.org/maven2/com/101tec/zkclient/0.11/zkclient-0.11.jar" - }, - { - "coord": "com.amazonaws:aws-java-sdk-core:1.11.933", - "dependencies": [ - "commons-logging:commons-logging:1.2", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "software.amazon.ion:ion-java:1.0.2", - "commons-codec:commons-codec:1.14", - "org.apache.httpcomponents:httpcore:4.4.13", - "com.fasterxml.jackson.core:jackson-databind:jar:2.11.4", - "joda-time:joda-time:2.10.2", - "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.7", - "org.apache.httpcomponents:httpclient:4.5.13" - ], - "directDependencies": [ - "commons-logging:commons-logging:1.2", - "software.amazon.ion:ion-java:1.0.2", - "com.fasterxml.jackson.core:jackson-databind:jar:2.11.4", - "joda-time:joda-time:2.10.2", - "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.7", - "org.apache.httpcomponents:httpclient:4.5.13" - ], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-core/1.11.933/aws-java-sdk-core-1.11.933.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/amazonaws/aws-java-sdk-core/1.11.933/aws-java-sdk-core-1.11.933.jar", - "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-core/1.11.933/aws-java-sdk-core-1.11.933.jar", - "https://jitpack.io/com/amazonaws/aws-java-sdk-core/1.11.933/aws-java-sdk-core-1.11.933.jar" - ], - "sha256": "3ec5d0fc6a6a605f74f5ac736bd3a96d189c113ee7fd84117b8b1281223c224c", - "url": "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-core/1.11.933/aws-java-sdk-core-1.11.933.jar" - }, - { - "coord": "com.amazonaws:aws-java-sdk-kms:1.11.933", + "coord": "com.github.everit-org.json-schema:org.everit.json.schema:1.14.0", "dependencies": [ - "com.amazonaws:jmespath-java:1.11.933", - "com.amazonaws:aws-java-sdk-core:1.11.933", + "com.damnhandy:handy-uri-templates:2.1.8", + "com.google.re2j:re2j:1.3", + "commons-collections:commons-collections:3.2.2", + "commons-digester:commons-digester:1.8.1", "commons-logging:commons-logging:1.2", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "software.amazon.ion:ion-java:1.0.2", - "commons-codec:commons-codec:1.14", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.httpcomponents:httpcore:4.4.13", - "com.fasterxml.jackson.core:jackson-databind:jar:2.11.4", + "commons-validator:commons-validator:1.6", "joda-time:joda-time:2.10.2", - "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.7", - "org.apache.httpcomponents:httpclient:4.5.13" + "org.json:json:20201115" ], "directDependencies": [ - "com.amazonaws:aws-java-sdk-core:1.11.933", - "com.amazonaws:jmespath-java:1.11.933" + "com.damnhandy:handy-uri-templates:2.1.8", + "com.google.re2j:re2j:1.3", + "commons-validator:commons-validator:1.6", + "org.json:json:20201115" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -127,37 +42,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-kms/1.11.933/aws-java-sdk-kms-1.11.933.jar", + "file": "v1/https/jitpack.io/com/github/everit-org/json-schema/org.everit.json.schema/1.14.0/org.everit.json.schema-1.14.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/amazonaws/aws-java-sdk-kms/1.11.933/aws-java-sdk-kms-1.11.933.jar", - "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-kms/1.11.933/aws-java-sdk-kms-1.11.933.jar", - "https://jitpack.io/com/amazonaws/aws-java-sdk-kms/1.11.933/aws-java-sdk-kms-1.11.933.jar" + "https://packages.confluent.io/maven/com/github/everit-org/json-schema/org.everit.json.schema/1.14.0/org.everit.json.schema-1.14.0.jar", + "https://repo1.maven.org/maven2/com/github/everit-org/json-schema/org.everit.json.schema/1.14.0/org.everit.json.schema-1.14.0.jar", + "https://jitpack.io/com/github/everit-org/json-schema/org.everit.json.schema/1.14.0/org.everit.json.schema-1.14.0.jar" ], - "sha256": "12311f2824c5fd1a8d8f6aef7fbbf450192c406507003c3aa22aa1e660612035", - "url": "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-kms/1.11.933/aws-java-sdk-kms-1.11.933.jar" + "sha256": "c312477fc68658daa6196cf91974ae6b3e91f39c188c21dbbcf4d3ae6b4edc4e", + "url": "https://jitpack.io/com/github/everit-org/json-schema/org.everit.json.schema/1.14.0/org.everit.json.schema-1.14.0.jar" }, { - "coord": "com.amazonaws:aws-java-sdk-s3:1.11.933", + "coord": "io.confluent:common-utils:6.1.1", "dependencies": [ - "com.amazonaws:jmespath-java:1.11.933", - "com.amazonaws:aws-java-sdk-core:1.11.933", - "commons-logging:commons-logging:1.2", - "com.amazonaws:aws-java-sdk-kms:1.11.933", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "software.amazon.ion:ion-java:1.0.2", - "commons-codec:commons-codec:1.14", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.httpcomponents:httpcore:4.4.13", - "com.fasterxml.jackson.core:jackson-databind:jar:2.11.4", - "joda-time:joda-time:2.10.2", - "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.7", - "org.apache.httpcomponents:httpclient:4.5.13" + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "com.amazonaws:aws-java-sdk-core:1.11.933", - "com.amazonaws:aws-java-sdk-kms:1.11.933", - "com.amazonaws:jmespath-java:1.11.933" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -165,24 +65,41 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.11.933/aws-java-sdk-s3-1.11.933.jar", + "file": "v1/https/packages.confluent.io/maven/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/amazonaws/aws-java-sdk-s3/1.11.933/aws-java-sdk-s3-1.11.933.jar", - "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.11.933/aws-java-sdk-s3-1.11.933.jar", - "https://jitpack.io/com/amazonaws/aws-java-sdk-s3/1.11.933/aws-java-sdk-s3-1.11.933.jar" + "https://packages.confluent.io/maven/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar", + "https://repo1.maven.org/maven2/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar", + "https://jitpack.io/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar" ], - "sha256": "8201d0e4db03e80050bf6e57009e3a71d47c31f4fe9e5bba3faa19ae5099a035", - "url": "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.11.933/aws-java-sdk-s3-1.11.933.jar" + "sha256": "9091bef9fa3212c7606eab99ba7d1b2ac0082c2af8e47724fe7daafd206a8331", + "url": "https://packages.confluent.io/maven/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar" }, { - "coord": "com.amazonaws:jmespath-java:1.11.933", + "coord": "io.confluent:kafka-avro-serializer:6.1.1", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "com.sun.activation:jakarta.activation:1.2.2", + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "io.confluent:kafka-schema-serializer:6.1.1", + "io.swagger:swagger-annotations:1.6.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "org.apache.avro:avro:1.10.0", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", + "org.glassfish.jersey.core:jersey-common:2.31", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-databind:2.11.4" + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "io.confluent:kafka-schema-serializer:6.1.1", + "org.apache.avro:avro:1.10.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -190,22 +107,70 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/amazonaws/jmespath-java/1.11.933/jmespath-java-1.11.933.jar", + "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/amazonaws/jmespath-java/1.11.933/jmespath-java-1.11.933.jar", - "https://repo1.maven.org/maven2/com/amazonaws/jmespath-java/1.11.933/jmespath-java-1.11.933.jar", - "https://jitpack.io/com/amazonaws/jmespath-java/1.11.933/jmespath-java-1.11.933.jar" + "https://packages.confluent.io/maven/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar", + "https://repo1.maven.org/maven2/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar", + "https://jitpack.io/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar" ], - "sha256": "e8752d6d6f857f86c886957bbc20160b2fd22750d10f28f2bbac783cc8351ff7", - "url": "https://repo1.maven.org/maven2/com/amazonaws/jmespath-java/1.11.933/jmespath-java-1.11.933.jar" + "sha256": "9f31463c46fd607ca1c2120fed57f15e5bba4a6b2a90169d0050176724fc3870", + "url": "https://packages.confluent.io/maven/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar" }, { - "coord": "com.damnhandy:handy-uri-templates:2.1.8", + "coord": "io.confluent:kafka-json-schema-provider:6.1.1", "dependencies": [ - "joda-time:joda-time:2.10.2" + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1", + "com.github.everit-org.json-schema:org.everit.json.schema:1.14.0", + "com.github.luben:zstd-jni:1.4.5-6", + "com.google.guava:guava:31.0.1-jre", + "com.kjetland:mbknor-jackson-jsonschema_2.13:1.0.39", + "com.sun.activation:jakarta.activation:1.2.2", + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "io.github.classgraph:classgraph:4.8.21", + "io.swagger:swagger-annotations:1.6.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "javax.validation:validation-api:2.0.1.Final", + "joda-time:joda-time:2.10.2", + "org.apache.avro:avro:1.10.0", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", + "org.glassfish.jersey.core:jersey-common:2.31", + "org.jetbrains.kotlin:kotlin-reflect:1.3.50", + "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1", + "org.jetbrains:annotations:13.0", + "org.lz4:lz4-java:1.7.1", + "org.scala-lang:scala-library:2.13.3", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "joda-time:joda-time:2.10.2" + "com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1", + "com.github.everit-org.json-schema:org.everit.json.schema:1.14.0", + "com.kjetland:mbknor-jackson-jsonschema_2.13:1.0.39", + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -213,89 +178,98 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar", + "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar", - "https://repo1.maven.org/maven2/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar", - "https://jitpack.io/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar" + "https://packages.confluent.io/maven/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar", + "https://repo1.maven.org/maven2/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar", + "https://jitpack.io/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar" ], - "sha256": "6b83846f2ff61d0aaa66997b64b883ec7b65cf13b50a4d7f58250996d429be2e", - "url": "https://repo1.maven.org/maven2/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar" + "sha256": "6eaa534178c3d5b4e4d355bc3b55e4b3445090df56ffb754cfcb6cc446ef27f7", + "url": "https://packages.confluent.io/maven/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar" }, { - "coord": "com.dinstone:beanstalkc:2.3.0", + "coord": "io.confluent:kafka-protobuf-provider:6.1.1", "dependencies": [ - "org.apache.mina:mina-core:2.1.3", - "org.slf4j:slf4j-api:jar:1.7.32", - "org.slf4j:slf4j-api:1.7.32" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "com.google.code.gson:gson:2.9.0", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:guava:31.0.1-jre", + "com.google.protobuf:protobuf-java-util:3.11.4", + "com.google.protobuf:protobuf-java:3.11.4", + "com.squareup.okio:okio:2.8.0", + "com.squareup.wire:wire-runtime:3.6.0", + "com.squareup.wire:wire-schema:3.6.0", + "com.sun.activation:jakarta.activation:1.2.2", + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "io.swagger:swagger-annotations:1.6.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "org.apache.avro:avro:1.10.0", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", + "org.glassfish.jersey.core:jersey-common:2.31", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", + "org.jetbrains:annotations:13.0", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "org.apache.mina:mina-core:2.1.3", - "org.slf4j:slf4j-api:jar:1.7.32" - ], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar", - "https://repo1.maven.org/maven2/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar", - "https://jitpack.io/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar" + "com.google.protobuf:protobuf-java-util:3.11.4", + "com.google.protobuf:protobuf-java:3.11.4", + "com.squareup.wire:wire-schema:3.6.0", + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" ], - "sha256": "1e4ff30499ae4229b0aca779ad90e184fa9fbcbbb3ad0bad4fb8beff2ca86b1b", - "url": "https://repo1.maven.org/maven2/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar" - }, - { - "coord": "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "dependencies": [], - "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.11.4/jackson-annotations-2.11.4.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/core/jackson-annotations/2.11.4/jackson-annotations-2.11.4.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.11.4/jackson-annotations-2.11.4.jar", - "https://jitpack.io/com/fasterxml/jackson/core/jackson-annotations/2.11.4/jackson-annotations-2.11.4.jar" - ], - "sha256": "2ab76f64048673675f26ddd1008a32889855d8a126273edae2aeee516785a1ec", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.11.4/jackson-annotations-2.11.4.jar" - }, - { - "coord": "com.fasterxml.jackson.core:jackson-core:2.11.4", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "org.slf4j:slf4j-log4j12", - "*:javax.ws.rs-api", - "org.springframework.boot:spring-boot-starter-tomcat", - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" - ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.4/jackson-core-2.11.4.jar", + "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/core/jackson-core/2.11.4/jackson-core-2.11.4.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.4/jackson-core-2.11.4.jar", - "https://jitpack.io/com/fasterxml/jackson/core/jackson-core/2.11.4/jackson-core-2.11.4.jar" + "https://packages.confluent.io/maven/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar", + "https://repo1.maven.org/maven2/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar", + "https://jitpack.io/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar" ], - "sha256": "e1dda269f16f3be00578f3a46c754f098245c7a480b86e07030b6ee7087ee1f1", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.4/jackson-core-2.11.4.jar" + "sha256": "7099712172f7d3a3ed0a48395bdab3a8b4c841dd66e8db50462bd86109db6a35", + "url": "https://packages.confluent.io/maven/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar" }, { - "coord": "com.fasterxml.jackson.core:jackson-databind:2.11.4", + "coord": "io.confluent:kafka-schema-registry-client:6.1.1", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "com.sun.activation:jakarta.activation:1.2.2", + "io.confluent:common-utils:6.1.1", + "io.swagger:swagger-annotations:1.6.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "org.apache.avro:avro:1.10.0", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", + "org.glassfish.jersey.core:jersey-common:2.31", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.fasterxml.jackson.core:jackson-core:2.11.4" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "io.confluent:common-utils:6.1.1", + "io.swagger:swagger-annotations:1.6.2", + "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "org.apache.avro:avro:1.10.0", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.glassfish.jersey.core:jersey-common:2.31" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -303,118 +277,154 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.11.4/jackson-databind-2.11.4.jar", + "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/core/jackson-databind/2.11.4/jackson-databind-2.11.4.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.11.4/jackson-databind-2.11.4.jar", - "https://jitpack.io/com/fasterxml/jackson/core/jackson-databind/2.11.4/jackson-databind-2.11.4.jar" + "https://packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar", + "https://repo1.maven.org/maven2/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar", + "https://jitpack.io/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar" ], - "sha256": "dc64fa3907bd299f29ad6116169e583333d04404b23a0f81ed679afa8e2a2ee8", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.11.4/jackson-databind-2.11.4.jar" + "sha256": "8559126e28b1b80af2ac72c9eea7fbeba9a166e6452b3b790e94ce68f3cbfb69", + "url": "https://packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar" }, { - "coord": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.7", + "coord": "io.confluent:kafka-schema-registry:6.1.1", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4" - ], - "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4" - ], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.jar", - "https://jitpack.io/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.jar" - ], - "sha256": "956a0fb9186a796b8a6548909da1ee55004279647e261c7f540e5d49d4f199bf", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.jar" - }, - { - "coord": "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.5", - "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" - ], - "directDependencies": [ - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4" - ], - "exclusions": [ - "org.slf4j:slf4j-log4j12", - "*:jline", - "*:jmxtools", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", - "org.springframework.boot:spring-boot-starter-tomcat", - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" - ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar", - "https://jitpack.io/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar" - ], - "sha256": "573325172f7919399ab9a6f81d1c05d746cfc45e74bb211e01b2ecf92f96481a", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar" - }, - { - "coord": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.1", - "dependencies": [ - "org.yaml:snakeyaml:1.27", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" - ], - "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.yaml:snakeyaml:1.27" - ], - "exclusions": [ - "org.slf4j:slf4j-log4j12", - "org.springframework.boot:spring-boot-starter-tomcat", - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging", - "javax.validation:validation-api" - ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar", - "https://jitpack.io/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar" - ], - "sha256": "dd4c624564192cbbf592560317e6510ea8d75956d064fc89f5568821d31cbe0d", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar" - }, - { - "coord": "com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.checkerframework:checker-qual:2.11.1" + "com.101tec:zkclient:0.11", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.5", + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.1", + "com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5", + "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6", + "com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1", + "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5", + "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", + "com.fasterxml:classmate:1.3.4", + "com.github.everit-org.json-schema:org.everit.json.schema:1.14.0", + "com.github.luben:zstd-jni:1.4.5-6", + "com.google.code.gson:gson:2.9.0", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:guava:31.0.1-jre", + "com.google.protobuf:protobuf-java-util:3.11.4", + "com.google.protobuf:protobuf-java:3.11.4", + "com.kjetland:mbknor-jackson-jsonschema_2.13:1.0.39", + "com.squareup.okio:okio:2.8.0", + "com.squareup.wire:wire-runtime:3.6.0", + "com.squareup.wire:wire-schema:3.6.0", + "com.sun.activation:jakarta.activation:1.2.2", + "com.thoughtworks.paranamer:paranamer:2.8", + "com.typesafe.scala-logging:scala-logging_2.13:3.9.2", + "com.yammer.metrics:metrics-core:2.2.0", + "commons-cli:commons-cli:1.4", + "io.confluent:common-utils:6.1.1", + "io.confluent:confluent-log4j:1.2.17-cp2", + "io.confluent:kafka-json-schema-provider:6.1.1", + "io.confluent:kafka-protobuf-provider:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "io.confluent:rest-utils:6.1.1", + "io.github.classgraph:classgraph:4.8.21", + "io.netty:netty-buffer:4.1.50.Final", + "io.netty:netty-codec:4.1.50.Final", + "io.netty:netty-common:4.1.50.Final", + "io.netty:netty-handler:4.1.50.Final", + "io.netty:netty-resolver:4.1.50.Final", + "io.netty:netty-transport-native-epoll:4.1.50.Final", + "io.netty:netty-transport-native-unix-common:4.1.50.Final", + "io.netty:netty-transport:4.1.50.Final", + "io.swagger:swagger-annotations:1.6.2", + "io.swagger:swagger-core:1.6.2", + "io.swagger:swagger-models:1.6.2", + "jakarta.activation:jakarta.activation-api:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.el:jakarta.el-api:3.0.3", + "jakarta.validation:jakarta.validation-api:2.0.2", + "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", + "javax.activation:activation:1.1.1", + "javax.servlet:javax.servlet-api:3.1.0", + "javax.validation:validation-api:2.0.1.Final", + "javax.xml.bind:jaxb-api:2.3.1", + "joda-time:joda-time:2.10.2", + "net.sf.jopt-simple:jopt-simple:5.0.4", + "org.apache.avro:avro:1.10.0", + "org.apache.commons:commons-lang3:3.9", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.apache.kafka:kafka-raft:6.1.1-ccs", + "org.apache.kafka:kafka_2.13:6.1.1-ccs", + "org.apache.yetus:audience-annotations:0.5.0", + "org.apache.zookeeper:zookeeper-jute:3.5.9", + "org.apache.zookeeper:zookeeper:3.5.9", + "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-jaas:9.4.38.v20210224", + "org.eclipse.jetty:jetty-jmx:9.4.38.v20210224", + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlets:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:hk2-api:2.6.1", + "org.glassfish.hk2:hk2-locator:2.6.1", + "org.glassfish.hk2:hk2-utils:2.6.1", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", + "org.glassfish.jersey.containers:jersey-container-servlet-core:2.31", + "org.glassfish.jersey.containers:jersey-container-servlet:2.31", + "org.glassfish.jersey.core:jersey-client:2.31", + "org.glassfish.jersey.core:jersey-common:2.31", + "org.glassfish.jersey.core:jersey-server:2.31", + "org.glassfish.jersey.ext:jersey-bean-validation:2.31", + "org.glassfish.jersey.inject:jersey-hk2:2.31", + "org.glassfish.jersey.media:jersey-media-jaxb:2.31", + "org.glassfish:jakarta.el:3.0.3", + "org.hibernate.validator:hibernate-validator:6.1.7.Final", + "org.javassist:javassist:3.28.0-GA", + "org.jboss.logging:jboss-logging:3.3.2.Final", + "org.jetbrains.kotlin:kotlin-reflect:1.3.50", + "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1", + "org.jetbrains:annotations:13.0", + "org.lz4:lz4-java:1.7.1", + "org.scala-lang.modules:scala-collection-compat_2.13:2.2.0", + "org.scala-lang.modules:scala-java8-compat_2.13:0.9.1", + "org.scala-lang:scala-library:2.13.3", + "org.scala-lang:scala-reflect:2.13.3", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.google.guava:guava:29.0-jre" + "com.101tec:zkclient:0.11", + "io.confluent:common-utils:6.1.1", + "io.confluent:confluent-log4j:1.2.17-cp2", + "io.confluent:kafka-json-schema-provider:6.1.1", + "io.confluent:kafka-protobuf-provider:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "io.confluent:rest-utils:6.1.1", + "io.swagger:swagger-annotations:1.6.2", + "io.swagger:swagger-core:1.6.2", + "org.apache.avro:avro:1.10.0", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.apache.kafka:kafka_2.13:6.1.1-ccs", + "org.apache.zookeeper:zookeeper:3.5.9", + "org.glassfish.jersey.ext:jersey-bean-validation:2.31", + "org.hibernate.validator:hibernate-validator:6.1.7.Final" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -422,25 +432,38 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar", + "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar", - "https://jitpack.io/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar" + "https://packages.confluent.io/maven/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar", + "https://repo1.maven.org/maven2/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar", + "https://jitpack.io/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar" ], - "sha256": "a42d52513f39a77a6481ab1e03b0f42874502c7b7c9dc5116819b1d78175d3fe", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar" + "sha256": "4f0ead42f2e12584a48fe91f1550053644385dcfabc2830899e43df4a78924b1", + "url": "https://packages.confluent.io/maven/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar" }, { - "coord": "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", + "coord": "io.confluent:kafka-schema-serializer:6.1.1", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "com.sun.activation:jakarta.activation:1.2.2", + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "io.swagger:swagger-annotations:1.6.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "org.apache.avro:avro:1.10.0", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", + "org.glassfish.jersey.core:jersey-common:2.31", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4" + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -448,28 +471,42 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.4/jackson-datatype-jdk8-2.11.4.jar", + "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.4/jackson-datatype-jdk8-2.11.4.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.4/jackson-datatype-jdk8-2.11.4.jar", - "https://jitpack.io/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.4/jackson-datatype-jdk8-2.11.4.jar" + "https://packages.confluent.io/maven/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar", + "https://repo1.maven.org/maven2/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar", + "https://jitpack.io/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar" ], - "sha256": "2ed8e417d190c370753ed3eb4f5193378e11ddea8736f952bd0264844600faaf", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.4/jackson-datatype-jdk8-2.11.4.jar" + "sha256": "52faae29c9bb8c4855b18d1f7cca5a4199b01a507d927f0cf4f29d9d493b4054", + "url": "https://packages.confluent.io/maven/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar" }, { - "coord": "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5", + "coord": "io.confluent:kafka-streams-avro-serde:6.1.1", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "joda-time:joda-time:2.10.2" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "com.sun.activation:jakarta.activation:1.2.2", + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-avro-serializer:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "io.confluent:kafka-schema-serializer:6.1.1", + "io.swagger:swagger-annotations:1.6.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "org.apache.avro:avro:1.10.0", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", + "org.glassfish.jersey.core:jersey-common:2.31", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "joda-time:joda-time:2.10.2" + "io.confluent:common-utils:6.1.1", + "io.confluent:kafka-avro-serializer:6.1.1", + "io.confluent:kafka-schema-registry-client:6.1.1", + "org.apache.avro:avro:1.10.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -477,108 +514,91 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar", + "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar", - "https://jitpack.io/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar" + "https://packages.confluent.io/maven/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar", + "https://repo1.maven.org/maven2/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar", + "https://jitpack.io/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar" ], - "sha256": "da4ee5119e4dd63c35bc3e27a712999d15d465144dc127f97278435491aff775", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar" + "sha256": "ff5a57094294dce37719d0b2db46ca44f4276bdb84080f35c5b47663b942a9c4", + "url": "https://packages.confluent.io/maven/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar" }, { - "coord": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", + "coord": "io.confluent:rest-utils:6.1.1", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" - ], - "directDependencies": [ - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4" - ], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.4/jackson-datatype-jsr310-2.11.4.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.4/jackson-datatype-jsr310-2.11.4.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.4/jackson-datatype-jsr310-2.11.4.jar", - "https://jitpack.io/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.4/jackson-datatype-jsr310-2.11.4.jar" - ], - "sha256": "4f70ec64696f8de547773d7f8d5243ab7d11dc42a854df1764fa16837b6f53af", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.4/jackson-datatype-jsr310-2.11.4.jar" - }, - { - "coord": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", - "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" - ], - "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4" - ], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar", - "https://jitpack.io/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar" - ], - "sha256": "98f27188fa2a72ef5d3f85fab6e6ca0e76bde1a58c9396cb1cf91028080435d6", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar" - }, - { - "coord": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5", - "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.5", + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5", + "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6", + "com.fasterxml:classmate:1.3.4", + "com.github.luben:zstd-jni:1.4.5-6", + "com.google.guava:guava:31.0.1-jre", + "com.sun.activation:jakarta.activation:1.2.2", + "io.confluent:common-utils:6.1.1", "jakarta.activation:jakarta.activation-api:1.2.2", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.el:jakarta.el-api:3.0.3", + "jakarta.validation:jakarta.validation-api:2.0.2", + "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", + "javax.activation:activation:1.1.1", + "javax.servlet:javax.servlet-api:3.1.0", + "javax.xml.bind:jaxb-api:2.3.1", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-jaas:9.4.38.v20210224", + "org.eclipse.jetty:jetty-jmx:9.4.38.v20210224", + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlets:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:hk2-api:2.6.1", + "org.glassfish.hk2:hk2-locator:2.6.1", + "org.glassfish.hk2:hk2-utils:2.6.1", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", + "org.glassfish.jersey.containers:jersey-container-servlet-core:2.31", + "org.glassfish.jersey.containers:jersey-container-servlet:2.31", + "org.glassfish.jersey.core:jersey-client:2.31", + "org.glassfish.jersey.core:jersey-common:2.31", + "org.glassfish.jersey.core:jersey-server:2.31", + "org.glassfish.jersey.ext:jersey-bean-validation:2.31", + "org.glassfish.jersey.inject:jersey-hk2:2.31", + "org.glassfish.jersey.media:jersey-media-jaxb:2.31", + "org.glassfish:jakarta.el:3.0.3", + "org.hibernate.validator:hibernate-validator:6.1.7.Final", + "org.javassist:javassist:3.28.0-GA", + "org.jboss.logging:jboss-logging:3.3.2.Final", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", - "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.5" - ], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar", - "https://jitpack.io/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar" - ], - "sha256": "f0817100df27ded044dc9ac6effdb9961a3c37327c6c9262ed344218db048c7b", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar" - }, - { - "coord": "com.fasterxml.jackson.module:jackson-module-afterburner:2.10.0", - "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" - ], - "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4" + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5", + "com.google.guava:guava:31.0.1-jre", + "io.confluent:common-utils:6.1.1", + "javax.activation:activation:1.1.1", + "javax.xml.bind:jaxb-api:2.3.1", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.45.v20220203", + "org.eclipse.jetty:jetty-jaas:9.4.38.v20210224", + "org.eclipse.jetty:jetty-jmx:9.4.38.v20210224", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlets:9.4.45.v20220203", + "org.glassfish.jersey.containers:jersey-container-servlet:2.31", + "org.glassfish.jersey.ext:jersey-bean-validation:2.31", + "org.glassfish.jersey.inject:jersey-hk2:2.31", + "org.hibernate.validator:hibernate-validator:6.1.7.Final" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -586,30 +606,28 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar", + "file": "v1/https/packages.confluent.io/maven/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar", - "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar" + "https://packages.confluent.io/maven/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar", + "https://repo1.maven.org/maven2/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar", + "https://jitpack.io/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar" ], - "sha256": "e99139b97fce38dcfd743291badd72606da078f65cc1970c0ce5c3d95a0e5ea2", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar" + "sha256": "616bdd2bba47b88d0a0a8d096ce8794008b16b57998111410b67055465285fd7", + "url": "https://packages.confluent.io/maven/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar" }, { - "coord": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.5", + "coord": "org.apache.kafka:kafka-clients:jar:test:6.1.1-ccs", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "jakarta.activation:jakarta.activation-api:1.2.2", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + "com.github.luben:zstd-jni:1.4.5-6", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "jakarta.activation:jakarta.activation-api:1.2.2", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + "com.github.luben:zstd-jni:1.4.5-6", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -617,52 +635,58 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.10.5/jackson-module-jaxb-annotations-2.10.5.jar", + "file": "v1/https/packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.10.5/jackson-module-jaxb-annotations-2.10.5.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.10.5/jackson-module-jaxb-annotations-2.10.5.jar", - "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.10.5/jackson-module-jaxb-annotations-2.10.5.jar" + "https://packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar", + "https://repo1.maven.org/maven2/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar", + "https://jitpack.io/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar" ], - "sha256": "994a0a510a35d55a869567807075736597da97e9d36ad1ebaff5e37def5a55d3", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.10.5/jackson-module-jaxb-annotations-2.10.5.jar" + "sha256": "0b40668ceb2bfad2ecc271b0b401a7ccd1c995b1ad4cbe7ea7b8c8349331633b", + "url": "https://packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar" }, { - "coord": "com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4", + "coord": "org.apache.kafka:kafka-clients:6.1.1-ccs", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" + "com.github.luben:zstd-jni:1.4.5-6", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4" + "com.github.luben:zstd-jni:1.4.5-6", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "exclusions": [ + "org.slf4j:slf4j-log4j12", "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.4/jackson-module-parameter-names-2.11.4.jar", + "file": "v1/https/packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.4/jackson-module-parameter-names-2.11.4.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.4/jackson-module-parameter-names-2.11.4.jar", - "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.4/jackson-module-parameter-names-2.11.4.jar" + "https://packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar", + "https://repo1.maven.org/maven2/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar", + "https://jitpack.io/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar" ], - "sha256": "fb3f84a7318af5a7b577ecf23d577d6b0e2162496dd61ab3f2a39df1a1c1cc3e", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.4/jackson-module-parameter-names-2.11.4.jar" + "sha256": "eb3e02b859373702bca515c73fceb024bc4bf86087426cffb707d5d00d1e7d00", + "url": "https://packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar" }, { - "coord": "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5", + "coord": "org.apache.kafka:kafka-raft:6.1.1-ccs", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.thoughtworks.paranamer:paranamer:2.8", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.thoughtworks.paranamer:paranamer:2.8" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -676,89 +700,133 @@ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar", + "file": "v1/https/packages.confluent.io/maven/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar", - "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar" + "https://packages.confluent.io/maven/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar", + "https://repo1.maven.org/maven2/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar", + "https://jitpack.io/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar" ], - "sha256": "ef33bbfe6f85c2b17baf8e8bb586a2d96e6f2dc3095b1832b0b52d320fa0f758", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar" + "sha256": "c2c20798c01d59798afc7eb103106559a58e38a9d1cb1e380783493cc738d0e8", + "url": "https://packages.confluent.io/maven/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar" }, { - "coord": "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", + "coord": "org.apache.kafka:kafka_2.13:6.1.1-ccs", "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.5", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5", + "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", + "com.github.luben:zstd-jni:1.4.5-6", "com.thoughtworks.paranamer:paranamer:2.8", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", + "com.typesafe.scala-logging:scala-logging_2.13:3.9.2", + "com.yammer.metrics:metrics-core:2.2.0", + "commons-cli:commons-cli:1.4", + "io.netty:netty-buffer:4.1.50.Final", + "io.netty:netty-codec:4.1.50.Final", + "io.netty:netty-common:4.1.50.Final", + "io.netty:netty-handler:4.1.50.Final", + "io.netty:netty-resolver:4.1.50.Final", + "io.netty:netty-transport-native-epoll:4.1.50.Final", + "io.netty:netty-transport-native-unix-common:4.1.50.Final", + "io.netty:netty-transport:4.1.50.Final", + "net.sf.jopt-simple:jopt-simple:5.0.4", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.apache.kafka:kafka-raft:6.1.1-ccs", + "org.apache.yetus:audience-annotations:0.5.0", + "org.apache.zookeeper:zookeeper-jute:3.5.9", + "org.apache.zookeeper:zookeeper:3.5.9", + "org.lz4:lz4-java:1.7.1", + "org.scala-lang.modules:scala-collection-compat_2.13:2.2.0", + "org.scala-lang.modules:scala-java8-compat_2.13:0.9.1", "org.scala-lang:scala-library:2.13.3", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5" + "org.scala-lang:scala-reflect:2.13.3", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.5", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", + "com.typesafe.scala-logging:scala-logging_2.13:3.9.2", + "com.yammer.metrics:metrics-core:2.2.0", + "commons-cli:commons-cli:1.4", + "net.sf.jopt-simple:jopt-simple:5.0.4", + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.apache.kafka:kafka-raft:6.1.1-ccs", + "org.apache.zookeeper:zookeeper:3.5.9", + "org.scala-lang.modules:scala-collection-compat_2.13:2.2.0", + "org.scala-lang.modules:scala-java8-compat_2.13:0.9.1", "org.scala-lang:scala-library:2.13.3", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5" + "org.scala-lang:scala-reflect:2.13.3", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "org.slf4j:slf4j-log4j12", - "*:jline", - "*:jmxtools", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar", + "file": "v1/https/packages.confluent.io/maven/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar", - "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar", - "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar" + "https://packages.confluent.io/maven/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar", + "https://repo1.maven.org/maven2/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar", + "https://jitpack.io/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar" ], - "sha256": "34dcb41f88e9cc0e6cee4552d4c38d1eacafa361fb79cb6972b158234e0d7b28", - "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar" + "sha256": "a261fe5cf77c2357f000e5c64dd8e959e6b52083bd0b53ed00aef486e752e6bc", + "url": "https://packages.confluent.io/maven/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar" }, { - "coord": "com.fasterxml:classmate:1.3.4", - "dependencies": [], - "directDependencies": [], + "coord": "com.101tec:zkclient:0.11", + "dependencies": [ + "org.slf4j:slf4j-api:1.7.35" + ], + "directDependencies": [ + "org.slf4j:slf4j-api:1.7.35" + ], "exclusions": [ - "ch.qos.logback:logback-classic", + "org.slf4j:slf4j-log4j12", + "org.apache.zookeeper:zookeeper", "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "log4j:log4j" ], - "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar", + "file": "v1/https/repo1.maven.org/maven2/com/101tec/zkclient/0.11/zkclient-0.11.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar", - "https://repo1.maven.org/maven2/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar", - "https://jitpack.io/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar" + "https://packages.confluent.io/maven/com/101tec/zkclient/0.11/zkclient-0.11.jar", + "https://repo1.maven.org/maven2/com/101tec/zkclient/0.11/zkclient-0.11.jar", + "https://jitpack.io/com/101tec/zkclient/0.11/zkclient-0.11.jar" ], - "sha256": "c2bfcc21467351d0f9a1558822b72dbac2b21f6b9f700a44fc6b345491ef3c88", - "url": "https://repo1.maven.org/maven2/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar" + "sha256": "72e05e5031508115cafa6092cd53af306c5584957a34012511a20aac5e6c45e5", + "url": "https://repo1.maven.org/maven2/com/101tec/zkclient/0.11/zkclient-0.11.jar" }, { - "coord": "com.github.everit-org.json-schema:org.everit.json.schema:1.12.2", + "coord": "com.amazonaws:aws-java-sdk-core:1.12.182", "dependencies": [ - "commons-validator:commons-validator:1.6", - "commons-collections:commons-collections:3.2.2", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:jar:2.13.1", + "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.12.6", + "commons-codec:commons-codec:1.15", "commons-logging:commons-logging:1.2", - "com.google.re2j:re2j:1.3", - "org.json:json:20201115", - "com.damnhandy:handy-uri-templates:2.1.8", - "commons-digester:commons-digester:1.8.1", - "joda-time:joda-time:2.10.2" + "joda-time:joda-time:2.10.2", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.15", + "software.amazon.ion:ion-java:1.0.2" ], "directDependencies": [ - "com.damnhandy:handy-uri-templates:2.1.8", - "com.google.re2j:re2j:1.3", - "commons-validator:commons-validator:1.6", - "org.json:json:20201115" + "com.fasterxml.jackson.core:jackson-databind:jar:2.13.1", + "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.12.6", + "commons-codec:commons-codec:1.15", + "commons-logging:commons-logging:1.2", + "joda-time:joda-time:2.10.2", + "org.apache.httpcomponents:httpclient:4.5.13", + "software.amazon.ion:ion-java:1.0.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -766,102 +834,121 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/jitpack.io/com/github/everit-org/json-schema/org.everit.json.schema/1.12.2/org.everit.json.schema-1.12.2.jar", + "file": "v1/https/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-core/1.12.182/aws-java-sdk-core-1.12.182.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/github/everit-org/json-schema/org.everit.json.schema/1.12.2/org.everit.json.schema-1.12.2.jar", - "https://repo1.maven.org/maven2/com/github/everit-org/json-schema/org.everit.json.schema/1.12.2/org.everit.json.schema-1.12.2.jar", - "https://jitpack.io/com/github/everit-org/json-schema/org.everit.json.schema/1.12.2/org.everit.json.schema-1.12.2.jar" + "https://packages.confluent.io/maven/com/amazonaws/aws-java-sdk-core/1.12.182/aws-java-sdk-core-1.12.182.jar", + "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-core/1.12.182/aws-java-sdk-core-1.12.182.jar", + "https://jitpack.io/com/amazonaws/aws-java-sdk-core/1.12.182/aws-java-sdk-core-1.12.182.jar" ], - "sha256": "b8df44b274c3230bdc004f138f4a820cb86ea09a42d1ca9f5074dd432aeea198", - "url": "https://jitpack.io/com/github/everit-org/json-schema/org.everit.json.schema/1.12.2/org.everit.json.schema-1.12.2.jar" + "sha256": "c747b045ebab86fca389148b04d33fa726f67c328ba7522c30ef2a4186f704e2", + "url": "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-core/1.12.182/aws-java-sdk-core-1.12.182.jar" }, { - "coord": "com.github.luben:zstd-jni:1.4.5-6", - "dependencies": [], - "directDependencies": [], + "coord": "com.amazonaws:aws-java-sdk-kms:1.12.182", + "dependencies": [ + "com.amazonaws:aws-java-sdk-core:1.12.182", + "com.amazonaws:jmespath-java:1.12.182", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:jar:2.13.1", + "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.12.6", + "commons-codec:commons-codec:1.15", + "commons-logging:commons-logging:1.2", + "joda-time:joda-time:2.10.2", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.15", + "software.amazon.ion:ion-java:1.0.2" + ], + "directDependencies": [ + "com.amazonaws:aws-java-sdk-core:1.12.182", + "com.amazonaws:jmespath-java:1.12.182" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar", + "file": "v1/https/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-kms/1.12.182/aws-java-sdk-kms-1.12.182.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar", - "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar", - "https://jitpack.io/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar" + "https://packages.confluent.io/maven/com/amazonaws/aws-java-sdk-kms/1.12.182/aws-java-sdk-kms-1.12.182.jar", + "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-kms/1.12.182/aws-java-sdk-kms-1.12.182.jar", + "https://jitpack.io/com/amazonaws/aws-java-sdk-kms/1.12.182/aws-java-sdk-kms-1.12.182.jar" ], - "sha256": "ffbe638f14af13e9307c415b8b3d54bedfe3012fb4142aa395c6d9f2dd90e978", - "url": "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar" + "sha256": "2750944e6cf33b8672bc26f3488b9b19f605292dad37cf646b5383f9e647566e", + "url": "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-kms/1.12.182/aws-java-sdk-kms-1.12.182.jar" }, { - "coord": "com.github.stephenc.jcip:jcip-annotations:1.0-1", - "dependencies": [], - "directDependencies": [], + "coord": "com.amazonaws:aws-java-sdk-s3:1.12.182", + "dependencies": [ + "com.amazonaws:aws-java-sdk-core:1.12.182", + "com.amazonaws:aws-java-sdk-kms:1.12.182", + "com.amazonaws:jmespath-java:1.12.182", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:jar:2.13.1", + "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.12.6", + "commons-codec:commons-codec:1.15", + "commons-logging:commons-logging:1.2", + "joda-time:joda-time:2.10.2", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.15", + "software.amazon.ion:ion-java:1.0.2" + ], + "directDependencies": [ + "com.amazonaws:aws-java-sdk-core:1.12.182", + "com.amazonaws:aws-java-sdk-kms:1.12.182", + "com.amazonaws:jmespath-java:1.12.182" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.12.182/aws-java-sdk-s3-1.12.182.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar", - "https://repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar", - "https://jitpack.io/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar" + "https://packages.confluent.io/maven/com/amazonaws/aws-java-sdk-s3/1.12.182/aws-java-sdk-s3-1.12.182.jar", + "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.12.182/aws-java-sdk-s3-1.12.182.jar", + "https://jitpack.io/com/amazonaws/aws-java-sdk-s3/1.12.182/aws-java-sdk-s3-1.12.182.jar" ], - "sha256": "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323", - "url": "https://repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar" + "sha256": "d1acfeb3293df89be0513dab1d814f94c15ae66b20939816d076cad735fa1e52", + "url": "https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.12.182/aws-java-sdk-s3-1.12.182.jar" }, { - "coord": "com.google.auth:google-auth-library-credentials:0.20.0", - "dependencies": [], - "directDependencies": [], + "coord": "com.amazonaws:jmespath-java:1.12.182", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-databind:2.13.1" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.20.0/google-auth-library-credentials-0.20.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/amazonaws/jmespath-java/1.12.182/jmespath-java-1.12.182.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/auth/google-auth-library-credentials/0.20.0/google-auth-library-credentials-0.20.0.jar", - "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.20.0/google-auth-library-credentials-0.20.0.jar", - "https://jitpack.io/com/google/auth/google-auth-library-credentials/0.20.0/google-auth-library-credentials-0.20.0.jar" + "https://packages.confluent.io/maven/com/amazonaws/jmespath-java/1.12.182/jmespath-java-1.12.182.jar", + "https://repo1.maven.org/maven2/com/amazonaws/jmespath-java/1.12.182/jmespath-java-1.12.182.jar", + "https://jitpack.io/com/amazonaws/jmespath-java/1.12.182/jmespath-java-1.12.182.jar" ], - "sha256": "8a415273a5dae5c8f9080134e53b9592dc171ca5d13127488c910177c5903bd6", - "url": "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.20.0/google-auth-library-credentials-0.20.0.jar" + "sha256": "79ca0c0b977053debc975bbd37166ed5d64fdfaf0fbcab1a2940d72b68708f2c", + "url": "https://repo1.maven.org/maven2/com/amazonaws/jmespath-java/1.12.182/jmespath-java-1.12.182.jar" }, { - "coord": "com.google.auth:google-auth-library-oauth2-http:0.20.0", + "coord": "com.damnhandy:handy-uri-templates:2.1.8", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "commons-logging:commons-logging:1.2", - "io.opencensus:opencensus-contrib-http-util:0.24.0", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.auth:google-auth-library-credentials:0.20.0", - "io.opencensus:opencensus-api:0.24.0", - "io.grpc:grpc-context:1.22.1", - "commons-codec:commons-codec:1.14", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.apache.httpcomponents:httpcore:4.4.13", - "com.google.http-client:google-http-client-jackson2:1.34.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.http-client:google-http-client:1.34.0", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.apache.httpcomponents:httpclient:4.5.13", - "org.checkerframework:checker-qual:2.11.1" + "joda-time:joda-time:2.10.2" ], "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.auth:google-auth-library-credentials:0.20.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.http-client:google-http-client-jackson2:1.34.0", - "com.google.http-client:google-http-client:1.34.0", - "com.google.guava:guava:29.0-jre" + "joda-time:joda-time:2.10.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -869,36 +956,43 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.20.0/google-auth-library-oauth2-http-0.20.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/auth/google-auth-library-oauth2-http/0.20.0/google-auth-library-oauth2-http-0.20.0.jar", - "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.20.0/google-auth-library-oauth2-http-0.20.0.jar", - "https://jitpack.io/com/google/auth/google-auth-library-oauth2-http/0.20.0/google-auth-library-oauth2-http-0.20.0.jar" + "https://packages.confluent.io/maven/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar", + "https://repo1.maven.org/maven2/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar", + "https://jitpack.io/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar" ], - "sha256": "43e96e8c07285c2887042eda4e35ca96522ef361f6c1843f469039d9ccdc8f8a", - "url": "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.20.0/google-auth-library-oauth2-http-0.20.0.jar" + "sha256": "6b83846f2ff61d0aaa66997b64b883ec7b65cf13b50a4d7f58250996d429be2e", + "url": "https://repo1.maven.org/maven2/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2.1.8.jar" }, { - "coord": "com.google.auto.value:auto-value-annotations:1.8.1", - "dependencies": [], - "directDependencies": [], + "coord": "com.dinstone:beanstalkc:2.3.0", + "dependencies": [ + "org.apache.mina:mina-core:2.1.3", + "org.slf4j:slf4j-api:1.7.35", + "org.slf4j:slf4j-api:jar:1.7.35" + ], + "directDependencies": [ + "org.apache.mina:mina-core:2.1.3", + "org.slf4j:slf4j-api:jar:1.7.35" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar", - "https://jitpack.io/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" + "https://packages.confluent.io/maven/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar", + "https://repo1.maven.org/maven2/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar", + "https://jitpack.io/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar" ], - "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852", - "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar" + "sha256": "1e4ff30499ae4229b0aca779ad90e184fa9fbcbbb3ad0bad4fb8beff2ca86b1b", + "url": "https://repo1.maven.org/maven2/com/dinstone/beanstalkc/2.3.0/beanstalkc-2.3.0.jar" }, { - "coord": "com.google.code.findbugs:jsr305:3.0.2", + "coord": "com.fasterxml:classmate:1.3.4", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -907,17 +1001,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "https://jitpack.io/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + "https://packages.confluent.io/maven/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar", + "https://repo1.maven.org/maven2/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar", + "https://jitpack.io/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar" ], - "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + "sha256": "c2bfcc21467351d0f9a1558822b72dbac2b21f6b9f700a44fc6b345491ef3c88", + "url": "https://repo1.maven.org/maven2/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar" }, { - "coord": "com.google.code.gson:gson:2.8.7", + "coord": "com.fasterxml.jackson.core:jackson-annotations:2.13.1", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -926,17 +1020,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.7/gson-2.8.7.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.1/jackson-annotations-2.13.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/code/gson/gson/2.8.7/gson-2.8.7.jar", - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.7/gson-2.8.7.jar", - "https://jitpack.io/com/google/code/gson/gson/2.8.7/gson-2.8.7.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/core/jackson-annotations/2.13.1/jackson-annotations-2.13.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.1/jackson-annotations-2.13.1.jar", + "https://jitpack.io/com/fasterxml/jackson/core/jackson-annotations/2.13.1/jackson-annotations-2.13.1.jar" ], - "sha256": "67bd19c510ed227d8a9dc5f67f1b4b2f3426853f5eff02e1d9ea7e95f4923ba0", - "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.7/gson-2.8.7.jar" + "sha256": "ab607939d288e22bff4cb97acc6b25e841d82681f2bc40ce67bb35cb0ffdb06d", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.1/jackson-annotations-2.13.1.jar" }, { - "coord": "com.google.errorprone:error_prone_annotations:2.3.4", + "coord": "com.fasterxml.jackson.core:jackson-core:2.13.1", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -945,51 +1039,50 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.1/jackson-core-2.13.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar", - "https://jitpack.io/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/core/jackson-core/2.13.1/jackson-core-2.13.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.1/jackson-core-2.13.1.jar", + "https://jitpack.io/com/fasterxml/jackson/core/jackson-core/2.13.1/jackson-core-2.13.1.jar" ], - "sha256": "baf7d6ea97ce606c53e11b6854ba5f2ce7ef5c24dddf0afa18d1260bd25b002c", - "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" + "sha256": "8be6935cd8f9673ac684a589aaa1caecd57dee7c37ed1443d17924325799003d", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.1/jackson-core-2.13.1.jar" }, { - "coord": "com.google.guava:failureaccess:1.0.1", - "dependencies": [], - "directDependencies": [], + "coord": "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.1/jackson-databind-2.13.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", - "https://jitpack.io/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/core/jackson-databind/2.13.1/jackson-databind-2.13.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.1/jackson-databind-2.13.1.jar", + "https://jitpack.io/com/fasterxml/jackson/core/jackson-databind/2.13.1/jackson-databind-2.13.1.jar" ], - "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + "sha256": "56cfbdc9e1736b5c56b43757f6cf546ee6d49393c79383c4e495c4f7047cb506", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.1/jackson-databind-2.13.1.jar" }, { - "coord": "com.google.guava:guava:29.0-jre", + "coord": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.12.6", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-qual:2.11.1" + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" ], "directDependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:failureaccess:1.0.1", - "org.checkerframework:checker-qual:2.11.1" + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -997,57 +1090,67 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/29.0-jre/guava-29.0-jre.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.12.6/jackson-dataformat-cbor-2.12.6.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/guava/guava/29.0-jre/guava-29.0-jre.jar", - "https://repo1.maven.org/maven2/com/google/guava/guava/29.0-jre/guava-29.0-jre.jar", - "https://jitpack.io/com/google/guava/guava/29.0-jre/guava-29.0-jre.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.12.6/jackson-dataformat-cbor-2.12.6.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.12.6/jackson-dataformat-cbor-2.12.6.jar", + "https://jitpack.io/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.12.6/jackson-dataformat-cbor-2.12.6.jar" ], - "sha256": "b22c5fb66d61e7b9522531d04b2f915b5158e80aa0b40ee7282c8bfb07b0da25", - "url": "https://repo1.maven.org/maven2/com/google/guava/guava/29.0-jre/guava-29.0-jre.jar" + "sha256": "cfa008d15f052e69221e8c3193056ff95c3c594271321ccac8d72dc1a770619c", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.12.6/jackson-dataformat-cbor-2.12.6.jar" }, { - "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "dependencies": [], - "directDependencies": [], + "coord": "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.5", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" + ], "exclusions": [ - "ch.qos.logback:logback-classic", + "org.slf4j:slf4j-log4j12", + "*:jline", + "*:jmxtools", + "*:jms", + "*:mail", + "*:javax", + "*:jmxri", "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", - "https://jitpack.io/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar", + "https://jitpack.io/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar" ], - "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + "sha256": "573325172f7919399ab9a6f81d1c05d746cfc45e74bb211e01b2ecf92f96481a", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.10.5/jackson-dataformat-csv-2.10.5.jar" }, { - "coord": "com.google.http-client:google-http-client-jackson2:1.34.0", + "coord": "com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.6", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "commons-logging:commons-logging:1.2", - "io.opencensus:opencensus-contrib-http-util:0.24.0", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", - "io.opencensus:opencensus-api:0.24.0", - "io.grpc:grpc-context:1.22.1", - "commons-codec:commons-codec:1.14", - "org.apache.httpcomponents:httpcore:4.4.13", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.http-client:google-http-client:1.34.0", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.apache.httpcomponents:httpclient:4.5.13", - "org.checkerframework:checker-qual:2.11.1" + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6", + "com.fasterxml.woodstox:woodstox-core:6.2.4", + "jakarta.activation:jakarta.activation-api:1.2.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", + "org.codehaus.woodstox:stax2-api:4.2.1" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.google.http-client:google-http-client:1.34.0" + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6", + "com.fasterxml.woodstox:woodstox-core:6.2.4", + "org.codehaus.woodstox:stax2-api:4.2.1" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -1055,94 +1158,80 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.34.0/google-http-client-jackson2-1.34.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.12.6/jackson-dataformat-xml-2.12.6.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/http-client/google-http-client-jackson2/1.34.0/google-http-client-jackson2-1.34.0.jar", - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.34.0/google-http-client-jackson2-1.34.0.jar", - "https://jitpack.io/com/google/http-client/google-http-client-jackson2/1.34.0/google-http-client-jackson2-1.34.0.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.12.6/jackson-dataformat-xml-2.12.6.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.12.6/jackson-dataformat-xml-2.12.6.jar", + "https://jitpack.io/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.12.6/jackson-dataformat-xml-2.12.6.jar" ], - "sha256": "c6c2d55048c880f0a26d3e01eb4f1c686284501397793ff6fc8239e0fd368dcc", - "url": "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.34.0/google-http-client-jackson2-1.34.0.jar" + "sha256": "6dd26786ca03fc6c6dc491cd687953b0f9cb5ba654b749cd970d65562ba55ddb", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.12.6/jackson-dataformat-xml-2.12.6.jar" }, { - "coord": "com.google.http-client:google-http-client:1.34.0", + "coord": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.1", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "commons-logging:commons-logging:1.2", - "io.opencensus:opencensus-contrib-http-util:0.24.0", - "com.google.code.findbugs:jsr305:3.0.2", - "io.opencensus:opencensus-api:0.24.0", - "io.grpc:grpc-context:1.22.1", - "commons-codec:commons-codec:1.14", - "org.apache.httpcomponents:httpcore:4.4.13", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.apache.httpcomponents:httpclient:4.5.13", - "org.checkerframework:checker-qual:2.11.1" + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ - "com.google.j2objc:j2objc-annotations:1.3", - "io.opencensus:opencensus-contrib-http-util:0.24.0", - "com.google.code.findbugs:jsr305:3.0.2", - "io.opencensus:opencensus-api:0.24.0", - "org.apache.httpcomponents:httpcore:4.4.13", - "com.google.guava:guava:29.0-jre", - "org.apache.httpcomponents:httpclient:4.5.13" + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "org.yaml:snakeyaml:1.29" ], "exclusions": [ - "ch.qos.logback:logback-classic", + "org.slf4j:slf4j-log4j12", "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "javax.validation:validation-api" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client/1.34.0/google-http-client-1.34.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/http-client/google-http-client/1.34.0/google-http-client-1.34.0.jar", - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.34.0/google-http-client-1.34.0.jar", - "https://jitpack.io/com/google/http-client/google-http-client/1.34.0/google-http-client-1.34.0.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar", + "https://jitpack.io/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar" ], - "sha256": "376abdc782970145c673446c119bbb158641bca1b311d6098adc238c58be5ed7", - "url": "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.34.0/google-http-client-1.34.0.jar" + "sha256": "dd4c624564192cbbf592560317e6510ea8d75956d064fc89f5568821d31cbe0d", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar" }, { - "coord": "com.google.j2objc:j2objc-annotations:1.3", - "dependencies": [], - "directDependencies": [], + "coord": "com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.google.guava:guava:31.0.1-jre" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.google.guava:guava:31.0.1-jre" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", - "https://jitpack.io/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar", + "https://jitpack.io/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar" ], - "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + "sha256": "a42d52513f39a77a6481ab1e03b0f42874502c7b7c9dc5116819b1d78175d3fe", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.10.5/jackson-datatype-guava-2.10.5.jar" }, { - "coord": "com.google.protobuf:protobuf-java-util:3.11.4", + "coord": "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.gson:gson:2.8.7", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.protobuf:protobuf-java:3.11.4", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.checkerframework:checker-qual:2.11.1" + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" ], "directDependencies": [ - "com.google.code.gson:gson:2.8.7", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:guava:29.0-jre", - "com.google.protobuf:protobuf-java:3.11.4" + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -1150,64 +1239,80 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.13.1/jackson-datatype-jdk8-2.13.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar", - "https://jitpack.io/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.13.1/jackson-datatype-jdk8-2.13.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.13.1/jackson-datatype-jdk8-2.13.1.jar", + "https://jitpack.io/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.13.1/jackson-datatype-jdk8-2.13.1.jar" ], - "sha256": "29aacfff1cc455102627d4cfe6f319e4864ea7ce1a4e9d03b4c7bb01fc8255b0", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar" + "sha256": "8fd36efc6cbda4f3f22400c1ea0d07f043fc0b8b80c9e3e4142b82e702b51118", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.13.1/jackson-datatype-jdk8-2.13.1.jar" }, { - "coord": "com.google.protobuf:protobuf-java:3.11.4", - "dependencies": [], - "directDependencies": [], + "coord": "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "joda-time:joda-time:2.10.2" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "joda-time:joda-time:2.10.2" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar", - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar", - "https://jitpack.io/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar", + "https://jitpack.io/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar" ], - "sha256": "42e98f58f53d1a49fd734c2dd193880f2dfec3436a2993a00d06b8800a22a3f2", - "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar" + "sha256": "da4ee5119e4dd63c35bc3e27a712999d15d465144dc127f97278435491aff775", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.5/jackson-datatype-joda-2.10.5.jar" }, { - "coord": "com.google.re2j:re2j:1.3", - "dependencies": [], - "directDependencies": [], + "coord": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/google/re2j/re2j/1.3/re2j-1.3.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.1/jackson-datatype-jsr310-2.13.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/google/re2j/re2j/1.3/re2j-1.3.jar", - "https://repo1.maven.org/maven2/com/google/re2j/re2j/1.3/re2j-1.3.jar", - "https://jitpack.io/com/google/re2j/re2j/1.3/re2j-1.3.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.1/jackson-datatype-jsr310-2.13.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.1/jackson-datatype-jsr310-2.13.1.jar", + "https://jitpack.io/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.1/jackson-datatype-jsr310-2.13.1.jar" ], - "sha256": "d8040fa1c54c1ce208199015b6e599ec2ef37b7780f8f55a8b4b4b4299bade19", - "url": "https://repo1.maven.org/maven2/com/google/re2j/re2j/1.3/re2j-1.3.jar" + "sha256": "0219a9a4c1b983031111dc87e6edc8d1c6b5997581ac2ac20c4ffe6509adb605", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.1/jackson-datatype-jsr310-2.13.1.jar" }, { - "coord": "com.jayway.jsonpath:json-path:2.4.0", + "coord": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", "dependencies": [ - "net.minidev:json-smart:2.3", - "org.ow2.asm:asm:9.0", - "net.minidev:accessors-smart:1.2", - "org.slf4j:slf4j-api:1.7.32" + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" ], "directDependencies": [ - "net.minidev:json-smart:2.3", - "org.slf4j:slf4j-api:1.7.32" + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -1215,108 +1320,109 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar", - "https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar", - "https://jitpack.io/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar", + "https://jitpack.io/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar" ], - "sha256": "60441c74fb64e5a480070f86a604941927aaf684e2b513d780fb7a38fb4c5639", - "url": "https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar" + "sha256": "98f27188fa2a72ef5d3f85fab6e6ca0e76bde1a58c9396cb1cf91028080435d6", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.10.5/jackson-jaxrs-base-2.10.5.jar" }, { - "coord": "com.kjetland:mbknor-jackson-jsonschema_2.13:1.0.39", + "coord": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5", "dependencies": [ - "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", - "io.github.classgraph:classgraph:4.8.21", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.50", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.50", - "org.scala-lang:scala-library:2.13.3", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.slf4j:slf4j-api:1.7.32", - "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", - "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", - "org.jetbrains.kotlin:kotlin-reflect:1.3.50", - "javax.validation:validation-api:2.0.1.Final", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1" + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", + "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6" ], "directDependencies": [ - "io.github.classgraph:classgraph:4.8.21", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.50", - "org.scala-lang:scala-library:2.13.3", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.slf4j:slf4j-api:1.7.32", - "javax.validation:validation-api:2.0.1.Final" + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", + "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar", - "https://repo1.maven.org/maven2/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar", - "https://jitpack.io/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar", + "https://jitpack.io/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar" ], - "sha256": "f1d0cb875bcb398d10158ae68f962ea83499991445125779b8b999b6af969cd1", - "url": "https://repo1.maven.org/maven2/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar" + "sha256": "f0817100df27ded044dc9ac6effdb9961a3c37327c6c9262ed344218db048c7b", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar" }, { - "coord": "com.nimbusds:content-type:2.1", - "dependencies": [], - "directDependencies": [], + "coord": "com.fasterxml.jackson.module:jackson-module-afterburner:2.10.0", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" + ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "com.sun.mail:javax.mail", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/nimbusds/content-type/2.1/content-type-2.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/nimbusds/content-type/2.1/content-type-2.1.jar", - "https://repo1.maven.org/maven2/com/nimbusds/content-type/2.1/content-type-2.1.jar", - "https://jitpack.io/com/nimbusds/content-type/2.1/content-type-2.1.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar", + "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar" ], - "sha256": "f37ae072a89350d42d9508def6a40255f2671e6303da1bb0905d35b83ca48555", - "url": "https://repo1.maven.org/maven2/com/nimbusds/content-type/2.1/content-type-2.1.jar" + "sha256": "e99139b97fce38dcfd743291badd72606da078f65cc1970c0ce5c3d95a0e5ea2", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-afterburner/2.10.0/jackson-module-afterburner-2.10.0.jar" }, { - "coord": "com.nimbusds:lang-tag:1.4.4", - "dependencies": [], - "directDependencies": [], + "coord": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "jakarta.activation:jakarta.activation-api:1.2.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "jakarta.activation:jakarta.activation-api:1.2.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "com.sun.mail:javax.mail", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/nimbusds/lang-tag/1.4.4/lang-tag-1.4.4.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.12.6/jackson-module-jaxb-annotations-2.12.6.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/nimbusds/lang-tag/1.4.4/lang-tag-1.4.4.jar", - "https://repo1.maven.org/maven2/com/nimbusds/lang-tag/1.4.4/lang-tag-1.4.4.jar", - "https://jitpack.io/com/nimbusds/lang-tag/1.4.4/lang-tag-1.4.4.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.12.6/jackson-module-jaxb-annotations-2.12.6.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.12.6/jackson-module-jaxb-annotations-2.12.6.jar", + "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.12.6/jackson-module-jaxb-annotations-2.12.6.jar" ], - "sha256": "e49d2c694bb80c7036c177f2aabf53b7156061a68bd19dfd60e2bd370709e0c5", - "url": "https://repo1.maven.org/maven2/com/nimbusds/lang-tag/1.4.4/lang-tag-1.4.4.jar" + "sha256": "4489a762f28d607d7d5456e5bd08735c94a9e6e535d17f18ccd5f9656e0c2a66", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.12.6/jackson-module-jaxb-annotations-2.12.6.jar" }, { - "coord": "com.nimbusds:nimbus-jose-jwt:8.21", + "coord": "com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1", "dependencies": [ - "com.github.stephenc.jcip:jcip-annotations:1.0-1", - "net.minidev:json-smart:2.3", - "org.ow2.asm:asm:9.0", - "net.minidev:accessors-smart:1.2" + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" ], "directDependencies": [ - "com.github.stephenc.jcip:jcip-annotations:1.0-1", - "net.minidev:json-smart:2.3" + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -1324,169 +1430,148 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/nimbusds/nimbus-jose-jwt/8.21/nimbus-jose-jwt-8.21.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-parameter-names/2.13.1/jackson-module-parameter-names-2.13.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/nimbusds/nimbus-jose-jwt/8.21/nimbus-jose-jwt-8.21.jar", - "https://repo1.maven.org/maven2/com/nimbusds/nimbus-jose-jwt/8.21/nimbus-jose-jwt-8.21.jar", - "https://jitpack.io/com/nimbusds/nimbus-jose-jwt/8.21/nimbus-jose-jwt-8.21.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-parameter-names/2.13.1/jackson-module-parameter-names-2.13.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-parameter-names/2.13.1/jackson-module-parameter-names-2.13.1.jar", + "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-parameter-names/2.13.1/jackson-module-parameter-names-2.13.1.jar" ], - "sha256": "c6225341ea4b2659fb3862dff88c6b1f2fbb7f599ddfe48590bd31d142558dc2", - "url": "https://repo1.maven.org/maven2/com/nimbusds/nimbus-jose-jwt/8.21/nimbus-jose-jwt-8.21.jar" + "sha256": "6deafd562297685e748cdb44ceef0d8853eec30859b18c7f7021747b44be5e67", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-parameter-names/2.13.1/jackson-module-parameter-names-2.13.1.jar" }, { - "coord": "com.nimbusds:oauth2-oidc-sdk:8.36.1", + "coord": "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5", "dependencies": [ - "net.minidev:accessors-smart:1.2", - "org.ow2.asm:asm:9.0", - "com.nimbusds:lang-tag:1.4.4", - "com.github.stephenc.jcip:jcip-annotations:1.0-1", - "com.nimbusds:nimbus-jose-jwt:8.21", - "com.nimbusds:content-type:2.1", - "net.minidev:json-smart:2.3" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.thoughtworks.paranamer:paranamer:2.8" ], "directDependencies": [ - "com.nimbusds:lang-tag:1.4.4", - "com.github.stephenc.jcip:jcip-annotations:1.0-1", - "com.nimbusds:nimbus-jose-jwt:8.21", - "com.nimbusds:content-type:2.1", - "net.minidev:json-smart:2.3" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.thoughtworks.paranamer:paranamer:2.8" ], "exclusions": [ "org.slf4j:slf4j-log4j12", - "com.sun.mail:javax.mail", + "*:jline", + "*:jmxtools", + "*:jms", + "*:mail", + "*:javax", + "*:jmxri", "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/com/nimbusds/oauth2-oidc-sdk/8.36.1/oauth2-oidc-sdk-8.36.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/nimbusds/oauth2-oidc-sdk/8.36.1/oauth2-oidc-sdk-8.36.1.jar", - "https://repo1.maven.org/maven2/com/nimbusds/oauth2-oidc-sdk/8.36.1/oauth2-oidc-sdk-8.36.1.jar", - "https://jitpack.io/com/nimbusds/oauth2-oidc-sdk/8.36.1/oauth2-oidc-sdk-8.36.1.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar", + "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar" ], - "sha256": "e89aaae9300fde54bc36eecb5f78a9a2878552d9ed2cc8781e61b7506588d50a", - "url": "https://repo1.maven.org/maven2/com/nimbusds/oauth2-oidc-sdk/8.36.1/oauth2-oidc-sdk-8.36.1.jar" + "sha256": "ef33bbfe6f85c2b17baf8e8bb586a2d96e6f2dc3095b1832b0b52d320fa0f758", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.10.5/jackson-module-paranamer-2.10.5.jar" }, { - "coord": "com.puppycrawl.tools:checkstyle:8.37", + "coord": "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "commons-beanutils:commons-beanutils:1.9.4", - "com.google.j2objc:j2objc-annotations:1.3", - "commons-collections:commons-collections:3.2.2", - "commons-logging:commons-logging:1.2", - "com.google.code.findbugs:jsr305:3.0.2", - "net.sf.saxon:Saxon-HE:10.3", - "antlr:antlr:2.7.7", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.reflections:reflections:0.9.12", - "org.javassist:javassist:3.26.0-GA", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "info.picocli:picocli:4.5.2", - "org.antlr:antlr4-runtime:4.8-1", - "org.checkerframework:checker-qual:2.11.1" + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5", + "com.thoughtworks.paranamer:paranamer:2.8", + "org.scala-lang:scala-library:2.13.3" ], "directDependencies": [ - "commons-beanutils:commons-beanutils:1.9.4", - "net.sf.saxon:Saxon-HE:10.3", - "antlr:antlr:2.7.7", - "org.reflections:reflections:0.9.12", - "com.google.guava:guava:29.0-jre", - "info.picocli:picocli:4.5.2", - "org.antlr:antlr4-runtime:4.8-1" + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5", + "org.scala-lang:scala-library:2.13.3" ], "exclusions": [ - "ch.qos.logback:logback-classic", + "org.slf4j:slf4j-log4j12", + "*:jline", + "*:jmxtools", + "*:jms", + "*:mail", + "*:javax", + "*:jmxri", "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/8.37/checkstyle-8.37.jar", + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/puppycrawl/tools/checkstyle/8.37/checkstyle-8.37.jar", - "https://repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/8.37/checkstyle-8.37.jar", - "https://jitpack.io/com/puppycrawl/tools/checkstyle/8.37/checkstyle-8.37.jar" + "https://packages.confluent.io/maven/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar", + "https://jitpack.io/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar" ], - "sha256": "3c8d29393129090b9f46a7f6852a70ff1e9d7bd581343e3d0fb895ad33c524fa", - "url": "https://repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/8.37/checkstyle-8.37.jar" + "sha256": "34dcb41f88e9cc0e6cee4552d4c38d1eacafa361fb79cb6972b158234e0d7b28", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.10.5/jackson-module-scala_2.13-2.10.5.jar" }, { - "coord": "com.segment.analytics.java:analytics-core:3.1.3", + "coord": "com.fasterxml.woodstox:woodstox-core:6.2.4", "dependencies": [ - "com.google.code.gson:gson:2.8.7", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "com.squareup.okio:okio:2.8.0", - "com.squareup.retrofit2:retrofit:2.9.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.jetbrains:annotations:13.0", - "com.squareup.okhttp3:okhttp:4.9.1" + "org.codehaus.woodstox:stax2-api:4.2.1" ], "directDependencies": [ - "com.google.auto.value:auto-value-annotations:1.8.1", - "com.google.code.gson:gson:2.8.7", - "com.squareup.retrofit2:retrofit:2.9.0" + "org.codehaus.woodstox:stax2-api:4.2.1" + ], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "javax.xml.stream:stax-api", + "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" ], + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar", + "https://repo1.maven.org/maven2/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar", + "https://jitpack.io/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar" + ], + "sha256": "5fa734d5050f097405a801022d09377bbc81e811ef9a17cd0279ed3279f495a5", + "url": "https://repo1.maven.org/maven2/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar" + }, + { + "coord": "com.github.luben:zstd-jni:1.4.5-6", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar", + "file": "v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar", - "https://repo1.maven.org/maven2/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar", - "https://jitpack.io/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar" + "https://packages.confluent.io/maven/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar", + "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar", + "https://jitpack.io/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar" ], - "sha256": "e9d679e7f76ef987faae80d5e08e8d17fc5fba7011f591ee108c3f1ecee21d32", - "url": "https://repo1.maven.org/maven2/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar" + "sha256": "ffbe638f14af13e9307c415b8b3d54bedfe3012fb4142aa395c6d9f2dd90e978", + "url": "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar" }, { - "coord": "com.segment.analytics.java:analytics:3.1.3", - "dependencies": [ - "com.google.code.gson:gson:2.8.7", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "com.squareup.retrofit2:retrofit-mock:2.9.0", - "com.squareup.okio:okio:2.8.0", - "com.squareup.okhttp3:logging-interceptor:4.9.1", - "com.squareup.retrofit2:converter-gson:2.9.0", - "com.squareup.retrofit2:retrofit:2.9.0", - "com.google.auto.value:auto-value-annotations:1.8.1", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.segment.analytics.java:analytics-core:3.1.3", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "com.segment.backo:backo:1.0.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.jetbrains:annotations:13.0", - "com.squareup.okhttp3:okhttp:4.9.1" - ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit-mock:2.9.0", - "com.squareup.okhttp3:logging-interceptor:4.9.1", - "com.squareup.retrofit2:converter-gson:2.9.0", - "com.segment.analytics.java:analytics-core:3.1.3", - "com.segment.backo:backo:1.0.0", - "com.squareup.okhttp3:okhttp:4.9.1" - ], + "coord": "com.github.stephenc.jcip:jcip-annotations:1.0-1", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar", + "file": "v1/https/repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar", - "https://repo1.maven.org/maven2/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar", - "https://jitpack.io/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar" + "https://packages.confluent.io/maven/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar", + "https://repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar", + "https://jitpack.io/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar" ], - "sha256": "d354725eb0ca63e4305da213ead906eb669a35649c6f62f8167bfc8a7ef3e77a", - "url": "https://repo1.maven.org/maven2/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar" + "sha256": "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323", + "url": "https://repo1.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar" }, { - "coord": "com.segment.backo:backo:1.0.0", + "coord": "com.google.auth:google-auth-library-credentials:1.6.0", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -1495,29 +1580,41 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/segment/backo/backo/1.0.0/backo-1.0.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.6.0/google-auth-library-credentials-1.6.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/segment/backo/backo/1.0.0/backo-1.0.0.jar", - "https://repo1.maven.org/maven2/com/segment/backo/backo/1.0.0/backo-1.0.0.jar", - "https://jitpack.io/com/segment/backo/backo/1.0.0/backo-1.0.0.jar" + "https://packages.confluent.io/maven/com/google/auth/google-auth-library-credentials/1.6.0/google-auth-library-credentials-1.6.0.jar", + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.6.0/google-auth-library-credentials-1.6.0.jar", + "https://jitpack.io/com/google/auth/google-auth-library-credentials/1.6.0/google-auth-library-credentials-1.6.0.jar" ], - "sha256": "f737d9319088714f7b116948f79d47058b40e3ddf25a56bb07010cc6df656f76", - "url": "https://repo1.maven.org/maven2/com/segment/backo/backo/1.0.0/backo-1.0.0.jar" + "sha256": "153fa3cdc153ac3ee25649e8037aeda4438256153d35acf3c27e83e4ee6165a4", + "url": "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.6.0/google-auth-library-credentials-1.6.0.jar" }, { - "coord": "com.squareup.okhttp3:logging-interceptor:4.9.1", + "coord": "com.google.auth:google-auth-library-oauth2-http:1.6.0", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "com.squareup.okio:okio:2.8.0", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.jetbrains:annotations:13.0", - "com.squareup.okhttp3:okhttp:4.9.1" + "com.google.auth:google-auth-library-credentials:1.6.0", + "com.google.auto.value:auto-value-annotations:1.9", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.code.gson:gson:2.9.0", + "com.google.guava:guava:31.0.1-jre", + "com.google.http-client:google-http-client-gson:1.41.4", + "com.google.http-client:google-http-client:1.41.4", + "com.google.j2objc:j2objc-annotations:1.3", + "commons-codec:commons-codec:1.15", + "commons-logging:commons-logging:1.2", + "io.grpc:grpc-context:1.27.2", + "io.opencensus:opencensus-api:0.31.0", + "io.opencensus:opencensus-contrib-http-util:0.31.0", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.15" ], "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.9.1", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + "com.google.auth:google-auth-library-credentials:1.6.0", + "com.google.auto.value:auto-value-annotations:1.9", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre", + "com.google.http-client:google-http-client-gson:1.41.4", + "com.google.http-client:google-http-client:1.41.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -1525,137 +1622,127 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.6.0/google-auth-library-oauth2-http-1.6.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar", - "https://jitpack.io/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar" + "https://packages.confluent.io/maven/com/google/auth/google-auth-library-oauth2-http/1.6.0/google-auth-library-oauth2-http-1.6.0.jar", + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.6.0/google-auth-library-oauth2-http-1.6.0.jar", + "https://jitpack.io/com/google/auth/google-auth-library-oauth2-http/1.6.0/google-auth-library-oauth2-http-1.6.0.jar" ], - "sha256": "08ae52d4e7ab4dde8f94970bbeb1545b51934d4b3f0802f6e816b0522902fa9d", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar" + "sha256": "2220f02fcfc480e3798bab43b2618d158319f9fcb357c9eb04b4a68117699808", + "url": "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.6.0/google-auth-library-oauth2-http-1.6.0.jar" }, { - "coord": "com.squareup.okhttp3:okhttp:4.9.1", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "org.jetbrains:annotations:13.0", - "com.squareup.okio:okio:2.8.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" - ], - "directDependencies": [ - "com.squareup.okio:okio:2.8.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" - ], + "coord": "com.google.auto.value:auto-value-annotations:1.9", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar", - "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar", - "https://jitpack.io/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar" + "https://packages.confluent.io/maven/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar", + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar", + "https://jitpack.io/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar" ], - "sha256": "6afdd8f35f4eb60df965c290fa3acf29443fa986545113d0729b8461f6571f8f", - "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar" + "sha256": "fa5469f4c44ee598a2d8f033ab0a9dcbc6498a0c5e0c998dfa0c2adf51358044", + "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar" }, { - "coord": "com.squareup.okio:okio:2.8.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" - ], - "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21" - ], + "coord": "com.google.code.findbugs:jsr305:3.0.2", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar", - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar", - "https://jitpack.io/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar" + "https://packages.confluent.io/maven/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://jitpack.io/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" ], - "sha256": "4496b06e73982fcdd8a5393f46e5df2ce2fa4465df5895454cac68a32f09bbc8", - "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar" + "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" }, { - "coord": "com.squareup.retrofit2:converter-gson:2.9.0", - "dependencies": [ - "com.google.code.gson:gson:2.8.7", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "com.squareup.okio:okio:2.8.0", - "com.squareup.retrofit2:retrofit:2.9.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.jetbrains:annotations:13.0", - "com.squareup.okhttp3:okhttp:4.9.1" - ], - "directDependencies": [ - "com.google.code.gson:gson:2.8.7", - "com.squareup.retrofit2:retrofit:2.9.0" - ], + "coord": "com.google.code.gson:gson:2.9.0", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar", - "https://jitpack.io/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar" + "https://packages.confluent.io/maven/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar", + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar", + "https://jitpack.io/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar" ], - "sha256": "32aa206b9a29c9df5eda93a092cfb3b0b9133e232c062baa882f0319f0e79f0e", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar" + "sha256": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar" }, { - "coord": "com.squareup.retrofit2:retrofit-mock:2.9.0", - "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "com.squareup.okio:okio:2.8.0", - "com.squareup.retrofit2:retrofit:2.9.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.jetbrains:annotations:13.0", - "com.squareup.okhttp3:okhttp:4.9.1" + "coord": "com.google.errorprone:error_prone_annotations:2.7.1", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "directDependencies": [ - "com.squareup.retrofit2:retrofit:2.9.0" + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar", + "https://jitpack.io/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" ], + "sha256": "cd5257c08a246cf8628817ae71cb822be192ef91f6881ca4a3fcff4f1de1cff3", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar" + }, + { + "coord": "com.google.guava:failureaccess:1.0.1", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar", - "https://jitpack.io/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar" + "https://packages.confluent.io/maven/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://jitpack.io/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" ], - "sha256": "98773557b7c23d25c2eb542022d33ac061a35dcbbb2fed25f476515ca709a32f", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar" + "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" }, { - "coord": "com.squareup.retrofit2:retrofit:2.9.0", + "coord": "com.google.guava:guava:31.0.1-jre", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "com.squareup.okio:okio:2.8.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.jetbrains:annotations:13.0", - "com.squareup.okhttp3:okhttp:4.9.1" + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:failureaccess:1.0.1", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "org.checkerframework:checker-qual:3.12.0" ], "directDependencies": [ - "com.squareup.okhttp3:okhttp:4.9.1" + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:failureaccess:1.0.1", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "org.checkerframework:checker-qual:3.12.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -1663,84 +1750,109 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", - "https://jitpack.io/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" + "https://packages.confluent.io/maven/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar", + "https://jitpack.io/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar" ], - "sha256": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", - "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" + "sha256": "d5be94d65e87bd219fb3193ad1517baa55a3b88fc91d21cf735826ab5af087b9", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar" }, { - "coord": "com.squareup.wire:wire-runtime:3.6.0", + "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://jitpack.io/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + ], + "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + }, + { + "coord": "com.google.http-client:google-http-client-gson:1.41.4", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup.okio:okio:2.8.0" + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.code.gson:gson:2.9.0", + "com.google.guava:guava:31.0.1-jre", + "com.google.http-client:google-http-client:1.41.4", + "com.google.j2objc:j2objc-annotations:1.3", + "commons-codec:commons-codec:1.15", + "commons-logging:commons-logging:1.2", + "io.grpc:grpc-context:1.27.2", + "io.opencensus:opencensus-api:0.31.0", + "io.opencensus:opencensus-contrib-http-util:0.31.0", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.15" ], "directDependencies": [ - "com.squareup.okio:okio:2.8.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" + "com.google.code.gson:gson:2.9.0", + "com.google.http-client:google-http-client:1.41.4" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.41.4/google-http-client-gson-1.41.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar", - "https://jitpack.io/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar" + "https://packages.confluent.io/maven/com/google/http-client/google-http-client-gson/1.41.4/google-http-client-gson-1.41.4.jar", + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.41.4/google-http-client-gson-1.41.4.jar", + "https://jitpack.io/com/google/http-client/google-http-client-gson/1.41.4/google-http-client-gson-1.41.4.jar" ], - "sha256": "ac41d3f9b8a88046788c6827b0519bf0c53dcc271f598f48aa666c6f5a9523d0", - "url": "https://repo1.maven.org/maven2/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar" + "sha256": "23ce9218ea2e19522eebcaddf9cb39096974db64f843fd1cd238d1d763440ed9", + "url": "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.41.4/google-http-client-gson-1.41.4.jar" }, { - "coord": "com.squareup.wire:wire-schema:3.6.0", + "coord": "com.google.http-client:google-http-client:1.41.4", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", "com.google.code.findbugs:jsr305:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "com.squareup.okio:okio:2.8.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "com.squareup.wire:wire-runtime:3.6.0", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.checkerframework:checker-qual:2.11.1" + "com.google.guava:guava:31.0.1-jre", + "com.google.j2objc:j2objc-annotations:1.3", + "commons-codec:commons-codec:1.15", + "commons-logging:commons-logging:1.2", + "io.grpc:grpc-context:1.27.2", + "io.opencensus:opencensus-api:0.31.0", + "io.opencensus:opencensus-contrib-http-util:0.31.0", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.15" ], "directDependencies": [ - "com.google.guava:guava:29.0-jre", - "com.squareup.okio:okio:2.8.0", - "com.squareup.wire:wire-runtime:3.6.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21" + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre", + "com.google.j2objc:j2objc-annotations:1.3", + "io.opencensus:opencensus-api:0.31.0", + "io.opencensus:opencensus-contrib-http-util:0.31.0", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.15" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client/1.41.4/google-http-client-1.41.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar", - "https://repo1.maven.org/maven2/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar", - "https://jitpack.io/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar" + "https://packages.confluent.io/maven/com/google/http-client/google-http-client/1.41.4/google-http-client-1.41.4.jar", + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.41.4/google-http-client-1.41.4.jar", + "https://jitpack.io/com/google/http-client/google-http-client/1.41.4/google-http-client-1.41.4.jar" ], - "sha256": "108bc4bafe7024a41460a1a60e72b6a95b69e5afd29c9f11ba7d8e0de2207976", - "url": "https://repo1.maven.org/maven2/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar" + "sha256": "96f5426a8791d378aa2c04753ec1856416045bba47c3f092c2435c4bed67cafc", + "url": "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.41.4/google-http-client-1.41.4.jar" }, { - "coord": "com.sun.activation:jakarta.activation:1.2.2", + "coord": "com.google.j2objc:j2objc-annotations:1.3", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -1749,22 +1861,28 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", - "https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", - "https://jitpack.io/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" + "https://packages.confluent.io/maven/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://jitpack.io/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" ], - "sha256": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", - "url": "https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" + "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" }, { - "coord": "com.sun.mail:jakarta.mail:1.6.7", + "coord": "com.google.protobuf:protobuf-java-util:3.11.4", "dependencies": [ - "com.sun.activation:jakarta.activation:1.2.2" + "com.google.code.gson:gson:2.9.0", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:guava:31.0.1-jre", + "com.google.protobuf:protobuf-java:3.11.4" ], "directDependencies": [ - "com.sun.activation:jakarta.activation:1.2.2" + "com.google.code.gson:gson:2.9.0", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:guava:31.0.1-jre", + "com.google.protobuf:protobuf-java:3.11.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -1772,75 +1890,64 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar", - "https://repo1.maven.org/maven2/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar", - "https://jitpack.io/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar" + "https://packages.confluent.io/maven/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar", + "https://jitpack.io/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar" ], - "sha256": "1b258ef45fae93059b65d0a0dd109e59ab93e8cd8a735ff66b2ba85f870d5150", - "url": "https://repo1.maven.org/maven2/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar" + "sha256": "29aacfff1cc455102627d4cfe6f319e4864ea7ce1a4e9d03b4c7bb01fc8255b0", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.11.4/protobuf-java-util-3.11.4.jar" }, { - "coord": "com.thoughtworks.paranamer:paranamer:2.8", + "coord": "com.google.protobuf:protobuf-java:3.11.4", "dependencies": [], "directDependencies": [], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "*:jline", - "*:jmxtools", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", + "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar", + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar", + "https://jitpack.io/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar" + ], + "sha256": "42e98f58f53d1a49fd734c2dd193880f2dfec3436a2993a00d06b8800a22a3f2", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar" + }, + { + "coord": "com.google.re2j:re2j:1.3", + "dependencies": [], + "directDependencies": [], + "exclusions": [ "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar", + "file": "v1/https/repo1.maven.org/maven2/com/google/re2j/re2j/1.3/re2j-1.3.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar", - "https://repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar", - "https://jitpack.io/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar" + "https://packages.confluent.io/maven/com/google/re2j/re2j/1.3/re2j-1.3.jar", + "https://repo1.maven.org/maven2/com/google/re2j/re2j/1.3/re2j-1.3.jar", + "https://jitpack.io/com/google/re2j/re2j/1.3/re2j-1.3.jar" ], - "sha256": "688cb118a6021d819138e855208c956031688be4b47a24bb615becc63acedf07", - "url": "https://repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar" + "sha256": "d8040fa1c54c1ce208199015b6e599ec2ef37b7780f8f55a8b4b4b4299bade19", + "url": "https://repo1.maven.org/maven2/com/google/re2j/re2j/1.3/re2j-1.3.jar" }, { - "coord": "com.twilio.sdk:twilio:7.51.0", + "coord": "com.jayway.jsonpath:json-path:2.6.0", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "javax.xml.bind:jaxb-api:2.3.1", - "com.google.j2objc:j2objc-annotations:1.3", - "commons-logging:commons-logging:1.2", - "io.jsonwebtoken:jjwt-impl:0.10.7", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", - "javax.activation:javax.activation-api:1.2.0", - "io.jsonwebtoken:jjwt-jackson:0.10.7", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.httpcomponents:httpcore:4.4.13", - "com.google.errorprone:error_prone_annotations:2.3.4", - "io.jsonwebtoken:jjwt-api:0.10.7", - "joda-time:joda-time:2.10.2", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.apache.httpcomponents:httpclient:4.5.13", - "org.checkerframework:checker-qual:2.11.1" + "net.minidev:accessors-smart:2.4.7", + "net.minidev:json-smart:2.4.7", + "org.ow2.asm:asm:9.2", + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "javax.xml.bind:jaxb-api:2.3.1", - "io.jsonwebtoken:jjwt-impl:0.10.7", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "io.jsonwebtoken:jjwt-jackson:0.10.7", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.httpcomponents:httpcore:4.4.13", - "io.jsonwebtoken:jjwt-api:0.10.7", - "joda-time:joda-time:2.10.2", - "com.google.guava:guava:29.0-jre", - "org.apache.httpcomponents:httpclient:4.5.13" + "net.minidev:json-smart:2.4.7", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -1848,50 +1955,57 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/twilio/sdk/twilio/7.51.0/twilio-7.51.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.6.0/json-path-2.6.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/twilio/sdk/twilio/7.51.0/twilio-7.51.0.jar", - "https://repo1.maven.org/maven2/com/twilio/sdk/twilio/7.51.0/twilio-7.51.0.jar", - "https://jitpack.io/com/twilio/sdk/twilio/7.51.0/twilio-7.51.0.jar" + "https://packages.confluent.io/maven/com/jayway/jsonpath/json-path/2.6.0/json-path-2.6.0.jar", + "https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.6.0/json-path-2.6.0.jar", + "https://jitpack.io/com/jayway/jsonpath/json-path/2.6.0/json-path-2.6.0.jar" ], - "sha256": "eaedb671e583bd75e4beda7fbb0388a1604e37c95a388eb40421c03f6d6138bd", - "url": "https://repo1.maven.org/maven2/com/twilio/sdk/twilio/7.51.0/twilio-7.51.0.jar" + "sha256": "c175df1eb0cb14dc5adc9f19a1566c7d16d7e419c48dc1771aec8d1852790f4b", + "url": "https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.6.0/json-path-2.6.0.jar" }, { - "coord": "com.typesafe.scala-logging:scala-logging_2.13:3.9.2", + "coord": "com.kjetland:mbknor-jackson-jsonschema_2.13:1.0.39", "dependencies": [ + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "io.github.classgraph:classgraph:4.8.21", + "javax.validation:validation-api:2.0.1.Final", + "org.jetbrains.kotlin:kotlin-reflect:1.3.50", + "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1", "org.scala-lang:scala-library:2.13.3", - "org.scala-lang:scala-reflect:2.13.3", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "io.github.classgraph:classgraph:4.8.21", + "javax.validation:validation-api:2.0.1.Final", + "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.50", "org.scala-lang:scala-library:2.13.3", - "org.scala-lang:scala-reflect:2.13.3", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "org.slf4j:slf4j-log4j12", - "*:jline", - "*:jmxtools", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", + "org.jetbrains.kotlin:kotlin-stdlib", "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar", + "file": "v1/https/repo1.maven.org/maven2/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar", - "https://repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar", - "https://jitpack.io/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar" + "https://packages.confluent.io/maven/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar", + "https://repo1.maven.org/maven2/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar", + "https://jitpack.io/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar" ], - "sha256": "66f30da5dc6d482dc721272db84dfdee96189cafd6413bd323e66c0423e17009", - "url": "https://repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar" + "sha256": "f1d0cb875bcb398d10158ae68f962ea83499991445125779b8b999b6af969cd1", + "url": "https://repo1.maven.org/maven2/com/kjetland/mbknor-jackson-jsonschema_2.13/1.0.39/mbknor-jackson-jsonschema_2.13-1.0.39.jar" }, { - "coord": "com.vaadin.external.google:android-json:0.0.20131108.vaadin1", + "coord": "com.nimbusds:content-type:2.1", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -1900,95 +2014,72 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/nimbusds/content-type/2.1/content-type-2.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar", - "https://repo1.maven.org/maven2/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar", - "https://jitpack.io/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar" + "https://packages.confluent.io/maven/com/nimbusds/content-type/2.1/content-type-2.1.jar", + "https://repo1.maven.org/maven2/com/nimbusds/content-type/2.1/content-type-2.1.jar", + "https://jitpack.io/com/nimbusds/content-type/2.1/content-type-2.1.jar" ], - "sha256": "dfb7bae2f404cfe0b72b4d23944698cb716b7665171812a0a4d0f5926c0fac79", - "url": "https://repo1.maven.org/maven2/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar" + "sha256": "f37ae072a89350d42d9508def6a40255f2671e6303da1bb0905d35b83ca48555", + "url": "https://repo1.maven.org/maven2/com/nimbusds/content-type/2.1/content-type-2.1.jar" }, { - "coord": "com.viber:viber-bot:1.0.11", - "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "com.squareup.okio:okio:2.8.0", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.slf4j:slf4j-api:1.7.32", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.jetbrains:annotations:13.0", - "org.checkerframework:checker-qual:2.11.1", - "com.squareup.okhttp3:okhttp:4.9.1" - ], - "directDependencies": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.slf4j:slf4j-api:1.7.32", - "com.google.guava:guava:29.0-jre", - "com.squareup.okhttp3:okhttp:4.9.1" - ], + "coord": "com.nimbusds:lang-tag:1.5", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar", + "file": "v1/https/repo1.maven.org/maven2/com/nimbusds/lang-tag/1.5/lang-tag-1.5.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar", - "https://repo1.maven.org/maven2/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar", - "https://jitpack.io/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar" + "https://packages.confluent.io/maven/com/nimbusds/lang-tag/1.5/lang-tag-1.5.jar", + "https://repo1.maven.org/maven2/com/nimbusds/lang-tag/1.5/lang-tag-1.5.jar", + "https://jitpack.io/com/nimbusds/lang-tag/1.5/lang-tag-1.5.jar" ], - "sha256": "691679c6e85aaaecada4a6e6bd702779c8a572b3c010f6ff2b9c71e91fbe9962", - "url": "https://repo1.maven.org/maven2/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar" + "sha256": "761c5b2bf99cd8c611badf013e79435fd571c4464d9d7243b78d70ba955743c9", + "url": "https://repo1.maven.org/maven2/com/nimbusds/lang-tag/1.5/lang-tag-1.5.jar" }, { - "coord": "com.yammer.metrics:metrics-core:2.2.0", + "coord": "com.nimbusds:nimbus-jose-jwt:9.14", "dependencies": [ - "org.slf4j:slf4j-api:1.7.32" + "com.github.stephenc.jcip:jcip-annotations:1.0-1" ], "directDependencies": [ - "org.slf4j:slf4j-api:1.7.32" + "com.github.stephenc.jcip:jcip-annotations:1.0-1" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "*:jline", - "*:jmxtools", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar", + "file": "v1/https/repo1.maven.org/maven2/com/nimbusds/nimbus-jose-jwt/9.14/nimbus-jose-jwt-9.14.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar", - "https://repo1.maven.org/maven2/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar", - "https://jitpack.io/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar" + "https://packages.confluent.io/maven/com/nimbusds/nimbus-jose-jwt/9.14/nimbus-jose-jwt-9.14.jar", + "https://repo1.maven.org/maven2/com/nimbusds/nimbus-jose-jwt/9.14/nimbus-jose-jwt-9.14.jar", + "https://jitpack.io/com/nimbusds/nimbus-jose-jwt/9.14/nimbus-jose-jwt-9.14.jar" ], - "sha256": "6b7a14a6f34c10f8683f7b5e2f39df0f07b58c7dff0e468ebbc713905c46979c", - "url": "https://repo1.maven.org/maven2/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar" + "sha256": "c47c89784b4e1b08babd6bedb056e990a3b117142f52193aa91cb5eebfc90fb4", + "url": "https://repo1.maven.org/maven2/com/nimbusds/nimbus-jose-jwt/9.14/nimbus-jose-jwt-9.14.jar" }, { - "coord": "commons-beanutils:commons-beanutils:1.9.4", + "coord": "com.nimbusds:oauth2-oidc-sdk:9.19", "dependencies": [ - "commons-collections:commons-collections:3.2.2", - "commons-logging:commons-logging:1.2" + "com.github.stephenc.jcip:jcip-annotations:1.0-1", + "com.nimbusds:content-type:2.1", + "com.nimbusds:lang-tag:1.5", + "com.nimbusds:nimbus-jose-jwt:9.14", + "net.minidev:json-smart:2.4.7" ], "directDependencies": [ - "commons-collections:commons-collections:3.2.2", - "commons-logging:commons-logging:1.2" + "com.github.stephenc.jcip:jcip-annotations:1.0-1", + "com.nimbusds:content-type:2.1", + "com.nimbusds:lang-tag:1.5", + "com.nimbusds:nimbus-jose-jwt:9.14", + "net.minidev:json-smart:2.4.7" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -1996,96 +2087,129 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar", + "file": "v1/https/repo1.maven.org/maven2/com/nimbusds/oauth2-oidc-sdk/9.19/oauth2-oidc-sdk-9.19.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar", - "https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar", - "https://jitpack.io/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar" + "https://packages.confluent.io/maven/com/nimbusds/oauth2-oidc-sdk/9.19/oauth2-oidc-sdk-9.19.jar", + "https://repo1.maven.org/maven2/com/nimbusds/oauth2-oidc-sdk/9.19/oauth2-oidc-sdk-9.19.jar", + "https://jitpack.io/com/nimbusds/oauth2-oidc-sdk/9.19/oauth2-oidc-sdk-9.19.jar" ], - "sha256": "7d938c81789028045c08c065e94be75fc280527620d5bd62b519d5838532368a", - "url": "https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar" + "sha256": "462a123b5feea908b0088ebc8af18b588ec7bd8ed340fba74749e06006899ccc", + "url": "https://repo1.maven.org/maven2/com/nimbusds/oauth2-oidc-sdk/9.19/oauth2-oidc-sdk-9.19.jar" }, { - "coord": "commons-cli:commons-cli:1.4", - "dependencies": [], - "directDependencies": [], + "coord": "com.puppycrawl.tools:checkstyle:10.0", + "dependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.errorprone:error_prone_annotations:2.7.1", + "com.google.guava:failureaccess:1.0.1", + "com.google.guava:guava:31.0.1-jre", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.j2objc:j2objc-annotations:1.3", + "commons-beanutils:commons-beanutils:1.9.4", + "commons-collections:commons-collections:3.2.2", + "commons-logging:commons-logging:1.2", + "info.picocli:picocli:4.6.3", + "net.sf.saxon:Saxon-HE:10.6", + "org.antlr:antlr4-runtime:4.9.3", + "org.checkerframework:checker-qual:3.12.0", + "org.javassist:javassist:3.28.0-GA", + "org.reflections:reflections:0.10.2", + "org.slf4j:slf4j-api:1.7.35" + ], + "directDependencies": [ + "com.google.guava:guava:31.0.1-jre", + "commons-beanutils:commons-beanutils:1.9.4", + "info.picocli:picocli:4.6.3", + "net.sf.saxon:Saxon-HE:10.6", + "org.antlr:antlr4-runtime:4.9.3", + "org.reflections:reflections:0.10.2" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar", + "file": "v1/https/repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/10.0/checkstyle-10.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/commons-cli/commons-cli/1.4/commons-cli-1.4.jar", - "https://repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar", - "https://jitpack.io/commons-cli/commons-cli/1.4/commons-cli-1.4.jar" + "https://packages.confluent.io/maven/com/puppycrawl/tools/checkstyle/10.0/checkstyle-10.0.jar", + "https://repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/10.0/checkstyle-10.0.jar", + "https://jitpack.io/com/puppycrawl/tools/checkstyle/10.0/checkstyle-10.0.jar" ], - "sha256": "fd3c7c9545a9cdb2051d1f9155c4f76b1e4ac5a57304404a6eedb578ffba7328", - "url": "https://repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar" + "sha256": "b1dff3478e334f128ba4cea3e5e08bf4f38dfe3b096838ac41f062abd75746ce", + "url": "https://repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/10.0/checkstyle-10.0.jar" }, { - "coord": "commons-codec:commons-codec:1.14", - "dependencies": [], - "directDependencies": [], + "coord": "com.segment.analytics.java:analytics-core:3.1.3", + "dependencies": [ + "com.google.auto.value:auto-value-annotations:1.9", + "com.google.code.gson:gson:2.9.0", + "com.squareup.okhttp3:okhttp:4.9.1", + "com.squareup.retrofit2:retrofit:2.9.0" + ], + "directDependencies": [ + "com.google.auto.value:auto-value-annotations:1.9", + "com.google.code.gson:gson:2.9.0", + "com.squareup.retrofit2:retrofit:2.9.0" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.14/commons-codec-1.14.jar", + "file": "v1/https/repo1.maven.org/maven2/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/commons-codec/commons-codec/1.14/commons-codec-1.14.jar", - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.14/commons-codec-1.14.jar", - "https://jitpack.io/commons-codec/commons-codec/1.14/commons-codec-1.14.jar" + "https://packages.confluent.io/maven/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar", + "https://repo1.maven.org/maven2/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar", + "https://jitpack.io/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar" ], - "sha256": "a128e4f93fabe5381ded64cf2873019e06030b718eb43ceeae0b0e5d17ad33e9", - "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.14/commons-codec-1.14.jar" + "sha256": "e9d679e7f76ef987faae80d5e08e8d17fc5fba7011f591ee108c3f1ecee21d32", + "url": "https://repo1.maven.org/maven2/com/segment/analytics/java/analytics-core/3.1.3/analytics-core-3.1.3.jar" }, { - "coord": "commons-collections:commons-collections:3.2.2", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "org.slf4j:slf4j-log4j12", - "commons-beanutils:commons-beanutils", - "org.springframework.boot:spring-boot-starter-tomcat", - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "coord": "com.segment.analytics.java:analytics:3.1.3", + "dependencies": [ + "com.google.auto.value:auto-value-annotations:1.9", + "com.google.code.gson:gson:2.9.0", + "com.segment.analytics.java:analytics-core:3.1.3", + "com.segment.backo:backo:1.0.0", + "com.squareup.okhttp3:logging-interceptor:4.9.1", + "com.squareup.okhttp3:okhttp:4.9.1", + "com.squareup.okio:okio:2.8.0", + "com.squareup.retrofit2:converter-gson:2.9.0", + "com.squareup.retrofit2:retrofit-mock:2.9.0", + "com.squareup.retrofit2:retrofit:2.9.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" ], - "file": "v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar", - "https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar", - "https://jitpack.io/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar" + "directDependencies": [ + "com.segment.analytics.java:analytics-core:3.1.3", + "com.segment.backo:backo:1.0.0", + "com.squareup.okhttp3:logging-interceptor:4.9.1", + "com.squareup.okhttp3:okhttp:4.9.1", + "com.squareup.retrofit2:converter-gson:2.9.0", + "com.squareup.retrofit2:retrofit-mock:2.9.0" ], - "sha256": "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8", - "url": "https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar" - }, - { - "coord": "commons-digester:commons-digester:1.8.1", - "dependencies": [], - "directDependencies": [], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "commons-logging:commons-logging", - "commons-beanutils:commons-beanutils", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar", - "https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar", - "https://jitpack.io/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar" + "https://packages.confluent.io/maven/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar", + "https://repo1.maven.org/maven2/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar", + "https://jitpack.io/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar" ], - "sha256": "b97b72b4201137262215dca60ceb84e6b664bf7fe428a4d62729de0239cafdb6", - "url": "https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar" + "sha256": "d354725eb0ca63e4305da213ead906eb669a35649c6f62f8167bfc8a7ef3e77a", + "url": "https://repo1.maven.org/maven2/com/segment/analytics/java/analytics/3.1.3/analytics-3.1.3.jar" }, { - "coord": "commons-logging:commons-logging:1.2", + "coord": "com.segment.backo:backo:1.0.0", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -2094,69 +2218,79 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "file": "v1/https/repo1.maven.org/maven2/com/segment/backo/backo/1.0.0/backo-1.0.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", - "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", - "https://jitpack.io/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + "https://packages.confluent.io/maven/com/segment/backo/backo/1.0.0/backo-1.0.0.jar", + "https://repo1.maven.org/maven2/com/segment/backo/backo/1.0.0/backo-1.0.0.jar", + "https://jitpack.io/com/segment/backo/backo/1.0.0/backo-1.0.0.jar" ], - "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", - "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + "sha256": "f737d9319088714f7b116948f79d47058b40e3ddf25a56bb07010cc6df656f76", + "url": "https://repo1.maven.org/maven2/com/segment/backo/backo/1.0.0/backo-1.0.0.jar" }, { - "coord": "commons-validator:commons-validator:1.6", + "coord": "com.squareup.okhttp3:logging-interceptor:4.9.1", "dependencies": [ - "commons-collections:commons-collections:3.2.2", - "commons-logging:commons-logging:1.2", - "commons-digester:commons-digester:1.8.1" + "com.squareup.okhttp3:okhttp:4.9.1", + "com.squareup.okio:okio:2.8.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" ], "directDependencies": [ - "commons-collections:commons-collections:3.2.2", - "commons-digester:commons-digester:1.8.1", - "commons-logging:commons-logging:1.2" + "com.squareup.okhttp3:okhttp:4.9.1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "commons-beanutils:commons-beanutils", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/commons-validator/commons-validator/1.6/commons-validator-1.6.jar", - "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar", - "https://jitpack.io/commons-validator/commons-validator/1.6/commons-validator-1.6.jar" + "https://packages.confluent.io/maven/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar", + "https://jitpack.io/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar" ], - "sha256": "bd62795d7068a69cbea333f6dbf9c9c1a6ad7521443fb57202a44874f240ba25", - "url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar" + "sha256": "08ae52d4e7ab4dde8f94970bbeb1545b51934d4b3f0802f6e816b0522902fa9d", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.1/logging-interceptor-4.9.1.jar" }, { - "coord": "info.picocli:picocli:4.5.2", - "dependencies": [], - "directDependencies": [], + "coord": "com.squareup.okhttp3:okhttp:4.9.1", + "dependencies": [ + "com.squareup.okio:okio:2.8.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" + ], + "directDependencies": [ + "com.squareup.okio:okio:2.8.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/info/picocli/picocli/4.5.2/picocli-4.5.2.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/info/picocli/picocli/4.5.2/picocli-4.5.2.jar", - "https://repo1.maven.org/maven2/info/picocli/picocli/4.5.2/picocli-4.5.2.jar", - "https://jitpack.io/info/picocli/picocli/4.5.2/picocli-4.5.2.jar" + "https://packages.confluent.io/maven/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar", + "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar", + "https://jitpack.io/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar" ], - "sha256": "b4395e9a67932616efd2245d984bf5fcd453c2c5049558c3ce959ac2af4d3fac", - "url": "https://repo1.maven.org/maven2/info/picocli/picocli/4.5.2/picocli-4.5.2.jar" + "sha256": "6afdd8f35f4eb60df965c290fa3acf29443fa986545113d0729b8461f6571f8f", + "url": "https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.9.1/okhttp-4.9.1.jar" }, { - "coord": "io.confluent:common-utils:6.1.1", + "coord": "com.squareup.okio:okio:2.8.0", "dependencies": [ - "org.slf4j:slf4j-api:1.7.32" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" ], "directDependencies": [ - "org.slf4j:slf4j-api:1.7.32" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -2164,63 +2298,49 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/packages.confluent.io/maven/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar", - "https://repo1.maven.org/maven2/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar", - "https://jitpack.io/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar" - ], - "sha256": "9091bef9fa3212c7606eab99ba7d1b2ac0082c2af8e47724fe7daafd206a8331", - "url": "https://packages.confluent.io/maven/io/confluent/common-utils/6.1.1/common-utils-6.1.1.jar" + "https://packages.confluent.io/maven/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar", + "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar", + "https://jitpack.io/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar" + ], + "sha256": "4496b06e73982fcdd8a5393f46e5df2ce2fa4465df5895454cac68a32f09bbc8", + "url": "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar" }, { - "coord": "io.confluent:confluent-log4j:1.2.17-cp2", - "dependencies": [], - "directDependencies": [], + "coord": "com.squareup.retrofit2:converter-gson:2.9.0", + "dependencies": [ + "com.google.code.gson:gson:2.9.0", + "com.squareup.okhttp3:okhttp:4.9.1", + "com.squareup.retrofit2:retrofit:2.9.0" + ], + "directDependencies": [ + "com.google.code.gson:gson:2.9.0", + "com.squareup.retrofit2:retrofit:2.9.0" + ], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar", - "https://repo1.maven.org/maven2/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar", - "https://jitpack.io/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar" + "https://packages.confluent.io/maven/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar", + "https://jitpack.io/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar" ], - "sha256": "ec4f64b656bcef23cffcba192b93e0afd371fd90f77ad7f1ac17361c3eec473b", - "url": "https://repo1.maven.org/maven2/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar" + "sha256": "32aa206b9a29c9df5eda93a092cfb3b0b9133e232c062baa882f0319f0e79f0e", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar" }, { - "coord": "io.confluent:kafka-avro-serializer:6.1.1", + "coord": "com.squareup.retrofit2:retrofit-mock:2.9.0", "dependencies": [ - "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "io.confluent:common-utils:6.1.1", - "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.apache.commons:commons-compress:1.20", - "io.swagger:swagger-annotations:1.6.2", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.sun.activation:jakarta.activation:1.2.2", - "org.apache.avro:avro:1.10.0", - "org.slf4j:slf4j-api:1.7.32", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.glassfish.jersey.core:jersey-common:2.31", - "io.confluent:kafka-schema-registry-client:6.1.1", - "io.confluent:kafka-schema-serializer:6.1.1", - "com.github.luben:zstd-jni:1.4.5-6" + "com.squareup.okhttp3:okhttp:4.9.1", + "com.squareup.retrofit2:retrofit:2.9.0" ], "directDependencies": [ - "io.confluent:common-utils:6.1.1", - "io.confluent:kafka-schema-registry-client:6.1.1", - "io.confluent:kafka-schema-serializer:6.1.1", - "org.apache.avro:avro:1.10.0" + "com.squareup.retrofit2:retrofit:2.9.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -2228,84 +2348,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar", - "https://repo1.maven.org/maven2/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar", - "https://jitpack.io/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar" + "https://packages.confluent.io/maven/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar", + "https://jitpack.io/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar" ], - "sha256": "9f31463c46fd607ca1c2120fed57f15e5bba4a6b2a90169d0050176724fc3870", - "url": "https://packages.confluent.io/maven/io/confluent/kafka-avro-serializer/6.1.1/kafka-avro-serializer-6.1.1.jar" + "sha256": "98773557b7c23d25c2eb542022d33ac061a35dcbbb2fed25f476515ca709a32f", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit-mock/2.9.0/retrofit-mock-2.9.0.jar" }, { - "coord": "io.confluent:kafka-json-schema-provider:6.1.1", + "coord": "com.squareup.retrofit2:retrofit:2.9.0", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", - "commons-validator:commons-validator:1.6", - "io.github.classgraph:classgraph:4.8.21", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.50", - "com.google.j2objc:j2objc-annotations:1.3", - "com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5", - "commons-collections:commons-collections:3.2.2", - "commons-logging:commons-logging:1.2", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", - "io.confluent:common-utils:6.1.1", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.50", - "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.scala-lang:scala-library:2.13.3", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "org.apache.commons:commons-compress:1.20", - "io.swagger:swagger-annotations:1.6.2", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "com.google.re2j:re2j:1.3", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4", - "com.sun.activation:jakarta.activation:1.2.2", - "org.apache.avro:avro:1.10.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.slf4j:slf4j-api:1.7.32", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", - "org.json:json:20201115", - "com.damnhandy:handy-uri-templates:2.1.8", - "commons-digester:commons-digester:1.8.1", - "joda-time:joda-time:2.10.2", - "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", - "org.glassfish.jersey.core:jersey-common:2.31", - "com.google.guava:failureaccess:1.0.1", - "io.confluent:kafka-schema-registry-client:6.1.1", - "com.google.guava:guava:29.0-jre", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "com.github.everit-org.json-schema:org.everit.json.schema:1.12.2", - "org.jetbrains.kotlin:kotlin-reflect:1.3.50", - "javax.validation:validation-api:2.0.1.Final", - "com.kjetland:mbknor-jackson-jsonschema_2.13:1.0.39", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1", - "org.jetbrains:annotations:13.0", - "org.checkerframework:checker-qual:2.11.1", - "com.github.luben:zstd-jni:1.4.5-6" + "com.squareup.okhttp3:okhttp:4.9.1" ], "directDependencies": [ - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5", - "io.confluent:common-utils:6.1.1", - "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4", - "io.confluent:kafka-schema-registry-client:6.1.1", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "com.github.everit-org.json-schema:org.everit.json.schema:1.12.2", - "com.kjetland:mbknor-jackson-jsonschema_2.13:1.0.39" + "com.squareup.okhttp3:okhttp:4.9.1" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -2313,299 +2371,243 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar", - "https://repo1.maven.org/maven2/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar", - "https://jitpack.io/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar" + "https://packages.confluent.io/maven/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar", + "https://jitpack.io/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" ], - "sha256": "6eaa534178c3d5b4e4d355bc3b55e4b3445090df56ffb754cfcb6cc446ef27f7", - "url": "https://packages.confluent.io/maven/io/confluent/kafka-json-schema-provider/6.1.1/kafka-json-schema-provider-6.1.1.jar" + "sha256": "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581", + "url": "https://repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar" }, { - "coord": "io.confluent:kafka-protobuf-provider:6.1.1", + "coord": "com.squareup.wire:wire-runtime:3.6.0", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.gson:gson:2.8.7", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", - "io.confluent:common-utils:6.1.1", - "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "org.apache.commons:commons-compress:1.20", "com.squareup.okio:okio:2.8.0", - "com.google.protobuf:protobuf-java:3.11.4", - "io.swagger:swagger-annotations:1.6.2", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.sun.activation:jakarta.activation:1.2.2", - "org.apache.avro:avro:1.10.0", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.slf4j:slf4j-api:1.7.32", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "com.squareup.wire:wire-runtime:3.6.0", - "org.glassfish.jersey.core:jersey-common:2.31", - "com.google.guava:failureaccess:1.0.1", - "io.confluent:kafka-schema-registry-client:6.1.1", - "com.squareup.wire:wire-schema:3.6.0", - "com.google.guava:guava:29.0-jre", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "com.google.protobuf:protobuf-java-util:3.11.4", - "org.jetbrains:annotations:13.0", - "org.checkerframework:checker-qual:2.11.1", - "com.github.luben:zstd-jni:1.4.5-6" + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" ], "directDependencies": [ - "io.confluent:common-utils:6.1.1", - "com.google.protobuf:protobuf-java:3.11.4", - "io.confluent:kafka-schema-registry-client:6.1.1", - "com.squareup.wire:wire-schema:3.6.0", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "com.google.protobuf:protobuf-java-util:3.11.4" + "com.squareup.okio:okio:2.8.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" ], "exclusions": [ - "ch.qos.logback:logback-classic", + "org.slf4j:slf4j-log4j12", + "org.jetbrains.kotlin:kotlin-stdlib", "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar", - "https://repo1.maven.org/maven2/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar", - "https://jitpack.io/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar" + "https://packages.confluent.io/maven/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar", + "https://repo1.maven.org/maven2/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar", + "https://jitpack.io/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar" ], - "sha256": "7099712172f7d3a3ed0a48395bdab3a8b4c841dd66e8db50462bd86109db6a35", - "url": "https://packages.confluent.io/maven/io/confluent/kafka-protobuf-provider/6.1.1/kafka-protobuf-provider-6.1.1.jar" + "sha256": "ac41d3f9b8a88046788c6827b0519bf0c53dcc271f598f48aa666c6f5a9523d0", + "url": "https://repo1.maven.org/maven2/com/squareup/wire/wire-runtime/3.6.0/wire-runtime-3.6.0.jar" }, { - "coord": "io.confluent:kafka-schema-registry-client:6.1.1", + "coord": "com.squareup.wire:wire-schema:3.6.0", "dependencies": [ - "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "io.confluent:common-utils:6.1.1", - "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.apache.commons:commons-compress:1.20", - "io.swagger:swagger-annotations:1.6.2", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.sun.activation:jakarta.activation:1.2.2", - "org.apache.avro:avro:1.10.0", - "org.slf4j:slf4j-api:1.7.32", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.glassfish.jersey.core:jersey-common:2.31", - "com.github.luben:zstd-jni:1.4.5-6" + "com.google.guava:guava:31.0.1-jre", + "com.squareup.okio:okio:2.8.0", + "com.squareup.wire:wire-runtime:3.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10" ], "directDependencies": [ - "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "io.confluent:common-utils:6.1.1", - "io.swagger:swagger-annotations:1.6.2", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.avro:avro:1.10.0", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.glassfish.jersey.core:jersey-common:2.31" + "com.google.guava:guava:31.0.1-jre", + "com.squareup.okio:okio:2.8.0", + "com.squareup.wire:wire-runtime:3.6.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21" + ], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" + ], + "file": "v1/https/repo1.maven.org/maven2/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar", + "https://repo1.maven.org/maven2/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar", + "https://jitpack.io/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar" ], + "sha256": "108bc4bafe7024a41460a1a60e72b6a95b69e5afd29c9f11ba7d8e0de2207976", + "url": "https://repo1.maven.org/maven2/com/squareup/wire/wire-schema/3.6.0/wire-schema-3.6.0.jar" + }, + { + "coord": "com.sun.activation:jakarta.activation:1.2.2", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar", - "https://repo1.maven.org/maven2/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar", - "https://jitpack.io/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar" + "https://packages.confluent.io/maven/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", + "https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", + "https://jitpack.io/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" ], - "sha256": "8559126e28b1b80af2ac72c9eea7fbeba9a166e6452b3b790e94ce68f3cbfb69", - "url": "https://packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/6.1.1/kafka-schema-registry-client-6.1.1.jar" + "sha256": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", + "url": "https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" }, { - "coord": "io.confluent:kafka-schema-registry:6.1.1", - "dependencies": [ - "javax.websocket:javax.websocket-api:1.0", - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "org.eclipse.jetty:jetty-servlets:9.4.39.v20210325", - "io.confluent:kafka-protobuf-provider:6.1.1", - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "org.scala-lang.modules:scala-java8-compat_2.13:0.9.1", - "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", - "io.confluent:rest-utils:6.1.1", - "org.ow2.asm:asm-analysis:9.0", - "commons-validator:commons-validator:1.6", - "javax.xml.bind:jaxb-api:2.3.1", - "io.github.classgraph:classgraph:4.8.21", - "org.ow2.asm:asm:9.0", - "javax.activation:activation:1.1.1", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.50", - "com.google.j2objc:j2objc-annotations:1.3", - "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.1", - "com.typesafe.scala-logging:scala-logging_2.13:3.9.2", - "com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5", - "com.thoughtworks.paranamer:paranamer:2.8", - "org.scala-lang:scala-reflect:2.13.3", - "commons-collections:commons-collections:3.2.2", - "org.hibernate.validator:hibernate-validator:6.1.7.Final", + "coord": "com.thoughtworks.paranamer:paranamer:2.8", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "*:jline", + "*:jmxtools", + "*:jms", + "*:mail", + "*:javax", + "*:jmxri", + "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" + ], + "file": "v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar", + "https://repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar", + "https://jitpack.io/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar" + ], + "sha256": "688cb118a6021d819138e855208c956031688be4b47a24bb615becc63acedf07", + "url": "https://repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar" + }, + { + "coord": "com.twilio.sdk:twilio:8.27.1", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.6", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6", + "com.fasterxml.woodstox:woodstox-core:6.2.4", + "commons-codec:commons-codec:1.15", + "commons-io:commons-io:2.7", "commons-logging:commons-logging:1.2", - "com.google.code.gson:gson:2.8.7", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", - "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", - "org.scala-lang.modules:scala-collection-compat_2.13:2.2.0", - "io.confluent:common-utils:6.1.1", - "javax.activation:javax.activation-api:1.2.0", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.50", - "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.scala-lang:scala-library:2.13.3", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325", - "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.eclipse.jetty:jetty-plus:9.4.39.v20210325", - "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", - "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.5", - "io.netty:netty-codec:4.1.50.Final", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "org.glassfish.jersey.media:jersey-media-jaxb:2.31", - "org.apache.commons:commons-compress:1.20", - "com.squareup.okio:okio:2.8.0", - "org.ow2.asm:asm-commons:9.0", - "com.google.protobuf:protobuf-java:3.11.4", - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "io.swagger:swagger-annotations:1.6.2", - "org.apache.kafka:kafka_2.13:6.1.1-ccs", - "io.netty:netty-transport-native-unix-common:4.1.50.Final", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "io.swagger:swagger-core:1.6.2", - "com.google.re2j:re2j:1.3", - "javax.websocket:javax.websocket-client-api:1.0", - "org.eclipse.jetty:jetty-xml:9.4.39.v20210325", - "org.glassfish.jersey.ext:jersey-bean-validation:2.31", - "io.netty:netty-transport-native-epoll:4.1.50.Final", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4", - "io.netty:netty-handler:4.1.50.Final", - "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.39.v20210325", - "com.sun.activation:jakarta.activation:1.2.2", - "org.eclipse.jetty.websocket:websocket-client:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-jmx:9.4.38.v20210224", - "org.glassfish.hk2:hk2-utils:2.6.1", - "org.apache.avro:avro:1.10.0", - "org.eclipse.jetty.websocket:websocket-server:9.4.39.v20210325", - "org.ow2.asm:asm-tree:9.0", - "io.netty:netty-common:4.1.50.Final", - "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.5", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.slf4j:slf4j-api:1.7.32", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", - "io.netty:netty-buffer:4.1.50.Final", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-raft:6.1.1-ccs", - "org.glassfish.jersey.core:jersey-client:2.31", - "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.39.v20210325", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.glassfish.jersey.core:jersey-server:2.31", - "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", - "org.apache.yetus:audience-annotations:0.5.0", - "org.json:json:20201115", - "com.damnhandy:handy-uri-templates:2.1.8", - "com.squareup.wire:wire-runtime:3.6.0", - "com.yammer.metrics:metrics-core:2.2.0", - "org.apache.zookeeper:zookeeper:3.5.9", - "jakarta.validation:jakarta.validation-api:2.0.2", - "commons-digester:commons-digester:1.8.1", - "joda-time:joda-time:2.10.2", - "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", - "io.confluent:confluent-log4j:1.2.17-cp2", - "com.101tec:zkclient:0.11", - "org.eclipse.jetty:jetty-client:9.4.39.v20210325", - "org.glassfish.jersey.core:jersey-common:2.31", - "org.glassfish.jersey.containers:jersey-container-servlet-core:2.31", - "javax.annotation:javax.annotation-api:1.3.2", - "org.eclipse.jetty:jetty-annotations:9.4.39.v20210325", - "org.glassfish.jersey.containers:jersey-container-servlet:2.31", - "org.javassist:javassist:3.26.0-GA", - "org.jboss.logging:jboss-logging:3.3.2.Final", - "org.glassfish.hk2:hk2-locator:2.6.1", - "com.google.guava:failureaccess:1.0.1", - "io.confluent:kafka-schema-registry-client:6.1.1", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "com.squareup.wire:wire-schema:3.6.0", - "com.google.guava:guava:29.0-jre", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325", - "com.fasterxml:classmate:1.3.4", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "org.apache.zookeeper:zookeeper-jute:3.5.9", - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.eclipse.jetty:jetty-jndi:9.4.39.v20210325", - "org.glassfish:jakarta.el:3.0.3", + "io.jsonwebtoken:jjwt-api:0.11.2", + "io.jsonwebtoken:jjwt-impl:0.11.2", + "io.jsonwebtoken:jjwt-jackson:0.11.2", "jakarta.activation:jakarta.activation-api:1.2.2", - "javax.servlet:javax.servlet-api:3.1.0", - "com.github.everit-org.json-schema:org.everit.json.schema:1.12.2", - "commons-cli:commons-cli:1.4", - "io.netty:netty-resolver:4.1.50.Final", - "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.apache.commons:commons-lang3:3.9", - "org.jetbrains.kotlin:kotlin-reflect:1.3.50", - "javax.validation:validation-api:2.0.1.Final", - "jakarta.el:jakarta.el-api:3.0.3", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "com.kjetland:mbknor-jackson-jsonschema_2.13:1.0.39", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325", - "io.swagger:swagger-models:1.6.2", - "com.google.protobuf:protobuf-java-util:3.11.4", - "org.yaml:snakeyaml:1.27", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1", - "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.5", - "org.jetbrains:annotations:13.0", - "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5", - "org.checkerframework:checker-qual:2.11.1", - "org.eclipse.jetty:jetty-jaas:9.4.38.v20210224", - "io.confluent:kafka-json-schema-provider:6.1.1", - "org.glassfish.hk2:hk2-api:2.6.1", - "org.eclipse.jetty:jetty-continuation:9.4.39.v20210325", - "io.netty:netty-transport:4.1.50.Final", - "net.sf.jopt-simple:jopt-simple:5.0.4", - "com.github.luben:zstd-jni:1.4.5-6", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", - "org.glassfish.jersey.inject:jersey-hk2:2.31" + "javax.activation:javax.activation-api:1.2.0", + "javax.xml.bind:jaxb-api:2.3.1", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.15", + "org.codehaus.woodstox:stax2-api:4.2.1", + "org.slf4j:slf4j-api:1.7.35" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.6", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "commons-codec:commons-codec:1.15", + "commons-io:commons-io:2.7", + "io.jsonwebtoken:jjwt-api:0.11.2", + "io.jsonwebtoken:jjwt-impl:0.11.2", + "io.jsonwebtoken:jjwt-jackson:0.11.2", + "javax.xml.bind:jaxb-api:2.3.1", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.15", + "org.slf4j:slf4j-api:1.7.35" + ], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/com/twilio/sdk/twilio/8.27.1/twilio-8.27.1.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/twilio/sdk/twilio/8.27.1/twilio-8.27.1.jar", + "https://repo1.maven.org/maven2/com/twilio/sdk/twilio/8.27.1/twilio-8.27.1.jar", + "https://jitpack.io/com/twilio/sdk/twilio/8.27.1/twilio-8.27.1.jar" + ], + "sha256": "e57a72d6a9f94d77ba5de3173749eb8afc6bfd8cd25360d51cced77a799500dd", + "url": "https://repo1.maven.org/maven2/com/twilio/sdk/twilio/8.27.1/twilio-8.27.1.jar" + }, + { + "coord": "com.typesafe.scala-logging:scala-logging_2.13:3.9.2", + "dependencies": [ + "org.scala-lang:scala-library:2.13.3", + "org.scala-lang:scala-reflect:2.13.3", + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "io.confluent:kafka-protobuf-provider:6.1.1", - "io.confluent:rest-utils:6.1.1", - "org.hibernate.validator:hibernate-validator:6.1.7.Final", - "io.confluent:common-utils:6.1.1", - "io.swagger:swagger-annotations:1.6.2", - "org.apache.kafka:kafka_2.13:6.1.1-ccs", - "io.swagger:swagger-core:1.6.2", - "org.glassfish.jersey.ext:jersey-bean-validation:2.31", - "org.apache.avro:avro:1.10.0", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.apache.zookeeper:zookeeper:3.5.9", - "io.confluent:confluent-log4j:1.2.17-cp2", - "com.101tec:zkclient:0.11", - "io.confluent:kafka-schema-registry-client:6.1.1", - "io.confluent:kafka-json-schema-provider:6.1.1" + "org.scala-lang:scala-library:2.13.3", + "org.scala-lang:scala-reflect:2.13.3", + "org.slf4j:slf4j-api:1.7.35" + ], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "*:jline", + "*:jmxtools", + "*:jms", + "*:mail", + "*:javax", + "*:jmxri", + "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" + ], + "file": "v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar", + "https://repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar", + "https://jitpack.io/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar" + ], + "sha256": "66f30da5dc6d482dc721272db84dfdee96189cafd6413bd323e66c0423e17009", + "url": "https://repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_2.13/3.9.2/scala-logging_2.13-3.9.2.jar" + }, + { + "coord": "com.vaadin.external.google:android-json:0.0.20131108.vaadin1", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar", + "https://repo1.maven.org/maven2/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar", + "https://jitpack.io/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar" + ], + "sha256": "dfb7bae2f404cfe0b72b4d23944698cb716b7665171812a0a4d0f5926c0fac79", + "url": "https://repo1.maven.org/maven2/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar" + }, + { + "coord": "com.viber:viber-bot:1.0.11", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre", + "com.squareup.okhttp3:okhttp:4.9.1", + "org.slf4j:slf4j-api:1.7.35" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre", + "com.squareup.okhttp3:okhttp:4.9.1", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -2613,222 +2615,250 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar", + "file": "v1/https/repo1.maven.org/maven2/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar", + "https://repo1.maven.org/maven2/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar", + "https://jitpack.io/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar" + ], + "sha256": "691679c6e85aaaecada4a6e6bd702779c8a572b3c010f6ff2b9c71e91fbe9962", + "url": "https://repo1.maven.org/maven2/com/viber/viber-bot/1.0.11/viber-bot-1.0.11.jar" + }, + { + "coord": "com.yammer.metrics:metrics-core:2.2.0", + "dependencies": [ + "org.slf4j:slf4j-api:1.7.35" + ], + "directDependencies": [ + "org.slf4j:slf4j-api:1.7.35" + ], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "*:jline", + "*:jmxtools", + "*:jms", + "*:mail", + "*:javax", + "*:jmxri", + "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" + ], + "file": "v1/https/repo1.maven.org/maven2/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar", + "https://repo1.maven.org/maven2/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar", + "https://jitpack.io/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar" + ], + "sha256": "6b7a14a6f34c10f8683f7b5e2f39df0f07b58c7dff0e468ebbc713905c46979c", + "url": "https://repo1.maven.org/maven2/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar" + }, + { + "coord": "commons-beanutils:commons-beanutils:1.9.4", + "dependencies": [ + "commons-collections:commons-collections:3.2.2", + "commons-logging:commons-logging:1.2" + ], + "directDependencies": [ + "commons-collections:commons-collections:3.2.2", + "commons-logging:commons-logging:1.2" + ], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar", + "https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar", + "https://jitpack.io/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar" + ], + "sha256": "7d938c81789028045c08c065e94be75fc280527620d5bd62b519d5838532368a", + "url": "https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar" + }, + { + "coord": "commons-cli:commons-cli:1.4", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar", - "https://repo1.maven.org/maven2/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar", - "https://jitpack.io/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar" + "https://packages.confluent.io/maven/commons-cli/commons-cli/1.4/commons-cli-1.4.jar", + "https://repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar", + "https://jitpack.io/commons-cli/commons-cli/1.4/commons-cli-1.4.jar" ], - "sha256": "4f0ead42f2e12584a48fe91f1550053644385dcfabc2830899e43df4a78924b1", - "url": "https://packages.confluent.io/maven/io/confluent/kafka-schema-registry/6.1.1/kafka-schema-registry-6.1.1.jar" + "sha256": "fd3c7c9545a9cdb2051d1f9155c4f76b1e4ac5a57304404a6eedb578ffba7328", + "url": "https://repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar" }, { - "coord": "io.confluent:kafka-schema-serializer:6.1.1", - "dependencies": [ - "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "io.confluent:common-utils:6.1.1", - "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.apache.commons:commons-compress:1.20", - "io.swagger:swagger-annotations:1.6.2", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.sun.activation:jakarta.activation:1.2.2", - "org.apache.avro:avro:1.10.0", - "org.slf4j:slf4j-api:1.7.32", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.glassfish.jersey.core:jersey-common:2.31", - "io.confluent:kafka-schema-registry-client:6.1.1", - "com.github.luben:zstd-jni:1.4.5-6" + "coord": "commons-codec:commons-codec:1.15", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "directDependencies": [ - "io.confluent:common-utils:6.1.1", - "io.confluent:kafka-schema-registry-client:6.1.1" + "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/commons-codec/commons-codec/1.15/commons-codec-1.15.jar", + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar", + "https://jitpack.io/commons-codec/commons-codec/1.15/commons-codec-1.15.jar" ], + "sha256": "b3e9f6d63a790109bf0d056611fbed1cf69055826defeb9894a71369d246ed63", + "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar" + }, + { + "coord": "commons-collections:commons-collections:3.2.2", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar", + "file": "v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar", - "https://repo1.maven.org/maven2/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar", - "https://jitpack.io/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar" + "https://packages.confluent.io/maven/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar", + "https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar", + "https://jitpack.io/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar" ], - "sha256": "52faae29c9bb8c4855b18d1f7cca5a4199b01a507d927f0cf4f29d9d493b4054", - "url": "https://packages.confluent.io/maven/io/confluent/kafka-schema-serializer/6.1.1/kafka-schema-serializer-6.1.1.jar" + "sha256": "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8", + "url": "https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar" }, { - "coord": "io.confluent:kafka-streams-avro-serde:6.1.1", - "dependencies": [ - "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "io.confluent:common-utils:6.1.1", - "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.apache.commons:commons-compress:1.20", - "io.swagger:swagger-annotations:1.6.2", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.sun.activation:jakarta.activation:1.2.2", - "org.apache.avro:avro:1.10.0", - "org.slf4j:slf4j-api:1.7.32", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "io.confluent:kafka-avro-serializer:6.1.1", - "org.glassfish.jersey.core:jersey-common:2.31", - "io.confluent:kafka-schema-registry-client:6.1.1", - "io.confluent:kafka-schema-serializer:6.1.1", - "com.github.luben:zstd-jni:1.4.5-6" + "coord": "commons-digester:commons-digester:1.8.1", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "commons-logging:commons-logging", + "commons-beanutils:commons-beanutils", + "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" ], - "directDependencies": [ - "io.confluent:common-utils:6.1.1", - "io.confluent:kafka-avro-serializer:6.1.1", - "io.confluent:kafka-schema-registry-client:6.1.1", - "org.apache.avro:avro:1.10.0" + "file": "v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar", + "https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar", + "https://jitpack.io/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar" + ], + "sha256": "b97b72b4201137262215dca60ceb84e6b664bf7fe428a4d62729de0239cafdb6", + "url": "https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar" + }, + { + "coord": "commons-io:commons-io:2.7", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.7/commons-io-2.7.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/commons-io/commons-io/2.7/commons-io-2.7.jar", + "https://repo1.maven.org/maven2/commons-io/commons-io/2.7/commons-io-2.7.jar", + "https://jitpack.io/commons-io/commons-io/2.7/commons-io-2.7.jar" ], + "sha256": "4547858fff38bbf15262d520685b184a3dce96897bc1844871f055b96e8f6e95", + "url": "https://repo1.maven.org/maven2/commons-io/commons-io/2.7/commons-io-2.7.jar" + }, + { + "coord": "commons-logging:commons-logging:1.2", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/packages.confluent.io/maven/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar", + "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar", - "https://repo1.maven.org/maven2/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar", - "https://jitpack.io/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar" + "https://packages.confluent.io/maven/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://jitpack.io/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" ], - "sha256": "ff5a57094294dce37719d0b2db46ca44f4276bdb84080f35c5b47663b942a9c4", - "url": "https://packages.confluent.io/maven/io/confluent/kafka-streams-avro-serde/6.1.1/kafka-streams-avro-serde-6.1.1.jar" + "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", + "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" }, { - "coord": "io.confluent:rest-utils:6.1.1", + "coord": "commons-validator:commons-validator:1.6", "dependencies": [ - "javax.websocket:javax.websocket-api:1.0", - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "org.eclipse.jetty:jetty-servlets:9.4.39.v20210325", - "org.ow2.asm:asm-analysis:9.0", - "javax.xml.bind:jaxb-api:2.3.1", - "org.ow2.asm:asm:9.0", - "javax.activation:activation:1.1.1", - "com.google.j2objc:j2objc-annotations:1.3", - "org.hibernate.validator:hibernate-validator:6.1.7.Final", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", - "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", - "io.confluent:common-utils:6.1.1", - "javax.activation:javax.activation-api:1.2.0", - "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325", - "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.eclipse.jetty:jetty-plus:9.4.39.v20210325", - "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", - "org.glassfish.jersey.media:jersey-media-jaxb:2.31", - "org.ow2.asm:asm-commons:9.0", - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "org.lz4:lz4-java:1.7.1", - "javax.websocket:javax.websocket-client-api:1.0", - "org.eclipse.jetty:jetty-xml:9.4.39.v20210325", - "org.glassfish.jersey.ext:jersey-bean-validation:2.31", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.39.v20210325", - "com.sun.activation:jakarta.activation:1.2.2", - "org.eclipse.jetty.websocket:websocket-client:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-jmx:9.4.38.v20210224", - "org.glassfish.hk2:hk2-utils:2.6.1", - "org.eclipse.jetty.websocket:websocket-server:9.4.39.v20210325", - "org.ow2.asm:asm-tree:9.0", - "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.5", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.slf4j:slf4j-api:1.7.32", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.glassfish.jersey.core:jersey-client:2.31", - "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.39.v20210325", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.glassfish.jersey.core:jersey-server:2.31", - "jakarta.validation:jakarta.validation-api:2.0.2", - "org.eclipse.jetty:jetty-client:9.4.39.v20210325", - "org.glassfish.jersey.core:jersey-common:2.31", - "org.glassfish.jersey.containers:jersey-container-servlet-core:2.31", - "javax.annotation:javax.annotation-api:1.3.2", - "org.eclipse.jetty:jetty-annotations:9.4.39.v20210325", - "org.glassfish.jersey.containers:jersey-container-servlet:2.31", - "org.javassist:javassist:3.26.0-GA", - "org.jboss.logging:jboss-logging:3.3.2.Final", - "org.glassfish.hk2:hk2-locator:2.6.1", - "com.google.guava:failureaccess:1.0.1", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "com.google.guava:guava:29.0-jre", - "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325", - "com.fasterxml:classmate:1.3.4", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-jndi:9.4.39.v20210325", - "org.glassfish:jakarta.el:3.0.3", - "jakarta.activation:jakarta.activation-api:1.2.2", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "jakarta.el:jakarta.el-api:3.0.3", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325", - "org.checkerframework:checker-qual:2.11.1", - "org.eclipse.jetty:jetty-jaas:9.4.38.v20210224", - "org.glassfish.hk2:hk2-api:2.6.1", - "org.eclipse.jetty:jetty-continuation:9.4.39.v20210325", - "com.github.luben:zstd-jni:1.4.5-6", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", - "org.glassfish.jersey.inject:jersey-hk2:2.31" + "commons-collections:commons-collections:3.2.2", + "commons-digester:commons-digester:1.8.1", + "commons-logging:commons-logging:1.2" ], "directDependencies": [ - "org.eclipse.jetty:jetty-servlets:9.4.39.v20210325", - "javax.xml.bind:jaxb-api:2.3.1", - "javax.activation:activation:1.1.1", - "org.hibernate.validator:hibernate-validator:6.1.7.Final", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.5", - "io.confluent:common-utils:6.1.1", - "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5", - "org.glassfish.jersey.ext:jersey-bean-validation:2.31", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.39.v20210325", - "org.eclipse.jetty:jetty-jmx:9.4.38.v20210224", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.glassfish.jersey.containers:jersey-container-servlet:2.31", - "com.google.guava:guava:29.0-jre", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-jaas:9.4.38.v20210224", - "org.glassfish.jersey.inject:jersey-hk2:2.31" + "commons-collections:commons-collections:3.2.2", + "commons-digester:commons-digester:1.8.1", + "commons-logging:commons-logging:1.2" + ], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "commons-beanutils:commons-beanutils", + "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" + ], + "file": "v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/commons-validator/commons-validator/1.6/commons-validator-1.6.jar", + "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar", + "https://jitpack.io/commons-validator/commons-validator/1.6/commons-validator-1.6.jar" ], + "sha256": "bd62795d7068a69cbea333f6dbf9c9c1a6ad7521443fb57202a44874f240ba25", + "url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar" + }, + { + "coord": "info.picocli:picocli:4.6.3", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/packages.confluent.io/maven/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar", + "file": "v1/https/repo1.maven.org/maven2/info/picocli/picocli/4.6.3/picocli-4.6.3.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar", - "https://repo1.maven.org/maven2/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar", - "https://jitpack.io/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar" + "https://packages.confluent.io/maven/info/picocli/picocli/4.6.3/picocli-4.6.3.jar", + "https://repo1.maven.org/maven2/info/picocli/picocli/4.6.3/picocli-4.6.3.jar", + "https://jitpack.io/info/picocli/picocli/4.6.3/picocli-4.6.3.jar" ], - "sha256": "616bdd2bba47b88d0a0a8d096ce8794008b16b57998111410b67055465285fd7", - "url": "https://packages.confluent.io/maven/io/confluent/rest-utils/6.1.1/rest-utils-6.1.1.jar" + "sha256": "b0a5159e926de8084ff066025142270443533656bc599b8bb31d14d11fd138a4", + "url": "https://repo1.maven.org/maven2/info/picocli/picocli/4.6.3/picocli-4.6.3.jar" + }, + { + "coord": "io.confluent:confluent-log4j:1.2.17-cp2", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar", + "https://repo1.maven.org/maven2/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar", + "https://jitpack.io/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar" + ], + "sha256": "ec4f64b656bcef23cffcba192b93e0afd371fd90f77ad7f1ac17361c3eec473b", + "url": "https://repo1.maven.org/maven2/io/confluent/confluent-log4j/1.2.17-cp2/confluent-log4j-1.2.17-cp2.jar" }, { "coord": "io.github.classgraph:classgraph:4.8.21", @@ -2851,7 +2881,7 @@ "url": "https://repo1.maven.org/maven2/io/github/classgraph/classgraph/4.8.21/classgraph-4.8.21.jar" }, { - "coord": "io.grpc:grpc-context:1.22.1", + "coord": "io.grpc:grpc-context:1.27.2", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -2860,17 +2890,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/grpc/grpc-context/1.22.1/grpc-context-1.22.1.jar", + "file": "v1/https/repo1.maven.org/maven2/io/grpc/grpc-context/1.27.2/grpc-context-1.27.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/grpc/grpc-context/1.22.1/grpc-context-1.22.1.jar", - "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.22.1/grpc-context-1.22.1.jar", - "https://jitpack.io/io/grpc/grpc-context/1.22.1/grpc-context-1.22.1.jar" + "https://packages.confluent.io/maven/io/grpc/grpc-context/1.27.2/grpc-context-1.27.2.jar", + "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.27.2/grpc-context-1.27.2.jar", + "https://jitpack.io/io/grpc/grpc-context/1.27.2/grpc-context-1.27.2.jar" ], - "sha256": "780a3937705b3c92e07292c97d065b2676fcbe031eae250f1622b026485f294e", - "url": "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.22.1/grpc-context-1.22.1.jar" + "sha256": "bcbf9055dff453fd6508bd7cca2a0aa2d5f059a9c94beed1f5fda1dc015607b8", + "url": "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.27.2/grpc-context-1.27.2.jar" }, { - "coord": "io.jsonwebtoken:jjwt-api:0.10.7", + "coord": "io.jsonwebtoken:jjwt-api:0.11.2", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -2879,22 +2909,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt-api/0.10.7/jjwt-api-0.10.7.jar", + "file": "v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt-api/0.11.2/jjwt-api-0.11.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/jsonwebtoken/jjwt-api/0.10.7/jjwt-api-0.10.7.jar", - "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-api/0.10.7/jjwt-api-0.10.7.jar", - "https://jitpack.io/io/jsonwebtoken/jjwt-api/0.10.7/jjwt-api-0.10.7.jar" + "https://packages.confluent.io/maven/io/jsonwebtoken/jjwt-api/0.11.2/jjwt-api-0.11.2.jar", + "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-api/0.11.2/jjwt-api-0.11.2.jar", + "https://jitpack.io/io/jsonwebtoken/jjwt-api/0.11.2/jjwt-api-0.11.2.jar" ], - "sha256": "0ae31b97b37df3b482ff6844f3592c4177bff751e142516b3c118c44f69e7c73", - "url": "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-api/0.10.7/jjwt-api-0.10.7.jar" + "sha256": "fa340e4c0b81f24c4c0f943c4454343efe9e055f648c600f2b3b637763cf6f28", + "url": "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-api/0.11.2/jjwt-api-0.11.2.jar" }, { - "coord": "io.jsonwebtoken:jjwt-impl:0.10.7", + "coord": "io.jsonwebtoken:jjwt-impl:0.11.2", "dependencies": [ - "io.jsonwebtoken:jjwt-api:0.10.7" + "io.jsonwebtoken:jjwt-api:0.11.2" ], "directDependencies": [ - "io.jsonwebtoken:jjwt-api:0.10.7" + "io.jsonwebtoken:jjwt-api:0.11.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -2902,26 +2932,24 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt-impl/0.10.7/jjwt-impl-0.10.7.jar", + "file": "v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt-impl/0.11.2/jjwt-impl-0.11.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/jsonwebtoken/jjwt-impl/0.10.7/jjwt-impl-0.10.7.jar", - "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-impl/0.10.7/jjwt-impl-0.10.7.jar", - "https://jitpack.io/io/jsonwebtoken/jjwt-impl/0.10.7/jjwt-impl-0.10.7.jar" + "https://packages.confluent.io/maven/io/jsonwebtoken/jjwt-impl/0.11.2/jjwt-impl-0.11.2.jar", + "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-impl/0.11.2/jjwt-impl-0.11.2.jar", + "https://jitpack.io/io/jsonwebtoken/jjwt-impl/0.11.2/jjwt-impl-0.11.2.jar" ], - "sha256": "6b207784709c0793beca808fa21dc8b2c891a27dc9622f43e7550b47aef309e7", - "url": "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-impl/0.10.7/jjwt-impl-0.10.7.jar" + "sha256": "cf5896bdb086df7e7451ffde5f5691fb6ae7ec6bffa4e82071d3c5a426b11995", + "url": "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-impl/0.11.2/jjwt-impl-0.11.2.jar" }, { - "coord": "io.jsonwebtoken:jjwt-jackson:0.10.7", + "coord": "io.jsonwebtoken:jjwt-jackson:0.11.2", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "io.jsonwebtoken:jjwt-api:0.10.7", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "io.jsonwebtoken:jjwt-api:0.11.2" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "io.jsonwebtoken:jjwt-api:0.10.7" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "io.jsonwebtoken:jjwt-api:0.11.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -2929,17 +2957,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt-jackson/0.10.7/jjwt-jackson-0.10.7.jar", + "file": "v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt-jackson/0.11.2/jjwt-jackson-0.11.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/jsonwebtoken/jjwt-jackson/0.10.7/jjwt-jackson-0.10.7.jar", - "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-jackson/0.10.7/jjwt-jackson-0.10.7.jar", - "https://jitpack.io/io/jsonwebtoken/jjwt-jackson/0.10.7/jjwt-jackson-0.10.7.jar" + "https://packages.confluent.io/maven/io/jsonwebtoken/jjwt-jackson/0.11.2/jjwt-jackson-0.11.2.jar", + "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-jackson/0.11.2/jjwt-jackson-0.11.2.jar", + "https://jitpack.io/io/jsonwebtoken/jjwt-jackson/0.11.2/jjwt-jackson-0.11.2.jar" ], - "sha256": "5b5f84f4397c54ab4f6267f95b3c2186d32a5562e6704a0a581401b3ee3a2d0d", - "url": "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-jackson/0.10.7/jjwt-jackson-0.10.7.jar" + "sha256": "6c200dcf0df3fa3c6ea31dab95a4154708d2c5d01dd1c4d7974fcfe651bee45d", + "url": "https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt-jackson/0.11.2/jjwt-jackson-0.11.2.jar" }, { - "coord": "io.micrometer:micrometer-core:1.6.6", + "coord": "io.micrometer:micrometer-core:1.8.4", "dependencies": [ "org.hdrhistogram:HdrHistogram:2.1.12", "org.latencyutils:LatencyUtils:2.0.3" @@ -2954,27 +2982,30 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/micrometer/micrometer-core/1.6.6/micrometer-core-1.6.6.jar", + "file": "v1/https/repo1.maven.org/maven2/io/micrometer/micrometer-core/1.8.4/micrometer-core-1.8.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/micrometer/micrometer-core/1.6.6/micrometer-core-1.6.6.jar", - "https://repo1.maven.org/maven2/io/micrometer/micrometer-core/1.6.6/micrometer-core-1.6.6.jar", - "https://jitpack.io/io/micrometer/micrometer-core/1.6.6/micrometer-core-1.6.6.jar" + "https://packages.confluent.io/maven/io/micrometer/micrometer-core/1.8.4/micrometer-core-1.8.4.jar", + "https://repo1.maven.org/maven2/io/micrometer/micrometer-core/1.8.4/micrometer-core-1.8.4.jar", + "https://jitpack.io/io/micrometer/micrometer-core/1.8.4/micrometer-core-1.8.4.jar" ], - "sha256": "26e9d47b749c218983a488d6c94c0dcd0b52400df5b23f4e0f54e5111e97d6b8", - "url": "https://repo1.maven.org/maven2/io/micrometer/micrometer-core/1.6.6/micrometer-core-1.6.6.jar" + "sha256": "d2a30380324980d4aae6fd0c75ed1d109a25703ae8a3148687fe5eff6564e1fd", + "url": "https://repo1.maven.org/maven2/io/micrometer/micrometer-core/1.8.4/micrometer-core-1.8.4.jar" }, { - "coord": "io.micrometer:micrometer-registry-prometheus:1.6.5", + "coord": "io.micrometer:micrometer-registry-prometheus:1.8.4", "dependencies": [ - "io.micrometer:micrometer-core:1.6.6", - "org.latencyutils:LatencyUtils:2.0.3", - "io.prometheus:simpleclient:0.9.0", - "io.prometheus:simpleclient_common:0.9.0", - "org.hdrhistogram:HdrHistogram:2.1.12" + "io.micrometer:micrometer-core:1.8.4", + "io.prometheus:simpleclient:0.12.0", + "io.prometheus:simpleclient_common:0.12.0", + "io.prometheus:simpleclient_tracer_common:0.12.0", + "io.prometheus:simpleclient_tracer_otel:0.12.0", + "io.prometheus:simpleclient_tracer_otel_agent:0.12.0", + "org.hdrhistogram:HdrHistogram:2.1.12", + "org.latencyutils:LatencyUtils:2.0.3" ], "directDependencies": [ - "io.micrometer:micrometer-core:1.6.6", - "io.prometheus:simpleclient_common:0.9.0" + "io.micrometer:micrometer-core:1.8.4", + "io.prometheus:simpleclient_common:0.12.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -2982,14 +3013,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/micrometer/micrometer-registry-prometheus/1.6.5/micrometer-registry-prometheus-1.6.5.jar", + "file": "v1/https/repo1.maven.org/maven2/io/micrometer/micrometer-registry-prometheus/1.8.4/micrometer-registry-prometheus-1.8.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/micrometer/micrometer-registry-prometheus/1.6.5/micrometer-registry-prometheus-1.6.5.jar", - "https://repo1.maven.org/maven2/io/micrometer/micrometer-registry-prometheus/1.6.5/micrometer-registry-prometheus-1.6.5.jar", - "https://jitpack.io/io/micrometer/micrometer-registry-prometheus/1.6.5/micrometer-registry-prometheus-1.6.5.jar" + "https://packages.confluent.io/maven/io/micrometer/micrometer-registry-prometheus/1.8.4/micrometer-registry-prometheus-1.8.4.jar", + "https://repo1.maven.org/maven2/io/micrometer/micrometer-registry-prometheus/1.8.4/micrometer-registry-prometheus-1.8.4.jar", + "https://jitpack.io/io/micrometer/micrometer-registry-prometheus/1.8.4/micrometer-registry-prometheus-1.8.4.jar" ], - "sha256": "99f6ba9c89602e58b77c77e818e308b447129017bb83c5d9d7071d6204f21e57", - "url": "https://repo1.maven.org/maven2/io/micrometer/micrometer-registry-prometheus/1.6.5/micrometer-registry-prometheus-1.6.5.jar" + "sha256": "3f01af13c02647c85b1b96058e62fd717836b09ebc1c883a7105fd1095a9f71f", + "url": "https://repo1.maven.org/maven2/io/micrometer/micrometer-registry-prometheus/1.8.4/micrometer-registry-prometheus-1.8.4.jar" }, { "coord": "io.netty:netty-buffer:4.1.50.Final", @@ -3000,11 +3031,17 @@ "io.netty:netty-common:4.1.50.Final" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", + "*:jline", + "*:jmxtools", + "*:log4j", + "*:slf4j-log4j12", + "*:jms", + "*:mail", + "*:javax", + "*:jmxri", "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging", - "log4j:log4j" + "org.springframework.boot:spring-boot-starter-logging" ], "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.50.Final/netty-buffer-4.1.50.Final.jar", "mirror_urls": [ @@ -3018,9 +3055,9 @@ { "coord": "io.netty:netty-codec:4.1.50.Final", "dependencies": [ + "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-common:4.1.50.Final", "io.netty:netty-resolver:4.1.50.Final", - "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-transport:4.1.50.Final" ], "directDependencies": [ @@ -3029,14 +3066,11 @@ "io.netty:netty-transport:4.1.50.Final" ], "exclusions": [ - "javax.jms:jms", "org.slf4j:slf4j-log4j12", - "junit:junit", "org.springframework.boot:spring-boot-starter-tomcat", - "com.sun.jmx:jmxri", - "com.sun.jdmk:jmxtools", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-logging", + "log4j:log4j" ], "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.50.Final/netty-codec-4.1.50.Final.jar", "mirror_urls": [ @@ -3070,29 +3104,26 @@ { "coord": "io.netty:netty-handler:4.1.50.Final", "dependencies": [ + "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-codec:4.1.50.Final", "io.netty:netty-common:4.1.50.Final", - "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-resolver:4.1.50.Final", "io.netty:netty-transport:4.1.50.Final" ], "directDependencies": [ + "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-codec:4.1.50.Final", "io.netty:netty-common:4.1.50.Final", - "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-resolver:4.1.50.Final", "io.netty:netty-transport:4.1.50.Final" ], "exclusions": [ - "*:jline", - "*:jmxtools", - "*:log4j", - "*:slf4j-log4j12", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", + "javax.jms:jms", + "org.slf4j:slf4j-log4j12", + "junit:junit", "org.springframework.boot:spring-boot-starter-tomcat", + "com.sun.jmx:jmxri", + "com.sun.jdmk:jmxtools", "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], @@ -3114,11 +3145,17 @@ "io.netty:netty-common:4.1.50.Final" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", + "*:jline", + "*:jmxtools", + "*:log4j", + "*:slf4j-log4j12", + "*:jms", + "*:mail", + "*:javax", + "*:jmxri", "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging", - "log4j:log4j" + "org.springframework.boot:spring-boot-starter-logging" ], "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.50.Final/netty-resolver-4.1.50.Final.jar", "mirror_urls": [ @@ -3132,28 +3169,25 @@ { "coord": "io.netty:netty-transport-native-epoll:4.1.50.Final", "dependencies": [ - "io.netty:netty-transport-native-unix-common:4.1.50.Final", - "io.netty:netty-common:4.1.50.Final", "io.netty:netty-buffer:4.1.50.Final", + "io.netty:netty-common:4.1.50.Final", "io.netty:netty-resolver:4.1.50.Final", + "io.netty:netty-transport-native-unix-common:4.1.50.Final", "io.netty:netty-transport:4.1.50.Final" ], "directDependencies": [ "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-common:4.1.50.Final", - "io.netty:netty-transport:4.1.50.Final", - "io.netty:netty-transport-native-unix-common:4.1.50.Final" + "io.netty:netty-transport-native-unix-common:4.1.50.Final", + "io.netty:netty-transport:4.1.50.Final" ], "exclusions": [ - "*:jline", - "*:jmxtools", - "*:log4j", - "*:slf4j-log4j12", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", + "javax.jms:jms", + "org.slf4j:slf4j-log4j12", + "junit:junit", "org.springframework.boot:spring-boot-starter-tomcat", + "com.sun.jmx:jmxri", + "com.sun.jdmk:jmxtools", "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], @@ -3169,9 +3203,9 @@ { "coord": "io.netty:netty-transport-native-unix-common:4.1.50.Final", "dependencies": [ + "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-common:4.1.50.Final", "io.netty:netty-resolver:4.1.50.Final", - "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-transport:4.1.50.Final" ], "directDependencies": [ @@ -3180,17 +3214,11 @@ "io.netty:netty-transport:4.1.50.Final" ], "exclusions": [ - "*:jline", - "*:jmxtools", - "*:log4j", - "*:slf4j-log4j12", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", + "org.slf4j:slf4j-log4j12", "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-logging", + "log4j:log4j" ], "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.50.Final/netty-transport-native-unix-common-4.1.50.Final.jar", "mirror_urls": [ @@ -3204,9 +3232,9 @@ { "coord": "io.netty:netty-transport:4.1.50.Final", "dependencies": [ + "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-common:4.1.50.Final", - "io.netty:netty-resolver:4.1.50.Final", - "io.netty:netty-buffer:4.1.50.Final" + "io.netty:netty-resolver:4.1.50.Final" ], "directDependencies": [ "io.netty:netty-buffer:4.1.50.Final", @@ -3236,12 +3264,12 @@ "url": "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.50.Final/netty-transport-4.1.50.Final.jar" }, { - "coord": "io.opencensus:opencensus-api:0.24.0", + "coord": "io.opencensus:opencensus-api:0.31.0", "dependencies": [ - "io.grpc:grpc-context:1.22.1" + "io.grpc:grpc-context:1.27.2" ], "directDependencies": [ - "io.grpc:grpc-context:1.22.1" + "io.grpc:grpc-context:1.27.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -3249,31 +3277,77 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar", + "file": "v1/https/repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.0/opencensus-api-0.31.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar", - "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar", - "https://jitpack.io/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar" + "https://packages.confluent.io/maven/io/opencensus/opencensus-api/0.31.0/opencensus-api-0.31.0.jar", + "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.0/opencensus-api-0.31.0.jar", + "https://jitpack.io/io/opencensus/opencensus-api/0.31.0/opencensus-api-0.31.0.jar" ], - "sha256": "f561b1cc2673844288e596ddf5bb6596868a8472fd2cb8993953fc5c034b2352", - "url": "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar" + "sha256": "702ba55d78f39d55195dcf041fdfaab7a7490a9ac45013542487ed9e4d3a4d23", + "url": "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.0/opencensus-api-0.31.0.jar" }, { - "coord": "io.opencensus:opencensus-contrib-http-util:0.24.0", + "coord": "io.opencensus:opencensus-contrib-http-util:0.31.0", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "io.opencensus:opencensus-api:0.24.0", - "io.grpc:grpc-context:1.22.1", - "com.google.errorprone:error_prone_annotations:2.3.4", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.checkerframework:checker-qual:2.11.1" + "com.google.guava:guava:31.0.1-jre", + "io.grpc:grpc-context:1.27.2", + "io.opencensus:opencensus-api:0.31.0" + ], + "directDependencies": [ + "com.google.guava:guava:31.0.1-jre", + "io.opencensus:opencensus-api:0.31.0" + ], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.31.0/opencensus-contrib-http-util-0.31.0.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/io/opencensus/opencensus-contrib-http-util/0.31.0/opencensus-contrib-http-util-0.31.0.jar", + "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.31.0/opencensus-contrib-http-util-0.31.0.jar", + "https://jitpack.io/io/opencensus/opencensus-contrib-http-util/0.31.0/opencensus-contrib-http-util-0.31.0.jar" + ], + "sha256": "bcc6cd79b00c2c2aa59fc2a02d40941083005850ebb52d97d63908d36e77afd3", + "url": "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.31.0/opencensus-contrib-http-util-0.31.0.jar" + }, + { + "coord": "io.prometheus:simpleclient:0.12.0", + "dependencies": [ + "io.prometheus:simpleclient_tracer_common:0.12.0", + "io.prometheus:simpleclient_tracer_otel:0.12.0", + "io.prometheus:simpleclient_tracer_otel_agent:0.12.0" + ], + "directDependencies": [ + "io.prometheus:simpleclient_tracer_otel:0.12.0", + "io.prometheus:simpleclient_tracer_otel_agent:0.12.0" + ], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/io/prometheus/simpleclient/0.12.0/simpleclient-0.12.0.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/io/prometheus/simpleclient/0.12.0/simpleclient-0.12.0.jar", + "https://repo1.maven.org/maven2/io/prometheus/simpleclient/0.12.0/simpleclient-0.12.0.jar", + "https://jitpack.io/io/prometheus/simpleclient/0.12.0/simpleclient-0.12.0.jar" + ], + "sha256": "9b8fb1dad6609bec78a93513ec00eac5aa85730b4e10dd90f1046e73272880a6", + "url": "https://repo1.maven.org/maven2/io/prometheus/simpleclient/0.12.0/simpleclient-0.12.0.jar" + }, + { + "coord": "io.prometheus:simpleclient_common:0.12.0", + "dependencies": [ + "io.prometheus:simpleclient:0.12.0", + "io.prometheus:simpleclient_tracer_common:0.12.0", + "io.prometheus:simpleclient_tracer_otel:0.12.0", + "io.prometheus:simpleclient_tracer_otel_agent:0.12.0" ], "directDependencies": [ - "com.google.guava:guava:29.0-jre", - "io.opencensus:opencensus-api:0.24.0" + "io.prometheus:simpleclient:0.12.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -3281,17 +3355,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar", + "file": "v1/https/repo1.maven.org/maven2/io/prometheus/simpleclient_common/0.12.0/simpleclient_common-0.12.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar", - "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar", - "https://jitpack.io/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar" + "https://packages.confluent.io/maven/io/prometheus/simpleclient_common/0.12.0/simpleclient_common-0.12.0.jar", + "https://repo1.maven.org/maven2/io/prometheus/simpleclient_common/0.12.0/simpleclient_common-0.12.0.jar", + "https://jitpack.io/io/prometheus/simpleclient_common/0.12.0/simpleclient_common-0.12.0.jar" ], - "sha256": "7155273bbb1ed3d477ea33cf19d7bbc0b285ff395f43b29ae576722cf247000f", - "url": "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar" + "sha256": "0363f7642a4e31e8e3f53ea827d08427df8b3e33c62955db242265bc8dad391e", + "url": "https://repo1.maven.org/maven2/io/prometheus/simpleclient_common/0.12.0/simpleclient_common-0.12.0.jar" }, { - "coord": "io.prometheus:simpleclient:0.9.0", + "coord": "io.prometheus:simpleclient_tracer_common:0.12.0", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -3300,22 +3374,45 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/prometheus/simpleclient/0.9.0/simpleclient-0.9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/io/prometheus/simpleclient_tracer_common/0.12.0/simpleclient_tracer_common-0.12.0.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/io/prometheus/simpleclient_tracer_common/0.12.0/simpleclient_tracer_common-0.12.0.jar", + "https://repo1.maven.org/maven2/io/prometheus/simpleclient_tracer_common/0.12.0/simpleclient_tracer_common-0.12.0.jar", + "https://jitpack.io/io/prometheus/simpleclient_tracer_common/0.12.0/simpleclient_tracer_common-0.12.0.jar" + ], + "sha256": "bbde6e7e7bfc9f39cbec7b6943a18caa55b6603a234ed2ac9694ca862f384d86", + "url": "https://repo1.maven.org/maven2/io/prometheus/simpleclient_tracer_common/0.12.0/simpleclient_tracer_common-0.12.0.jar" + }, + { + "coord": "io.prometheus:simpleclient_tracer_otel:0.12.0", + "dependencies": [ + "io.prometheus:simpleclient_tracer_common:0.12.0" + ], + "directDependencies": [ + "io.prometheus:simpleclient_tracer_common:0.12.0" + ], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/io/prometheus/simpleclient_tracer_otel/0.12.0/simpleclient_tracer_otel-0.12.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/prometheus/simpleclient/0.9.0/simpleclient-0.9.0.jar", - "https://repo1.maven.org/maven2/io/prometheus/simpleclient/0.9.0/simpleclient-0.9.0.jar", - "https://jitpack.io/io/prometheus/simpleclient/0.9.0/simpleclient-0.9.0.jar" + "https://packages.confluent.io/maven/io/prometheus/simpleclient_tracer_otel/0.12.0/simpleclient_tracer_otel-0.12.0.jar", + "https://repo1.maven.org/maven2/io/prometheus/simpleclient_tracer_otel/0.12.0/simpleclient_tracer_otel-0.12.0.jar", + "https://jitpack.io/io/prometheus/simpleclient_tracer_otel/0.12.0/simpleclient_tracer_otel-0.12.0.jar" ], - "sha256": "72d6dc49c023a4b3345d8a8a82d947ea24d07b1ad60cf57fee85a6f77b149a19", - "url": "https://repo1.maven.org/maven2/io/prometheus/simpleclient/0.9.0/simpleclient-0.9.0.jar" + "sha256": "059f4c37f6755f4db588261993a3e64f2b0a3c45435120e6cb807ecb415b2271", + "url": "https://repo1.maven.org/maven2/io/prometheus/simpleclient_tracer_otel/0.12.0/simpleclient_tracer_otel-0.12.0.jar" }, { - "coord": "io.prometheus:simpleclient_common:0.9.0", + "coord": "io.prometheus:simpleclient_tracer_otel_agent:0.12.0", "dependencies": [ - "io.prometheus:simpleclient:0.9.0" + "io.prometheus:simpleclient_tracer_common:0.12.0" ], "directDependencies": [ - "io.prometheus:simpleclient:0.9.0" + "io.prometheus:simpleclient_tracer_common:0.12.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -3323,14 +3420,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/io/prometheus/simpleclient_common/0.9.0/simpleclient_common-0.9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/io/prometheus/simpleclient_tracer_otel_agent/0.12.0/simpleclient_tracer_otel_agent-0.12.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/io/prometheus/simpleclient_common/0.9.0/simpleclient_common-0.9.0.jar", - "https://repo1.maven.org/maven2/io/prometheus/simpleclient_common/0.9.0/simpleclient_common-0.9.0.jar", - "https://jitpack.io/io/prometheus/simpleclient_common/0.9.0/simpleclient_common-0.9.0.jar" + "https://packages.confluent.io/maven/io/prometheus/simpleclient_tracer_otel_agent/0.12.0/simpleclient_tracer_otel_agent-0.12.0.jar", + "https://repo1.maven.org/maven2/io/prometheus/simpleclient_tracer_otel_agent/0.12.0/simpleclient_tracer_otel_agent-0.12.0.jar", + "https://jitpack.io/io/prometheus/simpleclient_tracer_otel_agent/0.12.0/simpleclient_tracer_otel_agent-0.12.0.jar" ], - "sha256": "97d404dca184d2a07817ccae2ef1df9fb34b84526c44cf2367ef0ba8031759c0", - "url": "https://repo1.maven.org/maven2/io/prometheus/simpleclient_common/0.9.0/simpleclient_common-0.9.0.jar" + "sha256": "ca985d5963a4e4e82fc209fde0504f8fdbc1d97216c402040e355771e2d2bb94", + "url": "https://repo1.maven.org/maven2/io/prometheus/simpleclient_tracer_otel_agent/0.12.0/simpleclient_tracer_otel_agent-0.12.0.jar" }, { "coord": "io.swagger:swagger-annotations:1.6.2", @@ -3354,31 +3451,25 @@ { "coord": "io.swagger:swagger-core:1.6.2", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.1", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:31.0.1-jre", "io.swagger:swagger-annotations:1.6.2", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.slf4j:slf4j-api:1.7.32", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.apache.commons:commons-lang3:3.9", "io.swagger:swagger-models:1.6.2", - "org.yaml:snakeyaml:1.27", - "org.checkerframework:checker-qual:2.11.1" + "org.apache.commons:commons-lang3:3.9", + "org.slf4j:slf4j-api:1.7.35", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.1", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.slf4j:slf4j-api:1.7.32", - "com.google.guava:guava:29.0-jre", + "com.google.guava:guava:31.0.1-jre", + "io.swagger:swagger-models:1.6.2", "org.apache.commons:commons-lang3:3.9", - "io.swagger:swagger-models:1.6.2" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -3399,14 +3490,14 @@ { "coord": "io.swagger:swagger-models:1.6.2", "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", "io.swagger:swagger-annotations:1.6.2", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", "io.swagger:swagger-annotations:1.6.2", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -3506,11 +3597,10 @@ "dependencies": [], "directDependencies": [], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "org.hibernate.validator:hibernate-validator", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], "file": "v1/https/repo1.maven.org/maven2/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar", "mirror_urls": [ @@ -3800,7 +3890,7 @@ "url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar" }, { - "coord": "net.bytebuddy:byte-buddy-agent:1.10.18", + "coord": "net.bytebuddy:byte-buddy-agent:1.11.19", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -3809,17 +3899,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar", + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.11.19/byte-buddy-agent-1.11.19.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar", - "https://jitpack.io/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar" + "https://packages.confluent.io/maven/net/bytebuddy/byte-buddy-agent/1.11.19/byte-buddy-agent-1.11.19.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.11.19/byte-buddy-agent-1.11.19.jar", + "https://jitpack.io/net/bytebuddy/byte-buddy-agent/1.11.19/byte-buddy-agent-1.11.19.jar" ], - "sha256": "c5b5f85433a9e281fd1ee82d5b8e142e5c494670b29970e627f13e189ff1dc2e", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar" + "sha256": "871ba7021f8c335a14b47012f1bfe2cf8caa7c0b5a57dd1e00ee2b9e1f143fc0", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.11.19/byte-buddy-agent-1.11.19.jar" }, { - "coord": "net.bytebuddy:byte-buddy:1.10.18", + "coord": "net.bytebuddy:byte-buddy:1.11.19", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -3828,22 +3918,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar", + "file": "v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.11.19/byte-buddy-1.11.19.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar", - "https://jitpack.io/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar" + "https://packages.confluent.io/maven/net/bytebuddy/byte-buddy/1.11.19/byte-buddy-1.11.19.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.11.19/byte-buddy-1.11.19.jar", + "https://jitpack.io/net/bytebuddy/byte-buddy/1.11.19/byte-buddy-1.11.19.jar" ], - "sha256": "7a1fc6eabf10dd3085e62e7cb3281084f00ab92a736e0980fc99a1460fa1f5ce", - "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar" + "sha256": "4cd1038ca54507323bf04742634f618bb1624914df47a8b4a4dcfa797bd6a8d5", + "url": "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.11.19/byte-buddy-1.11.19.jar" }, { - "coord": "net.minidev:accessors-smart:1.2", + "coord": "net.minidev:accessors-smart:2.4.7", "dependencies": [ - "org.ow2.asm:asm:9.0" + "org.ow2.asm:asm:9.2" ], "directDependencies": [ - "org.ow2.asm:asm:9.0" + "org.ow2.asm:asm:9.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -3851,23 +3941,23 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar", + "file": "v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/2.4.7/accessors-smart-2.4.7.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar", - "https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar", - "https://jitpack.io/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar" + "https://packages.confluent.io/maven/net/minidev/accessors-smart/2.4.7/accessors-smart-2.4.7.jar", + "https://repo1.maven.org/maven2/net/minidev/accessors-smart/2.4.7/accessors-smart-2.4.7.jar", + "https://jitpack.io/net/minidev/accessors-smart/2.4.7/accessors-smart-2.4.7.jar" ], - "sha256": "0c7c265d62fc007124dc32b91336e9c4272651d629bc5fa1a4e4e3bc758eb2e4", - "url": "https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar" + "sha256": "ef5103429f101f7e3ff62f3a182342720439eaea43d2eed3119bba770bb202a9", + "url": "https://repo1.maven.org/maven2/net/minidev/accessors-smart/2.4.7/accessors-smart-2.4.7.jar" }, { - "coord": "net.minidev:json-smart:2.3", + "coord": "net.minidev:json-smart:2.4.7", "dependencies": [ - "org.ow2.asm:asm:9.0", - "net.minidev:accessors-smart:1.2" + "net.minidev:accessors-smart:2.4.7", + "org.ow2.asm:asm:9.2" ], "directDependencies": [ - "net.minidev:accessors-smart:1.2" + "net.minidev:accessors-smart:2.4.7" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -3875,14 +3965,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar", + "file": "v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.4.7/json-smart-2.4.7.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/net/minidev/json-smart/2.3/json-smart-2.3.jar", - "https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar", - "https://jitpack.io/net/minidev/json-smart/2.3/json-smart-2.3.jar" + "https://packages.confluent.io/maven/net/minidev/json-smart/2.4.7/json-smart-2.4.7.jar", + "https://repo1.maven.org/maven2/net/minidev/json-smart/2.4.7/json-smart-2.4.7.jar", + "https://jitpack.io/net/minidev/json-smart/2.4.7/json-smart-2.4.7.jar" ], - "sha256": "903f48c8aa4c3f6426440b8d32de89fa1dc23b1169abde25e4e1d068aa67708b", - "url": "https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar" + "sha256": "28c17ed16ac22e6845743fd1e84321edf5d7735fc216e44ee269d106bf3d8146", + "url": "https://repo1.maven.org/maven2/net/minidev/json-smart/2.4.7/json-smart-2.4.7.jar" }, { "coord": "net.sf.jopt-simple:jopt-simple:5.0.4", @@ -3904,7 +3994,7 @@ "url": "https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar" }, { - "coord": "net.sf.saxon:Saxon-HE:10.3", + "coord": "net.sf.saxon:Saxon-HE:10.6", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -3914,17 +4004,17 @@ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/10.3/Saxon-HE-10.3.jar", + "file": "v1/https/repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/10.6/Saxon-HE-10.6.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/net/sf/saxon/Saxon-HE/10.3/Saxon-HE-10.3.jar", - "https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/10.3/Saxon-HE-10.3.jar", - "https://jitpack.io/net/sf/saxon/Saxon-HE/10.3/Saxon-HE-10.3.jar" + "https://packages.confluent.io/maven/net/sf/saxon/Saxon-HE/10.6/Saxon-HE-10.6.jar", + "https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/10.6/Saxon-HE-10.6.jar", + "https://jitpack.io/net/sf/saxon/Saxon-HE/10.6/Saxon-HE-10.6.jar" ], - "sha256": "660a89162a577cfd73bc3db3c53cbec7e82d4ab2051247f31927f135aff7c908", - "url": "https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/10.3/Saxon-HE-10.3.jar" + "sha256": "6d08df82e4ed86b6abb1a02c7b74a268fcfc5e004e83bb4ff006ec3a509bd356", + "url": "https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/10.6/Saxon-HE-10.6.jar" }, { - "coord": "org.antlr:antlr4-runtime:4.8-1", + "coord": "org.antlr:antlr4-runtime:4.9.3", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -3933,33 +4023,32 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.8-1/antlr4-runtime-4.8-1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/antlr/antlr4-runtime/4.8-1/antlr4-runtime-4.8-1.jar", - "https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.8-1/antlr4-runtime-4.8-1.jar", - "https://jitpack.io/org/antlr/antlr4-runtime/4.8-1/antlr4-runtime-4.8-1.jar" + "https://packages.confluent.io/maven/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar", + "https://jitpack.io/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar" ], - "sha256": "bdcf58107ba1a499b25e3db205086767dd409d3f5ab12c90f2d429f55ec774a6", - "url": "https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.8-1/antlr4-runtime-4.8-1.jar" + "sha256": "131a6594969bc4f321d652ea2a33bc0e378ca312685ef87791b2c60b29d01ea5", + "url": "https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar" }, { "coord": "org.apache.avro:avro-compiler:1.10.0", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "org.apache.avro:avro:1.10.0", "org.apache.commons:commons-compress:1.20", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", + "org.apache.commons:commons-lang3:3.9", "org.apache.velocity:velocity-engine-core:2.2", - "org.apache.avro:avro:1.10.0", - "org.slf4j:slf4j-api:1.7.32", - "org.apache.commons:commons-lang3:3.9" + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.velocity:velocity-engine-core:2.2", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", "org.apache.avro:avro:1.10.0", - "org.slf4j:slf4j-api:1.7.32", - "org.apache.commons:commons-lang3:3.9" + "org.apache.commons:commons-lang3:3.9", + "org.apache.velocity:velocity-engine-core:2.2", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -3979,35 +4068,29 @@ { "coord": "org.apache.avro:avro-ipc-jetty:1.10.0", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "javax.annotation:javax.annotation-api:1.3.2", "org.apache.avro:avro-ipc:1.10.0", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", + "org.apache.avro:avro:1.10.0", "org.apache.commons:commons-compress:1.20", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", + "org.apache.commons:commons-lang3:3.9", "org.apache.velocity:velocity-engine-core:2.2", - "org.apache.avro:avro:1.10.0", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.slf4j:slf4j-api:1.7.35", "org.tukaani:xz:1.8", - "javax.annotation:javax.annotation-api:1.3.2", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.apache.commons:commons-lang3:3.9", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325", - "com.github.luben:zstd-jni:1.4.5-6" + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ "org.apache.avro:avro-ipc:1.10.0", "org.apache.avro:avro:1.10.0", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.slf4j:slf4j-api:1.7.32", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4027,29 +4110,28 @@ { "coord": "org.apache.avro:avro-ipc:1.10.0", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "javax.annotation:javax.annotation-api:1.3.2", + "org.apache.avro:avro:1.10.0", "org.apache.commons:commons-compress:1.20", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", + "org.apache.commons:commons-lang3:3.9", "org.apache.velocity:velocity-engine-core:2.2", - "org.apache.avro:avro:1.10.0", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", + "org.slf4j:slf4j-api:1.7.35", "org.tukaani:xz:1.8", - "javax.annotation:javax.annotation-api:1.3.2", - "org.apache.commons:commons-lang3:3.9", - "com.github.luben:zstd-jni:1.4.5-6" + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.velocity:velocity-engine-core:2.2", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "javax.annotation:javax.annotation-api:1.3.2", "org.apache.avro:avro:1.10.0", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", + "org.apache.velocity:velocity-engine-core:2.2", + "org.slf4j:slf4j-api:1.7.35", "org.tukaani:xz:1.8", - "javax.annotation:javax.annotation-api:1.3.2", - "com.github.luben:zstd-jni:1.4.5-6" + "org.xerial.snappy:snappy-java:1.1.7.7" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4069,34 +4151,28 @@ { "coord": "org.apache.avro:avro-mapred:1.10.0", "dependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "javax.annotation:javax.annotation-api:1.3.2", "org.apache.avro:avro-ipc-jetty:1.10.0", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", "org.apache.avro:avro-ipc:1.10.0", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", + "org.apache.avro:avro:1.10.0", "org.apache.commons:commons-compress:1.20", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", + "org.apache.commons:commons-lang3:3.9", "org.apache.velocity:velocity-engine-core:2.2", - "org.apache.avro:avro:1.10.0", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.slf4j:slf4j-api:1.7.35", "org.tukaani:xz:1.8", - "javax.annotation:javax.annotation-api:1.3.2", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.apache.commons:commons-lang3:3.9", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325", - "com.github.luben:zstd-jni:1.4.5-6" + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "org.apache.avro:avro-ipc:1.10.0", + "com.fasterxml.jackson.core:jackson-core:2.13.1", "org.apache.avro:avro-ipc-jetty:1.10.0", - "org.slf4j:slf4j-api:1.7.32" + "org.apache.avro:avro-ipc:1.10.0", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4116,53 +4192,47 @@ { "coord": "org.apache.avro:avro-tools:1.10.0", "dependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "commons-cli:commons-cli:1.4", + "javax.annotation:javax.annotation-api:1.3.2", + "net.sf.jopt-simple:jopt-simple:5.0.4", + "org.apache.avro:avro-compiler:1.10.0", "org.apache.avro:avro-ipc-jetty:1.10.0", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", "org.apache.avro:avro-ipc:1.10.0", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.apache.commons:commons-compress:1.20", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.velocity:velocity-engine-core:2.2", - "org.apache.avro:trevni-core:1.10.0", + "org.apache.avro:avro-mapred:1.10.0", "org.apache.avro:avro:1.10.0", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.tukaani:xz:1.8", - "javax.annotation:javax.annotation-api:1.3.2", + "org.apache.avro:trevni-avro:1.10.0", + "org.apache.avro:trevni-avro:jar:tests:1.10.0", + "org.apache.avro:trevni-core:1.10.0", "org.apache.avro:trevni-core:jar:tests:1.10.0", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.apache.avro:avro-mapred:1.10.0", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.apache.avro:avro-compiler:1.10.0", - "commons-cli:commons-cli:1.4", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", + "org.apache.commons:commons-compress:1.20", "org.apache.commons:commons-lang3:3.9", - "org.apache.avro:trevni-avro:jar:tests:1.10.0", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325", - "org.apache.avro:trevni-avro:1.10.0", - "net.sf.jopt-simple:jopt-simple:5.0.4", - "com.github.luben:zstd-jni:1.4.5-6" + "org.apache.velocity:velocity-engine-core:2.2", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.slf4j:slf4j-api:1.7.35", + "org.tukaani:xz:1.8", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "commons-cli:commons-cli:1.4", + "net.sf.jopt-simple:jopt-simple:5.0.4", + "org.apache.avro:avro-compiler:1.10.0", "org.apache.avro:avro-ipc:1.10.0", - "org.apache.avro:trevni-core:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.tukaani:xz:1.8", - "org.apache.avro:trevni-core:jar:tests:1.10.0", "org.apache.avro:avro-mapred:1.10.0", - "org.apache.avro:avro-compiler:1.10.0", - "commons-cli:commons-cli:1.4", - "org.apache.avro:trevni-avro:jar:tests:1.10.0", + "org.apache.avro:avro:1.10.0", "org.apache.avro:trevni-avro:1.10.0", - "net.sf.jopt-simple:jopt-simple:5.0.4", - "com.github.luben:zstd-jni:1.4.5-6" + "org.apache.avro:trevni-avro:jar:tests:1.10.0", + "org.apache.avro:trevni-core:1.10.0", + "org.apache.avro:trevni-core:jar:tests:1.10.0", + "org.slf4j:slf4j-api:1.7.35", + "org.tukaani:xz:1.8", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4182,17 +4252,16 @@ { "coord": "org.apache.avro:avro:1.10.0", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", "org.apache.commons:commons-compress:1.20", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", "org.apache.commons:commons-compress:1.20", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4210,38 +4279,32 @@ "url": "https://repo1.maven.org/maven2/org/apache/avro/avro/1.10.0/avro-1.10.0.jar" }, { - "coord": "org.apache.avro:trevni-avro:1.10.0", + "coord": "org.apache.avro:trevni-avro:jar:tests:1.10.0", "dependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "javax.annotation:javax.annotation-api:1.3.2", "org.apache.avro:avro-ipc-jetty:1.10.0", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", "org.apache.avro:avro-ipc:1.10.0", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", + "org.apache.avro:avro-mapred:1.10.0", + "org.apache.avro:avro:1.10.0", + "org.apache.avro:trevni-core:1.10.0", "org.apache.commons:commons-compress:1.20", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", + "org.apache.commons:commons-lang3:3.9", "org.apache.velocity:velocity-engine-core:2.2", - "org.apache.avro:trevni-core:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.slf4j:slf4j-api:1.7.35", "org.tukaani:xz:1.8", - "javax.annotation:javax.annotation-api:1.3.2", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.apache.avro:avro-mapred:1.10.0", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.apache.commons:commons-lang3:3.9", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325", - "com.github.luben:zstd-jni:1.4.5-6" + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "org.apache.avro:avro:1.10.0", "org.apache.avro:avro-mapred:1.10.0", + "org.apache.avro:avro:1.10.0", "org.apache.avro:trevni-core:1.10.0", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4249,48 +4312,42 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar", - "https://jitpack.io/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar", + "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar", + "https://jitpack.io/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar" ], - "sha256": "59478590d0551e7db6b92b77503a5e299e459938d5fbff92523f19857626fc41", - "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar" + "sha256": "5082dbe3430969450b59d10235676a4cabb10987ed99299537d01b02d605aa2f", + "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar" }, { - "coord": "org.apache.avro:trevni-avro:jar:tests:1.10.0", + "coord": "org.apache.avro:trevni-avro:1.10.0", "dependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "javax.annotation:javax.annotation-api:1.3.2", "org.apache.avro:avro-ipc-jetty:1.10.0", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", "org.apache.avro:avro-ipc:1.10.0", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.apache.commons:commons-compress:1.20", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.velocity:velocity-engine-core:2.2", - "org.apache.avro:trevni-core:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.tukaani:xz:1.8", - "javax.annotation:javax.annotation-api:1.3.2", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", "org.apache.avro:avro-mapred:1.10.0", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", + "org.apache.avro:avro:1.10.0", + "org.apache.avro:trevni-core:1.10.0", + "org.apache.commons:commons-compress:1.20", "org.apache.commons:commons-lang3:3.9", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325", - "com.github.luben:zstd-jni:1.4.5-6" + "org.apache.velocity:velocity-engine-core:2.2", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.slf4j:slf4j-api:1.7.35", + "org.tukaani:xz:1.8", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "org.apache.avro:avro:1.10.0", "org.apache.avro:avro-mapred:1.10.0", + "org.apache.avro:avro:1.10.0", "org.apache.avro:trevni-core:1.10.0", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4298,25 +4355,25 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar", - "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar", - "https://jitpack.io/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar" + "https://packages.confluent.io/maven/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar", + "https://jitpack.io/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar" ], - "sha256": "5082dbe3430969450b59d10235676a4cabb10987ed99299537d01b02d605aa2f", - "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar" + "sha256": "59478590d0551e7db6b92b77503a5e299e459938d5fbff92523f19857626fc41", + "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar" }, { - "coord": "org.apache.avro:trevni-core:1.10.0", + "coord": "org.apache.avro:trevni-core:jar:tests:1.10.0", "dependencies": [ "org.apache.commons:commons-compress:1.20", - "org.slf4j:slf4j-api:1.7.32", + "org.slf4j:slf4j-api:1.7.35", "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ "org.apache.commons:commons-compress:1.20", - "org.slf4j:slf4j-api:1.7.32", + "org.slf4j:slf4j-api:1.7.35", "org.xerial.snappy:snappy-java:1.1.7.7" ], "exclusions": [ @@ -4325,25 +4382,25 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar", - "https://jitpack.io/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar", + "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar", + "https://jitpack.io/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar" ], - "sha256": "50d0aaeb9365cf5a6de9f9c54272be5d1c4875e393412a7498cfa7dcb490831c", - "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar" + "sha256": "7e65e54b34f66f134b15b9239464d470c1db4bb3fb1a9fbc18eedbbbad5648b7", + "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar" }, { - "coord": "org.apache.avro:trevni-core:jar:tests:1.10.0", + "coord": "org.apache.avro:trevni-core:1.10.0", "dependencies": [ "org.apache.commons:commons-compress:1.20", - "org.slf4j:slf4j-api:1.7.32", + "org.slf4j:slf4j-api:1.7.35", "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ "org.apache.commons:commons-compress:1.20", - "org.slf4j:slf4j-api:1.7.32", + "org.slf4j:slf4j-api:1.7.35", "org.xerial.snappy:snappy-java:1.1.7.7" ], "exclusions": [ @@ -4352,14 +4409,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar", - "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar", - "https://jitpack.io/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar" + "https://packages.confluent.io/maven/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar", + "https://jitpack.io/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar" ], - "sha256": "7e65e54b34f66f134b15b9239464d470c1db4bb3fb1a9fbc18eedbbbad5648b7", - "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar" + "sha256": "50d0aaeb9365cf5a6de9f9c54272be5d1c4875e393412a7498cfa7dcb490831c", + "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar" }, { "coord": "org.apache.commons:commons-compress:1.20", @@ -4385,10 +4442,11 @@ "dependencies": [], "directDependencies": [], "exclusions": [ - "ch.qos.logback:logback-classic", + "org.slf4j:slf4j-log4j12", "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "javax.validation:validation-api" ], "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.9/commons-lang3-3.9.jar", "mirror_urls": [ @@ -4402,29 +4460,11 @@ { "coord": "org.apache.curator:curator-test:4.2.0", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.code.findbugs:jsr305:3.0.2", - "io.netty:netty-codec:4.1.50.Final", - "io.netty:netty-transport-native-unix-common:4.1.50.Final", - "log4j:log4j:1.2.17", - "io.netty:netty-transport-native-epoll:4.1.50.Final", - "io.netty:netty-handler:4.1.50.Final", - "io.netty:netty-common:4.1.50.Final", - "com.google.errorprone:error_prone_annotations:2.3.4", - "org.slf4j:slf4j-api:1.7.32", - "io.netty:netty-buffer:4.1.50.Final", - "org.apache.yetus:audience-annotations:0.5.0", - "org.apache.zookeeper:zookeeper:3.5.9", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:29.0-jre", - "org.apache.zookeeper:zookeeper-jute:3.5.9", - "io.netty:netty-resolver:4.1.50.Final", - "org.checkerframework:checker-qual:2.11.1", - "io.netty:netty-transport:4.1.50.Final" + "com.google.guava:guava:31.0.1-jre", + "org.apache.zookeeper:zookeeper:3.5.9" ], "directDependencies": [ - "com.google.guava:guava:29.0-jre", + "com.google.guava:guava:31.0.1-jre", "org.apache.zookeeper:zookeeper:3.5.9" ], "exclusions": [ @@ -4445,14 +4485,14 @@ { "coord": "org.apache.httpcomponents:httpclient:4.5.13", "dependencies": [ - "org.apache.httpcomponents:httpcore:4.4.13", - "commons-codec:commons-codec:1.14", - "commons-logging:commons-logging:1.2" + "commons-codec:commons-codec:1.15", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpcore:4.4.15" ], "directDependencies": [ - "commons-codec:commons-codec:1.14", + "commons-codec:commons-codec:1.15", "commons-logging:commons-logging:1.2", - "org.apache.httpcomponents:httpcore:4.4.13" + "org.apache.httpcomponents:httpcore:4.4.15" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4470,7 +4510,7 @@ "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" }, { - "coord": "org.apache.httpcomponents:httpcore:4.4.13", + "coord": "org.apache.httpcomponents:httpcore:4.4.15", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -4479,29 +4519,29 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar", - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar", - "https://jitpack.io/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar" + "https://packages.confluent.io/maven/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar", + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar", + "https://jitpack.io/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar" ], - "sha256": "e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424", - "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar" + "sha256": "3cbaed088c499a10f96dde58f39dc0e7985171abd88138ca1655a872011bb142", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar" }, { "coord": "org.apache.kafka:connect-api:2.7.0", "dependencies": [ - "org.lz4:lz4-java:1.7.1", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", + "com.github.luben:zstd-jni:1.4.5-6", "javax.ws.rs:javax.ws.rs-api:2.1.1", - "com.github.luben:zstd-jni:1.4.5-6" + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ "javax.ws.rs:javax.ws.rs-api:2.1.1", "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4521,22 +4561,21 @@ { "coord": "org.apache.kafka:connect-json:2.7.0", "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", "org.apache.kafka:connect-api:2.7.0", - "com.github.luben:zstd-jni:1.4.5-6" + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", "org.apache.kafka:connect-api:2.7.0", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -4557,17 +4596,17 @@ { "coord": "org.apache.kafka:connect-transforms:2.7.0", "dependencies": [ - "org.lz4:lz4-java:1.7.1", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", + "com.github.luben:zstd-jni:1.4.5-6", "javax.ws.rs:javax.ws.rs-api:2.1.1", "org.apache.kafka:connect-api:2.7.0", - "com.github.luben:zstd-jni:1.4.5-6" + "org.apache.kafka:kafka-clients:6.1.1-ccs", + "org.lz4:lz4-java:1.7.1", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ "org.apache.kafka:connect-api:2.7.0", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4584,129 +4623,26 @@ "sha256": "87c38627b20c7bbb0a50430d48af48b1511d5fa80ee597bda4ce5fd3c0fe6de5", "url": "https://repo1.maven.org/maven2/org/apache/kafka/connect-transforms/2.7.0/connect-transforms-2.7.0.jar" }, - { - "coord": "org.apache.kafka:kafka-clients:6.1.1-ccs", - "dependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", - "org.lz4:lz4-java:1.7.1", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7" - ], - "directDependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", - "org.lz4:lz4-java:1.7.1", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7" - ], - "exclusions": [ - "org.slf4j:slf4j-log4j12", - "*:jline", - "*:jmxtools", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", - "org.springframework.boot:spring-boot-starter-tomcat", - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" - ], - "file": "v1/https/packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar", - "https://repo1.maven.org/maven2/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar", - "https://jitpack.io/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar" - ], - "sha256": "eb3e02b859373702bca515c73fceb024bc4bf86087426cffb707d5d00d1e7d00", - "url": "https://packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs.jar" - }, - { - "coord": "org.apache.kafka:kafka-clients:jar:test:6.1.1-ccs", - "dependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", - "org.lz4:lz4-java:1.7.1", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7" - ], - "directDependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", - "org.lz4:lz4-java:1.7.1", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7" - ], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar", - "https://repo1.maven.org/maven2/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar", - "https://jitpack.io/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar" - ], - "sha256": "0b40668ceb2bfad2ecc271b0b401a7ccd1c995b1ad4cbe7ea7b8c8349331633b", - "url": "https://packages.confluent.io/maven/org/apache/kafka/kafka-clients/6.1.1-ccs/kafka-clients-6.1.1-ccs-test.jar" - }, - { - "coord": "org.apache.kafka:kafka-raft:6.1.1-ccs", - "dependencies": [ - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "com.github.luben:zstd-jni:1.4.5-6" - ], - "directDependencies": [ - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.slf4j:slf4j-api:1.7.32" - ], - "exclusions": [ - "org.slf4j:slf4j-log4j12", - "*:jline", - "*:jmxtools", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", - "org.springframework.boot:spring-boot-starter-tomcat", - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" - ], - "file": "v1/https/packages.confluent.io/maven/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar", - "https://repo1.maven.org/maven2/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar", - "https://jitpack.io/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar" - ], - "sha256": "c2c20798c01d59798afc7eb103106559a58e38a9d1cb1e380783493cc738d0e8", - "url": "https://packages.confluent.io/maven/org/apache/kafka/kafka-raft/6.1.1-ccs/kafka-raft-6.1.1-ccs.jar" - }, { "coord": "org.apache.kafka:kafka-streams:2.7.0", "dependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.github.luben:zstd-jni:1.4.5-6", + "org.apache.kafka:connect-api:2.7.0", "org.apache.kafka:connect-json:2.7.0", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.rocksdb:rocksdbjni:5.18.4", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.slf4j:slf4j-api:1.7.32", - "org.xerial.snappy:snappy-java:1.1.7.7", "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.apache.kafka:connect-api:2.7.0", - "com.github.luben:zstd-jni:1.4.5-6" + "org.lz4:lz4-java:1.7.1", + "org.rocksdb:rocksdbjni:5.18.4", + "org.slf4j:slf4j-api:1.7.35", + "org.xerial.snappy:snappy-java:1.1.7.7" ], "directDependencies": [ "org.apache.kafka:connect-json:2.7.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.rocksdb:rocksdbjni:5.18.4", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4715,86 +4651,16 @@ "org.slf4j:slf4j-log4j12" ], "file": "v1/https/repo1.maven.org/maven2/org/apache/kafka/kafka-streams/2.7.0/kafka-streams-2.7.0.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/kafka/kafka-streams/2.7.0/kafka-streams-2.7.0.jar", - "https://repo1.maven.org/maven2/org/apache/kafka/kafka-streams/2.7.0/kafka-streams-2.7.0.jar", - "https://jitpack.io/org/apache/kafka/kafka-streams/2.7.0/kafka-streams-2.7.0.jar" - ], - "sha256": "a4cdc1aa318abb021e1a7104aad8376c5d417316d829b74b5d59ec207600c502", - "url": "https://repo1.maven.org/maven2/org/apache/kafka/kafka-streams/2.7.0/kafka-streams-2.7.0.jar" - }, - { - "coord": "org.apache.kafka:kafka_2.13:6.1.1-ccs", - "dependencies": [ - "org.scala-lang.modules:scala-java8-compat_2.13:0.9.1", - "com.typesafe.scala-logging:scala-logging_2.13:3.9.2", - "com.thoughtworks.paranamer:paranamer:2.8", - "org.scala-lang:scala-reflect:2.13.3", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.scala-lang.modules:scala-collection-compat_2.13:2.2.0", - "org.scala-lang:scala-library:2.13.3", - "io.netty:netty-codec:4.1.50.Final", - "io.netty:netty-transport-native-unix-common:4.1.50.Final", - "org.lz4:lz4-java:1.7.1", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "io.netty:netty-transport-native-epoll:4.1.50.Final", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "io.netty:netty-handler:4.1.50.Final", - "io.netty:netty-common:4.1.50.Final", - "org.slf4j:slf4j-api:1.7.32", - "io.netty:netty-buffer:4.1.50.Final", - "org.xerial.snappy:snappy-java:1.1.7.7", - "org.apache.kafka:kafka-raft:6.1.1-ccs", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "org.apache.yetus:audience-annotations:0.5.0", - "com.yammer.metrics:metrics-core:2.2.0", - "org.apache.zookeeper:zookeeper:3.5.9", - "org.apache.zookeeper:zookeeper-jute:3.5.9", - "commons-cli:commons-cli:1.4", - "io.netty:netty-resolver:4.1.50.Final", - "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", - "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.5", - "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5", - "io.netty:netty-transport:4.1.50.Final", - "net.sf.jopt-simple:jopt-simple:5.0.4", - "com.github.luben:zstd-jni:1.4.5-6" - ], - "directDependencies": [ - "org.scala-lang.modules:scala-java8-compat_2.13:0.9.1", - "com.typesafe.scala-logging:scala-logging_2.13:3.9.2", - "org.scala-lang:scala-reflect:2.13.3", - "org.scala-lang.modules:scala-collection-compat_2.13:2.2.0", - "org.scala-lang:scala-library:2.13.3", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.slf4j:slf4j-api:1.7.32", - "org.apache.kafka:kafka-raft:6.1.1-ccs", - "org.apache.kafka:kafka-clients:6.1.1-ccs", - "com.yammer.metrics:metrics-core:2.2.0", - "org.apache.zookeeper:zookeeper:3.5.9", - "commons-cli:commons-cli:1.4", - "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", - "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.5", - "net.sf.jopt-simple:jopt-simple:5.0.4" - ], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/packages.confluent.io/maven/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar", - "https://repo1.maven.org/maven2/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar", - "https://jitpack.io/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar" + "mirror_urls": [ + "https://packages.confluent.io/maven/org/apache/kafka/kafka-streams/2.7.0/kafka-streams-2.7.0.jar", + "https://repo1.maven.org/maven2/org/apache/kafka/kafka-streams/2.7.0/kafka-streams-2.7.0.jar", + "https://jitpack.io/org/apache/kafka/kafka-streams/2.7.0/kafka-streams-2.7.0.jar" ], - "sha256": "a261fe5cf77c2357f000e5c64dd8e959e6b52083bd0b53ed00aef486e752e6bc", - "url": "https://packages.confluent.io/maven/org/apache/kafka/kafka_2.13/6.1.1-ccs/kafka_2.13-6.1.1-ccs.jar" + "sha256": "a4cdc1aa318abb021e1a7104aad8376c5d417316d829b74b5d59ec207600c502", + "url": "https://repo1.maven.org/maven2/org/apache/kafka/kafka-streams/2.7.0/kafka-streams-2.7.0.jar" }, { - "coord": "org.apache.logging.log4j:log4j-api:2.15.0", + "coord": "org.apache.logging.log4j:log4j-api:2.17.2", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -4803,22 +4669,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.15.0/log4j-api-2.15.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/logging/log4j/log4j-api/2.15.0/log4j-api-2.15.0.jar", - "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.15.0/log4j-api-2.15.0.jar", - "https://jitpack.io/org/apache/logging/log4j/log4j-api/2.15.0/log4j-api-2.15.0.jar" + "https://packages.confluent.io/maven/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar", + "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar", + "https://jitpack.io/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar" ], - "sha256": "c8c33e7e8e05496dae69cf0caac8c3092cffd937a164526e92922d2d566d0a55", - "url": "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.15.0/log4j-api-2.15.0.jar" + "sha256": "09351b5a03828f369cdcff76f4ed39e6a6fc20f24f046935d0b28ef5152f8ce4", + "url": "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar" }, { - "coord": "org.apache.logging.log4j:log4j-core:2.15.0", + "coord": "org.apache.logging.log4j:log4j-core:2.17.2", "dependencies": [ - "org.apache.logging.log4j:log4j-api:2.15.0" + "org.apache.logging.log4j:log4j-api:2.17.2" ], "directDependencies": [ - "org.apache.logging.log4j:log4j-api:2.15.0" + "org.apache.logging.log4j:log4j-api:2.17.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4826,26 +4692,26 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.15.0/log4j-core-2.15.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/logging/log4j/log4j-core/2.15.0/log4j-core-2.15.0.jar", - "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.15.0/log4j-core-2.15.0.jar", - "https://jitpack.io/org/apache/logging/log4j/log4j-core/2.15.0/log4j-core-2.15.0.jar" + "https://packages.confluent.io/maven/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar", + "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar", + "https://jitpack.io/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar" ], - "sha256": "419a8512895971b7b4f4f33e620d361254e5c9552b904b0474b09ddd4a6a220b", - "url": "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.15.0/log4j-core-2.15.0.jar" + "sha256": "5adb34ff4197cd16a8d24f63035856a933cb59562a6888dde86e9450fcfef646", + "url": "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar" }, { - "coord": "org.apache.logging.log4j:log4j-slf4j-impl:2.15.0", + "coord": "org.apache.logging.log4j:log4j-slf4j-impl:2.17.2", "dependencies": [ - "org.apache.logging.log4j:log4j-core:2.15.0", - "org.apache.logging.log4j:log4j-api:2.15.0", - "org.slf4j:slf4j-api:1.7.32" + "org.apache.logging.log4j:log4j-api:2.17.2", + "org.apache.logging.log4j:log4j-core:2.17.2", + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "org.apache.logging.log4j:log4j-api:2.15.0", - "org.apache.logging.log4j:log4j-core:2.15.0", - "org.slf4j:slf4j-api:1.7.32" + "org.apache.logging.log4j:log4j-api:2.17.2", + "org.apache.logging.log4j:log4j-core:2.17.2", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4853,14 +4719,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.15.0/log4j-slf4j-impl-2.15.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.17.2/log4j-slf4j-impl-2.17.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/logging/log4j/log4j-slf4j-impl/2.15.0/log4j-slf4j-impl-2.15.0.jar", - "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.15.0/log4j-slf4j-impl-2.15.0.jar", - "https://jitpack.io/org/apache/logging/log4j/log4j-slf4j-impl/2.15.0/log4j-slf4j-impl-2.15.0.jar" + "https://packages.confluent.io/maven/org/apache/logging/log4j/log4j-slf4j-impl/2.17.2/log4j-slf4j-impl-2.17.2.jar", + "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.17.2/log4j-slf4j-impl-2.17.2.jar", + "https://jitpack.io/org/apache/logging/log4j/log4j-slf4j-impl/2.17.2/log4j-slf4j-impl-2.17.2.jar" ], - "sha256": "fd654a1aa0b34196be41aa9e1e53362493f1a89109ff931c79ad2d58cc90eaa6", - "url": "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.15.0/log4j-slf4j-impl-2.15.0.jar" + "sha256": "77912d47190a5d25d583728e048496a92a2cb32308b71d3439931d7719996637", + "url": "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.17.2/log4j-slf4j-impl-2.17.2.jar" }, { "coord": "org.apache.lucene:lucene-analyzers-common:8.7.0", @@ -4927,9 +4793,9 @@ { "coord": "org.apache.lucene:lucene-queryparser:8.7.0", "dependencies": [ - "org.apache.lucene:lucene-sandbox:8.7.0", "org.apache.lucene:lucene-core:8.7.0", - "org.apache.lucene:lucene-queries:8.7.0" + "org.apache.lucene:lucene-queries:8.7.0", + "org.apache.lucene:lucene-sandbox:8.7.0" ], "directDependencies": [ "org.apache.lucene:lucene-core:8.7.0", @@ -4974,10 +4840,10 @@ { "coord": "org.apache.mina:mina-core:2.1.3", "dependencies": [ - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4994,15 +4860,34 @@ "sha256": "28bfef56fb8fedeee0ddc1cb6d7297a6c7dd04b3299b50968a77216c25593941", "url": "https://repo1.maven.org/maven2/org/apache/mina/mina-core/2.1.3/mina-core-2.1.3.jar" }, + { + "coord": "org.apache.tomcat.embed:tomcat-embed-el:9.0.58", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/tomcat/embed/tomcat-embed-el/9.0.58/tomcat-embed-el-9.0.58.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/org/apache/tomcat/embed/tomcat-embed-el/9.0.58/tomcat-embed-el-9.0.58.jar", + "https://repo1.maven.org/maven2/org/apache/tomcat/embed/tomcat-embed-el/9.0.58/tomcat-embed-el-9.0.58.jar", + "https://jitpack.io/org/apache/tomcat/embed/tomcat-embed-el/9.0.58/tomcat-embed-el-9.0.58.jar" + ], + "sha256": "56949d93f11acf59a56d9fc886cbb008d4466cb66531f36be64bcba52b26305e", + "url": "https://repo1.maven.org/maven2/org/apache/tomcat/embed/tomcat-embed-el/9.0.58/tomcat-embed-el-9.0.58.jar" + }, { "coord": "org.apache.velocity:velocity-engine-core:2.2", "dependencies": [ "org.apache.commons:commons-lang3:3.9", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ "org.apache.commons:commons-lang3:3.9", - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5054,15 +4939,12 @@ "org.apache.yetus:audience-annotations:0.5.0" ], "exclusions": [ - "*:jline", - "*:jmxtools", - "*:log4j", - "*:slf4j-log4j12", - "*:jms", - "*:mail", - "*:javax", - "*:jmxri", + "javax.jms:jms", + "org.slf4j:slf4j-log4j12", + "junit:junit", "org.springframework.boot:spring-boot-starter-tomcat", + "com.sun.jmx:jmxri", + "com.sun.jdmk:jmxtools", "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], @@ -5078,24 +4960,24 @@ { "coord": "org.apache.zookeeper:zookeeper:3.5.9", "dependencies": [ + "io.netty:netty-buffer:4.1.50.Final", "io.netty:netty-codec:4.1.50.Final", - "io.netty:netty-transport-native-unix-common:4.1.50.Final", - "io.netty:netty-transport-native-epoll:4.1.50.Final", - "io.netty:netty-handler:4.1.50.Final", "io.netty:netty-common:4.1.50.Final", - "org.slf4j:slf4j-api:1.7.32", - "io.netty:netty-buffer:4.1.50.Final", + "io.netty:netty-handler:4.1.50.Final", + "io.netty:netty-resolver:4.1.50.Final", + "io.netty:netty-transport-native-epoll:4.1.50.Final", + "io.netty:netty-transport-native-unix-common:4.1.50.Final", + "io.netty:netty-transport:4.1.50.Final", "org.apache.yetus:audience-annotations:0.5.0", "org.apache.zookeeper:zookeeper-jute:3.5.9", - "io.netty:netty-resolver:4.1.50.Final", - "io.netty:netty-transport:4.1.50.Final" + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "io.netty:netty-transport-native-epoll:4.1.50.Final", "io.netty:netty-handler:4.1.50.Final", - "org.slf4j:slf4j-api:1.7.32", + "io.netty:netty-transport-native-epoll:4.1.50.Final", "org.apache.yetus:audience-annotations:0.5.0", - "org.apache.zookeeper:zookeeper-jute:3.5.9" + "org.apache.zookeeper:zookeeper-jute:3.5.9", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -5114,7 +4996,7 @@ "url": "https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.5.9/zookeeper-3.5.9.jar" }, { - "coord": "org.apiguardian:apiguardian-api:1.1.0", + "coord": "org.apiguardian:apiguardian-api:1.1.2", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -5123,17 +5005,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar", - "https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar", - "https://jitpack.io/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar" + "https://packages.confluent.io/maven/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", + "https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", + "https://jitpack.io/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" ], - "sha256": "a9aae9ff8ae3e17a2a18f79175e82b16267c246fbbd3ca9dfbbb290b08dcfdd4", - "url": "https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar" + "sha256": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "url": "https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" }, { - "coord": "org.aspectj:aspectjweaver:1.8.10", + "coord": "org.aspectj:aspectjweaver:1.9.8", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -5142,17 +5024,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar", + "file": "v1/https/repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.9.8/aspectjweaver-1.9.8.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar", - "https://repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar", - "https://jitpack.io/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar" + "https://packages.confluent.io/maven/org/aspectj/aspectjweaver/1.9.8/aspectjweaver-1.9.8.jar", + "https://repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.9.8/aspectjweaver-1.9.8.jar", + "https://jitpack.io/org/aspectj/aspectjweaver/1.9.8/aspectjweaver-1.9.8.jar" ], - "sha256": "9687a76555ae2fc334ed6434343c62b17e04e1be86ca473149b6c9469405ecf7", - "url": "https://repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar" + "sha256": "2f6a5d8491f776e850d0e4d0ac7da504b8108ba659130335272557c4c16cf71d", + "url": "https://repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.9.8/aspectjweaver-1.9.8.jar" }, { - "coord": "org.assertj:assertj-core:3.18.1", + "coord": "org.assertj:assertj-core:3.21.0", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -5161,17 +5043,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/assertj/assertj-core/3.21.0/assertj-core-3.21.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar", - "https://repo1.maven.org/maven2/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar", - "https://jitpack.io/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar" + "https://packages.confluent.io/maven/org/assertj/assertj-core/3.21.0/assertj-core-3.21.0.jar", + "https://repo1.maven.org/maven2/org/assertj/assertj-core/3.21.0/assertj-core-3.21.0.jar", + "https://jitpack.io/org/assertj/assertj-core/3.21.0/assertj-core-3.21.0.jar" ], - "sha256": "721aba451a5b1019986d38c728327173b116d961c637cae15aedcf524baddfd5", - "url": "https://repo1.maven.org/maven2/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar" + "sha256": "04bf8242755dac66999ebabce8e6eb89ad3dcd9b64abf0e95e0d2409cf608516", + "url": "https://repo1.maven.org/maven2/org/assertj/assertj-core/3.21.0/assertj-core-3.21.0.jar" }, { - "coord": "org.checkerframework:checker-qual:2.11.1", + "coord": "org.checkerframework:checker-qual:3.12.0", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -5180,104 +5062,89 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.jar", - "https://jitpack.io/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.jar" + "https://packages.confluent.io/maven/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar", + "https://jitpack.io/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar" ], - "sha256": "015224a4b1dc6de6da053273d4da7d39cfea20e63038169fc45ac0d1dc9c5938", - "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.jar" + "sha256": "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar" }, { - "coord": "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.39.v20210325", - "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-client:9.4.39.v20210325", - "org.eclipse.jetty:jetty-client:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" - ], - "directDependencies": [ - "org.eclipse.jetty.websocket:websocket-client:9.4.39.v20210325" - ], + "coord": "org.codehaus.woodstox:stax2-api:4.2.1", + "dependencies": [], + "directDependencies": [], "exclusions": [ "org.slf4j:slf4j-log4j12", - "javax.websocket:javax.websocket-api", - "javax.servlet:javax.servlet-api", - "org.eclipse.jetty:jetty-jndi", - "javax.annotation:javax.annotation-api", + "javax.xml.stream:stax-api", "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging", - "javax.websocket:javax.websocket-client-api" + "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.39.v20210325/javax-websocket-client-impl-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.39.v20210325/javax-websocket-client-impl-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.39.v20210325/javax-websocket-client-impl-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.39.v20210325/javax-websocket-client-impl-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar", + "https://repo1.maven.org/maven2/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar", + "https://jitpack.io/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar" ], - "sha256": "371fbd504ca192c452094af1ab039dbf674b0f0d2dc2c223311deb0e5074c3b6", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.39.v20210325/javax-websocket-client-impl-9.4.39.v20210325.jar" + "sha256": "678567e48b51a42c65c699f266539ad3d676d4b1a5b0ad7d89ece8b9d5772579", + "url": "https://repo1.maven.org/maven2/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar" }, { - "coord": "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-annotations:9.4.45.v20220203", "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.0", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325", - "org.eclipse.jetty:jetty-plus:9.4.39.v20210325", - "org.ow2.asm:asm-commons:9.0", - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "org.eclipse.jetty:jetty-xml:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-client:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-servlet:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-server:9.4.39.v20210325", - "org.ow2.asm:asm-tree:9.0", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.39.v20210325", - "org.eclipse.jetty:jetty-client:9.4.39.v20210325", - "org.eclipse.jetty:jetty-annotations:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325" + "javax.annotation:javax.annotation-api:1.3.2", + "javax.servlet:javax.servlet-api:3.1.0", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-jndi:9.4.45.v20220203", + "org.eclipse.jetty:jetty-plus:9.4.45.v20220203", + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util-ajax:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.eclipse.jetty:jetty-webapp:9.4.45.v20220203", + "org.eclipse.jetty:jetty-xml:9.4.45.v20220203", + "org.ow2.asm:asm-analysis:9.2", + "org.ow2.asm:asm-commons:9.2", + "org.ow2.asm:asm-tree:9.2", + "org.ow2.asm:asm:9.2" ], "directDependencies": [ - "org.eclipse.jetty:jetty-annotations:9.4.39.v20210325", - "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-server:9.4.39.v20210325" + "javax.annotation:javax.annotation-api:1.3.2", + "org.eclipse.jetty:jetty-plus:9.4.45.v20220203", + "org.eclipse.jetty:jetty-webapp:9.4.45.v20220203", + "org.ow2.asm:asm-commons:9.2", + "org.ow2.asm:asm:9.2" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "javax.websocket:javax.websocket-api", - "javax.servlet:javax.servlet-api", - "org.eclipse.jetty:jetty-jndi", - "javax.annotation:javax.annotation-api", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", - "javax.websocket:javax.websocket-client-api" + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.39.v20210325/javax-websocket-server-impl-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-annotations/9.4.45.v20220203/jetty-annotations-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.39.v20210325/javax-websocket-server-impl-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.39.v20210325/javax-websocket-server-impl-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.39.v20210325/javax-websocket-server-impl-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-annotations/9.4.45.v20220203/jetty-annotations-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-annotations/9.4.45.v20220203/jetty-annotations-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-annotations/9.4.45.v20220203/jetty-annotations-9.4.45.v20220203.jar" ], - "sha256": "361bf253e5be090898d220c7881c590520b8cb605f208f7aad3ca0f5e7662f51", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.39.v20210325/javax-websocket-server-impl-9.4.39.v20210325.jar" + "sha256": "a31a4e2c7ee908713a1389dd82f52bfebaf528f1e73303f50f850c0f454ca834", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-annotations/9.4.45.v20220203/jetty-annotations-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "dependencies": [], - "directDependencies": [], + "coord": "org.eclipse.jetty:jetty-client:9.4.45.v20220203", + "dependencies": [ + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" + ], + "directDependencies": [ + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203" + ], "exclusions": [ "org.slf4j:slf4j-log4j12", "javax.servlet:javax.servlet-api", @@ -5285,57 +5152,43 @@ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.39.v20210325/websocket-api-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.45.v20220203/jetty-client-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-api/9.4.39.v20210325/websocket-api-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.39.v20210325/websocket-api-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/websocket/websocket-api/9.4.39.v20210325/websocket-api-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-client/9.4.45.v20220203/jetty-client-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.45.v20220203/jetty-client-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-client/9.4.45.v20220203/jetty-client-9.4.45.v20220203.jar" ], - "sha256": "c2090692c90a77fff343e9f0bcd8ec8817bb8c03270f7fa8eb6764b0f544d3d2", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.39.v20210325/websocket-api-9.4.39.v20210325.jar" + "sha256": "36b3399466ebd7abd35a7865cecca02a1b977e1a18111b92bb8ad9920f83ac39", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.45.v20220203/jetty-client-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty.websocket:websocket-client:9.4.39.v20210325", - "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "org.eclipse.jetty:jetty-client:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" - ], - "directDependencies": [ - "org.eclipse.jetty:jetty-client:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325" - ], + "coord": "org.eclipse.jetty:jetty-continuation:9.4.45.v20220203", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.39.v20210325/websocket-client-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-continuation/9.4.45.v20220203/jetty-continuation-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-client/9.4.39.v20210325/websocket-client-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.39.v20210325/websocket-client-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/websocket/websocket-client/9.4.39.v20210325/websocket-client-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-continuation/9.4.45.v20220203/jetty-continuation-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-continuation/9.4.45.v20220203/jetty-continuation-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-continuation/9.4.45.v20220203/jetty-continuation-9.4.45.v20220203.jar" ], - "sha256": "35a3672e6577ee73bb4e6b9d72eb55709be7057c6c8f101ff95f4cbb99d191b1", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.39.v20210325/websocket-client-9.4.39.v20210325.jar" + "sha256": "dff9e8ea79e991b4cf04d84e246af92ee859334d865104ab5dbe2ece9205c099", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-continuation/9.4.45.v20220203/jetty-continuation-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-http:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325" + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5343,38 +5196,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.39.v20210325/websocket-common-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.45.v20220203/jetty-http-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-common/9.4.39.v20210325/websocket-common-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.39.v20210325/websocket-common-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/websocket/websocket-common/9.4.39.v20210325/websocket-common-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-http/9.4.45.v20220203/jetty-http-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.45.v20220203/jetty-http-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-http/9.4.45.v20220203/jetty-http-9.4.45.v20220203.jar" ], - "sha256": "1c0a57740b333e858f59731394df6546397214f3dec7e67a95643e22468db6e4", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.39.v20210325/websocket-common-9.4.39.v20210325.jar" + "sha256": "80ab020894b9e03aaadf22386b8a6218feb88eba7946ae2dad1a1a2300c92c09", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.45.v20220203/jetty-http-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty.websocket:websocket-server:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-io:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-client:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.eclipse.jetty:jetty-client:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-client:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-servlet:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5382,24 +5219,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.39.v20210325/websocket-server-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.45.v20220203/jetty-io-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-server/9.4.39.v20210325/websocket-server-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.39.v20210325/websocket-server-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/websocket/websocket-server/9.4.39.v20210325/websocket-server-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-io/9.4.45.v20220203/jetty-io-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.45.v20220203/jetty-io-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-io/9.4.45.v20220203/jetty-io-9.4.45.v20220203.jar" ], - "sha256": "77b4ab66562dad42c3143721efb1efa990987eece916533268b45c84198ea83f", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.39.v20210325/websocket-server-9.4.39.v20210325.jar" + "sha256": "a5ea4b3743c81567a32eedc25b14ece7cfa791a17190b691f406011183b891a2", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.45.v20220203/jetty-io-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty.websocket:websocket-servlet:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-jaas:9.4.38.v20210224", "dependencies": [ - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0" + "org.eclipse.jetty:jetty-security:9.4.45.v20220203" ], "directDependencies": [ - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325" + "org.eclipse.jetty:jetty-security:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5407,42 +5242,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.39.v20210325/websocket-servlet-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-servlet/9.4.39.v20210325/websocket-servlet-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.39.v20210325/websocket-servlet-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/websocket/websocket-servlet/9.4.39.v20210325/websocket-servlet-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar" ], - "sha256": "52088c7ec3508a8ba071e0e9ef988c6d9aaf87e75f03a842cad57cd66dbd499b", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.39.v20210325/websocket-servlet-9.4.39.v20210325.jar" + "sha256": "cee2e8265bd3b34ab33cb53a65f4e904a0ab8319e0cb7e46cc169df71ef27bd0", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar" }, { - "coord": "org.eclipse.jetty:jetty-annotations:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-jmx:9.4.38.v20210224", "dependencies": [ - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.0", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325", - "org.eclipse.jetty:jetty-plus:9.4.39.v20210325", - "org.ow2.asm:asm-commons:9.0", - "org.eclipse.jetty:jetty-xml:9.4.39.v20210325", - "org.ow2.asm:asm-tree:9.0", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "javax.annotation:javax.annotation-api:1.3.2", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-jndi:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.ow2.asm:asm:9.0", - "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325", - "org.eclipse.jetty:jetty-plus:9.4.39.v20210325", - "org.ow2.asm:asm-commons:9.0", - "javax.annotation:javax.annotation-api:1.3.2" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5450,93 +5265,85 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-annotations/9.4.39.v20210325/jetty-annotations-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-annotations/9.4.39.v20210325/jetty-annotations-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-annotations/9.4.39.v20210325/jetty-annotations-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-annotations/9.4.39.v20210325/jetty-annotations-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar" ], - "sha256": "bdcacd1bad0c4456040c97d48012c16c877d85091c2bf1d6d2dee3db56465049", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-annotations/9.4.39.v20210325/jetty-annotations-9.4.39.v20210325.jar" + "sha256": "40b0af67714f1e1767dff7877902ff30d806d937f4876ca5f374e9c3080ea9a0", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar" }, { - "coord": "org.eclipse.jetty:jetty-client:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-jndi:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325" - ], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.39.v20210325/jetty-client-9.4.39.v20210325.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-client/9.4.39.v20210325/jetty-client-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.39.v20210325/jetty-client-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-client/9.4.39.v20210325/jetty-client-9.4.39.v20210325.jar" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], - "sha256": "4ffc0c68474de6d83e537091a9343cd9416215d33f5888662c54b9881e8a725c", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.39.v20210325/jetty-client-9.4.39.v20210325.jar" - }, - { - "coord": "org.eclipse.jetty:jetty-continuation:9.4.39.v20210325", - "dependencies": [], - "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-continuation/9.4.39.v20210325/jetty-continuation-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-jndi/9.4.45.v20220203/jetty-jndi-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-continuation/9.4.39.v20210325/jetty-continuation-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-continuation/9.4.39.v20210325/jetty-continuation-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-continuation/9.4.39.v20210325/jetty-continuation-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-jndi/9.4.45.v20220203/jetty-jndi-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jndi/9.4.45.v20220203/jetty-jndi-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-jndi/9.4.45.v20220203/jetty-jndi-9.4.45.v20220203.jar" ], - "sha256": "532224894a1e479516faa7aa189b374e8986c435e1b234216f23491e2f9d4093", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-continuation/9.4.39.v20210325/jetty-continuation-9.4.39.v20210325.jar" + "sha256": "a4307f07703eae5f69dc33751de3b9277ad1b58905dbfa6f612e23cd24464b85", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jndi/9.4.45.v20220203/jetty-jndi-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-http:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-plus:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util-ajax:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.eclipse.jetty:jetty-webapp:9.4.45.v20220203", + "org.eclipse.jetty:jetty-xml:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-webapp:9.4.45.v20220203" ], "exclusions": [ "org.slf4j:slf4j-log4j12", + "javax.websocket:javax.websocket-api", "javax.servlet:javax.servlet-api", + "org.eclipse.jetty:jetty-jndi", + "javax.annotation:javax.annotation-api", "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-logging", + "javax.websocket:javax.websocket-client-api" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.39.v20210325/jetty-http-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-plus/9.4.45.v20220203/jetty-plus-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-http/9.4.39.v20210325/jetty-http-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.39.v20210325/jetty-http-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-http/9.4.39.v20210325/jetty-http-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-plus/9.4.45.v20220203/jetty-plus-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-plus/9.4.45.v20220203/jetty-plus-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-plus/9.4.45.v20220203/jetty-plus-9.4.45.v20220203.jar" ], - "sha256": "9e9fde185a59a753090484c3900924da83c973c46c9c99f7c80fb819b38ba543", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.39.v20210325/jetty-http-9.4.39.v20210325.jar" + "sha256": "de56f90c5b880a95f706bd6af94012fece9257d20ec66e71cc2f680490bd248e", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-plus/9.4.45.v20220203/jetty-plus-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-io:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-security:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "javax.servlet:javax.servlet-api:3.1.0", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-server:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5544,27 +5351,27 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.39.v20210325/jetty-io-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/9.4.45.v20220203/jetty-security-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-io/9.4.39.v20210325/jetty-io-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.39.v20210325/jetty-io-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-io/9.4.39.v20210325/jetty-io-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-security/9.4.45.v20220203/jetty-security-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/9.4.45.v20220203/jetty-security-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-security/9.4.45.v20220203/jetty-security-9.4.45.v20220203.jar" ], - "sha256": "d82b8f66cd5ed8a25766603c02cce2fdcb3d8a11ecbd52360c8a95710b959590", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.39.v20210325/jetty-io-9.4.39.v20210325.jar" + "sha256": "21f6df35fac1f4a065cfa5a63507e50613b38ca4dcfd4ee2c5496d2abf26645a", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/9.4.45.v20220203/jetty-security-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-jaas:9.4.38.v20210224", + "coord": "org.eclipse.jetty:jetty-server:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325" + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-security:9.4.39.v20210325" + "javax.servlet:javax.servlet-api:3.1.0", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5572,22 +5379,29 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/9.4.45.v20220203/jetty-server-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-server/9.4.45.v20220203/jetty-server-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/9.4.45.v20220203/jetty-server-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-server/9.4.45.v20220203/jetty-server-9.4.45.v20220203.jar" ], - "sha256": "cee2e8265bd3b34ab33cb53a65f4e904a0ab8319e0cb7e46cc169df71ef27bd0", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jaas/9.4.38.v20210224/jetty-jaas-9.4.38.v20210224.jar" + "sha256": "ad0d4793f9eebc29aa5bc370e52781426bbf6f722692bef47699a95f1ef7dfaf", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/9.4.45.v20220203/jetty-server-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-jmx:9.4.38.v20210224", + "coord": "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "javax.servlet:javax.servlet-api:3.1.0", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util-ajax:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util-ajax:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5595,22 +5409,28 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.45.v20220203/jetty-servlet-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-servlet/9.4.45.v20220203/jetty-servlet-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.45.v20220203/jetty-servlet-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-servlet/9.4.45.v20220203/jetty-servlet-9.4.45.v20220203.jar" ], - "sha256": "40b0af67714f1e1767dff7877902ff30d806d937f4876ca5f374e9c3080ea9a0", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.38.v20210224/jetty-jmx-9.4.38.v20210224.jar" + "sha256": "18c0d7fc5ac23e7ce51bce6c75a51fae6573a4836ddb50739da2877315615811", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.45.v20220203/jetty-servlet-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-jndi:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-servlets:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-continuation:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-continuation:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5618,33 +5438,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-jndi/9.4.39.v20210325/jetty-jndi-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/9.4.45.v20220203/jetty-servlets-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-jndi/9.4.39.v20210325/jetty-jndi-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jndi/9.4.39.v20210325/jetty-jndi-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-jndi/9.4.39.v20210325/jetty-jndi-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-servlets/9.4.45.v20220203/jetty-servlets-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/9.4.45.v20220203/jetty-servlets-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-servlets/9.4.45.v20220203/jetty-servlets-9.4.45.v20220203.jar" ], - "sha256": "50ca7ec9b5847904b516db769e36c6ae2fb247eee7dca9ec6eae6265daa4af50", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jndi/9.4.39.v20210325/jetty-jndi-9.4.39.v20210325.jar" + "sha256": "b86ec64ed5d20aa1b70f973ef7496defa6453b5d88a8513e372683210e952ca6", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/9.4.45.v20220203/jetty-servlets-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-plus:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-util-ajax:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325", - "org.eclipse.jetty:jetty-xml:9.4.39.v20210325", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-jndi:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-jndi:9.4.39.v20210325", - "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5652,54 +5461,50 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-plus/9.4.39.v20210325/jetty-plus-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util-ajax/9.4.45.v20220203/jetty-util-ajax-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-plus/9.4.39.v20210325/jetty-plus-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-plus/9.4.39.v20210325/jetty-plus-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-plus/9.4.39.v20210325/jetty-plus-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-util-ajax/9.4.45.v20220203/jetty-util-ajax-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util-ajax/9.4.45.v20220203/jetty-util-ajax-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-util-ajax/9.4.45.v20220203/jetty-util-ajax-9.4.45.v20220203.jar" ], - "sha256": "9bfce225f0ba4a6e3981c1e06d38b05f1470827a0b31314200033611a462457a", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-plus/9.4.39.v20210325/jetty-plus-9.4.39.v20210325.jar" + "sha256": "1a3b472daf97c4ab8640b4c2375de44e554937f041c41fe733681c9fbe5c6c73", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util-ajax/9.4.45.v20220203/jetty-util-ajax-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" - ], - "directDependencies": [ - "org.eclipse.jetty:jetty-server:9.4.39.v20210325" - ], + "coord": "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/9.4.39.v20210325/jetty-security-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.45.v20220203/jetty-util-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-security/9.4.39.v20210325/jetty-security-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/9.4.39.v20210325/jetty-security-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-security/9.4.39.v20210325/jetty-security-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-util/9.4.45.v20220203/jetty-util-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.45.v20220203/jetty-util-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-util/9.4.45.v20220203/jetty-util-9.4.45.v20220203.jar" ], - "sha256": "aa651685156d1fcc8711213e708775a822e9d2f967702880e4b8412d01b6769a", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/9.4.39.v20210325/jetty-security-9.4.39.v20210325.jar" + "sha256": "344157d915685b4a4eeab107a2826f61043f5e9fef68b575ddff7aea9b44c23a", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.45.v20220203/jetty-util-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-server:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-webapp:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util-ajax:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.eclipse.jetty:jetty-xml:9.4.45.v20220203" ], "directDependencies": [ - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325" + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-xml:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5707,28 +5512,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/9.4.39.v20210325/jetty-server-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.45.v20220203/jetty-webapp-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-server/9.4.39.v20210325/jetty-server-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/9.4.39.v20210325/jetty-server-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-server/9.4.39.v20210325/jetty-server-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-webapp/9.4.45.v20220203/jetty-webapp-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.45.v20220203/jetty-webapp-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-webapp/9.4.45.v20220203/jetty-webapp-9.4.45.v20220203.jar" ], - "sha256": "31b02185f492e212431d02926ee6ddb2df4ec195c25e773d06162c57a756d12c", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/9.4.39.v20210325/jetty-server-9.4.39.v20210325.jar" + "sha256": "daa594ba8a6728376abe8b29498473cd1d28dcb0e711b74dec0135364ea9f03b", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.45.v20220203/jetty-webapp-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", + "coord": "org.eclipse.jetty:jetty-xml:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325" + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -5737,28 +5536,30 @@ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.39.v20210325/jetty-servlet-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.45.v20220203/jetty-xml-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-servlet/9.4.39.v20210325/jetty-servlet-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.39.v20210325/jetty-servlet-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-servlet/9.4.39.v20210325/jetty-servlet-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-xml/9.4.45.v20220203/jetty-xml-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.45.v20220203/jetty-xml-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/jetty-xml/9.4.45.v20220203/jetty-xml-9.4.45.v20220203.jar" ], - "sha256": "bb343218efa97a5ec0cffd7007214d652bb7a6782ad0fbd757c463cf3cc88201", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/9.4.39.v20210325/jetty-servlet-9.4.39.v20210325.jar" + "sha256": "c289bbd515a02d8048db8302436486477a87eefe58480ceadc1f7eac462848d2", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.45.v20220203/jetty-xml-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-servlets:9.4.39.v20210325", + "coord": "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-continuation:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "javax.websocket:javax.websocket-client-api:1.0", + "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-client:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-common:9.4.45.v20220203", + "org.eclipse.jetty:jetty-client:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-continuation:9.4.39.v20210325", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "javax.websocket:javax.websocket-client-api:1.0", + "org.eclipse.jetty.websocket:websocket-client:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5766,22 +5567,51 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/9.4.39.v20210325/jetty-servlets-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.45.v20220203/javax-websocket-client-impl-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-servlets/9.4.39.v20210325/jetty-servlets-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/9.4.39.v20210325/jetty-servlets-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-servlets/9.4.39.v20210325/jetty-servlets-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.45.v20220203/javax-websocket-client-impl-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.45.v20220203/javax-websocket-client-impl-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.45.v20220203/javax-websocket-client-impl-9.4.45.v20220203.jar" ], - "sha256": "6d7827042ab25d5fd4ebd03431193c0ab33ed2f6b552b3db84c2a4b7e3ed5b00", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/9.4.39.v20210325/jetty-servlets-9.4.39.v20210325.jar" + "sha256": "b23a842cd18c0e7f18d4000f086a07fc6069c6341c7a0689de36f6f176593137", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.4.45.v20220203/javax-websocket-client-impl-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325", + "coord": "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "javax.annotation:javax.annotation-api:1.3.2", + "javax.servlet:javax.servlet-api:3.1.0", + "javax.websocket:javax.websocket-api:1.0", + "javax.websocket:javax.websocket-client-api:1.0", + "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-client:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-common:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-server:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-annotations:9.4.45.v20220203", + "org.eclipse.jetty:jetty-client:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-jndi:9.4.45.v20220203", + "org.eclipse.jetty:jetty-plus:9.4.45.v20220203", + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util-ajax:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.eclipse.jetty:jetty-webapp:9.4.45.v20220203", + "org.eclipse.jetty:jetty-xml:9.4.45.v20220203", + "org.ow2.asm:asm-analysis:9.2", + "org.ow2.asm:asm-commons:9.2", + "org.ow2.asm:asm-tree:9.2", + "org.ow2.asm:asm:9.2" ], "directDependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "javax.websocket:javax.websocket-api:1.0", + "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-annotations:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5789,50 +5619,78 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util-ajax/9.4.39.v20210325/jetty-util-ajax-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.45.v20220203/javax-websocket-server-impl-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-util-ajax/9.4.39.v20210325/jetty-util-ajax-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util-ajax/9.4.39.v20210325/jetty-util-ajax-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-util-ajax/9.4.39.v20210325/jetty-util-ajax-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.45.v20220203/javax-websocket-server-impl-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.45.v20220203/javax-websocket-server-impl-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.45.v20220203/javax-websocket-server-impl-9.4.45.v20220203.jar" ], - "sha256": "5253d9605dcc5865205de30b45991a124fd0383aafa7a77e9b0c1fd50ac47758", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util-ajax/9.4.39.v20210325/jetty-util-ajax-9.4.39.v20210325.jar" + "sha256": "ab81ff9845707e5180cd525d235fd99b54251463fa469623b68c9ea718745375", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.45.v20220203/javax-websocket-server-impl-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-util:9.4.39.v20210325", + "coord": "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203", "dependencies": [], "directDependencies": [], "exclusions": [ + "org.slf4j:slf4j-log4j12", + "javax.servlet:javax.servlet-api", + "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" + ], + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.45.v20220203/websocket-api-9.4.45.v20220203.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-api/9.4.45.v20220203/websocket-api-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.45.v20220203/websocket-api-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/websocket/websocket-api/9.4.45.v20220203/websocket-api-9.4.45.v20220203.jar" + ], + "sha256": "f7502f42409fc882148fa2e4363210a28e6920acf129d1bcc053757eff3950c5", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.45.v20220203/websocket-api-9.4.45.v20220203.jar" + }, + { + "coord": "org.eclipse.jetty.websocket:websocket-client:9.4.45.v20220203", + "dependencies": [ + "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-common:9.4.45.v20220203", + "org.eclipse.jetty:jetty-client:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" + ], + "directDependencies": [ + "org.eclipse.jetty.websocket:websocket-common:9.4.45.v20220203", + "org.eclipse.jetty:jetty-client:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" + ], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "javax.servlet:javax.servlet-api", "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.39.v20210325/jetty-util-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.45.v20220203/websocket-client-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-util/9.4.39.v20210325/jetty-util-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.39.v20210325/jetty-util-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-util/9.4.39.v20210325/jetty-util-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-client/9.4.45.v20220203/websocket-client-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.45.v20220203/websocket-client-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/websocket/websocket-client/9.4.45.v20220203/websocket-client-9.4.45.v20220203.jar" ], - "sha256": "989d926c437952a648ce98d721582452e367c9dcace7e56813a161d7810d72ea", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.39.v20210325/jetty-util-9.4.39.v20210325.jar" + "sha256": "1d5b3bc70f309cb1d5a4f412a0d6b8ef48b6899b952f5e65610216d523bc161f", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.45.v20220203/websocket-client-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325", + "coord": "org.eclipse.jetty.websocket:websocket-common:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-xml:9.4.39.v20210325", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "javax.servlet:javax.servlet-api:3.1.0", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325" + "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "org.eclipse.jetty:jetty-xml:9.4.39.v20210325" + "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5840,22 +5698,63 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.39.v20210325/jetty-webapp-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.45.v20220203/websocket-common-9.4.45.v20220203.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-common/9.4.45.v20220203/websocket-common-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.45.v20220203/websocket-common-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/websocket/websocket-common/9.4.45.v20220203/websocket-common-9.4.45.v20220203.jar" + ], + "sha256": "7e3cd40548a69ffb7a0b7b77b73d7ded4914b1eaf8926838e0165380b9f66527", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.45.v20220203/websocket-common-9.4.45.v20220203.jar" + }, + { + "coord": "org.eclipse.jetty.websocket:websocket-server:9.4.45.v20220203", + "dependencies": [ + "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-client:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-common:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-client:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util-ajax:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203" + ], + "directDependencies": [ + "org.eclipse.jetty.websocket:websocket-client:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-common:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203" + ], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "javax.servlet:javax.servlet-api", + "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" + ], + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.45.v20220203/websocket-server-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-webapp/9.4.39.v20210325/jetty-webapp-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.39.v20210325/jetty-webapp-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-webapp/9.4.39.v20210325/jetty-webapp-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-server/9.4.45.v20220203/websocket-server-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.45.v20220203/websocket-server-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/websocket/websocket-server/9.4.45.v20220203/websocket-server-9.4.45.v20220203.jar" ], - "sha256": "33ba03c10228daa825f03d99ecfd50b3074dfba0163cd2c0bddddb9ee94c6c26", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/9.4.39.v20210325/jetty-webapp-9.4.39.v20210325.jar" + "sha256": "9fd7aae0924f9377a17c7a2bf8fe2e5677f01753386778250eb8b04d34334fb3", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-server/9.4.45.v20220203/websocket-server-9.4.45.v20220203.jar" }, { - "coord": "org.eclipse.jetty:jetty-xml:9.4.39.v20210325", + "coord": "org.eclipse.jetty.websocket:websocket-servlet:9.4.45.v20220203", "dependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "javax.servlet:javax.servlet-api:3.1.0", + "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203" ], "directDependencies": [ - "org.eclipse.jetty:jetty-util:9.4.39.v20210325" + "javax.servlet:javax.servlet-api:3.1.0", + "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -5863,14 +5762,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.39.v20210325/jetty-xml-9.4.39.v20210325.jar", + "file": "v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.45.v20220203/websocket-servlet-9.4.45.v20220203.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/eclipse/jetty/jetty-xml/9.4.39.v20210325/jetty-xml-9.4.39.v20210325.jar", - "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.39.v20210325/jetty-xml-9.4.39.v20210325.jar", - "https://jitpack.io/org/eclipse/jetty/jetty-xml/9.4.39.v20210325/jetty-xml-9.4.39.v20210325.jar" + "https://packages.confluent.io/maven/org/eclipse/jetty/websocket/websocket-servlet/9.4.45.v20220203/websocket-servlet-9.4.45.v20220203.jar", + "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.45.v20220203/websocket-servlet-9.4.45.v20220203.jar", + "https://jitpack.io/org/eclipse/jetty/websocket/websocket-servlet/9.4.45.v20220203/websocket-servlet-9.4.45.v20220203.jar" ], - "sha256": "7f36769a637c28c409ac6d37c15fe6268032d330dd4adf5122e607fbe27544f1", - "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.39.v20210325/jetty-xml-9.4.39.v20210325.jar" + "sha256": "7090307b80fdc75b655b8f2b2579437bae356391abeeee883a4a3ec5d1cd18e1", + "url": "https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-servlet/9.4.45.v20220203/websocket-servlet-9.4.45.v20220203.jar" }, { "coord": "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", @@ -5899,9 +5798,8 @@ "directDependencies": [], "exclusions": [ "org.slf4j:slf4j-log4j12", - "jakarta.annotation:jakarta.annotation-api", + "javax.inject:javax.inject", "org.springframework.boot:spring-boot-starter-tomcat", - "org.javassist:javassist", "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], @@ -5917,14 +5815,14 @@ { "coord": "org.glassfish.hk2:hk2-api:2.6.1", "dependencies": [ - "org.glassfish.hk2:hk2-utils:2.6.1", "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", - "org.glassfish.hk2.external:jakarta.inject:2.6.1" + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:hk2-utils:2.6.1" ], "directDependencies": [ - "org.glassfish.hk2:hk2-utils:2.6.1", "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", - "org.glassfish.hk2.external:jakarta.inject:2.6.1" + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:hk2-utils:2.6.1" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -5946,16 +5844,16 @@ { "coord": "org.glassfish.hk2:hk2-locator:2.6.1", "dependencies": [ - "org.glassfish.hk2:hk2-utils:2.6.1", "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.hk2:hk2-api:2.6.1" + "org.glassfish.hk2:hk2-api:2.6.1", + "org.glassfish.hk2:hk2-utils:2.6.1" ], "directDependencies": [ - "org.glassfish.hk2:hk2-api:2.6.1", - "org.glassfish.hk2:hk2-utils:2.6.1", "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", - "org.glassfish.hk2.external:jakarta.inject:2.6.1" + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:hk2-api:2.6.1", + "org.glassfish.hk2:hk2-utils:2.6.1" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -6018,21 +5916,41 @@ "sha256": "aab5d7849f7cfcda2cc7c541ba1bd365151d42276f151c825387245dfde3dd74", "url": "https://repo1.maven.org/maven2/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.jar" }, + { + "coord": "org.glassfish:jakarta.el:3.0.3", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "org.hibernate.validator:hibernate-validator", + "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" + ], + "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar", + "https://repo1.maven.org/maven2/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar", + "https://jitpack.io/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar" + ], + "sha256": "e2bcb8551b02a5c2afdc4cab77302ba5c76705cf1fc832345ca880df80bf4716", + "url": "https://repo1.maven.org/maven2/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar" + }, { "coord": "org.glassfish.jersey.containers:jersey-container-servlet-core:2.31", "dependencies": [ + "com.sun.activation:jakarta.activation:1.2.2", + "jakarta.activation:jakarta.activation-api:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.validation:jakarta.validation-api:2.0.2", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.glassfish.jersey.media:jersey-media-jaxb:2.31", - "com.sun.activation:jakarta.activation:1.2.2", - "jakarta.annotation:jakarta.annotation-api:1.3.5", "org.glassfish.jersey.core:jersey-client:2.31", - "org.glassfish.jersey.core:jersey-server:2.31", - "jakarta.validation:jakarta.validation-api:2.0.2", "org.glassfish.jersey.core:jersey-common:2.31", - "jakarta.activation:jakarta.activation-api:1.2.2", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + "org.glassfish.jersey.core:jersey-server:2.31", + "org.glassfish.jersey.media:jersey-media-jaxb:2.31" ], "directDependencies": [ "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", @@ -6060,19 +5978,19 @@ { "coord": "org.glassfish.jersey.containers:jersey-container-servlet:2.31", "dependencies": [ + "com.sun.activation:jakarta.activation:1.2.2", + "jakarta.activation:jakarta.activation-api:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.validation:jakarta.validation-api:2.0.2", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.glassfish.jersey.media:jersey-media-jaxb:2.31", - "com.sun.activation:jakarta.activation:1.2.2", - "jakarta.annotation:jakarta.annotation-api:1.3.5", + "org.glassfish.jersey.containers:jersey-container-servlet-core:2.31", "org.glassfish.jersey.core:jersey-client:2.31", - "org.glassfish.jersey.core:jersey-server:2.31", - "jakarta.validation:jakarta.validation-api:2.0.2", "org.glassfish.jersey.core:jersey-common:2.31", - "org.glassfish.jersey.containers:jersey-container-servlet-core:2.31", - "jakarta.activation:jakarta.activation-api:1.2.2", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + "org.glassfish.jersey.core:jersey-server:2.31", + "org.glassfish.jersey.media:jersey-media-jaxb:2.31" ], "directDependencies": [ "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", @@ -6098,11 +6016,11 @@ { "coord": "org.glassfish.jersey.core:jersey-client:2.31", "dependencies": [ + "com.sun.activation:jakarta.activation:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "com.sun.activation:jakarta.activation:1.2.2", - "jakarta.annotation:jakarta.annotation-api:1.3.5", "org.glassfish.jersey.core:jersey-common:2.31" ], "directDependencies": [ @@ -6111,11 +6029,10 @@ "org.glassfish.jersey.core:jersey-common:2.31" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "org.hibernate.validator:hibernate-validator", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jersey/core/jersey-client/2.31/jersey-client-2.31.jar", "mirror_urls": [ @@ -6129,18 +6046,18 @@ { "coord": "org.glassfish.jersey.core:jersey-common:2.31", "dependencies": [ + "com.sun.activation:jakarta.activation:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "com.sun.activation:jakarta.activation:1.2.2", - "jakarta.annotation:jakarta.annotation-api:1.3.5" + "org.glassfish.hk2:osgi-resource-locator:1.0.3" ], "directDependencies": [ + "com.sun.activation:jakarta.activation:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "com.sun.activation:jakarta.activation:1.2.2", - "jakarta.annotation:jakarta.annotation-api:1.3.5" + "org.glassfish.hk2:osgi-resource-locator:1.0.3" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6160,27 +6077,27 @@ { "coord": "org.glassfish.jersey.core:jersey-server:2.31", "dependencies": [ + "com.sun.activation:jakarta.activation:1.2.2", + "jakarta.activation:jakarta.activation-api:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.validation:jakarta.validation-api:2.0.2", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.glassfish.jersey.media:jersey-media-jaxb:2.31", - "com.sun.activation:jakarta.activation:1.2.2", - "jakarta.annotation:jakarta.annotation-api:1.3.5", "org.glassfish.jersey.core:jersey-client:2.31", - "jakarta.validation:jakarta.validation-api:2.0.2", "org.glassfish.jersey.core:jersey-common:2.31", - "jakarta.activation:jakarta.activation-api:1.2.2", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + "org.glassfish.jersey.media:jersey-media-jaxb:2.31" ], "directDependencies": [ + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.validation:jakarta.validation-api:2.0.2", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.jersey.media:jersey-media-jaxb:2.31", - "jakarta.annotation:jakarta.annotation-api:1.3.5", "org.glassfish.jersey.core:jersey-client:2.31", - "jakarta.validation:jakarta.validation-api:2.0.2", "org.glassfish.jersey.core:jersey-common:2.31", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + "org.glassfish.jersey.media:jersey-media-jaxb:2.31" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -6201,29 +6118,29 @@ { "coord": "org.glassfish.jersey.ext:jersey-bean-validation:2.31", "dependencies": [ + "com.sun.activation:jakarta.activation:1.2.2", + "jakarta.activation:jakarta.activation-api:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "jakarta.el:jakarta.el-api:3.0.3", + "jakarta.validation:jakarta.validation-api:2.0.2", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "org.glassfish.jersey.media:jersey-media-jaxb:2.31", - "com.sun.activation:jakarta.activation:1.2.2", - "jakarta.annotation:jakarta.annotation-api:1.3.5", "org.glassfish.jersey.core:jersey-client:2.31", - "org.glassfish.jersey.core:jersey-server:2.31", - "jakarta.validation:jakarta.validation-api:2.0.2", "org.glassfish.jersey.core:jersey-common:2.31", - "org.glassfish:jakarta.el:3.0.3", - "jakarta.activation:jakarta.activation-api:1.2.2", - "jakarta.el:jakarta.el-api:3.0.3", - "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + "org.glassfish.jersey.core:jersey-server:2.31", + "org.glassfish.jersey.media:jersey-media-jaxb:2.31", + "org.glassfish:jakarta.el:3.0.3" ], "directDependencies": [ + "jakarta.el:jakarta.el-api:3.0.3", + "jakarta.validation:jakarta.validation-api:2.0.2", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.jersey.core:jersey-server:2.31", - "jakarta.validation:jakarta.validation-api:2.0.2", "org.glassfish.jersey.core:jersey-common:2.31", - "org.glassfish:jakarta.el:3.0.3", - "jakarta.el:jakarta.el-api:3.0.3" + "org.glassfish.jersey.core:jersey-server:2.31", + "org.glassfish:jakarta.el:3.0.3" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -6244,22 +6161,22 @@ { "coord": "org.glassfish.jersey.inject:jersey-hk2:2.31", "dependencies": [ + "com.sun.activation:jakarta.activation:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "org.glassfish.hk2.external:jakarta.inject:2.6.1", - "org.glassfish.hk2:osgi-resource-locator:1.0.3", "org.glassfish.hk2.external:aopalliance-repackaged:2.6.1", - "com.sun.activation:jakarta.activation:1.2.2", + "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:hk2-api:2.6.1", + "org.glassfish.hk2:hk2-locator:2.6.1", "org.glassfish.hk2:hk2-utils:2.6.1", - "jakarta.annotation:jakarta.annotation-api:1.3.5", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", "org.glassfish.jersey.core:jersey-common:2.31", - "org.javassist:javassist:3.26.0-GA", - "org.glassfish.hk2:hk2-locator:2.6.1", - "org.glassfish.hk2:hk2-api:2.6.1" + "org.javassist:javassist:3.28.0-GA" ], "directDependencies": [ "org.glassfish.hk2:hk2-locator:2.6.1", "org.glassfish.jersey.core:jersey-common:2.31", - "org.javassist:javassist:3.26.0-GA" + "org.javassist:javassist:3.28.0-GA" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6279,23 +6196,24 @@ { "coord": "org.glassfish.jersey.media:jersey-media-jaxb:2.31", "dependencies": [ + "com.sun.activation:jakarta.activation:1.2.2", + "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", - "com.sun.activation:jakarta.activation:1.2.2", - "jakarta.annotation:jakarta.annotation-api:1.3.5", "org.glassfish.jersey.core:jersey-common:2.31" ], "directDependencies": [ - "org.glassfish.hk2:osgi-resource-locator:1.0.3", "org.glassfish.hk2.external:jakarta.inject:2.6.1", + "org.glassfish.hk2:osgi-resource-locator:1.0.3", "org.glassfish.jersey.core:jersey-common:2.31" ], "exclusions": [ - "ch.qos.logback:logback-classic", + "org.slf4j:slf4j-log4j12", + "org.hibernate.validator:hibernate-validator", "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-logging" ], "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jersey/media/jersey-media-jaxb/2.31/jersey-media-jaxb-2.31.jar", "mirror_urls": [ @@ -6306,25 +6224,6 @@ "sha256": "b919845354514361aaf9be7232eaf7242de582309f5bbdd3e549ceb26784b492", "url": "https://repo1.maven.org/maven2/org/glassfish/jersey/media/jersey-media-jaxb/2.31/jersey-media-jaxb-2.31.jar" }, - { - "coord": "org.glassfish:jakarta.el:3.0.3", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar", - "https://repo1.maven.org/maven2/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar", - "https://jitpack.io/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar" - ], - "sha256": "e2bcb8551b02a5c2afdc4cab77302ba5c76705cf1fc832345ca880df80bf4716", - "url": "https://repo1.maven.org/maven2/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar" - }, { "coord": "org.hamcrest:hamcrest-core:2.1", "dependencies": [ @@ -6413,9 +6312,9 @@ { "coord": "org.hibernate.validator:hibernate-validator:6.1.7.Final", "dependencies": [ - "org.jboss.logging:jboss-logging:3.3.2.Final", "com.fasterxml:classmate:1.3.4", - "jakarta.validation:jakarta.validation-api:2.0.2" + "jakarta.validation:jakarta.validation-api:2.0.2", + "org.jboss.logging:jboss-logging:3.3.2.Final" ], "directDependencies": [ "com.fasterxml:classmate:1.3.4", @@ -6438,7 +6337,7 @@ "url": "https://repo1.maven.org/maven2/org/hibernate/validator/hibernate-validator/6.1.7.Final/hibernate-validator-6.1.7.Final.jar" }, { - "coord": "org.javassist:javassist:3.26.0-GA", + "coord": "org.javassist:javassist:3.28.0-GA", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -6447,14 +6346,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/javassist/javassist/3.26.0-GA/javassist-3.26.0-GA.jar", + "file": "v1/https/repo1.maven.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/javassist/javassist/3.26.0-GA/javassist-3.26.0-GA.jar", - "https://repo1.maven.org/maven2/org/javassist/javassist/3.26.0-GA/javassist-3.26.0-GA.jar", - "https://jitpack.io/org/javassist/javassist/3.26.0-GA/javassist-3.26.0-GA.jar" + "https://packages.confluent.io/maven/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar", + "https://repo1.maven.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar", + "https://jitpack.io/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar" ], - "sha256": "ca5625874ff0a34f2422173a511b33c225218c146a3c961b18940efff430462d", - "url": "https://repo1.maven.org/maven2/org/javassist/javassist/3.26.0-GA/javassist-3.26.0-GA.jar" + "sha256": "57d0a9e9286f82f4eaa851125186997f811befce0e2060ff0a15a77f5a9dd9a7", + "url": "https://repo1.maven.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar" }, { "coord": "org.jboss.logging:jboss-logging:3.3.2.Final", @@ -6475,6 +6374,25 @@ "sha256": "cb914bfe888da7d9162e965ac8b0d6f28f2f32eca944a00fbbf6dd3cf1aacc13", "url": "https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar" }, + { + "coord": "org.jetbrains:annotations:13.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://jitpack.io/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + }, { "coord": "org.jetbrains.kotlin:kotlin-reflect:1.3.50", "dependencies": [], @@ -6518,8 +6436,8 @@ { "coord": "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", "dependencies": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1", - "org.jetbrains.kotlin:kotlin-reflect:1.3.50" + "org.jetbrains.kotlin:kotlin-reflect:1.3.50", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-reflect:1.3.50", @@ -6544,11 +6462,11 @@ { "coord": "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.50", "dependencies": [ + "org.jetbrains.kotlin:kotlin-reflect:1.3.50", "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.50", "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", - "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", - "org.jetbrains.kotlin:kotlin-reflect:1.3.50", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1" ], "directDependencies": [ @@ -6573,10 +6491,10 @@ { "coord": "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.50", "dependencies": [ + "org.jetbrains.kotlin:kotlin-reflect:1.3.50", "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", - "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", - "org.jetbrains.kotlin:kotlin-reflect:1.3.50", + "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1" ], "directDependencies": [ @@ -6603,10 +6521,10 @@ { "coord": "org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.50", "dependencies": [ - "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", - "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1", + "org.jetbrains.kotlin:kotlin-reflect:1.3.50", "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", - "org.jetbrains.kotlin:kotlin-reflect:1.3.50" + "org.jetbrains.kotlin:kotlin-scripting-common:1.3.50", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1" ], "directDependencies": [ "org.jetbrains.kotlin:kotlin-script-runtime:1.3.50", @@ -6650,8 +6568,6 @@ { "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", "dependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", - "org.jetbrains:annotations:13.0", "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" ], "directDependencies": [ @@ -6676,13 +6592,11 @@ "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10", "dependencies": [ "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" ], "directDependencies": [ - "org.jetbrains.kotlin:kotlin-stdlib:1.4.21", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10" + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10", + "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6706,8 +6620,8 @@ "org.jetbrains:annotations:13.0" ], "directDependencies": [ - "org.jetbrains:annotations:13.0", - "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21" + "org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21", + "org.jetbrains:annotations:13.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6740,25 +6654,6 @@ "sha256": "ac423f8a0aa4b4e74529696ff82c0171f81a8c8ab182a1965dff25e69c1f7844", "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1/kotlinx-coroutines-core-1.1.1.jar" }, - { - "coord": "org.jetbrains:annotations:13.0", - "dependencies": [], - "directDependencies": [], - "exclusions": [ - "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" - ], - "file": "v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "mirror_urls": [ - "https://packages.confluent.io/maven/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://jitpack.io/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "url": "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - }, { "coord": "org.json:json:20201115", "dependencies": [], @@ -6779,15 +6674,15 @@ "url": "https://repo1.maven.org/maven2/org/json/json/20201115/json-20201115.jar" }, { - "coord": "org.junit.jupiter:junit-jupiter-api:5.7.1", + "coord": "org.junit.jupiter:junit-jupiter-api:5.8.2", "dependencies": [ - "org.junit.platform:junit-platform-commons:1.7.1", - "org.apiguardian:apiguardian-api:1.1.0", + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-commons:1.8.2", "org.opentest4j:opentest4j:1.2.0" ], "directDependencies": [ - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.platform:junit-platform-commons:1.7.1", + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-commons:1.8.2", "org.opentest4j:opentest4j:1.2.0" ], "exclusions": [ @@ -6796,28 +6691,28 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.7.1/junit-jupiter-api-5.7.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/junit/jupiter/junit-jupiter-api/5.7.1/junit-jupiter-api-5.7.1.jar", - "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.7.1/junit-jupiter-api-5.7.1.jar", - "https://jitpack.io/org/junit/jupiter/junit-jupiter-api/5.7.1/junit-jupiter-api-5.7.1.jar" + "https://packages.confluent.io/maven/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar", + "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar", + "https://jitpack.io/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar" ], - "sha256": "ce7b985bc469e2625759a4ebc45533c70581a05a348278c1d6408e9b2e35e314", - "url": "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.7.1/junit-jupiter-api-5.7.1.jar" + "sha256": "1808ee87e0f718cd6e25f3b75afc17956ac8a3edc48c7e9bab9f19f9a79e3801", + "url": "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar" }, { - "coord": "org.junit.jupiter:junit-jupiter-engine:5.7.1", + "coord": "org.junit.jupiter:junit-jupiter-engine:5.8.2", "dependencies": [ - "org.junit.platform:junit-platform-commons:1.7.1", - "org.opentest4j:opentest4j:1.2.0", - "org.junit.jupiter:junit-jupiter-api:5.7.1", - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.platform:junit-platform-engine:1.7.1" + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.jupiter:junit-jupiter-api:5.8.2", + "org.junit.platform:junit-platform-commons:1.8.2", + "org.junit.platform:junit-platform-engine:1.8.2", + "org.opentest4j:opentest4j:1.2.0" ], "directDependencies": [ - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.jupiter:junit-jupiter-api:5.7.1", - "org.junit.platform:junit-platform-engine:1.7.1" + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.jupiter:junit-jupiter-api:5.8.2", + "org.junit.platform:junit-platform-engine:1.8.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6825,26 +6720,26 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.7.1/junit-jupiter-engine-5.7.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/junit/jupiter/junit-jupiter-engine/5.7.1/junit-jupiter-engine-5.7.1.jar", - "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.7.1/junit-jupiter-engine-5.7.1.jar", - "https://jitpack.io/org/junit/jupiter/junit-jupiter-engine/5.7.1/junit-jupiter-engine-5.7.1.jar" + "https://packages.confluent.io/maven/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar", + "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar", + "https://jitpack.io/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar" ], - "sha256": "56616c9350b3624f76cffef6b24ce7bb222915bfd5688f96d3cf4cef34f077cb", - "url": "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.7.1/junit-jupiter-engine-5.7.1.jar" + "sha256": "753b7726cdd158bb34cedb94c161e2291896f47832a1e9eda53d970020a8184e", + "url": "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar" }, { - "coord": "org.junit.jupiter:junit-jupiter-params:5.7.1", + "coord": "org.junit.jupiter:junit-jupiter-params:5.8.2", "dependencies": [ - "org.junit.platform:junit-platform-commons:1.7.1", - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.jupiter:junit-jupiter-api:5.7.1", + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.jupiter:junit-jupiter-api:5.8.2", + "org.junit.platform:junit-platform-commons:1.8.2", "org.opentest4j:opentest4j:1.2.0" ], "directDependencies": [ - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.jupiter:junit-jupiter-api:5.7.1" + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.jupiter:junit-jupiter-api:5.8.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6852,30 +6747,30 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-params/5.7.1/junit-jupiter-params-5.7.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/junit/jupiter/junit-jupiter-params/5.7.1/junit-jupiter-params-5.7.1.jar", - "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-params/5.7.1/junit-jupiter-params-5.7.1.jar", - "https://jitpack.io/org/junit/jupiter/junit-jupiter-params/5.7.1/junit-jupiter-params-5.7.1.jar" + "https://packages.confluent.io/maven/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar", + "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar", + "https://jitpack.io/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar" ], - "sha256": "8effdd7f8a4ba5558b568184dee08008b2443c86c673ef81de5861fbc7ef0613", - "url": "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-params/5.7.1/junit-jupiter-params-5.7.1.jar" + "sha256": "d1c22d6fe5483568c08c8913f34abd2303490c3480ce6c18a2ea31c65e44102a", + "url": "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar" }, { - "coord": "org.junit.jupiter:junit-jupiter:5.7.1", + "coord": "org.junit.jupiter:junit-jupiter:5.8.2", "dependencies": [ - "org.junit.jupiter:junit-jupiter-engine:5.7.1", - "org.junit.platform:junit-platform-commons:1.7.1", - "org.opentest4j:opentest4j:1.2.0", - "org.junit.jupiter:junit-jupiter-api:5.7.1", - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.jupiter:junit-jupiter-params:5.7.1", - "org.junit.platform:junit-platform-engine:1.7.1" + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.jupiter:junit-jupiter-api:5.8.2", + "org.junit.jupiter:junit-jupiter-engine:5.8.2", + "org.junit.jupiter:junit-jupiter-params:5.8.2", + "org.junit.platform:junit-platform-commons:1.8.2", + "org.junit.platform:junit-platform-engine:1.8.2", + "org.opentest4j:opentest4j:1.2.0" ], "directDependencies": [ - "org.junit.jupiter:junit-jupiter-api:5.7.1", - "org.junit.jupiter:junit-jupiter-engine:5.7.1", - "org.junit.jupiter:junit-jupiter-params:5.7.1" + "org.junit.jupiter:junit-jupiter-api:5.8.2", + "org.junit.jupiter:junit-jupiter-engine:5.8.2", + "org.junit.jupiter:junit-jupiter-params:5.8.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6883,22 +6778,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter/5.7.1/junit-jupiter-5.7.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/junit/jupiter/junit-jupiter/5.7.1/junit-jupiter-5.7.1.jar", - "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter/5.7.1/junit-jupiter-5.7.1.jar", - "https://jitpack.io/org/junit/jupiter/junit-jupiter/5.7.1/junit-jupiter-5.7.1.jar" + "https://packages.confluent.io/maven/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar", + "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar", + "https://jitpack.io/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar" ], - "sha256": "1b97c02c9d11a0ca4ed85c32e7c4f4accbd29fa6c3691c931e30e32fe28a6f59", - "url": "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter/5.7.1/junit-jupiter-5.7.1.jar" + "sha256": "4f5c1cc6432244cd16e36aa0e02b74bce34a81ff95a13d63d50951ec4ce3f4bd", + "url": "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar" }, { - "coord": "org.junit.platform:junit-platform-commons:1.7.1", + "coord": "org.junit.platform:junit-platform-commons:1.8.2", "dependencies": [ - "org.apiguardian:apiguardian-api:1.1.0" + "org.apiguardian:apiguardian-api:1.1.2" ], "directDependencies": [ - "org.apiguardian:apiguardian-api:1.1.0" + "org.apiguardian:apiguardian-api:1.1.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6906,28 +6801,28 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.7.1/junit-platform-commons-1.7.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/junit/platform/junit-platform-commons/1.7.1/junit-platform-commons-1.7.1.jar", - "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.7.1/junit-platform-commons-1.7.1.jar", - "https://jitpack.io/org/junit/platform/junit-platform-commons/1.7.1/junit-platform-commons-1.7.1.jar" + "https://packages.confluent.io/maven/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar", + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar", + "https://jitpack.io/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar" ], - "sha256": "7c546be86864718fbaceb79fa84ff1d3a516500fc428f1b21d061c2e0fbc5a4b", - "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.7.1/junit-platform-commons-1.7.1.jar" + "sha256": "d2e015fca7130e79af2f4608dc54415e4b10b592d77333decb4b1a274c185050", + "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar" }, { - "coord": "org.junit.platform:junit-platform-console:1.7.0", + "coord": "org.junit.platform:junit-platform-console:1.8.2", "dependencies": [ - "org.junit.platform:junit-platform-reporting:1.7.0", - "org.junit.platform:junit-platform-commons:1.7.1", - "org.opentest4j:opentest4j:1.2.0", - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.platform:junit-platform-launcher:1.7.0", - "org.junit.platform:junit-platform-engine:1.7.1" + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-commons:1.8.2", + "org.junit.platform:junit-platform-engine:1.8.2", + "org.junit.platform:junit-platform-launcher:1.8.2", + "org.junit.platform:junit-platform-reporting:1.8.2", + "org.opentest4j:opentest4j:1.2.0" ], "directDependencies": [ - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.platform:junit-platform-reporting:1.7.0" + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-reporting:1.8.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6935,25 +6830,25 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-console/1.7.0/junit-platform-console-1.7.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-console/1.8.2/junit-platform-console-1.8.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/junit/platform/junit-platform-console/1.7.0/junit-platform-console-1.7.0.jar", - "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console/1.7.0/junit-platform-console-1.7.0.jar", - "https://jitpack.io/org/junit/platform/junit-platform-console/1.7.0/junit-platform-console-1.7.0.jar" + "https://packages.confluent.io/maven/org/junit/platform/junit-platform-console/1.8.2/junit-platform-console-1.8.2.jar", + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console/1.8.2/junit-platform-console-1.8.2.jar", + "https://jitpack.io/org/junit/platform/junit-platform-console/1.8.2/junit-platform-console-1.8.2.jar" ], - "sha256": "345e0260f3f1d89cf1d2abf63a916039c5d61457a89b531252dd4e4112d93657", - "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console/1.7.0/junit-platform-console-1.7.0.jar" + "sha256": "b4bc403e281f911620ef9f2b81ad029d51353bc0d77576281a38d3f5a62aff82", + "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console/1.8.2/junit-platform-console-1.8.2.jar" }, { - "coord": "org.junit.platform:junit-platform-engine:1.7.1", + "coord": "org.junit.platform:junit-platform-engine:1.8.2", "dependencies": [ - "org.junit.platform:junit-platform-commons:1.7.1", - "org.apiguardian:apiguardian-api:1.1.0", + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-commons:1.8.2", "org.opentest4j:opentest4j:1.2.0" ], "directDependencies": [ - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.platform:junit-platform-commons:1.7.1", + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-commons:1.8.2", "org.opentest4j:opentest4j:1.2.0" ], "exclusions": [ @@ -6962,26 +6857,26 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.7.1/junit-platform-engine-1.7.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/junit/platform/junit-platform-engine/1.7.1/junit-platform-engine-1.7.1.jar", - "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.7.1/junit-platform-engine-1.7.1.jar", - "https://jitpack.io/org/junit/platform/junit-platform-engine/1.7.1/junit-platform-engine-1.7.1.jar" + "https://packages.confluent.io/maven/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar", + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar", + "https://jitpack.io/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar" ], - "sha256": "37df5a9cd6dbc1f754ba2b46f96b8874a83660e1796bf38c738f022dcf86c23f", - "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.7.1/junit-platform-engine-1.7.1.jar" + "sha256": "0b7d000f8c3e8e5f7d6b819649936e7b9938314e87c8f983805218ea57567e59", + "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar" }, { - "coord": "org.junit.platform:junit-platform-launcher:1.7.0", + "coord": "org.junit.platform:junit-platform-launcher:1.8.2", "dependencies": [ - "org.junit.platform:junit-platform-commons:1.7.1", - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.platform:junit-platform-engine:1.7.1", + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-commons:1.8.2", + "org.junit.platform:junit-platform-engine:1.8.2", "org.opentest4j:opentest4j:1.2.0" ], "directDependencies": [ - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.platform:junit-platform-engine:1.7.1" + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-engine:1.8.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -6989,27 +6884,27 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.jar", - "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.jar", - "https://jitpack.io/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.jar" + "https://packages.confluent.io/maven/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar", + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar", + "https://jitpack.io/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar" ], - "sha256": "fbdc748fde4c4279fe1d3c607447cb3b7ccd45d7338fc574f8a894ddf2d16818", - "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.jar" + "sha256": "822156409fd83e682e4c5199b3460054299b538a058c2c6d0f5c9b6a5bdb7594", + "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar" }, { - "coord": "org.junit.platform:junit-platform-reporting:1.7.0", + "coord": "org.junit.platform:junit-platform-reporting:1.8.2", "dependencies": [ - "org.junit.platform:junit-platform-commons:1.7.1", - "org.opentest4j:opentest4j:1.2.0", - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.platform:junit-platform-launcher:1.7.0", - "org.junit.platform:junit-platform-engine:1.7.1" + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-commons:1.8.2", + "org.junit.platform:junit-platform-engine:1.8.2", + "org.junit.platform:junit-platform-launcher:1.8.2", + "org.opentest4j:opentest4j:1.2.0" ], "directDependencies": [ - "org.apiguardian:apiguardian-api:1.1.0", - "org.junit.platform:junit-platform-launcher:1.7.0" + "org.apiguardian:apiguardian-api:1.1.2", + "org.junit.platform:junit-platform-launcher:1.8.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7017,14 +6912,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-reporting/1.7.0/junit-platform-reporting-1.7.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/junit/platform/junit-platform-reporting/1.8.2/junit-platform-reporting-1.8.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/junit/platform/junit-platform-reporting/1.7.0/junit-platform-reporting-1.7.0.jar", - "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-reporting/1.7.0/junit-platform-reporting-1.7.0.jar", - "https://jitpack.io/org/junit/platform/junit-platform-reporting/1.7.0/junit-platform-reporting-1.7.0.jar" + "https://packages.confluent.io/maven/org/junit/platform/junit-platform-reporting/1.8.2/junit-platform-reporting-1.8.2.jar", + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-reporting/1.8.2/junit-platform-reporting-1.8.2.jar", + "https://jitpack.io/org/junit/platform/junit-platform-reporting/1.8.2/junit-platform-reporting-1.8.2.jar" ], - "sha256": "c3a39f964dd3b4994e4a7067d8c0fae1575fa71160565da389bcb131f968063a", - "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-reporting/1.7.0/junit-platform-reporting-1.7.0.jar" + "sha256": "d28048333b378d166f9ad38c2a8e34ac0fa1a29cc016cb279df53c8b54628fc3", + "url": "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-reporting/1.8.2/junit-platform-reporting-1.8.2.jar" }, { "coord": "org.latencyutils:LatencyUtils:2.0.3", @@ -7066,16 +6961,16 @@ "url": "https://repo1.maven.org/maven2/org/lz4/lz4-java/1.7.1/lz4-java-1.7.1.jar" }, { - "coord": "org.mockito:mockito-core:3.6.28", + "coord": "org.mockito:mockito-core:4.0.0", "dependencies": [ - "net.bytebuddy:byte-buddy-agent:1.10.18", - "net.bytebuddy:byte-buddy:1.10.18", - "org.objenesis:objenesis:3.1" + "net.bytebuddy:byte-buddy-agent:1.11.19", + "net.bytebuddy:byte-buddy:1.11.19", + "org.objenesis:objenesis:3.2" ], "directDependencies": [ - "net.bytebuddy:byte-buddy:1.10.18", - "net.bytebuddy:byte-buddy-agent:1.10.18", - "org.objenesis:objenesis:3.1" + "net.bytebuddy:byte-buddy-agent:1.11.19", + "net.bytebuddy:byte-buddy:1.11.19", + "org.objenesis:objenesis:3.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7083,30 +6978,27 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar", + "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-core/4.0.0/mockito-core-4.0.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar", - "https://jitpack.io/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar" + "https://packages.confluent.io/maven/org/mockito/mockito-core/4.0.0/mockito-core-4.0.0.jar", + "https://repo1.maven.org/maven2/org/mockito/mockito-core/4.0.0/mockito-core-4.0.0.jar", + "https://jitpack.io/org/mockito/mockito-core/4.0.0/mockito-core-4.0.0.jar" ], - "sha256": "8f6bb5d54f0de3453215745f2844b1f0dc00b24abcb41c97059562743a83a9b2", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar" + "sha256": "904634ccb32c1d912e528e964a5066dd5992163b064b0e7207bc35d3734d108d", + "url": "https://repo1.maven.org/maven2/org/mockito/mockito-core/4.0.0/mockito-core-4.0.0.jar" }, { - "coord": "org.mockito:mockito-junit-jupiter:3.6.28", + "coord": "org.mockito:mockito-junit-jupiter:4.0.0", "dependencies": [ - "org.objenesis:objenesis:3.1", - "org.junit.platform:junit-platform-commons:1.7.1", - "org.opentest4j:opentest4j:1.2.0", - "org.junit.jupiter:junit-jupiter-api:5.7.1", - "org.apiguardian:apiguardian-api:1.1.0", - "net.bytebuddy:byte-buddy:1.10.18", - "net.bytebuddy:byte-buddy-agent:1.10.18", - "org.mockito:mockito-core:3.6.28" + "net.bytebuddy:byte-buddy-agent:1.11.19", + "net.bytebuddy:byte-buddy:1.11.19", + "org.junit.jupiter:junit-jupiter-api:5.8.2", + "org.mockito:mockito-core:4.0.0", + "org.objenesis:objenesis:3.2" ], "directDependencies": [ - "org.junit.jupiter:junit-jupiter-api:5.7.1", - "org.mockito:mockito-core:3.6.28" + "org.junit.jupiter:junit-jupiter-api:5.8.2", + "org.mockito:mockito-core:4.0.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7114,17 +7006,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar", + "file": "v1/https/repo1.maven.org/maven2/org/mockito/mockito-junit-jupiter/4.0.0/mockito-junit-jupiter-4.0.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar", - "https://repo1.maven.org/maven2/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar", - "https://jitpack.io/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar" + "https://packages.confluent.io/maven/org/mockito/mockito-junit-jupiter/4.0.0/mockito-junit-jupiter-4.0.0.jar", + "https://repo1.maven.org/maven2/org/mockito/mockito-junit-jupiter/4.0.0/mockito-junit-jupiter-4.0.0.jar", + "https://jitpack.io/org/mockito/mockito-junit-jupiter/4.0.0/mockito-junit-jupiter-4.0.0.jar" ], - "sha256": "3e9b81b927623e9b4663b00f44039eae45563b9c0695ebd861c18922be361c5b", - "url": "https://repo1.maven.org/maven2/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar" + "sha256": "b87fc61d4810f1705f7aa69ca944fee862e6ba2b5283dc6dd12fcd36db56653f", + "url": "https://repo1.maven.org/maven2/org/mockito/mockito-junit-jupiter/4.0.0/mockito-junit-jupiter-4.0.0.jar" }, { - "coord": "org.objenesis:objenesis:3.1", + "coord": "org.objenesis:objenesis:3.2", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -7133,14 +7025,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.1/objenesis-3.1.jar", + "file": "v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/objenesis/objenesis/3.1/objenesis-3.1.jar", - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.1/objenesis-3.1.jar", - "https://jitpack.io/org/objenesis/objenesis/3.1/objenesis-3.1.jar" + "https://packages.confluent.io/maven/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar", + "https://jitpack.io/org/objenesis/objenesis/3.2/objenesis-3.2.jar" ], - "sha256": "cdb3d038c188de6f46ffd5cd930be2d5e5dba59c53b26437995d534e3db2fb80", - "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.1/objenesis-3.1.jar" + "sha256": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", + "url": "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar" }, { "coord": "org.opentest4j:opentest4j:1.2.0", @@ -7162,40 +7054,45 @@ "url": "https://repo1.maven.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" }, { - "coord": "org.ow2.asm:asm-analysis:9.0", + "coord": "org.ow2.asm:asm-analysis:9.2", "dependencies": [ - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm:9.0" + "org.ow2.asm:asm-tree:9.2", + "org.ow2.asm:asm:9.2" ], "directDependencies": [ - "org.ow2.asm:asm-tree:9.0" + "org.ow2.asm:asm-tree:9.2" ], "exclusions": [ - "ch.qos.logback:logback-classic", + "org.slf4j:slf4j-log4j12", + "javax.websocket:javax.websocket-api", + "javax.servlet:javax.servlet-api", + "org.eclipse.jetty:jetty-jndi", + "javax.annotation:javax.annotation-api", "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "javax.websocket:javax.websocket-client-api" ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar", - "https://jitpack.io/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar" + "https://packages.confluent.io/maven/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar", + "https://jitpack.io/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar" ], - "sha256": "2d46de6df856a4daac9aa534459ab7287eb80584e9109850405e5b302dc9c2a6", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar" + "sha256": "878fbe521731c072d14d2d65b983b1beae6ad06fda0007b6a8bae81f73f433c4", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar" }, { - "coord": "org.ow2.asm:asm-commons:9.0", + "coord": "org.ow2.asm:asm-commons:9.2", "dependencies": [ - "org.ow2.asm:asm-tree:9.0", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.0" + "org.ow2.asm:asm-analysis:9.2", + "org.ow2.asm:asm-tree:9.2", + "org.ow2.asm:asm:9.2" ], "directDependencies": [ - "org.ow2.asm:asm:9.0", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm-tree:9.0" + "org.ow2.asm:asm-analysis:9.2", + "org.ow2.asm:asm-tree:9.2", + "org.ow2.asm:asm:9.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7203,40 +7100,45 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar", - "https://jitpack.io/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar" + "https://packages.confluent.io/maven/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar", + "https://jitpack.io/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar" ], - "sha256": "1b9090acb7e67bd4ed2f2cfb002063316d79cecace237bd07cc4f7f1b302092f", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar" + "sha256": "be4ce53138a238bb522cd781cf91f3ba5ce2f6ca93ec62d46a162a127225e0a6", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar" }, { - "coord": "org.ow2.asm:asm-tree:9.0", + "coord": "org.ow2.asm:asm-tree:9.2", "dependencies": [ - "org.ow2.asm:asm:9.0" + "org.ow2.asm:asm:9.2" ], "directDependencies": [ - "org.ow2.asm:asm:9.0" + "org.ow2.asm:asm:9.2" ], "exclusions": [ - "ch.qos.logback:logback-classic", + "org.slf4j:slf4j-log4j12", + "javax.websocket:javax.websocket-api", + "javax.servlet:javax.servlet-api", + "org.eclipse.jetty:jetty-jndi", + "javax.annotation:javax.annotation-api", "org.springframework.boot:spring-boot-starter-tomcat", + "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "javax.websocket:javax.websocket-client-api" ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar", - "https://jitpack.io/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar" + "https://packages.confluent.io/maven/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar", + "https://jitpack.io/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar" ], - "sha256": "e2c25f332eb95861883a8568e45aac5e77d140d0fe961ae8eb9a474ec876e00d", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar" + "sha256": "aabf9bd23091a4ebfc109c1f3ee7cf3e4b89f6ba2d3f51c5243f16b3cffae011", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar" }, { - "coord": "org.ow2.asm:asm:9.0", + "coord": "org.ow2.asm:asm:9.2", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -7245,14 +7147,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.0/asm-9.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/ow2/asm/asm/9.0/asm-9.0.jar", - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.0/asm-9.0.jar", - "https://jitpack.io/org/ow2/asm/asm/9.0/asm-9.0.jar" + "https://packages.confluent.io/maven/org/ow2/asm/asm/9.2/asm-9.2.jar", + "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar", + "https://jitpack.io/org/ow2/asm/asm/9.2/asm-9.2.jar" ], - "sha256": "0df97574914aee92fd349d0cb4e00f3345d45b2c239e0bb50f0a90ead47888e0", - "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.0/asm-9.0.jar" + "sha256": "b9d4fe4d71938df38839f0eca42aaaa64cf8b313d678da036f0cb3ca199b47f5", + "url": "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar" }, { "coord": "org.projectlombok:lombok:1.18.10", @@ -7274,12 +7176,16 @@ "url": "https://repo1.maven.org/maven2/org/projectlombok/lombok/1.18.10/lombok-1.18.10.jar" }, { - "coord": "org.reflections:reflections:0.9.12", + "coord": "org.reflections:reflections:0.10.2", "dependencies": [ - "org.javassist:javassist:3.26.0-GA" + "com.google.code.findbugs:jsr305:3.0.2", + "org.javassist:javassist:3.28.0-GA", + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "org.javassist:javassist:3.26.0-GA" + "com.google.code.findbugs:jsr305:3.0.2", + "org.javassist:javassist:3.28.0-GA", + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7287,14 +7193,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/reflections/reflections/0.9.12/reflections-0.9.12.jar", + "file": "v1/https/repo1.maven.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/reflections/reflections/0.9.12/reflections-0.9.12.jar", - "https://repo1.maven.org/maven2/org/reflections/reflections/0.9.12/reflections-0.9.12.jar", - "https://jitpack.io/org/reflections/reflections/0.9.12/reflections-0.9.12.jar" + "https://packages.confluent.io/maven/org/reflections/reflections/0.10.2/reflections-0.10.2.jar", + "https://repo1.maven.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.jar", + "https://jitpack.io/org/reflections/reflections/0.10.2/reflections-0.10.2.jar" ], - "sha256": "d168f58d32f2ae7ac5a8d5d9092adeee526c604b41125dcb45eea877960a99cf", - "url": "https://repo1.maven.org/maven2/org/reflections/reflections/0.9.12/reflections-0.9.12.jar" + "sha256": "938a2d08fe54050d7610b944d8ddc3a09355710d9e6be0aac838dbc04e9a2825", + "url": "https://repo1.maven.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.jar" }, { "coord": "org.rocksdb:rocksdbjni:5.18.4", @@ -7446,7 +7352,7 @@ "url": "https://repo1.maven.org/maven2/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar" }, { - "coord": "org.slf4j:slf4j-api:1.7.32", + "coord": "org.slf4j:slf4j-api:1.7.35", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -7462,22 +7368,22 @@ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar", + "file": "v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.35/slf4j-api-1.7.35.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar", - "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar", - "https://jitpack.io/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar" + "https://packages.confluent.io/maven/org/slf4j/slf4j-api/1.7.35/slf4j-api-1.7.35.jar", + "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.35/slf4j-api-1.7.35.jar", + "https://jitpack.io/org/slf4j/slf4j-api/1.7.35/slf4j-api-1.7.35.jar" ], - "sha256": "3624f8474c1af46d75f98bc097d7864a323c81b3808aa43689a6e1c601c027be", - "url": "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar" + "sha256": "84cbd60deaf9e18db8cb181e43db4e63f7de353cfcaf654a76d85b22da4d2762", + "url": "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.35/slf4j-api-1.7.35.jar" }, { "coord": "org.slf4j:slf4j-nop:1.7.32", "dependencies": [ - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "org.slf4j:slf4j-api:1.7.32" + "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7495,28 +7401,24 @@ "url": "https://repo1.maven.org/maven2/org/slf4j/slf4j-nop/1.7.32/slf4j-nop-1.7.32.jar" }, { - "coord": "org.springframework.boot:spring-boot-actuator-autoconfigure:2.4.5", + "coord": "org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.4", "dependencies": [ - "org.springframework.boot:spring-boot-actuator:2.4.5", - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot:2.4.5" + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "org.springframework.boot:spring-boot-actuator:2.6.4", + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17" ], "directDependencies": [ - "org.springframework.boot:spring-boot-actuator:2.4.5", - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.springframework.boot:spring-boot:2.4.5" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "org.springframework.boot:spring-boot-actuator:2.6.4", + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot:2.6.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7524,28 +7426,24 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator-autoconfigure/2.4.5/spring-boot-actuator-autoconfigure-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator-autoconfigure/2.6.4/spring-boot-actuator-autoconfigure-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-actuator-autoconfigure/2.4.5/spring-boot-actuator-autoconfigure-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator-autoconfigure/2.4.5/spring-boot-actuator-autoconfigure-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-actuator-autoconfigure/2.4.5/spring-boot-actuator-autoconfigure-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-actuator-autoconfigure/2.6.4/spring-boot-actuator-autoconfigure-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator-autoconfigure/2.6.4/spring-boot-actuator-autoconfigure-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-actuator-autoconfigure/2.6.4/spring-boot-actuator-autoconfigure-2.6.4.jar" ], - "sha256": "a1f0ca059dbc35122be3d931f7145411a75e0589d3f09cabfdcd2d63d2bda9fa", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator-autoconfigure/2.4.5/spring-boot-actuator-autoconfigure-2.4.5.jar" + "sha256": "9039a9a1cccdede26a98d0bb48c2a8a6e319299438a161efe408eeb922dbb165", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator-autoconfigure/2.6.4/spring-boot-actuator-autoconfigure-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-actuator:2.4.5", + "coord": "org.springframework.boot:spring-boot-actuator:2.6.4", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot:2.4.5" + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17" ], "directDependencies": [ - "org.springframework.boot:spring-boot:2.4.5" + "org.springframework.boot:spring-boot:2.6.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7553,28 +7451,24 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator/2.4.5/spring-boot-actuator-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator/2.6.4/spring-boot-actuator-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-actuator/2.4.5/spring-boot-actuator-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator/2.4.5/spring-boot-actuator-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-actuator/2.4.5/spring-boot-actuator-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-actuator/2.6.4/spring-boot-actuator-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator/2.6.4/spring-boot-actuator-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-actuator/2.6.4/spring-boot-actuator-2.6.4.jar" ], - "sha256": "6bae019e7a8f400a1b98af65596bc742c825e2ba3851cbedde38031e9699ebc0", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator/2.4.5/spring-boot-actuator-2.4.5.jar" + "sha256": "f8448e1b06b691bae7dec5ff97a1df7cd25f6c8d7940f5b33fe4db887da01db0", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-actuator/2.6.4/spring-boot-actuator-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-autoconfigure:2.4.5", + "coord": "org.springframework.boot:spring-boot-autoconfigure:2.6.4", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot:2.4.5" + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17" ], "directDependencies": [ - "org.springframework.boot:spring-boot:2.4.5" + "org.springframework.boot:spring-boot:2.6.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7582,17 +7476,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-autoconfigure/2.4.5/spring-boot-autoconfigure-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-autoconfigure/2.6.4/spring-boot-autoconfigure-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-autoconfigure/2.4.5/spring-boot-autoconfigure-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-autoconfigure/2.4.5/spring-boot-autoconfigure-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-autoconfigure/2.4.5/spring-boot-autoconfigure-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-autoconfigure/2.6.4/spring-boot-autoconfigure-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-autoconfigure/2.6.4/spring-boot-autoconfigure-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-autoconfigure/2.6.4/spring-boot-autoconfigure-2.6.4.jar" ], - "sha256": "12facab7c024ab9ae0819609859e0978bbd70b33f54c4a79f9c5b36843e3b5bb", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-autoconfigure/2.4.5/spring-boot-autoconfigure-2.4.5.jar" + "sha256": "d0bc8dcf5670e0d10eefb7c4bd642e8c197bd6da8a6ecc284174039ea8fe8f38", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-autoconfigure/2.6.4/spring-boot-autoconfigure-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-loader:2.4.5", + "coord": "org.springframework.boot:spring-boot-loader:2.6.4", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -7601,43 +7495,37 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-loader/2.4.5/spring-boot-loader-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-loader/2.6.4/spring-boot-loader-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-loader/2.4.5/spring-boot-loader-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-loader/2.4.5/spring-boot-loader-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-loader/2.4.5/spring-boot-loader-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-loader/2.6.4/spring-boot-loader-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-loader/2.6.4/spring-boot-loader-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-loader/2.6.4/spring-boot-loader-2.6.4.jar" ], - "sha256": "3fae620e5d2f17326e9964f527521b0066d167d8159a34f85d19bbadb69967b7", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-loader/2.4.5/spring-boot-loader-2.4.5.jar" + "sha256": "01d56029ee804f5cf20439b9df675cfd5aece05fb3eaea15873455c266fc7b3d", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-loader/2.6.4/spring-boot-loader-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-starter-actuator:2.4.5", + "coord": "org.springframework.boot:spring-boot-starter-actuator:2.6.4", "dependencies": [ - "io.micrometer:micrometer-core:1.6.6", - "org.springframework.boot:spring-boot-actuator:2.4.5", - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "org.latencyutils:LatencyUtils:2.0.3", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "org.springframework:spring-expression:5.3.6", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "io.micrometer:micrometer-core:1.8.4", "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.springframework:spring-core:5.3.6", - "org.springframework.boot:spring-boot-actuator-autoconfigure:2.4.5", - "org.springframework:spring-aop:5.3.6", - "org.hdrhistogram:HdrHistogram:2.1.12", - "org.springframework.boot:spring-boot:2.4.5", - "org.yaml:snakeyaml:1.27", - "org.springframework.boot:spring-boot-starter:2.4.5" + "org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-actuator:2.6.4", + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ - "io.micrometer:micrometer-core:1.6.6", - "org.springframework.boot:spring-boot-actuator-autoconfigure:2.4.5", - "org.springframework.boot:spring-boot-starter:2.4.5" + "io.micrometer:micrometer-core:1.8.4", + "org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-starter:2.6.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7645,55 +7533,55 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator/2.4.5/spring-boot-starter-actuator-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator/2.6.4/spring-boot-starter-actuator-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-actuator/2.4.5/spring-boot-starter-actuator-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator/2.4.5/spring-boot-starter-actuator-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-starter-actuator/2.4.5/spring-boot-starter-actuator-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-actuator/2.6.4/spring-boot-starter-actuator-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator/2.6.4/spring-boot-starter-actuator-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-starter-actuator/2.6.4/spring-boot-starter-actuator-2.6.4.jar" ], - "sha256": "5ed1907698f8779208246ed6a11bd064c60a1e8996793247cc1fc492c8155ac8", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator/2.4.5/spring-boot-starter-actuator-2.4.5.jar" + "sha256": "196c9ac9f0c4fa36fd0c8b3a722dc6d4114a2289e581d8dc16c1384e5276ad7f", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator/2.6.4/spring-boot-starter-actuator-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-starter-jetty:2.4.5", + "coord": "org.springframework.boot:spring-boot-starter-jetty:2.6.4", "dependencies": [ - "org.eclipse.jetty:jetty-servlets:9.4.39.v20210325", - "org.ow2.asm:asm-analysis:9.0", - "org.ow2.asm:asm:9.0", - "jakarta.websocket:jakarta.websocket-api:1.1.2", - "org.eclipse.jetty:jetty-http:9.4.39.v20210325", - "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325", - "org.eclipse.jetty:jetty-plus:9.4.39.v20210325", - "org.ow2.asm:asm-commons:9.0", - "org.eclipse.jetty.websocket:websocket-api:9.4.39.v20210325", - "org.eclipse.jetty:jetty-xml:9.4.39.v20210325", - "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-client:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-servlet:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-server:9.4.39.v20210325", - "org.ow2.asm:asm-tree:9.0", - "org.eclipse.jetty:jetty-server:9.4.39.v20210325", - "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.39.v20210325", - "org.eclipse.jetty:jetty-client:9.4.39.v20210325", - "org.eclipse.jetty:jetty-annotations:9.4.39.v20210325", - "org.eclipse.jetty:jetty-io:9.4.39.v20210325", "jakarta.servlet:jakarta.servlet-api:4.0.4", - "org.eclipse.jetty.websocket:websocket-common:9.4.39.v20210325", - "org.eclipse.jetty:jetty-servlet:9.4.39.v20210325", - "org.glassfish:jakarta.el:3.0.3", - "org.eclipse.jetty:jetty-util:9.4.39.v20210325", - "org.eclipse.jetty:jetty-security:9.4.39.v20210325", - "org.eclipse.jetty:jetty-util-ajax:9.4.39.v20210325", - "org.eclipse.jetty:jetty-continuation:9.4.39.v20210325" + "jakarta.websocket:jakarta.websocket-api:1.1.2", + "org.apache.tomcat.embed:tomcat-embed-el:9.0.58", + "org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.45.v20220203", + "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-api:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-client:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-common:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-server:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-annotations:9.4.45.v20220203", + "org.eclipse.jetty:jetty-client:9.4.45.v20220203", + "org.eclipse.jetty:jetty-continuation:9.4.45.v20220203", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", + "org.eclipse.jetty:jetty-plus:9.4.45.v20220203", + "org.eclipse.jetty:jetty-security:9.4.45.v20220203", + "org.eclipse.jetty:jetty-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlets:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util-ajax:9.4.45.v20220203", + "org.eclipse.jetty:jetty-util:9.4.45.v20220203", + "org.eclipse.jetty:jetty-webapp:9.4.45.v20220203", + "org.eclipse.jetty:jetty-xml:9.4.45.v20220203", + "org.ow2.asm:asm-analysis:9.2", + "org.ow2.asm:asm-commons:9.2", + "org.ow2.asm:asm-tree:9.2", + "org.ow2.asm:asm:9.2" ], "directDependencies": [ - "org.eclipse.jetty:jetty-servlets:9.4.39.v20210325", - "jakarta.websocket:jakarta.websocket-api:1.1.2", - "org.eclipse.jetty:jetty-webapp:9.4.39.v20210325", - "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.39.v20210325", - "org.eclipse.jetty.websocket:websocket-server:9.4.39.v20210325", "jakarta.servlet:jakarta.servlet-api:4.0.4", - "org.glassfish:jakarta.el:3.0.3" + "jakarta.websocket:jakarta.websocket-api:1.1.2", + "org.apache.tomcat.embed:tomcat-embed-el:9.0.58", + "org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.45.v20220203", + "org.eclipse.jetty.websocket:websocket-server:9.4.45.v20220203", + "org.eclipse.jetty:jetty-servlets:9.4.45.v20220203", + "org.eclipse.jetty:jetty-webapp:9.4.45.v20220203" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7701,44 +7589,40 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-jetty/2.4.5/spring-boot-starter-jetty-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-jetty/2.6.4/spring-boot-starter-jetty-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-jetty/2.4.5/spring-boot-starter-jetty-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-jetty/2.4.5/spring-boot-starter-jetty-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-starter-jetty/2.4.5/spring-boot-starter-jetty-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-jetty/2.6.4/spring-boot-starter-jetty-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-jetty/2.6.4/spring-boot-starter-jetty-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-starter-jetty/2.6.4/spring-boot-starter-jetty-2.6.4.jar" ], - "sha256": "a44256ee24c70f20eca5e8662da832fdd6de8246b66785e2af5d3924ce7af57f", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-jetty/2.4.5/spring-boot-starter-jetty-2.4.5.jar" + "sha256": "5e3d62249677df956478a90264cbc206ad5c41ef77ec298aff7cc801d9b9b0a8", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-jetty/2.6.4/spring-boot-starter-jetty-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-starter-json:2.4.5", + "coord": "org.springframework.boot:spring-boot-starter-json:2.6.4", "dependencies": [ - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "org.springframework:spring-context:5.3.6", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4", - "org.springframework:spring-expression:5.3.6", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1", "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot:2.4.5", - "org.yaml:snakeyaml:1.27", - "org.springframework.boot:spring-boot-starter:2.4.5" + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-web:5.3.17", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4", - "org.springframework:spring-web:5.3.6", - "org.springframework.boot:spring-boot-starter:2.4.5" + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework:spring-web:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7746,54 +7630,49 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-json/2.4.5/spring-boot-starter-json-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-json/2.6.4/spring-boot-starter-json-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-json/2.4.5/spring-boot-starter-json-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-json/2.4.5/spring-boot-starter-json-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-starter-json/2.4.5/spring-boot-starter-json-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-json/2.6.4/spring-boot-starter-json-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-json/2.6.4/spring-boot-starter-json-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-starter-json/2.6.4/spring-boot-starter-json-2.6.4.jar" ], - "sha256": "19d3249ade85335c80b32570a26c2367046d488b6d84b4e1172a3ed5d6d52279", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-json/2.4.5/spring-boot-starter-json-2.4.5.jar" + "sha256": "b8a5e40114c5b18d467df74ee9353891a2d1d9b03760b177a258b9987456bddd", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-json/2.6.4/spring-boot-starter-json-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-starter-oauth2-client:2.4.5", + "coord": "org.springframework.boot:spring-boot-starter-oauth2-client:2.6.4", "dependencies": [ - "net.minidev:accessors-smart:1.2", - "org.springframework.security:spring-security-oauth2-jose:5.4.6", - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "org.ow2.asm:asm:9.0", - "org.springframework.security:spring-security-web:5.4.6", - "com.nimbusds:lang-tag:1.4.4", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", "com.github.stephenc.jcip:jcip-annotations:1.0-1", - "com.nimbusds:nimbus-jose-jwt:8.21", - "org.springframework:spring-context:5.3.6", - "com.sun.mail:jakarta.mail:1.6.7", - "org.springframework.security:spring-security-config:5.4.6", - "com.sun.activation:jakarta.activation:1.2.2", - "org.springframework.security:spring-security-oauth2-client:5.4.6", - "org.springframework:spring-expression:5.3.6", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.springframework:spring-web:5.3.6", "com.nimbusds:content-type:2.1", - "org.springframework:spring-core:5.3.6", - "com.nimbusds:oauth2-oidc-sdk:8.36.1", - "org.springframework.security:spring-security-oauth2-core:5.4.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6", - "org.springframework.boot:spring-boot:2.4.5", - "org.yaml:snakeyaml:1.27", - "net.minidev:json-smart:2.3", - "org.springframework.boot:spring-boot-starter:2.4.5" + "com.nimbusds:lang-tag:1.5", + "com.nimbusds:nimbus-jose-jwt:9.14", + "com.nimbusds:oauth2-oidc-sdk:9.19", + "jakarta.annotation:jakarta.annotation-api:1.3.5", + "net.minidev:json-smart:2.4.7", + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework.security:spring-security-config:5.6.2", + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-crypto:5.6.2", + "org.springframework.security:spring-security-oauth2-client:5.6.2", + "org.springframework.security:spring-security-oauth2-core:5.6.2", + "org.springframework.security:spring-security-oauth2-jose:5.6.2", + "org.springframework.security:spring-security-web:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ - "org.springframework.security:spring-security-oauth2-jose:5.4.6", - "com.sun.mail:jakarta.mail:1.6.7", - "org.springframework.security:spring-security-config:5.4.6", - "org.springframework.security:spring-security-oauth2-client:5.4.6", - "org.springframework.security:spring-security-core:5.4.6", - "org.springframework.boot:spring-boot-starter:2.4.5" + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.security:spring-security-config:5.6.2", + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-oauth2-client:5.6.2", + "org.springframework.security:spring-security-oauth2-jose:5.6.2" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7801,39 +7680,39 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-oauth2-client/2.4.5/spring-boot-starter-oauth2-client-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-oauth2-client/2.6.4/spring-boot-starter-oauth2-client-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-oauth2-client/2.4.5/spring-boot-starter-oauth2-client-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-oauth2-client/2.4.5/spring-boot-starter-oauth2-client-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-starter-oauth2-client/2.4.5/spring-boot-starter-oauth2-client-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-oauth2-client/2.6.4/spring-boot-starter-oauth2-client-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-oauth2-client/2.6.4/spring-boot-starter-oauth2-client-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-starter-oauth2-client/2.6.4/spring-boot-starter-oauth2-client-2.6.4.jar" ], - "sha256": "79298ed9006a065879f15e9a69dba147e6d6a0e0ab452e63bd38920a3de05bc1", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-oauth2-client/2.4.5/spring-boot-starter-oauth2-client-2.4.5.jar" + "sha256": "24e34c4f7dfe31a33ac06822e02306fca318fa813f43e40f63d093d0e0509821", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-oauth2-client/2.6.4/spring-boot-starter-oauth2-client-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-starter-security:2.4.5", + "coord": "org.springframework.boot:spring-boot-starter-security:2.6.4", "dependencies": [ - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "org.springframework.security:spring-security-web:5.4.6", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework.security:spring-security-config:5.4.6", - "org.springframework:spring-expression:5.3.6", "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6", - "org.springframework.boot:spring-boot:2.4.5", - "org.yaml:snakeyaml:1.27", - "org.springframework.boot:spring-boot-starter:2.4.5" + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework.security:spring-security-config:5.6.2", + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-crypto:5.6.2", + "org.springframework.security:spring-security-web:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot-starter:2.4.5", - "org.springframework.security:spring-security-config:5.4.6", - "org.springframework.security:spring-security-web:5.4.6" + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.security:spring-security-config:5.6.2", + "org.springframework.security:spring-security-web:5.6.2", + "org.springframework:spring-aop:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7841,73 +7720,69 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-security/2.4.5/spring-boot-starter-security-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-security/2.6.4/spring-boot-starter-security-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-security/2.4.5/spring-boot-starter-security-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-security/2.4.5/spring-boot-starter-security-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-starter-security/2.4.5/spring-boot-starter-security-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-security/2.6.4/spring-boot-starter-security-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-security/2.6.4/spring-boot-starter-security-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-starter-security/2.6.4/spring-boot-starter-security-2.6.4.jar" ], - "sha256": "33ea43d21828f894e1d86e7c67efcc8ed9c0c37f97f93cd39f416c68a69a8750", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-security/2.4.5/spring-boot-starter-security-2.4.5.jar" + "sha256": "63ebba226159bcd0dd9d1c46a30dfedc2407dab4116a87cfad4a9900d3960d9e", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-security/2.6.4/spring-boot-starter-security-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-starter-test:2.4.5", + "coord": "org.springframework.boot:spring-boot-starter-test:2.6.4", "dependencies": [ - "net.minidev:accessors-smart:1.2", - "org.hamcrest:hamcrest:2.2", - "org.junit.jupiter:junit-jupiter-engine:5.7.1", - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "org.ow2.asm:asm:9.0", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.objenesis:objenesis:3.1", - "org.mockito:mockito-junit-jupiter:3.6.28", - "org.springframework.boot:spring-boot-test-autoconfigure:2.4.5", - "org.junit.platform:junit-platform-commons:1.7.1", - "org.springframework:spring-context:5.3.6", - "org.opentest4j:opentest4j:1.2.0", - "org.springframework:spring-expression:5.3.6", - "org.slf4j:slf4j-api:1.7.32", - "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.junit.jupiter:junit-jupiter-api:5.7.1", - "org.springframework.boot:spring-boot-test:2.4.5", - "org.apiguardian:apiguardian-api:1.1.0", - "net.bytebuddy:byte-buddy:1.10.18", + "com.jayway.jsonpath:json-path:2.6.0", "com.vaadin.external.google:android-json:0.0.20131108.vaadin1", - "net.bytebuddy:byte-buddy-agent:1.10.18", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-test:5.3.6", - "org.mockito:mockito-core:3.6.28", - "org.assertj:assertj-core:3.18.1", "jakarta.activation:jakarta.activation-api:1.2.2", - "com.jayway.jsonpath:json-path:2.4.0", - "org.springframework:spring-aop:5.3.6", - "org.junit.jupiter:junit-jupiter:5.7.1", - "org.junit.jupiter:junit-jupiter-params:5.7.1", - "org.xmlunit:xmlunit-core:2.7.0", - "org.springframework.boot:spring-boot:2.4.5", - "org.skyscreamer:jsonassert:1.5.0", - "org.yaml:snakeyaml:1.27", - "net.minidev:json-smart:2.3", + "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", - "org.springframework.boot:spring-boot-starter:2.4.5", - "org.junit.platform:junit-platform-engine:1.7.1" - ], - "directDependencies": [ + "net.bytebuddy:byte-buddy-agent:1.11.19", + "net.bytebuddy:byte-buddy:1.11.19", + "net.minidev:accessors-smart:2.4.7", + "net.minidev:json-smart:2.4.7", + "org.apiguardian:apiguardian-api:1.1.2", + "org.assertj:assertj-core:3.21.0", "org.hamcrest:hamcrest:2.2", - "org.mockito:mockito-junit-jupiter:3.6.28", - "org.springframework.boot:spring-boot-test-autoconfigure:2.4.5", - "org.springframework.boot:spring-boot-test:2.4.5", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-test:5.3.6", - "org.mockito:mockito-core:3.6.28", - "org.assertj:assertj-core:3.18.1", - "com.jayway.jsonpath:json-path:2.4.0", - "org.junit.jupiter:junit-jupiter:5.7.1", - "org.xmlunit:xmlunit-core:2.7.0", + "org.junit.jupiter:junit-jupiter-api:5.8.2", + "org.junit.jupiter:junit-jupiter-engine:5.8.2", + "org.junit.jupiter:junit-jupiter-params:5.8.2", + "org.junit.jupiter:junit-jupiter:5.8.2", + "org.junit.platform:junit-platform-commons:1.8.2", + "org.junit.platform:junit-platform-engine:1.8.2", + "org.mockito:mockito-core:4.0.0", + "org.mockito:mockito-junit-jupiter:4.0.0", + "org.objenesis:objenesis:3.2", + "org.opentest4j:opentest4j:1.2.0", + "org.ow2.asm:asm:9.2", "org.skyscreamer:jsonassert:1.5.0", + "org.slf4j:slf4j-api:1.7.35", + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.boot:spring-boot-test-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-test:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-test:5.3.16", + "org.xmlunit:xmlunit-core:2.8.4", + "org.yaml:snakeyaml:1.29" + ], + "directDependencies": [ + "com.jayway.jsonpath:json-path:2.6.0", "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3", - "org.springframework.boot:spring-boot-starter:2.4.5" + "org.assertj:assertj-core:3.21.0", + "org.hamcrest:hamcrest:2.2", + "org.junit.jupiter:junit-jupiter:5.8.2", + "org.mockito:mockito-core:4.0.0", + "org.mockito:mockito-junit-jupiter:4.0.0", + "org.skyscreamer:jsonassert:1.5.0", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.boot:spring-boot-test-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-test:2.6.4", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-test:5.3.16", + "org.xmlunit:xmlunit-core:2.8.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7915,44 +7790,43 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-test/2.4.5/spring-boot-starter-test-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-test/2.6.4/spring-boot-starter-test-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-test/2.4.5/spring-boot-starter-test-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-test/2.4.5/spring-boot-starter-test-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-starter-test/2.4.5/spring-boot-starter-test-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-test/2.6.4/spring-boot-starter-test-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-test/2.6.4/spring-boot-starter-test-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-starter-test/2.6.4/spring-boot-starter-test-2.6.4.jar" ], - "sha256": "d6ce1686304df78b45a247daad3ea3b991ab40f510cd7150b99f88726531c8d3", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-test/2.4.5/spring-boot-starter-test-2.4.5.jar" + "sha256": "a401a840052c777d470100c01aa46e8b31a5f74f4e476fc1f6f1d7c6529ed10f", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-test/2.6.4/spring-boot-starter-test-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-starter-web:2.4.5", + "coord": "org.springframework.boot:spring-boot-starter-web:2.6.4", "dependencies": [ - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-webmvc:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "org.springframework.boot:spring-boot-starter-json:2.4.5", - "org.springframework:spring-context:5.3.6", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4", - "org.springframework:spring-expression:5.3.6", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1", "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot:2.4.5", - "org.yaml:snakeyaml:1.27", - "org.springframework.boot:spring-boot-starter:2.4.5" + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-starter-json:2.6.4", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17", + "org.springframework:spring-webmvc:5.3.16", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-webmvc:5.3.6", - "org.springframework.boot:spring-boot-starter:2.4.5", - "org.springframework.boot:spring-boot-starter-json:2.4.5" + "org.springframework.boot:spring-boot-starter-json:2.6.4", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework:spring-web:5.3.17", + "org.springframework:spring-webmvc:5.3.16" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -7960,46 +7834,45 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-web/2.4.5/spring-boot-starter-web-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-web/2.6.4/spring-boot-starter-web-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-web/2.4.5/spring-boot-starter-web-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-web/2.4.5/spring-boot-starter-web-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-starter-web/2.4.5/spring-boot-starter-web-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-web/2.6.4/spring-boot-starter-web-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-web/2.6.4/spring-boot-starter-web-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-starter-web/2.6.4/spring-boot-starter-web-2.6.4.jar" ], - "sha256": "a1115ad4741651aa151b827eede838d2c9eec1ea7c8a8f516ca6ae16c23de1a6", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-web/2.4.5/spring-boot-starter-web-2.4.5.jar" + "sha256": "a3a3fb70e7b48739cf627a11566711732a3cc3790c8c99f2b3ddca21dd0634fd", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-web/2.6.4/spring-boot-starter-web-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-starter-websocket:2.4.5", + "coord": "org.springframework.boot:spring-boot-starter-websocket:2.6.4", "dependencies": [ - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4", - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "com.fasterxml.jackson.core:jackson-core:2.11.4", - "com.fasterxml.jackson.core:jackson-annotations:2.11.4", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-webmvc:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework.boot:spring-boot-starter-web:2.4.5", - "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4", - "org.springframework.boot:spring-boot-starter-json:2.4.5", - "org.springframework:spring-context:5.3.6", - "com.fasterxml.jackson.core:jackson-databind:2.11.4", - "com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4", - "org.springframework:spring-expression:5.3.6", + "com.fasterxml.jackson.core:jackson-annotations:2.13.1", + "com.fasterxml.jackson.core:jackson-core:2.13.1", + "com.fasterxml.jackson.core:jackson-databind:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", + "com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1", "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-messaging:5.3.6", - "org.springframework:spring-websocket:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot:2.4.5", - "org.yaml:snakeyaml:1.27", - "org.springframework.boot:spring-boot-starter:2.4.5" + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-starter-json:2.6.4", + "org.springframework.boot:spring-boot-starter-web:2.6.4", + "org.springframework.boot:spring-boot-starter:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-messaging:5.3.17", + "org.springframework:spring-web:5.3.17", + "org.springframework:spring-webmvc:5.3.16", + "org.springframework:spring-websocket:5.3.17", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ - "org.springframework:spring-messaging:5.3.6", - "org.springframework:spring-websocket:5.3.6", - "org.springframework.boot:spring-boot-starter-web:2.4.5" + "org.springframework.boot:spring-boot-starter-web:2.6.4", + "org.springframework:spring-messaging:5.3.17", + "org.springframework:spring-websocket:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8007,35 +7880,31 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-websocket/2.4.5/spring-boot-starter-websocket-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-websocket/2.6.4/spring-boot-starter-websocket-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-websocket/2.4.5/spring-boot-starter-websocket-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-websocket/2.4.5/spring-boot-starter-websocket-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-starter-websocket/2.4.5/spring-boot-starter-websocket-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter-websocket/2.6.4/spring-boot-starter-websocket-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-websocket/2.6.4/spring-boot-starter-websocket-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-starter-websocket/2.6.4/spring-boot-starter-websocket-2.6.4.jar" ], - "sha256": "5296b61c1cefae0454ad732d39acc0e4cc546e099ce2924810a30d84a135a001", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-websocket/2.4.5/spring-boot-starter-websocket-2.4.5.jar" + "sha256": "eafbe95f2ee994fe8cbf62509606ce4f87765dc288c7035cb181d194d522a5fc", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-websocket/2.6.4/spring-boot-starter-websocket-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-starter:2.4.5", + "coord": "org.springframework.boot:spring-boot-starter:2.6.4", "dependencies": [ - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot:2.4.5", - "org.yaml:snakeyaml:1.27" + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.yaml:snakeyaml:1.29" ], "directDependencies": [ - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", "jakarta.annotation:jakarta.annotation-api:1.3.5", - "org.springframework:spring-core:5.3.6", - "org.springframework.boot:spring-boot:2.4.5", - "org.yaml:snakeyaml:1.27" + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-core:5.3.17", + "org.yaml:snakeyaml:1.29" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8043,32 +7912,28 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter/2.4.5/spring-boot-starter-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter/2.6.4/spring-boot-starter-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter/2.4.5/spring-boot-starter-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter/2.4.5/spring-boot-starter-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-starter/2.4.5/spring-boot-starter-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-starter/2.6.4/spring-boot-starter-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter/2.6.4/spring-boot-starter-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-starter/2.6.4/spring-boot-starter-2.6.4.jar" ], - "sha256": "4c498a0170b3df956f93e77e3db8dbbaae5352768c044debd4fbf090312238c4", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter/2.4.5/spring-boot-starter-2.4.5.jar" + "sha256": "80ca08a7854a528a842dd4aca478dff4b81be14b7bb593b1ccf14e69e0227279", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter/2.6.4/spring-boot-starter-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-test-autoconfigure:2.4.5", + "coord": "org.springframework.boot:spring-boot-test-autoconfigure:2.6.4", "dependencies": [ - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework.boot:spring-boot-test:2.4.5", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot:2.4.5" + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-test:2.6.4", + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17" ], "directDependencies": [ - "org.springframework.boot:spring-boot:2.4.5", - "org.springframework.boot:spring-boot-autoconfigure:2.4.5", - "org.springframework.boot:spring-boot-test:2.4.5" + "org.springframework.boot:spring-boot-autoconfigure:2.6.4", + "org.springframework.boot:spring-boot-test:2.6.4", + "org.springframework.boot:spring-boot:2.6.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8076,28 +7941,24 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-test-autoconfigure/2.4.5/spring-boot-test-autoconfigure-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-test-autoconfigure/2.6.4/spring-boot-test-autoconfigure-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-test-autoconfigure/2.4.5/spring-boot-test-autoconfigure-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-test-autoconfigure/2.4.5/spring-boot-test-autoconfigure-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-test-autoconfigure/2.4.5/spring-boot-test-autoconfigure-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-test-autoconfigure/2.6.4/spring-boot-test-autoconfigure-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-test-autoconfigure/2.6.4/spring-boot-test-autoconfigure-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-test-autoconfigure/2.6.4/spring-boot-test-autoconfigure-2.6.4.jar" ], - "sha256": "f99041d38fdebee08f1e8d72f201d923c7d756eb93a35e4e3bac948288520300", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-test-autoconfigure/2.4.5/spring-boot-test-autoconfigure-2.4.5.jar" + "sha256": "99ef8101765cd6e6574751b12e22384f105fa1f23894b9827e0e7bdfc0ffa768", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-test-autoconfigure/2.6.4/spring-boot-test-autoconfigure-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot-test:2.4.5", + "coord": "org.springframework.boot:spring-boot-test:2.6.4", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.boot:spring-boot:2.4.5" + "org.springframework.boot:spring-boot:2.6.4", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17" ], "directDependencies": [ - "org.springframework.boot:spring-boot:2.4.5" + "org.springframework.boot:spring-boot:2.6.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8105,28 +7966,24 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-test/2.4.5/spring-boot-test-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot-test/2.6.4/spring-boot-test-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-test/2.4.5/spring-boot-test-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-test/2.4.5/spring-boot-test-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot-test/2.4.5/spring-boot-test-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot-test/2.6.4/spring-boot-test-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-test/2.6.4/spring-boot-test-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot-test/2.6.4/spring-boot-test-2.6.4.jar" ], - "sha256": "c77bc76086a7e838602aaef850e72ce6f3505e66dde6205492681f0d4c0a310c", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-test/2.4.5/spring-boot-test-2.4.5.jar" + "sha256": "68e377be9eb994da9db0c995bf814b7da97c14c2d2cc3fc7b3cfa15808481646", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-test/2.6.4/spring-boot-test-2.6.4.jar" }, { - "coord": "org.springframework.boot:spring-boot:2.4.5", + "coord": "org.springframework.boot:spring-boot:2.6.4", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6" + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17" ], "directDependencies": [ - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-core:5.3.6" + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8134,64 +7991,55 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot/2.4.5/spring-boot-2.4.5.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/boot/spring-boot/2.6.4/spring-boot-2.6.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/boot/spring-boot/2.4.5/spring-boot-2.4.5.jar", - "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot/2.4.5/spring-boot-2.4.5.jar", - "https://jitpack.io/org/springframework/boot/spring-boot/2.4.5/spring-boot-2.4.5.jar" + "https://packages.confluent.io/maven/org/springframework/boot/spring-boot/2.6.4/spring-boot-2.6.4.jar", + "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot/2.6.4/spring-boot-2.6.4.jar", + "https://jitpack.io/org/springframework/boot/spring-boot/2.6.4/spring-boot-2.6.4.jar" ], - "sha256": "2e46ae8796df9ca1b4ad74eab608b19f771255321e7d9fafb64561e7e030869e", - "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot/2.4.5/spring-boot-2.4.5.jar" + "sha256": "aba8b3a3c89d25cae35477c325cc78321a5761a2c7f276c0c8e3ad4cf58bfce5", + "url": "https://repo1.maven.org/maven2/org/springframework/boot/spring-boot/2.6.4/spring-boot-2.6.4.jar" }, { - "coord": "org.springframework.retry:spring-retry:1.2.5.RELEASE", - "dependencies": [ - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-jcl:5.3.6" - ], - "directDependencies": [ - "org.springframework:spring-core:5.3.6" - ], + "coord": "org.springframework.retry:spring-retry:1.3.2", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/retry/spring-retry/1.2.5.RELEASE/spring-retry-1.2.5.RELEASE.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/retry/spring-retry/1.3.2/spring-retry-1.3.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/retry/spring-retry/1.2.5.RELEASE/spring-retry-1.2.5.RELEASE.jar", - "https://repo1.maven.org/maven2/org/springframework/retry/spring-retry/1.2.5.RELEASE/spring-retry-1.2.5.RELEASE.jar", - "https://jitpack.io/org/springframework/retry/spring-retry/1.2.5.RELEASE/spring-retry-1.2.5.RELEASE.jar" + "https://packages.confluent.io/maven/org/springframework/retry/spring-retry/1.3.2/spring-retry-1.3.2.jar", + "https://repo1.maven.org/maven2/org/springframework/retry/spring-retry/1.3.2/spring-retry-1.3.2.jar", + "https://jitpack.io/org/springframework/retry/spring-retry/1.3.2/spring-retry-1.3.2.jar" ], - "sha256": "71e7cb0d33e3f595011d3e98b14f41ca165a435760ecd4d68cb935e8afa8a3d2", - "url": "https://repo1.maven.org/maven2/org/springframework/retry/spring-retry/1.2.5.RELEASE/spring-retry-1.2.5.RELEASE.jar" + "sha256": "3686c7e3096797774e17ae5ab2c99473b75bd2b18ca523b6ad45fcbb96b24ebe", + "url": "https://repo1.maven.org/maven2/org/springframework/retry/spring-retry/1.3.2/spring-retry-1.3.2.jar" }, { "coord": "org.springframework.security.oauth:spring-security-oauth2:2.4.1.RELEASE", "dependencies": [ - "org.springframework.security:spring-security-web:5.4.6", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-webmvc:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework.security:spring-security-config:5.4.6", - "commons-codec:commons-codec:1.14", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6" + "commons-codec:commons-codec:1.15", + "org.springframework.security:spring-security-config:5.6.2", + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-web:5.6.2", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-webmvc:5.3.16" ], "directDependencies": [ - "org.springframework.security:spring-security-web:5.4.6", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-webmvc:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework.security:spring-security-config:5.4.6", - "commons-codec:commons-codec:1.14", - "org.springframework:spring-core:5.3.6", - "org.springframework.security:spring-security-core:5.4.6" + "commons-codec:commons-codec:1.15", + "org.springframework.security:spring-security-config:5.6.2", + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-web:5.6.2", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-webmvc:5.3.16" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8209,22 +8057,22 @@ "url": "https://repo1.maven.org/maven2/org/springframework/security/oauth/spring-security-oauth2/2.4.1.RELEASE/spring-security-oauth2-2.4.1.RELEASE.jar" }, { - "coord": "org.springframework.security:spring-security-config:5.4.6", + "coord": "org.springframework.security:spring-security-config:5.6.2", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6" + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-crypto:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17" ], "directDependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6" + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8232,108 +8080,125 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-config/5.4.6/spring-security-config-5.4.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-config/5.6.2/spring-security-config-5.6.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/security/spring-security-config/5.4.6/spring-security-config-5.4.6.jar", - "https://repo1.maven.org/maven2/org/springframework/security/spring-security-config/5.4.6/spring-security-config-5.4.6.jar", - "https://jitpack.io/org/springframework/security/spring-security-config/5.4.6/spring-security-config-5.4.6.jar" + "https://packages.confluent.io/maven/org/springframework/security/spring-security-config/5.6.2/spring-security-config-5.6.2.jar", + "https://repo1.maven.org/maven2/org/springframework/security/spring-security-config/5.6.2/spring-security-config-5.6.2.jar", + "https://jitpack.io/org/springframework/security/spring-security-config/5.6.2/spring-security-config-5.6.2.jar" ], - "sha256": "940be8bd1980e18c1258788591f952537bcf29dd2adca35cd2a9a61ba3ac8741", - "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-config/5.4.6/spring-security-config-5.4.6.jar" + "sha256": "c7e18be114037ac10217f78379c7d09a7f3ba186f90faae2ba43189a0247a10a", + "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-config/5.6.2/spring-security-config-5.6.2.jar" }, { - "coord": "org.springframework.security:spring-security-core:5.4.6", + "coord": "org.springframework.security:spring-security-core:5.6.2", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6" + "org.springframework.security:spring-security-crypto:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17" ], "directDependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6" + "org.springframework.security:spring-security-crypto:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17" + ], + "exclusions": [ + "ch.qos.logback:logback-classic", + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" + ], + "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-core/5.6.2/spring-security-core-5.6.2.jar", + "mirror_urls": [ + "https://packages.confluent.io/maven/org/springframework/security/spring-security-core/5.6.2/spring-security-core-5.6.2.jar", + "https://repo1.maven.org/maven2/org/springframework/security/spring-security-core/5.6.2/spring-security-core-5.6.2.jar", + "https://jitpack.io/org/springframework/security/spring-security-core/5.6.2/spring-security-core-5.6.2.jar" ], + "sha256": "fc812b5b56144a6ef3aa399e5d9e6f2ed75f804f1aef492b7011154cb31ca988", + "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-core/5.6.2/spring-security-core-5.6.2.jar" + }, + { + "coord": "org.springframework.security:spring-security-crypto:5.6.2", + "dependencies": [], + "directDependencies": [], "exclusions": [ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-core/5.4.6/spring-security-core-5.4.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-crypto/5.6.2/spring-security-crypto-5.6.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/security/spring-security-core/5.4.6/spring-security-core-5.4.6.jar", - "https://repo1.maven.org/maven2/org/springframework/security/spring-security-core/5.4.6/spring-security-core-5.4.6.jar", - "https://jitpack.io/org/springframework/security/spring-security-core/5.4.6/spring-security-core-5.4.6.jar" + "https://packages.confluent.io/maven/org/springframework/security/spring-security-crypto/5.6.2/spring-security-crypto-5.6.2.jar", + "https://repo1.maven.org/maven2/org/springframework/security/spring-security-crypto/5.6.2/spring-security-crypto-5.6.2.jar", + "https://jitpack.io/org/springframework/security/spring-security-crypto/5.6.2/spring-security-crypto-5.6.2.jar" ], - "sha256": "dc75ecb94dad7625a0e1af31e8bc22ee9c119433c901aaf9b0d9454d6f6df783", - "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-core/5.4.6/spring-security-core-5.4.6.jar" + "sha256": "00f566a3d288d43b18cb89612ce902f8b1b24d4b9f7a4295929d137de369d886", + "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-crypto/5.6.2/spring-security-crypto-5.6.2.jar" }, { - "coord": "org.springframework.security:spring-security-oauth2-client:5.4.6", + "coord": "org.springframework.security:spring-security-oauth2-client:5.6.2", "dependencies": [ - "net.minidev:accessors-smart:1.2", - "org.ow2.asm:asm:9.0", - "org.springframework.security:spring-security-web:5.4.6", - "com.nimbusds:lang-tag:1.4.4", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", "com.github.stephenc.jcip:jcip-annotations:1.0-1", - "com.nimbusds:nimbus-jose-jwt:8.21", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-web:5.3.6", "com.nimbusds:content-type:2.1", - "org.springframework:spring-core:5.3.6", - "com.nimbusds:oauth2-oidc-sdk:8.36.1", - "org.springframework.security:spring-security-oauth2-core:5.4.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6", - "net.minidev:json-smart:2.3" + "com.nimbusds:lang-tag:1.5", + "com.nimbusds:nimbus-jose-jwt:9.14", + "com.nimbusds:oauth2-oidc-sdk:9.19", + "net.minidev:json-smart:2.4.7", + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-crypto:5.6.2", + "org.springframework.security:spring-security-oauth2-core:5.6.2", + "org.springframework.security:spring-security-web:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17" ], "directDependencies": [ - "org.springframework.security:spring-security-web:5.4.6", - "org.springframework:spring-core:5.3.6", - "com.nimbusds:oauth2-oidc-sdk:8.36.1", - "org.springframework.security:spring-security-oauth2-core:5.4.6", - "org.springframework.security:spring-security-core:5.4.6" + "com.nimbusds:oauth2-oidc-sdk:9.19", + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-oauth2-core:5.6.2", + "org.springframework.security:spring-security-web:5.6.2", + "org.springframework:spring-core:5.3.17" ], "exclusions": [ - "org.slf4j:slf4j-log4j12", - "com.sun.mail:javax.mail", - "org.springframework.boot:spring-boot-starter-tomcat", "ch.qos.logback:logback-classic", - "org.springframework.boot:spring-boot-starter-logging" + "org.springframework.boot:spring-boot-starter-tomcat", + "org.springframework.boot:spring-boot-starter-logging", + "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-client/5.4.6/spring-security-oauth2-client-5.4.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-client/5.6.2/spring-security-oauth2-client-5.6.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/security/spring-security-oauth2-client/5.4.6/spring-security-oauth2-client-5.4.6.jar", - "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-client/5.4.6/spring-security-oauth2-client-5.4.6.jar", - "https://jitpack.io/org/springframework/security/spring-security-oauth2-client/5.4.6/spring-security-oauth2-client-5.4.6.jar" + "https://packages.confluent.io/maven/org/springframework/security/spring-security-oauth2-client/5.6.2/spring-security-oauth2-client-5.6.2.jar", + "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-client/5.6.2/spring-security-oauth2-client-5.6.2.jar", + "https://jitpack.io/org/springframework/security/spring-security-oauth2-client/5.6.2/spring-security-oauth2-client-5.6.2.jar" ], - "sha256": "db27a98c2c1b602d5d9e63387ba2b4b7a45e13cdd13120803256c5abde77e358", - "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-client/5.4.6/spring-security-oauth2-client-5.4.6.jar" + "sha256": "9a4ff8804d3084e403df627b3a148fb1ad25f265806ec78a85b003d876fbc687", + "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-client/5.6.2/spring-security-oauth2-client-5.6.2.jar" }, { - "coord": "org.springframework.security:spring-security-oauth2-core:5.4.6", + "coord": "org.springframework.security:spring-security-oauth2-core:5.6.2", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6" + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-crypto:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17" ], "directDependencies": [ - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-web:5.3.6", - "org.springframework.security:spring-security-core:5.4.6" + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-web:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8341,38 +8206,35 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-core/5.4.6/spring-security-oauth2-core-5.4.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-core/5.6.2/spring-security-oauth2-core-5.6.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/security/spring-security-oauth2-core/5.4.6/spring-security-oauth2-core-5.4.6.jar", - "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-core/5.4.6/spring-security-oauth2-core-5.4.6.jar", - "https://jitpack.io/org/springframework/security/spring-security-oauth2-core/5.4.6/spring-security-oauth2-core-5.4.6.jar" + "https://packages.confluent.io/maven/org/springframework/security/spring-security-oauth2-core/5.6.2/spring-security-oauth2-core-5.6.2.jar", + "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-core/5.6.2/spring-security-oauth2-core-5.6.2.jar", + "https://jitpack.io/org/springframework/security/spring-security-oauth2-core/5.6.2/spring-security-oauth2-core-5.6.2.jar" ], - "sha256": "e13af768309b30b357bb78ae40a2bcbc40565916357e6156c3e94669ed7b7f48", - "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-core/5.4.6/spring-security-oauth2-core-5.4.6.jar" + "sha256": "2cf1f0eec8c9d9f96987ac99e59d5673867938a1838a435b77a008c0e482ace7", + "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-core/5.6.2/spring-security-oauth2-core-5.6.2.jar" }, { - "coord": "org.springframework.security:spring-security-oauth2-jose:5.4.6", + "coord": "org.springframework.security:spring-security-oauth2-jose:5.6.2", "dependencies": [ - "net.minidev:accessors-smart:1.2", - "org.ow2.asm:asm:9.0", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", "com.github.stephenc.jcip:jcip-annotations:1.0-1", - "com.nimbusds:nimbus-jose-jwt:8.21", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework.security:spring-security-oauth2-core:5.4.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6", - "net.minidev:json-smart:2.3" + "com.nimbusds:nimbus-jose-jwt:9.14", + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-crypto:5.6.2", + "org.springframework.security:spring-security-oauth2-core:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17" ], "directDependencies": [ - "com.nimbusds:nimbus-jose-jwt:8.21", - "org.springframework:spring-core:5.3.6", - "org.springframework.security:spring-security-core:5.4.6", - "org.springframework.security:spring-security-oauth2-core:5.4.6" + "com.nimbusds:nimbus-jose-jwt:9.14", + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-oauth2-core:5.6.2", + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8380,35 +8242,35 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-jose/5.4.6/spring-security-oauth2-jose-5.4.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-jose/5.6.2/spring-security-oauth2-jose-5.6.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/security/spring-security-oauth2-jose/5.4.6/spring-security-oauth2-jose-5.4.6.jar", - "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-jose/5.4.6/spring-security-oauth2-jose-5.4.6.jar", - "https://jitpack.io/org/springframework/security/spring-security-oauth2-jose/5.4.6/spring-security-oauth2-jose-5.4.6.jar" + "https://packages.confluent.io/maven/org/springframework/security/spring-security-oauth2-jose/5.6.2/spring-security-oauth2-jose-5.6.2.jar", + "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-jose/5.6.2/spring-security-oauth2-jose-5.6.2.jar", + "https://jitpack.io/org/springframework/security/spring-security-oauth2-jose/5.6.2/spring-security-oauth2-jose-5.6.2.jar" ], - "sha256": "8f5d14a402d67b0590982051f9d221c1ecfa289bd2a60c0d516b97d0a2986665", - "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-jose/5.4.6/spring-security-oauth2-jose-5.4.6.jar" + "sha256": "fcbd087e44fab1af33f84edf9eb85365b69e6727bd16b9a6f31755cdd24fea1a", + "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-oauth2-jose/5.6.2/spring-security-oauth2-jose-5.6.2.jar" }, { - "coord": "org.springframework.security:spring-security-web:5.4.6", + "coord": "org.springframework.security:spring-security-web:5.6.2", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6" + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework.security:spring-security-crypto:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17" ], "directDependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6", - "org.springframework.security:spring-security-core:5.4.6" + "org.springframework.security:spring-security-core:5.6.2", + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8416,25 +8278,25 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-web/5.4.6/spring-security-web-5.4.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/security/spring-security-web/5.6.2/spring-security-web-5.6.2.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/security/spring-security-web/5.4.6/spring-security-web-5.4.6.jar", - "https://repo1.maven.org/maven2/org/springframework/security/spring-security-web/5.4.6/spring-security-web-5.4.6.jar", - "https://jitpack.io/org/springframework/security/spring-security-web/5.4.6/spring-security-web-5.4.6.jar" + "https://packages.confluent.io/maven/org/springframework/security/spring-security-web/5.6.2/spring-security-web-5.6.2.jar", + "https://repo1.maven.org/maven2/org/springframework/security/spring-security-web/5.6.2/spring-security-web-5.6.2.jar", + "https://jitpack.io/org/springframework/security/spring-security-web/5.6.2/spring-security-web-5.6.2.jar" ], - "sha256": "9e73478764b425dc1112d0dd93208a8df72ff1c1c3d1ab793e4a162ab013a782", - "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-web/5.4.6/spring-security-web-5.4.6.jar" + "sha256": "953ed850ee4625192544a3c3094852d3fc49ddd320b63c0a25809fcebd44e6a1", + "url": "https://repo1.maven.org/maven2/org/springframework/security/spring-security-web/5.6.2/spring-security-web-5.6.2.jar" }, { - "coord": "org.springframework:spring-aop:5.3.6", + "coord": "org.springframework:spring-aop:5.3.17", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-jcl:5.3.6" + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-jcl:5.3.17" ], "directDependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-core:5.3.6" + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8442,23 +8304,23 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-aop/5.3.6/spring-aop-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-aop/5.3.17/spring-aop-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-aop/5.3.6/spring-aop-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-aop/5.3.6/spring-aop-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-aop/5.3.6/spring-aop-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-aop/5.3.17/spring-aop-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-aop/5.3.17/spring-aop-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-aop/5.3.17/spring-aop-5.3.17.jar" ], - "sha256": "170ac6e303345b9be64b739d06d377b5303cc087eabc7d807d5a8c0efa22a41d", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-aop/5.3.6/spring-aop-5.3.6.jar" + "sha256": "46ef4b2ed796f597803945374b296a883d8ae7b50a90d71c26002763248db173", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-aop/5.3.17/spring-aop-5.3.17.jar" }, { - "coord": "org.springframework:spring-beans:5.3.6", + "coord": "org.springframework:spring-beans:5.3.17", "dependencies": [ - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-jcl:5.3.6" + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-jcl:5.3.17" ], "directDependencies": [ - "org.springframework:spring-core:5.3.6" + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8466,29 +8328,29 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-beans/5.3.6/spring-beans-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-beans/5.3.17/spring-beans-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-beans/5.3.6/spring-beans-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-beans/5.3.6/spring-beans-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-beans/5.3.6/spring-beans-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-beans/5.3.17/spring-beans-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-beans/5.3.17/spring-beans-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-beans/5.3.17/spring-beans-5.3.17.jar" ], - "sha256": "33331abcdd8acccea43666782a5807127a0d43ffc6abf1c3252fbb27fc3367b2", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-beans/5.3.6/spring-beans-5.3.6.jar" + "sha256": "23ba3216644c33f10716dc158d33080a5e3f7457e660ec72bdccb26e777f2c74", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-beans/5.3.17/spring-beans-5.3.17.jar" }, { - "coord": "org.springframework:spring-context-support:5.3.6", + "coord": "org.springframework:spring-context-support:5.3.17", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6" + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-jcl:5.3.17" ], "directDependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-core:5.3.6" + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8496,29 +8358,29 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-context-support/5.3.6/spring-context-support-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-context-support/5.3.17/spring-context-support-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-context-support/5.3.6/spring-context-support-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-context-support/5.3.6/spring-context-support-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-context-support/5.3.6/spring-context-support-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-context-support/5.3.17/spring-context-support-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-context-support/5.3.17/spring-context-support-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-context-support/5.3.17/spring-context-support-5.3.17.jar" ], - "sha256": "789ab2e5c3e842824e049146810c3370a9b5a109fb02978614498695fead15ce", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-context-support/5.3.6/spring-context-support-5.3.6.jar" + "sha256": "94a410823096a94d79e14d0edb22692daf9e8b6427be18d1bf14d1add5381c01", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-context-support/5.3.17/spring-context-support-5.3.17.jar" }, { - "coord": "org.springframework:spring-context:5.3.6", + "coord": "org.springframework:spring-context:5.3.17", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6" + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-jcl:5.3.17" ], "directDependencies": [ - "org.springframework:spring-aop:5.3.6", - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-expression:5.3.6" + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8526,22 +8388,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-context/5.3.6/spring-context-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-context/5.3.17/spring-context-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-context/5.3.6/spring-context-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-context/5.3.6/spring-context-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-context/5.3.6/spring-context-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-context/5.3.17/spring-context-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-context/5.3.17/spring-context-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-context/5.3.17/spring-context-5.3.17.jar" ], - "sha256": "3e9064e26be66d2878d743b44890d404288049954ebe350a22d7dad0bc4fb0b2", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-context/5.3.6/spring-context-5.3.6.jar" + "sha256": "125839dff3dc1e70ea3aaa4e9854b8351bcd6e97255879de52fafb5dba6b7134", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-context/5.3.17/spring-context-5.3.17.jar" }, { - "coord": "org.springframework:spring-core:5.3.6", + "coord": "org.springframework:spring-core:5.3.17", "dependencies": [ - "org.springframework:spring-jcl:5.3.6" + "org.springframework:spring-jcl:5.3.17" ], "directDependencies": [ - "org.springframework:spring-jcl:5.3.6" + "org.springframework:spring-jcl:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8549,23 +8411,23 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-core/5.3.6/spring-core-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-core/5.3.17/spring-core-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-core/5.3.6/spring-core-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-core/5.3.6/spring-core-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-core/5.3.6/spring-core-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-core/5.3.17/spring-core-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-core/5.3.17/spring-core-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-core/5.3.17/spring-core-5.3.17.jar" ], - "sha256": "7d789153c82b2225f640261b2644fb60decafc6d5c01b9386f3e4e978231f46c", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-core/5.3.6/spring-core-5.3.6.jar" + "sha256": "a9a39bc84a91ab6489df07df027dd5520c037e617c9f69e21c422a6d3a77d28a", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-core/5.3.17/spring-core-5.3.17.jar" }, { - "coord": "org.springframework:spring-expression:5.3.6", + "coord": "org.springframework:spring-expression:5.3.17", "dependencies": [ - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-jcl:5.3.6" + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-jcl:5.3.17" ], "directDependencies": [ - "org.springframework:spring-core:5.3.6" + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8573,17 +8435,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-expression/5.3.6/spring-expression-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-expression/5.3.17/spring-expression-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-expression/5.3.6/spring-expression-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-expression/5.3.6/spring-expression-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-expression/5.3.6/spring-expression-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-expression/5.3.17/spring-expression-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-expression/5.3.17/spring-expression-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-expression/5.3.17/spring-expression-5.3.17.jar" ], - "sha256": "c832354b8e953d8ca2f423c92ec16d7ccfd844d9bd2df629d4412754878f0750", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-expression/5.3.6/spring-expression-5.3.6.jar" + "sha256": "ed6a91a8b138d88ecfde9d17dcb9dc2484ceaa281602f2c3b40b8141258e2b44", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-expression/5.3.17/spring-expression-5.3.17.jar" }, { - "coord": "org.springframework:spring-jcl:5.3.6", + "coord": "org.springframework:spring-jcl:5.3.17", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -8592,25 +8454,25 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-jcl/5.3.6/spring-jcl-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-jcl/5.3.17/spring-jcl-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-jcl/5.3.6/spring-jcl-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-jcl/5.3.6/spring-jcl-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-jcl/5.3.6/spring-jcl-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-jcl/5.3.17/spring-jcl-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-jcl/5.3.17/spring-jcl-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-jcl/5.3.17/spring-jcl-5.3.17.jar" ], - "sha256": "9d56d08d322314793842355b79f860adad3688c6035ef9eded63fd9a0d29c489", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-jcl/5.3.6/spring-jcl-5.3.6.jar" + "sha256": "d2d7bbb3c15201f077de8875a35a2b1f038b0910006d7905527b313eca97707e", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-jcl/5.3.17/spring-jcl-5.3.17.jar" }, { - "coord": "org.springframework:spring-messaging:5.3.6", + "coord": "org.springframework:spring-messaging:5.3.17", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-jcl:5.3.6" + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-jcl:5.3.17" ], "directDependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-core:5.3.6" + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8618,23 +8480,22 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-messaging/5.3.6/spring-messaging-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-messaging/5.3.17/spring-messaging-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-messaging/5.3.6/spring-messaging-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-messaging/5.3.6/spring-messaging-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-messaging/5.3.6/spring-messaging-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-messaging/5.3.17/spring-messaging-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-messaging/5.3.17/spring-messaging-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-messaging/5.3.17/spring-messaging-5.3.17.jar" ], - "sha256": "7f3491e73a48781ae39d93cb7b01b88c7d6fa802a8184d4a5d82ee36804289c1", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-messaging/5.3.6/spring-messaging-5.3.6.jar" + "sha256": "d60f3d3e648f1aad7950fe3acbaa7c89d237b3c2f79d4736120ae2fd4665c929", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-messaging/5.3.17/spring-messaging-5.3.17.jar" }, { - "coord": "org.springframework:spring-test:5.3.6", + "coord": "org.springframework:spring-test:5.3.16", "dependencies": [ - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-jcl:5.3.6" + "org.springframework:spring-core:5.3.17" ], "directDependencies": [ - "org.springframework:spring-core:5.3.6" + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8642,25 +8503,25 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-test/5.3.6/spring-test-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-test/5.3.16/spring-test-5.3.16.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-test/5.3.6/spring-test-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-test/5.3.6/spring-test-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-test/5.3.6/spring-test-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-test/5.3.16/spring-test-5.3.16.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-test/5.3.16/spring-test-5.3.16.jar", + "https://jitpack.io/org/springframework/spring-test/5.3.16/spring-test-5.3.16.jar" ], - "sha256": "b85bc653b7eda0488f68a18257b5a3ccb61b5ef24b32af48cded0953d6ec76b8", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-test/5.3.6/spring-test-5.3.6.jar" + "sha256": "41e1077d44d12f6c848b20ba1ea6fd66a0fee1c9ae578b4041d859dc95591ec3", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-test/5.3.16/spring-test-5.3.16.jar" }, { - "coord": "org.springframework:spring-web:5.3.6", + "coord": "org.springframework:spring-web:5.3.17", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-jcl:5.3.6" + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-jcl:5.3.17" ], "directDependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-core:5.3.6" + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-core:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8668,33 +8529,32 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-web/5.3.6/spring-web-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-web/5.3.17/spring-web-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-web/5.3.6/spring-web-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-web/5.3.6/spring-web-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-web/5.3.6/spring-web-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-web/5.3.17/spring-web-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-web/5.3.17/spring-web-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-web/5.3.17/spring-web-5.3.17.jar" ], - "sha256": "dd40db91f0ae291c451cb83b18787823249814fe9499d8333972718e9e6edbf7", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-web/5.3.6/spring-web-5.3.6.jar" + "sha256": "181ac4575b80faef8c52b44388e725ba130df74deaadacd31d708852a8b8531a", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-web/5.3.17/spring-web-5.3.17.jar" }, { - "coord": "org.springframework:spring-webmvc:5.3.6", + "coord": "org.springframework:spring-webmvc:5.3.16", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6" + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17" ], "directDependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6" + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-web:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8702,30 +8562,30 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-webmvc/5.3.6/spring-webmvc-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-webmvc/5.3.16/spring-webmvc-5.3.16.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-webmvc/5.3.6/spring-webmvc-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/5.3.6/spring-webmvc-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-webmvc/5.3.6/spring-webmvc-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-webmvc/5.3.16/spring-webmvc-5.3.16.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/5.3.16/spring-webmvc-5.3.16.jar", + "https://jitpack.io/org/springframework/spring-webmvc/5.3.16/spring-webmvc-5.3.16.jar" ], - "sha256": "0a166d4fb7651acede3db2e47a77048355b4a7fa02b292a2a58a046c11a54775", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/5.3.6/spring-webmvc-5.3.6.jar" + "sha256": "197620fa85ba4eb8881efadafaa3ff93934597b28eee2904870a4aa72eb044ba", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/5.3.16/spring-webmvc-5.3.16.jar" }, { - "coord": "org.springframework:spring-websocket:5.3.6", + "coord": "org.springframework:spring-websocket:5.3.17", "dependencies": [ - "org.springframework:spring-beans:5.3.6", - "org.springframework:spring-jcl:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-expression:5.3.6", - "org.springframework:spring-web:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-aop:5.3.6" + "org.springframework:spring-aop:5.3.17", + "org.springframework:spring-beans:5.3.17", + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-expression:5.3.17", + "org.springframework:spring-jcl:5.3.17", + "org.springframework:spring-web:5.3.17" ], "directDependencies": [ - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-core:5.3.6", - "org.springframework:spring-web:5.3.6" + "org.springframework:spring-context:5.3.17", + "org.springframework:spring-core:5.3.17", + "org.springframework:spring-web:5.3.17" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -8733,14 +8593,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-websocket/5.3.6/spring-websocket-5.3.6.jar", + "file": "v1/https/repo1.maven.org/maven2/org/springframework/spring-websocket/5.3.17/spring-websocket-5.3.17.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/springframework/spring-websocket/5.3.6/spring-websocket-5.3.6.jar", - "https://repo1.maven.org/maven2/org/springframework/spring-websocket/5.3.6/spring-websocket-5.3.6.jar", - "https://jitpack.io/org/springframework/spring-websocket/5.3.6/spring-websocket-5.3.6.jar" + "https://packages.confluent.io/maven/org/springframework/spring-websocket/5.3.17/spring-websocket-5.3.17.jar", + "https://repo1.maven.org/maven2/org/springframework/spring-websocket/5.3.17/spring-websocket-5.3.17.jar", + "https://jitpack.io/org/springframework/spring-websocket/5.3.17/spring-websocket-5.3.17.jar" ], - "sha256": "7549d8ca09ad12a09a849571a00536c7b59e3fd40720c7d8979c2594434d0492", - "url": "https://repo1.maven.org/maven2/org/springframework/spring-websocket/5.3.6/spring-websocket-5.3.6.jar" + "sha256": "c070c1e99edb6e1ede5cce79bc306f0c44e37f28edaad0ed31c4a5b6f497d6d7", + "url": "https://repo1.maven.org/maven2/org/springframework/spring-websocket/5.3.17/spring-websocket-5.3.17.jar" }, { "coord": "org.tukaani:xz:1.8", @@ -8781,9 +8641,14 @@ "url": "https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.7.7/snappy-java-1.1.7.7.jar" }, { - "coord": "org.xmlunit:xmlunit-core:2.7.0", - "dependencies": [], - "directDependencies": [], + "coord": "org.xmlunit:xmlunit-core:2.8.4", + "dependencies": [ + "jakarta.activation:jakarta.activation-api:1.2.2", + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + ], + "directDependencies": [ + "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" + ], "exclusions": [ "org.slf4j:slf4j-log4j12", "javax.xml.bind:jaxb-api", @@ -8791,17 +8656,17 @@ "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-logging" ], - "file": "v1/https/repo1.maven.org/maven2/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/xmlunit/xmlunit-core/2.8.4/xmlunit-core-2.8.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar", - "https://repo1.maven.org/maven2/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar", - "https://jitpack.io/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar" + "https://packages.confluent.io/maven/org/xmlunit/xmlunit-core/2.8.4/xmlunit-core-2.8.4.jar", + "https://repo1.maven.org/maven2/org/xmlunit/xmlunit-core/2.8.4/xmlunit-core-2.8.4.jar", + "https://jitpack.io/org/xmlunit/xmlunit-core/2.8.4/xmlunit-core-2.8.4.jar" ], - "sha256": "03cb08647d16dda7e85b0c487881cfac20f49ec398e1411a2a747c5fdb217672", - "url": "https://repo1.maven.org/maven2/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar" + "sha256": "5be2e153bf5b60b62ef3baeed835cf8120b8bee372af77f20c9f5425d0ed5a44", + "url": "https://repo1.maven.org/maven2/org/xmlunit/xmlunit-core/2.8.4/xmlunit-core-2.8.4.jar" }, { - "coord": "org.yaml:snakeyaml:1.27", + "coord": "org.yaml:snakeyaml:1.29", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -8810,14 +8675,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar", + "file": "v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.29/snakeyaml-1.29.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar", - "https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar", - "https://jitpack.io/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar" + "https://packages.confluent.io/maven/org/yaml/snakeyaml/1.29/snakeyaml-1.29.jar", + "https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.29/snakeyaml-1.29.jar", + "https://jitpack.io/org/yaml/snakeyaml/1.29/snakeyaml-1.29.jar" ], - "sha256": "7e7cce6740ed705bfdfaac7b442c1375d2986d2f2935936a5bd40c14e18fd736", - "url": "https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar" + "sha256": "89c5f029811b08c878f0b81dbb05e9626624c1fda4087a26871101e499a217ab", + "url": "https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.29/snakeyaml-1.29.jar" }, { "coord": "software.amazon.ion:ion-java:1.0.2", diff --git a/repositories.bzl b/repositories.bzl index e09300a127..1557e1b63d 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -1,29 +1,32 @@ +SPRING = "5.3.17" +SPRING_BOOT = "2.6.4" + airy_jvm_deps = [ - "com.amazonaws:aws-java-sdk-core:1.11.933", - "com.amazonaws:aws-java-sdk-s3:1.11.933", + "com.amazonaws:aws-java-sdk-core:1.12.182", + "com.amazonaws:aws-java-sdk-s3:1.12.182", "com.fasterxml.jackson.core:jackson-annotations:2.10.0", "com.fasterxml.jackson.core:jackson-core:2.10.0", "com.fasterxml.jackson.core:jackson-databind:2.10.0", "com.fasterxml.jackson.module:jackson-module-afterburner:2.10.0", - "com.github.everit-org.json-schema:org.everit.json.schema:1.12.2", - "com.google.auth:google-auth-library-oauth2-http:0.20.0", + "com.github.everit-org.json-schema:org.everit.json.schema:1.14.0", + "com.google.auth:google-auth-library-oauth2-http:1.6.0", "com.jayway.jsonpath:json-path:2.4.0", "com.dinstone:beanstalkc:2.3.0", - "com.twilio.sdk:twilio:7.51.0", + "com.twilio.sdk:twilio:8.27.1", "com.viber:viber-bot:1.0.11", "io.confluent:kafka-avro-serializer:6.1.1", "io.confluent:kafka-schema-registry-client:6.1.1", "io.confluent:kafka-schema-registry:6.1.1", "io.confluent:kafka-streams-avro-serde:6.1.1", - "io.jsonwebtoken:jjwt-api:0.10.5", - "io.jsonwebtoken:jjwt-impl:0.10.5", - "io.jsonwebtoken:jjwt-jackson:0.10.5", - "io.micrometer:micrometer-registry-prometheus:1.6.5", + "io.jsonwebtoken:jjwt-api:0.11.2", + "io.jsonwebtoken:jjwt-impl:0.11.2", + "io.jsonwebtoken:jjwt-jackson:0.11.2", + "io.micrometer:micrometer-registry-prometheus:1.8.4", "javax.activation:javax.activation-api:1.2.0", "javax.validation:validation-api:2.0.1.Final", "javax.xml.bind:jaxb-api:2.3.1", - "org.apache.logging.log4j:log4j-core:2.15.0", - "org.apache.logging.log4j:log4j-slf4j-impl:2.15.0", + "org.apache.logging.log4j:log4j-core:2.17.2", + "org.apache.logging.log4j:log4j-slf4j-impl:2.17.2", "org.slf4j:slf4j-nop:1.7.32", "org.slf4j:slf4j-api:1.7.32", "org.apache.avro:avro-tools:1.10.0", @@ -38,31 +41,29 @@ airy_jvm_deps = [ "org.apache.lucene:lucene-queryparser:8.7.0", "org.apache.lucene:lucene-analyzers-common:8.7.0", "org.apache.lucene:lucene-core:8.7.0", - "org.aspectj:aspectjweaver:1.8.10", + "org.aspectj:aspectjweaver:1.9.8", "org.hamcrest:hamcrest-library:2.1", "org.hamcrest:hamcrest:2.1", "org.junit.jupiter:junit-jupiter-engine:5.7.0", "org.junit.jupiter:junit-jupiter:5.7.0", - "org.junit.platform:junit-platform-console:1.7.0", - "org.junit.platform:junit-platform-engine:1.7.0", "org.mockito:mockito-core:2.28.2", "org.projectlombok:lombok:1.18.10", - "org.springframework.boot:spring-boot-loader:2.4.5", - "org.springframework.boot:spring-boot-starter-actuator:2.4.5", - "org.springframework.boot:spring-boot-starter-jetty:2.4.5", - "org.springframework.boot:spring-boot-starter-test:2.4.5", - "org.springframework.boot:spring-boot-starter-web:2.4.5", - "org.springframework.boot:spring-boot-starter-websocket:2.4.5", - "org.springframework.boot:spring-boot-starter-security:2.4.5", - "org.springframework.boot:spring-boot-starter-oauth2-client:2.4.5", + "org.springframework.boot:spring-boot-loader:%s" % SPRING_BOOT, + "org.springframework.boot:spring-boot-starter-actuator:%s" % SPRING_BOOT, + "org.springframework.boot:spring-boot-starter-jetty:%s" % SPRING_BOOT, + "org.springframework.boot:spring-boot-starter-test:%s" % SPRING_BOOT, + "org.springframework.boot:spring-boot-starter-web:%s" % SPRING_BOOT, + "org.springframework.boot:spring-boot-starter-websocket:%s" % SPRING_BOOT, + "org.springframework.boot:spring-boot-starter-security:%s" % SPRING_BOOT, + "org.springframework.boot:spring-boot-starter-oauth2-client:%s" % SPRING_BOOT, "org.springframework.security.oauth:spring-security-oauth2:2.4.1.RELEASE", - "org.springframework.retry:spring-retry:1.2.5.RELEASE", - "org.springframework:spring-aop:4.1.4.RELEASE", - "org.springframework:spring-context-support:5.3.6", - "org.springframework:spring-context:5.3.6", - "org.springframework:spring-messaging:5.3.6", - "org.springframework:spring-websocket:5.3.6", - "org.springframework.security:spring-security-core:5.4.6", + "org.springframework.retry:spring-retry:1.3.2", + "org.springframework:spring-aop:%s" % SPRING, + "org.springframework:spring-context-support:%s" % SPRING, + "org.springframework:spring-context:%s" % SPRING, + "org.springframework:spring-messaging:%s" % SPRING, + "org.springframework:spring-websocket:%s" % SPRING, + "org.springframework.security:spring-security-core:5.6.2", "org.rocksdb:rocksdbjni:5.18.3", "com.segment.analytics.java:analytics-core:3.1.3", "com.segment.analytics.java:analytics:3.1.3", From ab7e8fe0587043891902fb81cd4418be1ef575ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Mar 2022 15:00:59 +0100 Subject: [PATCH 05/46] Bump @types/react from 17.0.40 to 17.0.41 (#2951) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.40 to 17.0.41. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 4 +- yarn.lock | 10690 ++++++++++++++++++++++--------------------------- 2 files changed, 4839 insertions(+), 5855 deletions(-) diff --git a/package.json b/package.json index 4bd6eed7b9..75dd1c50ec 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@types/dom-mediacapture-record": "^1.0.11", "@types/lodash-es": "^4.17.6", "@types/node": "17.0.21", - "@types/react": "17.0.40", + "@types/react": "17.0.41", "@types/react-dom": "17.0.13", "@types/react-redux": "7.1.23", "@types/react-router-dom": "^5.3.3", @@ -77,6 +77,6 @@ "webpack-dev-server": "^4.7.4" }, "resolutions": { - "@types/react": "17.0.40" + "@types/react": "17.0.41" } } diff --git a/yarn.lock b/yarn.lock index 560b730e4b..47ae598d11 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,35 +3,30 @@ "@ampproject/remapping@^2.1.0": - "integrity" "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==" - "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz" - "version" "2.1.2" + version "2.1.2" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz" dependencies: "@jridgewell/trace-mapping" "^0.3.0" -"@babel/code-frame@^7.0.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/code-frame@^7.0.0", "@babel/code-frame@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + dependencies: + "@babel/highlight" "^7.16.7" + "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7": - "integrity" "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz" -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.4.0-0", "@babel/core@7.17.5": - "integrity" "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz" - "version" "7.17.5" +"@babel/core@7.17.5": + version "7.17.5" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz" dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" @@ -43,16 +38,15 @@ "@babel/template" "^7.16.7" "@babel/traverse" "^7.17.3" "@babel/types" "^7.17.0" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.1.2" - "semver" "^6.3.0" + 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/core@^7.15.5": - "integrity" "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz" - "version" "7.17.8" + version "7.17.8" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz" dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" @@ -64,50 +58,45 @@ "@babel/template" "^7.16.7" "@babel/traverse" "^7.17.3" "@babel/types" "^7.17.0" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.1.2" - "semver" "^6.3.0" + 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.3", "@babel/generator@^7.17.7": - "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" dependencies: "@babel/types" "^7.17.0" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/helper-annotate-as-pure@^7.16.7": - "integrity" "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==" - "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz" dependencies: "@babel/types" "^7.16.7" "@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": - "integrity" "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==" - "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz" dependencies: "@babel/helper-explode-assignable-expression" "^7.16.7" "@babel/types" "^7.16.7" "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7": - "integrity" "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz" dependencies: "@babel/compat-data" "^7.17.7" "@babel/helper-validator-option" "^7.16.7" - "browserslist" "^4.17.5" - "semver" "^6.3.0" + browserslist "^4.17.5" + semver "^6.3.0" "@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6": - "integrity" "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz" - "version" "7.17.6" + version "7.17.6" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7" @@ -118,82 +107,72 @@ "@babel/helper-split-export-declaration" "^7.16.7" "@babel/helper-create-regexp-features-plugin@^7.16.7": - "integrity" "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz" - "version" "7.17.0" + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" - "regexpu-core" "^5.0.1" + regexpu-core "^5.0.1" "@babel/helper-define-polyfill-provider@^0.3.1": - "integrity" "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==" - "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz" - "version" "0.3.1" + version "0.3.1" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz" dependencies: "@babel/helper-compilation-targets" "^7.13.0" "@babel/helper-module-imports" "^7.12.13" "@babel/helper-plugin-utils" "^7.13.0" "@babel/traverse" "^7.13.0" - "debug" "^4.1.1" - "lodash.debounce" "^4.0.8" - "resolve" "^1.14.2" - "semver" "^6.1.2" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" "@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" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz" dependencies: "@babel/types" "^7.16.7" "@babel/helper-explode-assignable-expression@^7.16.7": - "integrity" "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz" 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" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz" 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" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz" 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" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz" dependencies: "@babel/types" "^7.16.7" "@babel/helper-member-expression-to-functions@^7.16.7": - "integrity" "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz" dependencies: "@babel/types" "^7.17.0" "@babel/helper-module-imports@^7.12.13", "@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" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz" dependencies: "@babel/types" "^7.16.7" "@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7": - "integrity" "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz" dependencies: "@babel/helper-environment-visitor" "^7.16.7" "@babel/helper-module-imports" "^7.16.7" @@ -205,30 +184,26 @@ "@babel/types" "^7.17.0" "@babel/helper-optimise-call-expression@^7.16.7": - "integrity" "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz" dependencies: "@babel/types" "^7.16.7" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - "integrity" "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz" - "version" "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-remap-async-to-generator@^7.16.8": - "integrity" "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==" - "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz" - "version" "7.16.8" + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-wrap-function" "^7.16.8" "@babel/types" "^7.16.8" "@babel/helper-replace-supers@^7.16.7": - "integrity" "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz" dependencies: "@babel/helper-environment-visitor" "^7.16.7" "@babel/helper-member-expression-to-functions" "^7.16.7" @@ -237,40 +212,34 @@ "@babel/types" "^7.16.7" "@babel/helper-simple-access@^7.17.7": - "integrity" "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz" dependencies: "@babel/types" "^7.17.0" "@babel/helper-skip-transparent-expression-wrappers@^7.16.0": - "integrity" "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==" - "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz" - "version" "7.16.0" + version "7.16.0" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz" dependencies: "@babel/types" "^7.16.0" "@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" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz" dependencies: "@babel/types" "^7.16.7" "@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" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz" "@babel/helper-wrap-function@^7.16.8": - "integrity" "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==" - "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz" - "version" "7.16.8" + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz" dependencies: "@babel/helper-function-name" "^7.16.7" "@babel/template" "^7.16.7" @@ -278,122 +247,107 @@ "@babel/types" "^7.16.8" "@babel/helpers@^7.17.2", "@babel/helpers@^7.17.8": - "integrity" "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz" - "version" "7.17.8" + version "7.17.8" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz" dependencies: "@babel/template" "^7.16.7" "@babel/traverse" "^7.17.3" "@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" + 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" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.17.8": - "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" - "version" "7.17.8" + version "7.17.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": - "integrity" "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": - "integrity" "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-proposal-optional-chaining" "^7.16.7" "@babel/plugin-proposal-async-generator-functions@^7.16.8": - "integrity" "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz" - "version" "7.16.8" + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-remap-async-to-generator" "^7.16.8" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-proposal-class-properties@^7.16.7": - "integrity" "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz" dependencies: "@babel/helper-create-class-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-proposal-class-static-block@^7.16.7": - "integrity" "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz" - "version" "7.17.6" + version "7.17.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz" dependencies: "@babel/helper-create-class-features-plugin" "^7.17.6" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-dynamic-import@^7.16.7": - "integrity" "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-proposal-export-namespace-from@^7.16.7": - "integrity" "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" "@babel/plugin-proposal-json-strings@^7.16.7": - "integrity" "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-proposal-logical-assignment-operators@^7.16.7": - "integrity" "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": - "integrity" "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-proposal-numeric-separator@^7.16.7": - "integrity" "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-object-rest-spread@^7.16.7", "@babel/plugin-proposal-object-rest-spread@^7.17.3": - "integrity" "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz" - "version" "7.17.3" + version "7.17.3" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz" dependencies: "@babel/compat-data" "^7.17.0" "@babel/helper-compilation-targets" "^7.16.7" @@ -402,34 +356,30 @@ "@babel/plugin-transform-parameters" "^7.16.7" "@babel/plugin-proposal-optional-catch-binding@^7.16.7": - "integrity" "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-proposal-optional-chaining@^7.16.7": - "integrity" "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-proposal-private-methods@^7.16.11": - "integrity" "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz" - "version" "7.16.11" + version "7.16.11" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz" dependencies: "@babel/helper-create-class-features-plugin" "^7.16.10" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-proposal-private-property-in-object@^7.16.7": - "integrity" "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-create-class-features-plugin" "^7.16.7" @@ -437,159 +387,137 @@ "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - "integrity" "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-async-generators@^7.8.4": - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - "version" "7.8.4" + version "7.8.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.13": - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - "version" "7.12.13" + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-class-static-block@^7.14.5": - "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.3": - "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": - "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-json-strings@^7.8.3": - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.16.7": - "integrity" "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4": - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-private-property-in-object@^7.14.5": - "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-top-level-await@^7.14.5": - "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.16.7": - "integrity" "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-arrow-functions@^7.16.7": - "integrity" "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-async-to-generator@^7.16.8": - "integrity" "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz" - "version" "7.16.8" + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz" dependencies: "@babel/helper-module-imports" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-remap-async-to-generator" "^7.16.8" "@babel/plugin-transform-block-scoped-functions@^7.16.7": - "integrity" "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-block-scoping@^7.16.7": - "integrity" "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-classes@^7.16.7": - "integrity" "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7" @@ -598,174 +526,152 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" - "globals" "^11.1.0" + globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.16.7": - "integrity" "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-destructuring@^7.16.7": - "integrity" "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": - "integrity" "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-duplicate-keys@^7.16.7": - "integrity" "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-exponentiation-operator@^7.16.7": - "integrity" "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz" dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-for-of@^7.16.7": - "integrity" "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-function-name@^7.16.7": - "integrity" "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz" dependencies: "@babel/helper-compilation-targets" "^7.16.7" "@babel/helper-function-name" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-literals@^7.16.7": - "integrity" "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-member-expression-literals@^7.16.7": - "integrity" "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-modules-amd@^7.16.7": - "integrity" "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz" dependencies: "@babel/helper-module-transforms" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" - "babel-plugin-dynamic-import-node" "^2.3.3" + babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-commonjs@^7.16.8": - "integrity" "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz" dependencies: "@babel/helper-module-transforms" "^7.17.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-simple-access" "^7.17.7" - "babel-plugin-dynamic-import-node" "^2.3.3" + babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-systemjs@^7.16.7": - "integrity" "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz" - "version" "7.17.8" + version "7.17.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz" dependencies: "@babel/helper-hoist-variables" "^7.16.7" "@babel/helper-module-transforms" "^7.17.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-validator-identifier" "^7.16.7" - "babel-plugin-dynamic-import-node" "^2.3.3" + babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-umd@^7.16.7": - "integrity" "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz" dependencies: "@babel/helper-module-transforms" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": - "integrity" "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz" - "version" "7.16.8" + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/plugin-transform-new-target@^7.16.7": - "integrity" "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-object-super@^7.16.7": - "integrity" "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" "@babel/plugin-transform-parameters@^7.16.7": - "integrity" "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-property-literals@^7.16.7": - "integrity" "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-react-constant-elements@^7.14.5": - "integrity" "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz" - "version" "7.17.6" + version "7.17.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-react-display-name@^7.16.7": - "integrity" "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-react-jsx-development@^7.16.7": - "integrity" "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz" dependencies: "@babel/plugin-transform-react-jsx" "^7.16.7" "@babel/plugin-transform-react-jsx@^7.16.7": - "integrity" "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz" - "version" "7.17.3" + version "7.17.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-module-imports" "^7.16.7" @@ -774,91 +680,79 @@ "@babel/types" "^7.17.0" "@babel/plugin-transform-react-pure-annotations@^7.16.7": - "integrity" "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz" dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-regenerator@^7.16.7": - "integrity" "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz" dependencies: - "regenerator-transform" "^0.14.2" + regenerator-transform "^0.14.2" "@babel/plugin-transform-reserved-words@^7.16.7": - "integrity" "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-shorthand-properties@^7.16.7": - "integrity" "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-spread@^7.16.7": - "integrity" "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-transform-sticky-regex@^7.16.7": - "integrity" "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-template-literals@^7.16.7": - "integrity" "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-typeof-symbol@^7.16.7": - "integrity" "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-typescript@^7.16.7": - "integrity" "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz" - "version" "7.16.8" + version "7.16.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz" dependencies: "@babel/helper-create-class-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-typescript" "^7.16.7" "@babel/plugin-transform-unicode-escapes@^7.16.7": - "integrity" "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-unicode-regex@^7.16.7": - "integrity" "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/preset-env@^7.15.6", "@babel/preset-env@^7.16.11": - "integrity" "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==" - "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz" - "version" "7.16.11" + version "7.16.11" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz" dependencies: "@babel/compat-data" "^7.16.8" "@babel/helper-compilation-targets" "^7.16.7" @@ -929,27 +823,25 @@ "@babel/plugin-transform-unicode-regex" "^7.16.7" "@babel/preset-modules" "^0.1.5" "@babel/types" "^7.16.8" - "babel-plugin-polyfill-corejs2" "^0.3.0" - "babel-plugin-polyfill-corejs3" "^0.5.0" - "babel-plugin-polyfill-regenerator" "^0.3.0" - "core-js-compat" "^3.20.2" - "semver" "^6.3.0" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + core-js-compat "^3.20.2" + semver "^6.3.0" "@babel/preset-modules@^0.1.5": - "integrity" "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==" - "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" - "version" "0.1.5" + version "0.1.5" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" - "esutils" "^2.0.2" + esutils "^2.0.2" "@babel/preset-react@^7.14.5", "@babel/preset-react@^7.16.7": - "integrity" "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==" - "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-validator-option" "^7.16.7" @@ -959,34 +851,30 @@ "@babel/plugin-transform-react-pure-annotations" "^7.16.7" "@babel/preset-typescript@^7.15.0", "@babel/preset-typescript@^7.16.0": - "integrity" "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==" - "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz" dependencies: "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-validator-option" "^7.16.7" "@babel/plugin-transform-typescript" "^7.16.7" "@babel/runtime@^7.0.0", "@babel/runtime@^7.14.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - "integrity" "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz" - "version" "7.17.8" + version "7.17.8" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz" dependencies: - "regenerator-runtime" "^0.13.4" + 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" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" dependencies: "@babel/code-frame" "^7.16.7" "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3": - "integrity" "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz" - "version" "7.17.3" + version "7.17.3" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz" dependencies: "@babel/code-frame" "^7.16.7" "@babel/generator" "^7.17.3" @@ -996,269 +884,232 @@ "@babel/helper-split-export-declaration" "^7.16.7" "@babel/parser" "^7.17.3" "@babel/types" "^7.17.0" - "debug" "^4.1.0" - "globals" "^11.1.0" + debug "^4.1.0" + globals "^11.1.0" "@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4": - "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" - "version" "7.17.0" + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@bazel/typescript@5.2.0": - "integrity" "sha512-hNpSCQj5dOX95iC4Yf/fuyxfMU5uTAe84thqPcTCvOJFmpypN6qzxH24S5UiXkwbsL8sQM9DP0+qFyT/TRKdNw==" - "resolved" "https://registry.npmjs.org/@bazel/typescript/-/typescript-5.2.0.tgz" - "version" "5.2.0" + version "5.2.0" + resolved "https://registry.npmjs.org/@bazel/typescript/-/typescript-5.2.0.tgz" dependencies: "@bazel/worker" "5.2.0" - "protobufjs" "6.8.8" - "semver" "5.6.0" - "source-map-support" "0.5.9" - "tsutils" "3.21.0" + protobufjs "6.8.8" + semver "5.6.0" + source-map-support "0.5.9" + tsutils "3.21.0" "@bazel/worker@5.2.0": - "integrity" "sha512-C9ozvgRP2iug4e9XaVjfXSKmrUMyzsYhDN2/A+MqKl8qlAf5AlveNofCUBASHxJsYiBn3ATbPNUznGsjeMpVWg==" - "resolved" "https://registry.npmjs.org/@bazel/worker/-/worker-5.2.0.tgz" - "version" "5.2.0" + version "5.2.0" + resolved "https://registry.npmjs.org/@bazel/worker/-/worker-5.2.0.tgz" dependencies: - "google-protobuf" "^3.6.1" + google-protobuf "^3.6.1" "@cypress/request@^2.88.10": - "integrity" "sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==" - "resolved" "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz" - "version" "2.88.10" - dependencies: - "aws-sign2" "~0.7.0" - "aws4" "^1.8.0" - "caseless" "~0.12.0" - "combined-stream" "~1.0.6" - "extend" "~3.0.2" - "forever-agent" "~0.6.1" - "form-data" "~2.3.2" - "http-signature" "~1.3.6" - "is-typedarray" "~1.0.0" - "isstream" "~0.1.2" - "json-stringify-safe" "~5.0.1" - "mime-types" "~2.1.19" - "performance-now" "^2.1.0" - "qs" "~6.5.2" - "safe-buffer" "^5.1.2" - "tough-cookie" "~2.5.0" - "tunnel-agent" "^0.6.0" - "uuid" "^8.3.2" + version "2.88.10" + resolved "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + http-signature "~1.3.6" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^8.3.2" "@cypress/xvfb@^1.2.4": - "integrity" "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==" - "resolved" "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz" - "version" "1.2.4" + version "1.2.4" + resolved "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz" dependencies: - "debug" "^3.1.0" - "lodash.once" "^4.1.1" + debug "^3.1.0" + lodash.once "^4.1.1" "@discoveryjs/json-ext@^0.5.0": - "integrity" "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==" - "resolved" "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" - "version" "0.5.7" + version "0.5.7" + resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" "@eslint/eslintrc@^0.4.3": - "integrity" "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==" - "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" - "version" "0.4.3" - dependencies: - "ajv" "^6.12.4" - "debug" "^4.1.1" - "espree" "^7.3.0" - "globals" "^13.9.0" - "ignore" "^4.0.6" - "import-fresh" "^3.2.1" - "js-yaml" "^3.13.1" - "minimatch" "^3.0.4" - "strip-json-comments" "^3.1.1" + version "0.4.3" + resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" "@hot-loader/react-dom@^17.0.2": - "version" "17.0.2+4.13.0" + version "17.0.2" + resolved "https://registry.yarnpkg.com/@hot-loader/react-dom/-/react-dom-17.0.2.tgz#0b24e484093e8f97eb5c72bebdda44fc20bc8400" 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" "@humanwhocodes/config-array@^0.5.0": - "integrity" "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==" - "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz" - "version" "0.5.0" + version "0.5.0" + resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz" dependencies: "@humanwhocodes/object-schema" "^1.2.0" - "debug" "^4.1.1" - "minimatch" "^3.0.4" + debug "^4.1.1" + minimatch "^3.0.4" "@humanwhocodes/object-schema@^1.2.0": - "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" - "version" "1.2.1" + version "1.2.1" + resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" "@icons/material@^0.2.4": - "integrity" "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" - "resolved" "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz" - "version" "0.2.4" + version "0.2.4" + resolved "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz" "@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" + version "3.0.5" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz" "@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" + version "1.4.11" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz" "@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" + version "0.3.4" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz" dependencies: "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" "@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" dependencies: "@nodelib/fs.stat" "2.0.5" - "run-parallel" "^1.1.9" + run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" "@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" dependencies: "@nodelib/fs.scandir" "2.1.5" - "fastq" "^1.6.0" + fastq "^1.6.0" "@polka/url@^1.0.0-next.20": - "integrity" "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - "resolved" "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz" - "version" "1.0.0-next.21" + version "1.0.0-next.21" + resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz" "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": - "integrity" "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" - "resolved" "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" "@protobufjs/base64@^1.1.2": - "integrity" "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - "resolved" "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" "@protobufjs/codegen@^2.0.4": - "integrity" "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - "resolved" "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" - "version" "2.0.4" + version "2.0.4" + resolved "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" "@protobufjs/eventemitter@^1.1.0": - "integrity" "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" - "resolved" "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" "@protobufjs/fetch@^1.1.0": - "integrity" "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=" - "resolved" "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" dependencies: "@protobufjs/aspromise" "^1.1.1" "@protobufjs/inquire" "^1.1.0" "@protobufjs/float@^1.0.2": - "integrity" "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" - "resolved" "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" - "version" "1.0.2" + version "1.0.2" + resolved "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" "@protobufjs/inquire@^1.1.0": - "integrity" "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" - "resolved" "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" "@protobufjs/path@^1.1.2": - "integrity" "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" - "resolved" "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" "@protobufjs/pool@^1.1.0": - "integrity" "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" - "resolved" "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" "@protobufjs/utf8@^1.1.0": - "integrity" "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" - "resolved" "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" "@reduxjs/toolkit@^1.8.0": - "integrity" "sha512-cdfHWfcvLyhBUDicoFwG1u32JqvwKDxLxDd7zSmSoFw/RhYLOygIRtmaMjPRUUHmVmmAGAvquLLsKKU/677kSQ==" - "resolved" "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.0.tgz" - "version" "1.8.0" + version "1.8.0" + resolved "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.0.tgz" dependencies: - "immer" "^9.0.7" - "redux" "^4.1.2" - "redux-thunk" "^2.4.1" - "reselect" "^4.1.5" + immer "^9.0.7" + redux "^4.1.2" + redux-thunk "^2.4.1" + reselect "^4.1.5" "@stomp/stompjs@^6.1.2": - "integrity" "sha512-FHDTrIFM5Ospi4L3Xhj6v2+NzCVAeNDcBe95YjUWhWiRMrBF6uN3I7AUOlRgT6jU/2WQvvYK8ZaIxFfxFp+uHQ==" - "resolved" "https://registry.npmjs.org/@stomp/stompjs/-/stompjs-6.1.2.tgz" - "version" "6.1.2" + version "6.1.2" + resolved "https://registry.npmjs.org/@stomp/stompjs/-/stompjs-6.1.2.tgz" "@svgr/babel-plugin-add-jsx-attribute@^6.0.0": - "integrity" "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz" - "version" "6.0.0" + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz" "@svgr/babel-plugin-remove-jsx-attribute@^6.0.0": - "integrity" "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz" - "version" "6.0.0" + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz" "@svgr/babel-plugin-remove-jsx-empty-expression@^6.0.0": - "integrity" "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz" - "version" "6.0.0" + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz" "@svgr/babel-plugin-replace-jsx-attribute-value@^6.0.0": - "integrity" "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz" - "version" "6.0.0" + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz" "@svgr/babel-plugin-svg-dynamic-title@^6.0.0": - "integrity" "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz" - "version" "6.0.0" + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz" "@svgr/babel-plugin-svg-em-dimensions@^6.0.0": - "integrity" "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz" - "version" "6.0.0" + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz" "@svgr/babel-plugin-transform-react-native-svg@^6.0.0": - "integrity" "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz" - "version" "6.0.0" + version "6.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz" "@svgr/babel-plugin-transform-svg-component@^6.2.0": - "integrity" "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz" - "version" "6.2.0" + version "6.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz" "@svgr/babel-preset@^6.2.0": - "integrity" "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==" - "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz" - "version" "6.2.0" + version "6.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz" dependencies: "@svgr/babel-plugin-add-jsx-attribute" "^6.0.0" "@svgr/babel-plugin-remove-jsx-attribute" "^6.0.0" @@ -1269,46 +1120,41 @@ "@svgr/babel-plugin-transform-react-native-svg" "^6.0.0" "@svgr/babel-plugin-transform-svg-component" "^6.2.0" -"@svgr/core@^6.0.0", "@svgr/core@^6.2.1": - "integrity" "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==" - "resolved" "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz" - "version" "6.2.1" +"@svgr/core@^6.2.1": + version "6.2.1" + resolved "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz" dependencies: "@svgr/plugin-jsx" "^6.2.1" - "camelcase" "^6.2.0" - "cosmiconfig" "^7.0.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" "@svgr/hast-util-to-babel-ast@^6.2.1": - "integrity" "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==" - "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz" - "version" "6.2.1" + version "6.2.1" + resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz" dependencies: "@babel/types" "^7.15.6" - "entities" "^3.0.1" + entities "^3.0.1" "@svgr/plugin-jsx@^6.2.1": - "integrity" "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==" - "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz" - "version" "6.2.1" + version "6.2.1" + resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz" dependencies: "@babel/core" "^7.15.5" "@svgr/babel-preset" "^6.2.0" "@svgr/hast-util-to-babel-ast" "^6.2.1" - "svg-parser" "^2.0.2" + svg-parser "^2.0.2" "@svgr/plugin-svgo@^6.2.0": - "integrity" "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==" - "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz" - "version" "6.2.0" + version "6.2.0" + resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz" dependencies: - "cosmiconfig" "^7.0.1" - "deepmerge" "^4.2.2" - "svgo" "^2.5.0" + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.5.0" "@svgr/webpack@^6.2.1": - "integrity" "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==" - "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz" - "version" "6.2.1" + version "6.2.1" + resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz" dependencies: "@babel/core" "^7.15.5" "@babel/plugin-transform-react-constant-elements" "^7.14.5" @@ -1320,86 +1166,74 @@ "@svgr/plugin-svgo" "^6.2.0" "@trysound/sax@0.2.0": - "integrity" "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - "resolved" "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" - "version" "0.2.0" + version "0.2.0" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" "@types/body-parser@*": - "integrity" "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==" - "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" - "version" "1.19.2" + version "1.19.2" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" dependencies: "@types/connect" "*" "@types/node" "*" "@types/bonjour@^3.5.9": - "integrity" "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==" - "resolved" "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" - "version" "3.5.10" + version "3.5.10" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" dependencies: "@types/node" "*" "@types/connect-history-api-fallback@^1.3.5": - "integrity" "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==" - "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" - "version" "1.3.5" + version "1.3.5" + resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" "@types/connect@*": - "integrity" "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==" - "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" - "version" "3.4.35" + version "3.4.35" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" dependencies: "@types/node" "*" "@types/debug@^4.0.0": - "integrity" "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==" - "resolved" "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz" - "version" "4.1.7" + version "4.1.7" + resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz" dependencies: "@types/ms" "*" "@types/dom-mediacapture-record@^1.0.11": - "integrity" "sha512-ODVOH95x08arZhbQOjH3no7Iye64akdO+55nM+IGtTzpu2ACKr9CQTrI//CCVieIjlI/eL+rK1hQjMycxIgylQ==" - "resolved" "https://registry.npmjs.org/@types/dom-mediacapture-record/-/dom-mediacapture-record-1.0.11.tgz" - "version" "1.0.11" + version "1.0.11" + resolved "https://registry.npmjs.org/@types/dom-mediacapture-record/-/dom-mediacapture-record-1.0.11.tgz" "@types/eslint-scope@^3.7.3": - "integrity" "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==" - "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz" - "version" "3.7.3" + version "3.7.3" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz" dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": - "integrity" "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==" - "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz" - "version" "8.4.1" + version "8.4.1" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz" dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*", "@types/estree@^0.0.51": - "integrity" "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" - "version" "0.0.51" + version "0.0.51" + resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - "integrity" "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==" - "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz" - "version" "4.17.28" + version "4.17.28" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz" dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" "@types/express@*", "@types/express@^4.17.13": - "integrity" "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==" - "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz" - "version" "4.17.13" + version "4.17.13" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz" dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.18" @@ -1407,351 +1241,299 @@ "@types/serve-static" "*" "@types/hast@^2.0.0": - "integrity" "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==" - "resolved" "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz" - "version" "2.3.4" + version "2.3.4" + resolved "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz" dependencies: "@types/unist" "*" "@types/history@^4.7.11": - "integrity" "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - "resolved" "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" - "version" "4.7.11" + version "4.7.11" + resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" "@types/hoist-non-react-statics@^3.3.0": - "integrity" "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==" - "resolved" "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" - "version" "3.3.1" + version "3.3.1" + resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" dependencies: "@types/react" "*" - "hoist-non-react-statics" "^3.3.0" + hoist-non-react-statics "^3.3.0" "@types/html-minifier-terser@^6.0.0": - "integrity" "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - "version" "6.1.0" + version "6.1.0" + resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" "@types/http-proxy@^1.17.8": - "integrity" "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==" - "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz" - "version" "1.17.8" + version "1.17.8" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz" dependencies: "@types/node" "*" "@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - "integrity" "sha512-BLO9bBq59vW3fxCpD4o0N4U+DXsvwvIcl+jofw0frQo/GrBFC+/jRZj1E7kgp6dvTyNmA4y6JCV5Id/r3mNP5A==" - "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.10.tgz" - "version" "7.0.10" + version "7.0.10" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.10.tgz" "@types/lodash-es@^4.17.6": - "integrity" "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==" - "resolved" "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz" - "version" "4.17.6" + version "4.17.6" + resolved "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz" dependencies: "@types/lodash" "*" "@types/lodash@*": - "integrity" "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==" - "resolved" "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz" - "version" "4.14.180" + version "4.14.180" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz" "@types/long@^4.0.0": - "integrity" "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" - "resolved" "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz" - "version" "4.0.1" + version "4.0.1" + resolved "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz" "@types/mdast@^3.0.0": - "integrity" "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==" - "resolved" "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz" - "version" "3.0.10" + version "3.0.10" + resolved "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz" dependencies: "@types/unist" "*" "@types/mdurl@^1.0.0": - "integrity" "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==" - "resolved" "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz" - "version" "1.0.2" + version "1.0.2" + resolved "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz" "@types/mime@^1": - "integrity" "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" - "version" "1.3.2" + version "1.3.2" + resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" "@types/ms@*": - "integrity" "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - "resolved" "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz" - "version" "0.7.31" + version "0.7.31" + resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz" "@types/node@*", "@types/node@17.0.21": - "integrity" "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz" - "version" "17.0.21" + version "17.0.21" + resolved "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz" "@types/node@^10.1.0": - "integrity" "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz" - "version" "10.17.60" + version "10.17.60" + resolved "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz" "@types/node@^14.14.31": - "integrity" "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz" - "version" "14.18.12" + version "14.18.12" + resolved "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz" "@types/parse-json@^4.0.0": - "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" - "version" "4.0.0" + version "4.0.0" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" "@types/prop-types@*", "@types/prop-types@^15.0.0": - "integrity" "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" - "version" "15.7.4" + version "15.7.4" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" "@types/qs@*": - "integrity" "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" - "version" "6.9.7" + version "6.9.7" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" "@types/range-parser@*": - "integrity" "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" - "version" "1.2.4" + version "1.2.4" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" "@types/react-dom@17.0.13": - "integrity" "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==" - "resolved" "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz" - "version" "17.0.13" + version "17.0.13" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz" dependencies: "@types/react" "*" -"@types/react-redux@^7.1.20", "@types/react-redux@7.1.23": - "integrity" "sha512-D02o3FPfqQlfu2WeEYwh3x2otYd2Dk1o8wAfsA0B1C2AJEFxE663Ozu7JzuWbznGgW248NaOF6wsqCGNq9d3qw==" - "resolved" "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.23.tgz" - "version" "7.1.23" +"@types/react-redux@7.1.23", "@types/react-redux@^7.1.20": + version "7.1.23" + resolved "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.23.tgz" dependencies: "@types/hoist-non-react-statics" "^3.3.0" "@types/react" "*" - "hoist-non-react-statics" "^3.3.0" - "redux" "^4.0.0" + hoist-non-react-statics "^3.3.0" + redux "^4.0.0" "@types/react-router-dom@^5.3.3": - "integrity" "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==" - "resolved" "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" - "version" "5.3.3" + version "5.3.3" + resolved "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" dependencies: "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router" "*" "@types/react-router@*": - "integrity" "sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==" - "resolved" "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz" - "version" "5.1.18" + version "5.1.18" + resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz" dependencies: "@types/history" "^4.7.11" "@types/react" "*" "@types/react-window-infinite-loader@^1.0.6": - "integrity" "sha512-V8g8sBDLVeJJAfEENJS7VXZK+DRJ+jzPNtk8jpj2G+obhf+iqGNUDGwNWCbBhLiD+KpHhf3kWQlKBRi0tAeU4Q==" - "resolved" "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.6.tgz" - "version" "1.0.6" + version "1.0.6" + resolved "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.6.tgz" dependencies: "@types/react" "*" "@types/react-window" "*" "@types/react-window@*": - "integrity" "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==" - "resolved" "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz" - "version" "1.8.5" + version "1.8.5" + resolved "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz" dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^15.0.0 || ^16.0.0 || ^17.0.0 ", "@types/react@>=16", "@types/react@17.0.40": - "integrity" "sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==" - "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.40.tgz" - "version" "17.0.40" +"@types/react@*", "@types/react@17.0.41": + version "17.0.41" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.41.tgz#6e179590d276394de1e357b3f89d05d7d3da8b85" dependencies: "@types/prop-types" "*" "@types/scheduler" "*" - "csstype" "^3.0.2" + csstype "^3.0.2" "@types/resize-observer-browser@^0.1.7": - "integrity" "sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg==" - "resolved" "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz" - "version" "0.1.7" + version "0.1.7" + resolved "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz" "@types/retry@^0.12.0": - "integrity" "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" - "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz" - "version" "0.12.1" + version "0.12.1" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz" "@types/scheduler@*": - "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" - "version" "0.16.2" + version "0.16.2" + resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" "@types/serve-index@^1.9.1": - "integrity" "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==" - "resolved" "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" - "version" "1.9.1" + version "1.9.1" + resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" dependencies: "@types/express" "*" "@types/serve-static@*": - "integrity" "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==" - "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz" - "version" "1.13.10" + version "1.13.10" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz" dependencies: "@types/mime" "^1" "@types/node" "*" "@types/sinonjs__fake-timers@8.1.1": - "integrity" "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==" - "resolved" "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz" - "version" "8.1.1" + version "8.1.1" + resolved "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz" "@types/sizzle@^2.3.2": - "integrity" "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" - "resolved" "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz" - "version" "2.3.3" + version "2.3.3" + resolved "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz" "@types/sockjs@^0.3.33": - "integrity" "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==" - "resolved" "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" - "version" "0.3.33" + version "0.3.33" + resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" dependencies: "@types/node" "*" "@types/unist@*", "@types/unist@^2.0.0": - "integrity" "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - "resolved" "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz" - "version" "2.0.6" + version "2.0.6" + resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz" "@types/ws@^8.2.2": - "integrity" "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==" - "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" - "version" "8.5.3" + version "8.5.3" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" dependencies: "@types/node" "*" "@types/yauzl@^2.9.1": - "integrity" "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==" - "resolved" "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz" - "version" "2.9.2" + version "2.9.2" + resolved "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz" dependencies: "@types/node" "*" "@typescript-eslint/eslint-plugin@^4.33.0": - "integrity" "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz" - "version" "4.33.0" + version "4.33.0" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz" dependencies: "@typescript-eslint/experimental-utils" "4.33.0" "@typescript-eslint/scope-manager" "4.33.0" - "debug" "^4.3.1" - "functional-red-black-tree" "^1.0.1" - "ignore" "^5.1.8" - "regexpp" "^3.1.0" - "semver" "^7.3.5" - "tsutils" "^3.21.0" + debug "^4.3.1" + functional-red-black-tree "^1.0.1" + ignore "^5.1.8" + regexpp "^3.1.0" + semver "^7.3.5" + tsutils "^3.21.0" "@typescript-eslint/experimental-utils@4.33.0": - "integrity" "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz" - "version" "4.33.0" + version "4.33.0" + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz" dependencies: "@types/json-schema" "^7.0.7" "@typescript-eslint/scope-manager" "4.33.0" "@typescript-eslint/types" "4.33.0" "@typescript-eslint/typescript-estree" "4.33.0" - "eslint-scope" "^5.1.1" - "eslint-utils" "^3.0.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" -"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.32.0": - "integrity" "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz" - "version" "4.33.0" +"@typescript-eslint/parser@^4.32.0": + version "4.33.0" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz" dependencies: "@typescript-eslint/scope-manager" "4.33.0" "@typescript-eslint/types" "4.33.0" "@typescript-eslint/typescript-estree" "4.33.0" - "debug" "^4.3.1" + debug "^4.3.1" "@typescript-eslint/scope-manager@4.33.0": - "integrity" "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz" - "version" "4.33.0" + version "4.33.0" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz" dependencies: "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" "@typescript-eslint/types@4.33.0": - "integrity" "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz" - "version" "4.33.0" + version "4.33.0" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz" "@typescript-eslint/typescript-estree@4.33.0": - "integrity" "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz" - "version" "4.33.0" + version "4.33.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz" dependencies: "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" - "debug" "^4.3.1" - "globby" "^11.0.3" - "is-glob" "^4.0.1" - "semver" "^7.3.5" - "tsutils" "^3.21.0" + debug "^4.3.1" + globby "^11.0.3" + is-glob "^4.0.1" + semver "^7.3.5" + tsutils "^3.21.0" "@typescript-eslint/visitor-keys@4.33.0": - "integrity" "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz" - "version" "4.33.0" + version "4.33.0" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz" dependencies: "@typescript-eslint/types" "4.33.0" - "eslint-visitor-keys" "^2.0.0" + eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.11.1": - "integrity" "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" dependencies: "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/floating-point-hex-parser@1.11.1": - "integrity" "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" "@webassemblyjs/helper-api-error@1.11.1": - "integrity" "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" "@webassemblyjs/helper-buffer@1.11.1": - "integrity" "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" "@webassemblyjs/helper-numbers@1.11.1": - "integrity" "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" "@xtuc/long" "4.2.2" "@webassemblyjs/helper-wasm-bytecode@1.11.1": - "integrity" "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" "@webassemblyjs/helper-wasm-section@1.11.1": - "integrity" "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" @@ -1759,28 +1541,24 @@ "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/ieee754@1.11.1": - "integrity" "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.1": - "integrity" "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.1": - "integrity" "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" "@webassemblyjs/wasm-edit@1.11.1": - "integrity" "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" @@ -1792,9 +1570,8 @@ "@webassemblyjs/wast-printer" "1.11.1" "@webassemblyjs/wasm-gen@1.11.1": - "integrity" "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" @@ -1803,9 +1580,8 @@ "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wasm-opt@1.11.1": - "integrity" "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" @@ -1813,9 +1589,8 @@ "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wasm-parser@1.11.1": - "integrity" "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" @@ -1825,5036 +1600,4264 @@ "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wast-printer@1.11.1": - "integrity" "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" - "version" "1.11.1" + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" dependencies: "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" "@webpack-cli/configtest@^1.1.1": - "integrity" "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==" - "resolved" "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz" - "version" "1.1.1" + version "1.1.1" + resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz" "@webpack-cli/info@^1.4.1": - "integrity" "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==" - "resolved" "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz" - "version" "1.4.1" + version "1.4.1" + resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz" dependencies: - "envinfo" "^7.7.3" + envinfo "^7.7.3" "@webpack-cli/serve@^1.6.1": - "integrity" "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==" - "resolved" "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz" - "version" "1.6.1" + version "1.6.1" + resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz" "@xtuc/ieee754@^1.2.0": - "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - "version" "1.2.0" + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" "@xtuc/long@4.2.2": - "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - "version" "4.2.2" - -"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.8": - "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" - "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - "version" "1.3.8" - dependencies: - "mime-types" "~2.1.34" - "negotiator" "0.6.3" - -"acorn-import-assertions@^1.7.6": - "integrity" "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" - "resolved" "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" - "version" "1.8.0" - -"acorn-jsx@^5.3.1": - "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" - "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - "version" "5.3.2" - -"acorn-walk@^8.0.0": - "integrity" "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" - "version" "8.2.0" - -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.4.0": - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - "version" "7.4.1" - -"acorn@^8", "acorn@^8.0.4", "acorn@^8.4.1", "acorn@^8.5.0": - "integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz" - "version" "8.7.0" - -"aggregate-error@^3.0.0": - "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" - "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "clean-stack" "^2.0.0" - "indent-string" "^4.0.0" - -"ajv-formats@^2.1.1": - "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" - "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "ajv" "^8.0.0" - -"ajv-keywords@^3.5.2": - "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - "version" "3.5.2" - -"ajv-keywords@^5.0.0": - "integrity" "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==" - "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "fast-deep-equal" "^3.1.3" - -"ajv@^6.10.0", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1": - "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - "version" "6.12.6" - dependencies: - "fast-deep-equal" "^3.1.1" - "fast-json-stable-stringify" "^2.0.0" - "json-schema-traverse" "^0.4.1" - "uri-js" "^4.2.2" - -"ajv@^8.0.0", "ajv@^8.8.0", "ajv@^8.8.2": - "integrity" "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz" - "version" "8.10.0" - dependencies: - "fast-deep-equal" "^3.1.1" - "json-schema-traverse" "^1.0.0" - "require-from-string" "^2.0.2" - "uri-js" "^4.2.2" - -"ajv@^8.0.1": - "integrity" "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz" - "version" "8.10.0" - dependencies: - "fast-deep-equal" "^3.1.1" - "json-schema-traverse" "^1.0.0" - "require-from-string" "^2.0.2" - "uri-js" "^4.2.2" - -"ansi-colors@^4.1.1": - "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" - "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" - "version" "4.1.1" - -"ansi-escapes@^4.3.0": - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "type-fest" "^0.21.3" - -"ansi-html-community@^0.0.8": - "integrity" "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - "resolved" "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" - "version" "0.0.8" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-regex@^6.0.1": - "integrity" "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - "version" "6.0.1" - -"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" - dependencies: - "color-convert" "^1.9.0" - -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"anymatch@~3.1.2": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"arch@^2.2.0": - "integrity" "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" - "resolved" "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" - "version" "2.2.0" - -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"array-flatten@^2.1.0": - "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" - "version" "2.1.2" - -"array-flatten@1.1.1": - "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - "version" "1.1.1" - -"array-includes@^3.1.3", "array-includes@^3.1.4": - "integrity" "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==" - "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz" - "version" "3.1.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.1" - "get-intrinsic" "^1.1.1" - "is-string" "^1.0.7" - -"array-union@^2.1.0": - "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - "version" "2.1.0" - -"array.prototype.flatmap@^1.2.5": - "integrity" "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==" - "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz" - "version" "1.2.5" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.0" - -"asn1@~0.2.3": - "integrity" "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==" - "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" - "version" "0.2.6" - dependencies: - "safer-buffer" "~2.1.0" - -"assert-plus@^1.0.0", "assert-plus@1.0.0": - "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - "version" "1.0.0" - -"astral-regex@^2.0.0": - "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" - "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" - "version" "2.0.0" - -"async@^2.6.2": - "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" - "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" - "version" "2.6.3" - dependencies: - "lodash" "^4.17.14" - -"async@^3.2.0": - "integrity" "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - "resolved" "https://registry.npmjs.org/async/-/async-3.2.3.tgz" - "version" "3.2.3" - -"asynckit@^0.4.0": - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"at-least-node@^1.0.0": - "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - "version" "1.0.0" - -"audio-recorder-polyfill@^0.4.1": - "integrity" "sha512-SS4qVOzuVwlS/tjQdd0uR+9cCKBTkx4jsAdjM+rMNqoTEWf6bMnBSTfv+FO4Zn9ngxviJOxhkgRWWXsAMqM96Q==" - "resolved" "https://registry.npmjs.org/audio-recorder-polyfill/-/audio-recorder-polyfill-0.4.1.tgz" - "version" "0.4.1" - -"autosize@^4.0.2": - "integrity" "sha512-5yxLQ22O0fCRGoxGfeLSNt3J8LB1v+umtpMnPW6XjkTWXKoN0AmXAIhelJcDtFT/Y/wYWmfE+oqU10Q0b8FhaQ==" - "resolved" "https://registry.npmjs.org/autosize/-/autosize-4.0.4.tgz" - "version" "4.0.4" - -"aws-sign2@~0.7.0": - "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - "version" "0.7.0" - -"aws4@^1.8.0": - "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" - "version" "1.11.0" - -"babel-loader@^8.2.3": - "integrity" "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==" - "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz" - "version" "8.2.3" - dependencies: - "find-cache-dir" "^3.3.1" - "loader-utils" "^1.4.0" - "make-dir" "^3.1.0" - "schema-utils" "^2.6.5" - -"babel-plugin-dynamic-import-node@^2.3.3": - "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "object.assign" "^4.1.0" - -"babel-plugin-polyfill-corejs2@^0.3.0": - "integrity" "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz" - "version" "0.3.1" + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" + +acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + +acorn@^8.0.4, acorn@^8.4.1, acorn@^8.5.0: + version "8.7.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.10.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz" + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" + +ansi-escapes@^4.3.0: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + +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" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arch@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + dependencies: + sprintf-js "~1.0.2" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + +array-includes@^3.1.3, array-includes@^3.1.4: + version "3.1.4" + resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz" + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + +array.prototype.flatmap@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz" + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.19.0" + +asn1@~0.2.3: + version "0.2.6" + resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + +async@^2.6.2: + version "2.6.3" + resolved "https://registry.npmjs.org/async/-/async-2.6.3.tgz" + dependencies: + lodash "^4.17.14" + +async@^3.2.0: + version "3.2.3" + resolved "https://registry.npmjs.org/async/-/async-3.2.3.tgz" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + +audio-recorder-polyfill@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/audio-recorder-polyfill/-/audio-recorder-polyfill-0.4.1.tgz" + +autosize@^4.0.2: + version "4.0.4" + resolved "https://registry.npmjs.org/autosize/-/autosize-4.0.4.tgz" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" + +babel-loader@^8.2.3: + version "8.2.3" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz" + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^1.4.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + dependencies: + object.assign "^4.1.0" + +babel-plugin-polyfill-corejs2@^0.3.0: + version "0.3.1" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz" dependencies: "@babel/compat-data" "^7.13.11" "@babel/helper-define-polyfill-provider" "^0.3.1" - "semver" "^6.1.1" + semver "^6.1.1" -"babel-plugin-polyfill-corejs3@^0.5.0": - "integrity" "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz" - "version" "0.5.2" +babel-plugin-polyfill-corejs3@^0.5.0: + version "0.5.2" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz" dependencies: "@babel/helper-define-polyfill-provider" "^0.3.1" - "core-js-compat" "^3.21.0" + core-js-compat "^3.21.0" -"babel-plugin-polyfill-regenerator@^0.3.0": - "integrity" "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz" - "version" "0.3.1" +babel-plugin-polyfill-regenerator@^0.3.0: + version "0.3.1" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz" dependencies: "@babel/helper-define-polyfill-provider" "^0.3.1" -"bail@^2.0.0": - "integrity" "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - "resolved" "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" - "version" "2.0.2" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"base64-js@^1.3.1": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" - -"batch@0.6.1": - "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" - "version" "0.6.1" - -"bcrypt-pbkdf@^1.0.0": - "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=" - "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "tweetnacl" "^0.14.3" - -"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" - -"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" - -"blob-util@^2.0.2": - "integrity" "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==" - "resolved" "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz" - "version" "2.0.2" - -"bluebird@^3.7.2": - "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" - "version" "3.7.2" - -"body-parser@1.19.2": - "integrity" "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==" - "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz" - "version" "1.19.2" - dependencies: - "bytes" "3.1.2" - "content-type" "~1.0.4" - "debug" "2.6.9" - "depd" "~1.1.2" - "http-errors" "1.8.1" - "iconv-lite" "0.4.24" - "on-finished" "~2.3.0" - "qs" "6.9.7" - "raw-body" "2.4.3" - "type-is" "~1.6.18" - -"bonjour@^3.5.0": - "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU=" - "resolved" "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" - "version" "3.5.0" - dependencies: - "array-flatten" "^2.1.0" - "deep-equal" "^1.0.1" - "dns-equal" "^1.0.0" - "dns-txt" "^2.0.2" - "multicast-dns" "^6.0.1" - "multicast-dns-service-types" "^1.1.0" - -"boolbase@^1.0.0": - "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - "version" "1.0.0" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"braces@^3.0.1", "braces@~3.0.2": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"browserslist@^4.14.5", "browserslist@^4.17.5", "browserslist@^4.19.1": - "integrity" "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz" - "version" "4.20.2" - dependencies: - "caniuse-lite" "^1.0.30001317" - "electron-to-chromium" "^1.4.84" - "escalade" "^3.1.1" - "node-releases" "^2.0.2" - "picocolors" "^1.0.0" - -"buffer-crc32@~0.2.3": - "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - "version" "0.2.13" - -"buffer-from@^1.0.0": - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - "version" "1.1.2" - -"buffer-indexof@^1.0.0": - "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - "resolved" "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" - "version" "1.1.1" - -"buffer@^5.6.0": - "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - "version" "5.7.1" - dependencies: - "base64-js" "^1.3.1" - "ieee754" "^1.1.13" - -"bytes@3.0.0": - "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - "version" "3.0.0" - -"bytes@3.1.2": - "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" - "version" "3.1.2" - -"cachedir@^2.3.0": - "integrity" "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==" - "resolved" "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz" - "version" "2.3.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" - dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"camel-case@^4.1.2": - "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" - "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "pascal-case" "^3.1.2" - "tslib" "^2.0.3" - -"camelcase-keys@^7.0.2": - "integrity" "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==" - "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz" - "version" "7.0.2" - dependencies: - "camelcase" "^6.3.0" - "map-obj" "^4.1.0" - "quick-lru" "^5.1.1" - "type-fest" "^1.2.1" - -"camelcase@^6.2.0", "camelcase@^6.3.0": - "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - "version" "6.3.0" - -"caniuse-lite@^1.0.30001317": - "integrity" "sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001319.tgz" - "version" "1.0.30001319" - -"caseless@~0.12.0": - "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - "version" "0.12.0" - -"chalk@^2.0.0": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" - -"chalk@^4.0.0", "chalk@^4.1.0": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"character-entities@^2.0.0": - "integrity" "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==" - "resolved" "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz" - "version" "2.0.1" - -"check-more-types@^2.24.0": - "integrity" "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=" - "resolved" "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz" - "version" "2.24.0" - -"chokidar@^3.5.3", "chokidar@>=3.0.0 <4.0.0": - "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - "version" "3.5.3" - dependencies: - "anymatch" "~3.1.2" - "braces" "~3.0.2" - "glob-parent" "~5.1.2" - "is-binary-path" "~2.1.0" - "is-glob" "~4.0.1" - "normalize-path" "~3.0.0" - "readdirp" "~3.6.0" +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + dependencies: + tweetnacl "^0.14.3" + +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: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + +blob-util@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz" + +bluebird@^3.7.2: + version "3.7.2" + resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + +body-parser@1.19.2: + version "1.19.2" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz" + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.8.1" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.9.7" + raw-body "2.4.3" + type-is "~1.6.18" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.1, 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" + +browserslist@^4.14.5, browserslist@^4.17.5, browserslist@^4.19.1: + version "4.20.2" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz" + dependencies: + caniuse-lite "^1.0.30001317" + electron-to-chromium "^1.4.84" + escalade "^3.1.1" + node-releases "^2.0.2" + picocolors "^1.0.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + +buffer@^5.6.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + +cachedir@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/cachedir/-/cachedir-2.3.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: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-keys@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz" + dependencies: + camelcase "^6.3.0" + map-obj "^4.1.0" + quick-lru "^5.1.1" + type-fest "^1.2.1" + +camelcase@^6.2.0, camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + +caniuse-lite@^1.0.30001317: + version "1.0.30001319" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001319.tgz" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +character-entities@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz" + +check-more-types@^2.24.0: + version "2.24.0" + resolved "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz" + +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" optionalDependencies: - "fsevents" "~2.3.2" + fsevents "~2.3.2" -"chrome-trace-event@^1.0.2": - "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" - "version" "1.0.3" +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" -"ci-info@^3.2.0": - "integrity" "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz" - "version" "3.3.0" +ci-info@^3.2.0: + version "3.3.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz" -"clean-css@^5.2.2": - "integrity" "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==" - "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz" - "version" "5.2.4" +clean-css@^5.2.2: + version "5.2.4" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz" dependencies: - "source-map" "~0.6.0" + source-map "~0.6.0" -"clean-stack@^2.0.0": - "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - "version" "2.2.0" +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" -"cli-cursor@^3.1.0": - "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" - "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - "version" "3.1.0" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" dependencies: - "restore-cursor" "^3.1.0" + restore-cursor "^3.1.0" -"cli-table3@~0.6.1": - "integrity" "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==" - "resolved" "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz" - "version" "0.6.1" +cli-table3@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz" dependencies: - "string-width" "^4.2.0" + string-width "^4.2.0" optionalDependencies: - "colors" "1.4.0" - -"cli-truncate@^2.1.0": - "integrity" "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==" - "resolved" "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "slice-ansi" "^3.0.0" - "string-width" "^4.2.0" - -"clone-deep@^4.0.1": - "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" - "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "is-plain-object" "^2.0.4" - "kind-of" "^6.0.2" - "shallow-clone" "^3.0.0" - -"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" - dependencies: - "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" - dependencies: - "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": - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"colorette@^2.0.10", "colorette@^2.0.14", "colorette@^2.0.16": - "integrity" "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz" - "version" "2.0.16" - -"colors@1.4.0": - "integrity" "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" - "resolved" "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" - "version" "1.4.0" - -"combined-stream@^1.0.6", "combined-stream@^1.0.8", "combined-stream@~1.0.6": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "delayed-stream" "~1.0.0" - -"comma-separated-tokens@^2.0.0": - "integrity" "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==" - "resolved" "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz" - "version" "2.0.2" - -"commander@^2.20.0": - "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - "version" "2.20.3" - -"commander@^5.1.0": - "integrity" "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - "resolved" "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" - "version" "5.1.0" - -"commander@^7.0.0", "commander@^7.2.0": - "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - "version" "7.2.0" - -"commander@^8.3.0": - "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - "resolved" "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" - "version" "8.3.0" - -"common-tags@^1.8.0": - "integrity" "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" - "resolved" "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" - "version" "1.8.2" - -"commondir@^1.0.1": - "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - "version" "1.0.1" - -"compressible@~2.0.16": - "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" - "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - "version" "2.0.18" - dependencies: - "mime-db" ">= 1.43.0 < 2" - -"compression@^1.7.4": - "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" - "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" - "version" "1.7.4" - dependencies: - "accepts" "~1.3.5" - "bytes" "3.0.0" - "compressible" "~2.0.16" - "debug" "2.6.9" - "on-headers" "~1.0.2" - "safe-buffer" "5.1.2" - "vary" "~1.1.2" - -"computed-style@~0.1.3": - "integrity" "sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ=" - "resolved" "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz" - "version" "0.1.4" - -"concat-map@0.0.1": - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"connect-history-api-fallback@^1.6.0": - "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" - "version" "1.6.0" - -"content-disposition@0.5.4": - "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==" - "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" - "version" "0.5.4" - dependencies: - "safe-buffer" "5.2.1" - -"content-type@~1.0.4": - "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - "version" "1.0.4" - -"convert-source-map@^1.7.0": - "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" - "version" "1.8.0" - dependencies: - "safe-buffer" "~5.1.1" - -"cookie-signature@1.0.6": - "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - "version" "1.0.6" - -"cookie@0.4.2": - "integrity" "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" - "version" "0.4.2" - -"copy-webpack-plugin@^9.0.1": - "integrity" "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==" - "resolved" "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "fast-glob" "^3.2.7" - "glob-parent" "^6.0.1" - "globby" "^11.0.3" - "normalize-path" "^3.0.0" - "schema-utils" "^3.1.1" - "serialize-javascript" "^6.0.0" - -"core-js-compat@^3.20.2", "core-js-compat@^3.21.0": - "integrity" "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==" - "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz" - "version" "3.21.1" - dependencies: - "browserslist" "^4.19.1" - "semver" "7.0.0" - -"core-js@3.21.1": - "integrity" "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" - "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz" - "version" "3.21.1" - -"core-util-is@~1.0.0": - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - "version" "1.0.3" - -"core-util-is@1.0.2": - "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" - -"cosmiconfig@^7.0.1": - "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==" - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" - "version" "7.0.1" + colors "1.4.0" + +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +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-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.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + +colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.16: + version "2.0.16" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz" + +colors@1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" + +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + dependencies: + delayed-stream "~1.0.0" + +comma-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + +common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +computed-style@~0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + +convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + +cookie@0.4.2: + version "0.4.2" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" + +copy-webpack-plugin@^9.0.1: + version "9.1.0" + resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz" + dependencies: + fast-glob "^3.2.7" + glob-parent "^6.0.1" + globby "^11.0.3" + normalize-path "^3.0.0" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + +core-js-compat@^3.20.2, core-js-compat@^3.21.0: + version "3.21.1" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz" + dependencies: + browserslist "^4.19.1" + semver "7.0.0" + +core-js@3.21.1: + version "3.21.1" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz" + +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + +cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" dependencies: "@types/parse-json" "^4.0.0" - "import-fresh" "^3.2.1" - "parse-json" "^5.0.0" - "path-type" "^4.0.0" - "yaml" "^1.10.0" - -"cross-spawn@^7.0.0", "cross-spawn@^7.0.2", "cross-spawn@^7.0.3": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" - dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" - -"css-loader@^6.7.1": - "integrity" "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==" - "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz" - "version" "6.7.1" - dependencies: - "icss-utils" "^5.1.0" - "postcss" "^8.4.7" - "postcss-modules-extract-imports" "^3.0.0" - "postcss-modules-local-by-default" "^4.0.0" - "postcss-modules-scope" "^3.0.0" - "postcss-modules-values" "^4.0.0" - "postcss-value-parser" "^4.2.0" - "semver" "^7.3.5" - -"css-select@^4.1.3": - "integrity" "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==" - "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "boolbase" "^1.0.0" - "css-what" "^5.1.0" - "domhandler" "^4.3.0" - "domutils" "^2.8.0" - "nth-check" "^2.0.1" - -"css-tree@^1.1.2", "css-tree@^1.1.3": - "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==" - "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "mdn-data" "2.0.14" - "source-map" "^0.6.1" - -"css-what@^5.1.0": - "integrity" "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" - "resolved" "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz" - "version" "5.1.0" - -"cssesc@^3.0.0": - "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - "version" "3.0.0" - -"csso@^4.2.0": - "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==" - "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "css-tree" "^1.1.2" - -"csstype@^3.0.2": - "integrity" "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz" - "version" "3.0.11" - -"cypress@^9.5.1": - "integrity" "sha512-gYiQYvJozMzDOriUV1rCt6CeRM/pRK4nhwGJj3nJQyX2BoUdTCVwp30xDMKc771HiNVhBtgj5o5/iBdVDVXQUg==" - "resolved" "https://registry.npmjs.org/cypress/-/cypress-9.5.2.tgz" - "version" "9.5.2" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^6.7.1: + version "6.7.1" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz" + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.7" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.2.1" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz" + dependencies: + boolbase "^1.0.0" + css-what "^5.1.0" + domhandler "^4.3.0" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz" + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + dependencies: + css-tree "^1.1.2" + +csstype@^3.0.2: + version "3.0.11" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz" + +cypress@^9.5.1: + version "9.5.2" + resolved "https://registry.npmjs.org/cypress/-/cypress-9.5.2.tgz" dependencies: "@cypress/request" "^2.88.10" "@cypress/xvfb" "^1.2.4" "@types/node" "^14.14.31" "@types/sinonjs__fake-timers" "8.1.1" "@types/sizzle" "^2.3.2" - "arch" "^2.2.0" - "blob-util" "^2.0.2" - "bluebird" "^3.7.2" - "buffer" "^5.6.0" - "cachedir" "^2.3.0" - "chalk" "^4.1.0" - "check-more-types" "^2.24.0" - "cli-cursor" "^3.1.0" - "cli-table3" "~0.6.1" - "commander" "^5.1.0" - "common-tags" "^1.8.0" - "dayjs" "^1.10.4" - "debug" "^4.3.2" - "enquirer" "^2.3.6" - "eventemitter2" "^6.4.3" - "execa" "4.1.0" - "executable" "^4.1.1" - "extract-zip" "2.0.1" - "figures" "^3.2.0" - "fs-extra" "^9.1.0" - "getos" "^3.2.1" - "is-ci" "^3.0.0" - "is-installed-globally" "~0.4.0" - "lazy-ass" "^1.6.0" - "listr2" "^3.8.3" - "lodash" "^4.17.21" - "log-symbols" "^4.0.0" - "minimist" "^1.2.5" - "ospath" "^1.2.2" - "pretty-bytes" "^5.6.0" - "proxy-from-env" "1.0.0" - "request-progress" "^3.0.0" - "semver" "^7.3.2" - "supports-color" "^8.1.1" - "tmp" "~0.2.1" - "untildify" "^4.0.0" - "yauzl" "^2.10.0" - -"dashdash@^1.12.0": - "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" - "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - "version" "1.14.1" - dependencies: - "assert-plus" "^1.0.0" - -"dayjs@^1.10.4": - "integrity" "sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug==" - "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.11.0.tgz" - "version" "1.11.0" - -"debug@^3.1.0": - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - "version" "3.2.7" - dependencies: - "ms" "^2.1.1" - -"debug@^3.1.1": - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - "version" "3.2.7" - dependencies: - "ms" "^2.1.1" - -"debug@^4.0.0", "debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@^4.3.2": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@2.6.9": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"decode-named-character-reference@^1.0.0": - "integrity" "sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==" - "resolved" "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "character-entities" "^2.0.0" - -"deep-equal@^1.0.1": - "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==" - "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "is-arguments" "^1.0.4" - "is-date-object" "^1.0.1" - "is-regex" "^1.0.4" - "object-is" "^1.0.1" - "object-keys" "^1.1.1" - "regexp.prototype.flags" "^1.2.0" - -"deep-is@^0.1.3": - "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - "version" "0.1.4" - -"deepmerge@^4.2.2": - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - "version" "4.2.2" - -"default-gateway@^6.0.3": - "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==" - "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" - "version" "6.0.3" - dependencies: - "execa" "^5.0.0" - -"define-lazy-prop@^2.0.0": - "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" - "version" "2.0.0" - -"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" - dependencies: - "object-keys" "^1.0.12" - -"del@^6.0.0": - "integrity" "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==" - "resolved" "https://registry.npmjs.org/del/-/del-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "globby" "^11.0.1" - "graceful-fs" "^4.2.4" - "is-glob" "^4.0.1" - "is-path-cwd" "^2.2.0" - "is-path-inside" "^3.0.2" - "p-map" "^4.0.0" - "rimraf" "^3.0.2" - "slash" "^3.0.0" - -"delayed-stream@~1.0.0": - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "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.0": - "integrity" "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" - "resolved" "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz" - "version" "2.0.2" - -"destroy@~1.0.4": - "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" - "version" "1.0.4" - -"detect-node@^2.0.4": - "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" - "version" "2.1.0" - -"diff@^5.0.0": - "integrity" "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==" - "resolved" "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz" - "version" "5.0.0" - -"dir-glob@^3.0.1": - "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" - "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "path-type" "^4.0.0" - -"dns-equal@^1.0.0": - "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" - "version" "1.0.0" - -"dns-packet@^1.3.1": - "integrity" "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==" - "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" - "version" "1.3.4" - dependencies: - "ip" "^1.1.0" - "safe-buffer" "^5.0.1" - -"dns-txt@^2.0.2": - "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=" - "resolved" "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "buffer-indexof" "^1.0.0" - -"doctrine@^2.1.0": - "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" - "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "esutils" "^2.0.2" - -"doctrine@^3.0.0": - "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" - "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "esutils" "^2.0.2" - -"dom-converter@^0.2.0": - "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" - "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" - "version" "0.2.0" - dependencies: - "utila" "~0.4" - -"dom-serializer@^1.0.1": - "integrity" "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==" - "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "domelementtype" "^2.0.1" - "domhandler" "^4.2.0" - "entities" "^2.0.0" - -"dom-walk@^0.1.0": - "integrity" "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - "resolved" "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" - "version" "0.1.2" - -"domelementtype@^2.0.1", "domelementtype@^2.2.0": - "integrity" "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz" - "version" "2.2.0" - -"domhandler@^4.0.0", "domhandler@^4.2.0", "domhandler@^4.3.0": - "integrity" "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==" - "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" - "version" "4.3.1" - dependencies: - "domelementtype" "^2.2.0" - -"domutils@^2.5.2", "domutils@^2.8.0": - "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==" - "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" - "version" "2.8.0" - dependencies: - "dom-serializer" "^1.0.1" - "domelementtype" "^2.2.0" - "domhandler" "^4.2.0" - -"dot-case@^3.0.4": - "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" - "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - "version" "3.0.4" + arch "^2.2.0" + blob-util "^2.0.2" + bluebird "^3.7.2" + buffer "^5.6.0" + cachedir "^2.3.0" + chalk "^4.1.0" + check-more-types "^2.24.0" + cli-cursor "^3.1.0" + cli-table3 "~0.6.1" + commander "^5.1.0" + common-tags "^1.8.0" + dayjs "^1.10.4" + debug "^4.3.2" + enquirer "^2.3.6" + eventemitter2 "^6.4.3" + execa "4.1.0" + executable "^4.1.1" + extract-zip "2.0.1" + figures "^3.2.0" + fs-extra "^9.1.0" + getos "^3.2.1" + is-ci "^3.0.0" + is-installed-globally "~0.4.0" + lazy-ass "^1.6.0" + listr2 "^3.8.3" + lodash "^4.17.21" + log-symbols "^4.0.0" + minimist "^1.2.5" + ospath "^1.2.2" + pretty-bytes "^5.6.0" + proxy-from-env "1.0.0" + request-progress "^3.0.0" + semver "^7.3.2" + supports-color "^8.1.1" + tmp "~0.2.1" + untildify "^4.0.0" + yauzl "^2.10.0" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + dependencies: + assert-plus "^1.0.0" + +dayjs@^1.10.4: + version "1.11.0" + resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.0.tgz" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + dependencies: + ms "2.0.0" + +debug@^3.1.0, debug@^3.1.1: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + dependencies: + ms "^2.1.1" + +debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: + version "4.3.4" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + dependencies: + ms "2.1.2" + +decode-named-character-reference@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz" + dependencies: + character-entities "^2.0.0" + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + dependencies: + object-keys "^1.0.12" + +del@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/del/-/del-6.0.0.tgz" + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + +dequal@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + +diff@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + dependencies: + path-type "^4.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" + dependencies: + buffer-indexof "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.3.2" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz" + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.0: + version "4.3.1" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"dotenv-defaults@^2.0.2": - "integrity" "sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==" - "resolved" "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz" - "version" "2.0.2" + no-case "^3.0.4" + tslib "^2.0.3" + +dotenv-defaults@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz" dependencies: - "dotenv" "^8.2.0" + dotenv "^8.2.0" -"dotenv-webpack@^7.1.0": - "integrity" "sha512-+aUOe+nqgLerA/n611oyC15fY79BIkGm2fOxJAcHDonMZ7AtDpnzv/Oe591eHAenIE0t6w03UyxDnLs/YUxx5Q==" - "resolved" "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-7.1.0.tgz" - "version" "7.1.0" +dotenv-webpack@^7.1.0: + version "7.1.0" + resolved "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-7.1.0.tgz" dependencies: - "dotenv-defaults" "^2.0.2" + dotenv-defaults "^2.0.2" -"dotenv@^8.2.0": - "integrity" "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" - "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" - "version" "8.6.0" +dotenv@^8.2.0: + version "8.6.0" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" -"duplexer@^0.1.2": - "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - "version" "0.1.2" +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" -"ecc-jsbn@~0.1.1": - "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" - "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - "version" "0.1.2" +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" dependencies: - "jsbn" "~0.1.0" - "safer-buffer" "^2.1.0" + jsbn "~0.1.0" + safer-buffer "^2.1.0" -"ee-first@1.1.1": - "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - "version" "1.1.1" +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" -"electron-to-chromium@^1.4.84": - "integrity" "sha512-oA7mzccefkvTNi9u7DXmT0LqvhnOiN2BhSrKerta7HeUC1cLoIwtbf2wL+Ah2ozh5KQd3/1njrGrwDBXx6d14Q==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.88.tgz" - "version" "1.4.88" +electron-to-chromium@^1.4.84: + version "1.4.88" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.88.tgz" -"emoji-mart@3.0.1": - "integrity" "sha512-sxpmMKxqLvcscu6mFn9ITHeZNkGzIvD0BSNFE/LJESPbCA8s1jM6bCDPjWbV31xHq7JXaxgpHxLB54RCbBZSlg==" - "resolved" "https://registry.npmjs.org/emoji-mart/-/emoji-mart-3.0.1.tgz" - "version" "3.0.1" +emoji-mart@3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/emoji-mart/-/emoji-mart-3.0.1.tgz" dependencies: "@babel/runtime" "^7.0.0" - "prop-types" "^15.6.0" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"emojis-list@^3.0.0": - "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - "version" "3.0.0" - -"encodeurl@~1.0.2": - "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - "version" "1.0.2" - -"end-of-stream@^1.1.0": - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" - dependencies: - "once" "^1.4.0" - -"enhanced-resolve@^5.9.2": - "integrity" "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==" - "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz" - "version" "5.9.2" - dependencies: - "graceful-fs" "^4.2.4" - "tapable" "^2.2.0" - -"enquirer@^2.3.5", "enquirer@^2.3.6", "enquirer@>= 2.3.0 < 3": - "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" - "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" - "version" "2.3.6" - dependencies: - "ansi-colors" "^4.1.1" - -"entities@^2.0.0": - "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - "version" "2.2.0" - -"entities@^3.0.1": - "integrity" "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" - "resolved" "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz" - "version" "3.0.1" - -"envinfo@^7.7.3": - "integrity" "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" - "resolved" "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" - "version" "7.8.1" - -"error-ex@^1.3.1": - "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" - "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "is-arrayish" "^0.2.1" - -"es-abstract@^1.19.0", "es-abstract@^1.19.1": - "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" - "version" "1.19.1" - dependencies: - "call-bind" "^1.0.2" - "es-to-primitive" "^1.2.1" - "function-bind" "^1.1.1" - "get-intrinsic" "^1.1.1" - "get-symbol-description" "^1.0.0" - "has" "^1.0.3" - "has-symbols" "^1.0.2" - "internal-slot" "^1.0.3" - "is-callable" "^1.2.4" - "is-negative-zero" "^2.0.1" - "is-regex" "^1.1.4" - "is-shared-array-buffer" "^1.0.1" - "is-string" "^1.0.7" - "is-weakref" "^1.0.1" - "object-inspect" "^1.11.0" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "string.prototype.trimend" "^1.0.4" - "string.prototype.trimstart" "^1.0.4" - "unbox-primitive" "^1.0.1" - -"es-module-lexer@^0.9.0": - "integrity" "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" - "version" "0.9.3" - -"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" - dependencies: - "is-callable" "^1.1.4" - "is-date-object" "^1.0.1" - "is-symbol" "^1.0.2" - -"escalade@^3.1.1": - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - "version" "3.1.1" - -"escape-html@~1.0.3": - "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - "version" "1.0.3" - -"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" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"eslint-plugin-react@^7.29.4": - "integrity" "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==" - "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz" - "version" "7.29.4" - dependencies: - "array-includes" "^3.1.4" - "array.prototype.flatmap" "^1.2.5" - "doctrine" "^2.1.0" - "estraverse" "^5.3.0" - "jsx-ast-utils" "^2.4.1 || ^3.0.0" - "minimatch" "^3.1.2" - "object.entries" "^1.1.5" - "object.fromentries" "^2.0.5" - "object.hasown" "^1.1.0" - "object.values" "^1.1.5" - "prop-types" "^15.8.1" - "resolve" "^2.0.0-next.3" - "semver" "^6.3.0" - "string.prototype.matchall" "^4.0.6" - -"eslint-scope@^5.1.1", "eslint-scope@5.1.1": - "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" - "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "esrecurse" "^4.3.0" - "estraverse" "^4.1.1" - -"eslint-utils@^2.1.0": - "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" - "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "eslint-visitor-keys" "^1.1.0" - -"eslint-utils@^3.0.0": - "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==" - "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "eslint-visitor-keys" "^2.0.0" - -"eslint-visitor-keys@^1.1.0": - "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - "version" "1.3.0" - -"eslint-visitor-keys@^1.3.0": - "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - "version" "1.3.0" - -"eslint-visitor-keys@^2.0.0": - "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - "version" "2.1.0" - -"eslint@*", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^7.32.0", "eslint@>=5": - "integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==" - "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" - "version" "7.32.0" + prop-types "^15.6.0" + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.9.2: + version "5.9.2" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz" + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5, enquirer@^2.3.6: + version "2.3.6" + resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + +entities@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz" + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.19.1: + version "1.19.1" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.1" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" + is-string "^1.0.7" + is-weakref "^1.0.1" + object-inspect "^1.11.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" + +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: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + +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" + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + +eslint-plugin-react@^7.29.4: + version "7.29.4" + resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz" + dependencies: + array-includes "^3.1.4" + array.prototype.flatmap "^1.2.5" + doctrine "^2.1.0" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.5" + object.fromentries "^2.0.5" + object.hasown "^1.1.0" + object.values "^1.1.5" + prop-types "^15.8.1" + resolve "^2.0.0-next.3" + semver "^6.3.0" + string.prototype.matchall "^4.0.6" + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + +eslint-visitor-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.3" "@humanwhocodes/config-array" "^0.5.0" - "ajv" "^6.10.0" - "chalk" "^4.0.0" - "cross-spawn" "^7.0.2" - "debug" "^4.0.1" - "doctrine" "^3.0.0" - "enquirer" "^2.3.5" - "escape-string-regexp" "^4.0.0" - "eslint-scope" "^5.1.1" - "eslint-utils" "^2.1.0" - "eslint-visitor-keys" "^2.0.0" - "espree" "^7.3.1" - "esquery" "^1.4.0" - "esutils" "^2.0.2" - "fast-deep-equal" "^3.1.3" - "file-entry-cache" "^6.0.1" - "functional-red-black-tree" "^1.0.1" - "glob-parent" "^5.1.2" - "globals" "^13.6.0" - "ignore" "^4.0.6" - "import-fresh" "^3.0.0" - "imurmurhash" "^0.1.4" - "is-glob" "^4.0.0" - "js-yaml" "^3.13.1" - "json-stable-stringify-without-jsonify" "^1.0.1" - "levn" "^0.4.1" - "lodash.merge" "^4.6.2" - "minimatch" "^3.0.4" - "natural-compare" "^1.4.0" - "optionator" "^0.9.1" - "progress" "^2.0.0" - "regexpp" "^3.1.0" - "semver" "^7.2.1" - "strip-ansi" "^6.0.0" - "strip-json-comments" "^3.1.0" - "table" "^6.0.9" - "text-table" "^0.2.0" - "v8-compile-cache" "^2.0.3" - -"espree@^7.3.0", "espree@^7.3.1": - "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==" - "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" - "version" "7.3.1" - dependencies: - "acorn" "^7.4.0" - "acorn-jsx" "^5.3.1" - "eslint-visitor-keys" "^1.3.0" - -"esprima@^4.0.0": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"esquery@^1.4.0": - "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" - "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "estraverse" "^5.1.0" - -"esrecurse@^4.3.0": - "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" - "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "estraverse" "^5.2.0" - -"estraverse@^4.1.1": - "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - "version" "4.3.0" - -"estraverse@^5.1.0", "estraverse@^5.2.0", "estraverse@^5.3.0": - "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - "version" "5.3.0" - -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" - -"etag@~1.8.1": - "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - "version" "1.8.1" - -"eventemitter2@^6.4.3": - "integrity" "sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw==" - "resolved" "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.5.tgz" - "version" "6.4.5" - -"eventemitter3@^4.0.0": - "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - "version" "4.0.7" - -"events@^3.2.0": - "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - "version" "3.3.0" - -"execa@^5.0.0": - "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" - "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "cross-spawn" "^7.0.3" - "get-stream" "^6.0.0" - "human-signals" "^2.1.0" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.1" - "onetime" "^5.1.2" - "signal-exit" "^3.0.3" - "strip-final-newline" "^2.0.0" - -"execa@4.1.0": - "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" - "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "cross-spawn" "^7.0.0" - "get-stream" "^5.0.0" - "human-signals" "^1.1.1" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.0" - "onetime" "^5.1.0" - "signal-exit" "^3.0.2" - "strip-final-newline" "^2.0.0" - -"executable@^4.1.1": - "integrity" "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==" - "resolved" "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "pify" "^2.2.0" - -"exenv@^1.2.0": - "integrity" "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" - "resolved" "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz" - "version" "1.2.2" - -"express@^4.17.1": - "integrity" "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==" - "resolved" "https://registry.npmjs.org/express/-/express-4.17.3.tgz" - "version" "4.17.3" - dependencies: - "accepts" "~1.3.8" - "array-flatten" "1.1.1" - "body-parser" "1.19.2" - "content-disposition" "0.5.4" - "content-type" "~1.0.4" - "cookie" "0.4.2" - "cookie-signature" "1.0.6" - "debug" "2.6.9" - "depd" "~1.1.2" - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "etag" "~1.8.1" - "finalhandler" "~1.1.2" - "fresh" "0.5.2" - "merge-descriptors" "1.0.1" - "methods" "~1.1.2" - "on-finished" "~2.3.0" - "parseurl" "~1.3.3" - "path-to-regexp" "0.1.7" - "proxy-addr" "~2.0.7" - "qs" "6.9.7" - "range-parser" "~1.2.1" - "safe-buffer" "5.2.1" - "send" "0.17.2" - "serve-static" "1.14.2" - "setprototypeof" "1.2.0" - "statuses" "~1.5.0" - "type-is" "~1.6.18" - "utils-merge" "1.0.1" - "vary" "~1.1.2" - -"extend@^3.0.0", "extend@~3.0.2": - "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - "version" "3.0.2" - -"extract-zip@2.0.1": - "integrity" "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==" - "resolved" "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "debug" "^4.1.1" - "get-stream" "^5.1.0" - "yauzl" "^2.10.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + +eventemitter2@^6.4.3: + version "6.4.5" + resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.5.tgz" + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + +execa@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +executable@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" + dependencies: + pify "^2.2.0" + +exenv@^1.2.0: + version "1.2.2" + resolved "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz" + +express@^4.17.1: + version "4.17.3" + resolved "https://registry.npmjs.org/express/-/express-4.17.3.tgz" + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.19.2" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.4.2" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.9.7" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.17.2" + serve-static "1.14.2" + setprototypeof "1.2.0" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend@^3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + +extract-zip@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" optionalDependencies: "@types/yauzl" "^2.9.1" -"extsprintf@^1.2.0": - "integrity" "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" - "version" "1.4.1" +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" -"extsprintf@1.3.0": - "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - "version" "1.3.0" +extsprintf@^1.2.0: + version "1.4.1" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" -"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": - "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - "version" "3.1.3" +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" -"fast-glob@^3.2.7", "fast-glob@^3.2.9": - "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" - "version" "3.2.11" +fast-glob@^3.2.7, fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - "glob-parent" "^5.1.2" - "merge2" "^1.3.0" - "micromatch" "^4.0.4" - -"fast-json-stable-stringify@^2.0.0": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fast-levenshtein@^2.0.6": - "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - "version" "2.0.6" - -"fastest-levenshtein@^1.0.12": - "integrity" "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" - "resolved" "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz" - "version" "1.0.12" - -"fastq@^1.6.0": - "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - "version" "1.13.0" - dependencies: - "reusify" "^1.0.4" - -"faye-websocket@^0.11.3": - "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==" - "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" - "version" "0.11.4" - dependencies: - "websocket-driver" ">=0.5.1" - -"fd-slicer@~1.1.0": - "integrity" "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=" - "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "pend" "~1.2.0" - -"figures@^3.2.0": - "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" - "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "escape-string-regexp" "^1.0.5" - -"file-entry-cache@^6.0.1": - "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" - "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "flat-cache" "^3.0.4" - -"file-loader@*", "file-loader@^6.2.0": - "integrity" "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==" - "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "loader-utils" "^2.0.0" - "schema-utils" "^3.0.0" - -"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" - dependencies: - "to-regex-range" "^5.0.1" - -"finalhandler@~1.1.2": - "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" - "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "debug" "2.6.9" - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "on-finished" "~2.3.0" - "parseurl" "~1.3.3" - "statuses" "~1.5.0" - "unpipe" "~1.0.0" - -"find-cache-dir@^3.3.1": - "integrity" "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==" - "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" - "version" "3.3.2" - dependencies: - "commondir" "^1.0.1" - "make-dir" "^3.0.2" - "pkg-dir" "^4.1.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" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"flat-cache@^3.0.4": - "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" - "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "flatted" "^3.1.0" - "rimraf" "^3.0.2" - -"flatted@^3.1.0": - "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" - "version" "3.2.5" - -"follow-redirects@^1.0.0": - "integrity" "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" - "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz" - "version" "1.14.9" - -"forever-agent@~0.6.1": - "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - "version" "0.6.1" - -"form-data@^4.0.0": - "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" - -"form-data@~2.3.2": - "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.6" - "mime-types" "^2.1.12" - -"forwarded@0.2.0": - "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - "version" "0.2.0" - -"fresh@0.5.2": - "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - "version" "0.5.2" - -"fs-extra@^9.1.0": - "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "at-least-node" "^1.0.0" - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs-monkey@1.0.3": - "integrity" "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - "resolved" "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" - "version" "1.0.3" - -"fs.realpath@^1.0.0": - "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"fsevents@~2.3.2": - "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" - -"functional-red-black-tree@^1.0.1": - "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - "version" "1.0.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.0", "get-intrinsic@^1.1.1": - "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.1" - -"get-stream@^5.0.0", "get-stream@^5.1.0": - "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "pump" "^3.0.0" - -"get-stream@^6.0.0": - "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - "version" "6.0.1" - -"get-symbol-description@^1.0.0": - "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" - "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.1" - -"getos@^3.2.1": - "integrity" "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==" - "resolved" "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "async" "^3.2.0" - -"getpass@^0.1.1": - "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" - "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - "version" "0.1.7" - dependencies: - "assert-plus" "^1.0.0" - -"glob-parent@^5.1.2", "glob-parent@~5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob-parent@^6.0.1": - "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "is-glob" "^4.0.3" - -"glob-to-regexp@^0.4.1": - "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - "version" "0.4.1" - -"glob@^7.1.3": - "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^3.0.4" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" - -"global-dirs@^3.0.0": - "integrity" "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==" - "resolved" "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ini" "2.0.0" - -"global@^4.3.0": - "integrity" "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==" - "resolved" "https://registry.npmjs.org/global/-/global-4.4.0.tgz" - "version" "4.4.0" - dependencies: - "min-document" "^2.19.0" - "process" "^0.11.10" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"globals@^13.6.0": - "integrity" "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==" - "resolved" "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz" - "version" "13.13.0" - dependencies: - "type-fest" "^0.20.2" - -"globals@^13.9.0": - "integrity" "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==" - "resolved" "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz" - "version" "13.13.0" - dependencies: - "type-fest" "^0.20.2" - -"globby@^11.0.1", "globby@^11.0.3": - "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" - "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - "version" "11.1.0" - dependencies: - "array-union" "^2.1.0" - "dir-glob" "^3.0.1" - "fast-glob" "^3.2.9" - "ignore" "^5.2.0" - "merge2" "^1.4.1" - "slash" "^3.0.0" - -"google-protobuf@^3.6.1": - "integrity" "sha512-OIPNCxsG2lkIvf+P5FNfJ/Km95CsXOBecS9ZcAU6m2Rq3svc0Apl9nB3GMDNKfQ9asNv4KjyAqGwPQFrVle3Yg==" - "resolved" "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.19.4.tgz" - "version" "3.19.4" - -"graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9": - "integrity" "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz" - "version" "4.2.9" - -"gzip-size@^6.0.0": - "integrity" "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==" - "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "duplexer" "^0.1.2" - -"handle-thing@^2.0.0": - "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" - "version" "2.0.1" - -"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", "has-symbols@^1.0.3": - "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - "version" "1.0.3" - -"has-tostringtag@^1.0.0": - "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" - "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-symbols" "^1.0.2" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"hast-util-whitespace@^2.0.0": - "integrity" "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==" - "resolved" "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz" - "version" "2.0.0" - -"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" - -"history@^5.2.0": - "integrity" "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==" - "resolved" "https://registry.npmjs.org/history/-/history-5.3.0.tgz" - "version" "5.3.0" - dependencies: - "@babel/runtime" "^7.7.6" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" -"hoist-non-react-statics@^3.3.0", "hoist-non-react-statics@^3.3.2": - "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" - "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" - "version" "3.3.2" - dependencies: - "react-is" "^16.7.0" - -"hpack.js@^2.1.6": - "integrity" "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=" - "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" - "version" "2.1.6" - dependencies: - "inherits" "^2.0.1" - "obuf" "^1.0.0" - "readable-stream" "^2.0.1" - "wbuf" "^1.1.0" - -"html-entities@^2.3.2": - "integrity" "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" - "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz" - "version" "2.3.2" - -"html-escaper@^2.0.2": - "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - "version" "2.0.2" - -"html-minifier-terser@^6.0.2": - "integrity" "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==" - "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "camel-case" "^4.1.2" - "clean-css" "^5.2.2" - "commander" "^8.3.0" - "he" "^1.2.0" - "param-case" "^3.0.4" - "relateurl" "^0.2.7" - "terser" "^5.10.0" - -"html-parse-stringify@^3.0.1": - "integrity" "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==" - "resolved" "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "void-elements" "3.1.0" - -"html-webpack-plugin@^5.5.0": - "integrity" "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==" - "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" - "version" "5.5.0" +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + +fastest-levenshtein@^1.0.12: + version "1.0.12" + resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz" + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" dependencies: - "@types/html-minifier-terser" "^6.0.0" - "html-minifier-terser" "^6.0.2" - "lodash" "^4.17.21" - "pretty-error" "^4.0.0" - "tapable" "^2.0.0" - -"htmlparser2@^6.1.0": - "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==" - "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "domelementtype" "^2.0.1" - "domhandler" "^4.0.0" - "domutils" "^2.5.2" - "entities" "^2.0.0" - -"http-deceiver@^1.2.7": - "integrity" "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" - "version" "1.2.7" - -"http-errors@~1.6.2": - "integrity" "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=" - "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - "version" "1.6.3" - dependencies: - "depd" "~1.1.2" - "inherits" "2.0.3" - "setprototypeof" "1.1.0" - "statuses" ">= 1.4.0 < 2" - -"http-errors@1.8.1": - "integrity" "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==" - "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz" - "version" "1.8.1" - dependencies: - "depd" "~1.1.2" - "inherits" "2.0.4" - "setprototypeof" "1.2.0" - "statuses" ">= 1.5.0 < 2" - "toidentifier" "1.0.1" - -"http-parser-js@>=0.5.1": - "integrity" "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz" - "version" "0.5.6" - -"http-proxy-middleware@^2.0.0": - "integrity" "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==" - "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz" - "version" "2.0.4" + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" dependencies: - "@types/http-proxy" "^1.17.8" - "http-proxy" "^1.18.1" - "is-glob" "^4.0.1" - "is-plain-obj" "^3.0.0" - "micromatch" "^4.0.2" - -"http-proxy@^1.18.1": - "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" - "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" - "version" "1.18.1" - dependencies: - "eventemitter3" "^4.0.0" - "follow-redirects" "^1.0.0" - "requires-port" "^1.0.0" - -"http-signature@~1.3.6": - "integrity" "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==" - "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz" - "version" "1.3.6" - dependencies: - "assert-plus" "^1.0.0" - "jsprim" "^2.0.2" - "sshpk" "^1.14.1" - -"human-signals@^1.1.1": - "integrity" "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" - "version" "1.1.1" - -"human-signals@^2.1.0": - "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - "version" "2.1.0" - -"i18next@^21.6.14", "i18next@>= 19.0.0": - "integrity" "sha512-XL6WyD+xlwQwbieXRlXhKWoLb/rkch50/rA+vl6untHnJ+aYnkQ0YDZciTWE78PPhOpbi2gR0LTJCJpiAhA+uQ==" - "resolved" "https://registry.npmjs.org/i18next/-/i18next-21.6.14.tgz" - "version" "21.6.14" + websocket-driver ">=0.5.1" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" dependencies: - "@babel/runtime" "^7.17.2" + pend "~1.2.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" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"icss-utils@^5.0.0", "icss-utils@^5.1.0": - "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" - "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - "version" "5.1.0" - -"ieee754@^1.1.13": - "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - "version" "1.2.1" - -"ignore@^4.0.6": - "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" - "version" "4.0.6" - -"ignore@^5.1.8": - "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" - "version" "5.2.0" - -"ignore@^5.2.0": - "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" - "version" "5.2.0" - -"immer@^9.0.7": - "integrity" "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" - "resolved" "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz" - "version" "9.0.12" - -"immutable@^4.0.0": - "integrity" "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" - "resolved" "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz" - "version" "4.0.0" - -"import-fresh@^3.0.0", "import-fresh@^3.2.1": - "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "parent-module" "^1.0.0" - "resolve-from" "^4.0.0" - -"import-local@^3.0.2": - "integrity" "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "pkg-dir" "^4.2.0" - "resolve-cwd" "^3.0.0" - -"imurmurhash@^0.1.4": - "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"indent-string@^4.0.0": - "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - "version" "4.0.0" - -"inflight@^1.0.4": - "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.1", "inherits@^2.0.3", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"inherits@2.0.3": - "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - "version" "2.0.3" - -"ini@2.0.0": - "integrity" "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - "resolved" "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - "version" "2.0.0" - -"inline-style-parser@0.1.1": - "integrity" "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - "resolved" "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" - "version" "0.1.1" - -"internal-slot@^1.0.3": - "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" - "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "get-intrinsic" "^1.1.0" - "has" "^1.0.3" - "side-channel" "^1.0.4" - -"interpret@^2.2.0": - "integrity" "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" - "resolved" "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz" - "version" "2.2.0" - -"ip@^1.1.0": - "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" - "version" "1.1.5" - -"ipaddr.js@^2.0.1": - "integrity" "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" - "version" "2.0.1" - -"ipaddr.js@1.9.1": - "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - "version" "1.9.1" - -"is-arguments@^1.0.4": - "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" - "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-arrayish@^0.2.1": - "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - "version" "0.2.1" - -"is-bigint@^1.0.1": - "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" - "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-bigints" "^1.0.1" - -"is-binary-path@~2.1.0": - "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" - "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "binary-extensions" "^2.0.0" - -"is-boolean-object@^1.1.0": - "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" - "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-buffer@^2.0.0": - "integrity" "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" - "version" "2.0.5" - -"is-callable@^1.1.4", "is-callable@^1.2.4": - "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" - "version" "1.2.4" - -"is-ci@^3.0.0": - "integrity" "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "ci-info" "^3.2.0" - -"is-core-module@^2.2.0", "is-core-module@^2.8.1": - "integrity" "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz" - "version" "2.8.1" - dependencies: - "has" "^1.0.3" - -"is-date-object@^1.0.1": - "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-docker@^2.0.0", "is-docker@^2.1.1": - "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - "version" "2.2.1" - -"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-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-installed-globally@~0.4.0": - "integrity" "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==" - "resolved" "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" - "version" "0.4.0" - dependencies: - "global-dirs" "^3.0.0" - "is-path-inside" "^3.0.2" - -"is-negative-zero@^2.0.1": - "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" - "version" "2.0.2" - -"is-number-object@^1.0.4": - "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" - "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-path-cwd@^2.2.0": - "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - "version" "2.2.0" - -"is-path-inside@^3.0.2": - "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" - "version" "3.0.3" - -"is-plain-obj@^3.0.0": - "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" - "version" "3.0.0" - -"is-plain-obj@^4.0.0": - "integrity" "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==" - "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz" - "version" "4.0.0" - -"is-plain-object@^2.0.4": - "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" - "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "isobject" "^3.0.1" - -"is-regex@^1.0.4", "is-regex@^1.1.4": - "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-shared-array-buffer@^1.0.1": - "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" - "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" - "version" "1.0.1" - -"is-stream@^2.0.0": - "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - "version" "2.0.1" - -"is-string@^1.0.5", "is-string@^1.0.7": - "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "has-tostringtag" "^1.0.0" - -"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" - dependencies: - "has-symbols" "^1.0.2" - -"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" - -"is-unicode-supported@^0.1.0": - "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" - "version" "0.1.0" - -"is-weakref@^1.0.1": - "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" - "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "call-bind" "^1.0.2" - -"is-wsl@^2.2.0": - "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" - "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "is-docker" "^2.0.0" - -"isarray@~1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isexe@^2.0.0": - "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"isobject@^3.0.1": - "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - "version" "3.0.1" - -"isomorphic-fetch@^3.0.0": - "integrity" "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==" - "resolved" "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "node-fetch" "^2.6.1" - "whatwg-fetch" "^3.4.1" - -"isstream@~0.1.2": - "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - "version" "0.1.2" - -"jest-worker@^27.4.5": - "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" - "version" "27.5.1" +figures@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" dependencies: - "@types/node" "*" - "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-yaml@^3.13.1": - "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - "version" "3.14.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"jsbn@~0.1.0": - "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - "version" "0.1.1" - -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" - -"jsesc@~0.5.0": - "integrity" "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - "version" "0.5.0" - -"json-parse-better-errors@^1.0.2": - "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" - "version" "1.0.2" - -"json-parse-even-better-errors@^2.3.0": - "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - "version" "2.3.1" - -"json-schema-traverse@^0.4.1": - "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - "version" "0.4.1" - -"json-schema-traverse@^1.0.0": - "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - "version" "1.0.0" - -"json-schema@0.4.0": - "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" - "version" "0.4.0" - -"json-stable-stringify-without-jsonify@^1.0.1": - "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - "version" "1.0.1" - -"json-stringify-safe@~5.0.1": - "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - "version" "5.0.1" - -"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" - dependencies: - "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" - dependencies: - "minimist" "^1.2.5" - -"jsonfile@^6.0.1": - "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "universalify" "^2.0.0" - optionalDependencies: - "graceful-fs" "^4.1.6" + escape-string-regexp "^1.0.5" -"jsprim@^2.0.2": - "integrity" "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==" - "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz" - "version" "2.0.2" +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" dependencies: - "assert-plus" "1.0.0" - "extsprintf" "1.3.0" - "json-schema" "0.4.0" - "verror" "1.10.0" + flat-cache "^3.0.4" -"jsx-ast-utils@^2.4.1 || ^3.0.0": - "integrity" "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==" - "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "array-includes" "^3.1.3" - "object.assign" "^4.1.2" - -"kind-of@^6.0.2": - "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - "version" "6.0.3" - -"kleur@^4.0.3": - "integrity" "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz" - "version" "4.1.4" - -"klona@^2.0.4": - "integrity" "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" - "version" "2.0.5" - -"lazy-ass@^1.6.0": - "integrity" "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=" - "resolved" "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz" - "version" "1.6.0" - -"levn@^0.4.1": - "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" - "version" "0.4.1" - dependencies: - "prelude-ls" "^1.2.1" - "type-check" "~0.4.0" - -"line-height@^0.3.1": - "integrity" "sha1-SxIF7d4YKHKl76PI9iCzGHqcVMk=" - "resolved" "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz" - "version" "0.3.1" - dependencies: - "computed-style" "~0.1.3" - -"lines-and-columns@^1.1.6": - "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - "version" "1.2.4" - -"linkify-react@^3.0.4": - "integrity" "sha512-ar/fLlBw4/pbg5BmpH65dSXpGWhts/+BDV8tCdLN8Pd0P/vtHKjaEw9Gf4Za3Utpn5FhWlQyf57SWriPtoBHtw==" - "resolved" "https://registry.npmjs.org/linkify-react/-/linkify-react-3.0.4.tgz" - "version" "3.0.4" - -"linkifyjs@^3.0.0", "linkifyjs@^3.0.5": - "integrity" "sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg==" - "resolved" "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz" - "version" "3.0.5" - -"listr2@^3.8.3": - "integrity" "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==" - "resolved" "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz" - "version" "3.14.0" - dependencies: - "cli-truncate" "^2.1.0" - "colorette" "^2.0.16" - "log-update" "^4.0.0" - "p-map" "^4.0.0" - "rfdc" "^1.3.0" - "rxjs" "^7.5.1" - "through" "^2.3.8" - "wrap-ansi" "^7.0.0" - -"loader-runner@^4.2.0": - "integrity" "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" - "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" - "version" "4.2.0" - -"loader-utils@^1.1.0", "loader-utils@^1.4.0": - "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "big.js" "^5.2.2" - "emojis-list" "^3.0.0" - "json5" "^1.0.1" - -"loader-utils@^2.0.0": - "integrity" "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "big.js" "^5.2.2" - "emojis-list" "^3.0.0" - "json5" "^2.1.2" - -"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" - dependencies: - "p-locate" "^4.1.0" - -"lodash-es@^4.17.15", "lodash-es@^4.17.21": - "integrity" "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - "resolved" "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" - "version" "4.17.21" - -"lodash.debounce@^4.0.8": - "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - "version" "4.0.8" - -"lodash.merge@^4.6.2": - "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" - "version" "4.6.2" - -"lodash.once@^4.1.1": - "integrity" "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" - "resolved" "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" - "version" "4.1.1" - -"lodash.truncate@^4.4.2": - "integrity" "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" - "resolved" "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" - "version" "4.4.2" - -"lodash@^4.0.1", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.20", "lodash@^4.17.21": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"log-symbols@^4.0.0": - "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" - "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "chalk" "^4.1.0" - "is-unicode-supported" "^0.1.0" - -"log-update@^4.0.0": - "integrity" "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==" - "resolved" "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "ansi-escapes" "^4.3.0" - "cli-cursor" "^3.1.0" - "slice-ansi" "^4.0.0" - "wrap-ansi" "^6.2.0" - -"long@^4.0.0": - "integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - "resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz" - "version" "4.0.0" - -"loose-envify@^1.0.0", "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" - dependencies: - "js-tokens" "^3.0.0 || ^4.0.0" - -"lower-case@^2.0.2": - "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" - "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"make-dir@^3.0.2", "make-dir@^3.1.0": - "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" - dependencies: - "semver" "^6.0.0" - -"map-obj@^4.1.0": - "integrity" "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" - "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz" - "version" "4.3.0" - -"material-colors@^1.2.1": - "integrity" "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" - "resolved" "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz" - "version" "1.2.6" - -"mdast-util-definitions@^5.0.0": - "integrity" "sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==" - "resolved" "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz" - "version" "5.1.0" +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - "unist-util-visit" "^3.0.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" -"mdast-util-from-markdown@^1.0.0": - "integrity" "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==" - "resolved" "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz" - "version" "1.2.0" +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - "decode-named-character-reference" "^1.0.0" - "mdast-util-to-string" "^3.1.0" - "micromark" "^3.0.0" - "micromark-util-decode-numeric-character-reference" "^1.0.0" - "micromark-util-decode-string" "^1.0.0" - "micromark-util-normalize-identifier" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.0" - "unist-util-stringify-position" "^3.0.0" - "uvu" "^0.5.0" - -"mdast-util-to-hast@^12.1.0": - "integrity" "sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw==" - "resolved" "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz" - "version" "12.1.1" + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - "@types/mdurl" "^1.0.0" - "mdast-util-definitions" "^5.0.0" - "mdurl" "^1.0.0" - "micromark-util-sanitize-uri" "^1.0.0" - "unist-builder" "^3.0.0" - "unist-util-generated" "^2.0.0" - "unist-util-position" "^4.0.0" - "unist-util-visit" "^4.0.0" - -"mdast-util-to-string@^3.1.0": - "integrity" "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==" - "resolved" "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz" - "version" "3.1.0" - -"mdn-data@2.0.14": - "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" - "version" "2.0.14" - -"mdurl@^1.0.0": - "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" - "version" "1.0.1" - -"media-typer@0.3.0": - "integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - "version" "0.3.0" - -"memfs@^3.4.1": - "integrity" "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==" - "resolved" "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz" - "version" "3.4.1" - dependencies: - "fs-monkey" "1.0.3" - -"merge-descriptors@1.0.1": - "integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - "version" "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" - -"merge2@^1.3.0", "merge2@^1.4.1": - "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - "version" "1.4.1" - -"methods@~1.1.2": - "integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - "version" "1.1.2" - -"micromark-core-commonmark@^1.0.1": - "integrity" "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==" - "resolved" "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "decode-named-character-reference" "^1.0.0" - "micromark-factory-destination" "^1.0.0" - "micromark-factory-label" "^1.0.0" - "micromark-factory-space" "^1.0.0" - "micromark-factory-title" "^1.0.0" - "micromark-factory-whitespace" "^1.0.0" - "micromark-util-character" "^1.0.0" - "micromark-util-chunked" "^1.0.0" - "micromark-util-classify-character" "^1.0.0" - "micromark-util-html-tag-name" "^1.0.0" - "micromark-util-normalize-identifier" "^1.0.0" - "micromark-util-resolve-all" "^1.0.0" - "micromark-util-subtokenize" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.1" - "uvu" "^0.5.0" - -"micromark-factory-destination@^1.0.0": - "integrity" "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==" - "resolved" "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-util-character" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.0" - -"micromark-factory-label@^1.0.0": - "integrity" "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==" - "resolved" "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "micromark-util-character" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.0" - "uvu" "^0.5.0" - -"micromark-factory-space@^1.0.0": - "integrity" "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==" - "resolved" "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-util-character" "^1.0.0" - "micromark-util-types" "^1.0.0" - -"micromark-factory-title@^1.0.0": - "integrity" "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==" - "resolved" "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "micromark-factory-space" "^1.0.0" - "micromark-util-character" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.0" - "uvu" "^0.5.0" - -"micromark-factory-whitespace@^1.0.0": - "integrity" "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==" - "resolved" "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-factory-space" "^1.0.0" - "micromark-util-character" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.0" - -"micromark-util-character@^1.0.0": - "integrity" "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==" - "resolved" "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.0" - -"micromark-util-chunked@^1.0.0": - "integrity" "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==" - "resolved" "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-util-symbol" "^1.0.0" - -"micromark-util-classify-character@^1.0.0": - "integrity" "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==" - "resolved" "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-util-character" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.0" - -"micromark-util-combine-extensions@^1.0.0": - "integrity" "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==" - "resolved" "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-util-chunked" "^1.0.0" - "micromark-util-types" "^1.0.0" - -"micromark-util-decode-numeric-character-reference@^1.0.0": - "integrity" "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==" - "resolved" "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-util-symbol" "^1.0.0" - -"micromark-util-decode-string@^1.0.0": - "integrity" "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==" - "resolved" "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "decode-named-character-reference" "^1.0.0" - "micromark-util-character" "^1.0.0" - "micromark-util-decode-numeric-character-reference" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - -"micromark-util-encode@^1.0.0": - "integrity" "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==" - "resolved" "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz" - "version" "1.0.1" - -"micromark-util-html-tag-name@^1.0.0": - "integrity" "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==" - "resolved" "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz" - "version" "1.0.0" - -"micromark-util-normalize-identifier@^1.0.0": - "integrity" "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==" - "resolved" "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-util-symbol" "^1.0.0" - -"micromark-util-resolve-all@^1.0.0": - "integrity" "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==" - "resolved" "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-util-types" "^1.0.0" - -"micromark-util-sanitize-uri@^1.0.0": - "integrity" "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==" - "resolved" "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "micromark-util-character" "^1.0.0" - "micromark-util-encode" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - -"micromark-util-subtokenize@^1.0.0": - "integrity" "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==" - "resolved" "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "micromark-util-chunked" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.0" - "uvu" "^0.5.0" - -"micromark-util-symbol@^1.0.0": - "integrity" "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==" - "resolved" "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz" - "version" "1.0.1" - -"micromark-util-types@^1.0.0", "micromark-util-types@^1.0.1": - "integrity" "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==" - "resolved" "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz" - "version" "1.0.2" - -"micromark@^3.0.0": - "integrity" "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==" - "resolved" "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz" - "version" "3.0.10" + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" dependencies: - "@types/debug" "^4.0.0" - "debug" "^4.0.0" - "decode-named-character-reference" "^1.0.0" - "micromark-core-commonmark" "^1.0.1" - "micromark-factory-space" "^1.0.0" - "micromark-util-character" "^1.0.0" - "micromark-util-chunked" "^1.0.0" - "micromark-util-combine-extensions" "^1.0.0" - "micromark-util-decode-numeric-character-reference" "^1.0.0" - "micromark-util-encode" "^1.0.0" - "micromark-util-normalize-identifier" "^1.0.0" - "micromark-util-resolve-all" "^1.0.0" - "micromark-util-sanitize-uri" "^1.0.0" - "micromark-util-subtokenize" "^1.0.0" - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.1" - "uvu" "^0.5.0" - -"micromatch@^4.0.2", "micromatch@^4.0.4": - "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "braces" "^3.0.1" - "picomatch" "^2.2.3" - -"mime-db@>= 1.43.0 < 2", "mime-db@1.52.0": - "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - "version" "1.52.0" - -"mime-types@^2.1.12", "mime-types@^2.1.27", "mime-types@^2.1.31", "mime-types@~2.1.17", "mime-types@~2.1.19", "mime-types@~2.1.24", "mime-types@~2.1.34": - "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - "version" "2.1.35" - dependencies: - "mime-db" "1.52.0" - -"mime@1.6.0": - "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - "version" "1.6.0" - -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" - -"min-document@^2.19.0": - "integrity" "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=" - "resolved" "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" - "version" "2.19.0" - dependencies: - "dom-walk" "^0.1.0" - -"minimalistic-assert@^1.0.0": - "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - "version" "1.0.1" - -"minimatch@^3.0.4", "minimatch@^3.1.2": - "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "brace-expansion" "^1.1.7" - -"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" - -"mkdirp@^0.5.5": - "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - "version" "0.5.5" - dependencies: - "minimist" "^1.2.5" - -"mri@^1.1.0": - "integrity" "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" - "resolved" "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" - "version" "1.2.0" - -"mrmime@^1.0.0": - "integrity" "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==" - "resolved" "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz" - "version" "1.0.0" - -"ms@^2.1.1", "ms@2.1.3": - "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - "version" "2.1.3" - -"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" - -"multicast-dns-service-types@^1.1.0": - "integrity" "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - "resolved" "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" - "version" "1.1.0" - -"multicast-dns@^6.0.1": - "integrity" "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==" - "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" - "version" "6.2.3" - dependencies: - "dns-packet" "^1.3.1" - "thunky" "^1.0.2" - -"nanoid@^3.3.1": - "integrity" "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" - "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz" - "version" "3.3.1" - -"natural-compare@^1.4.0": - "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - "version" "1.4.0" - -"negotiator@0.6.3": - "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - "version" "0.6.3" - -"neo-async@^2.6.2": - "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - "version" "2.6.2" - -"no-case@^3.0.4": - "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" - "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "lower-case" "^2.0.2" - "tslib" "^2.0.3" - -"node-fetch@^2.6.1": - "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - "version" "2.6.7" - dependencies: - "whatwg-url" "^5.0.0" - -"node-forge@^1.2.0": - "integrity" "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==" - "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz" - "version" "1.3.0" - -"node-releases@^2.0.2": - "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": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"npm-run-path@^4.0.0", "npm-run-path@^4.0.1": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "path-key" "^3.0.0" - -"nth-check@^2.0.1": - "integrity" "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==" - "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "boolbase" "^1.0.0" - -"object-assign@^4.1.1": - "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - "version" "4.1.1" - -"object-inspect@^1.11.0", "object-inspect@^1.9.0": - "integrity" "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz" - "version" "1.12.0" - -"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" - dependencies: - "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.assign@^4.1.0", "object.assign@^4.1.2": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" - -"object.entries@^1.1.5": - "integrity" "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==" - "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.1" - -"object.fromentries@^2.0.5": - "integrity" "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==" - "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.1" - -"object.hasown@^1.1.0": - "integrity" "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==" - "resolved" "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "define-properties" "^1.1.3" - "es-abstract" "^1.19.1" - -"object.values@^1.1.5": - "integrity" "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==" - "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.1" - -"obuf@^1.0.0", "obuf@^1.1.2": - "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" - "version" "1.1.2" - -"on-finished@~2.3.0": - "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" - "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "ee-first" "1.1.1" - -"on-headers@~1.0.2": - "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - "version" "1.0.2" - -"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"onetime@^5.1.0", "onetime@^5.1.2": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "mimic-fn" "^2.1.0" - -"open@^8.0.9": - "integrity" "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==" - "resolved" "https://registry.npmjs.org/open/-/open-8.4.0.tgz" - "version" "8.4.0" - dependencies: - "define-lazy-prop" "^2.0.0" - "is-docker" "^2.1.1" - "is-wsl" "^2.2.0" - -"opener@^1.5.2": - "integrity" "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" - "resolved" "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" - "version" "1.5.2" - -"optionator@^0.9.1": - "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - "version" "0.9.1" - dependencies: - "deep-is" "^0.1.3" - "fast-levenshtein" "^2.0.6" - "levn" "^0.4.1" - "prelude-ls" "^1.2.1" - "type-check" "^0.4.0" - "word-wrap" "^1.2.3" - -"ospath@^1.2.2": - "integrity" "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=" - "resolved" "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz" - "version" "1.2.2" - -"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" - dependencies: - "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" + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" dependencies: - "p-limit" "^2.2.0" - -"p-map@^4.0.0": - "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "aggregate-error" "^3.0.0" + locate-path "^5.0.0" + path-exists "^4.0.0" -"p-retry@^4.5.0": - "integrity" "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==" - "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz" - "version" "4.6.1" +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" dependencies: - "@types/retry" "^0.12.0" - "retry" "^0.13.1" + flatted "^3.1.0" + rimraf "^3.0.2" -"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" +flatted@^3.1.0: + version "3.2.5" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" -"param-case@^3.0.4": - "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" - "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" +follow-redirects@^1.0.0: + version "1.14.9" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz" -"parent-module@^1.0.0": - "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" - "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - "version" "1.0.1" +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" dependencies: - "callsites" "^3.0.0" + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" -"parse-json@^5.0.0": - "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - "version" "5.2.0" +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" dependencies: - "@babel/code-frame" "^7.0.0" - "error-ex" "^1.3.1" - "json-parse-even-better-errors" "^2.3.0" - "lines-and-columns" "^1.1.6" - -"parseurl@~1.3.2", "parseurl@~1.3.3": - "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - "version" "1.3.3" - -"pascal-case@^3.1.2": - "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" - "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-is-absolute@^1.0.0": - "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" - -"path-parse@^1.0.6", "path-parse@^1.0.7": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" - -"path-to-regexp@0.1.7": - "integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - "version" "0.1.7" - -"path-type@^4.0.0": - "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - "version" "4.0.0" - -"pend@~1.2.0": - "integrity" "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" - "version" "1.2.0" - -"performance-now@^2.1.0": - "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - "version" "2.1.0" - -"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", "picomatch@^2.2.3": - "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - "version" "2.3.1" - -"pify@^2.2.0": - "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - "version" "2.3.0" - -"pkg-dir@^4.1.0", "pkg-dir@^4.2.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" - dependencies: - "find-up" "^4.0.0" - -"portfinder@^1.0.28": - "integrity" "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==" - "resolved" "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" - "version" "1.0.28" - dependencies: - "async" "^2.6.2" - "debug" "^3.1.1" - "mkdirp" "^0.5.5" - -"postcss-modules-extract-imports@^3.0.0": - "integrity" "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" - "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" - "version" "3.0.0" - -"postcss-modules-local-by-default@^4.0.0": - "integrity" "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==" - "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "icss-utils" "^5.0.0" - "postcss-selector-parser" "^6.0.2" - "postcss-value-parser" "^4.1.0" - -"postcss-modules-scope@^3.0.0": - "integrity" "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==" - "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "postcss-selector-parser" "^6.0.4" - -"postcss-modules-values@^4.0.0": - "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==" - "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "icss-utils" "^5.0.0" - -"postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4": - "integrity" "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==" - "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz" - "version" "6.0.9" - dependencies: - "cssesc" "^3.0.0" - "util-deprecate" "^1.0.2" - -"postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0": - "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - "version" "4.2.0" - -"postcss@^8.1.0", "postcss@^8.4.7": - "integrity" "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==" - "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz" - "version" "8.4.12" - dependencies: - "nanoid" "^3.3.1" - "picocolors" "^1.0.0" - "source-map-js" "^1.0.2" - -"preact@^10.6.6": - "integrity" "sha512-dgxpTFV2vs4vizwKohYKkk7g7rmp1wOOcfd4Tz3IB3Wi+ivZzsn/SpeKJhRENSE+n8sUfsAl4S3HiCVT923ABw==" - "resolved" "https://registry.npmjs.org/preact/-/preact-10.6.6.tgz" - "version" "10.6.6" - -"prelude-ls@^1.2.1": - "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" - "version" "1.2.1" - -"prettier@^2.5.1": - "integrity" "sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==" - "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.0.tgz" - "version" "2.6.0" - -"pretty-bytes@^5.6.0": - "integrity" "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - "resolved" "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" - "version" "5.6.0" - -"pretty-error@^4.0.0": - "integrity" "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==" - "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "lodash" "^4.17.20" - "renderkid" "^3.0.0" - -"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@^0.11.10": - "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" - "version" "0.11.10" - -"progress@^2.0.0": - "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" - "version" "2.0.3" - -"prop-types@^15.0.0", "prop-types@^15.5.10", "prop-types@^15.5.6", "prop-types@^15.6.0", "prop-types@^15.6.1", "prop-types@^15.7.2", "prop-types@^15.8.1": - "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==" - "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" - "version" "15.8.1" - dependencies: - "loose-envify" "^1.4.0" - "object-assign" "^4.1.1" - "react-is" "^16.13.1" - -"property-information@^6.0.0": - "integrity" "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==" - "resolved" "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz" - "version" "6.1.1" - -"protobufjs@6.8.8": - "integrity" "sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw==" - "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.8.tgz" - "version" "6.8.8" + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + +fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" dependencies: - "@protobufjs/aspromise" "^1.1.2" - "@protobufjs/base64" "^1.1.2" - "@protobufjs/codegen" "^2.0.4" - "@protobufjs/eventemitter" "^1.1.0" - "@protobufjs/fetch" "^1.1.0" - "@protobufjs/float" "^1.0.2" - "@protobufjs/inquire" "^1.1.0" - "@protobufjs/path" "^1.1.2" - "@protobufjs/pool" "^1.1.0" - "@protobufjs/utf8" "^1.1.0" - "@types/long" "^4.0.0" - "@types/node" "^10.1.0" - "long" "^4.0.0" - -"proxy-addr@~2.0.7": - "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" - "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - "version" "2.0.7" - dependencies: - "forwarded" "0.2.0" - "ipaddr.js" "1.9.1" - -"proxy-from-env@1.0.0": - "integrity" "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" - "resolved" "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz" - "version" "1.0.0" - -"psl@^1.1.28": - "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - "version" "1.8.0" - -"pump@^3.0.0": - "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" - "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "end-of-stream" "^1.1.0" - "once" "^1.3.1" - -"punycode@^2.1.0", "punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" - -"qs@~6.5.2": - "integrity" "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" - "version" "6.5.3" - -"qs@6.9.7": - "integrity" "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz" - "version" "6.9.7" - -"queue-microtask@^1.2.2": - "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - "version" "1.2.3" - -"quick-lru@^5.1.1": - "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" - "version" "5.1.1" - -"randombytes@^2.1.0": - "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" - "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "safe-buffer" "^5.1.0" - -"range-parser@^1.2.1", "range-parser@~1.2.1": - "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - "version" "1.2.1" - -"raw-body@2.4.3": - "integrity" "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==" - "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz" - "version" "2.4.3" - dependencies: - "bytes" "3.1.2" - "http-errors" "1.8.1" - "iconv-lite" "0.4.24" - "unpipe" "1.0.0" - -"react-autosize-textarea@^7.1.0": - "integrity" "sha512-BHpjCDkuOlllZn3nLazY2F8oYO1tS2jHnWhcjTWQdcKiiMU6gHLNt/fzmqMSyerR0eTdKtfSIqtSeTtghNwS+g==" - "resolved" "https://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-7.1.0.tgz" - "version" "7.1.0" - dependencies: - "autosize" "^4.0.2" - "line-height" "^0.3.1" - "prop-types" "^15.5.6" - -"react-color@^2.19.3": - "integrity" "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==" - "resolved" "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz" - "version" "2.19.3" + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + +fsevents@~2.3.2: + 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" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" dependencies: - "@icons/material" "^0.2.4" - "lodash" "^4.17.15" - "lodash-es" "^4.17.15" - "material-colors" "^1.2.1" - "prop-types" "^15.5.10" - "reactcss" "^1.2.0" - "tinycolor2" "^1.4.1" - -"react-dom@^0.14.0 || ^15.0.0 || ^16 || ^17", "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0", "react-dom@^15.0.0 || ^16.0.0 || ^17.0.0 ", "react-dom@>=16.8", "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" - dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" - "scheduler" "^0.20.2" - -"react-hot-loader@^4.13.0": - "integrity" "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==" - "resolved" "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz" - "version" "4.13.0" - dependencies: - "fast-levenshtein" "^2.0.6" - "global" "^4.3.0" - "hoist-non-react-statics" "^3.3.0" - "loader-utils" "^1.1.0" - "prop-types" "^15.6.1" - "react-lifecycles-compat" "^3.0.4" - "shallowequal" "^1.1.0" - "source-map" "^0.7.3" - -"react-i18next@^11.15.7": - "integrity" "sha512-6Wf/YtPqANloFmnN5ol0ANeweFPzDWGykRq/dk4wU3ZkjWBR3d5iH210gMg8e8AgLQ1Dq7suUIL7WGfu08OehQ==" - "resolved" "https://registry.npmjs.org/react-i18next/-/react-i18next-11.16.1.tgz" - "version" "11.16.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-stream@^5.0.0, get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" dependencies: - "@babel/runtime" "^7.14.5" - "html-escaper" "^2.0.2" - "html-parse-stringify" "^3.0.1" - -"react-is@^16.13.1", "react-is@^16.7.0": - "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.0": - "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@^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-lifecycles-compat@^3.0.0", "react-lifecycles-compat@^3.0.4": - "integrity" "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - "resolved" "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" - "version" "3.0.4" - -"react-markdown@^8.0.0": - "integrity" "sha512-g78B0KtUk8oDRt59fX9SWhMikn3/qYcQW+aVMxdIulcjCNeecAZNOmR8uXy5p4bhbuPIS8gZly81bF4pAQWYXw==" - "resolved" "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.1.tgz" - "version" "8.0.1" + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" dependencies: - "@types/hast" "^2.0.0" - "@types/prop-types" "^15.0.0" - "@types/unist" "^2.0.0" - "comma-separated-tokens" "^2.0.0" - "hast-util-whitespace" "^2.0.0" - "prop-types" "^15.0.0" - "property-information" "^6.0.0" - "react-is" "^17.0.0" - "remark-parse" "^10.0.0" - "remark-rehype" "^10.0.0" - "space-separated-tokens" "^2.0.0" - "style-to-object" "^0.3.0" - "unified" "^10.0.0" - "unist-util-visit" "^4.0.0" - "vfile" "^5.0.0" - -"react-modal@^3.14.4": - "integrity" "sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg==" - "resolved" "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz" - "version" "3.14.4" - dependencies: - "exenv" "^1.2.0" - "prop-types" "^15.7.2" - "react-lifecycles-compat" "^3.0.0" - "warning" "^4.0.3" - -"react-redux@^7.2.1 || ^8.0.0-beta", "react-redux@7.2.6": - "integrity" "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==" - "resolved" "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz" - "version" "7.2.6" + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +getos@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz" dependencies: - "@babel/runtime" "^7.15.4" - "@types/react-redux" "^7.1.20" - "hoist-non-react-statics" "^3.3.2" - "loose-envify" "^1.4.0" - "prop-types" "^15.7.2" - "react-is" "^17.0.2" - -"react-router-dom@6.2.2": - "integrity" "sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==" - "resolved" "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.2.tgz" - "version" "6.2.2" - dependencies: - "history" "^5.2.0" - "react-router" "6.2.2" - -"react-router@6.2.2": - "integrity" "sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==" - "resolved" "https://registry.npmjs.org/react-router/-/react-router-6.2.2.tgz" - "version" "6.2.2" - dependencies: - "history" "^5.2.0" - -"react@*", "react@^0.14.0 || ^15.0.0 || ^16 || ^17", "react@^0.14.0 || ^15.0.0 || ^16.0.0", "react@^0.14.0 || ^15.0.0-0 || ^16.0.0 || ^17.0.0", "react@^15.0.0 || ^16.0.0 || ^17.0.0 ", "react@^16.8.3 || ^17", "react@^16.9.0 || ^17.0.0 || 18.0.0-beta", "react@>= 15.0.0", "react@>= 16.8.0", "react@>=16", "react@>=16.8", "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" - dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" - -"reactcss@^1.2.0": - "integrity" "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==" - "resolved" "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz" - "version" "1.2.3" - dependencies: - "lodash" "^4.0.1" - -"readable-stream@^2.0.1": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - 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" - -"readable-stream@^3.0.6": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readdirp@~3.6.0": - "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" - "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "picomatch" "^2.2.1" - -"rechoir@^0.7.0": - "integrity" "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==" - "resolved" "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz" - "version" "0.7.1" - dependencies: - "resolve" "^1.9.0" - -"redux-thunk@^2.4.1": - "integrity" "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==" - "resolved" "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz" - "version" "2.4.1" - -"redux@^4", "redux@^4.0.0", "redux@^4.1.2": - "integrity" "sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==" - "resolved" "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz" - "version" "4.1.2" + async "^3.2.0" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" dependencies: - "@babel/runtime" "^7.9.2" + assert-plus "^1.0.0" -"regenerate-unicode-properties@^10.0.1": - "integrity" "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==" - "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" - "version" "10.0.1" +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" dependencies: - "regenerate" "^1.4.2" + is-glob "^4.0.1" -"regenerate@^1.4.2": - "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - "version" "1.4.2" +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + dependencies: + is-glob "^4.0.3" -"regenerator-runtime@^0.13.4", "regenerator-runtime@^0.13.9": - "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" +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" -"regenerator-transform@^0.14.2": - "integrity" "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==" - "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" - "version" "0.14.5" +glob@^7.1.3: + version "7.2.0" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" dependencies: - "@babel/runtime" "^7.8.4" + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" -"regexp.prototype.flags@^1.2.0", "regexp.prototype.flags@^1.4.1": - "integrity" "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==" - "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz" - "version" "1.4.1" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"regexpp@^3.1.0": - "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" - "version" "3.2.0" - -"regexpu-core@^5.0.1": - "integrity" "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==" - "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "regenerate" "^1.4.2" - "regenerate-unicode-properties" "^10.0.1" - "regjsgen" "^0.6.0" - "regjsparser" "^0.8.2" - "unicode-match-property-ecmascript" "^2.0.0" - "unicode-match-property-value-ecmascript" "^2.0.0" - -"regjsgen@^0.6.0": - "integrity" "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz" - "version" "0.6.0" - -"regjsparser@^0.8.2": - "integrity" "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==" - "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz" - "version" "0.8.4" - dependencies: - "jsesc" "~0.5.0" - -"relateurl@^0.2.7": - "integrity" "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" - "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" - "version" "0.2.7" - -"remark-parse@^10.0.0": - "integrity" "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==" - "resolved" "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz" - "version" "10.0.1" +global-dirs@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz" dependencies: - "@types/mdast" "^3.0.0" - "mdast-util-from-markdown" "^1.0.0" - "unified" "^10.0.0" + ini "2.0.0" -"remark-rehype@^10.0.0": - "integrity" "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==" - "resolved" "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz" - "version" "10.1.0" +global@^4.3.0: + version "4.4.0" + resolved "https://registry.npmjs.org/global/-/global-4.4.0.tgz" dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - "mdast-util-to-hast" "^12.1.0" - "unified" "^10.0.0" - -"renderkid@^3.0.0": - "integrity" "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==" - "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "css-select" "^4.1.3" - "dom-converter" "^0.2.0" - "htmlparser2" "^6.1.0" - "lodash" "^4.17.21" - "strip-ansi" "^6.0.1" - -"request-progress@^3.0.0": - "integrity" "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=" - "resolved" "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "throttleit" "^1.0.0" - -"require-from-string@^2.0.2": - "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" - "version" "2.0.2" - -"requires-port@^1.0.0": - "integrity" "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - "version" "1.0.0" - -"reselect@^4.1.5", "reselect@4.1.5": - "integrity" "sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==" - "resolved" "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz" - "version" "4.1.5" - -"resolve-cwd@^3.0.0": - "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "resolve-from" "^5.0.0" - -"resolve-from@^4.0.0": - "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - "version" "4.0.0" - -"resolve-from@^5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" - -"resolve@^1.14.2", "resolve@^1.9.0": - "integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz" - "version" "1.22.0" - dependencies: - "is-core-module" "^2.8.1" - "path-parse" "^1.0.7" - "supports-preserve-symlinks-flag" "^1.0.0" - -"resolve@^2.0.0-next.3": - "integrity" "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz" - "version" "2.0.0-next.3" - dependencies: - "is-core-module" "^2.2.0" - "path-parse" "^1.0.6" - -"restore-cursor@^3.1.0": - "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" - "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "onetime" "^5.1.0" - "signal-exit" "^3.0.2" - -"retry@^0.13.1": - "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - "version" "0.13.1" - -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" - -"rfdc@^1.3.0": - "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" - "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" - "version" "1.3.0" - -"rimraf@^3.0.0", "rimraf@^3.0.2": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "glob" "^7.1.3" - -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "queue-microtask" "^1.2.2" - -"rxjs@^7.5.1": - "integrity" "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==" - "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz" - "version" "7.5.5" - dependencies: - "tslib" "^2.1.0" - -"sade@^1.7.3": - "integrity" "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==" - "resolved" "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz" - "version" "1.8.1" - dependencies: - "mri" "^1.1.0" - -"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.2", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0", "safe-buffer@5.2.1": - "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.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.2": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@~2.1.0": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" + min-document "^2.19.0" + process "^0.11.10" -"sass-loader@^12.6.0": - "integrity" "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==" - "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz" - "version" "12.6.0" - dependencies: - "klona" "^2.0.4" - "neo-async" "^2.6.2" - -"sass@^1.3.0", "sass@^1.49.9": - "integrity" "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==" - "resolved" "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz" - "version" "1.49.9" - dependencies: - "chokidar" ">=3.0.0 <4.0.0" - "immutable" "^4.0.0" - "source-map-js" ">=0.6.2 <2.0.0" +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.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" - dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" +globals@^13.6.0, globals@^13.9.0: + version "13.13.0" + resolved "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz" + dependencies: + type-fest "^0.20.2" -"schema-utils@^2.6.5": - "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" - "version" "2.7.1" +globby@^11.0.1, globby@^11.0.3: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" dependencies: - "@types/json-schema" "^7.0.5" - "ajv" "^6.12.4" - "ajv-keywords" "^3.5.2" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" -"schema-utils@^3.0.0", "schema-utils@^3.1.0", "schema-utils@^3.1.1": - "integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" - "version" "3.1.1" +google-protobuf@^3.6.1: + version "3.19.4" + resolved "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.19.4.tgz" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.9" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" dependencies: - "@types/json-schema" "^7.0.8" - "ajv" "^6.12.5" - "ajv-keywords" "^3.5.2" + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.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, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" -"schema-utils@^4.0.0": - "integrity" "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" - "version" "4.0.0" +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" dependencies: - "@types/json-schema" "^7.0.9" - "ajv" "^8.8.0" - "ajv-formats" "^2.1.1" - "ajv-keywords" "^5.0.0" - -"select-hose@^2.0.0": - "integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" - "version" "2.0.0" - -"selfsigned@^2.0.0": - "integrity" "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==" - "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "node-forge" "^1.2.0" - -"semver@^6.0.0", "semver@^6.1.1", "semver@^6.1.2", "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@^7.2.1": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"semver@^7.3.2": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"semver@^7.3.5": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"semver@5.6.0": - "integrity" "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz" - "version" "5.6.0" - -"semver@7.0.0": - "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" - "version" "7.0.0" - -"send@0.17.2": - "integrity" "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==" - "resolved" "https://registry.npmjs.org/send/-/send-0.17.2.tgz" - "version" "0.17.2" - dependencies: - "debug" "2.6.9" - "depd" "~1.1.2" - "destroy" "~1.0.4" - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "etag" "~1.8.1" - "fresh" "0.5.2" - "http-errors" "1.8.1" - "mime" "1.6.0" - "ms" "2.1.3" - "on-finished" "~2.3.0" - "range-parser" "~1.2.1" - "statuses" "~1.5.0" - -"serialize-javascript@^6.0.0": - "integrity" "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==" - "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "randombytes" "^2.1.0" - -"serve-index@^1.9.1": - "integrity" "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=" - "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" - "version" "1.9.1" - dependencies: - "accepts" "~1.3.4" - "batch" "0.6.1" - "debug" "2.6.9" - "escape-html" "~1.0.3" - "http-errors" "~1.6.2" - "mime-types" "~2.1.17" - "parseurl" "~1.3.2" - -"serve-static@1.14.2": - "integrity" "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==" - "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz" - "version" "1.14.2" - dependencies: - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "parseurl" "~1.3.3" - "send" "0.17.2" - -"setprototypeof@1.1.0": - "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - "version" "1.1.0" - -"setprototypeof@1.2.0": - "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - "version" "1.2.0" - -"shallow-clone@^3.0.0": - "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" - "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "kind-of" "^6.0.2" - -"shallowequal@^1.1.0": - "integrity" "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - "resolved" "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" - "version" "1.1.0" - -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "shebang-regex" "^3.0.0" - -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" - -"side-channel@^1.0.4": - "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.0" - "get-intrinsic" "^1.0.2" - "object-inspect" "^1.9.0" - -"signal-exit@^3.0.2", "signal-exit@^3.0.3": - "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - "version" "3.0.7" - -"sirv@^1.0.7": - "integrity" "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==" - "resolved" "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz" - "version" "1.0.19" + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" dependencies: - "@polka/url" "^1.0.0-next.20" - "mrmime" "^1.0.0" - "totalist" "^1.0.0" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"slice-ansi@^3.0.0": - "integrity" "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==" - "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "astral-regex" "^2.0.0" - "is-fullwidth-code-point" "^3.0.0" - -"slice-ansi@^4.0.0": - "integrity" "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==" - "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "astral-regex" "^2.0.0" - "is-fullwidth-code-point" "^3.0.0" - -"sockjs@^0.3.21": - "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==" - "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" - "version" "0.3.24" - dependencies: - "faye-websocket" "^0.11.3" - "uuid" "^8.3.2" - "websocket-driver" "^0.7.4" - -"source-map-js@^1.0.2", "source-map-js@>=0.6.2 <2.0.0": - "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - "version" "1.0.2" - -"source-map-support@~0.5.20": - "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - "version" "0.5.21" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map-support@0.5.9": - "integrity" "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz" - "version" "0.5.9" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map@^0.5.0": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" - -"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.0": - "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.7.2": - "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - "version" "0.7.3" - -"space-separated-tokens@^2.0.0": - "integrity" "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==" - "resolved" "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz" - "version" "2.0.1" - -"spdy-transport@^3.0.0": - "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" - "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "debug" "^4.1.0" - "detect-node" "^2.0.4" - "hpack.js" "^2.1.6" - "obuf" "^1.1.2" - "readable-stream" "^3.0.6" - "wbuf" "^1.7.3" - -"spdy@^4.0.2": - "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" - "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "debug" "^4.1.0" - "handle-thing" "^2.0.0" - "http-deceiver" "^1.2.7" - "select-hose" "^2.0.0" - "spdy-transport" "^3.0.0" - -"sprintf-js@~1.0.2": - "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"sshpk@^1.14.1": - "integrity" "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==" - "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz" - "version" "1.17.0" - dependencies: - "asn1" "~0.2.3" - "assert-plus" "^1.0.0" - "bcrypt-pbkdf" "^1.0.0" - "dashdash" "^1.12.0" - "ecc-jsbn" "~0.1.1" - "getpass" "^0.1.1" - "jsbn" "~0.1.0" - "safer-buffer" "^2.0.2" - "tweetnacl" "~0.14.0" - -"stable@^0.1.8": - "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" - "version" "0.1.8" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", "statuses@~1.5.0": - "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - "version" "1.5.0" - -"string_decoder@^1.1.1": - "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" - dependencies: - "safe-buffer" "~5.2.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" - dependencies: - "safe-buffer" "~5.1.0" - -"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.1" - -"string.prototype.matchall@^4.0.6": - "integrity" "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==" - "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz" - "version" "4.0.7" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.1" - "get-intrinsic" "^1.1.1" - "has-symbols" "^1.0.3" - "internal-slot" "^1.0.3" - "regexp.prototype.flags" "^1.4.1" - "side-channel" "^1.0.4" - -"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" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"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" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-ansi@^7.0.0": - "integrity" "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "ansi-regex" "^6.0.1" - -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" - -"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": - "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - "version" "3.1.1" - -"style-loader@^3.3.1": - "integrity" "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==" - "resolved" "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz" - "version" "3.3.1" - -"style-to-object@^0.3.0": - "integrity" "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==" - "resolved" "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "inline-style-parser" "0.1.1" - -"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" - dependencies: - "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" - dependencies: - "has-flag" "^4.0.0" + function-bind "^1.1.1" + +hast-util-whitespace@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz" -"supports-color@^8.0.0", "supports-color@^8.1.1": - "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - "version" "8.1.1" - dependencies: - "has-flag" "^4.0.0" - -"supports-preserve-symlinks-flag@^1.0.0": - "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - "version" "1.0.0" - -"svg-parser@^2.0.2": - "integrity" "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - "resolved" "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" - "version" "2.0.4" - -"svgo@^2.5.0": - "integrity" "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==" - "resolved" "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" - "version" "2.8.0" +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + +history@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/history/-/history-5.3.0.tgz" dependencies: - "@trysound/sax" "0.2.0" - "commander" "^7.2.0" - "css-select" "^4.1.3" - "css-tree" "^1.1.3" - "csso" "^4.2.0" - "picocolors" "^1.0.0" - "stable" "^0.1.8" - -"table@^6.0.9": - "integrity" "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==" - "resolved" "https://registry.npmjs.org/table/-/table-6.8.0.tgz" - "version" "6.8.0" - dependencies: - "ajv" "^8.0.1" - "lodash.truncate" "^4.4.2" - "slice-ansi" "^4.0.0" - "string-width" "^4.2.3" - "strip-ansi" "^6.0.1" - -"tapable@^2.0.0", "tapable@^2.1.1", "tapable@^2.2.0": - "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - "version" "2.2.1" - -"terser-webpack-plugin@^5.1.3", "terser-webpack-plugin@^5.3.1": - "integrity" "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==" - "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz" - "version" "5.3.1" - dependencies: - "jest-worker" "^27.4.5" - "schema-utils" "^3.1.1" - "serialize-javascript" "^6.0.0" - "source-map" "^0.6.1" - "terser" "^5.7.2" - -"terser@^5.10.0", "terser@^5.7.2": - "integrity" "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==" - "resolved" "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz" - "version" "5.12.1" - dependencies: - "acorn" "^8.5.0" - "commander" "^2.20.0" - "source-map" "~0.7.2" - "source-map-support" "~0.5.20" - -"text-table@^0.2.0": - "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - "version" "0.2.0" - -"throttleit@^1.0.0": - "integrity" "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" - "resolved" "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" - "version" "1.0.0" - -"through@^2.3.8": - "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - "version" "2.3.8" - -"thunky@^1.0.2": - "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" - "version" "1.1.0" - -"tinycolor2@^1.4.1": - "integrity" "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" - "resolved" "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz" - "version" "1.4.2" - -"tmp@~0.2.1": - "integrity" "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==" - "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" - "version" "0.2.1" - dependencies: - "rimraf" "^3.0.0" - -"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-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" - dependencies: - "is-number" "^7.0.0" - -"toidentifier@1.0.1": - "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - "version" "1.0.1" - -"totalist@^1.0.0": - "integrity" "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" - "resolved" "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz" - "version" "1.1.0" - -"tough-cookie@~2.5.0": - "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - "version" "2.5.0" - dependencies: - "psl" "^1.1.28" - "punycode" "^2.1.1" - -"tr46@~0.0.3": - "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - "version" "0.0.3" - -"trough@^2.0.0": - "integrity" "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" - "resolved" "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz" - "version" "2.1.0" - -"tslib@^1.8.1": - "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - "version" "1.14.1" - -"tslib@^2.0.3", "tslib@^2.1.0": - "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - "version" "2.3.1" - -"tsutils@^3.21.0", "tsutils@3.21.0": - "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" - "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "tslib" "^1.8.1" - -"tunnel-agent@^0.6.0": - "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" - "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - "version" "0.6.0" - dependencies: - "safe-buffer" "^5.0.1" - -"tweetnacl@^0.14.3", "tweetnacl@~0.14.0": - "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - "version" "0.14.5" - -"type-check@^0.4.0", "type-check@~0.4.0": - "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" - "version" "0.4.0" - dependencies: - "prelude-ls" "^1.2.1" - -"type-fest@^0.20.2": - "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" - "version" "0.20.2" - -"type-fest@^0.21.3": - "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - "version" "0.21.3" - -"type-fest@^1.2.1": - "integrity" "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" - "version" "1.4.0" - -"type-is@~1.6.18": - "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" - "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - "version" "1.6.18" - dependencies: - "media-typer" "0.3.0" - "mime-types" "~2.1.24" - -"typesafe-actions@^5.1.0": - "integrity" "sha512-bna6Yi1pRznoo6Bz1cE6btB/Yy8Xywytyfrzu/wc+NFW3ZF0I+2iCGImhBsoYYCOWuICtRO4yHcnDlzgo1AdNg==" - "resolved" "https://registry.npmjs.org/typesafe-actions/-/typesafe-actions-5.1.0.tgz" - "version" "5.1.0" - -"typescript@^4.6.2", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@>=3.0.0": - "integrity" "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz" - "version" "4.6.2" - -"unbox-primitive@^1.0.1": - "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" - "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "function-bind" "^1.1.1" - "has-bigints" "^1.0.1" - "has-symbols" "^1.0.2" - "which-boxed-primitive" "^1.0.2" - -"unicode-canonical-property-names-ecmascript@^2.0.0": - "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" - "version" "2.0.0" - -"unicode-match-property-ecmascript@^2.0.0": - "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==" - "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "unicode-canonical-property-names-ecmascript" "^2.0.0" - "unicode-property-aliases-ecmascript" "^2.0.0" - -"unicode-match-property-value-ecmascript@^2.0.0": - "integrity" "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" - "version" "2.0.0" - -"unicode-property-aliases-ecmascript@^2.0.0": - "integrity" "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" - "version" "2.0.0" - -"unified@^10.0.0": - "integrity" "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==" - "resolved" "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz" - "version" "10.1.2" + "@babel/runtime" "^7.7.6" + +hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" dependencies: - "@types/unist" "^2.0.0" - "bail" "^2.0.0" - "extend" "^3.0.0" - "is-buffer" "^2.0.0" - "is-plain-obj" "^4.0.0" - "trough" "^2.0.0" - "vfile" "^5.0.0" - -"unist-builder@^3.0.0": - "integrity" "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==" - "resolved" "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz" - "version" "3.0.0" + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" dependencies: - "@types/unist" "^2.0.0" + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" -"unist-util-generated@^2.0.0": - "integrity" "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==" - "resolved" "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz" - "version" "2.0.0" +html-entities@^2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz" -"unist-util-is@^5.0.0": - "integrity" "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==" - "resolved" "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz" - "version" "5.1.1" +html-escaper@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" -"unist-util-position@^4.0.0": - "integrity" "sha512-Y6+plxR41dOLbyyqVDLuGWgXDmxdXslCSRYQkSDagBnOT9oFsQH0J8FzhirSklUEe0xZTT0WDnAE1gXPaDFljA==" - "resolved" "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.2.tgz" - "version" "4.0.2" +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" dependencies: - "@types/unist" "^2.0.0" + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" -"unist-util-stringify-position@^3.0.0": - "integrity" "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==" - "resolved" "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz" - "version" "3.0.2" +html-parse-stringify@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz" dependencies: - "@types/unist" "^2.0.0" + void-elements "3.1.0" -"unist-util-visit-parents@^4.0.0": - "integrity" "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==" - "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz" - "version" "4.1.1" +html-webpack-plugin@^5.5.0: + version "5.5.0" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" dependencies: - "@types/unist" "^2.0.0" - "unist-util-is" "^5.0.0" - -"unist-util-visit-parents@^5.0.0": - "integrity" "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==" - "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz" - "version" "5.1.0" + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + +http-errors@1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz" + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz" + +http-proxy-middleware@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz" dependencies: - "@types/unist" "^2.0.0" - "unist-util-is" "^5.0.0" + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" -"unist-util-visit@^3.0.0": - "integrity" "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==" - "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz" - "version" "3.1.0" +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" dependencies: - "@types/unist" "^2.0.0" - "unist-util-is" "^5.0.0" - "unist-util-visit-parents" "^4.0.0" + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" -"unist-util-visit@^4.0.0": - "integrity" "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==" - "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "@types/unist" "^2.0.0" - "unist-util-is" "^5.0.0" - "unist-util-visit-parents" "^5.0.0" - -"universalify@^2.0.0": - "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - "version" "2.0.0" - -"unpipe@~1.0.0", "unpipe@1.0.0": - "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - "version" "1.0.0" - -"untildify@^4.0.0": - "integrity" "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" - "resolved" "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" - "version" "4.0.0" - -"uri-js@^4.2.2": - "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" - "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - "version" "4.4.1" - dependencies: - "punycode" "^2.1.0" - -"url-loader@^4.1.1": - "integrity" "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==" - "resolved" "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "loader-utils" "^2.0.0" - "mime-types" "^2.1.27" - "schema-utils" "^3.0.0" - -"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"utila@~0.4": - "integrity" "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" - "version" "0.4.0" - -"utils-merge@1.0.1": - "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - "version" "1.0.1" - -"uuid@^8.3.2": - "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - "version" "8.3.2" - -"uvu@^0.5.0": - "integrity" "sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==" - "resolved" "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz" - "version" "0.5.3" - dependencies: - "dequal" "^2.0.0" - "diff" "^5.0.0" - "kleur" "^4.0.3" - "sade" "^1.7.3" - -"v8-compile-cache@^2.0.3": - "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" - "version" "2.3.0" - -"vary@~1.1.2": - "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - "version" "1.1.2" - -"verror@1.10.0": - "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" - "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - "version" "1.10.0" - dependencies: - "assert-plus" "^1.0.0" - "core-util-is" "1.0.2" - "extsprintf" "^1.2.0" - -"vfile-message@^3.0.0": - "integrity" "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==" - "resolved" "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz" - "version" "3.1.2" +http-signature@~1.3.6: + version "1.3.6" + resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz" dependencies: - "@types/unist" "^2.0.0" - "unist-util-stringify-position" "^3.0.0" + assert-plus "^1.0.0" + jsprim "^2.0.2" + sshpk "^1.14.1" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" -"vfile@^5.0.0": - "integrity" "sha512-w0PLIugRY3Crkgw89TeMvHCzqCs/zpreR31hl4D92y6SOE07+bfJe+dK5Q2akwS+i/c801kzjoOr9gMcTe6IAA==" - "resolved" "https://registry.npmjs.org/vfile/-/vfile-5.3.2.tgz" - "version" "5.3.2" +i18next@^21.6.14: + version "21.6.14" + resolved "https://registry.npmjs.org/i18next/-/i18next-21.6.14.tgz" + dependencies: + "@babel/runtime" "^7.17.2" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + +ignore@^5.1.8, ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" + +immer@^9.0.7: + version "9.0.12" + resolved "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz" + +immutable@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz" + +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz" + +ip@^1.1.0: + version "1.1.5" + resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + dependencies: + has-bigints "^1.0.1" + +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: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + +is-ci@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" + dependencies: + ci-info "^3.2.0" + +is-core-module@^2.2.0, is-core-module@^2.8.1: + version "2.8.1" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz" + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + dependencies: + is-extglob "^2.1.1" + +is-installed-globally@~0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-negative-zero@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + +is-plain-obj@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz" + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + dependencies: + isobject "^3.0.1" + +is-regex@^1.0.4, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + dependencies: + has-tostringtag "^1.0.0" + +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: + has-symbols "^1.0.2" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + +is-weakref@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + dependencies: + call-bind "^1.0.2" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + dependencies: + is-docker "^2.0.0" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + +isomorphic-fetch@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" + dependencies: + node-fetch "^2.6.1" + whatwg-fetch "^3.4.1" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.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" + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + +json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + +json-schema@0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.2.0" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + dependencies: + minimist "^1.2.5" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz" + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.4.0" + verror "1.10.0" + +"jsx-ast-utils@^2.4.1 || ^3.0.0": + version "3.2.1" + resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz" + dependencies: + array-includes "^3.1.3" + object.assign "^4.1.2" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + +kleur@^4.0.3: + version "4.1.4" + resolved "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz" + +klona@^2.0.4: + version "2.0.5" + resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" + +lazy-ass@^1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz" + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +line-height@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz" + dependencies: + computed-style "~0.1.3" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + +linkify-react@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/linkify-react/-/linkify-react-3.0.4.tgz" + +linkifyjs@^3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz" + +listr2@^3.8.3: + version "3.14.0" + resolved "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz" + dependencies: + cli-truncate "^2.1.0" + colorette "^2.0.16" + log-update "^4.0.0" + p-map "^4.0.0" + rfdc "^1.3.0" + rxjs "^7.5.1" + through "^2.3.8" + wrap-ansi "^7.0.0" + +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" + +loader-utils@^1.1.0, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + dependencies: + p-locate "^4.1.0" + +lodash-es@^4.17.15, lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + +lodash.once@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" + +lodash@^4.0.1, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + +log-symbols@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +log-update@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" + dependencies: + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.0" + +long@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz" + +loose-envify@^1.0.0, 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: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + dependencies: + semver "^6.0.0" + +map-obj@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz" + +material-colors@^1.2.1: + version "1.2.6" + resolved "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz" + +mdast-util-definitions@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz" + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + unist-util-visit "^3.0.0" + +mdast-util-from-markdown@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz" + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + decode-named-character-reference "^1.0.0" + mdast-util-to-string "^3.1.0" + micromark "^3.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-decode-string "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + unist-util-stringify-position "^3.0.0" + uvu "^0.5.0" + +mdast-util-to-hast@^12.1.0: + version "12.1.1" + resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz" + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + "@types/mdurl" "^1.0.0" + mdast-util-definitions "^5.0.0" + mdurl "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + unist-builder "^3.0.0" + unist-util-generated "^2.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + +mdast-util-to-string@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + +mdurl@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + +memfs@^3.4.1: + version "3.4.1" + resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz" + dependencies: + fs-monkey "1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + +micromark-core-commonmark@^1.0.1: + version "1.0.6" + resolved "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz" + dependencies: + decode-named-character-reference "^1.0.0" + micromark-factory-destination "^1.0.0" + micromark-factory-label "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-factory-title "^1.0.0" + micromark-factory-whitespace "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-html-tag-name "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + +micromark-factory-destination@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz" + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-label@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz" + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-factory-space@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz" + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-title@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz" + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-factory-whitespace@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz" + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz" + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-chunked@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz" + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-classify-character@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz" + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-combine-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz" + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-decode-numeric-character-reference@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz" + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-decode-string@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz" + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-symbol "^1.0.0" + +micromark-util-encode@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz" + +micromark-util-html-tag-name@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz" + +micromark-util-normalize-identifier@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz" + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-resolve-all@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz" + dependencies: + micromark-util-types "^1.0.0" + +micromark-util-sanitize-uri@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz" + dependencies: + micromark-util-character "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-symbol "^1.0.0" + +micromark-util-subtokenize@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz" + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-util-symbol@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz" + +micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz" + +micromark@^3.0.0: + version "3.0.10" + resolved "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz" + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + micromark-core-commonmark "^1.0.1" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" + dependencies: + dom-walk "^0.1.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + +minimatch@^3.0.4, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + +mkdirp@^0.5.5: + version "0.5.5" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + dependencies: + minimist "^1.2.5" + +mri@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" + +mrmime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +nanoid@^3.3.1: + version "3.3.1" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-fetch@^2.6.1: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1.2.0: + version "1.3.0" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz" + +node-releases@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz" + +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" + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz" + dependencies: + boolbase "^1.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-inspect@^1.11.0, object-inspect@^1.9.0: + version "1.12.0" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz" + +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" + +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.0, 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" + +object.entries@^1.1.5: + version "1.1.5" + resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz" + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.fromentries@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz" + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.hasown@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz" + dependencies: + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.values@^1.1.5: + version "1.1.5" + resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz" + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz" + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +ospath@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + dependencies: + p-try "^2.0.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-map@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.1" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz" + dependencies: + "@types/retry" "^0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + +path-parse@^1.0.6, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + +pify@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + dependencies: + find-up "^4.0.0" + +portfinder@^1.0.28: + version "1.0.28" + resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.9" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz" + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + +postcss@^8.4.7: + version "8.4.12" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz" + dependencies: + nanoid "^3.3.1" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +preact@^10.6.6: + version "10.6.6" + resolved "https://registry.npmjs.org/preact/-/preact-10.6.6.tgz" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + +prettier@^2.5.1: + version "2.6.0" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.6.0.tgz" + +pretty-bytes@^5.6.0: + version "5.6.0" + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +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: + version "0.11.10" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + +prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.7.2, prop-types@^15.8.1: + 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" + +property-information@^6.0.0: + version "6.1.1" + resolved "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz" + +protobufjs@6.8.8: + version "6.8.8" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.8.tgz" + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.0" + "@types/node" "^10.1.0" + long "^4.0.0" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz" + +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + +qs@6.9.7: + version "6.9.7" + resolved "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz" + +qs@~6.5.2: + version "6.5.3" + resolved "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + +raw-body@2.4.3: + version "2.4.3" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz" + dependencies: + bytes "3.1.2" + http-errors "1.8.1" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-autosize-textarea@^7.1.0: + version "7.1.0" + resolved "https://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-7.1.0.tgz" + dependencies: + autosize "^4.0.2" + line-height "^0.3.1" + prop-types "^15.5.6" + +react-color@^2.19.3: + version "2.19.3" + resolved "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz" + dependencies: + "@icons/material" "^0.2.4" + lodash "^4.17.15" + lodash-es "^4.17.15" + material-colors "^1.2.1" + prop-types "^15.5.10" + reactcss "^1.2.0" + tinycolor2 "^1.4.1" + +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" + +react-hot-loader@^4.13.0: + version "4.13.0" + resolved "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz" + dependencies: + fast-levenshtein "^2.0.6" + global "^4.3.0" + hoist-non-react-statics "^3.3.0" + loader-utils "^1.1.0" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + shallowequal "^1.1.0" + source-map "^0.7.3" + +react-i18next@^11.15.7: + version "11.16.1" + resolved "https://registry.npmjs.org/react-i18next/-/react-i18next-11.16.1.tgz" + dependencies: + "@babel/runtime" "^7.14.5" + html-escaper "^2.0.2" + html-parse-stringify "^3.0.1" + +react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + +react-is@^17.0.0, react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + +react-lifecycles-compat@^3.0.0, react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" + +react-markdown@^8.0.0: + version "8.0.1" + resolved "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.1.tgz" + dependencies: + "@types/hast" "^2.0.0" + "@types/prop-types" "^15.0.0" + "@types/unist" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^2.0.0" + prop-types "^15.0.0" + property-information "^6.0.0" + react-is "^17.0.0" + remark-parse "^10.0.0" + remark-rehype "^10.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.3.0" + unified "^10.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + +react-modal@^3.14.4: + version "3.14.4" + resolved "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz" + dependencies: + exenv "^1.2.0" + prop-types "^15.7.2" + react-lifecycles-compat "^3.0.0" + warning "^4.0.3" + +react-redux@7.2.6: + version "7.2.6" + resolved "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz" + dependencies: + "@babel/runtime" "^7.15.4" + "@types/react-redux" "^7.1.20" + hoist-non-react-statics "^3.3.2" + loose-envify "^1.4.0" + prop-types "^15.7.2" + react-is "^17.0.2" + +react-router-dom@6.2.2: + version "6.2.2" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.2.tgz" + dependencies: + history "^5.2.0" + react-router "6.2.2" + +react-router@6.2.2: + version "6.2.2" + resolved "https://registry.npmjs.org/react-router/-/react-router-6.2.2.tgz" + dependencies: + history "^5.2.0" + +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" + +reactcss@^1.2.0: + version "1.2.3" + resolved "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz" + dependencies: + lodash "^4.0.1" + +readable-stream@^2.0.1: + 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" + +readable-stream@^3.0.6: + 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" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz" + dependencies: + resolve "^1.9.0" + +redux-thunk@^2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz" + +redux@^4.0.0, redux@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz" + dependencies: + "@babel/runtime" "^7.9.2" + +regenerate-unicode-properties@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + +regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.9: + version "0.13.9" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz" + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + +regexpu-core@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz" + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.0.1" + regjsgen "^0.6.0" + regjsparser "^0.8.2" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +regjsgen@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz" + +regjsparser@^0.8.2: + version "0.8.4" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz" + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + +remark-parse@^10.0.0: + version "10.0.1" + resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz" + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-from-markdown "^1.0.0" + unified "^10.0.0" + +remark-rehype@^10.0.0: + version "10.1.0" + resolved "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz" + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-to-hast "^12.1.0" + unified "^10.0.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +request-progress@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" + dependencies: + throttleit "^1.0.0" + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + +reselect@4.1.5, reselect@^4.1.5: + version "4.1.5" + resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz" + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + +resolve@^1.14.2, resolve@^1.9.0: + version "1.22.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz" + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.3: + version "2.0.0-next.3" + resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz" + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + dependencies: + queue-microtask "^1.2.2" + +rxjs@^7.5.1: + version "7.5.5" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz" + dependencies: + tslib "^2.1.0" + +sade@^1.7.3: + version "1.8.1" + resolved "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz" + dependencies: + mri "^1.1.0" + +safe-buffer@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" + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + +sass-loader@^12.6.0: + version "12.6.0" + resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz" + dependencies: + klona "^2.0.4" + neo-async "^2.6.2" + +sass@^1.49.9: + version "1.49.9" + resolved "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz" + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +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" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + +selfsigned@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz" + dependencies: + node-forge "^1.2.0" + +semver@5.6.0: + version "5.6.0" + resolved "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz" + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + dependencies: + lru-cache "^6.0.0" + +send@0.17.2: + version "0.17.2" + resolved "https://registry.npmjs.org/send/-/send-0.17.2.tgz" + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "1.8.1" + mime "1.6.0" + ms "2.1.3" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.14.2: + version "1.14.2" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz" + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.2" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz" + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.21: + version "0.3.24" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + +source-map-support@0.5.9: + version "0.5.9" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz" + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + +source-map@^0.7.3, source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + +space-separated-tokens@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz" + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + +sshpk@^1.14.1: + version "1.17.0" + resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.matchall@^4.0.6: + version "4.0.7" + resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz" + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.4.1" + side-channel "^1.0.4" + +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: + call-bind "^1.0.2" + define-properties "^1.1.3" + +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: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" + dependencies: + ansi-regex "^6.0.1" + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + +style-loader@^3.3.1: + version "3.3.1" + resolved "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz" + +style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz" + dependencies: + inline-style-parser "0.1.1" + +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" + +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" + +supports-color@^8.0.0, supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + +svgo@^2.5.0: + version "2.8.0" + resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +table@^6.0.9: + version "6.8.0" + resolved "https://registry.npmjs.org/table/-/table-6.8.0.tgz" + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz" + dependencies: + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + terser "^5.7.2" + +terser@^5.10.0, terser@^5.7.2: + version "5.12.1" + resolved "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz" + dependencies: + acorn "^8.5.0" + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + +throttleit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" + +through@^2.3.8: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + +tinycolor2@^1.4.1: + version "1.4.2" + resolved "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz" + +tmp@~0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" + dependencies: + rimraf "^3.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: + 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" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz" + +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + +trough@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz" + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + +tslib@^2.0.3, tslib@^2.1.0: + version "2.3.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + +tsutils@3.21.0, tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + dependencies: + tslib "^1.8.1" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + dependencies: + prelude-ls "^1.2.1" + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + +type-fest@^1.2.1: + version "1.4.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typesafe-actions@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/typesafe-actions/-/typesafe-actions-5.1.0.tgz" + +typescript@^4.6.2: + version "4.6.2" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz" + +unbox-primitive@^1.0.1: + 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" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" + +unified@^10.0.0: + version "10.1.2" + resolved "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz" + dependencies: + "@types/unist" "^2.0.0" + bail "^2.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^5.0.0" + +unist-builder@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz" + dependencies: + "@types/unist" "^2.0.0" + +unist-util-generated@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz" + +unist-util-is@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz" + +unist-util-position@^4.0.0: + version "4.0.2" + resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.2.tgz" + dependencies: + "@types/unist" "^2.0.0" + +unist-util-stringify-position@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz" + dependencies: + "@types/unist" "^2.0.0" + +unist-util-visit-parents@^4.0.0: + version "4.1.1" + resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz" + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + +unist-util-visit-parents@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz" + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + +unist-util-visit@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz" + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^4.0.0" + +unist-util-visit@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz" + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.0.0" + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + +uvu@^0.5.0: + version "0.5.3" + resolved "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz" + dependencies: + dequal "^2.0.0" + diff "^5.0.0" + kleur "^4.0.3" + sade "^1.7.3" + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vfile-message@^3.0.0: + version "3.1.2" + resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz" + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^3.0.0" + +vfile@^5.0.0: + version "5.3.2" + resolved "https://registry.npmjs.org/vfile/-/vfile-5.3.2.tgz" dependencies: "@types/unist" "^2.0.0" - "is-buffer" "^2.0.0" - "unist-util-stringify-position" "^3.0.0" - "vfile-message" "^3.0.0" - -"void-elements@3.1.0": - "integrity" "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=" - "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" - "version" "3.1.0" - -"warning@^4.0.3": - "integrity" "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==" - "resolved" "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "loose-envify" "^1.0.0" - -"watchpack@^2.3.1": - "integrity" "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==" - "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz" - "version" "2.3.1" - dependencies: - "glob-to-regexp" "^0.4.1" - "graceful-fs" "^4.1.2" - -"wbuf@^1.1.0", "wbuf@^1.7.3": - "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" - "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" - "version" "1.7.3" - dependencies: - "minimalistic-assert" "^1.0.0" - -"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" - -"webpack-bundle-analyzer@^4.5.0": - "integrity" "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==" - "resolved" "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz" - "version" "4.5.0" - dependencies: - "acorn" "^8.0.4" - "acorn-walk" "^8.0.0" - "chalk" "^4.1.0" - "commander" "^7.2.0" - "gzip-size" "^6.0.0" - "lodash" "^4.17.20" - "opener" "^1.5.2" - "sirv" "^1.0.7" - "ws" "^7.3.1" - -"webpack-cli@^4.9.2", "webpack-cli@4.x.x": - "integrity" "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==" - "resolved" "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz" - "version" "4.9.2" + is-buffer "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message "^3.0.0" + +void-elements@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" + +warning@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" + dependencies: + loose-envify "^1.0.0" + +watchpack@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz" + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + +webpack-bundle-analyzer@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz" + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.9.2: + version "4.9.2" + resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz" dependencies: "@discoveryjs/json-ext" "^0.5.0" "@webpack-cli/configtest" "^1.1.1" "@webpack-cli/info" "^1.4.1" "@webpack-cli/serve" "^1.6.1" - "colorette" "^2.0.14" - "commander" "^7.0.0" - "execa" "^5.0.0" - "fastest-levenshtein" "^1.0.12" - "import-local" "^3.0.2" - "interpret" "^2.2.0" - "rechoir" "^0.7.0" - "webpack-merge" "^5.7.3" - -"webpack-dev-middleware@^5.3.1": - "integrity" "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==" - "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz" - "version" "5.3.1" - dependencies: - "colorette" "^2.0.10" - "memfs" "^3.4.1" - "mime-types" "^2.1.31" - "range-parser" "^1.2.1" - "schema-utils" "^4.0.0" - -"webpack-dev-server@^4.7.4": - "integrity" "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==" - "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz" - "version" "4.7.4" + colorette "^2.0.14" + commander "^7.0.0" + execa "^5.0.0" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-dev-middleware@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz" + dependencies: + colorette "^2.0.10" + memfs "^3.4.1" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.7.4: + version "4.7.4" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz" dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5" @@ -6862,176 +5865,157 @@ "@types/serve-index" "^1.9.1" "@types/sockjs" "^0.3.33" "@types/ws" "^8.2.2" - "ansi-html-community" "^0.0.8" - "bonjour" "^3.5.0" - "chokidar" "^3.5.3" - "colorette" "^2.0.10" - "compression" "^1.7.4" - "connect-history-api-fallback" "^1.6.0" - "default-gateway" "^6.0.3" - "del" "^6.0.0" - "express" "^4.17.1" - "graceful-fs" "^4.2.6" - "html-entities" "^2.3.2" - "http-proxy-middleware" "^2.0.0" - "ipaddr.js" "^2.0.1" - "open" "^8.0.9" - "p-retry" "^4.5.0" - "portfinder" "^1.0.28" - "schema-utils" "^4.0.0" - "selfsigned" "^2.0.0" - "serve-index" "^1.9.1" - "sockjs" "^0.3.21" - "spdy" "^4.0.2" - "strip-ansi" "^7.0.0" - "webpack-dev-middleware" "^5.3.1" - "ws" "^8.4.2" - -"webpack-merge@^5.7.3": - "integrity" "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==" - "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" - "version" "5.8.0" - dependencies: - "clone-deep" "^4.0.1" - "wildcard" "^2.0.0" - -"webpack-sources@^3.2.3": - "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" - "version" "3.2.3" - -"webpack@^4 || ^5", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.20.0", "webpack@^5.70.0", "webpack@>=2", "webpack@4.x.x || 5.x.x": - "integrity" "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==" - "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz" - "version" "5.70.0" + ansi-html-community "^0.0.8" + bonjour "^3.5.0" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + default-gateway "^6.0.3" + del "^6.0.0" + express "^4.17.1" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.0" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + portfinder "^1.0.28" + schema-utils "^4.0.0" + selfsigned "^2.0.0" + serve-index "^1.9.1" + sockjs "^0.3.21" + spdy "^4.0.2" + strip-ansi "^7.0.0" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3: + version "5.8.0" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + +webpack@^5.70.0: + version "5.70.0" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz" dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^0.0.51" "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/wasm-edit" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" - "acorn" "^8.4.1" - "acorn-import-assertions" "^1.7.6" - "browserslist" "^4.14.5" - "chrome-trace-event" "^1.0.2" - "enhanced-resolve" "^5.9.2" - "es-module-lexer" "^0.9.0" - "eslint-scope" "5.1.1" - "events" "^3.2.0" - "glob-to-regexp" "^0.4.1" - "graceful-fs" "^4.2.9" - "json-parse-better-errors" "^1.0.2" - "loader-runner" "^4.2.0" - "mime-types" "^2.1.27" - "neo-async" "^2.6.2" - "schema-utils" "^3.1.0" - "tapable" "^2.1.1" - "terser-webpack-plugin" "^5.1.3" - "watchpack" "^2.3.1" - "webpack-sources" "^3.2.3" - -"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": - "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" - "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" - "version" "0.7.4" - dependencies: - "http-parser-js" ">=0.5.1" - "safe-buffer" ">=5.1.0" - "websocket-extensions" ">=0.1.1" - -"websocket-extensions@>=0.1.1": - "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" - "version" "0.1.4" - -"whatwg-fetch@^3.4.1": - "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" - "version" "3.6.2" - -"whatwg-url@^5.0.0": - "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "tr46" "~0.0.3" - "webidl-conversions" "^3.0.0" - -"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" - 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" - -"which@^2.0.1": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"wildcard@^2.0.0": - "integrity" "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - "resolved" "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" - "version" "2.0.0" - -"word-wrap@^1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" - -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrappy@1": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"ws@^7.3.1": - "integrity" "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz" - "version" "7.5.7" - -"ws@^8.4.2": - "integrity" "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==" - "resolved" "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz" - "version" "8.5.0" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yaml@^1.10.0": - "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - "version" "1.10.2" - -"yauzl@^2.10.0": - "integrity" "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=" - "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" - "version" "2.10.0" - dependencies: - "buffer-crc32" "~0.2.3" - "fd-slicer" "~1.1.0" + acorn "^8.4.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.9.2" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-better-errors "^1.0.2" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.3.1" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + +whatwg-fetch@^3.4.1: + version "3.6.2" + resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + +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" + +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" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" + +word-wrap@^1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + +ws@^7.3.1: + version "7.5.7" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz" + +ws@^8.4.2: + version "8.5.0" + resolved "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz" + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + +yaml@^1.10.0: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" From fb16eec375afefa19034187880afafcdb8a8f1e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Mar 2022 16:12:17 +0100 Subject: [PATCH 06/46] Bump @babel/core from 7.17.5 to 7.17.8 (#2952) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.17.5 to 7.17.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.17.8/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 26 +++----------------------- 2 files changed, 4 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 75dd1c50ec..ed9fb02e7d 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "typesafe-actions": "^5.1.0" }, "devDependencies": { - "@babel/core": "7.17.5", + "@babel/core": "7.17.8", "@babel/plugin-proposal-class-properties": "^7.16.7", "@babel/plugin-proposal-object-rest-spread": "^7.17.3", "@babel/plugin-transform-spread": "^7.16.7", diff --git a/yarn.lock b/yarn.lock index 47ae598d11..74e6667aec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -24,29 +24,9 @@ version "7.17.7" resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz" -"@babel/core@7.17.5": - version "7.17.5" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz" - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.3" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.17.2" - "@babel/parser" "^7.17.3" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - -"@babel/core@^7.15.5": +"@babel/core@7.17.8", "@babel/core@^7.15.5": version "7.17.8" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a" dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" @@ -246,7 +226,7 @@ "@babel/traverse" "^7.16.8" "@babel/types" "^7.16.8" -"@babel/helpers@^7.17.2", "@babel/helpers@^7.17.8": +"@babel/helpers@^7.17.8": version "7.17.8" resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz" dependencies: From d43cd18c115639f19e6377a813733444ba77cdaf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Mar 2022 16:13:23 +0100 Subject: [PATCH 07/46] Bump @types/node from 17.0.21 to 17.0.22 (#2954) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.21 to 17.0.22. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index ed9fb02e7d..0dad5bcc0e 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@svgr/webpack": "^6.2.1", "@types/dom-mediacapture-record": "^1.0.11", "@types/lodash-es": "^4.17.6", - "@types/node": "17.0.21", + "@types/node": "17.0.22", "@types/react": "17.0.41", "@types/react-dom": "17.0.13", "@types/react-redux": "7.1.23", diff --git a/yarn.lock b/yarn.lock index 74e6667aec..2cb9aa4ab1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1283,9 +1283,9 @@ version "0.7.31" resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz" -"@types/node@*", "@types/node@17.0.21": - version "17.0.21" - resolved "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz" +"@types/node@*", "@types/node@17.0.22": + version "17.0.22" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.22.tgz#38b6c4b9b2f3ed9f2e376cce42a298fb2375251e" "@types/node@^10.1.0": version "10.17.60" From 1b7d34821ada94759a1a4776f911221449d8da26 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Mar 2022 16:13:45 +0100 Subject: [PATCH 08/46] Bump @types/react-dom from 17.0.13 to 17.0.14 (#2953) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 17.0.13 to 17.0.14. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 0dad5bcc0e..717332e640 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "@types/lodash-es": "^4.17.6", "@types/node": "17.0.22", "@types/react": "17.0.41", - "@types/react-dom": "17.0.13", + "@types/react-dom": "17.0.14", "@types/react-redux": "7.1.23", "@types/react-router-dom": "^5.3.3", "@types/react-window-infinite-loader": "^1.0.6", diff --git a/yarn.lock b/yarn.lock index 2cb9aa4ab1..367549c44a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1311,9 +1311,9 @@ version "1.2.4" resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" -"@types/react-dom@17.0.13": - version "17.0.13" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz" +"@types/react-dom@17.0.14": + version "17.0.14" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.14.tgz#c8f917156b652ddf807711f5becbd2ab018dea9f" dependencies: "@types/react" "*" From cb68ad5e15aebe1587bbf1b201ad5d1f5034fcbd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Mar 2022 10:37:25 +0100 Subject: [PATCH 09/46] Bump minimist from 1.2.5 to 1.2.6 (#2956) 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: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 717332e640..a7177d481a 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "eslint-plugin-react": "^7.29.4", "file-loader": "^6.2.0", "html-webpack-plugin": "^5.5.0", - "minimist": "^1.2.5", + "minimist": "^1.2.6", "prettier": "^2.5.1", "react-hot-loader": "^4.13.0", "sass": "^1.49.9", diff --git a/yarn.lock b/yarn.lock index 367549c44a..5dfed60f3f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4198,9 +4198,9 @@ minimatch@^3.0.4, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" +minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" mkdirp@^0.5.5: version "0.5.5" From 3fe3e13986730e94d6dfbba7bc062e2f44dcb374 Mon Sep 17 00:00:00 2001 From: lucile-airy <91729991+lucile-airy@users.noreply.github.com> Date: Wed, 23 Mar 2022 16:24:25 +0100 Subject: [PATCH 10/46] [#2195] Move tag settings from frontend to backend (#2838) --- .../api/config/ClientConfigController.java | 12 ++++- .../payload/ClientConfigResponsePayload.java | 2 + .../admin/src/main/resources/tagConfig.json | 32 ++++++++++++ .../config/ClientConfigControllerTest.java | 28 +++++++---- frontend/ui/src/App.tsx | 5 +- frontend/ui/src/actions/channel/index.ts | 4 +- frontend/ui/src/actions/config/index.ts | 14 +++--- .../ui/src/actions/conversations/index.ts | 2 +- .../src/actions/conversationsFilter/index.ts | 2 +- frontend/ui/src/actions/index.ts | 1 - frontend/ui/src/actions/messages/index.ts | 2 +- frontend/ui/src/actions/metadata/index.ts | 2 +- frontend/ui/src/actions/settings/index.tsx | 10 ---- frontend/ui/src/actions/tags/index.tsx | 4 +- frontend/ui/src/actions/templates/index.ts | 4 +- .../ui/src/components/AiryWebsocket/index.tsx | 2 +- frontend/ui/src/components/ColorSelector.tsx | 30 ++++------- frontend/ui/src/components/Tag/index.tsx | 50 ++++++++----------- frontend/ui/src/components/TopBar/index.tsx | 2 +- .../ChannelListItem/index.tsx | 2 +- .../Channels/ConnectedChannelsList/index.tsx | 2 +- .../Airy/ChatPlugin/ChatPluginConnect.tsx | 2 +- .../Facebook/Messenger/FacebookConnect.tsx | 2 +- .../Providers/Google/GoogleConnect.tsx | 2 +- .../Providers/Instagram/InstagramConnect.tsx | 2 +- frontend/ui/src/pages/Channels/index.tsx | 2 +- .../pages/Inbox/ConversationList/index.tsx | 2 +- .../Inbox/ConversationListHeader/index.tsx | 2 +- .../Inbox/ConversationListItem/index.tsx | 2 +- .../Messenger/ConversationMetadata/index.tsx | 2 +- .../Inbox/Messenger/MessageList/index.tsx | 3 +- .../Messenger/MessengerContainer/index.tsx | 2 +- .../ui/src/pages/Inbox/Messenger/index.tsx | 2 +- .../ui/src/pages/Inbox/QuickFilter/Popup.tsx | 2 +- .../ui/src/pages/Inbox/QuickFilter/index.tsx | 2 +- .../Inbox/SuggestedReplySelector/index.tsx | 2 +- .../pages/Inbox/TemplateSelector/index.tsx | 2 +- frontend/ui/src/pages/Inbox/index.tsx | 2 +- frontend/ui/src/pages/Tags/FAKESETTINGS.ts | 12 ----- frontend/ui/src/pages/Tags/TableRow.tsx | 26 +++++----- frontend/ui/src/pages/Tags/index.tsx | 2 +- frontend/ui/src/reducers/data/config/index.ts | 5 +- frontend/ui/src/reducers/data/index.ts | 7 +-- .../ui/src/reducers/data/settings/index.ts | 32 ------------ frontend/ui/src/reducers/index.ts | 2 +- frontend/ui/src/selectors/conversations.ts | 2 +- frontend/ui/src/services/image/index.ts | 2 +- .../httpclient/src/endpoints/getConfig.ts | 2 +- lib/typescript/model/Config.ts | 11 ++++ 49 files changed, 169 insertions(+), 181 deletions(-) create mode 100644 backend/api/admin/src/main/resources/tagConfig.json delete mode 100644 frontend/ui/src/actions/settings/index.tsx delete mode 100644 frontend/ui/src/pages/Tags/FAKESETTINGS.ts delete mode 100644 frontend/ui/src/reducers/data/settings/index.ts diff --git a/backend/api/admin/src/main/java/co/airy/core/api/config/ClientConfigController.java b/backend/api/admin/src/main/java/co/airy/core/api/config/ClientConfigController.java index 3f0eb79490..14031f7fa7 100644 --- a/backend/api/admin/src/main/java/co/airy/core/api/config/ClientConfigController.java +++ b/backend/api/admin/src/main/java/co/airy/core/api/config/ClientConfigController.java @@ -2,19 +2,28 @@ import co.airy.core.api.config.payload.ClientConfigResponsePayload; import co.airy.spring.auth.PrincipalAccess; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.http.ResponseEntity; import org.springframework.security.core.Authentication; +import org.springframework.util.StreamUtils; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RestController; +import java.io.IOException; +import java.nio.charset.StandardCharsets; + @RestController public class ClientConfigController { private final ServiceDiscovery serviceDiscovery; private final PrincipalAccess principalAccess; + private final JsonNode tagConfig; - public ClientConfigController(ServiceDiscovery serviceDiscovery, PrincipalAccess principalAccess) { + public ClientConfigController(ServiceDiscovery serviceDiscovery, PrincipalAccess principalAccess) throws IOException { this.serviceDiscovery = serviceDiscovery; this.principalAccess = principalAccess; + final String tagConfigResource = StreamUtils.copyToString(getClass().getClassLoader().getResourceAsStream("tagConfig.json"), StandardCharsets.UTF_8); + this.tagConfig = new ObjectMapper().readTree(tagConfigResource); } @PostMapping("/client.config") @@ -22,6 +31,7 @@ public ResponseEntity getConfig(Authentication auth return ResponseEntity.ok(ClientConfigResponsePayload.builder() .services(serviceDiscovery.getServices()) .userProfile(principalAccess.getUserProfile(auth)) + .tagConfig(tagConfig) .build()); } } diff --git a/backend/api/admin/src/main/java/co/airy/core/api/config/payload/ClientConfigResponsePayload.java b/backend/api/admin/src/main/java/co/airy/core/api/config/payload/ClientConfigResponsePayload.java index 8ac50e2f10..273b4ba6b9 100644 --- a/backend/api/admin/src/main/java/co/airy/core/api/config/payload/ClientConfigResponsePayload.java +++ b/backend/api/admin/src/main/java/co/airy/core/api/config/payload/ClientConfigResponsePayload.java @@ -2,6 +2,7 @@ import co.airy.core.api.config.dto.ServiceInfo; import co.airy.spring.auth.session.UserProfile; +import com.fasterxml.jackson.databind.JsonNode; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -16,4 +17,5 @@ public class ClientConfigResponsePayload { private Map services; private UserProfile userProfile; + private JsonNode tagConfig; } diff --git a/backend/api/admin/src/main/resources/tagConfig.json b/backend/api/admin/src/main/resources/tagConfig.json new file mode 100644 index 0000000000..acf5761880 --- /dev/null +++ b/backend/api/admin/src/main/resources/tagConfig.json @@ -0,0 +1,32 @@ +{ + "colors": { + "tag-green": { + "default": "0E764F", + "background": "F5FFFB", + "font": "0E764F", + "position": 3, + "border": "0E764F" + }, + "tag-blue": { + "default": "1578D4", + "background": "F5FFFB", + "font": "1578D4", + "position": 1, + "border": "1578D4" + }, + "tag-red": { + "default": "E0243A", + "background": "FFF7F9", + "font": "E0243A", + "position": 2, + "border": "E0243A" + }, + "tag-purple": { + "default": "730A80", + "background": "FEF7FF", + "font": "730A80", + "position": 4, + "border": "730A80" + } + } +} diff --git a/backend/api/admin/src/test/java/co/airy/core/api/config/ClientConfigControllerTest.java b/backend/api/admin/src/test/java/co/airy/core/api/config/ClientConfigControllerTest.java index 464229aad7..370b734eb9 100644 --- a/backend/api/admin/src/test/java/co/airy/core/api/config/ClientConfigControllerTest.java +++ b/backend/api/admin/src/test/java/co/airy/core/api/config/ClientConfigControllerTest.java @@ -74,7 +74,7 @@ void beforeEach() throws Exception { } @Test - public void canReturnConfig() throws Exception { + public void canReturnConfigServices() throws Exception { mockServer.expect(once(), requestTo(new URI("http://airy-controller.default/services"))) .andExpect(method(HttpMethod.GET)) .andRespond( @@ -87,14 +87,24 @@ public void canReturnConfig() throws Exception { withSuccess("{\"status\": \"DOWN\"}", MediaType.APPLICATION_JSON) ); - retryOnException(() -> webTestHelper.post("/client.config", "{}") - .andExpect(status().isOk()) - .andExpect(jsonPath("$.services.*", hasSize(1))) - .andExpect(jsonPath("$.services", hasKey("api-communication"))) - .andExpect(jsonPath("$.services.*.enabled", everyItem(is(true)))) - .andExpect(jsonPath("$.services.*.healthy", everyItem(is(false)))), - "client.config call failed"); - + retryOnException(() -> + webTestHelper.post("/client.config", "{}") + .andExpect(status().isOk()) + .andExpect(jsonPath("$.services.*", hasSize(1))) + .andExpect(jsonPath("$.services", hasKey("api-communication"))) + .andExpect(jsonPath("$.services.*.enabled", everyItem(is(true)))) + .andExpect(jsonPath("$.services.*.healthy", everyItem(is(false)))) + .andExpect(jsonPath("$.tag_config.*", hasSize(1))) + .andExpect(jsonPath("$.tag_config", hasKey("colors"))) + .andExpect(jsonPath("$.tag_config.colors", hasKey("tag-green"))) + .andExpect(jsonPath("$.tag_config.colors.tag-green.*", hasSize(5))) + .andExpect(jsonPath("$.tag_config.colors", hasKey("tag-blue"))) + .andExpect(jsonPath("$.tag_config.colors.tag-blue.*", hasSize(5))) + .andExpect(jsonPath("$.tag_config.colors", hasKey("tag-red"))) + .andExpect(jsonPath("$.tag_config.colors.tag-red.*", hasSize(5))) + .andExpect(jsonPath("$.tag_config.colors", hasKey("tag-purple"))) + .andExpect(jsonPath("$.tag_config.colors.tag-purple.*", hasSize(5))), + "client.config call failed for services"); mockServer.verify(); } } diff --git a/frontend/ui/src/App.tsx b/frontend/ui/src/App.tsx index 8bd1bfa5fc..5a106c6e78 100644 --- a/frontend/ui/src/App.tsx +++ b/frontend/ui/src/App.tsx @@ -1,5 +1,5 @@ import React, {useEffect} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {Route, Routes, Navigate} from 'react-router-dom'; import TopBar from './components/TopBar'; @@ -9,7 +9,6 @@ import Tags from './pages/Tags'; import NotFound from './pages/NotFound'; import {Sidebar} from './components/Sidebar'; import AiryWebSocket from './components/AiryWebsocket'; -import {fakeSettingsAPICall} from './actions'; import {INBOX_ROUTE, CHANNELS_ROUTE, ROOT_ROUTE, TAGS_ROUTE} from './routes/routes'; @@ -25,7 +24,6 @@ import InstagramConnect from './pages/Channels/Providers/Instagram/InstagramConn import MainPage from './pages/Channels/MainPage'; const mapDispatchToProps = { - fakeSettingsAPICall, getClientConfig, }; @@ -33,7 +31,6 @@ const connector = connect(null, mapDispatchToProps); const App = (props: ConnectedProps) => { useEffect(() => { - props.fakeSettingsAPICall(); props.getClientConfig(); }, []); diff --git a/frontend/ui/src/actions/channel/index.ts b/frontend/ui/src/actions/channel/index.ts index 7fbcbbac66..5a2741f2b3 100644 --- a/frontend/ui/src/actions/channel/index.ts +++ b/frontend/ui/src/actions/channel/index.ts @@ -1,5 +1,5 @@ -import _typesafe, {createAction} from 'typesafe-actions'; -import _, {Dispatch} from 'redux'; +import {createAction} from 'typesafe-actions'; +import {Dispatch} from 'redux'; import {Channel} from 'model'; diff --git a/frontend/ui/src/actions/config/index.ts b/frontend/ui/src/actions/config/index.ts index 8a57b6f7bd..1c059d864b 100644 --- a/frontend/ui/src/actions/config/index.ts +++ b/frontend/ui/src/actions/config/index.ts @@ -1,16 +1,14 @@ import {Config} from 'model'; -import _, {Dispatch} from 'redux'; -import _typesafe, {createAction} from 'typesafe-actions'; +import {Dispatch} from 'redux'; +import {createAction} from 'typesafe-actions'; import {HttpClientInstance} from '../../httpClient'; -const ADD_SETTINGS_TO_STORE = 'ADD_CONFIG_TO_STORE'; +const ADD_CONFIG_TO_STORE = 'ADD_CONFIG_TO_STORE'; -export const saveClientConfig = createAction(ADD_SETTINGS_TO_STORE, (config: Config) => config)(); +export const saveClientConfig = createAction(ADD_CONFIG_TO_STORE, (config: Config) => config)(); -export const getClientConfig = () => async (dispatch: Dispatch) => { - return HttpClientInstance.getConfig().then((response: Config) => { +export const getClientConfig = () => async (dispatch: Dispatch) => + HttpClientInstance.getConfig().then((response: Config) => { dispatch(saveClientConfig(response)); - return Promise.resolve(true); }); -}; diff --git a/frontend/ui/src/actions/conversations/index.ts b/frontend/ui/src/actions/conversations/index.ts index e8078bc134..21b2b64d9a 100644 --- a/frontend/ui/src/actions/conversations/index.ts +++ b/frontend/ui/src/actions/conversations/index.ts @@ -1,5 +1,5 @@ import {Dispatch} from 'redux'; -import _typesafe, {createAction} from 'typesafe-actions'; +import {createAction} from 'typesafe-actions'; import {Conversation, Pagination} from 'model'; import {PaginatedResponse} from 'httpclient/src'; import {HttpClientInstance} from '../../httpClient'; diff --git a/frontend/ui/src/actions/conversationsFilter/index.ts b/frontend/ui/src/actions/conversationsFilter/index.ts index 24775cd56f..2e080436db 100644 --- a/frontend/ui/src/actions/conversationsFilter/index.ts +++ b/frontend/ui/src/actions/conversationsFilter/index.ts @@ -1,5 +1,5 @@ import {Dispatch} from 'redux'; -import _typesafe, {createAction} from 'typesafe-actions'; +import {createAction} from 'typesafe-actions'; import {Conversation, Pagination} from 'model'; import {PaginatedResponse} from 'httpclient/src'; import {HttpClientInstance} from '../../httpClient'; diff --git a/frontend/ui/src/actions/index.ts b/frontend/ui/src/actions/index.ts index 148ac999a0..95cbef8296 100644 --- a/frontend/ui/src/actions/index.ts +++ b/frontend/ui/src/actions/index.ts @@ -2,6 +2,5 @@ export * from './channel'; export * from './metadata'; export * from './conversations'; export * from './conversationsFilter'; -export * from './settings'; export * from './tags'; export * from './templates'; diff --git a/frontend/ui/src/actions/messages/index.ts b/frontend/ui/src/actions/messages/index.ts index 5f84b055ca..fe0075d9a1 100644 --- a/frontend/ui/src/actions/messages/index.ts +++ b/frontend/ui/src/actions/messages/index.ts @@ -1,5 +1,5 @@ import {Dispatch} from 'redux'; -import _typesafe, {createAction} from 'typesafe-actions'; +import {createAction} from 'typesafe-actions'; import {Message} from 'model'; import {PaginatedResponse, ResendMessageRequestPayload, SendMessagesRequestPayload} from 'httpclient/src'; import {HttpClientInstance} from '../../httpClient'; diff --git a/frontend/ui/src/actions/metadata/index.ts b/frontend/ui/src/actions/metadata/index.ts index d8ad43177d..0585a4eaaa 100644 --- a/frontend/ui/src/actions/metadata/index.ts +++ b/frontend/ui/src/actions/metadata/index.ts @@ -1,4 +1,4 @@ -import _typesafe, {createAction} from 'typesafe-actions'; +import {createAction} from 'typesafe-actions'; import {MetadataEvent} from 'model'; const SET_METADATA = '@@metadata/SET_METADATA'; diff --git a/frontend/ui/src/actions/settings/index.tsx b/frontend/ui/src/actions/settings/index.tsx deleted file mode 100644 index 7e5f9a2648..0000000000 --- a/frontend/ui/src/actions/settings/index.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import _, {Dispatch} from 'redux'; -import _typesafe, {createAction} from 'typesafe-actions'; -import {fakeData} from '../../pages/Tags/FAKESETTINGS'; -import {Settings} from '../../reducers/data/settings'; - -const ADD_SETTINGS_TO_STORE = 'ADD_SETTINGS_TO_STORE'; - -export const fetchSettings = createAction(ADD_SETTINGS_TO_STORE, () => fakeData())(); - -export const fakeSettingsAPICall = () => (dispatch: Dispatch) => dispatch(fetchSettings()); diff --git a/frontend/ui/src/actions/tags/index.tsx b/frontend/ui/src/actions/tags/index.tsx index 47ceb1f7df..b09e5e8c67 100644 --- a/frontend/ui/src/actions/tags/index.tsx +++ b/frontend/ui/src/actions/tags/index.tsx @@ -1,5 +1,5 @@ -import _, {Dispatch} from 'redux'; -import _typesafe, {createAction} from 'typesafe-actions'; +import {Dispatch} from 'redux'; +import {createAction} from 'typesafe-actions'; import {Tag} from 'model'; import {CreateTagRequestPayload} from 'httpclient/src'; diff --git a/frontend/ui/src/actions/templates/index.ts b/frontend/ui/src/actions/templates/index.ts index ac29eccd6e..fab8a83770 100644 --- a/frontend/ui/src/actions/templates/index.ts +++ b/frontend/ui/src/actions/templates/index.ts @@ -1,5 +1,5 @@ -import _, {Dispatch} from 'redux'; -import _typesafe, {createAction} from 'typesafe-actions'; +import {Dispatch} from 'redux'; +import {createAction} from 'typesafe-actions'; import {Template} from 'model'; import {ListTemplatesRequestPayload} from 'httpclient/src'; diff --git a/frontend/ui/src/components/AiryWebsocket/index.tsx b/frontend/ui/src/components/AiryWebsocket/index.tsx index d4f890d767..22251e3f6f 100644 --- a/frontend/ui/src/components/AiryWebsocket/index.tsx +++ b/frontend/ui/src/components/AiryWebsocket/index.tsx @@ -1,5 +1,5 @@ import React, {useState, useEffect} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {WebSocketClient} from 'websocketclient'; import {Message, Channel, MetadataEvent, Tag} from 'model'; import camelcaseKeys from 'camelcase-keys'; diff --git a/frontend/ui/src/components/ColorSelector.tsx b/frontend/ui/src/components/ColorSelector.tsx index e7e9d693ab..7fa72ec68f 100644 --- a/frontend/ui/src/components/ColorSelector.tsx +++ b/frontend/ui/src/components/ColorSelector.tsx @@ -1,7 +1,6 @@ import React, {useCallback} from 'react'; -import {connect} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {StateModel} from '../reducers'; -import {Settings} from '../reducers/data/settings'; import styles from './ColorSelector.module.scss'; @@ -12,22 +11,21 @@ import { cyTagsDialogColorSelectorPurple, } from 'handles'; +const mapStateToProps = (state: StateModel) => ({ + tagConfig: state.data.config.tagConfig, +}); + +const connector = connect(mapStateToProps); + type ColorSelectorProps = { handleUpdate: (event: React.ChangeEvent) => void; color: string; editing?: boolean; id?: string; -}; - -type ColorSelectorState = { - settings: Settings; -}; +} & ConnectedProps; -const ColorSelector = ({handleUpdate, color, editing, id, settings}: ColorSelectorProps & ColorSelectorState) => { - const getColorValue = useCallback( - (color: string) => (settings && settings.colors[color].default) || '1578D4', - [settings] - ); +const ColorSelector = ({handleUpdate, color, editing, id, tagConfig}: ColorSelectorProps) => { + const getColorValue = useCallback((color: string) => tagConfig.colors[color]?.default ?? '1578D4', [tagConfig]); const dataCyTagsDialogColorSelectorBlue = cyTagsDialogColorSelectorBlue; const dataCyTagsDialogColorSelectorRed = cyTagsDialogColorSelectorRed; const dataCyTagsDialogColorSelectorGreen = cyTagsDialogColorSelectorGreen; @@ -99,10 +97,4 @@ const ColorSelector = ({handleUpdate, color, editing, id, settings}: ColorSelect ); }; -const mapStateToProps = (state: StateModel) => { - return { - settings: state.data.settings, - }; -}; - -export default connect(mapStateToProps)(ColorSelector); +export default connector(ColorSelector); diff --git a/frontend/ui/src/components/Tag/index.tsx b/frontend/ui/src/components/Tag/index.tsx index 8879512ec9..e7d3293f09 100644 --- a/frontend/ui/src/components/Tag/index.tsx +++ b/frontend/ui/src/components/Tag/index.tsx @@ -1,8 +1,7 @@ import React from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {Tag as TagModel} from 'model'; -import {Settings} from '../../reducers/data/settings'; import {ReactComponent as Close} from 'assets/images/icons/close.svg'; import styles from './index.module.scss'; @@ -16,43 +15,38 @@ type TagProps = { variant?: 'default' | 'light'; } & ConnectedProps; -const mapStateToProps = (state: StateModel) => { - return { - settings: state.data.settings, - }; -}; +const mapStateToProps = (state: StateModel) => ({ + config: state.data.config, +}); const connector = connect(mapStateToProps, null); -type tagState = { - settings: Settings; +const fallbackTagConfig = { + background: 'F1FAFF', + border: '1578D4', + default: '1578D4', + font: '1578D4', }; -export const Tag = ({tag, expanded, variant, onClick, removeTag, settings}: TagProps & tagState): JSX.Element => { - const tagColor = (settings && settings.colors[tag.color]) || { - background: 'F1FAFF', - border: '1578D4', - default: '1578D4', - font: '1578D4', - }; - - const tagStyle = () => { - if (variant === 'light') { - return { - backgroundColor: `#${tagColor.background}`, - color: `#${tagColor.font}`, - border: `1px solid #${tagColor.border}`, - }; - } +export const Tag = ({tag, expanded, variant, onClick, removeTag, config: {tagConfig}}: TagProps): JSX.Element => { + console.debug('tagConfig', tagConfig); + console.debug('tag', tag); + const tagColor = (tagConfig && tagConfig.colors[tag.color]) || fallbackTagConfig; - return {backgroundColor: `#${tagColor.default}`}; - }; + const tagStyle = + variant === 'light' + ? { + backgroundColor: `#${tagColor.background}`, + color: `#${tagColor.font}`, + border: `1px solid #${tagColor.border}`, + } + : {backgroundColor: `#${tagColor.default}`}; return (
{tag.name} {removeTag && ( diff --git a/frontend/ui/src/components/TopBar/index.tsx b/frontend/ui/src/components/TopBar/index.tsx index 53e8880f73..62b17eb160 100644 --- a/frontend/ui/src/components/TopBar/index.tsx +++ b/frontend/ui/src/components/TopBar/index.tsx @@ -1,5 +1,5 @@ import React, {useState, useCallback} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {ListenOutsideClick} from 'components'; import {StateModel} from '../../reducers'; import {ReactComponent as ShortcutIcon} from 'assets/images/icons/shortcut.svg'; diff --git a/frontend/ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem/index.tsx b/frontend/ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem/index.tsx index 3a9d43423b..cdad9d685f 100644 --- a/frontend/ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem/index.tsx +++ b/frontend/ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem/index.tsx @@ -1,5 +1,5 @@ import React, {useState} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {disconnectChannel} from '../../../../actions/channel'; diff --git a/frontend/ui/src/pages/Channels/ConnectedChannelsList/index.tsx b/frontend/ui/src/pages/Channels/ConnectedChannelsList/index.tsx index 3604b48b64..e2a6bf1a7e 100644 --- a/frontend/ui/src/pages/Channels/ConnectedChannelsList/index.tsx +++ b/frontend/ui/src/pages/Channels/ConnectedChannelsList/index.tsx @@ -1,5 +1,5 @@ import React, {useEffect, useState} from 'react'; -import _, {useSelector} from 'react-redux'; +import {useSelector} from 'react-redux'; import {Link, useNavigate, useParams} from 'react-router-dom'; import {sortBy} from 'lodash-es'; diff --git a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.tsx b/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.tsx index ef1f81feed..4c06e8811f 100644 --- a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.tsx +++ b/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {Link, useNavigate, useParams} from 'react-router-dom'; import {apiHostUrl} from '../../../../../httpClient'; diff --git a/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx b/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx index 95f02b1627..e4dade01db 100644 --- a/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx +++ b/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx @@ -1,5 +1,5 @@ import React, {useEffect, useState} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {connectFacebookChannel} from '../../../../../actions/channel'; diff --git a/frontend/ui/src/pages/Channels/Providers/Google/GoogleConnect.tsx b/frontend/ui/src/pages/Channels/Providers/Google/GoogleConnect.tsx index 4be65ebe54..0504091865 100644 --- a/frontend/ui/src/pages/Channels/Providers/Google/GoogleConnect.tsx +++ b/frontend/ui/src/pages/Channels/Providers/Google/GoogleConnect.tsx @@ -1,5 +1,5 @@ import React, {useEffect, useState} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {connectGoogleChannel} from '../../../../actions'; diff --git a/frontend/ui/src/pages/Channels/Providers/Instagram/InstagramConnect.tsx b/frontend/ui/src/pages/Channels/Providers/Instagram/InstagramConnect.tsx index 7621ab5041..bfe0ddbe0e 100644 --- a/frontend/ui/src/pages/Channels/Providers/Instagram/InstagramConnect.tsx +++ b/frontend/ui/src/pages/Channels/Providers/Instagram/InstagramConnect.tsx @@ -1,5 +1,5 @@ import React, {useEffect, useState} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {connectInstagramChannel} from '../../../../actions'; diff --git a/frontend/ui/src/pages/Channels/index.tsx b/frontend/ui/src/pages/Channels/index.tsx index bd24a953fe..012d9af073 100644 --- a/frontend/ui/src/pages/Channels/index.tsx +++ b/frontend/ui/src/pages/Channels/index.tsx @@ -1,5 +1,5 @@ import React, {useEffect} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {Outlet} from 'react-router-dom'; import {listChannels} from '../../actions'; diff --git a/frontend/ui/src/pages/Inbox/ConversationList/index.tsx b/frontend/ui/src/pages/Inbox/ConversationList/index.tsx index a8da18dec8..95ce67ca64 100644 --- a/frontend/ui/src/pages/Inbox/ConversationList/index.tsx +++ b/frontend/ui/src/pages/Inbox/ConversationList/index.tsx @@ -1,5 +1,5 @@ import React, {useRef} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {debounce} from 'lodash-es'; import {newestConversationFirst, newestFilteredConversationFirst} from '../../../selectors/conversations'; diff --git a/frontend/ui/src/pages/Inbox/ConversationListHeader/index.tsx b/frontend/ui/src/pages/Inbox/ConversationListHeader/index.tsx index ee9ae14f40..e3c7907819 100644 --- a/frontend/ui/src/pages/Inbox/ConversationListHeader/index.tsx +++ b/frontend/ui/src/pages/Inbox/ConversationListHeader/index.tsx @@ -1,5 +1,5 @@ import React, {useEffect, useState} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {SearchField} from 'components'; import {StateModel} from '../../../reducers'; diff --git a/frontend/ui/src/pages/Inbox/ConversationListItem/index.tsx b/frontend/ui/src/pages/Inbox/ConversationListItem/index.tsx index 0eae9ec4c4..b0f49f4045 100644 --- a/frontend/ui/src/pages/Inbox/ConversationListItem/index.tsx +++ b/frontend/ui/src/pages/Inbox/ConversationListItem/index.tsx @@ -1,6 +1,6 @@ import React, {useEffect, useState} from 'react'; import {Link} from 'react-router-dom'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import IconChannel from '../../../components/IconChannel'; import {SourceMessagePreview} from 'render'; diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx index fb26a840d6..e8d8baf429 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx @@ -1,5 +1,5 @@ import React, {FormEvent, useEffect, useState} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {Tag as TagModel, TagColor} from 'model'; import {createTag, listTags} from '../../../../actions'; diff --git a/frontend/ui/src/pages/Inbox/Messenger/MessageList/index.tsx b/frontend/ui/src/pages/Inbox/Messenger/MessageList/index.tsx index da1eaba868..a5ea47cb41 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/MessageList/index.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/MessageList/index.tsx @@ -1,7 +1,6 @@ import React, {useEffect, createRef} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {isEqual} from 'lodash-es'; -import _redux from 'redux'; import {debounce, isEmpty} from 'lodash-es'; import {cyMessageList} from 'handles'; import {Message, Suggestions} from 'model'; diff --git a/frontend/ui/src/pages/Inbox/Messenger/MessengerContainer/index.tsx b/frontend/ui/src/pages/Inbox/Messenger/MessengerContainer/index.tsx index 759538d90d..c5d22d15a2 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/MessengerContainer/index.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/MessengerContainer/index.tsx @@ -1,5 +1,5 @@ import React, {useEffect, useState} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {StateModel} from '../../../../reducers'; import MessageList from '../MessageList'; diff --git a/frontend/ui/src/pages/Inbox/Messenger/index.tsx b/frontend/ui/src/pages/Inbox/Messenger/index.tsx index 952c9bcb0b..bd4924d4cb 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/index.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/index.tsx @@ -1,6 +1,6 @@ import React, {useEffect} from 'react'; import {useNavigate, useParams} from 'react-router-dom'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import ConversationList from '../ConversationList'; diff --git a/frontend/ui/src/pages/Inbox/QuickFilter/Popup.tsx b/frontend/ui/src/pages/Inbox/QuickFilter/Popup.tsx index bc298bc7fa..daddd55be5 100644 --- a/frontend/ui/src/pages/Inbox/QuickFilter/Popup.tsx +++ b/frontend/ui/src/pages/Inbox/QuickFilter/Popup.tsx @@ -1,5 +1,5 @@ import React, {useEffect, useState} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {omit, sortBy} from 'lodash-es'; import {SearchField, LinkButton, Button} from 'components'; import {Tag as TagModel, Channel, prettifySource} from 'model'; diff --git a/frontend/ui/src/pages/Inbox/QuickFilter/index.tsx b/frontend/ui/src/pages/Inbox/QuickFilter/index.tsx index b723be7882..478234b1b5 100644 --- a/frontend/ui/src/pages/Inbox/QuickFilter/index.tsx +++ b/frontend/ui/src/pages/Inbox/QuickFilter/index.tsx @@ -1,5 +1,5 @@ import React, {useState, useEffect} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {ConversationFilter, StateModel} from '../../../reducers'; diff --git a/frontend/ui/src/pages/Inbox/SuggestedReplySelector/index.tsx b/frontend/ui/src/pages/Inbox/SuggestedReplySelector/index.tsx index 12c2da4ef9..19d52abd28 100644 --- a/frontend/ui/src/pages/Inbox/SuggestedReplySelector/index.tsx +++ b/frontend/ui/src/pages/Inbox/SuggestedReplySelector/index.tsx @@ -1,5 +1,5 @@ import React, {useRef} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {SourceMessage} from 'render'; import {Carousel, ListenOutsideClick} from 'components'; import styles from './index.module.scss'; diff --git a/frontend/ui/src/pages/Inbox/TemplateSelector/index.tsx b/frontend/ui/src/pages/Inbox/TemplateSelector/index.tsx index b37c3f6813..b3e36dee37 100644 --- a/frontend/ui/src/pages/Inbox/TemplateSelector/index.tsx +++ b/frontend/ui/src/pages/Inbox/TemplateSelector/index.tsx @@ -1,5 +1,5 @@ import React, {useState, useEffect, useRef} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {ListenOutsideClick} from 'components'; import styles from './index.module.scss'; import {listTemplates} from '../../../actions/templates'; diff --git a/frontend/ui/src/pages/Inbox/index.tsx b/frontend/ui/src/pages/Inbox/index.tsx index 72ebb5c6db..d8fbe396f4 100644 --- a/frontend/ui/src/pages/Inbox/index.tsx +++ b/frontend/ui/src/pages/Inbox/index.tsx @@ -1,5 +1,5 @@ import React, {useEffect} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {fetchConversations} from '../../actions/conversations'; import {listChannels} from '../../actions/channel'; diff --git a/frontend/ui/src/pages/Tags/FAKESETTINGS.ts b/frontend/ui/src/pages/Tags/FAKESETTINGS.ts deleted file mode 100644 index 4442236d92..0000000000 --- a/frontend/ui/src/pages/Tags/FAKESETTINGS.ts +++ /dev/null @@ -1,12 +0,0 @@ -import {Settings} from '../../reducers/data/settings'; - -export const fakeData = (): Settings => { - return { - colors: { - 'tag-green': {default: '0E764F', background: 'F5FFFB', font: '0E764F', position: 3, border: '0E764F'}, - 'tag-blue': {default: '1578D4', background: 'F1FAFF', font: '1578D4', position: 1, border: '1578D4'}, - 'tag-red': {default: 'E0243A', background: 'FFF7F9', font: 'E0243A', position: 2, border: 'E0243A'}, - 'tag-purple': {default: '730A80', background: 'FEF7FF', font: '730A80', position: 4, border: '730A80'}, - }, - }; -}; diff --git a/frontend/ui/src/pages/Tags/TableRow.tsx b/frontend/ui/src/pages/Tags/TableRow.tsx index 400905068e..901de2ad72 100644 --- a/frontend/ui/src/pages/Tags/TableRow.tsx +++ b/frontend/ui/src/pages/Tags/TableRow.tsx @@ -1,13 +1,12 @@ import React, {useState, useCallback} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; -import {updateTag} from '../../actions/tags'; +import {updateTag} from '../../actions'; import {Button, LinkButton} from 'components'; import ColorSelector from '../../components/ColorSelector'; import Tag from '../../components/Tag'; import {Tag as TagModel, TagColor} from 'model'; -import {Settings} from '../../reducers/data/settings'; import {StateModel} from '../../reducers'; import {ReactComponent as EditPencilIcon} from 'assets/images/icons/editPencil.svg'; @@ -19,12 +18,16 @@ import {cyTagsTableRowDisplayDeleteModal} from 'handles'; type TableRowProps = { tag: TagModel; - settings: Settings; showModal(label: string, id: string, name: string): void; } & ConnectedProps; const TableRowComponent = (props: TableRowProps) => { - const {tag, updateTag, settings, showModal} = props; + const { + tag, + updateTag, + config: {tagConfig}, + showModal, + } = props; const [tagState, setTagState] = useState({ edit: false, @@ -87,9 +90,8 @@ const TableRowComponent = (props: TableRowProps) => { ); const getColorValue = useCallback( - (color: string) => - (settings && settings.colors && settings.colors[color] && settings.colors[color].default) || '1578D4', - [settings] + (color: string) => (tagConfig.colors[color] && tagConfig.colors[color].default) || '1578D4', + [tagConfig] ); const isEditing = tagState.edit && tagState.id === tag.id; @@ -155,11 +157,9 @@ const TableRowComponent = (props: TableRowProps) => { ); }; -const mapStateToProps = (state: StateModel) => { - return { - settings: state.data.settings, - }; -}; +const mapStateToProps = (state: StateModel) => ({ + config: state.data.config, +}); const mapDispatchToProps = { updateTag, diff --git a/frontend/ui/src/pages/Tags/index.tsx b/frontend/ui/src/pages/Tags/index.tsx index fc6fce503c..035438eb7c 100644 --- a/frontend/ui/src/pages/Tags/index.tsx +++ b/frontend/ui/src/pages/Tags/index.tsx @@ -1,5 +1,5 @@ import React, {Component} from 'react'; -import _, {connect, ConnectedProps} from 'react-redux'; +import {connect, ConnectedProps} from 'react-redux'; import {SettingsModal, LinkButton, Button, SearchField, Input} from 'components'; import {cyTagsSearchField, cyTagsTable} from 'handles'; diff --git a/frontend/ui/src/reducers/data/config/index.ts b/frontend/ui/src/reducers/data/config/index.ts index 12e613c652..b189d8bf69 100644 --- a/frontend/ui/src/reducers/data/config/index.ts +++ b/frontend/ui/src/reducers/data/config/index.ts @@ -1,11 +1,12 @@ import {ActionType, getType} from 'typesafe-actions'; import * as actions from '../../../actions/config'; -import {getComponents} from 'model'; +import {getComponents, Config as ModelConfig} from 'model'; type Action = ActionType; export type Config = { components: {[key: string]: {enabled: boolean; healthy: boolean}}; + tagConfig: ModelConfig['tagConfig']; }; export const isComponentHealthy = (config: Config, component: string): boolean => @@ -13,6 +14,7 @@ export const isComponentHealthy = (config: Config, component: string): boolean = const defaultState = { components: {}, + tagConfig: {colors: {}}, }; export default function configReducer(state = defaultState, action: Action): Config { @@ -22,6 +24,7 @@ export default function configReducer(state = defaultState, action: Action): Con ...state, // Aggregate services on their component name components: getComponents(action.payload), + tagConfig: action.payload.tagConfig, }; default: return state; diff --git a/frontend/ui/src/reducers/data/index.ts b/frontend/ui/src/reducers/data/index.ts index 97219bb2f1..97f23348e4 100644 --- a/frontend/ui/src/reducers/data/index.ts +++ b/frontend/ui/src/reducers/data/index.ts @@ -1,13 +1,11 @@ -import _, {combineReducers, Reducer} from 'redux'; +import {combineReducers, Reducer} from 'redux'; import {User} from 'model'; import {Tags} from './tags'; -import {Settings} from './settings'; import {Templates} from './templates'; import user from './user'; import conversations, {ConversationsState} from './conversations'; import tags from './tags'; -import settings from './settings'; import config, {Config} from './config'; import channels, {ChannelsState} from './channels'; import messages, {Messages} from './messages'; @@ -16,7 +14,6 @@ import templates from './templates'; export * from './channels'; export * from './conversations'; export * from './conversationsFilter'; -export * from './settings'; export * from './config'; export * from './tags'; export * from './templates'; @@ -27,7 +24,6 @@ export type DataState = { conversations: ConversationsState; messages: Messages; tags: Tags; - settings: Settings; channels: ChannelsState; config: Config; templates: Templates; @@ -38,7 +34,6 @@ const reducers: Reducer = combineReducers({ conversations, messages, tags, - settings, channels, config, templates, diff --git a/frontend/ui/src/reducers/data/settings/index.ts b/frontend/ui/src/reducers/data/settings/index.ts deleted file mode 100644 index 40bd68dd38..0000000000 --- a/frontend/ui/src/reducers/data/settings/index.ts +++ /dev/null @@ -1,32 +0,0 @@ -import {ActionType, getType} from 'typesafe-actions'; -import * as actions from '../../../actions/settings'; - -type Action = ActionType; - -export interface ColorSettings { - default: string; - background: string; - font: string; - position: number; - border: string; -} - -export type Settings = { - colors: {[id: string]: ColorSettings}; -}; - -const defaultState = { - colors: {}, -}; - -export default function tagsReducer(state = defaultState, action: Action): Settings { - switch (action.type) { - case getType(actions.fetchSettings): - return { - ...state, - ...action.payload, - }; - default: - return state; - } -} diff --git a/frontend/ui/src/reducers/index.ts b/frontend/ui/src/reducers/index.ts index 6536f58d2d..62fcd44b11 100644 --- a/frontend/ui/src/reducers/index.ts +++ b/frontend/ui/src/reducers/index.ts @@ -1,4 +1,4 @@ -import _, {CombinedState, combineReducers} from 'redux'; +import {CombinedState, combineReducers} from 'redux'; import data, {DataState} from './data'; export * from './data'; diff --git a/frontend/ui/src/selectors/conversations.ts b/frontend/ui/src/selectors/conversations.ts index e43aa74cda..5e361d1cd0 100644 --- a/frontend/ui/src/selectors/conversations.ts +++ b/frontend/ui/src/selectors/conversations.ts @@ -1,4 +1,4 @@ -import _, {createSelector} from 'reselect'; +import {createSelector} from 'reselect'; import {filter, pickBy, reverse, sortBy, values} from 'lodash-es'; import {Conversation} from 'model'; import {MergedConversation, StateModel} from '../reducers'; diff --git a/frontend/ui/src/services/image/index.ts b/frontend/ui/src/services/image/index.ts index 47ff4c3a29..377d5566a1 100644 --- a/frontend/ui/src/services/image/index.ts +++ b/frontend/ui/src/services/image/index.ts @@ -1,4 +1,4 @@ -import _, {SyntheticEvent} from 'react'; +import {SyntheticEvent} from 'react'; export const fallbackImage = (event: SyntheticEvent, source: string) => { event.currentTarget.src = `https://s3.amazonaws.com/assets.airy.co/${source}_avatar.svg`; diff --git a/lib/typescript/httpclient/src/endpoints/getConfig.ts b/lib/typescript/httpclient/src/endpoints/getConfig.ts index 7c8d51c510..55a23c64cf 100644 --- a/lib/typescript/httpclient/src/endpoints/getConfig.ts +++ b/lib/typescript/httpclient/src/endpoints/getConfig.ts @@ -3,5 +3,5 @@ const camelcaseKeys = require('camelcase-keys'); export const getConfigDef = { endpoint: 'client.config', - mapResponse: response => camelcaseKeys(response, {deep: true, stopPaths: ['components']}), + mapResponse: response => camelcaseKeys(response, {deep: true, stopPaths: ['components', 'tag_config']}), }; diff --git a/lib/typescript/model/Config.ts b/lib/typescript/model/Config.ts index 6760152cb1..d73a1613c7 100644 --- a/lib/typescript/model/Config.ts +++ b/lib/typescript/model/Config.ts @@ -2,9 +2,20 @@ import {User} from './User'; export interface Config { services: {[key: string]: {enabled: boolean; healthy: boolean; component: string}}; + tagConfig?: { + colors: {[id: string]: ColorSettings}; + }; userProfile?: User; } +export interface ColorSettings { + default: string; + background: string; + font: string; + position: number; + border: string; +} + export const getComponents = (config: Config) => { const {services} = config; return Object.keys(services).reduce((agg, key) => { From 1cb84a5d2d4f3e04eeaf6931e42769a0e99ab2f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Mar 2022 16:24:49 +0100 Subject: [PATCH 11/46] Bump copy-webpack-plugin from 9.0.1 to 10.2.4 (#2857) Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 9.0.1 to 10.2.4. - [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v9.0.1...v10.2.4) --- updated-dependencies: - dependency-name: copy-webpack-plugin dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 31 +++++++++++++++++++++++++------ 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index a7177d481a..8a1a03f169 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.32.0", "babel-loader": "^8.2.3", - "copy-webpack-plugin": "^9.0.1", + "copy-webpack-plugin": "^10.2.4", "css-loader": "^6.7.1", "cypress": "^9.5.1", "dotenv-webpack": "^7.1.0", diff --git a/yarn.lock b/yarn.lock index 5dfed60f3f..ef52366371 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1749,6 +1749,10 @@ array-union@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" +array-union@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975" + array.prototype.flatmap@^1.2.5: version "1.2.5" resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz" @@ -2202,15 +2206,15 @@ cookie@0.4.2: version "0.4.2" resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" -copy-webpack-plugin@^9.0.1: - version "9.1.0" - resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz" +copy-webpack-plugin@^10.2.4: + version "10.2.4" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz#6c854be3fdaae22025da34b9112ccf81c63308fe" dependencies: fast-glob "^3.2.7" glob-parent "^6.0.1" - globby "^11.0.3" + globby "^12.0.2" normalize-path "^3.0.0" - schema-utils "^3.1.1" + schema-utils "^4.0.0" serialize-javascript "^6.0.0" core-js-compat@^3.20.2, core-js-compat@^3.21.0: @@ -3181,6 +3185,17 @@ globby@^11.0.1, globby@^11.0.3: merge2 "^1.4.1" slash "^3.0.0" +globby@^12.0.2: + version "12.2.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-12.2.0.tgz#2ab8046b4fba4ff6eede835b29f678f90e3d3c22" + dependencies: + array-union "^3.0.1" + dir-glob "^3.0.1" + fast-glob "^3.2.7" + ignore "^5.1.9" + merge2 "^1.4.1" + slash "^4.0.0" + google-protobuf@^3.6.1: version "3.19.4" resolved "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.19.4.tgz" @@ -3386,7 +3401,7 @@ ignore@^4.0.6: version "4.0.6" resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" -ignore@^5.1.8, ignore@^5.2.0: +ignore@^5.1.8, ignore@^5.1.9, ignore@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" @@ -5219,6 +5234,10 @@ slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" From 49aa10070ee5dad0449afd873631ef0c3b9e9fbb Mon Sep 17 00:00:00 2001 From: Pascal Holy <54705263+pascal-airy@users.noreply.github.com> Date: Thu, 24 Mar 2022 13:44:44 +0100 Subject: [PATCH 12/46] [#248] userid for all telemetry events (#2935) * [#248] UserId for all telemetry events https://github.com/airyhq/cloud/issues/248 * Add CoreId as user id in airy create tracking --- cli/pkg/cmd/create/create.go | 5 ++--- cli/pkg/providers/aws/aws.go | 2 +- cli/pkg/providers/minikube/minikube.go | 3 ++- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cli/pkg/cmd/create/create.go b/cli/pkg/cmd/create/create.go index d89990e7b3..2b8fb1b66e 100644 --- a/cli/pkg/cmd/create/create.go +++ b/cli/pkg/cmd/create/create.go @@ -144,10 +144,9 @@ func create(cmd *cobra.Command, args []string) { fmt.Println("βš™οΈ Applying config from airy.yaml") config.ApplyConfig(workspacePath) } - airyAnalytics.Track(analytics.Track{ - AnonymousId: "AiryUser", - Event: "installation_succesful"}) + UserId: coreConfig["CORE_ID"], + Event: "installation_succesful"}) fmt.Printf("πŸ“š For more information about the %s provider visit https://airy.co/docs/core/getting-started/installation/%s", providerName, providerName) fmt.Println() } diff --git a/cli/pkg/providers/aws/aws.go b/cli/pkg/providers/aws/aws.go index 9ed4ae9738..97d96513c0 100644 --- a/cli/pkg/providers/aws/aws.go +++ b/cli/pkg/providers/aws/aws.go @@ -69,7 +69,7 @@ func (p *provider) Provision(providerConfig map[string]string, dir workspace.Con id := RandString(8) p.analytics.Track(analytics.Identify{ - UserId: id, + AnonymousId: id, Traits: analytics.NewTraits(). Set("provider", "AWS"), }) diff --git a/cli/pkg/providers/minikube/minikube.go b/cli/pkg/providers/minikube/minikube.go index 639b9c9c38..c56e335b7d 100644 --- a/cli/pkg/providers/minikube/minikube.go +++ b/cli/pkg/providers/minikube/minikube.go @@ -121,6 +121,7 @@ func (p *provider) PostInstallation(providerConfig map[string]string, namespace if err != nil { return err } + coreId = strings.Trim(coreId, "'") p.analytics.Track(analytics.Identify{ UserId: coreId, @@ -130,7 +131,7 @@ func (p *provider) PostInstallation(providerConfig map[string]string, namespace }, ) - ngrokEndpoint := fmt.Sprintf("https://%s.tunnel.airy.co", strings.Trim(coreId, "'")) + ngrokEndpoint := fmt.Sprintf("https://%s.tunnel.airy.co", coreId) configMap.Data["NGROK"] = ngrokEndpoint if _, err = configMaps.Update(context.TODO(), configMap, metav1.UpdateOptions{}); err != nil { From 38917b7ce2cb9847c5c7955d11b90ff6aaab17dd Mon Sep 17 00:00:00 2001 From: Christoph Proeschel Date: Thu, 24 Mar 2022 14:32:53 +0100 Subject: [PATCH 13/46] [#2880] Support all JSON data types for metadata (#2957) * [#2880] Support all JSON data types for metadata * [#2799] Fix log statements in connectors * lint * fix tests * Fix tests (again) --- .../api/communication/MessagesController.java | 2 + .../airy/core/api/communication/Stores.java | 2 + .../communication/dto/ConversationIndex.java | 2 +- .../communication/MetadataControllerTest.java | 15 +- .../api/communication/UnreadCountTest.java | 7 +- backend/avro/metadata.avsc | 39 +- .../model/metadata/MetadataObjectMapper.java | 52 +- .../airy/model/metadata/dto/MetadataNode.java | 18 +- .../airy/model/metadata/ObjectMapperTest.java | 44 +- .../core/sources/api/WebhookController.java | 6 - .../airy/core/sources/facebook/Connector.java | 4 +- .../airy/core/sources/google/Connector.java | 4 +- .../airy/core/sources/twilio/Connector.java | 4 +- .../co/airy/core/sources/viber/Connector.java | 2 +- docs/docs/api/endpoints/metadata.md | 10 +- docs/docs/concepts/metadata.md | 21 +- docs/docs/guides/contributing.md | 8 +- maven_install.json | 559 +++++++++--------- repositories.bzl | 4 +- 19 files changed, 424 insertions(+), 379 deletions(-) diff --git a/backend/api/communication/src/main/java/co/airy/core/api/communication/MessagesController.java b/backend/api/communication/src/main/java/co/airy/core/api/communication/MessagesController.java index 0b1b31cb02..8a4e32169e 100644 --- a/backend/api/communication/src/main/java/co/airy/core/api/communication/MessagesController.java +++ b/backend/api/communication/src/main/java/co/airy/core/api/communication/MessagesController.java @@ -1,6 +1,7 @@ package co.airy.core.api.communication; import co.airy.avro.communication.Metadata; +import co.airy.avro.communication.ValueType; import co.airy.core.api.communication.payload.MessageListRequestPayload; import co.airy.core.api.communication.payload.MessageListResponsePayload; import co.airy.core.api.communication.payload.MessageSuggestRepliesRequestPayload; @@ -86,6 +87,7 @@ ResponseEntity messageSuggestReplies(@RequestBody @Valid MessageSuggestReplie final Metadata metadata = newMessageMetadata(messageId, String.format("%s.%s.content", SUGGESTIONS, entry.getKey()), objectMapper.writeValueAsString(entry.getValue().getContent())); + metadata.setValueType(ValueType.object); container.getMetadataMap().put(metadata.getKey(), metadata); stores.storeMetadata(metadata); } diff --git a/backend/api/communication/src/main/java/co/airy/core/api/communication/Stores.java b/backend/api/communication/src/main/java/co/airy/core/api/communication/Stores.java index 8267a569ab..f7ad6e5849 100644 --- a/backend/api/communication/src/main/java/co/airy/core/api/communication/Stores.java +++ b/backend/api/communication/src/main/java/co/airy/core/api/communication/Stores.java @@ -5,6 +5,7 @@ import co.airy.avro.communication.Metadata; import co.airy.avro.communication.ReadReceipt; import co.airy.avro.communication.User; +import co.airy.avro.communication.ValueType; import co.airy.core.api.communication.dto.CountAction; import co.airy.core.api.communication.dto.Messages; import co.airy.core.api.communication.dto.UnreadCountState; @@ -127,6 +128,7 @@ private void startStream() { .map((conversationId, unreadCountState) -> { final Metadata metadata = newConversationMetadata(conversationId, MetadataKeys.ConversationKeys.UNREAD_COUNT, unreadCountState.getUnreadCount().toString()); + metadata.setValueType(ValueType.number); return KeyValue.pair(getId(metadata).toString(), metadata); }) .to(applicationCommunicationMetadata); diff --git a/backend/api/communication/src/main/java/co/airy/core/api/communication/dto/ConversationIndex.java b/backend/api/communication/src/main/java/co/airy/core/api/communication/dto/ConversationIndex.java index 20870685d8..30360295ee 100644 --- a/backend/api/communication/src/main/java/co/airy/core/api/communication/dto/ConversationIndex.java +++ b/backend/api/communication/src/main/java/co/airy/core/api/communication/dto/ConversationIndex.java @@ -31,7 +31,7 @@ public class ConversationIndex implements Serializable { public static ConversationIndex fromConversation(Conversation conversation) { final List metadataNodes = conversation.getMetadataMap().values().stream() - .map((record) -> new MetadataNode(record.getKey(), record.getValue())) + .map((record) -> new MetadataNode(record.getKey(), record.getValue(), record.getValueType())) .collect(Collectors.toList()); return ConversationIndex.builder() diff --git a/backend/api/communication/src/test/java/co/airy/core/api/communication/MetadataControllerTest.java b/backend/api/communication/src/test/java/co/airy/core/api/communication/MetadataControllerTest.java index 9180df6953..1c60a1d966 100644 --- a/backend/api/communication/src/test/java/co/airy/core/api/communication/MetadataControllerTest.java +++ b/backend/api/communication/src/test/java/co/airy/core/api/communication/MetadataControllerTest.java @@ -27,6 +27,7 @@ import static co.airy.core.api.communication.util.Topics.applicationCommunicationChannels; import static co.airy.core.api.communication.util.Topics.getTopics; import static co.airy.test.Timing.retryOnException; +import static org.hamcrest.Matchers.containsInAnyOrder; import static org.hamcrest.core.Is.is; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; @@ -77,9 +78,10 @@ void canUpsertMetadata() throws Exception { kafkaTestHelper.produceRecords(producerRecords); final String messageId = producerRecords.get(0).key(); + // Test object, number, and list metadata retryOnException( () -> webTestHelper.post("/metadata.upsert", - "{\"subject\": \"message\", \"id\": \"" + messageId + "\", \"data\": {\"sentFrom\": \"iPhone\"}}") + "{\"subject\": \"message\", \"id\": \"" + messageId + "\", \"data\": {\"seq\":42, \"sentFrom\": \"iPhone\",\"assignees\": [\"Alice\",\"Bob\"]}}") .andExpect(status().isNoContent()), "Error upserting metadata" ); @@ -88,15 +90,10 @@ void canUpsertMetadata() throws Exception { () -> webTestHelper.post("/conversations.info", "{\"conversation_id\":\"" + conversationId + "\"}") .andExpect(status().isOk()) - .andExpect(jsonPath("$.last_message.metadata.user_data.sentFrom", is("iPhone"))), + .andExpect(jsonPath("$.last_message.metadata.user_data.sentFrom", is("iPhone"))) + .andExpect(jsonPath("$.last_message.metadata.user_data.assignees").value(containsInAnyOrder("Alice", "Bob"))) + .andExpect(jsonPath("$.last_message.metadata.user_data.seq", is(42.0))), "Conversations list metadata is not present" ); } - - @Test - void failsOnNonStringFieldValues() throws Exception { - webTestHelper.post("/metadata.upsert", - "{\"subject\": \"channel\", \"id\": \"" + channel.getId() + "\", \"data\": {\"sentFrom\": 123}}") - .andExpect(status().isBadRequest()); - } } diff --git a/backend/api/communication/src/test/java/co/airy/core/api/communication/UnreadCountTest.java b/backend/api/communication/src/test/java/co/airy/core/api/communication/UnreadCountTest.java index 486ae0c165..b7512257cc 100644 --- a/backend/api/communication/src/test/java/co/airy/core/api/communication/UnreadCountTest.java +++ b/backend/api/communication/src/test/java/co/airy/core/api/communication/UnreadCountTest.java @@ -30,6 +30,7 @@ import static co.airy.core.api.communication.util.Topics.applicationCommunicationMessages; import static co.airy.core.api.communication.util.Topics.getTopics; import static co.airy.test.Timing.retryOnException; +import static org.hamcrest.core.Is.is; import static org.hamcrest.core.IsEqual.equalTo; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; @@ -75,7 +76,7 @@ void canResetUnreadCount() throws Exception { kafkaTestHelper.produceRecord(new ProducerRecord<>(applicationCommunicationChannels.name(), channel.getId(), channel)); final String conversationId = UUID.randomUUID().toString(); - final int unreadMessages = 3; + final Integer unreadMessages = 3; kafkaTestHelper.produceRecords(TestConversation.generateRecords(conversationId, channel, unreadMessages)); @@ -98,7 +99,7 @@ void canResetUnreadCount() throws Exception { retryOnException(() -> webTestHelper.post("/conversations.info", payload) .andExpect(status().isOk()) - .andExpect(jsonPath("$.metadata.unread_count", equalTo(unreadMessages))), + .andExpect(jsonPath("$.metadata.unread_count", is(3.0))), "Conversation not showing unread count"); webTestHelper.post("/conversations.mark-read", payload).andExpect(status().isNoContent()); @@ -106,7 +107,7 @@ void canResetUnreadCount() throws Exception { retryOnException( () -> webTestHelper.post("/conversations.info", payload) .andExpect(status().isOk()) - .andExpect(jsonPath("$.metadata.unread_count", equalTo(0))), + .andExpect(jsonPath("$.metadata.unread_count", equalTo(0.0))), "Conversation unread count did not reset"); } } diff --git a/backend/avro/metadata.avsc b/backend/avro/metadata.avsc index 86d73cd134..7179c8dc3a 100644 --- a/backend/avro/metadata.avsc +++ b/backend/avro/metadata.avsc @@ -3,9 +3,40 @@ "name": "Metadata", "type": "record", "fields": [ - {"name": "subject", "type": "string"}, - {"name": "key", "type": "string"}, - {"name": "value", "type": "string"}, - {"name": "timestamp", "type": "long", "logicalType": "timestamp-millis"} + { + "name": "subject", + "type": "string" + }, + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": "string" + }, + { + "name": "valueType", + "type": { + "doc": "Defines how the value stored in the value field should be parsed back", + "name": "ValueType", + "type": "enum", + "symbols": [ + "text", + "array", + "object", + "number", + "bool", + "nullValue" + ] + }, + "default": "text" + }, + { + "name": "timestamp", + "type": { + "type": "long" + } + } ] } diff --git a/backend/model/metadata/src/main/java/co/airy/model/metadata/MetadataObjectMapper.java b/backend/model/metadata/src/main/java/co/airy/model/metadata/MetadataObjectMapper.java index 6520238d5b..6a0646d6ea 100644 --- a/backend/model/metadata/src/main/java/co/airy/model/metadata/MetadataObjectMapper.java +++ b/backend/model/metadata/src/main/java/co/airy/model/metadata/MetadataObjectMapper.java @@ -1,6 +1,7 @@ package co.airy.model.metadata; import co.airy.avro.communication.Metadata; +import co.airy.avro.communication.ValueType; import co.airy.model.metadata.dto.MetadataMap; import co.airy.model.metadata.dto.MetadataNode; import com.fasterxml.jackson.databind.JsonNode; @@ -33,18 +34,18 @@ public static JsonNode getMetadataPayload(List metadataList) { final ObjectNode root = JsonNodeFactory.instance.objectNode(); for (Metadata metadata : metadataList) { - applyMetadata(root, metadata.getKey(), metadata.getValue()); + applyMetadata(root, new MetadataNode(metadata.getKey(), metadata.getValue(), metadata.getValueType())); } return root; } - private static void applyMetadata(ObjectNode root, String key, String value) { - final String[] nodeNames = key.split("\\."); + private static void applyMetadata(ObjectNode root, MetadataNode node) { + final String[] nodeNames = node.getKey().split("\\."); // stop recursion if (nodeNames.length == 1) { - setValue(root, key, value); + setValue(root, node); } else { final String nodeName = nodeNames[0]; final String remainingNodes = String.join(".", Arrays.copyOfRange(nodeNames, 1, nodeNames.length)); @@ -59,28 +60,27 @@ private static void applyMetadata(ObjectNode root, String key, String value) { nextRootNode = JsonNodeFactory.instance.objectNode(); root.set(nodeName, nextRootNode); } - applyMetadata(nextRootNode, remainingNodes, value); + node.setKey(remainingNodes); + applyMetadata(nextRootNode, node); } } - private static void setValue(ObjectNode node, String key, String value) { - final MetadataNode metadataNode = new MetadataNode(key, value); - if (metadataNode.getValueType().equals(MetadataNode.ValueType.NUMBER)) { - try { - node.put(key, Integer.valueOf(value)); - return; - } catch (NumberFormatException expected) { - } - } else if (metadataNode.getValueType().equals(MetadataNode.ValueType.OBJECT)) { - // This condition allows us to store message content in metadata + private static void setValue(ObjectNode node, MetadataNode metadataNode) { + if (metadataNode.getValueType().equals(ValueType.text)) { + node.put(metadataNode.getKey(), metadataNode.getValue()); + } else if(metadataNode.getValueType().equals(ValueType.number)) { + node.put(metadataNode.getKey(), Double.parseDouble(metadataNode.getValue())); + } else if(metadataNode.getValueType().equals(ValueType.nullValue)) { + node.set(metadataNode.getKey(), objectMapper.nullNode()); + } else if(metadataNode.getValueType().equals(ValueType.bool)) { + node.put(metadataNode.getKey(), Boolean.valueOf(metadataNode.getValue())); + } else { try { - node.set(key, objectMapper.readTree(value)); + node.set(metadataNode.getKey(), objectMapper.readTree(metadataNode.getValue())); return; } catch (Exception expected) { } } - - node.put(key, value); } public static List getMetadataFromJson(Subject subject, JsonNode payload) throws Exception { @@ -98,7 +98,7 @@ public static List getMetadataFromJson(Subject subject, JsonNode paylo // } // -> <"foo.bar","bar">, <"baz","baz"> public static List getMetadataFromJson(Subject subject, JsonNode payload, String prefixPath) throws Exception { - final long creationTime = Instant.now().toEpochMilli(); + final Instant creationTime = Instant.now(); return getKeyValuePairs(payload, prefixPath) .stream() @@ -107,7 +107,8 @@ public static List getMetadataFromJson(Subject subject, JsonNode paylo .setSubject(subject.toString()) .setKey(keyValuePair.getKey()) .setValue(keyValuePair.getValue()) - .setTimestamp(creationTime) + .setValueType(keyValuePair.getValueType()) + .setTimestamp(creationTime.toEpochMilli()) .build() )).collect(Collectors.toList()); } @@ -123,7 +124,15 @@ private static List getKeyValuePairs(JsonNode payload, String pref // i.e. prefixPath = contacts. node key = displayName final String currentPath = prefixPath + entry.getKey(); if (node.isTextual()) { - results.add(new KeyValuePair(currentPath, node.textValue())); + results.add(new KeyValuePair(currentPath, node.textValue(), ValueType.text)); + } else if (node.isBoolean()) { + results.add(new KeyValuePair(currentPath, node.asText(), ValueType.bool)); + } else if (node.isNumber()) { + results.add(new KeyValuePair(currentPath, node.asText(), ValueType.number)); + } else if (node.isNull()) { + results.add(new KeyValuePair(currentPath, "null", ValueType.nullValue)); + } else if (node.isArray()) { + results.add(new KeyValuePair(currentPath, node.toString(), ValueType.array)); } else if (node.isObject()) { results.addAll(getKeyValuePairs(node, currentPath + ".")); } else { @@ -139,5 +148,6 @@ private static List getKeyValuePairs(JsonNode payload, String pref private static class KeyValuePair { private String key; private String value; + private ValueType valueType; } } diff --git a/backend/model/metadata/src/main/java/co/airy/model/metadata/dto/MetadataNode.java b/backend/model/metadata/src/main/java/co/airy/model/metadata/dto/MetadataNode.java index 4c6957243d..1791d02e63 100644 --- a/backend/model/metadata/src/main/java/co/airy/model/metadata/dto/MetadataNode.java +++ b/backend/model/metadata/src/main/java/co/airy/model/metadata/dto/MetadataNode.java @@ -1,5 +1,6 @@ package co.airy.model.metadata.dto; +import co.airy.avro.communication.ValueType; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @@ -12,20 +13,5 @@ public class MetadataNode implements Serializable { private String key; private String value; - - public enum ValueType { - STRING, - NUMBER, - OBJECT - } - - public ValueType getValueType() { - if (key.endsWith("count")) { - return ValueType.NUMBER; - } else if (key.endsWith("content")) { - return ValueType.OBJECT; - } - - return ValueType.STRING; - } + private ValueType valueType; } diff --git a/backend/model/metadata/src/test/java/co/airy/model/metadata/ObjectMapperTest.java b/backend/model/metadata/src/test/java/co/airy/model/metadata/ObjectMapperTest.java index 04272f1e83..1ac25233e4 100644 --- a/backend/model/metadata/src/test/java/co/airy/model/metadata/ObjectMapperTest.java +++ b/backend/model/metadata/src/test/java/co/airy/model/metadata/ObjectMapperTest.java @@ -1,10 +1,12 @@ package co.airy.model.metadata; import co.airy.avro.communication.Metadata; +import co.airy.avro.communication.ValueType; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import org.junit.jupiter.api.Test; +import java.time.Duration; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -21,18 +23,25 @@ public class ObjectMapperTest { @Test void canCreateJsonPayload() { - final List metadata = new ArrayList<>(Arrays.asList( - newConversationMetadata("id", "contact.address.line_1", "Mission Street"), - newConversationMetadata("id", "contact.displayName", "Grace"), - newConversationMetadata("id", "tags.1234", ""), - newConversationMetadata("id", "unread_count", "10") - )); + final Metadata metadata1 = newConversationMetadata("id", "contact.address.line_1", "Mission Street"); + final Metadata metadata2 = newConversationMetadata("id", "contact.displayName", "Grace"); + final Metadata metadata3 = newConversationMetadata("id", "tags", "{\"foo\":[\"bar\"]}"); + metadata3.setValueType(ValueType.object); + final Metadata metadata4 = newConversationMetadata("id", "unread", "10"); + metadata4.setValueType(ValueType.number); + final Metadata metadata5 = newConversationMetadata("id", "sizes", "[5,\"XL\"]"); + metadata5.setValueType(ValueType.array); + final Metadata metadata6 = newConversationMetadata("id", "friends", "null"); + metadata6.setValueType(ValueType.nullValue); - final JsonNode payload = getMetadataPayload(metadata); + final JsonNode payload = getMetadataPayload(new ArrayList<>(List.of(metadata1, metadata2, metadata3, metadata4, metadata5, metadata6))); assertThat(payload.get("contact").get("address").get("line_1").textValue(), equalTo("Mission Street")); assertThat(payload.get("contact").get("displayName").textValue(), equalTo("Grace")); - assertThat(payload.get("tags").get("1234").textValue(), equalTo("")); - assertThat(payload.get("unread_count").intValue(), equalTo(10)); + assertThat(payload.get("tags").get("foo").get(0).textValue(), equalTo("bar")); + assertThat(payload.get("unread").intValue(), equalTo(10)); + assertThat(payload.get("sizes").get(0).intValue(), equalTo(5)); + assertThat(payload.get("sizes").get(1).textValue(), equalTo("XL")); + assertTrue(payload.get("friends").isNull()); } @Test @@ -57,19 +66,20 @@ void canMapObjectToMetadata() throws Exception { final String updateJson = "{" + " \"contact\": {" + " \"displayName\": \"Grace\"," + + " \"age\":42," + + " \"is_happy\":true," + + " \"friends\":null," + " \"address\": {" + " \"line_1\": \"Mission Street\"" + " }" + " }," + - " \"tags\": {" + - " \"1234\": \"\"" + - " }" + + " \"tags\":[1,2,\"3\"]" + "}"; final JsonNode node = new ObjectMapper().readTree(updateJson); final List metadataList = getMetadataFromJson(new Subject("conversation", "id"), node); - assertThat(metadataList, hasSize(3)); + assertThat(metadataList, hasSize(6)); assertTrue(metadataList.stream().anyMatch((metadata -> metadata.getKey().equals("contact.displayName") && metadata.getValue().equals("Grace") ))); @@ -77,7 +87,13 @@ void canMapObjectToMetadata() throws Exception { metadata.getKey().equals("contact.address.line_1") && metadata.getValue().equals("Mission Street") ))); assertTrue(metadataList.stream().anyMatch((metadata -> - metadata.getKey().equals("tags.1234") && metadata.getValue().equals("") + metadata.getKey().equals("contact.age") && metadata.getValue().equals("42") && metadata.getValueType().equals(ValueType.number) + ))); + assertTrue(metadataList.stream().anyMatch((metadata -> + metadata.getKey().equals("contact.is_happy") && metadata.getValue().equals("true") && metadata.getValueType().equals(ValueType.bool) + ))); + assertTrue(metadataList.stream().anyMatch((metadata -> + metadata.getKey().equals("contact.friends") && metadata.getValue().equals("null") && metadata.getValueType().equals(ValueType.nullValue) ))); } } diff --git a/backend/sources/api/src/main/java/co/airy/core/sources/api/WebhookController.java b/backend/sources/api/src/main/java/co/airy/core/sources/api/WebhookController.java index 469ae38869..4c78dd1063 100644 --- a/backend/sources/api/src/main/java/co/airy/core/sources/api/WebhookController.java +++ b/backend/sources/api/src/main/java/co/airy/core/sources/api/WebhookController.java @@ -9,7 +9,6 @@ import co.airy.kafka.schema.application.ApplicationCommunicationMessages; import co.airy.kafka.schema.application.ApplicationCommunicationMetadata; import co.airy.model.metadata.MetadataObjectMapper; -import co.airy.model.metadata.MetadataRepository; import co.airy.model.metadata.Subject; import co.airy.spring.web.payload.RequestErrorResponsePayload; import co.airy.uuid.UUIDv5; @@ -38,11 +37,6 @@ public class WebhookController { private final KafkaProducer producer; private final List allowedMetadataNamespaces = List.of("conversation", "message"); - public static Map metadataConstructorMap = Map.of( - "conversation", MetadataRepository::newConversationMetadata, - "message", MetadataRepository::newMessageMetadata - ); - public WebhookController(SourceToken sourceToken, KafkaProducer producer) { this.sourceToken = sourceToken; this.producer = producer; diff --git a/backend/sources/facebook/connector/src/main/java/co/airy/core/sources/facebook/Connector.java b/backend/sources/facebook/connector/src/main/java/co/airy/core/sources/facebook/Connector.java index 829758e9a0..04e6f269fd 100644 --- a/backend/sources/facebook/connector/src/main/java/co/airy/core/sources/facebook/Connector.java +++ b/backend/sources/facebook/connector/src/main/java/co/airy/core/sources/facebook/Connector.java @@ -78,7 +78,7 @@ public List> sendMessage(SendMessageRequest return List.of(KeyValue.pair(message.getId(), message), KeyValue.pair(getId(metadata).toString(), metadata)); } catch (ApiException e) { - log.error(String.format("Failed to send a message to Facebook \n SendMessageRequest: %s \n Api Exception: %s \n", sendMessageRequest, e.getMessage()), e); + log.error(String.format("Failed to send a \n SendMessageRequest: %s \n Api Exception: %s \n", sendMessageRequest, e.getMessage()), e); final ArrayList> results = new ArrayList<>(); final Metadata error = newMessageMetadata(message.getId(), MetadataKeys.MessageKeys.ERROR, e.getMessage()); results.add(KeyValue.pair(getId(error).toString(), error)); @@ -90,7 +90,7 @@ public List> sendMessage(SendMessageRequest updateDeliveryState(message, DeliveryState.FAILED); return results; } catch (Exception e) { - log.error(String.format("Failed to send a message to Facebook \n SendMessageRequest: %s", sendMessageRequest), e); + log.error(String.format("Failed to send a \n SendMessageRequest: %s", sendMessageRequest), e); final Metadata metadata = newMessageMetadata(message.getId(), MetadataKeys.MessageKeys.ERROR, e.getMessage()); updateDeliveryState(message, DeliveryState.FAILED); return List.of(KeyValue.pair(message.getId(), message), KeyValue.pair(getId(metadata).toString(), metadata)); diff --git a/backend/sources/google/connector/src/main/java/co/airy/core/sources/google/Connector.java b/backend/sources/google/connector/src/main/java/co/airy/core/sources/google/Connector.java index bc4d98c100..8ada207266 100644 --- a/backend/sources/google/connector/src/main/java/co/airy/core/sources/google/Connector.java +++ b/backend/sources/google/connector/src/main/java/co/airy/core/sources/google/Connector.java @@ -63,7 +63,7 @@ public List> sendMessage(SendMessageRequest updateDeliveryState(message, DeliveryState.DELIVERED); return List.of(KeyValue.pair(message.getId(), message)); } catch (ApiException e) { - log.error(String.format("Failed to send a message to Facebook \n SendMessageRequest: %s \n Api Exception: %s \n", sendMessageRequest, e.getMessage()), e); + log.error(String.format("Failed to send a \n SendMessageRequest: %s \n Api Exception: %s \n", sendMessageRequest, e.getMessage()), e); final Metadata error = newMessageMetadata(message.getId(), MetadataKeys.MessageKeys.ERROR, e.getMessage()); final Metadata errorPayload = newMessageMetadata(message.getId(), MetadataKeys.MessageKeys.Source.ERROR, e.getErrorPayload()); updateDeliveryState(message, DeliveryState.FAILED); @@ -72,7 +72,7 @@ public List> sendMessage(SendMessageRequest KeyValue.pair(getId(errorPayload).toString(), errorPayload) ); } catch (Exception e) { - log.error(String.format("Failed to send a message to Facebook \n SendMessageRequest: %s", sendMessageRequest), e); + log.error(String.format("Failed to send a \n SendMessageRequest: %s", sendMessageRequest), e); final Metadata metadata = newMessageMetadata(message.getId(), MetadataKeys.MessageKeys.ERROR, e.getMessage()); updateDeliveryState(message, DeliveryState.FAILED); return List.of(KeyValue.pair(message.getId(), message), KeyValue.pair(getId(metadata).toString(), metadata)); diff --git a/backend/sources/twilio/connector/src/main/java/co/airy/core/sources/twilio/Connector.java b/backend/sources/twilio/connector/src/main/java/co/airy/core/sources/twilio/Connector.java index 40b3a48e55..ade9675465 100644 --- a/backend/sources/twilio/connector/src/main/java/co/airy/core/sources/twilio/Connector.java +++ b/backend/sources/twilio/connector/src/main/java/co/airy/core/sources/twilio/Connector.java @@ -61,7 +61,7 @@ public List> sendMessage(SendMessageRequest updateDeliveryState(message, DeliveryState.DELIVERED); return List.of(KeyValue.pair(message.getId(), message)); } catch (ApiException e) { - log.error(String.format("Failed to send a message to Facebook \n SendMessageRequest: %s \n Api Exception: %s \n", sendMessageRequest, e.getMessage()), e); + log.error(String.format("Failed to send a \n SendMessageRequest: %s \n Api Exception: %s \n", sendMessageRequest, e.getMessage()), e); final ArrayList> results = new ArrayList<>(); final Metadata error = newMessageMetadata(message.getId(), MetadataKeys.MessageKeys.ERROR, e.getMessage()); results.add(KeyValue.pair(getId(error).toString(), error)); @@ -73,7 +73,7 @@ public List> sendMessage(SendMessageRequest updateDeliveryState(message, DeliveryState.FAILED); return results; } catch (Exception e) { - log.error(String.format("Failed to send a message to Facebook \n SendMessageRequest: %s", sendMessageRequest), e); + log.error(String.format("Failed to send a \n SendMessageRequest: %s", sendMessageRequest), e); final Metadata metadata = newMessageMetadata(message.getId(), MetadataKeys.MessageKeys.ERROR, e.getMessage()); updateDeliveryState(message, DeliveryState.FAILED); return List.of(KeyValue.pair(message.getId(), message), KeyValue.pair(getId(metadata).toString(), metadata)); diff --git a/backend/sources/viber/connector/src/main/java/co/airy/core/sources/viber/Connector.java b/backend/sources/viber/connector/src/main/java/co/airy/core/sources/viber/Connector.java index ddadd5a1e4..5bc2e377b6 100644 --- a/backend/sources/viber/connector/src/main/java/co/airy/core/sources/viber/Connector.java +++ b/backend/sources/viber/connector/src/main/java/co/airy/core/sources/viber/Connector.java @@ -59,7 +59,7 @@ public List> sendMessage(SendMessageRequest return List.of(KeyValue.pair(message.getId(), message), KeyValue.pair(getId(metadata).toString(), metadata)); } catch (Exception e) { - log.error(String.format("Failed to send a message to viber \n SendMessageRequest: %s", sendMessageRequest), e); + log.error(String.format("Failed to send a \n SendMessageRequest: %s", sendMessageRequest), e); final Metadata metadata = newMessageMetadata(message.getId(), MetadataKeys.MessageKeys.ERROR, e.getMessage()); updateDeliveryState(message, DeliveryState.FAILED); return List.of(KeyValue.pair(message.getId(), message), KeyValue.pair(getId(metadata).toString(), metadata)); diff --git a/docs/docs/api/endpoints/metadata.md b/docs/docs/api/endpoints/metadata.md index 3c9fe62a91..d40c6c5d1f 100644 --- a/docs/docs/api/endpoints/metadata.md +++ b/docs/docs/api/endpoints/metadata.md @@ -3,14 +3,11 @@ title: Metadata sidebar_label: Metadata --- -Refer to our [metadata design](concepts/metadata.md) document for more -information. +Refer to our [metadata design](concepts/metadata.md) document for more information. ## Upsert -This endpoint takes a `data` object and upserts the metadata for the `id`. The -data may only contain values of type string or object values (i.e. no lists or -numbers). +This endpoint takes a `data` object and upserts the metadata for the `id`. Arrays may only contain one data type. `POST /metadata.upsert` @@ -26,5 +23,4 @@ numbers). } ``` -The endpoint returns status code `200` if the operation was successful, and -`400` if not. +The endpoint returns status code `200` if the operation was successful, and `400` if not. diff --git a/docs/docs/concepts/metadata.md b/docs/docs/concepts/metadata.md index 55bda953e3..db793ab441 100644 --- a/docs/docs/concepts/metadata.md +++ b/docs/docs/concepts/metadata.md @@ -9,7 +9,7 @@ suggesting replies, attaching contact information etc. For this reason we introduced an extension to the data model that we call metadata. Metadata in the context of the Airy Core platform is an optional document you can attach to a subject, which consists of a -namespace i.e. "conversation" and an identifier within that namespace i.e. the conversation ID. +namespace i.e. "conversation" and an identifier within that namespace i.e. the conversation id. Our [HTTP APIs](/api/endpoints/introduction.md) expose this metadata, see for instance the `conversation.metadata` field, and it can be streamed via the [websocket](/api/websocket.md) and [webhook](/api/webhook.md). @@ -17,14 +17,14 @@ Our [HTTP APIs](/api/endpoints/introduction.md) expose this metadata, see for in ### Subject A metadata subject consists of a namespace, such as `conversation`, and a namespace identifier, which is -the identifier that uniquely identifies the entity the metadata is bound to within the namespace. +the identifier that uniquely identifies the entity that the metadata is bound to within the namespace. -Therefore, the subject of a conversation with ID `123` would be `conversation:123`. +Therefore, the **subject** of a conversation with id `123` would be `conversation:123`. ### Document The document model can be seen as a series of Key-Value update pairs. Doing so makes it possible for clients -to update metadata without necessarily having access to the full document, which is a useful constraint +to update metadata without necessarily having access to the full document, which is a useful property in distributed streaming systems. Therefore, we store each metadata document internally as a series of metadata records, where the key uses @@ -51,13 +51,8 @@ The API payloads expose this list as the following metadata document: ### Limitations -Currently, this design introduces two limitations on the structure of metadata: +We don't aim to perfectly map granular JSON updates to this data model, so here are a few limitations to be aware of when +developing against airy metadata: -- We do not allow JSON arrays, as there is no standard way of encoding atomic list updates on the key -- When inserting metadata all values need to be strings - -For the second limitation we have introduced implicit mappings that allow you to write strings -but return other data types when accessing them on the API: - -- We attempt to parse the value of keys ending with `count` to numbers and to return a string if that fails -- We attempt to parse the value keys ending with `content` to a JSON node and to return a string if that fails +- JSON arrays are stored as a single value. So concurrent writes to the same key will overwrite each other. +- All numbers are parsed back with Java Double precision diff --git a/docs/docs/guides/contributing.md b/docs/docs/guides/contributing.md index 0b50ac528f..4828ea12b7 100644 --- a/docs/docs/guides/contributing.md +++ b/docs/docs/guides/contributing.md @@ -55,7 +55,7 @@ We use language specific linters: - [prettier](https://prettier.io/) for TypeScript, JavaScript and SCSS - [CheckStyle](https://checkstyle.sourceforge.io/) for Java -Java, buildifier and prettier are ran as test targets for each package, so you can run: +Java, buildifier, and prettier are run as test targets for each package, so you can run: ```shell script bazel test //my/package:checkstyle @@ -71,13 +71,13 @@ bazel run //:fix to try fixing issues automatically (not supported for checkstyle). -### Managing dependencies +### Managing Java dependencies -If you add, remove, or change a dependency from the maven_install, you must +If you add, remove, or change a dependency from the `repositories.bzl`, you must re-pin dependencies using the following command: ```sh -bazel run @unpinned_maven//:pin +REPIN=1 bazel run @unpinned_maven//:pin ``` ### Exploring the code base diff --git a/maven_install.json b/maven_install.json index 9b0ba1d507..2a99c3cd8c 100644 --- a/maven_install.json +++ b/maven_install.json @@ -1,8 +1,8 @@ { "dependency_tree": { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 416644575, - "__RESOLVED_ARTIFACTS_HASH": 1399116072, + "__INPUT_ARTIFACTS_HASH": -956891427, + "__RESOLVED_ARTIFACTS_HASH": 1410458028, "conflict_resolution": { "com.fasterxml.jackson.core:jackson-annotations:2.10.0": "com.fasterxml.jackson.core:jackson-annotations:2.13.1", "com.fasterxml.jackson.core:jackson-core:2.10.0": "com.fasterxml.jackson.core:jackson-core:2.13.1", @@ -78,7 +78,7 @@ "coord": "io.confluent:kafka-avro-serializer:6.1.1", "dependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "com.sun.activation:jakarta.activation:1.2.2", "io.confluent:common-utils:6.1.1", "io.confluent:kafka-schema-registry-client:6.1.1", @@ -86,20 +86,20 @@ "io.swagger:swagger-annotations:1.6.2", "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro:1.11.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", "org.glassfish.jersey.core:jersey-common:2.31", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "io.confluent:common-utils:6.1.1", "io.confluent:kafka-schema-registry-client:6.1.1", "io.confluent:kafka-schema-serializer:6.1.1", - "org.apache.avro:avro:1.10.0" + "org.apache.avro:avro:1.11.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -128,7 +128,7 @@ "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1", "com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1", "com.github.everit-org.json-schema:org.everit.json.schema:1.14.0", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "com.google.guava:guava:31.0.1-jre", "com.kjetland:mbknor-jackson-jsonschema_2.13:1.0.39", "com.sun.activation:jakarta.activation:1.2.2", @@ -140,7 +140,7 @@ "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", "javax.validation:validation-api:2.0.1.Final", "joda-time:joda-time:2.10.2", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro:1.11.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", @@ -158,7 +158,7 @@ "org.lz4:lz4-java:1.7.1", "org.scala-lang:scala-library:2.13.3", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.fasterxml.jackson.datatype:jackson-datatype-guava:2.10.5", @@ -191,7 +191,7 @@ "coord": "io.confluent:kafka-protobuf-provider:6.1.1", "dependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "com.google.code.gson:gson:2.9.0", "com.google.errorprone:error_prone_annotations:2.7.1", "com.google.guava:guava:31.0.1-jre", @@ -206,7 +206,7 @@ "io.swagger:swagger-annotations:1.6.2", "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro:1.11.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", @@ -218,7 +218,7 @@ "org.jetbrains:annotations:13.0", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.google.protobuf:protobuf-java-util:3.11.4", @@ -247,27 +247,27 @@ "coord": "io.confluent:kafka-schema-registry-client:6.1.1", "dependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "com.sun.activation:jakarta.activation:1.2.2", "io.confluent:common-utils:6.1.1", "io.swagger:swagger-annotations:1.6.2", "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro:1.11.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", "org.glassfish.jersey.core:jersey-common:2.31", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", "io.confluent:common-utils:6.1.1", "io.swagger:swagger-annotations:1.6.2", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro:1.11.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.glassfish.jersey.core:jersey-common:2.31" ], @@ -307,7 +307,7 @@ "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", "com.fasterxml:classmate:1.3.4", "com.github.everit-org.json-schema:org.everit.json.schema:1.14.0", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "com.google.code.gson:gson:2.9.0", "com.google.errorprone:error_prone_annotations:2.7.1", "com.google.guava:guava:31.0.1-jre", @@ -352,8 +352,8 @@ "javax.xml.bind:jaxb-api:2.3.1", "joda-time:joda-time:2.10.2", "net.sf.jopt-simple:jopt-simple:5.0.4", - "org.apache.avro:avro:1.10.0", - "org.apache.commons:commons-lang3:3.9", + "org.apache.avro:avro:1.11.0", + "org.apache.commons:commons-lang3:3.12.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.apache.kafka:kafka-raft:6.1.1-ccs", "org.apache.kafka:kafka_2.13:6.1.1-ccs", @@ -406,7 +406,7 @@ "org.scala-lang:scala-library:2.13.3", "org.scala-lang:scala-reflect:2.13.3", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7", + "org.xerial.snappy:snappy-java:1.1.8.4", "org.yaml:snakeyaml:1.29" ], "directDependencies": [ @@ -419,7 +419,7 @@ "io.confluent:rest-utils:6.1.1", "io.swagger:swagger-annotations:1.6.2", "io.swagger:swagger-core:1.6.2", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro:1.11.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.apache.kafka:kafka_2.13:6.1.1-ccs", "org.apache.zookeeper:zookeeper:3.5.9", @@ -445,21 +445,21 @@ "coord": "io.confluent:kafka-schema-serializer:6.1.1", "dependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "com.sun.activation:jakarta.activation:1.2.2", "io.confluent:common-utils:6.1.1", "io.confluent:kafka-schema-registry-client:6.1.1", "io.swagger:swagger-annotations:1.6.2", "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro:1.11.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", "org.glassfish.jersey.core:jersey-common:2.31", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "io.confluent:common-utils:6.1.1", @@ -484,7 +484,7 @@ "coord": "io.confluent:kafka-streams-avro-serde:6.1.1", "dependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "com.sun.activation:jakarta.activation:1.2.2", "io.confluent:common-utils:6.1.1", "io.confluent:kafka-avro-serializer:6.1.1", @@ -493,20 +493,20 @@ "io.swagger:swagger-annotations:1.6.2", "jakarta.annotation:jakarta.annotation-api:1.3.5", "jakarta.ws.rs:jakarta.ws.rs-api:2.1.6", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro:1.11.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.glassfish.hk2.external:jakarta.inject:2.6.1", "org.glassfish.hk2:osgi-resource-locator:1.0.3", "org.glassfish.jersey.core:jersey-common:2.31", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "io.confluent:common-utils:6.1.1", "io.confluent:kafka-avro-serializer:6.1.1", "io.confluent:kafka-schema-registry-client:6.1.1", - "org.apache.avro:avro:1.10.0" + "org.apache.avro:avro:1.11.0" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -533,7 +533,7 @@ "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.5", "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6", "com.fasterxml:classmate:1.3.4", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "com.google.guava:guava:31.0.1-jre", "com.sun.activation:jakarta.activation:1.2.2", "io.confluent:common-utils:6.1.1", @@ -577,7 +577,7 @@ "org.jboss.logging:jboss-logging:3.3.2.Final", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-annotations:2.13.1", @@ -618,16 +618,16 @@ { "coord": "org.apache.kafka:kafka-clients:jar:test:6.1.1-ccs", "dependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -647,16 +647,16 @@ { "coord": "org.apache.kafka:kafka-clients:6.1.1-ccs", "dependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "exclusions": [ "org.slf4j:slf4j-log4j12", @@ -677,11 +677,11 @@ "coord": "org.apache.kafka:kafka-raft:6.1.1-ccs", "dependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", @@ -719,7 +719,7 @@ "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", "com.fasterxml.jackson.module:jackson-module-paranamer:2.10.5", "com.fasterxml.jackson.module:jackson-module-scala_2.13:2.10.5", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "com.thoughtworks.paranamer:paranamer:2.8", "com.typesafe.scala-logging:scala-logging_2.13:3.9.2", "com.yammer.metrics:metrics-core:2.2.0", @@ -744,7 +744,7 @@ "org.scala-lang:scala-library:2.13.3", "org.scala-lang:scala-reflect:2.13.3", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", @@ -1342,10 +1342,10 @@ "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.6" ], "exclusions": [ + "org.slf4j:slf4j-log4j12", "ch.qos.logback:logback-classic", "org.springframework.boot:spring-boot-starter-tomcat", - "org.springframework.boot:spring-boot-starter-logging", - "org.slf4j:slf4j-log4j12" + "org.springframework.boot:spring-boot-starter-logging" ], "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.10.5/jackson-jaxrs-json-provider-2.10.5.jar", "mirror_urls": [ @@ -1533,7 +1533,7 @@ "url": "https://repo1.maven.org/maven2/com/fasterxml/woodstox/woodstox-core/6.2.4/woodstox-core-6.2.4.jar" }, { - "coord": "com.github.luben:zstd-jni:1.4.5-6", + "coord": "com.github.luben:zstd-jni:1.5.0-4", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -1542,14 +1542,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar", + "file": "v1/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.0-4/zstd-jni-1.5.0-4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar", - "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar", - "https://jitpack.io/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar" + "https://packages.confluent.io/maven/com/github/luben/zstd-jni/1.5.0-4/zstd-jni-1.5.0-4.jar", + "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.0-4/zstd-jni-1.5.0-4.jar", + "https://jitpack.io/com/github/luben/zstd-jni/1.5.0-4/zstd-jni-1.5.0-4.jar" ], - "sha256": "ffbe638f14af13e9307c415b8b3d54bedfe3012fb4142aa395c6d9f2dd90e978", - "url": "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.5-6/zstd-jni-1.4.5-6.jar" + "sha256": "f0664f9034c518465e90c0528d0904648e504919ea50aee900684d879403d375", + "url": "https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.0-4/zstd-jni-1.5.0-4.jar" }, { "coord": "com.github.stephenc.jcip:jcip-annotations:1.0-1", @@ -3458,7 +3458,7 @@ "com.google.guava:guava:31.0.1-jre", "io.swagger:swagger-annotations:1.6.2", "io.swagger:swagger-models:1.6.2", - "org.apache.commons:commons-lang3:3.9", + "org.apache.commons:commons-lang3:3.12.0", "org.slf4j:slf4j-api:1.7.35", "org.yaml:snakeyaml:1.29" ], @@ -3468,7 +3468,7 @@ "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.1", "com.google.guava:guava:31.0.1-jre", "io.swagger:swagger-models:1.6.2", - "org.apache.commons:commons-lang3:3.9", + "org.apache.commons:commons-lang3:3.12.0", "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ @@ -4033,21 +4033,21 @@ "url": "https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar" }, { - "coord": "org.apache.avro:avro-compiler:1.10.0", + "coord": "org.apache.avro:avro-compiler:1.11.0", "dependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "org.apache.avro:avro:1.10.0", - "org.apache.commons:commons-compress:1.20", - "org.apache.commons:commons-lang3:3.9", - "org.apache.velocity:velocity-engine-core:2.2", + "org.apache.avro:avro:1.11.0", + "org.apache.commons:commons-compress:1.21", + "org.apache.commons:commons-lang3:3.12.0", + "org.apache.velocity:velocity-engine-core:2.3", "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "org.apache.avro:avro:1.10.0", - "org.apache.commons:commons-lang3:3.9", - "org.apache.velocity:velocity-engine-core:2.2", + "org.apache.avro:avro:1.11.0", + "org.apache.commons:commons-lang3:3.12.0", + "org.apache.velocity:velocity-engine-core:2.3", "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ @@ -4056,37 +4056,40 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-compiler/1.10.0/avro-compiler-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-compiler/1.11.0/avro-compiler-1.11.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/avro-compiler/1.10.0/avro-compiler-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/avro-compiler/1.10.0/avro-compiler-1.10.0.jar", - "https://jitpack.io/org/apache/avro/avro-compiler/1.10.0/avro-compiler-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/avro-compiler/1.11.0/avro-compiler-1.11.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/avro-compiler/1.11.0/avro-compiler-1.11.0.jar", + "https://jitpack.io/org/apache/avro/avro-compiler/1.11.0/avro-compiler-1.11.0.jar" ], - "sha256": "c42cc542474934b7d903a0bf1fa38b45e7de817430e7de5de112a8217da04849", - "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-compiler/1.10.0/avro-compiler-1.10.0.jar" + "sha256": "1c099e21c7710a679f763611bb86deb4097eda31839c968c6df838f81f42d24a", + "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-compiler/1.11.0/avro-compiler-1.11.0.jar" }, { - "coord": "org.apache.avro:avro-ipc-jetty:1.10.0", + "coord": "org.apache.avro:avro-ipc-jetty:1.11.0", "dependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "javax.annotation:javax.annotation-api:1.3.2", - "org.apache.avro:avro-ipc:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.apache.commons:commons-compress:1.20", - "org.apache.commons:commons-lang3:3.9", - "org.apache.velocity:velocity-engine-core:2.2", + "javax.servlet:javax.servlet-api:3.1.0", + "org.apache.avro:avro-ipc:1.11.0", + "org.apache.avro:avro:1.11.0", + "org.apache.commons:commons-compress:1.21", + "org.apache.commons:commons-lang3:3.12.0", + "org.apache.velocity:velocity-engine-core:2.3", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", "org.eclipse.jetty:jetty-server:9.4.45.v20220203", "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", "org.eclipse.jetty:jetty-util:9.4.45.v20220203", "org.slf4j:slf4j-api:1.7.35", - "org.tukaani:xz:1.8", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.tukaani:xz:1.9", + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ - "org.apache.avro:avro-ipc:1.10.0", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro-ipc:1.11.0", + "org.apache.avro:avro:1.11.0", "org.eclipse.jetty:jetty-server:9.4.45.v20220203", "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", "org.eclipse.jetty:jetty-util:9.4.45.v20220203", @@ -4098,40 +4101,40 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-ipc-jetty/1.10.0/avro-ipc-jetty-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-ipc-jetty/1.11.0/avro-ipc-jetty-1.11.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/avro-ipc-jetty/1.10.0/avro-ipc-jetty-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/avro-ipc-jetty/1.10.0/avro-ipc-jetty-1.10.0.jar", - "https://jitpack.io/org/apache/avro/avro-ipc-jetty/1.10.0/avro-ipc-jetty-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/avro-ipc-jetty/1.11.0/avro-ipc-jetty-1.11.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/avro-ipc-jetty/1.11.0/avro-ipc-jetty-1.11.0.jar", + "https://jitpack.io/org/apache/avro/avro-ipc-jetty/1.11.0/avro-ipc-jetty-1.11.0.jar" ], - "sha256": "1b96597915799cba5e3eb0ac811734c39ba91848efd7c8076499cba18536dc32", - "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-ipc-jetty/1.10.0/avro-ipc-jetty-1.10.0.jar" + "sha256": "843babf7da14c87c0f1b838080cb4acbfa16406ea1407e8f5c71b47bf1962077", + "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-ipc-jetty/1.11.0/avro-ipc-jetty-1.11.0.jar" }, { - "coord": "org.apache.avro:avro-ipc:1.10.0", + "coord": "org.apache.avro:avro-ipc:1.11.0", "dependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "javax.annotation:javax.annotation-api:1.3.2", - "org.apache.avro:avro:1.10.0", - "org.apache.commons:commons-compress:1.20", - "org.apache.commons:commons-lang3:3.9", - "org.apache.velocity:velocity-engine-core:2.2", + "org.apache.avro:avro:1.11.0", + "org.apache.commons:commons-compress:1.21", + "org.apache.commons:commons-lang3:3.12.0", + "org.apache.velocity:velocity-engine-core:2.3", "org.slf4j:slf4j-api:1.7.35", - "org.tukaani:xz:1.8", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.tukaani:xz:1.9", + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "javax.annotation:javax.annotation-api:1.3.2", - "org.apache.avro:avro:1.10.0", - "org.apache.velocity:velocity-engine-core:2.2", + "org.apache.avro:avro:1.11.0", + "org.apache.velocity:velocity-engine-core:2.3", "org.slf4j:slf4j-api:1.7.35", - "org.tukaani:xz:1.8", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.tukaani:xz:1.9", + "org.xerial.snappy:snappy-java:1.1.8.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4139,39 +4142,42 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-ipc/1.10.0/avro-ipc-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-ipc/1.11.0/avro-ipc-1.11.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/avro-ipc/1.10.0/avro-ipc-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/avro-ipc/1.10.0/avro-ipc-1.10.0.jar", - "https://jitpack.io/org/apache/avro/avro-ipc/1.10.0/avro-ipc-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/avro-ipc/1.11.0/avro-ipc-1.11.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/avro-ipc/1.11.0/avro-ipc-1.11.0.jar", + "https://jitpack.io/org/apache/avro/avro-ipc/1.11.0/avro-ipc-1.11.0.jar" ], - "sha256": "257c9f34335a1c85f37de1fe065a0f97479686f3237091aae8d66a4c75937db0", - "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-ipc/1.10.0/avro-ipc-1.10.0.jar" + "sha256": "7512ccfa290d3649aea200df0b305eab6b038c6f011ad46b509d5acf1dd537bd", + "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-ipc/1.11.0/avro-ipc-1.11.0.jar" }, { - "coord": "org.apache.avro:avro-mapred:1.10.0", + "coord": "org.apache.avro:avro-mapred:1.11.0", "dependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "javax.annotation:javax.annotation-api:1.3.2", - "org.apache.avro:avro-ipc-jetty:1.10.0", - "org.apache.avro:avro-ipc:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.apache.commons:commons-compress:1.20", - "org.apache.commons:commons-lang3:3.9", - "org.apache.velocity:velocity-engine-core:2.2", + "javax.servlet:javax.servlet-api:3.1.0", + "org.apache.avro:avro-ipc-jetty:1.11.0", + "org.apache.avro:avro-ipc:1.11.0", + "org.apache.avro:avro:1.11.0", + "org.apache.commons:commons-compress:1.21", + "org.apache.commons:commons-lang3:3.12.0", + "org.apache.velocity:velocity-engine-core:2.3", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", "org.eclipse.jetty:jetty-server:9.4.45.v20220203", "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", "org.eclipse.jetty:jetty-util:9.4.45.v20220203", "org.slf4j:slf4j-api:1.7.35", - "org.tukaani:xz:1.8", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.tukaani:xz:1.9", + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", - "org.apache.avro:avro-ipc-jetty:1.10.0", - "org.apache.avro:avro-ipc:1.10.0", + "org.apache.avro:avro-ipc-jetty:1.11.0", + "org.apache.avro:avro-ipc:1.11.0", "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ @@ -4180,59 +4186,62 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-mapred/1.10.0/avro-mapred-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-mapred/1.11.0/avro-mapred-1.11.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/avro-mapred/1.10.0/avro-mapred-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/avro-mapred/1.10.0/avro-mapred-1.10.0.jar", - "https://jitpack.io/org/apache/avro/avro-mapred/1.10.0/avro-mapred-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/avro-mapred/1.11.0/avro-mapred-1.11.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/avro-mapred/1.11.0/avro-mapred-1.11.0.jar", + "https://jitpack.io/org/apache/avro/avro-mapred/1.11.0/avro-mapred-1.11.0.jar" ], - "sha256": "7128e1393e04da8a81496dc55fe0c40117c7d48bb87b0c48a8fc7c0713f1af05", - "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-mapred/1.10.0/avro-mapred-1.10.0.jar" + "sha256": "e42ebc53bbaa8340f364644165033cde30b4c6ac0fff3d7ad1f82b5758a9de34", + "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-mapred/1.11.0/avro-mapred-1.11.0.jar" }, { - "coord": "org.apache.avro:avro-tools:1.10.0", + "coord": "org.apache.avro:avro-tools:1.11.0", "dependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "commons-cli:commons-cli:1.4", "javax.annotation:javax.annotation-api:1.3.2", + "javax.servlet:javax.servlet-api:3.1.0", "net.sf.jopt-simple:jopt-simple:5.0.4", - "org.apache.avro:avro-compiler:1.10.0", - "org.apache.avro:avro-ipc-jetty:1.10.0", - "org.apache.avro:avro-ipc:1.10.0", - "org.apache.avro:avro-mapred:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.apache.avro:trevni-avro:1.10.0", - "org.apache.avro:trevni-avro:jar:tests:1.10.0", - "org.apache.avro:trevni-core:1.10.0", - "org.apache.avro:trevni-core:jar:tests:1.10.0", - "org.apache.commons:commons-compress:1.20", - "org.apache.commons:commons-lang3:3.9", - "org.apache.velocity:velocity-engine-core:2.2", + "org.apache.avro:avro-compiler:1.11.0", + "org.apache.avro:avro-ipc-jetty:1.11.0", + "org.apache.avro:avro-ipc:1.11.0", + "org.apache.avro:avro-mapred:1.11.0", + "org.apache.avro:avro:1.11.0", + "org.apache.avro:trevni-avro:1.11.0", + "org.apache.avro:trevni-avro:jar:tests:1.11.0", + "org.apache.avro:trevni-core:1.11.0", + "org.apache.avro:trevni-core:jar:tests:1.11.0", + "org.apache.commons:commons-compress:1.21", + "org.apache.commons:commons-lang3:3.12.0", + "org.apache.velocity:velocity-engine-core:2.3", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", "org.eclipse.jetty:jetty-server:9.4.45.v20220203", "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", "org.eclipse.jetty:jetty-util:9.4.45.v20220203", "org.slf4j:slf4j-api:1.7.35", - "org.tukaani:xz:1.8", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.tukaani:xz:1.9", + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "commons-cli:commons-cli:1.4", "net.sf.jopt-simple:jopt-simple:5.0.4", - "org.apache.avro:avro-compiler:1.10.0", - "org.apache.avro:avro-ipc:1.10.0", - "org.apache.avro:avro-mapred:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.apache.avro:trevni-avro:1.10.0", - "org.apache.avro:trevni-avro:jar:tests:1.10.0", - "org.apache.avro:trevni-core:1.10.0", - "org.apache.avro:trevni-core:jar:tests:1.10.0", + "org.apache.avro:avro-compiler:1.11.0", + "org.apache.avro:avro-ipc:1.11.0", + "org.apache.avro:avro-mapred:1.11.0", + "org.apache.avro:avro:1.11.0", + "org.apache.avro:trevni-avro:1.11.0", + "org.apache.avro:trevni-avro:jar:tests:1.11.0", + "org.apache.avro:trevni-core:1.11.0", + "org.apache.avro:trevni-core:jar:tests:1.11.0", "org.slf4j:slf4j-api:1.7.35", - "org.tukaani:xz:1.8", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.tukaani:xz:1.9", + "org.xerial.snappy:snappy-java:1.1.8.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4240,27 +4249,27 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-tools/1.10.0/avro-tools-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro-tools/1.11.0/avro-tools-1.11.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/avro-tools/1.10.0/avro-tools-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/avro-tools/1.10.0/avro-tools-1.10.0.jar", - "https://jitpack.io/org/apache/avro/avro-tools/1.10.0/avro-tools-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/avro-tools/1.11.0/avro-tools-1.11.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/avro-tools/1.11.0/avro-tools-1.11.0.jar", + "https://jitpack.io/org/apache/avro/avro-tools/1.11.0/avro-tools-1.11.0.jar" ], - "sha256": "60988679ab55bd145387551293718d380d9d89de5a7c8f31e1cf0d3ee622bbb4", - "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-tools/1.10.0/avro-tools-1.10.0.jar" + "sha256": "5e77ef343e563e88f3212f2dd27b709fedfe663cfd0011142b614ee9a0f8ba5c", + "url": "https://repo1.maven.org/maven2/org/apache/avro/avro-tools/1.11.0/avro-tools-1.11.0.jar" }, { - "coord": "org.apache.avro:avro:1.10.0", + "coord": "org.apache.avro:avro:1.11.0", "dependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "org.apache.commons:commons-compress:1.20", + "org.apache.commons:commons-compress:1.21", "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "org.apache.commons:commons-compress:1.20", + "org.apache.commons:commons-compress:1.21", "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ @@ -4269,41 +4278,44 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro/1.10.0/avro-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/avro/1.11.0/avro-1.11.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/avro/1.10.0/avro-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/avro/1.10.0/avro-1.10.0.jar", - "https://jitpack.io/org/apache/avro/avro/1.10.0/avro-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/avro/1.11.0/avro-1.11.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/avro/1.11.0/avro-1.11.0.jar", + "https://jitpack.io/org/apache/avro/avro/1.11.0/avro-1.11.0.jar" ], - "sha256": "51f91407456e1aeab0ac70008c13cfa84b7262c4bb16656f9897e57e2b1057f3", - "url": "https://repo1.maven.org/maven2/org/apache/avro/avro/1.10.0/avro-1.10.0.jar" + "sha256": "b3e42815a3dddb0d9432035aa133122c3dffc03affea49493d46fcc2e7581a74", + "url": "https://repo1.maven.org/maven2/org/apache/avro/avro/1.11.0/avro-1.11.0.jar" }, { - "coord": "org.apache.avro:trevni-avro:jar:tests:1.10.0", + "coord": "org.apache.avro:trevni-avro:jar:tests:1.11.0", "dependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "javax.annotation:javax.annotation-api:1.3.2", - "org.apache.avro:avro-ipc-jetty:1.10.0", - "org.apache.avro:avro-ipc:1.10.0", - "org.apache.avro:avro-mapred:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.apache.avro:trevni-core:1.10.0", - "org.apache.commons:commons-compress:1.20", - "org.apache.commons:commons-lang3:3.9", - "org.apache.velocity:velocity-engine-core:2.2", + "javax.servlet:javax.servlet-api:3.1.0", + "org.apache.avro:avro-ipc-jetty:1.11.0", + "org.apache.avro:avro-ipc:1.11.0", + "org.apache.avro:avro-mapred:1.11.0", + "org.apache.avro:avro:1.11.0", + "org.apache.avro:trevni-core:1.11.0", + "org.apache.commons:commons-compress:1.21", + "org.apache.commons:commons-lang3:3.12.0", + "org.apache.velocity:velocity-engine-core:2.3", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", "org.eclipse.jetty:jetty-server:9.4.45.v20220203", "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", "org.eclipse.jetty:jetty-util:9.4.45.v20220203", "org.slf4j:slf4j-api:1.7.35", - "org.tukaani:xz:1.8", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.tukaani:xz:1.9", + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ - "org.apache.avro:avro-mapred:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.apache.avro:trevni-core:1.10.0", + "org.apache.avro:avro-mapred:1.11.0", + "org.apache.avro:avro:1.11.0", + "org.apache.avro:trevni-core:1.11.0", "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ @@ -4312,41 +4324,44 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0-tests.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar", - "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar", - "https://jitpack.io/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar" + "https://packages.confluent.io/maven/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0-tests.jar", + "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0-tests.jar", + "https://jitpack.io/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0-tests.jar" ], - "sha256": "5082dbe3430969450b59d10235676a4cabb10987ed99299537d01b02d605aa2f", - "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0-tests.jar" + "sha256": "f3ab7018c1eff25b0435430dd1800407b3d23039d2034b687ef40eae2b007922", + "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0-tests.jar" }, { - "coord": "org.apache.avro:trevni-avro:1.10.0", + "coord": "org.apache.avro:trevni-avro:1.11.0", "dependencies": [ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "javax.annotation:javax.annotation-api:1.3.2", - "org.apache.avro:avro-ipc-jetty:1.10.0", - "org.apache.avro:avro-ipc:1.10.0", - "org.apache.avro:avro-mapred:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.apache.avro:trevni-core:1.10.0", - "org.apache.commons:commons-compress:1.20", - "org.apache.commons:commons-lang3:3.9", - "org.apache.velocity:velocity-engine-core:2.2", + "javax.servlet:javax.servlet-api:3.1.0", + "org.apache.avro:avro-ipc-jetty:1.11.0", + "org.apache.avro:avro-ipc:1.11.0", + "org.apache.avro:avro-mapred:1.11.0", + "org.apache.avro:avro:1.11.0", + "org.apache.avro:trevni-core:1.11.0", + "org.apache.commons:commons-compress:1.21", + "org.apache.commons:commons-lang3:3.12.0", + "org.apache.velocity:velocity-engine-core:2.3", + "org.eclipse.jetty:jetty-http:9.4.45.v20220203", + "org.eclipse.jetty:jetty-io:9.4.45.v20220203", "org.eclipse.jetty:jetty-server:9.4.45.v20220203", "org.eclipse.jetty:jetty-servlet:9.4.45.v20220203", "org.eclipse.jetty:jetty-util:9.4.45.v20220203", "org.slf4j:slf4j-api:1.7.35", - "org.tukaani:xz:1.8", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.tukaani:xz:1.9", + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ - "org.apache.avro:avro-mapred:1.10.0", - "org.apache.avro:avro:1.10.0", - "org.apache.avro:trevni-core:1.10.0", + "org.apache.avro:avro-mapred:1.11.0", + "org.apache.avro:avro:1.11.0", + "org.apache.avro:trevni-core:1.11.0", "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ @@ -4355,26 +4370,26 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar", - "https://jitpack.io/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0.jar", + "https://jitpack.io/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0.jar" ], - "sha256": "59478590d0551e7db6b92b77503a5e299e459938d5fbff92523f19857626fc41", - "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.10.0/trevni-avro-1.10.0.jar" + "sha256": "7304075f06ad7ccdc02251694ab8ceff893ff282b0aa06dc7c520d6d54f136c8", + "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.11.0/trevni-avro-1.11.0.jar" }, { - "coord": "org.apache.avro:trevni-core:jar:tests:1.10.0", + "coord": "org.apache.avro:trevni-core:jar:tests:1.11.0", "dependencies": [ - "org.apache.commons:commons-compress:1.20", + "org.apache.commons:commons-compress:1.21", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ - "org.apache.commons:commons-compress:1.20", + "org.apache.commons:commons-compress:1.21", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4382,26 +4397,26 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0-tests.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar", - "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar", - "https://jitpack.io/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar" + "https://packages.confluent.io/maven/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0-tests.jar", + "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0-tests.jar", + "https://jitpack.io/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0-tests.jar" ], - "sha256": "7e65e54b34f66f134b15b9239464d470c1db4bb3fb1a9fbc18eedbbbad5648b7", - "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0-tests.jar" + "sha256": "2c90c95ccae26aa1bffcf3f5632dee1e51ee6f1c5679a77476212a251d6ff355", + "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0-tests.jar" }, { - "coord": "org.apache.avro:trevni-core:1.10.0", + "coord": "org.apache.avro:trevni-core:1.11.0", "dependencies": [ - "org.apache.commons:commons-compress:1.20", + "org.apache.commons:commons-compress:1.21", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ - "org.apache.commons:commons-compress:1.20", + "org.apache.commons:commons-compress:1.21", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "exclusions": [ "ch.qos.logback:logback-classic", @@ -4409,17 +4424,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar", - "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar", - "https://jitpack.io/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar" + "https://packages.confluent.io/maven/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0.jar", + "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0.jar", + "https://jitpack.io/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0.jar" ], - "sha256": "50d0aaeb9365cf5a6de9f9c54272be5d1c4875e393412a7498cfa7dcb490831c", - "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.10.0/trevni-core-1.10.0.jar" + "sha256": "c0e364dc9f64cd9228b7cd4fb8ae65d887d972c81b008cb7170ebb18aaeba1ab", + "url": "https://repo1.maven.org/maven2/org/apache/avro/trevni-core/1.11.0/trevni-core-1.11.0.jar" }, { - "coord": "org.apache.commons:commons-compress:1.20", + "coord": "org.apache.commons:commons-compress:1.21", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -4428,17 +4443,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", - "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar", - "https://jitpack.io/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" + "https://packages.confluent.io/maven/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar", + "https://jitpack.io/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar" ], - "sha256": "0aeb625c948c697ea7b205156e112363b59ed5e2551212cd4e460bdb72c7c06e", - "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar" + "sha256": "6aecfd5459728a595601cfa07258d131972ffc39b492eb48bdd596577a2f244a", + "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar" }, { - "coord": "org.apache.commons:commons-lang3:3.9", + "coord": "org.apache.commons:commons-lang3:3.12.0", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -4448,14 +4463,14 @@ "org.springframework.boot:spring-boot-starter-logging", "javax.validation:validation-api" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.9/commons-lang3-3.9.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/commons/commons-lang3/3.9/commons-lang3-3.9.jar", - "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.9/commons-lang3-3.9.jar", - "https://jitpack.io/org/apache/commons/commons-lang3/3.9/commons-lang3-3.9.jar" + "https://packages.confluent.io/maven/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar", + "https://jitpack.io/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar" ], - "sha256": "de2e1dcdcf3ef917a8ce858661a06726a9a944f28e33ad7f9e08bea44dc3c230", - "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.9/commons-lang3-3.9.jar" + "sha256": "d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e", + "url": "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar" }, { "coord": "org.apache.curator:curator-test:4.2.0", @@ -4531,12 +4546,12 @@ { "coord": "org.apache.kafka:connect-api:2.7.0", "dependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "javax.ws.rs:javax.ws.rs-api:2.1.1", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "javax.ws.rs:javax.ws.rs-api:2.1.1", @@ -4564,12 +4579,12 @@ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "org.apache.kafka:connect-api:2.7.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "com.fasterxml.jackson.core:jackson-databind:2.13.1", @@ -4596,13 +4611,13 @@ { "coord": "org.apache.kafka:connect-transforms:2.7.0", "dependencies": [ - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "javax.ws.rs:javax.ws.rs-api:2.1.1", "org.apache.kafka:connect-api:2.7.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.lz4:lz4-java:1.7.1", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "org.apache.kafka:connect-api:2.7.0", @@ -4629,14 +4644,14 @@ "com.fasterxml.jackson.core:jackson-core:2.13.1", "com.fasterxml.jackson.core:jackson-databind:2.13.1", "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1", - "com.github.luben:zstd-jni:1.4.5-6", + "com.github.luben:zstd-jni:1.5.0-4", "org.apache.kafka:connect-api:2.7.0", "org.apache.kafka:connect-json:2.7.0", "org.apache.kafka:kafka-clients:6.1.1-ccs", "org.lz4:lz4-java:1.7.1", "org.rocksdb:rocksdbjni:5.18.4", "org.slf4j:slf4j-api:1.7.35", - "org.xerial.snappy:snappy-java:1.1.7.7" + "org.xerial.snappy:snappy-java:1.1.8.4" ], "directDependencies": [ "org.apache.kafka:connect-json:2.7.0", @@ -4880,13 +4895,13 @@ "url": "https://repo1.maven.org/maven2/org/apache/tomcat/embed/tomcat-embed-el/9.0.58/tomcat-embed-el-9.0.58.jar" }, { - "coord": "org.apache.velocity:velocity-engine-core:2.2", + "coord": "org.apache.velocity:velocity-engine-core:2.3", "dependencies": [ - "org.apache.commons:commons-lang3:3.9", + "org.apache.commons:commons-lang3:3.12.0", "org.slf4j:slf4j-api:1.7.35" ], "directDependencies": [ - "org.apache.commons:commons-lang3:3.9", + "org.apache.commons:commons-lang3:3.12.0", "org.slf4j:slf4j-api:1.7.35" ], "exclusions": [ @@ -4895,14 +4910,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.2/velocity-engine-core-2.2.jar", + "file": "v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/apache/velocity/velocity-engine-core/2.2/velocity-engine-core-2.2.jar", - "https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.2/velocity-engine-core-2.2.jar", - "https://jitpack.io/org/apache/velocity/velocity-engine-core/2.2/velocity-engine-core-2.2.jar" + "https://packages.confluent.io/maven/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar", + "https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar", + "https://jitpack.io/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar" ], - "sha256": "5167f8cf2dbc003b632a49b672161d8d96c8c6f03056d29bfd540a8a789d715e", - "url": "https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.2/velocity-engine-core-2.2.jar" + "sha256": "b086cee8fd8183e240b4afcf54fe38ec33dd8eb0da414636e5bf7aa4d9856629", + "url": "https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar" }, { "coord": "org.apache.yetus:audience-annotations:0.5.0", @@ -8603,7 +8618,7 @@ "url": "https://repo1.maven.org/maven2/org/springframework/spring-websocket/5.3.17/spring-websocket-5.3.17.jar" }, { - "coord": "org.tukaani:xz:1.8", + "coord": "org.tukaani:xz:1.9", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -8612,17 +8627,17 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.8/xz-1.8.jar", + "file": "v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/tukaani/xz/1.8/xz-1.8.jar", - "https://repo1.maven.org/maven2/org/tukaani/xz/1.8/xz-1.8.jar", - "https://jitpack.io/org/tukaani/xz/1.8/xz-1.8.jar" + "https://packages.confluent.io/maven/org/tukaani/xz/1.9/xz-1.9.jar", + "https://repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar", + "https://jitpack.io/org/tukaani/xz/1.9/xz-1.9.jar" ], - "sha256": "8c7964b36fe3f0cbe644b04fcbff84e491ce81917db2f5bfa0cba8e9548aff5d", - "url": "https://repo1.maven.org/maven2/org/tukaani/xz/1.8/xz-1.8.jar" + "sha256": "211b306cfc44f8f96df3a0a3ddaf75ba8c5289eed77d60d72f889bb855f535e5", + "url": "https://repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar" }, { - "coord": "org.xerial.snappy:snappy-java:1.1.7.7", + "coord": "org.xerial.snappy:snappy-java:1.1.8.4", "dependencies": [], "directDependencies": [], "exclusions": [ @@ -8631,14 +8646,14 @@ "org.springframework.boot:spring-boot-starter-logging", "org.slf4j:slf4j-log4j12" ], - "file": "v1/https/repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.7.7/snappy-java-1.1.7.7.jar", + "file": "v1/https/repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar", "mirror_urls": [ - "https://packages.confluent.io/maven/org/xerial/snappy/snappy-java/1.1.7.7/snappy-java-1.1.7.7.jar", - "https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.7.7/snappy-java-1.1.7.7.jar", - "https://jitpack.io/org/xerial/snappy/snappy-java/1.1.7.7/snappy-java-1.1.7.7.jar" + "https://packages.confluent.io/maven/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar", + "https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar", + "https://jitpack.io/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar" ], - "sha256": "4e3a4e5cababf1a19c2b5f1acd200c1b0e33703acf7dc580019ce26c7e79d048", - "url": "https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.7.7/snappy-java-1.1.7.7.jar" + "sha256": "24c4d1fc1e89e078331ab8f401a99cad68599bde4a2e4516042cb548c51b1c3e", + "url": "https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar" }, { "coord": "org.xmlunit:xmlunit-core:2.8.4", diff --git a/repositories.bzl b/repositories.bzl index 1557e1b63d..6e5e35dea3 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -29,8 +29,8 @@ airy_jvm_deps = [ "org.apache.logging.log4j:log4j-slf4j-impl:2.17.2", "org.slf4j:slf4j-nop:1.7.32", "org.slf4j:slf4j-api:1.7.32", - "org.apache.avro:avro-tools:1.10.0", - "org.apache.avro:avro:1.10.0", + "org.apache.avro:avro-tools:1.11.0", + "org.apache.avro:avro:1.11.0", "org.apache.curator:curator-test:4.2.0", "org.apache.kafka:connect-api:2.7.0", "org.apache.kafka:connect-transforms:2.7.0", From 51b30f635b96d57ba74d6bc528bf880a4e877905 Mon Sep 17 00:00:00 2001 From: Thorsten Date: Mon, 28 Mar 2022 17:49:33 +0200 Subject: [PATCH 14/46] [#2936] Added control-center structure (#2967) --- WORKSPACE | 11 ++ frontend/control-center/BUILD | 84 +++++++++ frontend/control-center/development.html | 17 ++ frontend/control-center/handles/BUILD | 0 frontend/control-center/index.html | 28 +++ frontend/control-center/nginx.conf | 68 +++++++ frontend/control-center/public/BUILD | 15 ++ frontend/control-center/public/favicon.ico | Bin 0 -> 11360 bytes frontend/control-center/public/manifest.json | 15 ++ frontend/control-center/src/App.module.scss | 23 +++ frontend/control-center/src/App.tsx | 25 +++ .../src/actions/channel/index.ts | 96 ++++++++++ .../src/actions/config/index.ts | 16 ++ frontend/control-center/src/actions/index.ts | 2 + .../src/actions/metadata/index.ts | 9 + .../src/components/Sidebar/index.module.scss | 68 +++++++ .../src/components/Sidebar/index.tsx | 28 +++ .../src/components/TopBar/index.module.scss | 173 ++++++++++++++++++ .../src/components/TopBar/index.tsx | 115 ++++++++++++ frontend/control-center/src/env.ts | 14 ++ frontend/control-center/src/httpClient.ts | 11 ++ frontend/control-center/src/index.scss | 14 ++ frontend/control-center/src/index.tsx | 32 ++++ .../src/reducers/data/channels/index.ts | 68 +++++++ .../src/reducers/data/config/index.ts | 29 +++ .../control-center/src/reducers/data/index.ts | 24 +++ .../src/reducers/data/user/index.ts | 18 ++ frontend/control-center/src/reducers/index.ts | 24 +++ frontend/control-center/src/routes/routes.ts | 9 + frontend/control-center/src/store.ts | 23 +++ 30 files changed, 1059 insertions(+) create mode 100644 frontend/control-center/BUILD create mode 100644 frontend/control-center/development.html create mode 100644 frontend/control-center/handles/BUILD create mode 100644 frontend/control-center/index.html create mode 100644 frontend/control-center/nginx.conf create mode 100644 frontend/control-center/public/BUILD create mode 100644 frontend/control-center/public/favicon.ico create mode 100644 frontend/control-center/public/manifest.json create mode 100644 frontend/control-center/src/App.module.scss create mode 100644 frontend/control-center/src/App.tsx create mode 100644 frontend/control-center/src/actions/channel/index.ts create mode 100644 frontend/control-center/src/actions/config/index.ts create mode 100644 frontend/control-center/src/actions/index.ts create mode 100644 frontend/control-center/src/actions/metadata/index.ts create mode 100644 frontend/control-center/src/components/Sidebar/index.module.scss create mode 100644 frontend/control-center/src/components/Sidebar/index.tsx create mode 100644 frontend/control-center/src/components/TopBar/index.module.scss create mode 100644 frontend/control-center/src/components/TopBar/index.tsx create mode 100644 frontend/control-center/src/env.ts create mode 100644 frontend/control-center/src/httpClient.ts create mode 100644 frontend/control-center/src/index.scss create mode 100644 frontend/control-center/src/index.tsx create mode 100644 frontend/control-center/src/reducers/data/channels/index.ts create mode 100644 frontend/control-center/src/reducers/data/config/index.ts create mode 100644 frontend/control-center/src/reducers/data/index.ts create mode 100644 frontend/control-center/src/reducers/data/user/index.ts create mode 100644 frontend/control-center/src/reducers/index.ts create mode 100644 frontend/control-center/src/routes/routes.ts create mode 100644 frontend/control-center/src/store.ts diff --git a/WORKSPACE b/WORKSPACE index 07b5fbc65f..8f2a453bac 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -50,6 +50,17 @@ http_archive( ], ) +http_archive( + name = "zlib", + build_file = "@com_google_protobuf//:third_party/zlib.BUILD", + sha256 = "c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1", + strip_prefix = "zlib-1.2.11", + urls = [ + "https://mirror.bazel.build/zlib.net/zlib-1.2.11.tar.gz", + "https://zlib.net/zlib-1.2.11.tar.gz", + ], +) + load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies") go_rules_dependencies() diff --git a/frontend/control-center/BUILD b/frontend/control-center/BUILD new file mode 100644 index 0000000000..f87a247a84 --- /dev/null +++ b/frontend/control-center/BUILD @@ -0,0 +1,84 @@ +load("//tools/lint:web.bzl", "web_lint") +load("@com_github_airyhq_bazel_tools//web:typescript.bzl", "ts_web_library") +load("@com_github_airyhq_bazel_tools//web:web_app.bzl", "web_app") +load("@rules_pkg//:pkg.bzl", "pkg_tar") +load("//tools/build:container_release.bzl", "container_release") +load("@io_bazel_rules_docker//container:container.bzl", "container_image") +load("@com_github_airyhq_bazel_tools//lint:buildifier.bzl", "check_pkg") + +check_pkg(name = "buildifier") + +ts_deps = [ + "//lib/typescript/assets", + "//lib/typescript/components", + "//lib/typescript/types", + "//lib/typescript/model", + "//lib/typescript/httpclient", + "//lib/typescript/render", + "//lib/typescript/dates", + "//lib/typescript/websocketclient", + "//frontend/ui/handles", + "//frontend/chat-plugin/handles:chat-plugin-handles", + "//frontend/chat-plugin/lib:chat-plugin", +] + +ts_web_library( + name = "app", + deps = ts_deps + [ + "@npm//@types/node", + "@npm//@types/lodash-es", + "@npm//@types/dom-mediacapture-record", + "@npm//lodash-es", + "@npm//react", + "@npm//react-router-dom", + "@npm//redux", + "@npm//@reduxjs/toolkit", + "@npm//reselect", + "@npm//typesafe-actions", + "@npm//camelcase-keys", + "@npm//react-color", + "@npm//audio-recorder-polyfill", + ], +) + +web_app( + name = "bundle", + dev_index = "development.html", + entry = "frontend/control-center/src/index", + index = ":index.html", + output = { + "publicPath": "/control-center/", + }, + static_assets = "//frontend/control-center/public", + ts_deps = [":app"] + ts_deps, +) + +pkg_tar( + name = "bundle_tar", + srcs = [":bundle"], + package_dir = "/usr/share/nginx/html/", + strip_prefix = "./bundle", +) + +pkg_tar( + name = "conf_tar", + srcs = [":nginx.conf"], + package_dir = "/etc/nginx", +) + +container_image( + name = "image", + base = "@nginx_base//image", + tars = [ + ":bundle_tar", + ":conf_tar", + ], + visibility = ["//visibility:public"], +) + +container_release( + registry = "ghcr.io/airyhq/frontend", + repository = "control-center", +) + +web_lint() diff --git a/frontend/control-center/development.html b/frontend/control-center/development.html new file mode 100644 index 0000000000..6ed5ac13a0 --- /dev/null +++ b/frontend/control-center/development.html @@ -0,0 +1,17 @@ + + + + Control Center + + + + + + + + +
+ + diff --git a/frontend/control-center/handles/BUILD b/frontend/control-center/handles/BUILD new file mode 100644 index 0000000000..e69de29bb2 diff --git a/frontend/control-center/index.html b/frontend/control-center/index.html new file mode 100644 index 0000000000..cc2dd5946a --- /dev/null +++ b/frontend/control-center/index.html @@ -0,0 +1,28 @@ + + + + Control Center + + + + + + + + + + + + +
+ + diff --git a/frontend/control-center/nginx.conf b/frontend/control-center/nginx.conf new file mode 100644 index 0000000000..f0f364f114 --- /dev/null +++ b/frontend/control-center/nginx.conf @@ -0,0 +1,68 @@ +user nginx; +worker_processes auto; + +error_log /var/log/nginx/error.log warn; +pid /var/run/nginx.pid; + +events { + worker_connections 1024; +} + +# By default nginx does not make any env variables accessible to lua +# http://nginx.org/en/docs/ngx_core_module.html#env +env API_HOST; +env CHATPLUGIN_HOST; + +http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent"'; + + access_log /var/log/nginx/access.log main; + + sendfile on; + + keepalive_timeout 65; + + gzip on; + + server { + listen 80; + root /usr/share/nginx/html; + + location / { + try_files $uri @rewrites @lua_index; + } + + location @rewrites { + rewrite ^(.+)$ @lua_index last; + } + + location @lua_index { + default_type text/html; + + content_by_lua_block { + local template = require("resty.template") + local template_string = ngx.location.capture("/index.html") + template.render(template_string.body, { + API_HOST = os.getenv("API_HOST"), + CHATPLUGIN_HOST = os.getenv("CHATPLUGIN_HOST") + }) + } + } + + location /health { + access_log off; + return 200 "healthy\n"; + } + + location /actuator/health { + access_log off; + default_type application/json; + return 200 '{"status":"UP"}'; + } + } +} diff --git a/frontend/control-center/public/BUILD b/frontend/control-center/public/BUILD new file mode 100644 index 0000000000..d0c2f25172 --- /dev/null +++ b/frontend/control-center/public/BUILD @@ -0,0 +1,15 @@ +load("//tools/lint:web.bzl", "web_lint") +load("@com_github_airyhq_bazel_tools//lint:buildifier.bzl", "check_pkg") + +package(default_visibility = ["//visibility:public"]) + +filegroup( + name = "public", + srcs = glob( + ["**/*"], + ), +) + +check_pkg(name = "buildifier") + +web_lint() diff --git a/frontend/control-center/public/favicon.ico b/frontend/control-center/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a788eb756e4f0454ca678e52af6253d1a23db687 GIT binary patch literal 11360 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 dj}^M+vPUJv+7+QR2^wKQ { + return ( +
+
+ + +
+
+ ); +}; + +export default connector(App); diff --git a/frontend/control-center/src/actions/channel/index.ts b/frontend/control-center/src/actions/channel/index.ts new file mode 100644 index 0000000000..7fbcbbac66 --- /dev/null +++ b/frontend/control-center/src/actions/channel/index.ts @@ -0,0 +1,96 @@ +import _typesafe, {createAction} from 'typesafe-actions'; +import _, {Dispatch} from 'redux'; + +import {Channel} from 'model'; + +import { + ConnectChannelFacebookRequestPayload, + ExploreChannelRequestPayload, + DisconnectChannelRequestPayload, + ConnectChatPluginRequestPayload, + ConnectTwilioSmsRequestPayload, + ConnectTwilioWhatsappRequestPayload, + UpdateChannelRequestPayload, + ConnectChannelGoogleRequestPayload, + ConnectChannelInstagramRequestPayload, +} from 'httpclient/src'; + +import {HttpClientInstance} from '../../httpClient'; + +const SET_CURRENT_CHANNELS = '@@channel/SET_CHANNELS'; +const ADD_CHANNELS = '@@channel/ADD_CHANNELS'; +const SET_CHANNEL = '@@channel/SET_CHANNEL'; +const DELETE_CHANNEL = '@@channel/DELETE_CHANNEL'; + +export const setCurrentChannelsAction = createAction(SET_CURRENT_CHANNELS, (channels: Channel[]) => channels)< + Channel[] +>(); + +export const addChannelsAction = createAction(ADD_CHANNELS, (channels: Channel[]) => channels)(); +export const setChannelAction = createAction(SET_CHANNEL, (channel: Channel) => channel)(); +export const deleteChannelAction = createAction(DELETE_CHANNEL, (channelId: string) => channelId)(); + +export const listChannels = () => async (dispatch: Dispatch) => + HttpClientInstance.listChannels().then((response: Channel[]) => { + dispatch(setCurrentChannelsAction(response)); + return Promise.resolve(response); + }); + +export const exploreChannels = (requestPayload: ExploreChannelRequestPayload) => async (dispatch: Dispatch) => { + return HttpClientInstance.exploreFacebookChannels(requestPayload).then((response: Channel[]) => { + dispatch(addChannelsAction(response)); + return Promise.resolve(response); + }); +}; + +export const connectFacebookChannel = + (requestPayload: ConnectChannelFacebookRequestPayload) => async (dispatch: Dispatch) => + HttpClientInstance.connectFacebookChannel(requestPayload).then((response: Channel) => { + dispatch(addChannelsAction([response])); + return Promise.resolve(response); + }); + +export const connectInstagramChannel = + (requestPayload: ConnectChannelInstagramRequestPayload) => async (dispatch: Dispatch) => + HttpClientInstance.connectInstagramChannel(requestPayload).then((response: Channel) => { + dispatch(addChannelsAction([response])); + return Promise.resolve(response); + }); + +export const connectChatPlugin = (requestPayload: ConnectChatPluginRequestPayload) => async (dispatch: Dispatch) => + HttpClientInstance.connectChatPluginChannel(requestPayload).then((response: Channel) => { + dispatch(addChannelsAction([response])); + return Promise.resolve(response); + }); + +export const connectTwilioSms = (requestPayload: ConnectTwilioSmsRequestPayload) => async (dispatch: Dispatch) => + HttpClientInstance.connectTwilioSmsChannel(requestPayload).then((response: Channel) => { + dispatch(addChannelsAction([response])); + return Promise.resolve(response); + }); + +export const connectTwilioWhatsapp = + (requestPayload: ConnectTwilioWhatsappRequestPayload) => async (dispatch: Dispatch) => + HttpClientInstance.connectTwilioWhatsappChannel(requestPayload).then((response: Channel) => { + dispatch(addChannelsAction([response])); + return Promise.resolve(response); + }); + +export const connectGoogleChannel = + (requestPayload: ConnectChannelGoogleRequestPayload) => async (dispatch: Dispatch) => + HttpClientInstance.connectGoogleChannel(requestPayload).then((response: Channel) => { + dispatch(addChannelsAction([response])); + return Promise.resolve(response); + }); + +export const updateChannel = (requestPayload: UpdateChannelRequestPayload) => async (dispatch: Dispatch) => + HttpClientInstance.updateChannel(requestPayload).then((response: Channel) => { + dispatch(setChannelAction(response)); + return Promise.resolve(response); + }); + +export const disconnectChannel = (requestPayload: DisconnectChannelRequestPayload) => async (dispatch: Dispatch) => + HttpClientInstance.disconnectChannel(requestPayload).then(() => { + dispatch(deleteChannelAction(requestPayload.channelId)); + return Promise.resolve(true); + }); diff --git a/frontend/control-center/src/actions/config/index.ts b/frontend/control-center/src/actions/config/index.ts new file mode 100644 index 0000000000..8a57b6f7bd --- /dev/null +++ b/frontend/control-center/src/actions/config/index.ts @@ -0,0 +1,16 @@ +import {Config} from 'model'; +import _, {Dispatch} from 'redux'; +import _typesafe, {createAction} from 'typesafe-actions'; + +import {HttpClientInstance} from '../../httpClient'; + +const ADD_SETTINGS_TO_STORE = 'ADD_CONFIG_TO_STORE'; + +export const saveClientConfig = createAction(ADD_SETTINGS_TO_STORE, (config: Config) => config)(); + +export const getClientConfig = () => async (dispatch: Dispatch) => { + return HttpClientInstance.getConfig().then((response: Config) => { + dispatch(saveClientConfig(response)); + return Promise.resolve(true); + }); +}; diff --git a/frontend/control-center/src/actions/index.ts b/frontend/control-center/src/actions/index.ts new file mode 100644 index 0000000000..74bcbad990 --- /dev/null +++ b/frontend/control-center/src/actions/index.ts @@ -0,0 +1,2 @@ +export * from './channel'; +export * from './metadata'; diff --git a/frontend/control-center/src/actions/metadata/index.ts b/frontend/control-center/src/actions/metadata/index.ts new file mode 100644 index 0000000000..d8ad43177d --- /dev/null +++ b/frontend/control-center/src/actions/metadata/index.ts @@ -0,0 +1,9 @@ +import _typesafe, {createAction} from 'typesafe-actions'; +import {MetadataEvent} from 'model'; + +const SET_METADATA = '@@metadata/SET_METADATA'; + +export const setMetadataAction = createAction( + SET_METADATA, + (metadataEvent: MetadataEvent) => metadataEvent +)(); diff --git a/frontend/control-center/src/components/Sidebar/index.module.scss b/frontend/control-center/src/components/Sidebar/index.module.scss new file mode 100644 index 0000000000..5f5e83e9d3 --- /dev/null +++ b/frontend/control-center/src/components/Sidebar/index.module.scss @@ -0,0 +1,68 @@ +@import 'assets/scss/colors.scss'; +@import 'assets/scss/fonts.scss'; +@import 'assets/scss/z-index.scss'; + +.wrapper { + display: flex; + flex-direction: column; + border-top-right-radius: 8px; + overflow-y: hidden; + margin-top: 88px; + z-index: $navigation; + width: 80px; + height: auto; + background-color: white; +} + +.linkSection { + flex-grow: 1; +} + +.align { + display: flex; + justify-content: center; + margin-top: 24px; + margin-bottom: 32px; +} + +.link { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + transition: 0.5s; + text-decoration: none; + font-weight: 400; + color: var(--color-text-gray); + + span { + @include font-s; + margin: 0; + padding: 0; + text-align: center; + } + svg path { + fill: var(--color-text-gray); + } + + &:hover { + svg path { + fill: var(--color-airy-blue); + } + } +} + +.linkExternal { + @extend .link; + svg { + margin-left: 15px; + } +} + +.link.active { + color: var(--color-airy-blue); + + svg path { + fill: var(--color-airy-blue); + } +} diff --git a/frontend/control-center/src/components/Sidebar/index.tsx b/frontend/control-center/src/components/Sidebar/index.tsx new file mode 100644 index 0000000000..a71f5360a0 --- /dev/null +++ b/frontend/control-center/src/components/Sidebar/index.tsx @@ -0,0 +1,28 @@ +import React from 'react'; +import {Link, matchPath, useLocation} from 'react-router-dom'; + +import {ReactComponent as PlugIcon} from 'assets/images/icons/gitMerge.svg'; + +import {CHANNELS_ROUTE} from '../../routes/routes'; + +import styles from './index.module.scss'; + +export const Sidebar = () => { + const location = useLocation(); + const isActive = (route: string) => { + return !!matchPath(location.pathname, route); + }; + + return ( + + ); +}; diff --git a/frontend/control-center/src/components/TopBar/index.module.scss b/frontend/control-center/src/components/TopBar/index.module.scss new file mode 100644 index 0000000000..5e2a03d5ae --- /dev/null +++ b/frontend/control-center/src/components/TopBar/index.module.scss @@ -0,0 +1,173 @@ +@import 'assets/scss/colors.scss'; +@import 'assets/scss/fonts.scss'; +@import 'assets/scss/z-index.scss'; + +.topBar { + display: flex; + flex-direction: row; + justify-content: space-between; + z-index: $navigation; + height: 72px; + background-color: white; + box-shadow: 0 3px 8px 0 var(--color-light-gray); + position: fixed; + overflow: visible; + top: 0; + width: 100%; +} + +.airyLogo { + margin: 20px 24px; +} + +.airyLogoSvg { + width: 86px; + height: 32px; +} + +.menuArea { + display: flex; + flex-direction: row; + align-items: center; + margin-right: 32px; +} + +.dropDown { + display: flex; + flex-direction: row; + align-items: center; + margin: 8px 0; + transition: 0.2s all ease-in-out; + padding: 8px 16px; + border-radius: 8px; + cursor: pointer; + &:hover { + background-color: var(--color-background-blue); + } +} + +.dropHint { + width: 16px; + svg { + path { + fill: var(--color-text-gray); + } + } +} + +.dropHintOpen { + margin-bottom: 0; + transform: rotate(180deg); +} + +.accountDetails { + padding-right: 12px; +} + +.accountName { + font-weight: 900; +} + +.accountHint { + @include font-s; + color: var(--color-text-gray); +} + +.menuItem { + position: relative; + height: 100%; + display: flex; + align-items: center; +} + +.dropdownContainer { + position: absolute; + background-color: white; + border: 1px solid var(--color-light-gray); + border-radius: 8px; + top: 68px; + overflow: hidden; + right: 0; + white-space: nowrap; +} + +.dropdownLine { + display: flex; + align-items: center; + border-bottom: 1px solid var(--color-background-gray); + padding: 16px; + + color: var(--color-text-gray); + text-decoration: none; + font-weight: 400; + + &:hover { + background-color: var(--color-background-blue); + color: var(--color-airy-blue); + text-decoration: underline; + + .dropdownIcon { + svg { + path { + fill: var(--color-airy-blue); + } + } + } + } +} + +.dropdownIcon { + display: inline-block; + margin-right: 6px; + margin-top: 4px; + width: 24px; + + svg { + path { + fill: var(--color-text-gray); + } + } +} + +.dropdownLastLine { + @include font-s; + border-top: 1px solid var(--color-light-gray); + padding: 16px 32px; + text-align: center; + color: var(--color-text-gray); +} + +.dropdownLastLink { + color: var(--color-text-gray); + font-weight: 400; + + &:not(:last-child) { + padding-right: 4px; + } + + &:hover { + color: var(--color-airy-blue); + text-decoration: underline; + } +} + +.help { + @include font-m; + margin-right: 16px; + border: 1px solid var(--color-text-gray); + border-radius: 50%; + width: 24px; + height: 24px; + display: flex; + justify-content: center; + align-items: center; + color: var(--color-text-gray); + cursor: pointer; + + &:hover { + color: var(--color-airy-blue); + background-color: var(--color-background-blue); + border: 1px solid var(--color-airy-blue); + box-shadow: 0px 0px 0px 3px var(--color-background-blue); + } +} diff --git a/frontend/control-center/src/components/TopBar/index.tsx b/frontend/control-center/src/components/TopBar/index.tsx new file mode 100644 index 0000000000..53e8880f73 --- /dev/null +++ b/frontend/control-center/src/components/TopBar/index.tsx @@ -0,0 +1,115 @@ +import React, {useState, useCallback} from 'react'; +import _, {connect, ConnectedProps} from 'react-redux'; +import {ListenOutsideClick} from 'components'; +import {StateModel} from '../../reducers'; +import {ReactComponent as ShortcutIcon} from 'assets/images/icons/shortcut.svg'; +import {ReactComponent as LogoutIcon} from 'assets/images/icons/signOut.svg'; +import {ReactComponent as AiryLogo} from 'assets/images/logo/airyPrimaryRgb.svg'; +import {ReactComponent as ChevronDownIcon} from 'assets/images/icons/chevronDown.svg'; +import styles from './index.module.scss'; +import {env} from '../../env'; + +interface TopBarProps { + isAdmin: boolean; +} + +const mapStateToProps = (state: StateModel) => ({ + user: state.data.user, +}); + +const logoutUrl = `${env.API_HOST}/logout`; + +const connector = connect(mapStateToProps); + +const TopBar = (props: TopBarProps & ConnectedProps) => { + const [isAccountDropdownOn, setAccountDropdownOn] = useState(false); + const [isFaqDropdownOn, setFaqDropdownOn] = useState(false); + + const accountClickHandler = useCallback(() => { + setAccountDropdownOn(!isAccountDropdownOn); + }, [setAccountDropdownOn, isAccountDropdownOn]); + + const hideAccountDropdown = useCallback(() => { + setAccountDropdownOn(false); + }, [setAccountDropdownOn]); + + const faqClickHandler = useCallback(() => { + setFaqDropdownOn(!isFaqDropdownOn); + }, [setFaqDropdownOn, isFaqDropdownOn]); + + const hideFaqDropdown = useCallback(() => { + setFaqDropdownOn(false); + }, [setFaqDropdownOn]); + + return ( +
+
+ +
+
+
+
+ ? +
+ + {isFaqDropdownOn && ( + + + + )} +
+ + {props.user.name && ( +
+
+
+
{props.user.name}
+
+
+ + + +
+
+ + {isAccountDropdownOn && ( + + + + )} +
+ )} +
+
+ ); +}; + +export default connect(mapStateToProps)(TopBar); diff --git a/frontend/control-center/src/env.ts b/frontend/control-center/src/env.ts new file mode 100644 index 0000000000..df33fd4303 --- /dev/null +++ b/frontend/control-center/src/env.ts @@ -0,0 +1,14 @@ +import process from 'process'; + +export interface Env { + API_HOST?: string; +} + +declare const window: { + AIRY_TEMPLATED_STATE?: Env; +}; + +const templatedState: Env = window.AIRY_TEMPLATED_STATE || {}; +export const env: Env = { + API_HOST: templatedState.API_HOST || process.env.API_HOST || location.origin, +}; diff --git a/frontend/control-center/src/httpClient.ts b/frontend/control-center/src/httpClient.ts new file mode 100644 index 0000000000..5d80c9dc25 --- /dev/null +++ b/frontend/control-center/src/httpClient.ts @@ -0,0 +1,11 @@ +import {HttpClient} from 'httpclient/src'; +import {env} from './env'; + +export const apiHostUrl = env.API_HOST ?? `${location.protocol + '//' + location.host}`; + +export const HttpClientInstance = new HttpClient(apiHostUrl, (error, loginUrl) => { + console.error(error); + if (location.href != loginUrl) { + location.replace(loginUrl); + } +}); diff --git a/frontend/control-center/src/index.scss b/frontend/control-center/src/index.scss new file mode 100644 index 0000000000..eb7b1570e1 --- /dev/null +++ b/frontend/control-center/src/index.scss @@ -0,0 +1,14 @@ +@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900'); + +body { + margin: 0; + padding: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', + 'Droid Sans', 'Helvetica Neue', sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; +} diff --git a/frontend/control-center/src/index.tsx b/frontend/control-center/src/index.tsx new file mode 100644 index 0000000000..c25b56dd37 --- /dev/null +++ b/frontend/control-center/src/index.tsx @@ -0,0 +1,32 @@ +import 'core-js'; +import 'regenerator-runtime/runtime'; + +import React from 'react'; +import * as ReactDOM from 'react-dom'; +import {Provider} from 'react-redux'; +import {BrowserRouter} from 'react-router-dom'; +import {store} from './store'; +import './index.scss'; + +const render = async () => { + const App = (await import('./App')).default; + const RootContainer = () => ( + + + + + + ); + + ReactDOM.render(, document.getElementById('root')); +}; + +render(); + +declare const module: any; + +if (module.hot) { + module.hot.accept('./App', () => { + render(); + }); +} diff --git a/frontend/control-center/src/reducers/data/channels/index.ts b/frontend/control-center/src/reducers/data/channels/index.ts new file mode 100644 index 0000000000..405db1bcbb --- /dev/null +++ b/frontend/control-center/src/reducers/data/channels/index.ts @@ -0,0 +1,68 @@ +import {ActionType, getType} from 'typesafe-actions'; +import {Channel} from 'model'; +import * as actions from '../../../actions/channel'; +import * as metadataActions from '../../../actions/metadata'; +import {merge, omitBy} from 'lodash-es'; + +type Action = ActionType | ActionType; + +export interface ChannelsState { + [channelId: string]: Channel; +} + +const cleanUpChannelPayload = (channel: Channel): Channel => { + channel.sourceChannelId = channel.sourceChannelId.replace('whatsapp:', ''); + return channel; +}; + +const setChannel = (state: ChannelsState, channel: Channel) => { + if (channel.metadata != null) { + return { + ...state, + [channel.id]: cleanUpChannelPayload(channel), + }; + } + + // Sometimes the websocket sends channels with metadata that is null. In + // that case we want to preserve the metadata we already have. + return { + ...state, + [channel.id]: { + ...channel, + metadata: state[channel.id]?.metadata, + }, + }; +}; + +const channelsReducer = (state = {}, action: Action): ChannelsState => { + switch (action.type) { + case getType(metadataActions.setMetadataAction): + if (action.payload.subject !== 'channel') { + return state; + } + + return { + ...state, + [action.payload.identifier]: { + id: action.payload.identifier, + ...state[action.payload.identifier], + metadata: merge({}, state[action.payload.identifier]?.metadata, action.payload.metadata), + }, + }; + case getType(actions.setCurrentChannelsAction): + return action.payload.reduce(setChannel, {}); + case getType(actions.addChannelsAction): + return action.payload.reduce(setChannel, state); + case getType(actions.setChannelAction): + return setChannel(state, action.payload); + case getType(actions.deleteChannelAction): + return omitBy(state, (_channel, channelId: string) => { + return channelId == action.payload; + }); + + default: + return state; + } +}; + +export default channelsReducer; diff --git a/frontend/control-center/src/reducers/data/config/index.ts b/frontend/control-center/src/reducers/data/config/index.ts new file mode 100644 index 0000000000..12e613c652 --- /dev/null +++ b/frontend/control-center/src/reducers/data/config/index.ts @@ -0,0 +1,29 @@ +import {ActionType, getType} from 'typesafe-actions'; +import * as actions from '../../../actions/config'; +import {getComponents} from 'model'; + +type Action = ActionType; + +export type Config = { + components: {[key: string]: {enabled: boolean; healthy: boolean}}; +}; + +export const isComponentHealthy = (config: Config, component: string): boolean => + config.components?.[component]?.healthy; + +const defaultState = { + components: {}, +}; + +export default function configReducer(state = defaultState, action: Action): Config { + switch (action.type) { + case getType(actions.saveClientConfig): + return { + ...state, + // Aggregate services on their component name + components: getComponents(action.payload), + }; + default: + return state; + } +} diff --git a/frontend/control-center/src/reducers/data/index.ts b/frontend/control-center/src/reducers/data/index.ts new file mode 100644 index 0000000000..79eeda13d4 --- /dev/null +++ b/frontend/control-center/src/reducers/data/index.ts @@ -0,0 +1,24 @@ +import _, {combineReducers, Reducer} from 'redux'; +import {User} from 'model'; + +import user from './user'; +import config, {Config} from './config'; +import channels, {ChannelsState} from './channels'; + +export * from './channels'; +export * from './config'; +export * from './user'; + +export type DataState = { + user: User; + channels: ChannelsState; + config: Config; +}; + +const reducers: Reducer = combineReducers({ + user, + channels, + config, +}); + +export default reducers; diff --git a/frontend/control-center/src/reducers/data/user/index.ts b/frontend/control-center/src/reducers/data/user/index.ts new file mode 100644 index 0000000000..9684cff183 --- /dev/null +++ b/frontend/control-center/src/reducers/data/user/index.ts @@ -0,0 +1,18 @@ +import {ActionType, getType} from 'typesafe-actions'; +import {User} from 'model'; +import * as actions from '../../../actions/config'; + +type Action = ActionType; + +const userReducer: any = (state = {}, action: Action): User | {} => { + switch (action.type) { + case getType(actions.saveClientConfig): + return { + ...action.payload.userProfile, + }; + default: + return state; + } +}; + +export default userReducer; diff --git a/frontend/control-center/src/reducers/index.ts b/frontend/control-center/src/reducers/index.ts new file mode 100644 index 0000000000..6536f58d2d --- /dev/null +++ b/frontend/control-center/src/reducers/index.ts @@ -0,0 +1,24 @@ +import _, {CombinedState, combineReducers} from 'redux'; + +import data, {DataState} from './data'; +export * from './data'; + +export type StateModel = { + data: DataState; +}; + +const applicationReducer = combineReducers({ + data, +}); + +const rootReducer: (state: any, action: any) => CombinedState = (state, action) => { + /* + TODO add back in https://github.com/airyhq/airy/issues/1519 + if (action.type === getType(authActions.logoutUserAction)) { + clearUserData(); + return applicationReducer(undefined, action); + }*/ + return applicationReducer(state, action); +}; + +export default rootReducer; diff --git a/frontend/control-center/src/routes/routes.ts b/frontend/control-center/src/routes/routes.ts new file mode 100644 index 0000000000..3ce3258268 --- /dev/null +++ b/frontend/control-center/src/routes/routes.ts @@ -0,0 +1,9 @@ +export const ROOT_ROUTE = '/'; +export const CHANNELS_ROUTE = '/channels'; +export const CHANNELS_CONNECTED_ROUTE = '/channels/connected'; +export const CHANNELS_FACEBOOK_ROUTE = '/channels/facebook'; +export const CHANNELS_CHAT_PLUGIN_ROUTE = '/channels/chatplugin'; +export const CHANNELS_TWILIO_SMS_ROUTE = '/channels/twilio.sms'; +export const CHANNELS_TWILIO_WHATSAPP_ROUTE = '/channels/twilio.whatsapp'; +export const CHANNELS_GOOGLE_ROUTE = '/channels/google'; +export const CHANNELS_INSTAGRAM_ROUTE = '/channels/instagram'; diff --git a/frontend/control-center/src/store.ts b/frontend/control-center/src/store.ts new file mode 100644 index 0000000000..3d9d17da60 --- /dev/null +++ b/frontend/control-center/src/store.ts @@ -0,0 +1,23 @@ +import {configureStore, getDefaultMiddleware, EnhancedStore} from '@reduxjs/toolkit'; + +import rootReducer from './reducers'; + +export const store: EnhancedStore = configureStore({ + reducer: rootReducer, + middleware: [ + // This adds redux-thunk and development checks + // https://redux-toolkit.js.org/api/getDefaultMiddleware + ...getDefaultMiddleware({ + serializableCheck: false, + }), + ], +}); + +declare const module: any; + +if (module.hot) { + module.hot.accept('./reducers', async () => { + const newRootReducer = (await import('./reducers')).default; + store.replaceReducer(newRootReducer); + }); +} From 6681ce50c576127f74f946195c8f45e896be5fd2 Mon Sep 17 00:00:00 2001 From: AudreyKj <38159391+AudreyKj@users.noreply.github.com> Date: Tue, 29 Mar 2022 11:31:47 +0200 Subject: [PATCH 15/46] [#2901] contacts on conversation view (#2944) * contacts wip * contacts wip * implemented update contact * wip: working version, some styling still missing * wip:added exapndable * refactoring and improvements * final version * removed unecessary payload * removed logs * final version * added max length and regex check * improved form accessibility * refactoring * last styling fix * styling fix * typing and config fix * fix naming * fixed type * fixed naming * fix naming * linting error * linting * fixed svg icons --- frontend/ui/src/actions/contacts/index.ts | 37 ++++ .../ui/src/actions/conversations/index.ts | 13 +- frontend/ui/src/actions/index.ts | 1 + .../AudioRecording/index.module.scss | 6 + .../ContactDetails/ContactInfoPoint.tsx | 142 ++++++++++++++ .../ContactDetails/Expandable.tsx | 20 ++ .../ContactDetails/index.module.scss | 74 +++++++ .../ContactDetails/index.tsx | 183 ++++++++++++++++++ .../ContactDetails/util/fillContactInfo.ts | 27 +++ .../util/getInfoDetailPayload.ts | 41 ++++ .../ContactDetails/util/index.ts | 2 + .../ConversationMetadata/index.module.scss | 16 ++ .../Messenger/ConversationMetadata/index.tsx | 73 ++++++- .../ui/src/reducers/data/contacts/index.ts | 44 +++++ .../src/reducers/data/conversations/index.ts | 2 +- .../data/conversationsFilter/index.ts | 2 +- frontend/ui/src/reducers/data/index.ts | 4 + .../assets/images/icons/arrowRight.svg | 3 + .../assets/images/icons/cancelCross.svg | 2 +- lib/typescript/assets/images/icons/email.svg | 3 + lib/typescript/assets/images/icons/home.svg | 3 + lib/typescript/assets/images/icons/pen.svg | 1 + lib/typescript/assets/images/icons/pencil.svg | 3 + lib/typescript/assets/images/icons/phone.svg | 6 +- .../assets/images/icons/suitcase.svg | 3 + lib/typescript/assets/scss/fonts.scss | 6 + .../components/message/Avatar/index.tsx | 4 +- .../message/MessageInfoWrapper/index.tsx | 4 +- lib/typescript/httpclient/src/client.ts | 18 +- .../src/endpoints/getContactDetails.ts | 10 + .../httpclient/src/endpoints/index.ts | 4 +- .../httpclient/src/endpoints/updateContact.ts | 9 - .../src/endpoints/updateContactDetails.ts | 14 ++ .../updateConversationContactInfo.ts | 9 + .../GetContactDetailsRequestPayload.ts | 3 + .../UpdateContactDetailsRequestPayload.ts | 14 ++ .../payload/UpdateContactRequestPayload.ts | 4 - ...teConversationContactInfoRequestPayload.ts | 4 + .../httpclient/src/payload/index.ts | 4 +- lib/typescript/model/Contact.ts | 29 ++- lib/typescript/model/Conversation.ts | 8 +- 41 files changed, 811 insertions(+), 44 deletions(-) create mode 100644 frontend/ui/src/actions/contacts/index.ts create mode 100644 frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx create mode 100644 frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx create mode 100644 frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.module.scss create mode 100644 frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.tsx create mode 100644 frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/fillContactInfo.ts create mode 100644 frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/getInfoDetailPayload.ts create mode 100644 frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/index.ts create mode 100644 frontend/ui/src/reducers/data/contacts/index.ts create mode 100644 lib/typescript/assets/images/icons/arrowRight.svg create mode 100644 lib/typescript/assets/images/icons/email.svg create mode 100644 lib/typescript/assets/images/icons/home.svg create mode 100644 lib/typescript/assets/images/icons/pen.svg create mode 100644 lib/typescript/assets/images/icons/pencil.svg create mode 100644 lib/typescript/assets/images/icons/suitcase.svg create mode 100644 lib/typescript/httpclient/src/endpoints/getContactDetails.ts delete mode 100644 lib/typescript/httpclient/src/endpoints/updateContact.ts create mode 100644 lib/typescript/httpclient/src/endpoints/updateContactDetails.ts create mode 100644 lib/typescript/httpclient/src/endpoints/updateConversationContactInfo.ts create mode 100644 lib/typescript/httpclient/src/payload/GetContactDetailsRequestPayload.ts create mode 100644 lib/typescript/httpclient/src/payload/UpdateContactDetailsRequestPayload.ts delete mode 100644 lib/typescript/httpclient/src/payload/UpdateContactRequestPayload.ts create mode 100644 lib/typescript/httpclient/src/payload/UpdateConversationContactInfoRequestPayload.ts diff --git a/frontend/ui/src/actions/contacts/index.ts b/frontend/ui/src/actions/contacts/index.ts new file mode 100644 index 0000000000..ea282d9f7f --- /dev/null +++ b/frontend/ui/src/actions/contacts/index.ts @@ -0,0 +1,37 @@ +import {Dispatch} from 'redux'; +import _typesafe, {createAction} from 'typesafe-actions'; +import {HttpClientInstance} from '../../httpClient'; +import {UpdateContactDetailsRequestPayload} from 'httpclient/src'; +import {Contact} from 'model'; + +const CONTACT_INFO = '@@contact/INFO'; +const CONTACT_UPDATE = '@@contact/UPDATE'; + +export const getContactDetailsAction = createAction(CONTACT_INFO, (conversationId: string, contact: Contact) => ({ + conversationId, + contact, +}))<{conversationId: string; contact: Contact}>(); + +export const updateContactDetailsAction = createAction( + CONTACT_UPDATE, + (conversationId: string, updatedContact: UpdateContactDetailsRequestPayload) => ({ + conversationId, + updatedContact, + }) +)<{conversationId: string; updatedContact: UpdateContactDetailsRequestPayload}>(); + +export const getContactDetails = (conversationId: string) => (dispatch: Dispatch) => { + HttpClientInstance.getContactDetails({conversationId: conversationId}).then((response: Contact) => { + dispatch(getContactDetailsAction(conversationId, response)); + return Promise.resolve(true); + }); +}; + +export const updateContactDetails = + (conversationId: string, updateContactDetailsRequestPayload: UpdateContactDetailsRequestPayload) => + (dispatch: Dispatch) => { + HttpClientInstance.updateContactDetails(updateContactDetailsRequestPayload).then(() => { + dispatch(updateContactDetailsAction(conversationId, updateContactDetailsRequestPayload)); + return Promise.resolve(true); + }); + }; diff --git a/frontend/ui/src/actions/conversations/index.ts b/frontend/ui/src/actions/conversations/index.ts index 21b2b64d9a..d1fc8764a1 100644 --- a/frontend/ui/src/actions/conversations/index.ts +++ b/frontend/ui/src/actions/conversations/index.ts @@ -58,7 +58,7 @@ export const setStateConversationAction = createAction( (conversationId: string, state: string) => ({conversationId, state}) )<{conversationId: string; state: string}>(); -export const updateContactAction = createAction( +export const updateConversationContactInfoAction = createAction( CONVERSATION_UPDATE_CONTACT, (conversationId: string, displayName: string) => ({ conversationId, @@ -147,8 +147,9 @@ export const removeTagFromConversation = (conversationId: string, tagId: string) ); }; -export const updateContact = (conversationId: string, displayName: string) => (dispatch: Dispatch) => { - HttpClientInstance.updateContact({conversationId, displayName}).then(() => - dispatch(updateContactAction(conversationId, displayName)) - ); -}; +export const updateConversationContactInfo = + (conversationId: string, displayName: string) => (dispatch: Dispatch) => { + HttpClientInstance.updateConversationContactInfo({conversationId, displayName}).then(() => + dispatch(updateConversationContactInfoAction(conversationId, displayName)) + ); + }; diff --git a/frontend/ui/src/actions/index.ts b/frontend/ui/src/actions/index.ts index 95cbef8296..8aee50a9f4 100644 --- a/frontend/ui/src/actions/index.ts +++ b/frontend/ui/src/actions/index.ts @@ -4,3 +4,4 @@ export * from './conversations'; export * from './conversationsFilter'; export * from './tags'; export * from './templates'; +export * from './contacts'; diff --git a/frontend/ui/src/pages/Inbox/MessageInput/AudioRecording/index.module.scss b/frontend/ui/src/pages/Inbox/MessageInput/AudioRecording/index.module.scss index 41d7decd76..ca2052c519 100644 --- a/frontend/ui/src/pages/Inbox/MessageInput/AudioRecording/index.module.scss +++ b/frontend/ui/src/pages/Inbox/MessageInput/AudioRecording/index.module.scss @@ -42,6 +42,12 @@ .cancelButton { margin-left: 18px; margin-right: 6px; + + svg { + path { + stroke: white; + } + } } .pauseButton { diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx new file mode 100644 index 0000000000..3f1ddfecca --- /dev/null +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx @@ -0,0 +1,142 @@ +import React from 'react'; +import {ReactComponent as EmailIcon} from 'assets/images/icons/email.svg'; +import {ReactComponent as PhoneIcon} from 'assets/images/icons/phone.svg'; +import {ReactComponent as PencilIcon} from 'assets/images/icons/pencil.svg'; +import {ReactComponent as HomeIcon} from 'assets/images/icons/home.svg'; +import {ReactComponent as SuitcaseIcon} from 'assets/images/icons/suitcase.svg'; +import styles from './index.module.scss'; + +interface ContactInfoPointProps { + isEditing: boolean; + infoName: string; + email?: string; + setEmail?: React.Dispatch>; + phone?: string; + setPhone?: React.Dispatch>; + title?: string; + setTitle?: React.Dispatch>; + address?: string; + setAddress?: React.Dispatch>; + city?: string; + setCity?: React.Dispatch>; + organization?: string; + setOrganization?: React.Dispatch>; +} + +export const ContactInfoPoint = (props: ContactInfoPointProps) => { + const { + isEditing, + infoName, + email, + setEmail, + phone, + setPhone, + title, + setTitle, + address, + setAddress, + city, + setCity, + organization, + setOrganization, + } = props; + + const type = infoName === 'email' ? 'email' : infoName === 'phone' ? 'tel' : 'text'; + const infoValue = email ?? phone ?? title ?? address ?? city ?? organization; + const capitalizedInfoName = infoName.charAt(0).toUpperCase() + infoName.slice(1); + const autoFocus = infoName === 'email' ? true : false; + + const getMaxLength = () => { + switch (infoName) { + case 'email': + case 'address': + return 50; + case 'phone': + return 15; + case 'title': + return 25; + case 'city': + return 30; + case 'organization': + return 45; + default: + return null; + } + }; + + const Icon = () => { + switch (infoName) { + case 'email': + return ; + case 'phone': + return ; + case 'title': + return ; + case 'address': + case 'city': + return ; + case 'organization': + return ; + default: + return null; + } + }; + + const handleChange = (e: React.ChangeEvent) => { + const regPhone = new RegExp('^[0-9]+$|^$|^$'); + + if (infoName === 'phone' && !regPhone.test(e.target.value)) { + return; + } + + switch (infoName) { + case 'email': + setEmail(e.target.value); + break; + case 'phone': + setPhone(e.target.value); + break; + case 'title': + setTitle(e.target.value); + break; + case 'address': + setAddress(e.target.value); + break; + case 'city': + setCity(e.target.value); + break; + case 'organization': + setOrganization(e.target.value); + break; + default: + return null; + } + }; + + return ( + <> +
+ + {capitalizedInfoName}: + {!isEditing ? ( + {infoValue} + ) : ( + + )} +
+ + ); +}; diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx new file mode 100644 index 0000000000..a4c38b3275 --- /dev/null +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; +import {ReactComponent as ArrowRightIcon} from 'assets/images/icons/arrowRight.svg'; +import styles from './index.module.scss'; + +interface ExpandableProps { + toggleExpandableContent: () => void; + infoPointsNum?: number; + collapse?: boolean; +} + +export const Expandable = (props: ExpandableProps) => { + const {toggleExpandableContent, infoPointsNum, collapse} = props; + + return ( +
+ {' '} + {!collapse ? See all ({infoPointsNum}) : See less} +
+ ); +}; diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.module.scss b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.module.scss new file mode 100644 index 0000000000..bd4390e0fd --- /dev/null +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.module.scss @@ -0,0 +1,74 @@ +@import 'assets/scss/colors.scss'; +@import 'assets/scss/fonts.scss'; + +.container { + display: flex; + flex-direction: column; + position: relative; + @include font-s; + margin-top: 6px; +} + +.infoPointContainer { + line-height: 1.3; + margin-bottom: 13px; +} + +.infoName { + word-break: break-all; +} + +.borderBlue { + border-top: none; + border-left: none; + border-right: none; + border-bottom: 1px solid var(--color-airy-blue); + margin-bottom: 7px; + padding-bottom: 5px; + display: flex; + align-items: center; +} + +.container legend { + @include font-s-bold; + margin-bottom: 15px; +} + +.container input { + outline: none; + border: none; + padding: 0; + @include font-s; +} + +.details { + display: flex; +} + +.detailName { + font-weight: bold; + margin-right: 3px; +} + +.expandable { + display: flex; + align-items: center; + cursor: pointer; +} + +.saveButtonContainer { + width: 100%; + display: flex; + justify-content: flex-end; + margin-top: 3px; +} + +.arrowIcon { + margin-right: 6px; +} + +.infoIcon { + width: 12px; + margin-right: 6px; + fill: var(--color-text-contrast); +} diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.tsx new file mode 100644 index 0000000000..d7d3301252 --- /dev/null +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.tsx @@ -0,0 +1,183 @@ +import React, {useState, useEffect} from 'react'; +import _, {connect, ConnectedProps} from 'react-redux'; +import {getContactDetails, updateContactDetails} from '../../../../../actions'; +import {StateModel} from '../../../../../reducers'; +import {getInfoDetailsPayload, fillContactInfo} from './util'; +import {UpdateContactDetailsRequestPayload} from 'httpclient/src'; +import {Contact} from 'model'; +import {ContactInfoPoint} from './ContactInfoPoint'; +import {Expandable} from './Expandable'; +import {Button} from 'components'; +import styles from './index.module.scss'; + +const mapDispatchToProps = { + getContactDetails, + updateContactDetails, +}; + +const mapStateToProps = (state: StateModel) => { + return { + contacts: state.data.contacts.all, + }; +}; + +const connector = connect(mapStateToProps, mapDispatchToProps); + +type ContactDetailsProps = { + conversationId: string; + isEditing: boolean; + getUpdatedInfo: () => void; + editingCanceled: boolean; + getIsExpanded: (isExpanded: boolean) => void; +} & ConnectedProps; + +const ContactDetails = (props: ContactDetailsProps) => { + const { + conversationId, + getContactDetails, + updateContactDetails, + getUpdatedInfo, + contacts, + isEditing, + editingCanceled, + getIsExpanded, + } = props; + + const existingContact = contacts[conversationId]?.via?.phone || contacts[conversationId]?.title; + const [email, setEmail] = useState('email'); + const [phone, setPhone] = useState('phone'); + const [title, setTitle] = useState('title'); + const [address, setAddress] = useState('address'); + const [city, setCity] = useState('city'); + const [organization, setOrganization] = useState('company name'); + const [newContactCollapsed, setNewContactCollapsed] = useState(existingContact); + const [existingContactCollapsed, setExistingContactCollapsed] = useState(existingContact); + const [expanded, setExpanded] = useState(false); + const totalInfoPoints = 6; + const visibleInfoPointsNewContact = 1; + const visibleInfoPointsExistingContact = 3; + const remainingInfoPoints = newContactCollapsed + ? totalInfoPoints - visibleInfoPointsNewContact + : totalInfoPoints - visibleInfoPointsExistingContact; + + useEffect(() => { + getContactDetails(conversationId); + setExpanded(false); + }, [conversationId]); + + useEffect(() => { + if (conversationId && contacts && contacts[conversationId]) { + fillContactInfo(contacts[conversationId], setEmail, setPhone, setTitle, setAddress, setCity, setOrganization); + updateContactType(contacts[conversationId]); + } + }, [contacts, conversationId]); + + useEffect(() => { + if (isEditing) removeDefaultTextWhenEditing(); + }, [isEditing]); + + useEffect(() => { + if (editingCanceled) { + fillContactInfo(contacts[conversationId], setEmail, setPhone, setTitle, setAddress, setCity, setOrganization); + setExpanded(false); + } + }, [editingCanceled]); + + const removeDefaultTextWhenEditing = () => { + if (email === 'email') setEmail(''); + if (phone === 'phone') setPhone(''); + if (title === 'title') setTitle(''); + if (address === 'address') setAddress(''); + if (city === 'city') setCity(''); + if (organization === 'company name') setOrganization(''); + }; + + const isExistingContact = (contact: Contact | UpdateContactDetailsRequestPayload) => { + const phone = contact?.via?.phone; + const title = contact?.title; + return phone || title; + }; + + const updateContactType = (contact: Contact | UpdateContactDetailsRequestPayload) => { + if (isExistingContact(contact)) { + setExistingContactCollapsed(true); + setNewContactCollapsed(false); + } else { + setNewContactCollapsed(true); + setExistingContactCollapsed(false); + } + }; + + const toggleExpandableContent = () => { + if (isExistingContact(contacts[conversationId])) { + setExistingContactCollapsed(!existingContactCollapsed); + } else { + setNewContactCollapsed(!newContactCollapsed); + } + setExpanded(!expanded); + getIsExpanded(!expanded); + }; + + const saveUpdatedInfo = () => { + const infoDetailsPayload = getInfoDetailsPayload( + contacts[conversationId].id, + email, + phone, + title, + address, + city, + organization + ); + updateContactDetails(conversationId, {...infoDetailsPayload}); + updateContactType(infoDetailsPayload); + getUpdatedInfo(); + fillContactInfo({...infoDetailsPayload}, setEmail, setPhone, setTitle, setAddress, setCity, setOrganization); + setExpanded(false); + getIsExpanded(false); + }; + + return ( +
+
+ Contact + + + {(!newContactCollapsed || isEditing) && ( + <> + + + + {(expanded || isEditing) && ( + <> + + + + + )} + + )} +
+ + {isEditing ? ( +
+ +
+ ) : ( + + )} + + ); +}; + +export default connector(ContactDetails); diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/fillContactInfo.ts b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/fillContactInfo.ts new file mode 100644 index 0000000000..bbc1047bab --- /dev/null +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/fillContactInfo.ts @@ -0,0 +1,27 @@ +import {UpdateContactDetailsRequestPayload} from 'httpclient/src'; +import {Contact} from 'model'; + +export const fillContactInfo = ( + contact: Contact | UpdateContactDetailsRequestPayload, + setEmail: React.Dispatch>, + setPhone: React.Dispatch>, + setTitle: React.Dispatch>, + setAddress: React.Dispatch>, + setCity: React.Dispatch>, + setOrganization: React.Dispatch> +) => { + const email = contact?.via?.email; + const phone = contact?.via?.phone; + const title = contact?.title; + const address = contact?.address?.addressLine1; + const city = contact?.address?.city; + const organizationName = contact?.organizationName; + + email ? setEmail(email) : setEmail('email'); + phone ? setPhone(phone) : setPhone('phone'); + title ? setTitle(title) : setTitle('title'); + address ? setAddress(address) : setAddress('address'); + city ? setCity(city) : setCity('city'); + organizationName ? setOrganization(organizationName) : setOrganization('company name'); + address ? setAddress(address) : setAddress('address'); +}; diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/getInfoDetailPayload.ts b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/getInfoDetailPayload.ts new file mode 100644 index 0000000000..65df738cf8 --- /dev/null +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/getInfoDetailPayload.ts @@ -0,0 +1,41 @@ +import {UpdateContactDetailsRequestPayload} from 'httpclient/src'; + +export const getInfoDetailsPayload = ( + contactId: string, + email: string, + phone: string, + title: string, + address: string, + city: string, + organization: string +) => { + const updatedContact: UpdateContactDetailsRequestPayload = { + id: contactId, + }; + + if (email !== 'email') { + updatedContact.via = {}; + updatedContact.via.email = email; + } + + if (phone !== 'phone') { + if (!updatedContact.via) updatedContact.via = {}; + updatedContact.via.phone = phone; + } + + if (title !== 'title') updatedContact.title = title; + + if (address !== 'address') { + updatedContact.address = {}; + updatedContact.address.addressLine1 = address; + } + + if (city !== 'city') { + if (!updatedContact.address) updatedContact.address = {}; + updatedContact.address.city = city; + } + + if (organization !== 'company name') updatedContact.organizationName = organization; + + return updatedContact; +}; diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/index.ts b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/index.ts new file mode 100644 index 0000000000..6d8a6bbd90 --- /dev/null +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/index.ts @@ -0,0 +1,2 @@ +export * from './getInfoDetailPayload'; +export * from './fillContactInfo'; diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.module.scss b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.module.scss index 4d24dd791c..6acdc4c94f 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.module.scss +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.module.scss @@ -13,6 +13,7 @@ padding: 16px; border-top-left-radius: 8px; border-top-right-radius: 8px; + position: relative; } .contact { @@ -166,3 +167,18 @@ .fadeOutAnimation { animation: fadeOutTranslateXLeft 500ms ease; } + +.editIcon { + position: absolute; + top: 20px; + right: 20px; + cursor: pointer; +} + +.iconBlue { + fill: var(--color-airy-blue); +} + +.iconGrey { + fill: var(--color-text-gray); +} diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx index e8d8baf429..09130b8ab6 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx @@ -3,13 +3,13 @@ import {connect, ConnectedProps} from 'react-redux'; import {Tag as TagModel, TagColor} from 'model'; import {createTag, listTags} from '../../../../actions'; -import {addTagToConversation, removeTagFromConversation} from '../../../../actions'; -import {updateContact} from '../../../../actions'; +import {addTagToConversation, removeTagFromConversation, updateConversationContactInfo} from '../../../../actions'; import {Avatar} from 'components'; import ColorSelector from '../../../../components/ColorSelector'; import Dialog from '../../../../components/Dialog'; -import {StateModel} from '../../../../reducers'; +import {StateModel, isComponentHealthy} from '../../../../reducers'; import {useAnimation} from '../../../../assets/animations'; +import ContactDetails from './ContactDetails'; import styles from './index.module.scss'; import Tag from '../../../../components/Tag'; @@ -17,6 +17,8 @@ import {Button, Input, LinkButton} from 'components'; import {ReactComponent as EditPencilIcon} from 'assets/images/icons/editPencil.svg'; import {ReactComponent as CloseIcon} from 'assets/images/icons/close.svg'; import {ReactComponent as CheckmarkCircleIcon} from 'assets/images/icons/checkmark.svg'; +import {ReactComponent as EditIcon} from 'assets/images/icons/pen.svg'; +import {ReactComponent as CancelIcon} from 'assets/images/icons/cancelCross.svg'; import { cyShowTagsDialog, @@ -32,6 +34,7 @@ import {useCurrentConversation} from '../../../../selectors/conversations'; const mapStateToProps = (state: StateModel) => ({ tags: state.data.tags.all, + config: state.data.config, }); const mapDispatchToProps = { @@ -39,13 +42,21 @@ const mapDispatchToProps = { listTags, addTagToConversation, removeTagFromConversation, - updateContact, + updateConversationContactInfo, }; const connector = connect(mapStateToProps, mapDispatchToProps); const ConversationMetadata = (props: ConnectedProps) => { - const {tags, createTag, listTags, addTagToConversation, removeTagFromConversation, updateContact} = props; + const { + config, + tags, + createTag, + listTags, + addTagToConversation, + removeTagFromConversation, + updateConversationContactInfo, + } = props; const conversation = useCurrentConversation(); const [showTagsDialog, setShowTagsDialog] = useState(false); const [color, setColor] = useState('tag-blue'); @@ -53,6 +64,11 @@ const ConversationMetadata = (props: ConnectedProps) => { const [showEditDisplayName, setShowEditDisplayName] = useState(false); const [displayName, setDisplayName] = useState(conversation.metadata.contact.displayName); const [fade, setFade] = useState(true); + const [isEditing, setIsEditing] = useState(false); + const [editingCanceled, setEditingCanceled] = useState(false); + const [isContactDetailsExpanded, setIsContactDetailsExpanded] = useState(false); + + const isContactsEnabled = isComponentHealthy(config, 'api-contacts'); useEffect(() => { setShowEditDisplayName(false); @@ -121,7 +137,7 @@ const ConversationMetadata = (props: ConnectedProps) => { }; const saveEditDisplayName = () => { - updateContact(conversation.id, displayName); + updateConversationContactInfo(conversation.id, displayName); setShowEditDisplayName(!saveEditDisplayName); }; @@ -134,6 +150,24 @@ const ConversationMetadata = (props: ConnectedProps) => { setShowEditDisplayName(!showEditDisplayName); }; + const getUpdatedInfo = () => { + setIsEditing(false); + }; + + const cancelContactsInfoEdit = () => { + setEditingCanceled(true); + setIsEditing(false); + }; + + const editContactDetails = () => { + setEditingCanceled(false); + setIsEditing(true); + }; + + const getIsExpanded = (isExpanded: boolean) => { + setIsContactDetailsExpanded(isExpanded); + }; + const renderTagsDialog = () => { const filteredTags = getFilteredTags(); @@ -198,6 +232,24 @@ const ConversationMetadata = (props: ConnectedProps) => { const contact = conversation.metadata.contact; return (
+ {isContactsEnabled && ( + <> + {!isEditing ? ( + + ) : ( + + )} + + )} + {conversation && (
@@ -249,6 +301,15 @@ const ConversationMetadata = (props: ConnectedProps) => { )}
+ {isContactsEnabled && ( + + )}
diff --git a/frontend/ui/src/reducers/data/contacts/index.ts b/frontend/ui/src/reducers/data/contacts/index.ts new file mode 100644 index 0000000000..dfed4e5255 --- /dev/null +++ b/frontend/ui/src/reducers/data/contacts/index.ts @@ -0,0 +1,44 @@ +import {ActionType, getType} from 'typesafe-actions'; +import {Contact} from 'model'; +import * as actions from '../../../actions/contacts'; + +type Action = ActionType; + +const initialState = { + all: {}, +}; + +export type Contacts = { + all: { + [conversationId: string]: Contact; + }; +}; + +const contactsReducer = (state = initialState, action: Action) => { + switch (action.type) { + case getType(actions.getContactDetailsAction): + return { + ...state, + all: { + ...state.all, + [action.payload.conversationId]: action.payload.contact, + }, + }; + case getType(actions.updateContactDetailsAction): + return { + ...state, + all: { + ...state.all, + [action.payload.conversationId]: { + ...state.all[action.payload.conversationId], + ...action.payload.updatedContact, + }, + }, + }; + + default: + return state; + } +}; + +export default contactsReducer; diff --git a/frontend/ui/src/reducers/data/conversations/index.ts b/frontend/ui/src/reducers/data/conversations/index.ts index a5b11f0127..7b10e6e062 100644 --- a/frontend/ui/src/reducers/data/conversations/index.ts +++ b/frontend/ui/src/reducers/data/conversations/index.ts @@ -221,7 +221,7 @@ function allReducer( }, }; - case getType(actions.updateContactAction): { + case getType(actions.updateConversationContactInfoAction): { return updateContact(state, action.payload.conversationId, action.payload.displayName); } diff --git a/frontend/ui/src/reducers/data/conversationsFilter/index.ts b/frontend/ui/src/reducers/data/conversationsFilter/index.ts index b1c712a23f..2a75500830 100644 --- a/frontend/ui/src/reducers/data/conversationsFilter/index.ts +++ b/frontend/ui/src/reducers/data/conversationsFilter/index.ts @@ -151,7 +151,7 @@ export default function conversationFilteredReducer( case getType(actions.removeTagFromConversationAction): return removeTagFromConversation(state, action.payload.conversationId, action.payload.tagId); - case getType(actions.updateContactAction): { + case getType(actions.updateConversationContactInfoAction): { return updateContact(state, action.payload.conversationId, action.payload.displayName); } default: diff --git a/frontend/ui/src/reducers/data/index.ts b/frontend/ui/src/reducers/data/index.ts index 97f23348e4..72c64f4370 100644 --- a/frontend/ui/src/reducers/data/index.ts +++ b/frontend/ui/src/reducers/data/index.ts @@ -10,6 +10,7 @@ import config, {Config} from './config'; import channels, {ChannelsState} from './channels'; import messages, {Messages} from './messages'; import templates from './templates'; +import contacts, {Contacts} from './contacts'; export * from './channels'; export * from './conversations'; @@ -18,6 +19,7 @@ export * from './config'; export * from './tags'; export * from './templates'; export * from './user'; +export * from './contacts'; export type DataState = { user: User; @@ -27,6 +29,7 @@ export type DataState = { channels: ChannelsState; config: Config; templates: Templates; + contacts: Contacts; }; const reducers: Reducer = combineReducers({ @@ -37,6 +40,7 @@ const reducers: Reducer = combineReducers({ channels, config, templates, + contacts, }); export default reducers; diff --git a/lib/typescript/assets/images/icons/arrowRight.svg b/lib/typescript/assets/images/icons/arrowRight.svg new file mode 100644 index 0000000000..5fb1330dfe --- /dev/null +++ b/lib/typescript/assets/images/icons/arrowRight.svg @@ -0,0 +1,3 @@ + + + diff --git a/lib/typescript/assets/images/icons/cancelCross.svg b/lib/typescript/assets/images/icons/cancelCross.svg index ff2faa7ccc..a32e6c4ff1 100644 --- a/lib/typescript/assets/images/icons/cancelCross.svg +++ b/lib/typescript/assets/images/icons/cancelCross.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/lib/typescript/assets/images/icons/email.svg b/lib/typescript/assets/images/icons/email.svg new file mode 100644 index 0000000000..c61c1c5318 --- /dev/null +++ b/lib/typescript/assets/images/icons/email.svg @@ -0,0 +1,3 @@ + + + diff --git a/lib/typescript/assets/images/icons/home.svg b/lib/typescript/assets/images/icons/home.svg new file mode 100644 index 0000000000..3d2a389f07 --- /dev/null +++ b/lib/typescript/assets/images/icons/home.svg @@ -0,0 +1,3 @@ + + + diff --git a/lib/typescript/assets/images/icons/pen.svg b/lib/typescript/assets/images/icons/pen.svg new file mode 100644 index 0000000000..f4cff08816 --- /dev/null +++ b/lib/typescript/assets/images/icons/pen.svg @@ -0,0 +1 @@ + diff --git a/lib/typescript/assets/images/icons/pencil.svg b/lib/typescript/assets/images/icons/pencil.svg new file mode 100644 index 0000000000..1b139da83d --- /dev/null +++ b/lib/typescript/assets/images/icons/pencil.svg @@ -0,0 +1,3 @@ + + + diff --git a/lib/typescript/assets/images/icons/phone.svg b/lib/typescript/assets/images/icons/phone.svg index 122891d376..c18768917a 100644 --- a/lib/typescript/assets/images/icons/phone.svg +++ b/lib/typescript/assets/images/icons/phone.svg @@ -1,3 +1,3 @@ - - - \ No newline at end of file + + + diff --git a/lib/typescript/assets/images/icons/suitcase.svg b/lib/typescript/assets/images/icons/suitcase.svg new file mode 100644 index 0000000000..b611720002 --- /dev/null +++ b/lib/typescript/assets/images/icons/suitcase.svg @@ -0,0 +1,3 @@ + + + diff --git a/lib/typescript/assets/scss/fonts.scss b/lib/typescript/assets/scss/fonts.scss index 0203f3f5ba..403f8f8722 100644 --- a/lib/typescript/assets/scss/fonts.scss +++ b/lib/typescript/assets/scss/fonts.scss @@ -8,6 +8,12 @@ line-height: 16px; } +@mixin font-s-bold { + font-family: 'Lato', sans-serif; + font-size: 14px; + font-weight: bold; +} + @mixin font-base { font-family: 'Lato', sans-serif; font-size: 16px; diff --git a/lib/typescript/components/message/Avatar/index.tsx b/lib/typescript/components/message/Avatar/index.tsx index 1eccdf0880..33aa6f3834 100644 --- a/lib/typescript/components/message/Avatar/index.tsx +++ b/lib/typescript/components/message/Avatar/index.tsx @@ -1,9 +1,9 @@ import React, {SyntheticEvent} from 'react'; -import {Contact} from 'model'; +import {ContactInfo} from 'model'; import styles from './index.module.scss'; type AvatarProps = { - contact?: Contact; + contact?: ContactInfo; }; const fallbackAvatar = 'https://s3.amazonaws.com/assets.airy.co/unknown.png'; diff --git a/lib/typescript/components/message/MessageInfoWrapper/index.tsx b/lib/typescript/components/message/MessageInfoWrapper/index.tsx index 83932e2729..ada251d950 100644 --- a/lib/typescript/components/message/MessageInfoWrapper/index.tsx +++ b/lib/typescript/components/message/MessageInfoWrapper/index.tsx @@ -1,6 +1,6 @@ import React, {ReactNode} from 'react'; import {Avatar} from '../Avatar'; -import {Contact, DeliveryState} from 'model'; +import {ContactInfo, DeliveryState} from 'model'; import styles from './index.module.scss'; import {ReactComponent as ErrorMessageIcon} from 'assets/images/icons/errorMessage.svg'; @@ -9,7 +9,7 @@ type MessageInfoWrapperProps = { lastInGroup?: boolean; isChatPlugin: boolean; fromContact?: boolean; - contact?: Contact; + contact?: ContactInfo; sentAt?: string; decoration?: ReactNode; senderName?: string; diff --git a/lib/typescript/httpclient/src/client.ts b/lib/typescript/httpclient/src/client.ts index 1f64a31b78..077ac27eb1 100644 --- a/lib/typescript/httpclient/src/client.ts +++ b/lib/typescript/httpclient/src/client.ts @@ -1,4 +1,4 @@ -import {Tag, Message, Channel, Conversation, Config, Template} from 'model'; +import {Tag, Message, Channel, Conversation, Config, Template, Contact} from 'model'; import { ExploreChannelRequestPayload, ConnectChannelFacebookRequestPayload, @@ -18,10 +18,12 @@ import { PaginatedResponse, MetadataUpsertRequestPayload, SetStateConversationRequestPayload, - UpdateContactRequestPayload, + UpdateConversationContactInfoRequestPayload, ConnectChannelInstagramRequestPayload, UploadFileRequestPayload, ResendMessageRequestPayload, + GetContactDetailsRequestPayload, + UpdateContactDetailsRequestPayload, } from './payload'; import { listChannelsDef, @@ -49,9 +51,11 @@ import { listTemplatesDef, metadataUpsertDef, setStateConversationDef, - updateContactDef, + updateConversationContactInfoDef, uploadFileDef, resendMessageDef, + getContactDetailsDef, + updateContactDetailsDef, } from './endpoints'; import 'isomorphic-fetch'; import FormData from 'form-data'; @@ -212,10 +216,16 @@ export class HttpClient { public setStateConversation = this.getRequest(setStateConversationDef); - public updateContact = this.getRequest(updateContactDef); + public updateConversationContactInfo = this.getRequest( + updateConversationContactInfoDef + ); public uploadFile = this.getRequest(uploadFileDef); + public getContactDetails = this.getRequest(getContactDetailsDef); + + public updateContactDetails = this.getRequest(updateContactDetailsDef); + private getRequest({endpoint, mapRequest, mapResponse}: EndpointDefinition): ApiRequest { return async (requestPayload: K) => { endpoint = typeof endpoint === 'string' ? endpoint : endpoint(requestPayload); diff --git a/lib/typescript/httpclient/src/endpoints/getContactDetails.ts b/lib/typescript/httpclient/src/endpoints/getContactDetails.ts new file mode 100644 index 0000000000..4d502e20c0 --- /dev/null +++ b/lib/typescript/httpclient/src/endpoints/getContactDetails.ts @@ -0,0 +1,10 @@ +/* eslint-disable @typescript-eslint/no-var-requires */ +const camelcaseKeys = require('camelcase-keys'); + +export const getContactDetailsDef = { + endpoint: 'contacts.info', + mapRequest: request => ({ + conversation_id: request.conversationId, + }), + mapResponse: response => camelcaseKeys(response, {deep: true, stopPaths: ['conversations']}), +}; diff --git a/lib/typescript/httpclient/src/endpoints/index.ts b/lib/typescript/httpclient/src/endpoints/index.ts index fcdda7eb8f..c31a9778b5 100644 --- a/lib/typescript/httpclient/src/endpoints/index.ts +++ b/lib/typescript/httpclient/src/endpoints/index.ts @@ -23,6 +23,8 @@ export * from './updateChannel'; export * from './listTemplates'; export * from './metadataUpsert'; export * from './setStateConversation'; -export * from './updateContact'; +export * from './updateConversationContactInfo'; export * from './uploadFile'; export * from './resendMessage'; +export * from './getContactDetails'; +export * from './updateContactDetails'; diff --git a/lib/typescript/httpclient/src/endpoints/updateContact.ts b/lib/typescript/httpclient/src/endpoints/updateContact.ts deleted file mode 100644 index 62bba2b1ee..0000000000 --- a/lib/typescript/httpclient/src/endpoints/updateContact.ts +++ /dev/null @@ -1,9 +0,0 @@ -import {UpdateContactRequestPayload} from '../payload'; - -export const updateContactDef = { - endpoint: 'conversations.update-contact', - mapRequest: (request: UpdateContactRequestPayload) => ({ - conversation_id: request.conversationId, - display_name: request.displayName, - }), -}; diff --git a/lib/typescript/httpclient/src/endpoints/updateContactDetails.ts b/lib/typescript/httpclient/src/endpoints/updateContactDetails.ts new file mode 100644 index 0000000000..bf9b271217 --- /dev/null +++ b/lib/typescript/httpclient/src/endpoints/updateContactDetails.ts @@ -0,0 +1,14 @@ +import {UpdateContactDetailsRequestPayload} from '../payload'; + +export const updateContactDetailsDef = { + endpoint: 'contacts.update', + mapRequest: (request: UpdateContactDetailsRequestPayload) => ({ + ...request, + display_name: request?.displayName, + organization_name: request?.organizationName, + address: { + address_line1: request?.address?.addressLine1, + city: request?.address?.city, + }, + }), +}; diff --git a/lib/typescript/httpclient/src/endpoints/updateConversationContactInfo.ts b/lib/typescript/httpclient/src/endpoints/updateConversationContactInfo.ts new file mode 100644 index 0000000000..99c2d65130 --- /dev/null +++ b/lib/typescript/httpclient/src/endpoints/updateConversationContactInfo.ts @@ -0,0 +1,9 @@ +import {UpdateConversationContactInfoRequestPayload} from '../payload'; + +export const updateConversationContactInfoDef = { + endpoint: 'conversations.update-contact', + mapRequest: (request: UpdateConversationContactInfoRequestPayload) => ({ + conversation_id: request.conversationId, + display_name: request.displayName, + }), +}; diff --git a/lib/typescript/httpclient/src/payload/GetContactDetailsRequestPayload.ts b/lib/typescript/httpclient/src/payload/GetContactDetailsRequestPayload.ts new file mode 100644 index 0000000000..ebc52d667b --- /dev/null +++ b/lib/typescript/httpclient/src/payload/GetContactDetailsRequestPayload.ts @@ -0,0 +1,3 @@ +export interface GetContactDetailsRequestPayload { + conversationId: string; +} diff --git a/lib/typescript/httpclient/src/payload/UpdateContactDetailsRequestPayload.ts b/lib/typescript/httpclient/src/payload/UpdateContactDetailsRequestPayload.ts new file mode 100644 index 0000000000..68930d4e90 --- /dev/null +++ b/lib/typescript/httpclient/src/payload/UpdateContactDetailsRequestPayload.ts @@ -0,0 +1,14 @@ +export interface UpdateContactDetailsRequestPayload { + id: string; + displayName?: string; + title?: string; + organizationName?: string; + via?: { + phone?: string; + email?: string; + }; + address?: { + addressLine1?: string; + city?: string; + }; +} diff --git a/lib/typescript/httpclient/src/payload/UpdateContactRequestPayload.ts b/lib/typescript/httpclient/src/payload/UpdateContactRequestPayload.ts deleted file mode 100644 index 9f5dcb0733..0000000000 --- a/lib/typescript/httpclient/src/payload/UpdateContactRequestPayload.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface UpdateContactRequestPayload { - conversationId: string; - displayName: string; -} diff --git a/lib/typescript/httpclient/src/payload/UpdateConversationContactInfoRequestPayload.ts b/lib/typescript/httpclient/src/payload/UpdateConversationContactInfoRequestPayload.ts new file mode 100644 index 0000000000..49538d8dd1 --- /dev/null +++ b/lib/typescript/httpclient/src/payload/UpdateConversationContactInfoRequestPayload.ts @@ -0,0 +1,4 @@ +export interface UpdateConversationContactInfoRequestPayload { + conversationId: string; + displayName: string; +} diff --git a/lib/typescript/httpclient/src/payload/index.ts b/lib/typescript/httpclient/src/payload/index.ts index 455b31440f..2e8ee766f7 100644 --- a/lib/typescript/httpclient/src/payload/index.ts +++ b/lib/typescript/httpclient/src/payload/index.ts @@ -18,6 +18,8 @@ export * from './UntagConversationRequestPayload'; export * from './UpdateChannelRequestPayload'; export * from './MetadataUpsertRequestPayload'; export * from './SetStateConversationRequestPayload'; -export * from './UpdateContactRequestPayload'; +export * from './UpdateConversationContactInfoRequestPayload'; export * from './UploadFileRequestPayload'; export * from './ResendMessageRequestPayload'; +export * from './GetContactDetailsRequestPayload'; +export * from './UpdateContactDetailsRequestPayload'; diff --git a/lib/typescript/model/Contact.ts b/lib/typescript/model/Contact.ts index 170d1811c3..0df69c3136 100644 --- a/lib/typescript/model/Contact.ts +++ b/lib/typescript/model/Contact.ts @@ -1,4 +1,31 @@ +import {Source} from './Source'; + export interface Contact { + id: string; displayName: string; - avatarUrl?: string; + avatarUrl: string; + title: string; + timezone: string; + gender: string; + locale: string; + organizationName: string; + via: { + phone: string; + email: string; + key: string; + }; + address: { + organizationName: string; + addressLine1: string; + addressLine2: string; + postcode: string; + city: string; + state: string; + country: string; + }; + conversations: { + [conversationId: string]: Source; + }; + metadata: any; + createdAt: Date; } diff --git a/lib/typescript/model/Conversation.ts b/lib/typescript/model/Conversation.ts index 93a9b8f918..af4ec63bf6 100644 --- a/lib/typescript/model/Conversation.ts +++ b/lib/typescript/model/Conversation.ts @@ -1,10 +1,14 @@ -import {Contact} from './Contact'; import {Message} from './Message'; import {Metadata} from './Metadata'; import {Channel} from './Channel'; +export interface ContactInfo { + displayName: string; + avatarUrl?: string; +} + export type ConversationMetadata = Metadata & { - contact: Contact; + contact: ContactInfo; unreadCount: number; tags: { [tagId: string]: string; From ffb2df8b4c2ee8fa15d6691fb3a61f912f2b6ffd Mon Sep 17 00:00:00 2001 From: Pascal Holy <54705263+pascal-airy@users.noreply.github.com> Date: Wed, 30 Mar 2022 10:15:07 +0200 Subject: [PATCH 16/46] Infra changes for Kafka 3.1.0 (#2940) --- .../prerequisites/charts/kafka/Chart.yaml | 2 +- .../kafka/charts/kafka/templates/_helpers.tpl | 24 --- .../charts/kafka/templates/statefulset.yaml | 12 -- .../charts/kafka/charts/kafka/values.yaml | 12 +- .../charts/kafka/charts/zookeeper/Chart.yaml | 5 - .../charts/zookeeper/templates/_helpers.tpl | 48 ------ .../zookeeper/templates/headless-service.yaml | 19 --- .../templates/poddisruptionbudget.yaml | 19 --- .../charts/zookeeper/templates/service.yaml | 17 -- .../zookeeper/templates/statefulset.yaml | 158 ------------------ .../charts/kafka/charts/zookeeper/values.yaml | 25 --- .../helm-chart/templates/config/kafka.yaml | 1 - .../templates/provisioning/job-kafka.yaml | 5 - .../provisioning/kafka-create-topics.yaml | 32 ++-- infrastructure/helm-chart/values.yaml | 3 +- infrastructure/images/kafka/Dockerfile | 4 +- infrastructure/images/kafka/Makefile | 4 +- .../images/kafka/config/server.properties | 5 +- .../images/kafka/config/zookeeper.properties | 9 - .../images/kafka/scripts/configure-kafka.sh | 9 +- .../kafka/scripts/configure-zookeeper.sh | 21 --- .../images/kafka/scripts/entrypoint.sh | 3 - .../main/files/defaultResourceLimits.yaml | 8 - .../co/airy/tools/topics/Application.java | 4 +- 24 files changed, 36 insertions(+), 413 deletions(-) delete mode 100644 infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/Chart.yaml delete mode 100644 infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/_helpers.tpl delete mode 100644 infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/headless-service.yaml delete mode 100644 infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/poddisruptionbudget.yaml delete mode 100644 infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/service.yaml delete mode 100644 infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/statefulset.yaml delete mode 100644 infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/values.yaml delete mode 100644 infrastructure/images/kafka/config/zookeeper.properties delete mode 100755 infrastructure/images/kafka/scripts/configure-zookeeper.sh diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/Chart.yaml b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/Chart.yaml index 8898fbbea8..63aa83040a 100644 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/Chart.yaml +++ b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/Chart.yaml @@ -2,4 +2,4 @@ apiVersion: v2 appVersion: "1.0" description: A kafka helm chart for Airy Platform name: kafka -version: 2.7.0 +version: 3.1.0 diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/templates/_helpers.tpl b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/templates/_helpers.tpl index fe026c0740..5d728a9b5c 100644 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/templates/_helpers.tpl +++ b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/templates/_helpers.tpl @@ -31,30 +31,6 @@ Create chart name and version as used by the chart label. {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} {{- end -}} -{{/* -Create a default fully qualified zookeeper name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -*/}} -{{- define "kafka.zookeeper.fullname" -}} -{{- $name := default "zookeeper" (index .Values "zookeeper" "nameOverride") -}} -{{- printf "%s-headless" $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Form the Zookeeper URL. If zookeeper is installed as part of this chart, use k8s service discovery, -else use user-provided URL -*/}} -{{- define "kafka.zookeeper.service-name" }} -{{- if (index .Values "zookeeper" "enabled") -}} -{{- $clientPort := default 2181 (index .Values "zookeeper" "clientPort") | int -}} -{{- printf "%s:%d" (include "kafka.zookeeper.fullname" .) $clientPort }} -{{- else -}} -{{- $zookeeperConnect := printf "%s" (index .Values "zookeeper" "url") }} -{{- $zookeeperConnectOverride := (index .Values "configurationOverrides" "zookeeper.connect") }} -{{- default $zookeeperConnect $zookeeperConnectOverride }} -{{- end -}} -{{- end -}} - {{/* Form the Advertised Listeners. We will use the value of nodeport.firstListenerPort to create the external advertised listeners if configurationOverrides.advertised.listeners is not set. diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/templates/statefulset.yaml b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/templates/statefulset.yaml index 1521c11565..ece20d3279 100644 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/templates/statefulset.yaml +++ b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/templates/statefulset.yaml @@ -87,8 +87,6 @@ spec: value: "{{ .Values.firstListenerPort }}" - name: KAFKA_HEAP_OPTS value: {{ .Values.heapOptions }} - - name: KAFKA_ZOOKEEPER_CONNECT - value: {{ include "kafka.zookeeper.service-name" . | quote }} {{- range $key, $value := .Values.configurationOverrides }} - name: {{ printf "KAFKA_%s" $key | replace "." "_" | upper | quote }} value: {{ $value | quote }} @@ -107,16 +105,6 @@ spec: {{ toYaml .Values.imagePullSecrets | indent 8 }} {{- end }} initContainers: - - name: wait - image: "{{ .Values.global.busyboxImage }}" - imagePullPolicy: IfNotPresent - command: ["/bin/sh", "/opt/provisioning/wait-for-service-url.sh"] - env: - - name: SERVICE_URL - value: {{ include "kafka.zookeeper.service-name" . | quote }} - volumeMounts: - - name: kafka-helper-scripts - mountPath: /opt/provisioning - name: fix-permissions image: "{{ .Values.global.busyboxImage }}" imagePullPolicy: IfNotPresent diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/values.yaml b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/values.yaml index 24f1408db7..17773b9834 100644 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/values.yaml +++ b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/kafka/values.yaml @@ -1,6 +1,6 @@ brokers: 1 image: ghcr.io/airyhq/infrastructure/kafka -imageTag: 2.7.0 +imageTag: 3.1.0 imagePullPolicy: IfNotPresent imagePullSecrets: podManagementPolicy: OrderedReady @@ -8,8 +8,6 @@ updateStrategy: RollingUpdate configurationOverrides: "offsets.topic.replication.factor": "1" "log.retention.hours": "-1" - "listener.security.protocol.map": |- - PLAINTEXT:PLAINTEXT,EXTERNAL:PLAINTEXT port: 9092 firstListenerPort: 31090 persistence: @@ -25,14 +23,6 @@ nodeport: enabled: true servicePort: 19092 firstListenerPort: 31090 -zookeeper: - enabled: true - servers: 1 - persistence: - enabled: true - dataDirSize: 5Gi - dataLogDirSize: 5Gi - url: "" prometheus: enabled: false exporterImage: danielqsj/kafka-exporter diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/Chart.yaml b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/Chart.yaml deleted file mode 100644 index 9dcc049857..0000000000 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v2 -appVersion: "1.0" -description: A Helm chart for Confluent Zookeeper on Kubernetes -name: zookeeper -version: 1.0 \ No newline at end of file diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/_helpers.tpl b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/_helpers.tpl deleted file mode 100644 index dff32ff458..0000000000 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/_helpers.tpl +++ /dev/null @@ -1,48 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "cp-zookeeper.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "cp-zookeeper.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s" $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "cp-zookeeper.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a server list string based on fullname, namespace, # of servers -in a format like "zkhost1:port:port;zkhost2:port:port" -*/}} -{{- define "cp-zookeeper.serverlist" -}} -{{- $namespace := .Release.Namespace }} -{{- $name := include "cp-zookeeper.fullname" . -}} -{{- $serverPort := .Values.serverPort -}} -{{- $leaderElectionPort := .Values.leaderElectionPort -}} -{{- $zk := dict "servers" (list) -}} -{{- range $idx, $v := until (int .Values.servers) }} -{{- $noop := printf "%s-%d.%s-headless.%s:%d:%d" $name $idx $name $namespace (int $serverPort) (int $leaderElectionPort) | append $zk.servers | set $zk "servers" -}} -{{- end }} -{{- printf "%s" (join ";" $zk.servers) | quote -}} -{{- end -}} diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/headless-service.yaml b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/headless-service.yaml deleted file mode 100644 index 6e354b9020..0000000000 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/headless-service.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ template "cp-zookeeper.fullname" . }}-headless - labels: - app: {{ template "cp-zookeeper.name" . }} - chart: {{ template "cp-zookeeper.chart" . }} - release: {{ .Release.Name }} - heritage: {{ .Release.Service }} -spec: - ports: - - port: {{ .Values.serverPort }} - name: server - - port: {{ .Values.leaderElectionPort }} - name: leader-election - clusterIP: None - selector: - app: {{ template "cp-zookeeper.name" . }} - release: {{ .Release.Name }} diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/poddisruptionbudget.yaml b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/poddisruptionbudget.yaml deleted file mode 100644 index 855a11b967..0000000000 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/poddisruptionbudget.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: policy/v1 -kind: PodDisruptionBudget -metadata: - name: {{ template "cp-zookeeper.fullname" . }}-pdb - labels: - app: {{ template "cp-zookeeper.name" . }} - chart: {{ template "cp-zookeeper.chart" . }} - release: {{ .Release.Name }} - heritage: {{ .Release.Service }} -spec: - selector: - matchLabels: - app: {{ template "cp-zookeeper.name" . }} - release: {{ .Release.Name }} - {{- if .Values.minAvailable }} - minAvailable: {{ .Values.minAvailable }} - {{- else }} - maxUnavailable: 1 - {{- end }} diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/service.yaml b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/service.yaml deleted file mode 100644 index f19bef6314..0000000000 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/service.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ template "cp-zookeeper.fullname" . }} - labels: - app: {{ template "cp-zookeeper.name" . }} - chart: {{ template "cp-zookeeper.chart" . }} - release: {{ .Release.Name }} - heritage: {{ .Release.Service }} -spec: - type: {{ .Values.serviceType }} - ports: - - port: {{ .Values.clientPort }} - name: client - selector: - app: {{ template "cp-zookeeper.name" . }} - release: {{ .Release.Name }} diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/statefulset.yaml b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/statefulset.yaml deleted file mode 100644 index 2356f50d97..0000000000 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/templates/statefulset.yaml +++ /dev/null @@ -1,158 +0,0 @@ -{{- if .Capabilities.APIVersions.Has "apps/v1" }} -apiVersion: apps/v1 -{{- else }} -apiVersion: apps/v1beta1 -{{- end }} -kind: StatefulSet -metadata: - name: {{ template "cp-zookeeper.fullname" . }} - labels: - app: {{ template "cp-zookeeper.name" . }} - chart: {{ template "cp-zookeeper.chart" . }} - release: {{ .Release.Name }} - heritage: {{ .Release.Service }} -spec: - {{- if .Capabilities.APIVersions.Has "apps/v1" }} - selector: - matchLabels: - app: {{ template "cp-zookeeper.name" . }} - release: {{ .Release.Name }} - {{- end }} - serviceName: {{ template "cp-zookeeper.fullname" . }}-headless - podManagementPolicy: {{ .Values.podManagementPolicy }} - replicas: {{ default 3 .Values.servers }} - updateStrategy: - type: {{ .Values.updateStrategy }} - template: - metadata: - labels: - app: {{ template "cp-zookeeper.name" . }} - release: {{ .Release.Name }} - spec: - affinity: - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 1 - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "app" - operator: In - values: - - {{ template "cp-zookeeper.name" . }} - - key: "release" - operator: In - values: - - {{ .Release.Name }} - topologyKey: "kubernetes.io/hostname" - initContainers: - - name: fix-permissions - image: "{{ .Values.global.busyboxImage }}" - imagePullPolicy: IfNotPresent - command: - - sh - - -c - - "chown -R 1000 /var/lib/zookeeper/" - volumeMounts: - - name: datadir - mountPath: /var/lib/zookeeper/data - - name: datalogdir - mountPath: /var/lib/zookeeper/log - containers: - - name: {{ template "cp-zookeeper.name" . }}-server - image: "{{ .Values.image }}:{{ .Values.imageTag }}" - imagePullPolicy: "{{ .Values.imagePullPolicy }}" - ports: - - containerPort: {{ .Values.clientPort }} - name: client - - containerPort: {{ .Values.serverPort }} - name: server - - containerPort: {{ .Values.leaderElectionPort }} - name: leader-election - resources: -{{ toYaml .Values.resources | indent 10 }} - env: - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name : KAFKA_HEAP_OPTS - value: "{{ .Values.heapOptions }}" - - name : ZOOKEEPER_TICK_TIME - value: "{{ .Values.tickTime }}" - - name : ZOOKEEPER_SYNC_LIMIT - value: "{{ .Values.syncLimit }}" - - name : ZOOKEEPER_INIT_LIMIT - value: "{{ .Values.initLimit }}" - - name : ZOOKEEPER_MAX_CLIENT_CNXNS - value: "{{ .Values.maxClientCnxns }}" - - name : ZOOKEEPER_AUTOPURGE_SNAP_RETAIN_COUNT - value: "{{ .Values.autoPurgeSnapRetainCount}}" - - name : ZOOKEEPER_AUTOPURGE_PURGE_INTERVAL - value: "{{ .Values.autoPurgePurgeInterval}}" - - name: ZOOKEEPER_CLIENT_PORT - value: "{{ .Values.clientPort }}" - - name : ZOOKEEPER_SERVERS - value: {{ template "cp-zookeeper.serverlist" . }} - # ZOOKEEPER_SERVER_ID is required just to pass cp-zookeeper ensure script for env check, - # the value(metadata.mame) is not used and will be overwritten in command part - - name: ZOOKEEPER_SERVER_ID - valueFrom: - fieldRef: - fieldPath: metadata.name - args: ["zookeeper-server-start.sh", "/etc/kafka/zookeeper.properties"] - volumeMounts: - - name: datadir - mountPath: /var/lib/zookeeper/data - - name: datalogdir - mountPath: /var/lib/zookeeper/log - {{- if .Values.imagePullSecrets }} - imagePullSecrets: -{{ toYaml .Values.imagePullSecrets | indent 8 }} - {{- end }} - volumes: - {{ if not .Values.persistence.enabled }} - - name: datadir - emptyDir: {} - - name: datalogdir - emptyDir: {} - {{- end }} - {{- if .Values.nodeSelector }} - nodeSelector: -{{ toYaml .Values.nodeSelector | indent 8 }} - {{- end }} - {{- if .Values.tolerations }} - tolerations: -{{ toYaml .Values.tolerations | indent 8 }} - {{- end }} - {{- if .Values.persistence.enabled }} - volumeClaimTemplates: - - metadata: - name: datadir - spec: - accessModes: [ "ReadWriteOnce" ] - resources: - requests: - storage: "{{ .Values.persistence.dataDirSize }}" - {{- if .Values.persistence.dataDirStorageClass }} - {{- if (eq "-" .Values.persistence.dataDirStorageClass) }} - storageClassName: "" - {{- else }} - storageClassName: "{{ .Values.persistence.dataDirStorageClass }}" - {{- end }} - {{- end }} - - metadata: - name: datalogdir - spec: - accessModes: [ "ReadWriteOnce" ] - resources: - requests: - storage: "{{ .Values.persistence.dataLogDirSize }}" - {{- if .Values.persistence.dataLogDirStorageClass }} - {{- if (eq "-" .Values.persistence.dataLogDirStorageClass) }} - storageClassName: "" - {{- else }} - storageClassName: "{{ .Values.persistence.dataLogDirStorageClass }}" - {{- end }} - {{- end }} - {{- end }} diff --git a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/values.yaml b/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/values.yaml deleted file mode 100644 index ad682bb02b..0000000000 --- a/infrastructure/helm-chart/charts/prerequisites/charts/kafka/charts/zookeeper/values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -servers: 1 -image: ghcr.io/airyhq/infrastructure/kafka -imageTag: 2.7.0 -imagePullPolicy: IfNotPresent -imagePullSecrets: -podManagementPolicy: OrderedReady -updateStrategy: RollingUpdate -tickTime: 2000 -syncLimit: 5 -initLimit: 10 -maxClientCnxns: 60 -autoPurgeSnapRetainCount: 3 -autoPurgePurgeInterval: 24 -heapOptions: "-Xms512M -Xmx512M" -serverPort: 2888 -leaderElectionPort: 3888 -clientPort: 2181 -persistence: - enabled: true - dataDirSize: 5Gi - dataLogDirSize: 5Gi -resources: {} -podAnnotations: {} -nodeSelector: {} -tolerations: [] diff --git a/infrastructure/helm-chart/templates/config/kafka.yaml b/infrastructure/helm-chart/templates/config/kafka.yaml index eaffd275ad..dcb6cca1c9 100644 --- a/infrastructure/helm-chart/templates/config/kafka.yaml +++ b/infrastructure/helm-chart/templates/config/kafka.yaml @@ -5,6 +5,5 @@ metadata: data: KAFKA_BROKERS: {{ .Values.config.kafka.brokers }} KAFKA_MINIMUM_REPLICAS: "1" - ZOOKEEPER: {{ .Values.config.kafka.zookeepers }} KAFKA_SCHEMA_REGISTRY_URL: {{ .Values.config.kafka.schemaRegistryUrl }} KAFKA_COMMIT_INTERVAL_MS: "{{ .Values.config.kafka.commitInterval }}" diff --git a/infrastructure/helm-chart/templates/provisioning/job-kafka.yaml b/infrastructure/helm-chart/templates/provisioning/job-kafka.yaml index a2fc81c317..e5d2a17bc7 100644 --- a/infrastructure/helm-chart/templates/provisioning/job-kafka.yaml +++ b/infrastructure/helm-chart/templates/provisioning/job-kafka.yaml @@ -12,11 +12,6 @@ spec: image: "{{ .Values.provisioning.kafka.image }}:{{ .Values.provisioning.kafka.imageTag }}" command: ["/bin/sh", "/opt/provisioning/create-topics.sh"] env: - - name: ZOOKEEPER - valueFrom: - configMapKeyRef: - name: kafka-config - key: ZOOKEEPER - name: REPLICAS valueFrom: configMapKeyRef: diff --git a/infrastructure/helm-chart/templates/provisioning/kafka-create-topics.yaml b/infrastructure/helm-chart/templates/provisioning/kafka-create-topics.yaml index 1fab4baaee..7e548fcad5 100644 --- a/infrastructure/helm-chart/templates/provisioning/kafka-create-topics.yaml +++ b/infrastructure/helm-chart/templates/provisioning/kafka-create-topics.yaml @@ -17,7 +17,7 @@ data: set -euo pipefail IFS=$'\n\t' - ZOOKEEPER=${ZOOKEEPER:-zookeeper:2181} + KAFKA=${KAFKA:-kafka:9092} PARTITIONS=${PARTITIONS:-10} REPLICAS=${REPLICAS:-1} AIRY_CORE_NAMESPACE=${AIRY_CORE_NAMESPACE:-} @@ -31,33 +31,33 @@ data: fi - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.channels" + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.channels" - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.contacts" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.contacts" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.messages" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.messages" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.metadata" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.metadata" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.read-receipt" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.read-receipt" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.sources" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.sources" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.tags" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.tags" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.templates" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.templates" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.users" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.users" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.webhooks-v0.29.0" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}application.communication.webhooks-v0.29.0" --config cleanup.policy=compact min.compaction.lag.ms=86400000 segment.bytes=10485760 - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}ops.application.logs" + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}ops.application.logs" - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}source.facebook.events" + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}source.facebook.events" - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}source.google.events" + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}source.google.events" - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}source.twilio.events" + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}source.twilio.events" - kafka-topics.sh --create --if-not-exists --zookeeper "${ZOOKEEPER}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}source.viber.events" + kafka-topics.sh --create --if-not-exists --bootstrap-server "${KAFKA}" --replication-factor "${REPLICAS}" --partitions "${PARTITIONS}" --topic "${AIRY_CORE_NAMESPACE}source.viber.events" diff --git a/infrastructure/helm-chart/values.yaml b/infrastructure/helm-chart/values.yaml index 1b6e8ef668..d7238f6059 100644 --- a/infrastructure/helm-chart/values.yaml +++ b/infrastructure/helm-chart/values.yaml @@ -11,13 +11,12 @@ security: config: kafka: brokers: "kafka-headless:9092" - zookeepers: "zookeeper:2181" schemaRegistryUrl: "http://schema-registry:8081" commitInterval: 1000 provisioning: kafka: image: ghcr.io/airyhq/infrastructure/kafka - imageTag: 2.7.0 + imageTag: 3.1.0 namespaceTopics: false tools: segment: diff --git a/infrastructure/images/kafka/Dockerfile b/infrastructure/images/kafka/Dockerfile index 64416471f5..ed8bd4c5c9 100644 --- a/infrastructure/images/kafka/Dockerfile +++ b/infrastructure/images/kafka/Dockerfile @@ -3,7 +3,7 @@ FROM openjdk:8-jre-alpine LABEL maintainer "https://github.com/airyhq" LABEL name="kafka" version=${INSTALL_KAFKA_VERSION} -ENV INSTALL_KAFKA_VERSION 2.7.0 +ENV INSTALL_KAFKA_VERSION 3.1.0 ENV INSTALL_SCALA_VERSION 2.13 ENV INSTALL_MIRROR="https://downloads.apache.org/" @@ -23,9 +23,7 @@ ENV PATH /sbin:/opt/kafka/bin/:$PATH WORKDIR /opt/kafka COPY config/server.properties /etc/kafka/server.properties -COPY config/zookeeper.properties /etc/kafka/zookeeper.properties COPY /scripts/configure-kafka.sh /root/configure-kafka.sh -COPY /scripts/configure-zookeeper.sh /root/configure-zookeeper.sh COPY /scripts/entrypoint.sh /root/entrypoint.sh ENTRYPOINT ["/root/entrypoint.sh"] diff --git a/infrastructure/images/kafka/Makefile b/infrastructure/images/kafka/Makefile index 6da969fb57..02f97156ad 100644 --- a/infrastructure/images/kafka/Makefile +++ b/infrastructure/images/kafka/Makefile @@ -2,5 +2,5 @@ build: docker build -t airy-kafka . release: build - docker tag airy-kafka ghcr.io/airyhq/infrastructure/kafka:2.7.0 - docker push ghcr.io/airyhq/infrastructure/kafka:2.7.0 + docker tag airy-kafka ghcr.io/airyhq/infrastructure/kafka:3.1.0 + docker push ghcr.io/airyhq/infrastructure/kafka:3.1.0 diff --git a/infrastructure/images/kafka/config/server.properties b/infrastructure/images/kafka/config/server.properties index b358841589..1fc030f97f 100644 --- a/infrastructure/images/kafka/config/server.properties +++ b/infrastructure/images/kafka/config/server.properties @@ -1,4 +1,7 @@ # Default settings -listener.security.protocol.map=PLAINTEXT:PLAINTEXT,EXTERNAL:PLAINTEXT +process.roles=broker,controller +inter.broker.listener.name=PLAINTEXT +controller.listener.names=CONTROLLER +listener.security.protocol.map=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT,EXTERNAL:PLAINTEXT log.dirs=/opt/kafka/data-0/logs # Injected settings diff --git a/infrastructure/images/kafka/config/zookeeper.properties b/infrastructure/images/kafka/config/zookeeper.properties deleted file mode 100644 index 1f07480930..0000000000 --- a/infrastructure/images/kafka/config/zookeeper.properties +++ /dev/null @@ -1,9 +0,0 @@ -dataDir=/var/lib/zookeeper/data -dataLogDir=/var/lib/zookeeper/log -clientPort=2181 -maxClientCnxns=0 -initLimit=10 -autopurge.purgeInterval=24 -syncLimit=5 -autopurge.snapRetainCount=3 -tickTime=2000 diff --git a/infrastructure/images/kafka/scripts/configure-kafka.sh b/infrastructure/images/kafka/scripts/configure-kafka.sh index 431c204c63..a210af7893 100755 --- a/infrastructure/images/kafka/scripts/configure-kafka.sh +++ b/infrastructure/images/kafka/scripts/configure-kafka.sh @@ -13,8 +13,11 @@ ADVERTISED_LISTENERS=$(echo "${AIRY_ADVERTISED_LISTENERS}" | \ # Insert runtime configuration { echo "broker.id=${BROKER_ID}" - echo "listeners=${LISTENERS}" + echo "listeners=${LISTENERS},CONTROLLER://:19092" echo "advertised.listeners=${ADVERTISED_LISTENERS}" + echo "message.max.bytes=10485760" + echo "max.message.bytes=10485760" + echo "controller.quorum.voters=0@localhost:19092" } >> /etc/kafka/server.properties # Insert all other KAFKA_* env variables as settings @@ -29,3 +32,7 @@ done echo "Printing out the broker configuration" cat /etc/kafka/server.properties + +CLUSTER_ID=$(/opt/kafka/bin/kafka-storage.sh random-uuid) +/opt/kafka/bin/kafka-storage.sh format -t "${CLUSTER_ID}" -c /etc/kafka/server.properties --ignore-formatted +chown -R 1000 /opt/kafka/ diff --git a/infrastructure/images/kafka/scripts/configure-zookeeper.sh b/infrastructure/images/kafka/scripts/configure-zookeeper.sh deleted file mode 100755 index 6e3ad8e5bb..0000000000 --- a/infrastructure/images/kafka/scripts/configure-zookeeper.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -set -eo pipefail - -ZOOKEEPER_SERVERS=$(echo "${ZOOKEEPER_SERVERS}" | tr ";" " ") -ZOOKEEPER_ID=$(echo "${POD_NAME}" | awk -F "-" '{ print $NF; }') -ZOOKEEPER_SERVER_ID=$((ZOOKEEPER_ID+1)) - -echo "${ZOOKEEPER_SERVER_ID}" > /var/lib/zookeeper/data/myid - -# Insert runtime configuration -COUNT=1 -for SERVER in ${ZOOKEEPER_SERVERS}; do - if [ ${COUNT} -eq ${ZOOKEEPER_SERVER_ID} ]; then - echo "server.${COUNT}=0.0.0.0:2888:3888" >> /etc/kafka/zookeeper.properties - else - echo "server.${COUNT}=${SERVER}" >> /etc/kafka/zookeeper.properties - fi - COUNT=$((COUNT+1)) -done - -cat /etc/kafka/zookeeper.properties diff --git a/infrastructure/images/kafka/scripts/entrypoint.sh b/infrastructure/images/kafka/scripts/entrypoint.sh index 0b4974582c..5355421103 100755 --- a/infrastructure/images/kafka/scripts/entrypoint.sh +++ b/infrastructure/images/kafka/scripts/entrypoint.sh @@ -3,9 +3,6 @@ set -e if [[ "$1" == kafka-server-start.sh && "$2" == /etc/kafka/server.properties ]];then /root/configure-kafka.sh -elif - [[ "$1" == zookeeper-server-start.sh && "$2" == /etc/kafka/zookeeper.properties ]];then - /root/configure-zookeeper.sh else echo "Unsupported arguments to docker entrypoint" exit 1 diff --git a/infrastructure/terraform/main/files/defaultResourceLimits.yaml b/infrastructure/terraform/main/files/defaultResourceLimits.yaml index b8b4b3aa9d..60365ae95b 100644 --- a/infrastructure/terraform/main/files/defaultResourceLimits.yaml +++ b/infrastructure/terraform/main/files/defaultResourceLimits.yaml @@ -8,14 +8,6 @@ prerequisites: limits: cpu: "2000m" memory: "4096Mi" - zookeeper: - resources: - requests: - cpu: "100m" - memory: "128Mi" - limits: - cpu: "1000m" - memory: "2048Mi" components: api: admin: diff --git a/infrastructure/tools/topics/src/main/java/co/airy/tools/topics/Application.java b/infrastructure/tools/topics/src/main/java/co/airy/tools/topics/Application.java index 7e815feb3a..3ec207534f 100644 --- a/infrastructure/tools/topics/src/main/java/co/airy/tools/topics/Application.java +++ b/infrastructure/tools/topics/src/main/java/co/airy/tools/topics/Application.java @@ -12,7 +12,7 @@ public class Application { public static void main(String[] args) { - String createTopicTemplate = " kafka-topics.sh --create --if-not-exists --zookeeper \"${ZOOKEEPER}\" --replication-factor \"${REPLICAS}\" --partitions \"${PARTITIONS}\" --topic \"${AIRY_CORE_NAMESPACE}%s\" %s"; + String createTopicTemplate = " kafka-topics.sh --create --if-not-exists --bootstrap-server \"${KAFKA}\" --replication-factor \"${REPLICAS}\" --partitions \"${PARTITIONS}\" --topic \"${AIRY_CORE_NAMESPACE}%s\" %s"; String headerTemplate = "apiVersion: v1" + "\n" + "kind: ConfigMap" + @@ -42,7 +42,7 @@ public static void main(String[] args) { " set -euo pipefail\n" + " IFS=$'\\n\\t'\n" + "\n" + - " ZOOKEEPER=${ZOOKEEPER:-zookeeper:2181}\n" + + " KAFKA=${KAFKA:-kafka:9092}\n" + " PARTITIONS=${PARTITIONS:-10}\n" + " REPLICAS=${REPLICAS:-1}\n" + " AIRY_CORE_NAMESPACE=${AIRY_CORE_NAMESPACE:-}\n" + From 61ff8200a96019672e40b7cf988ce2baf6cdd2ad Mon Sep 17 00:00:00 2001 From: Juan Sebastian Pena Rodriguez Date: Wed, 30 Mar 2022 10:54:40 +0200 Subject: [PATCH 17/46] add language key metadata (#2972) --- .../src/main/java/co/airy/core/contacts/dto/Contact.java | 1 + .../src/main/java/co/airy/model/metadata/MetadataKeys.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/backend/api/contacts/src/main/java/co/airy/core/contacts/dto/Contact.java b/backend/api/contacts/src/main/java/co/airy/core/contacts/dto/Contact.java index 712f784e16..0107ffc94b 100644 --- a/backend/api/contacts/src/main/java/co/airy/core/contacts/dto/Contact.java +++ b/backend/api/contacts/src/main/java/co/airy/core/contacts/dto/Contact.java @@ -153,6 +153,7 @@ public static class MetadataKeys { public static String CONVERSATIONS = "conversations"; public static String METADATA = "metadata"; public static String MERGE_HISTORY = "mergeHistory"; + public static String LANGUAGE = "language"; public static String ADDRESS = "address"; diff --git a/backend/model/metadata/src/main/java/co/airy/model/metadata/MetadataKeys.java b/backend/model/metadata/src/main/java/co/airy/model/metadata/MetadataKeys.java index 1c60e6d917..ab4864179a 100644 --- a/backend/model/metadata/src/main/java/co/airy/model/metadata/MetadataKeys.java +++ b/backend/model/metadata/src/main/java/co/airy/model/metadata/MetadataKeys.java @@ -9,6 +9,7 @@ public static class ConversationKeys { public static final String TAGS = "tags"; public static final String UNREAD_COUNT = "unread_count"; public static final String STATE = "state"; + public static final String LANGUAGE = "language"; public static final String CONTACT = "contact"; @@ -46,6 +47,7 @@ public static class ChannelKeys { public static class MessageKeys { public static final String SUGGESTIONS = "suggestions"; public static final String ERROR = "error"; + public static final String LANGUAGE = "language"; public static class Source { public static final String ID = "source.id"; From 08807c7c9ad78dcb75cbb03412908b6b8641d469 Mon Sep 17 00:00:00 2001 From: AudreyKj <38159391+AudreyKj@users.noreply.github.com> Date: Wed, 30 Mar 2022 12:14:24 +0200 Subject: [PATCH 18/46] [#2942] contacts cypress test (#2969) * cy test contact wip * implemented cypress test * fixed svg alt * added default values * linting --- frontend/ui/handles/index.ts | 10 +++ .../ContactDetails/ContactInfoPoint.tsx | 34 +++++++- .../ContactDetails/Expandable.tsx | 3 +- .../ContactDetails/index.tsx | 3 +- .../ConversationMetadata/index.module.scss | 10 ++- .../Messenger/ConversationMetadata/index.tsx | 18 ++-- integration/ui/contact_edit.spec.ts | 87 +++++++++++++++++++ 7 files changed, 151 insertions(+), 14 deletions(-) create mode 100644 integration/ui/contact_edit.spec.ts diff --git a/frontend/ui/handles/index.ts b/frontend/ui/handles/index.ts index a64ff9684a..56b1467389 100644 --- a/frontend/ui/handles/index.ts +++ b/frontend/ui/handles/index.ts @@ -44,6 +44,16 @@ export const cyEditDisplayNameIcon = 'editDisplayNameIcon'; export const cyDisplayName = 'displayName'; export const cyDisplayNameInput = 'displayNameInput'; export const cyEditDisplayNameCheckmark = 'editDisplayNameCheckmark'; +export const cyEditContactIcon = 'editContactIcon'; +export const cyCancelEditContactIcon = 'cancelEditContactIcon'; +export const cyContactEmail = 'contactEmail'; +export const cyContactPhone = 'contactPhone'; +export const cyContactTitle = 'contactTitle'; +export const cyContactAddress = 'contactAddress'; +export const cyContactCity = 'contactCity'; +export const cyContactOrganization = 'contactOrganization'; +export const cyContactExtendable = 'contactExtendable'; +export const cyContactSaveButton = 'contactSaveButton'; export const cyClickableListItem = 'clickableListItem'; export const cyChannelsInstagramAddButton = 'cyChannelsInstagramAddButton'; export const cyChannelsInstagramList = 'cyChannelsInstagramList'; diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx index 3f1ddfecca..6fb616080b 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx @@ -4,6 +4,14 @@ import {ReactComponent as PhoneIcon} from 'assets/images/icons/phone.svg'; import {ReactComponent as PencilIcon} from 'assets/images/icons/pencil.svg'; import {ReactComponent as HomeIcon} from 'assets/images/icons/home.svg'; import {ReactComponent as SuitcaseIcon} from 'assets/images/icons/suitcase.svg'; +import { + cyContactEmail, + cyContactPhone, + cyContactTitle, + cyContactAddress, + cyContactCity, + cyContactOrganization, +} from 'handles'; import styles from './index.module.scss'; interface ContactInfoPointProps { @@ -46,6 +54,25 @@ export const ContactInfoPoint = (props: ContactInfoPointProps) => { const capitalizedInfoName = infoName.charAt(0).toUpperCase() + infoName.slice(1); const autoFocus = infoName === 'email' ? true : false; + const getDataCy = () => { + switch (infoName) { + case 'email': + return cyContactEmail; + case 'phone': + return cyContactPhone; + case 'title': + return cyContactTitle; + case 'address': + return cyContactAddress; + case 'city': + return cyContactCity; + case 'organization': + return cyContactOrganization; + default: + return null; + } + }; + const getMaxLength = () => { switch (infoName) { case 'email': @@ -83,7 +110,7 @@ export const ContactInfoPoint = (props: ContactInfoPointProps) => { }; const handleChange = (e: React.ChangeEvent) => { - const regPhone = new RegExp('^[0-9]+$|^$|^$'); + const regPhone = new RegExp('[^a-zA-Z]+$|^$'); if (infoName === 'phone' && !regPhone.test(e.target.value)) { return; @@ -119,7 +146,9 @@ export const ContactInfoPoint = (props: ContactInfoPointProps) => { {capitalizedInfoName}: {!isEditing ? ( - {infoValue} + + {infoValue} + ) : ( )} diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx index a4c38b3275..6683572690 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx @@ -1,6 +1,7 @@ import React from 'react'; import {ReactComponent as ArrowRightIcon} from 'assets/images/icons/arrowRight.svg'; import styles from './index.module.scss'; +import {cyContactExtendable} from 'handles'; interface ExpandableProps { toggleExpandableContent: () => void; @@ -12,7 +13,7 @@ export const Expandable = (props: ExpandableProps) => { const {toggleExpandableContent, infoPointsNum, collapse} = props; return ( -
+
{' '} {!collapse ? See all ({infoPointsNum}) : See less}
diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.tsx index d7d3301252..a6e4cd4d96 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.tsx @@ -9,6 +9,7 @@ import {ContactInfoPoint} from './ContactInfoPoint'; import {Expandable} from './Expandable'; import {Button} from 'components'; import styles from './index.module.scss'; +import {cyContactSaveButton} from 'handles'; const mapDispatchToProps = { getContactDetails, @@ -165,7 +166,7 @@ const ContactDetails = (props: ContactDetailsProps) => { {isEditing ? (
-
diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.module.scss b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.module.scss index 6acdc4c94f..2c3a0d93c0 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.module.scss +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.module.scss @@ -172,13 +172,19 @@ position: absolute; top: 20px; right: 20px; + border: none; + background: transparent; cursor: pointer; } .iconBlue { - fill: var(--color-airy-blue); + svg { + fill: var(--color-airy-blue); + } } .iconGrey { - fill: var(--color-text-gray); + svg { + fill: var(--color-text-gray); + } } diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx index 09130b8ab6..a124668e03 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/index.tsx @@ -28,6 +28,8 @@ import { cyDisplayName, cyDisplayNameInput, cyEditDisplayNameCheckmark, + cyEditContactIcon, + cyCancelEditContactIcon, } from 'handles'; import {difference} from 'lodash-es'; import {useCurrentConversation} from '../../../../selectors/conversations'; @@ -235,17 +237,17 @@ const ConversationMetadata = (props: ConnectedProps) => { {isContactsEnabled && ( <> {!isEditing ? ( - + data-cy={cyEditContactIcon} + > + + ) : ( - + )} )} diff --git a/integration/ui/contact_edit.spec.ts b/integration/ui/contact_edit.spec.ts new file mode 100644 index 0000000000..ccfc73ad29 --- /dev/null +++ b/integration/ui/contact_edit.spec.ts @@ -0,0 +1,87 @@ +import { + cyConversationList, + cyEditContactIcon, + cyCancelEditContactIcon, + cyContactEmail, + cyContactPhone, + cyContactTitle, + cyContactAddress, + cyContactCity, + cyContactOrganization, + cyContactSaveButton, + cyContactExtendable, +} from 'handles'; + +describe('Display and edit the contact details of a conversation', () => { + before(() => { + cy.visit('/ui/'); + cy.url().should('include', '/inbox'); + cy.get(`[data-cy=${cyConversationList}]`).first().click(); + }); + + beforeEach(() => { + cy.get(`[data-cy=${cyEditContactIcon}]`).click(); + }); + + it('displays default values if there is no information', () => { + cy.get(`[data-cy=${cyContactEmail}]`).clear(); + cy.get(`[data-cy=${cyContactPhone}]`).clear(); + cy.get(`[data-cy=${cyContactTitle}]`).clear(); + cy.get(`[data-cy=${cyContactAddress}]`).clear(); + cy.get(`[data-cy=${cyContactCity}]`).clear(); + cy.get(`[data-cy=${cyContactOrganization}]`).clear(); + + cy.get(`[data-cy=${cyContactSaveButton}]`).click(); + + cy.get(`[data-cy=${cyContactEmail}]`).contains('email'); + + cy.get(`[data-cy=${cyContactExtendable}]`).click(); + + cy.get(`[data-cy=${cyContactPhone}]`).contains('phone'); + cy.get(`[data-cy=${cyContactTitle}]`).contains('title'); + cy.get(`[data-cy=${cyContactAddress}]`).contains('address'); + cy.get(`[data-cy=${cyContactCity}]`).contains('city'); + cy.get(`[data-cy=${cyContactOrganization}]`).contains('company name'); + }); + + it('edits and saves contact details', () => { + cy.get(`[data-cy=${cyContactEmail}]`).clear().type('name@email.com'); + cy.get(`[data-cy=${cyContactPhone}]`).clear().type('+49 30 901820'); + cy.get(`[data-cy=${cyContactTitle}]`).clear().type('Mr.'); + cy.get(`[data-cy=${cyContactAddress}]`).clear().type('404 Berliner street'); + cy.get(`[data-cy=${cyContactCity}]`).clear().type('Berlin'); + cy.get(`[data-cy=${cyContactOrganization}]`).clear().type('Airy'); + + cy.get(`[data-cy=${cyContactSaveButton}]`).click(); + cy.get(`[data-cy=${cyContactEmail}]`).contains('name@email.com'); + cy.get(`[data-cy=${cyContactPhone}]`).contains('+49 30 901820'); + cy.get(`[data-cy=${cyContactTitle}]`).contains('Mr.'); + + cy.get(`[data-cy=${cyContactExtendable}]`).click(); + + cy.get(`[data-cy=${cyContactAddress}]`).contains('404 Berliner street'); + cy.get(`[data-cy=${cyContactCity}]`).contains('Berlin'); + cy.get(`[data-cy=${cyContactOrganization}]`).contains('Airy'); + }); + + it('cancels the contact edit', () => { + cy.get(`[data-cy=${cyContactEmail}]`).clear().type('anotherName@email.com'); + cy.get(`[data-cy=${cyContactPhone}]`).clear().type('123'); + cy.get(`[data-cy=${cyContactTitle}]`).clear().type('Mrs.'); + cy.get(`[data-cy=${cyContactAddress}]`).clear().type('London Street'); + cy.get(`[data-cy=${cyContactCity}]`).clear().type('London'); + cy.get(`[data-cy=${cyContactOrganization}]`).clear().type('A company'); + + cy.get(`[data-cy=${cyCancelEditContactIcon}]`).click(); + + cy.get(`[data-cy=${cyContactEmail}]`).contains('name@email.com'); + cy.get(`[data-cy=${cyContactPhone}]`).contains('+49 30 901820'); + cy.get(`[data-cy=${cyContactTitle}]`).contains('Mr.'); + + cy.get(`[data-cy=${cyContactExtendable}]`).click(); + + cy.get(`[data-cy=${cyContactAddress}]`).contains('404 Berliner street'); + cy.get(`[data-cy=${cyContactCity}]`).contains('Berlin'); + cy.get(`[data-cy=${cyContactOrganization}]`).contains('Airy'); + }); +}); From 7a4138d3b72559e10a716a68273cdff09c949d72 Mon Sep 17 00:00:00 2001 From: Christoph Proeschel Date: Thu, 31 Mar 2022 17:09:17 +0200 Subject: [PATCH 19/46] Fix bug introduced in PR #2950 (#2975) --- bazel.tsconfig.json | 4 ++-- frontend/ui/src/components/Tag/index.tsx | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/bazel.tsconfig.json b/bazel.tsconfig.json index 220569e287..d208a4e18a 100644 --- a/bazel.tsconfig.json +++ b/bazel.tsconfig.json @@ -5,17 +5,17 @@ "dom.iterable", "esnext" ], + "target": "esnext", "strict": false, "baseUrl": "./", "noImplicitAny": false, "declaration": true, "esModuleInterop": true, - "moduleResolution": "node", "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true, "preserveConstEnums": true, "isolatedModules": false, + "module": "commonjs", "sourceMap": true, "jsx": "react", "paths": { diff --git a/frontend/ui/src/components/Tag/index.tsx b/frontend/ui/src/components/Tag/index.tsx index e7d3293f09..55d1cd6145 100644 --- a/frontend/ui/src/components/Tag/index.tsx +++ b/frontend/ui/src/components/Tag/index.tsx @@ -29,8 +29,6 @@ const fallbackTagConfig = { }; export const Tag = ({tag, expanded, variant, onClick, removeTag, config: {tagConfig}}: TagProps): JSX.Element => { - console.debug('tagConfig', tagConfig); - console.debug('tag', tag); const tagColor = (tagConfig && tagConfig.colors[tag.color]) || fallbackTagConfig; const tagStyle = From 571de5730095914690d147135898f68de0604083 Mon Sep 17 00:00:00 2001 From: Pascal Holy <54705263+pascal-airy@users.noreply.github.com> Date: Fri, 1 Apr 2022 12:39:51 +0200 Subject: [PATCH 20/46] [#2958] Add prerequisite property overrides (#2960) --- infrastructure/terraform/modules/core/main.tf | 3 ++- infrastructure/terraform/modules/core/variables.tf | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/infrastructure/terraform/modules/core/main.tf b/infrastructure/terraform/modules/core/main.tf index 30338845e1..9966942ec0 100644 --- a/infrastructure/terraform/modules/core/main.tf +++ b/infrastructure/terraform/modules/core/main.tf @@ -23,7 +23,8 @@ resource "helm_release" "airy_core" { timeout = "600" values = [ var.values_yaml, - var.resources_yaml + var.resources_yaml, + var.prerequisite_properties_yaml ] namespace = var.namespace diff --git a/infrastructure/terraform/modules/core/variables.tf b/infrastructure/terraform/modules/core/variables.tf index e9e51d2185..60d2edb9a1 100644 --- a/infrastructure/terraform/modules/core/variables.tf +++ b/infrastructure/terraform/modules/core/variables.tf @@ -21,6 +21,11 @@ variable "resources_yaml" { description = "Resource requests and limits for the components" } +variable "prerequisite_properties_yaml" { + description = "Properties passed to prerequisites like the Kafka brokers" + default = "" +} + variable "core_version" { description = "Version of the Airy Core instance" type = string From b87edaa0f0ac340d917693b12af1b5025d2b61ca Mon Sep 17 00:00:00 2001 From: Ljupco Vangelski Date: Fri, 1 Apr 2022 12:40:10 +0200 Subject: [PATCH 21/46] [#2932] Fix the Changelog creation (#2977) --- .github/workflows/release-drafter.yml | 2 +- docs/docs/concepts/release-process.md | 1 + scripts/release.sh | 13 +++++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 15fc9e17d8..ed3b6c56f1 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -3,7 +3,7 @@ name: Release Drafter on: push: branches: - - release/* + - changelog/* jobs: update_release_draft: diff --git a/docs/docs/concepts/release-process.md b/docs/docs/concepts/release-process.md index 5d235dbf34..350ea8599c 100644 --- a/docs/docs/concepts/release-process.md +++ b/docs/docs/concepts/release-process.md @@ -26,6 +26,7 @@ Once a release day comes, we execute the following steps: - We test the release using `./airy create --provider=minikube`. Note that: - Any additional hot-fix is committed directly to the release branch - You must wait for all the images to be pushed via CI +- We create the draft release which is used for the Changelog `./scripts/release.sh changelog x.y.z`. - Once we're satisfied with the release, we publish the release: - We clean up the draft release. If the upgrade to the new version requires manual steps, we detail them. - We run `./scripts/release.sh finish x.y.z` diff --git a/scripts/release.sh b/scripts/release.sh index 42b6f4bac7..ef3858c037 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -35,6 +35,19 @@ create_release_branch() { echo -e "Created branch release/${release_number}\n" } +changelog() { + release_number=$1 + echo -e "Creating the release drafter for the changelog (version ${release_number})\n" + create_release_drafter +} + +create_release_drafter() { + command git checkout release/"${release_number}" + git pull origin release/"${release_number}" + command git checkout -b changelog/"${release_number}" + command git push origin changelog/"${release_number}" +} + finish() { release_number=$1 rename_draft_release From aab3fbd488e20265e6a5e45f1ee55b61a03cf6c1 Mon Sep 17 00:00:00 2001 From: AudreyKj <38159391+AudreyKj@users.noreply.github.com> Date: Mon, 4 Apr 2022 10:22:40 +0200 Subject: [PATCH 22/46] [#2981] add contacts docs (#2982) * added contacts docs * lint and small fix * small typo fix * text fix * intro fix * updated UI intro --- .../contacts-response-payload.mdx} | 0 docs/docs/api/{ => endpoints}/contacts.md | 2 +- docs/docs/ui/channels.md | 13 ++----- docs/docs/ui/contacts.md | 33 ++++++++++++++++++ docs/docs/ui/introduction.md | 28 ++++++++++++--- docs/sidebars.js | 4 +-- docs/static/icons/contacts.svg | 3 ++ docs/static/img/ui/contacts.png | Bin 0 -> 76870 bytes docs/static/img/ui/contactsEdit.png | Bin 0 -> 82805 bytes 9 files changed, 64 insertions(+), 19 deletions(-) rename docs/docs/api/{contacts-response-payload.md => endpoints/contacts-response-payload.mdx} (100%) rename docs/docs/api/{ => endpoints}/contacts.md (99%) create mode 100644 docs/docs/ui/contacts.md create mode 100644 docs/static/icons/contacts.svg create mode 100644 docs/static/img/ui/contacts.png create mode 100644 docs/static/img/ui/contactsEdit.png diff --git a/docs/docs/api/contacts-response-payload.md b/docs/docs/api/endpoints/contacts-response-payload.mdx similarity index 100% rename from docs/docs/api/contacts-response-payload.md rename to docs/docs/api/endpoints/contacts-response-payload.mdx diff --git a/docs/docs/api/contacts.md b/docs/docs/api/endpoints/contacts.md similarity index 99% rename from docs/docs/api/contacts.md rename to docs/docs/api/endpoints/contacts.md index 0430889484..9600b58802 100644 --- a/docs/docs/api/contacts.md +++ b/docs/docs/api/endpoints/contacts.md @@ -75,7 +75,7 @@ All request fields are optional, but an empty payload will not be accepted. **(201) Success Response Payload** -import ContactResponsePayload from './contacts-response-payload.md' +import ContactResponsePayload from './contacts-response-payload.mdx' diff --git a/docs/docs/ui/channels.md b/docs/docs/ui/channels.md index 3a6123f694..f48108cd99 100644 --- a/docs/docs/ui/channels.md +++ b/docs/docs/ui/channels.md @@ -1,6 +1,6 @@ --- -title: Channels UI -sidebar_label: Channels UI +title: Channels +sidebar_label: Channels --- import TLDR from "@site/src/components/TLDR"; @@ -16,15 +16,6 @@ Use the Channels UI to connect your sources simply and directly with a UI. -} -title='Channels' -iconInvertible={true} -description='With the Channels UI you can connect your sources via UI' -link='http://airy.core/ui/channels' -/> -
- **Sample** Connect Channel Example diff --git a/docs/docs/ui/contacts.md b/docs/docs/ui/contacts.md new file mode 100644 index 0000000000..dd4b3f6f97 --- /dev/null +++ b/docs/docs/ui/contacts.md @@ -0,0 +1,33 @@ +--- +title: Contacts +sidebar_label: Contacts +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; +import TLDR from "@site/src/components/TLDR"; + +Airy UI allows you to view and edit contacts for personalized interactions. + +:::note + +This feature is disabled by default. To enable it you need to set the `integration.contacts.enabled` field in your [airy.yaml config](getting-started/installation/configuration.md) to `true`. + +Viewing and editing contacts in the Airy UI is only possible when this feature is enabled. + +::: + +## Get contact details + +Airy UI displays conversations' contact details on the right side of the [Inbox](inbox). + +You also can get a contact's information via the [Contacts info API](api/endpoints/contacts.md#get-contact) or the [List contacts API](api/endpoints/contacts.md#list-contacts). + +Contacts + +## Edit + +When editing contact details, you can change the email, phone number, title, address, city, and organization. + +This can also be done via the [Update contacts API](api/endpoints/contacts.md#update-contact). + +Contacts edit diff --git a/docs/docs/ui/introduction.md b/docs/docs/ui/introduction.md index f6c4df8ccc..db3186cf96 100644 --- a/docs/docs/ui/introduction.md +++ b/docs/docs/ui/introduction.md @@ -9,13 +9,15 @@ import GearSVG from "@site/static/icons/gear.svg"; import DesktopComputerSVG from "@site/static/icons/desktopComputer.svg"; import LabelSVG from "@site/static/icons/label.svg"; import CommentBubbleSVG from "@site/static/icons/commentBubble.svg"; +import ChannelsUI from "@site/static/icons/channelsUi.svg"; +import ContactsSVG from "@site/static/icons/contacts.svg"; import useBaseUrl from '@docusaurus/useBaseUrl'; Not every message can be handled by code, which is why Airy comes with different UIs ready for you and your team to use. While the [Chat Plugin](sources/chatplugin/overview.md) is the open-source chat UI for your website and app visitors, Airy UI offers all of the UI interfaces you need internally for a messaging platform. -Airy UI comes with an open-source, customizable [inbox](inbox), filled with the conversations from all of your [sources](sources/introduction.md). You can organize your conversations with features such as [Filters, Search](inbox) and [Tags](tags), in addition to adding [suggested replies](suggestedReplies) to messages to improve response time. +Airy UI comes with an open-source, customizable [inbox](inbox), filled with the conversations from all of your [sources](sources/introduction.md). You can organize your conversations with features such as [Filters, Search](inbox) and [Tags](tags), view and edit [contacts](contacts), in addition to adding [suggested replies](suggestedReplies) to messages to improve response time. + } + title='Channels' + iconInvertible={true} + description="Connect channels' sources easily in the UI" + link='ui/channels' + /> } iconInvertible={true} title='Tags' description='Tag your conversations for easy filtering, searching & segmenting' link='ui/tags' - /> + /> + } + iconInvertible={true} + title='Contacts' + description='View and edit contacts for personalized interactions' + link='ui/contacts' + /> } iconInvertible={true} @@ -41,10 +57,12 @@ Airy UI comes with an open-source, customizable [inbox](inbox), filled with the /> -Get a glimpse of the Airy UI with screenshots of the Inbox, Tags, and suggested replies: +Get a glimpse of the Airy UI with screenshots of the Inbox, Tags, Contacts, and suggested replies: -Button Template Example +Demo Inbox Demo Tags -Demo Tags +Demo suggested replies + +Demo Contacts diff --git a/docs/sidebars.js b/docs/sidebars.js index 35e87505b7..30c2ce3e7a 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -59,17 +59,17 @@ module.exports = { 'api/endpoints/tags', 'api/endpoints/templates', 'api/endpoints/users', + 'api/endpoints/contacts', ], }, 'api/httpClient', 'api/websocket', 'api/webhook', 'api/source', - 'api/contacts', ], }, { - 'πŸ’Ž UI': ['ui/introduction', 'ui/inbox', 'ui/channels', 'ui/tags', 'ui/suggestedReplies'], + 'πŸ’Ž UI': ['ui/introduction', 'ui/inbox', 'ui/channels', 'ui/tags', 'ui/contacts', 'ui/suggestedReplies'], }, { 'πŸ› οΈ Integrations': [ diff --git a/docs/static/icons/contacts.svg b/docs/static/icons/contacts.svg new file mode 100644 index 0000000000..56aad27abf --- /dev/null +++ b/docs/static/icons/contacts.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/static/img/ui/contacts.png b/docs/static/img/ui/contacts.png new file mode 100644 index 0000000000000000000000000000000000000000..d146437bf02477806c0e0b57dcff4f636ace42c8 GIT binary patch literal 76870 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 $gWw&Ml5{iOFM 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 qiXI2>25()^K^pzdxDrW?5Kj} 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 literal 0 HcmV?d00001 diff --git a/docs/static/img/ui/contactsEdit.png b/docs/static/img/ui/contactsEdit.png new file mode 100644 index 0000000000000000000000000000000000000000..3bc8d78c79297030cda1deeaedb504478942a0d8 GIT binary patch literal 82805 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 z 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 literal 0 HcmV?d00001 From f9b50e4f7f8de3db694a25d2acb468aafb092492 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Apr 2022 13:08:19 +0200 Subject: [PATCH 23/46] Bump @types/react from 17.0.41 to 17.0.43 (#2964) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bump @types/react from 17.0.41 to 17.0.43 Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.41 to 17.0.43. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * attempt to upgrade protobuf * Upgrade bazel tools Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Christoph PrΓΆschel --- WORKSPACE | 21 +++++++-------------- package.json | 4 ++-- yarn.lock | 6 +++--- 3 files changed, 12 insertions(+), 19 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 8f2a453bac..f00b5d361d 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -9,9 +9,9 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") # Airy Bazel tools git_repository( name = "com_github_airyhq_bazel_tools", - commit = "589c212ed21bf2ebe01d72c5920c03ebf8967bf2", + commit = "5b4e9de139e7b03bf7429ae013e7209a3306e0cc", remote = "https://github.com/airyhq/bazel-tools.git", - shallow_since = "1647947114 +0100", + shallow_since = "1649063292 +0200", ) load("@com_github_airyhq_bazel_tools//:repositories.bzl", "airy_bazel_tools_dependencies", "airy_jvm_deps") @@ -78,13 +78,6 @@ load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies") gazelle_dependencies() -git_repository( - name = "com_google_protobuf", - commit = "09745575a923640154bcf307fba8aedff47f240a", - remote = "https://github.com/protocolbuffers/protobuf", - shallow_since = "1558721209 -0700", -) - load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") protobuf_deps() @@ -93,9 +86,9 @@ protobuf_deps() http_archive( name = "io_bazel_rules_docker", - sha256 = "59d5b42ac315e7eadffa944e86e90c2990110a1c8075f1cd145f487e999d22b3", - strip_prefix = "rules_docker-0.17.0", - urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.17.0/rules_docker-v0.17.0.tar.gz"], + sha256 = "85ffff62a4c22a74dbd98d05da6cf40f497344b3dbf1e1ab0a37ab2a1a6ca014", + strip_prefix = "rules_docker-0.23.0", + urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.23.0/rules_docker-v0.23.0.tar.gz"], ) load( @@ -164,9 +157,9 @@ yarn_install( git_repository( name = "com_github_atlassian_bazel_tools", - commit = "e45e55f213b6804115eed1b6eb4ffc3bcf7a0cc4", + commit = "aefb11464b6b83590e4154a98c29171092ca290f", remote = "https://github.com/ash2k/bazel-tools.git", - shallow_since = "1614900742 +1100", + shallow_since = "1644872739 +1100", ) load("@com_github_atlassian_bazel_tools//multirun:deps.bzl", "multirun_dependencies") diff --git a/package.json b/package.json index 8a1a03f169..a209158c40 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@types/dom-mediacapture-record": "^1.0.11", "@types/lodash-es": "^4.17.6", "@types/node": "17.0.22", - "@types/react": "17.0.41", + "@types/react": "17.0.43", "@types/react-dom": "17.0.14", "@types/react-redux": "7.1.23", "@types/react-router-dom": "^5.3.3", @@ -77,6 +77,6 @@ "webpack-dev-server": "^4.7.4" }, "resolutions": { - "@types/react": "17.0.41" + "@types/react": "17.0.43" } } diff --git a/yarn.lock b/yarn.lock index ef52366371..05ca45869a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1354,9 +1354,9 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@17.0.41": - version "17.0.41" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.41.tgz#6e179590d276394de1e357b3f89d05d7d3da8b85" +"@types/react@*", "@types/react@17.0.43": + version "17.0.43" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.43.tgz#4adc142887dd4a2601ce730bc56c3436fdb07a55" dependencies: "@types/prop-types" "*" "@types/scheduler" "*" From 8109e82812c1b13bfbbe686677190bbf5c10ca14 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Apr 2022 14:12:20 +0200 Subject: [PATCH 24/46] Bump cypress from 9.5.2 to 9.5.3 (#2983) Bumps [cypress](https://github.com/cypress-io/cypress) from 9.5.2 to 9.5.3. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js) - [Commits](https://github.com/cypress-io/cypress/compare/v9.5.2...v9.5.3) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a209158c40..f79cdf5855 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "babel-loader": "^8.2.3", "copy-webpack-plugin": "^10.2.4", "css-loader": "^6.7.1", - "cypress": "^9.5.1", + "cypress": "^9.5.3", "dotenv-webpack": "^7.1.0", "eslint": "^7.32.0", "eslint-plugin-react": "^7.29.4", diff --git a/yarn.lock b/yarn.lock index 05ca45869a..6d5c9d031e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2302,9 +2302,9 @@ csstype@^3.0.2: version "3.0.11" resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz" -cypress@^9.5.1: - version "9.5.2" - resolved "https://registry.npmjs.org/cypress/-/cypress-9.5.2.tgz" +cypress@^9.5.3: + version "9.5.3" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-9.5.3.tgz#7c56b50fc1f1aa69ef10b271d895aeb4a1d7999e" dependencies: "@cypress/request" "^2.88.10" "@cypress/xvfb" "^1.2.4" @@ -2338,7 +2338,7 @@ cypress@^9.5.1: listr2 "^3.8.3" lodash "^4.17.21" log-symbols "^4.0.0" - minimist "^1.2.5" + minimist "^1.2.6" ospath "^1.2.2" pretty-bytes "^5.6.0" proxy-from-env "1.0.0" From 512210ba778bffd8e89e0e4375e1265ccafc4f97 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Apr 2022 14:14:12 +0200 Subject: [PATCH 25/46] Bump babel-loader from 8.2.3 to 8.2.4 (#2965) Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.3 to 8.2.4. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v8.2.3...v8.2.4) --- updated-dependencies: - dependency-name: babel-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index f79cdf5855..fad1583002 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@types/resize-observer-browser": "^0.1.7", "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.32.0", - "babel-loader": "^8.2.3", + "babel-loader": "^8.2.4", "copy-webpack-plugin": "^10.2.4", "css-loader": "^6.7.1", "cypress": "^9.5.3", diff --git a/yarn.lock b/yarn.lock index 6d5c9d031e..fab80c2c17 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1809,12 +1809,12 @@ aws4@^1.8.0: version "1.11.0" resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" -babel-loader@^8.2.3: - version "8.2.3" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz" +babel-loader@^8.2.4: + version "8.2.4" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.4.tgz#95f5023c791b2e9e2ca6f67b0984f39c82ff384b" dependencies: find-cache-dir "^3.3.1" - loader-utils "^1.4.0" + loader-utils "^2.0.0" make-dir "^3.1.0" schema-utils "^2.6.5" @@ -3822,7 +3822,7 @@ loader-runner@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" -loader-utils@^1.1.0, loader-utils@^1.4.0: +loader-utils@^1.1.0: version "1.4.0" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" dependencies: From de6f08987e390e766df240d6a312ca5e767121cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Apr 2022 14:18:46 +0200 Subject: [PATCH 26/46] Bump @types/node from 17.0.22 to 17.0.23 (#2961) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.22 to 17.0.23. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index fad1583002..f14f1b4c14 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@svgr/webpack": "^6.2.1", "@types/dom-mediacapture-record": "^1.0.11", "@types/lodash-es": "^4.17.6", - "@types/node": "17.0.22", + "@types/node": "17.0.23", "@types/react": "17.0.43", "@types/react-dom": "17.0.14", "@types/react-redux": "7.1.23", diff --git a/yarn.lock b/yarn.lock index fab80c2c17..5d94f21c7a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1283,9 +1283,9 @@ version "0.7.31" resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz" -"@types/node@*", "@types/node@17.0.22": - version "17.0.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.22.tgz#38b6c4b9b2f3ed9f2e376cce42a298fb2375251e" +"@types/node@*", "@types/node@17.0.23": + version "17.0.23" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.23.tgz#3b41a6e643589ac6442bdbd7a4a3ded62f33f7da" "@types/node@^10.1.0": version "10.17.60" From 1d6db35213ba85d50ec14aec5dba35b2696697a4 Mon Sep 17 00:00:00 2001 From: AudreyKj <38159391+AudreyKj@users.noreply.github.com> Date: Mon, 4 Apr 2022 14:51:20 +0200 Subject: [PATCH 27/46] [#2978] small ui change on contacts (#2980) * small ui fix * safari svg fix * linting * overflow fix and added google maps link --- .../ContactDetails/ContactIcon.tsx | 25 ++++ .../ContactDetails/ContactInfoPoint.tsx | 140 +++++++++--------- .../ContactDetails/Expandable.tsx | 7 +- .../ContactDetails/index.module.scss | 50 ++++++- .../ContactDetails/util/index.ts | 1 + .../ContactDetails/util/infoPointUtil.ts | 43 ++++++ .../assets/images/icons/arrowDown.svg | 3 + 7 files changed, 187 insertions(+), 82 deletions(-) create mode 100644 frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactIcon.tsx create mode 100644 frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/infoPointUtil.ts create mode 100644 lib/typescript/assets/images/icons/arrowDown.svg diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactIcon.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactIcon.tsx new file mode 100644 index 0000000000..299699a2da --- /dev/null +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactIcon.tsx @@ -0,0 +1,25 @@ +import React from 'react'; +import {ReactComponent as EmailIcon} from 'assets/images/icons/email.svg'; +import {ReactComponent as PhoneIcon} from 'assets/images/icons/phone.svg'; +import {ReactComponent as PencilIcon} from 'assets/images/icons/pencil.svg'; +import {ReactComponent as HomeIcon} from 'assets/images/icons/home.svg'; +import {ReactComponent as SuitcaseIcon} from 'assets/images/icons/suitcase.svg'; +import styles from './index.module.scss'; + +export const ContactIcon = (infoName: string): JSX.Element => { + switch (infoName) { + case 'email': + return ; + case 'phone': + return ; + case 'title': + return ; + case 'address': + case 'city': + return ; + case 'organization': + return ; + default: + return null; + } +}; diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx index 6fb616080b..31b9778a40 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/ContactInfoPoint.tsx @@ -1,17 +1,6 @@ -import React from 'react'; -import {ReactComponent as EmailIcon} from 'assets/images/icons/email.svg'; -import {ReactComponent as PhoneIcon} from 'assets/images/icons/phone.svg'; -import {ReactComponent as PencilIcon} from 'assets/images/icons/pencil.svg'; -import {ReactComponent as HomeIcon} from 'assets/images/icons/home.svg'; -import {ReactComponent as SuitcaseIcon} from 'assets/images/icons/suitcase.svg'; -import { - cyContactEmail, - cyContactPhone, - cyContactTitle, - cyContactAddress, - cyContactCity, - cyContactOrganization, -} from 'handles'; +import React, {useEffect, useState} from 'react'; +import {getMaxInfoCharacterLength, getDataCy} from './util'; +import {ContactIcon} from './ContactIcon'; import styles from './index.module.scss'; interface ContactInfoPointProps { @@ -49,65 +38,20 @@ export const ContactInfoPoint = (props: ContactInfoPointProps) => { setOrganization, } = props; + const [text, setText] = useState(''); const type = infoName === 'email' ? 'email' : infoName === 'phone' ? 'tel' : 'text'; const infoValue = email ?? phone ?? title ?? address ?? city ?? organization; const capitalizedInfoName = infoName.charAt(0).toUpperCase() + infoName.slice(1); const autoFocus = infoName === 'email' ? true : false; - const getDataCy = () => { - switch (infoName) { - case 'email': - return cyContactEmail; - case 'phone': - return cyContactPhone; - case 'title': - return cyContactTitle; - case 'address': - return cyContactAddress; - case 'city': - return cyContactCity; - case 'organization': - return cyContactOrganization; - default: - return null; - } + const getDisplayedtext = () => { + const maxDisplayedLength = getMaxInfoCharacterLength(); + return infoValue.length > maxDisplayedLength ? infoValue.slice(0, maxDisplayedLength) + '...' : infoValue; }; - const getMaxLength = () => { - switch (infoName) { - case 'email': - case 'address': - return 50; - case 'phone': - return 15; - case 'title': - return 25; - case 'city': - return 30; - case 'organization': - return 45; - default: - return null; - } - }; - - const Icon = () => { - switch (infoName) { - case 'email': - return ; - case 'phone': - return ; - case 'title': - return ; - case 'address': - case 'city': - return ; - case 'organization': - return ; - default: - return null; - } - }; + useEffect(() => { + setText(getDisplayedtext()); + }, [infoValue]); const handleChange = (e: React.ChangeEvent) => { const regPhone = new RegExp('[^a-zA-Z]+$|^$'); @@ -140,15 +84,65 @@ export const ContactInfoPoint = (props: ContactInfoPointProps) => { } }; + const InfoValue = () => { + if (infoName === 'email' && infoValue !== 'email') { + return ( + setText(infoValue)} + onMouseLeave={() => setText(getDisplayedtext())} + > + {text} + + ); + } + + if (infoName === 'address' && infoValue !== 'address') { + return ( + setText(infoValue)} + onMouseLeave={() => setText(getDisplayedtext())} + > + {text} + + ); + } + + return ( +

+ setText(infoValue)} + onMouseLeave={() => setText(getDisplayedtext())} + > + {text} + +
+ ); + }; + return ( <>
- - {capitalizedInfoName}: +
+
+ {ContactIcon(infoName)} + {capitalizedInfoName}: +
+
+ {!isEditing ? ( - - {infoValue} - + ) : ( )} diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx index 6683572690..074e84a2d4 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/Expandable.tsx @@ -1,5 +1,6 @@ import React from 'react'; import {ReactComponent as ArrowRightIcon} from 'assets/images/icons/arrowRight.svg'; +import {ReactComponent as ArrowDownIcon} from 'assets/images/icons/arrowDown.svg'; import styles from './index.module.scss'; import {cyContactExtendable} from 'handles'; @@ -14,7 +15,11 @@ export const Expandable = (props: ExpandableProps) => { return (
- {' '} + {!collapse ? ( + + ) : ( + + )} {!collapse ? See all ({infoPointsNum}) : See less}
); diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.module.scss b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.module.scss index bd4390e0fd..b8b4abaada 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.module.scss +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/index.module.scss @@ -5,28 +5,50 @@ display: flex; flex-direction: column; position: relative; + justify-content: center; @include font-s; margin-top: 6px; } .infoPointContainer { - line-height: 1.3; margin-bottom: 13px; + margin-bottom: 7px; + padding-bottom: 5px; + display: flex; + border-bottom: 1px solid transparent; + line-height: 1.3; +} + +.iconWrapper { + display: flex; + align-items: flex-start; +} + +.iconContainer { + display: flex; + align-items: center; +} + +.textContainer { + display: flex; + align-items: flex-end; } .infoName { word-break: break-all; } +.infoLink:link, +.infoLink:visited, +.infoLink:hover, +.infoLink:active { + word-break: break-all; + color: var(--color-airy-blue); + text-decoration: underline; +} + .borderBlue { - border-top: none; - border-left: none; - border-right: none; border-bottom: 1px solid var(--color-airy-blue); - margin-bottom: 7px; - padding-bottom: 5px; - display: flex; - align-items: center; } .container legend { @@ -34,10 +56,16 @@ margin-bottom: 15px; } +.container label { + padding: 0; + margin: 0; +} + .container input { outline: none; border: none; padding: 0; + margin: 0; @include font-s; } @@ -67,8 +95,14 @@ margin-right: 6px; } +.downIcon { + width: 14px; + height: 9px; +} + .infoIcon { width: 12px; margin-right: 6px; fill: var(--color-text-contrast); + overflow: visible; } diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/index.ts b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/index.ts index 6d8a6bbd90..8d9bd9c56a 100644 --- a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/index.ts +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/index.ts @@ -1,2 +1,3 @@ export * from './getInfoDetailPayload'; export * from './fillContactInfo'; +export * from './infoPointUtil'; diff --git a/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/infoPointUtil.ts b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/infoPointUtil.ts new file mode 100644 index 0000000000..5ce51e77da --- /dev/null +++ b/frontend/ui/src/pages/Inbox/Messenger/ConversationMetadata/ContactDetails/util/infoPointUtil.ts @@ -0,0 +1,43 @@ +import { + cyContactEmail, + cyContactPhone, + cyContactTitle, + cyContactAddress, + cyContactCity, + cyContactOrganization, +} from 'handles'; + +export const getMaxInfoCharacterLength = (infoName?: string) => { + switch (infoName) { + case 'email': + case 'address': + case 'city': + return 30; + case 'phone': + case 'title': + return 16; + case 'organization': + return 20; + default: + return 20; + } +}; + +export const getDataCy = (infoName: string) => { + switch (infoName) { + case 'email': + return cyContactEmail; + case 'phone': + return cyContactPhone; + case 'title': + return cyContactTitle; + case 'address': + return cyContactAddress; + case 'city': + return cyContactCity; + case 'organization': + return cyContactOrganization; + default: + return null; + } +}; diff --git a/lib/typescript/assets/images/icons/arrowDown.svg b/lib/typescript/assets/images/icons/arrowDown.svg new file mode 100644 index 0000000000..4385c3fcbc --- /dev/null +++ b/lib/typescript/assets/images/icons/arrowDown.svg @@ -0,0 +1,3 @@ + + + From b42d5aed6833d5cd916881793b3db4e7a821d174 Mon Sep 17 00:00:00 2001 From: Thorsten Date: Mon, 4 Apr 2022 17:34:49 +0200 Subject: [PATCH 28/46] [#2939] Moved channels from UI to control-center (#2968) --- frontend/control-center/src/App.module.scss | 2 +- frontend/control-center/src/App.tsx | 38 +++- frontend/control-center/src/api/index.ts | 19 ++ frontend/control-center/src/assets/index.ts | 1 + .../control-center/src/assets/scss/reset.scss | 164 +++++++++++++++ .../ChannelAvatar/index.module.scss | 15 ++ .../src/components/ChannelAvatar/index.tsx | 64 ++++++ .../src/components/Sidebar/index.module.scss | 20 +- .../src/components/Sidebar/index.tsx | 17 +- .../src/components/TopBar/index.module.scss | 9 +- .../src/components/TopBar/index.tsx | 3 +- .../src/components/Wrapper/index.module.scss | 23 +++ .../src/components/Wrapper/index.tsx | 13 ++ frontend/control-center/src/index.tsx | 1 + .../src/pages/Catalog/index.module.scss | 34 ++++ .../src/pages/Catalog}/index.tsx | 88 ++++---- .../Channels/ChannelCard/index.module.scss | 51 +++++ .../src/pages/Channels/ChannelCard/index.tsx | 21 ++ .../src/pages/Channels/ChannelsOutlet.tsx | 8 + .../ChannelsListItem}/index.module.scss | 0 .../ChannelsListItem}/index.tsx | 0 .../ConnectedChannelsList/index.module.scss | 3 +- .../Channels/ConnectedChannelsList/index.tsx | 4 +- .../ChatPlugin/ChatPluginConnect.module.scss | 2 +- .../Airy/ChatPlugin/ChatPluginConnect.tsx | 0 .../sections/ConnectNewChatPlugin.module.scss | 0 .../sections/ConnectNewChatPlugin.tsx | 0 .../sections/CustomiseSection.module.scss | 0 .../ChatPlugin/sections/CustomiseSection.tsx | 0 .../sections/EditChatPlugin.module.scss | 0 .../ChatPlugin/sections/EditChatPlugin.tsx | 0 .../Messenger/FacebookConnect.module.scss | 2 +- .../Facebook/Messenger/FacebookConnect.tsx | 2 +- .../index.module.scss | 0 .../index.tsx | 0 .../index.module.scss | 0 .../index.tsx | 0 .../Google/GoogleConnect.module.scss | 2 +- .../Providers/Google/GoogleConnect.tsx | 0 .../Instagram/InstagramConnect.module.scss | 2 +- .../Providers/Instagram/InstagramConnect.tsx | 0 .../index.module.scss | 0 .../InstagramRequirementsDialog/index.tsx | 0 .../Twilio/SMS/TwilioSmsConnect.module.scss | 2 +- .../Providers/Twilio/SMS/TwilioSmsConnect.tsx | 0 .../Twilio/TwilioConnect.module.scss | 2 +- .../Providers/Twilio/TwilioConnect.tsx | 0 .../index.module.scss | 0 .../Twilio/TwilioRequirementsDialog/index.tsx | 0 .../TwilioWhatsappConnect.module.scss | 2 +- .../Twilio/WhatsApp/TwilioWhatsappConnect.tsx | 0 .../src/pages/Channels}/index.module.scss | 16 +- .../src/pages/Channels/index.tsx | 189 ++++++++++++++++++ .../src/pages/NotFound/index.tsx | 17 ++ frontend/control-center/src/routes/routes.ts | 1 + .../control-center/src/selectors/channels.ts | 20 ++ .../src/services/hooks/localState.ts | 18 ++ .../control-center/src/services/pageTitle.ts | 7 + frontend/ui/src/App.tsx | 21 +- .../src/components/Sidebar/index.module.scss | 1 - frontend/ui/src/components/Sidebar/index.tsx | 9 +- .../index.module.scss | 158 --------------- .../ConnectedChannelsBySourceCard/index.tsx | 78 -------- .../SourceDescriptionCard/index.module.scss | 110 ---------- .../Channels/SourceDescriptionCard/index.tsx | 48 ----- frontend/ui/src/pages/Channels/index.tsx | 31 --- frontend/ui/src/routes/routes.ts | 8 - frontend/ui/src/selectors/channels.ts | 13 -- .../assets/images/icons/airyLogo.svg | 7 + .../assets/images/icons/catalogIcon.svg | 3 + .../icons/facebookMessengerLogoBlue.svg | 10 + .../assets/images/icons/googleLogo.svg | 3 + .../images/icons/instagramLogoFilled.svg | 18 ++ .../assets/images/icons/phoneIcon.svg | 5 + .../assets/images/icons/viberLogoFilled.svg | 8 + .../images/icons/whatsappLogoFilled.svg | 3 + .../assets/images/logo/airyLogo.svg | 7 + .../cta/LinkButton/style.module.scss | 5 +- 78 files changed, 870 insertions(+), 558 deletions(-) create mode 100644 frontend/control-center/src/api/index.ts create mode 100644 frontend/control-center/src/assets/index.ts create mode 100644 frontend/control-center/src/assets/scss/reset.scss create mode 100644 frontend/control-center/src/components/ChannelAvatar/index.module.scss create mode 100644 frontend/control-center/src/components/ChannelAvatar/index.tsx create mode 100644 frontend/control-center/src/components/Wrapper/index.module.scss create mode 100644 frontend/control-center/src/components/Wrapper/index.tsx create mode 100644 frontend/control-center/src/pages/Catalog/index.module.scss rename frontend/{ui/src/pages/Channels/MainPage => control-center/src/pages/Catalog}/index.tsx (73%) create mode 100644 frontend/control-center/src/pages/Channels/ChannelCard/index.module.scss create mode 100644 frontend/control-center/src/pages/Channels/ChannelCard/index.tsx create mode 100644 frontend/control-center/src/pages/Channels/ChannelsOutlet.tsx rename frontend/{ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem => control-center/src/pages/Channels/ConnectedChannelsList/ChannelsListItem}/index.module.scss (100%) rename frontend/{ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem => control-center/src/pages/Channels/ConnectedChannelsList/ChannelsListItem}/index.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/ConnectedChannelsList/index.module.scss (97%) rename frontend/{ui => control-center}/src/pages/Channels/ConnectedChannelsList/index.tsx (97%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.module.scss (98%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.module.scss (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.module.scss (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.module.scss (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.module.scss (96%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx (98%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.module.scss (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.module.scss (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Google/GoogleConnect.module.scss (96%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Google/GoogleConnect.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Instagram/InstagramConnect.module.scss (96%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Instagram/InstagramConnect.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.module.scss (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.module.scss (94%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Twilio/TwilioConnect.module.scss (98%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Twilio/TwilioConnect.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.module.scss (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.tsx (100%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.module.scss (94%) rename frontend/{ui => control-center}/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.tsx (100%) rename frontend/{ui/src/pages/Channels/MainPage => control-center/src/pages/Channels}/index.module.scss (72%) create mode 100644 frontend/control-center/src/pages/Channels/index.tsx create mode 100644 frontend/control-center/src/pages/NotFound/index.tsx create mode 100644 frontend/control-center/src/selectors/channels.ts create mode 100644 frontend/control-center/src/services/hooks/localState.ts create mode 100644 frontend/control-center/src/services/pageTitle.ts delete mode 100644 frontend/ui/src/pages/Channels/ConnectedChannelsBySourceCard/index.module.scss delete mode 100644 frontend/ui/src/pages/Channels/ConnectedChannelsBySourceCard/index.tsx delete mode 100644 frontend/ui/src/pages/Channels/SourceDescriptionCard/index.module.scss delete mode 100644 frontend/ui/src/pages/Channels/SourceDescriptionCard/index.tsx delete mode 100644 frontend/ui/src/pages/Channels/index.tsx create mode 100644 lib/typescript/assets/images/icons/airyLogo.svg create mode 100644 lib/typescript/assets/images/icons/catalogIcon.svg create mode 100644 lib/typescript/assets/images/icons/facebookMessengerLogoBlue.svg create mode 100644 lib/typescript/assets/images/icons/googleLogo.svg create mode 100644 lib/typescript/assets/images/icons/instagramLogoFilled.svg create mode 100644 lib/typescript/assets/images/icons/phoneIcon.svg create mode 100644 lib/typescript/assets/images/icons/viberLogoFilled.svg create mode 100644 lib/typescript/assets/images/icons/whatsappLogoFilled.svg create mode 100644 lib/typescript/assets/images/logo/airyLogo.svg diff --git a/frontend/control-center/src/App.module.scss b/frontend/control-center/src/App.module.scss index ee153c151e..6881c2da75 100644 --- a/frontend/control-center/src/App.module.scss +++ b/frontend/control-center/src/App.module.scss @@ -19,5 +19,5 @@ width: 100%; height: 100%; min-height: 100vh; - background-color: var(--color-background-gray); + background-color: var(--color-blue-white); } diff --git a/frontend/control-center/src/App.tsx b/frontend/control-center/src/App.tsx index ee4037448d..c183e9476a 100644 --- a/frontend/control-center/src/App.tsx +++ b/frontend/control-center/src/App.tsx @@ -1,9 +1,22 @@ -import React from 'react'; -import _, {connect} from 'react-redux'; +import React, {useEffect} from 'react'; +import _, {connect, ConnectedProps} from 'react-redux'; import TopBar from './components/TopBar'; import {Sidebar} from './components/Sidebar'; import styles from './App.module.scss'; import {getClientConfig} from './actions/config'; +import {Navigate, Route, Routes} from 'react-router-dom'; +import {CATALOG_ROUTE, CHANNELS_ROUTE, ROOT_ROUTE} from './routes/routes'; +import FacebookConnect from './pages/Channels/Providers/Facebook/Messenger/FacebookConnect'; +import ChatPluginConnect from './pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect'; +import ConnectedChannelsList from './pages/Channels/ConnectedChannelsList'; +import TwilioSmsConnect from './pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect'; +import TwilioWhatsappConnect from './pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect'; +import GoogleConnect from './pages/Channels/Providers/Google/GoogleConnect'; +import InstagramConnect from './pages/Channels/Providers/Instagram/InstagramConnect'; +import NotFound from './pages/NotFound'; +import ChannelsOutlet from './pages/Channels/ChannelsOutlet'; +import Catalog from './pages/Catalog'; +import Channels from './pages/Channels'; const mapDispatchToProps = { getClientConfig, @@ -11,12 +24,31 @@ const mapDispatchToProps = { const connector = connect(null, mapDispatchToProps); -const App = () => { +const App = (props: ConnectedProps) => { + useEffect(() => { + props.getClientConfig(); + }, []); + return (
+ + } /> + }> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + + } /> + } /> +
); diff --git a/frontend/control-center/src/api/index.ts b/frontend/control-center/src/api/index.ts new file mode 100644 index 0000000000..b1e194b8af --- /dev/null +++ b/frontend/control-center/src/api/index.ts @@ -0,0 +1,19 @@ +export const fetchGoogleFonts = () => { + //The API key is safe for embedding in URLs; it doesn't need any encoding. (Google docs) + const url = 'https://www.googleapis.com/webfonts/v1/webfonts?key=AIzaSyBtQiPkuSBRhUREStucv0KhI8Qc1HMV6Dc'; + const fontFamilies: string[] = []; + + fetch(url, { + method: 'GET', + }) + .then(res => res.json()) + .then(response => { + response.items.forEach(font => { + fontFamilies.push(font.family); + }); + }) + .catch((error: Error) => { + console.error(error); + }); + return fontFamilies; +}; diff --git a/frontend/control-center/src/assets/index.ts b/frontend/control-center/src/assets/index.ts new file mode 100644 index 0000000000..b13bb4eb87 --- /dev/null +++ b/frontend/control-center/src/assets/index.ts @@ -0,0 +1 @@ +export * from './'; diff --git a/frontend/control-center/src/assets/scss/reset.scss b/frontend/control-center/src/assets/scss/reset.scss new file mode 100644 index 0000000000..8adf949ff5 --- /dev/null +++ b/frontend/control-center/src/assets/scss/reset.scss @@ -0,0 +1,164 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ + +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { + margin: 0; + padding: 0; + border: 0; + font-size: inherit; + font: inherit; +} +i, +cite, +em, +var, +dfn, +address { + /* prevent faux italic */ + font-style: normal; +} +b, +h1, +h2, +h3, +h4, +h5, +h6, +strong, +th { + /* prevent faux bold */ + font-weight: normal; +} +/* HTML5 display-role reset for older browsers (UC Browser on Android) */ +article, +aside, +figcaption, +figure, +footer, +header, +menu, +section { + display: block; +} +blockquote, +q { + /* browsers use English quotation marks which may not be appropriate for every language */ + /* see https://en.wikipedia.org/wiki/Quotation_mark#Summary_table */ + quotes: none; +} +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ''; + content: none; +} +table { + /* default to compact tables */ + border-collapse: collapse; + border-spacing: 0; +} +*, +::before, +::after { + box-sizing: border-box; /* intuitive sizing */ +} +[hidden] { + display: none !important; /* enforce semantics */ +} + +/* https://github.com/mozdevs/cssremedy/issues/11#issuecomment-462867630 */ +@media (prefers-reduced-motion: reduce) { + *:not(.safe-animation), + *:not(.safe-animation)::before, + *:not(.safe-animation)::after { + animation-duration: 0.01s !important; + animation-delay: 0s !important; + animation-iteration-count: 1 !important; + transition-duration: 0s !important; + transition-delay: 0s !important; + scroll-behavior: auto !important; + } +} diff --git a/frontend/control-center/src/components/ChannelAvatar/index.module.scss b/frontend/control-center/src/components/ChannelAvatar/index.module.scss new file mode 100644 index 0000000000..4874e4e650 --- /dev/null +++ b/frontend/control-center/src/components/ChannelAvatar/index.module.scss @@ -0,0 +1,15 @@ +.image { + display: flex; + align-self: center; + + svg { + height: 100%; + width: 100%; + } + + img { + height: 100%; + width: 100%; + border-radius: 50%; + } +} diff --git a/frontend/control-center/src/components/ChannelAvatar/index.tsx b/frontend/control-center/src/components/ChannelAvatar/index.tsx new file mode 100644 index 0000000000..26fb360f0f --- /dev/null +++ b/frontend/control-center/src/components/ChannelAvatar/index.tsx @@ -0,0 +1,64 @@ +import React, {CSSProperties, SyntheticEvent} from 'react'; +import {ReactComponent as GoogleAvatar} from 'assets/images/icons/googleLogo.svg'; +import {ReactComponent as WhatsappAvatar} from 'assets/images/icons/whatsappLogoFilled.svg'; +import {ReactComponent as SmsAvatar} from 'assets/images/icons/phoneIcon.svg'; +import {ReactComponent as FacebookAvatar} from 'assets/images/icons/facebookMessengerLogoBlue.svg'; +import {ReactComponent as AiryAvatar} from 'assets/images/icons/airyLogo.svg'; +import {ReactComponent as InstagramAvatar} from 'assets/images/icons/instagramLogoFilled.svg'; +import {Channel, Source} from 'model'; +import styles from './index.module.scss'; + +type ChannelAvatarProps = { + channel: Channel; + style?: CSSProperties; + imageUrl?: string; +}; + +const fallbackImageUrl = (event: SyntheticEvent, source: string) => { + if (source === Source.facebook) { + event.currentTarget.src = `https://s3.amazonaws.com/assets.airy.co/${Source.facebook}CC_avatar.svg`; + event.currentTarget.alt = `${Source.facebook} fallback image`; + } else { + event.currentTarget.src = `https://s3.amazonaws.com/assets.airy.co/${source}_avatar.svg`; + event.currentTarget.alt = `${source} fallback image`; + } +}; + +const ChannelAvatar = (props: ChannelAvatarProps) => { + const {channel, imageUrl, style} = props; + + const getCustomLogo = (channel: Channel) => { + return ( + ) => fallbackImageUrl(event, channel.source)} + src={channel.metadata.imageUrl || imageUrl} + alt={channel.metadata.name || 'SourceLogo'} + /> + ); + }; + + const getChannelAvatar = (channel: Channel) => { + switch (channel.source) { + case Source.facebook: + return ; + case Source.google: + return ; + case Source.twilioSMS: + return ; + case Source.twilioWhatsApp: + return ; + case Source.instagram: + return ; + default: + return ; + } + }; + + return ( +
+ {channel.metadata?.imageUrl || imageUrl ? getCustomLogo(channel) : getChannelAvatar(channel)} +
+ ); +}; + +export default ChannelAvatar; diff --git a/frontend/control-center/src/components/Sidebar/index.module.scss b/frontend/control-center/src/components/Sidebar/index.module.scss index 5f5e83e9d3..39a84efe64 100644 --- a/frontend/control-center/src/components/Sidebar/index.module.scss +++ b/frontend/control-center/src/components/Sidebar/index.module.scss @@ -5,13 +5,14 @@ .wrapper { display: flex; flex-direction: column; + align-items: center; border-top-right-radius: 8px; overflow-y: hidden; margin-top: 88px; - z-index: $navigation; - width: 80px; - height: auto; + width: 175px; + height: 100%; background-color: white; + position: fixed; } .linkSection { @@ -23,21 +24,27 @@ justify-content: center; margin-top: 24px; margin-bottom: 32px; + width: 164px; + height: 42px; + background-color: var(--color-blue-white); + border-radius: 10px; } .link { display: flex; - flex-direction: column; - justify-content: center; + flex-direction: row; + justify-content: flex-start; align-items: center; transition: 0.5s; text-decoration: none; font-weight: 400; + width: 100%; color: var(--color-text-gray); + margin-left: 8px; span { @include font-s; - margin: 0; + margin-left: 11px; padding: 0; text-align: center; } @@ -46,6 +53,7 @@ } &:hover { + color: var(--color-airy-blue); svg path { fill: var(--color-airy-blue); } diff --git a/frontend/control-center/src/components/Sidebar/index.tsx b/frontend/control-center/src/components/Sidebar/index.tsx index a71f5360a0..5b61ff88e0 100644 --- a/frontend/control-center/src/components/Sidebar/index.tsx +++ b/frontend/control-center/src/components/Sidebar/index.tsx @@ -1,16 +1,17 @@ import React from 'react'; -import {Link, matchPath, useLocation} from 'react-router-dom'; +import {Link} from 'react-router-dom'; +import {useMatch} from 'react-router'; import {ReactComponent as PlugIcon} from 'assets/images/icons/gitMerge.svg'; +import {ReactComponent as CatalogIcon} from 'assets/images/icons/catalogIcon.svg'; -import {CHANNELS_ROUTE} from '../../routes/routes'; +import {CATALOG_ROUTE, CHANNELS_ROUTE} from '../../routes/routes'; import styles from './index.module.scss'; export const Sidebar = () => { - const location = useLocation(); const isActive = (route: string) => { - return !!matchPath(location.pathname, route); + return useMatch(`${route}/*`); }; return ( @@ -19,7 +20,13 @@ export const Sidebar = () => {
- Channels + Connectors + +
+
+ + + Catalog
diff --git a/frontend/control-center/src/components/TopBar/index.module.scss b/frontend/control-center/src/components/TopBar/index.module.scss index 5e2a03d5ae..e0bb08a5fa 100644 --- a/frontend/control-center/src/components/TopBar/index.module.scss +++ b/frontend/control-center/src/components/TopBar/index.module.scss @@ -17,11 +17,18 @@ } .airyLogo { + display: flex; + flex-direction: row; + align-items: center; margin: 20px 24px; + h1 { + @include font-base; + margin-left: 7px; + } } .airyLogoSvg { - width: 86px; + width: 32px; height: 32px; } diff --git a/frontend/control-center/src/components/TopBar/index.tsx b/frontend/control-center/src/components/TopBar/index.tsx index 53e8880f73..4f70e83b55 100644 --- a/frontend/control-center/src/components/TopBar/index.tsx +++ b/frontend/control-center/src/components/TopBar/index.tsx @@ -4,7 +4,7 @@ import {ListenOutsideClick} from 'components'; import {StateModel} from '../../reducers'; import {ReactComponent as ShortcutIcon} from 'assets/images/icons/shortcut.svg'; import {ReactComponent as LogoutIcon} from 'assets/images/icons/signOut.svg'; -import {ReactComponent as AiryLogo} from 'assets/images/logo/airyPrimaryRgb.svg'; +import {ReactComponent as AiryLogo} from 'assets/images/logo/airyLogo.svg'; import {ReactComponent as ChevronDownIcon} from 'assets/images/icons/chevronDown.svg'; import styles from './index.module.scss'; import {env} from '../../env'; @@ -45,6 +45,7 @@ const TopBar = (props: TopBarProps & ConnectedProps) => {
+

Control Center

diff --git a/frontend/control-center/src/components/Wrapper/index.module.scss b/frontend/control-center/src/components/Wrapper/index.module.scss new file mode 100644 index 0000000000..05cdd3f2da --- /dev/null +++ b/frontend/control-center/src/components/Wrapper/index.module.scss @@ -0,0 +1,23 @@ +@import 'assets/scss/colors.scss'; +@import 'assets/scss/fonts.scss'; + +.App { + text-align: center; + flex-grow: 1; + font-family: 'Lato', sans-serif; + width: 100vw; + min-height: 100vh; + background-color: var(--color-background-gray); + overflow: visible; +} + +.Content { + width: auto; + background: white; + padding: 32px; + margin: 88px 2.5em 5em 7.5em; + border-radius: 10px; + box-sizing: border-box; + overflow: visible; + min-height: calc(100vh - 170px); +} diff --git a/frontend/control-center/src/components/Wrapper/index.tsx b/frontend/control-center/src/components/Wrapper/index.tsx new file mode 100644 index 0000000000..88f2226a7d --- /dev/null +++ b/frontend/control-center/src/components/Wrapper/index.tsx @@ -0,0 +1,13 @@ +import React from 'react'; + +import styles from './index.module.scss'; + +interface IProps {} + +const Wrapper: React.FunctionComponent = props => ( +
+
{props.children}
+
+); + +export default Wrapper; diff --git a/frontend/control-center/src/index.tsx b/frontend/control-center/src/index.tsx index c25b56dd37..5bc9407511 100644 --- a/frontend/control-center/src/index.tsx +++ b/frontend/control-center/src/index.tsx @@ -7,6 +7,7 @@ import {Provider} from 'react-redux'; import {BrowserRouter} from 'react-router-dom'; import {store} from './store'; import './index.scss'; +import './assets/scss/reset.scss'; const render = async () => { const App = (await import('./App')).default; diff --git a/frontend/control-center/src/pages/Catalog/index.module.scss b/frontend/control-center/src/pages/Catalog/index.module.scss new file mode 100644 index 0000000000..43756b48c3 --- /dev/null +++ b/frontend/control-center/src/pages/Catalog/index.module.scss @@ -0,0 +1,34 @@ +@import 'assets/scss/fonts.scss'; +@import 'assets/scss/colors.scss'; + +.catalogWrapper { + background: white; + border-radius: 10px; + padding: 32px; + margin: 88px 1.5em 0 191px; + height: calc(100vh - 88px); + overflow-y: scroll; + overflow-x: hidden; + width: 100%; +} + +.catalogHeadline { + @include font-xl; + font-weight: 900; + letter-spacing: 0; + display: flex; + justify-content: space-between; + color: var(--color-text-contrast); + margin-bottom: 14px; +} + +.catalogHeadlineText { + @include font-xl; + font-weight: 900; +} + +.wrapper { + display: flex; + flex-direction: row; + flex-wrap: wrap; +} diff --git a/frontend/ui/src/pages/Channels/MainPage/index.tsx b/frontend/control-center/src/pages/Catalog/index.tsx similarity index 73% rename from frontend/ui/src/pages/Channels/MainPage/index.tsx rename to frontend/control-center/src/pages/Catalog/index.tsx index 240f1d6257..c4ebb6f94e 100644 --- a/frontend/ui/src/pages/Channels/MainPage/index.tsx +++ b/frontend/control-center/src/pages/Catalog/index.tsx @@ -1,19 +1,13 @@ -import React, {useState} from 'react'; +import React, {useEffect, useState} from 'react'; -import {Source, Channel} from 'model'; -import {FacebookMessengerRequirementsDialog} from '../Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog'; -import {InstagramRequirementsDialog} from '../Providers/Instagram/InstagramRequirementsDialog'; -import {GoogleBusinessMessagesRequirementsDialog} from '../Providers/Google/GoogleBusinessMessagesRequirementsDialog'; -import {TwilioRequirementsDialog} from '../Providers/Twilio/TwilioRequirementsDialog'; -import SourceDescriptionCard from '../SourceDescriptionCard'; -import ConnectedChannelsBySourceCard from '../ConnectedChannelsBySourceCard'; +import {Channel, Source} from 'model'; -import {ReactComponent as AiryAvatarIcon} from 'assets/images/icons/airyAvatar.svg'; -import {ReactComponent as MessengerAvatarIcon} from 'assets/images/icons/messengerAvatar.svg'; -import {ReactComponent as SMSAvatarIcon} from 'assets/images/icons/smsAvatar.svg'; -import {ReactComponent as WhatsAppAvatarIcon} from 'assets/images/icons/whatsAppAvatar.svg'; -import {ReactComponent as GoogleAvatarIcon} from 'assets/images/icons/googleAvatar.svg'; -import {ReactComponent as InstagramIcon} from 'assets/images/icons/instagramAvatar.svg'; +import {ReactComponent as AiryAvatarIcon} from 'assets/images/icons/airyLogo.svg'; +import {ReactComponent as MessengerAvatarIcon} from 'assets/images/icons/facebookMessengerLogoBlue.svg'; +import {ReactComponent as SMSAvatarIcon} from 'assets/images/icons/phoneIcon.svg'; +import {ReactComponent as WhatsAppAvatarIcon} from 'assets/images/icons/whatsappLogoFilled.svg'; +import {ReactComponent as GoogleAvatarIcon} from 'assets/images/icons/googleLogo.svg'; +import {ReactComponent as InstagramIcon} from 'assets/images/icons/instagramLogoFilled.svg'; import styles from './index.module.scss'; import { @@ -38,11 +32,17 @@ import { CHANNELS_CHAT_PLUGIN_ROUTE, CHANNELS_GOOGLE_ROUTE, CHANNELS_INSTAGRAM_ROUTE, -} from '../../../routes/routes'; -import {useNavigate} from 'react-router-dom'; -import {StateModel} from '../../../reducers'; -import {allChannelsConnected} from '../../../selectors/channels'; +} from '../../routes/routes'; +import {StateModel} from '../../reducers'; import {useSelector} from 'react-redux'; +import {useNavigate} from 'react-router-dom'; +import {allChannelsConnected} from '../../selectors/channels'; +import ChannelCard from '../Channels/ChannelCard'; +import {FacebookMessengerRequirementsDialog} from '../Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog'; +import {GoogleBusinessMessagesRequirementsDialog} from '../Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog'; +import {TwilioRequirementsDialog} from '../Channels/Providers/Twilio/TwilioRequirementsDialog'; +import {InstagramRequirementsDialog} from '../Channels/Providers/Instagram/InstagramRequirementsDialog'; +import {setPageTitle} from '../../services/pageTitle'; export type SourceInfo = { type: Source; @@ -139,11 +139,15 @@ const SourcesInfo: SourceInfo[] = [ }, ]; -const MainPage = () => { +const Catalog = () => { const channels = useSelector((state: StateModel) => Object.values(allChannelsConnected(state))); const config = useSelector((state: StateModel) => state.data.config); const [displayDialogFromSource, setDisplayDialogFromSource] = useState(''); + useEffect(() => { + setPageTitle('Catalog'); + }, []); + const OpenRequirementsDialog = ({source}: {source: string}): JSX.Element => { switch (source) { case Source.facebook: @@ -164,38 +168,36 @@ const MainPage = () => { const navigate = useNavigate(); return ( -
-
+
+
-

Channels

+

Catalog

-
- {' '} -

Choose a channel you want to connect

-
{displayDialogFromSource !== '' && } - {SourcesInfo.map((infoItem: SourceInfo) => ( -
- { - if (config.components[infoItem.configKey] && config.components[infoItem.configKey].enabled) { - navigate(infoItem.newChannelRoute); - } else { - setDisplayDialogFromSource(infoItem.type); - } - }} - /> - -
- ))} + {SourcesInfo.map((infoItem: SourceInfo) => { + return ( + channelsBySource(infoItem.type).length === 0 && ( +
+ { + if (config.components[infoItem.configKey] && config.components[infoItem.configKey].enabled) { + navigate(infoItem.newChannelRoute); + } else { + setDisplayDialogFromSource(infoItem.type); + } + }} + /> +
+ ) + ); + })}
); }; -export default MainPage; +export default Catalog; diff --git a/frontend/control-center/src/pages/Channels/ChannelCard/index.module.scss b/frontend/control-center/src/pages/Channels/ChannelCard/index.module.scss new file mode 100644 index 0000000000..fe4a3e931b --- /dev/null +++ b/frontend/control-center/src/pages/Channels/ChannelCard/index.module.scss @@ -0,0 +1,51 @@ +@import 'assets/scss/fonts.scss'; +@import 'assets/scss/colors.scss'; +@import 'assets/scss/z-index.scss'; + +.channelCard { + display: flex; + align-items: center; + height: 64px; + width: 230px; + border: 1px solid var(--color-dark-elements-gray); + border-radius: 10px; + background-color: var(--color-background-blue); + margin-bottom: 28px; + margin-right: 36px; + &:hover { + cursor: pointer; + border: 2px solid var(--color-airy-blue); + } +} + +.channelLogo { + margin-left: 16px; + margin-right: 10px; + height: 30px; + width: 30px; + svg { + width: 30px; + height: 30px; + } +} + +.channelLogoInstagram { + margin-left: 16px; + margin-right: 10px; + height: 30px; + width: 30px; + svg { + width: 25px; + height: 25px; + } +} + +.channelTitle { + height: 24px; + width: 190px; + color: var(--color-text-contrast); + font-size: 13px; + font-weight: 600; + letter-spacing: 0; + line-height: 24px; +} diff --git a/frontend/control-center/src/pages/Channels/ChannelCard/index.tsx b/frontend/control-center/src/pages/Channels/ChannelCard/index.tsx new file mode 100644 index 0000000000..d91ea85787 --- /dev/null +++ b/frontend/control-center/src/pages/Channels/ChannelCard/index.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import {SourceInfo} from '..'; +import styles from './index.module.scss'; + +type SourceDescriptionCardProps = { + sourceInfo: SourceInfo; + addChannelAction: () => void; +}; + +const ChannelCard = (props: SourceDescriptionCardProps) => { + const {sourceInfo, addChannelAction} = props; + + return ( +
+
{sourceInfo.image}
+

{sourceInfo.title}

+
+ ); +}; + +export default ChannelCard; diff --git a/frontend/control-center/src/pages/Channels/ChannelsOutlet.tsx b/frontend/control-center/src/pages/Channels/ChannelsOutlet.tsx new file mode 100644 index 0000000000..32e6d8a4a6 --- /dev/null +++ b/frontend/control-center/src/pages/Channels/ChannelsOutlet.tsx @@ -0,0 +1,8 @@ +import React from 'react'; +import {Outlet} from 'react-router-dom'; + +const ChannelsOutlet = () => { + return ; +}; + +export default ChannelsOutlet; diff --git a/frontend/ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem/index.module.scss b/frontend/control-center/src/pages/Channels/ConnectedChannelsList/ChannelsListItem/index.module.scss similarity index 100% rename from frontend/ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem/index.module.scss rename to frontend/control-center/src/pages/Channels/ConnectedChannelsList/ChannelsListItem/index.module.scss diff --git a/frontend/ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem/index.tsx b/frontend/control-center/src/pages/Channels/ConnectedChannelsList/ChannelsListItem/index.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/ConnectedChannelsList/ChannelListItem/index.tsx rename to frontend/control-center/src/pages/Channels/ConnectedChannelsList/ChannelsListItem/index.tsx diff --git a/frontend/ui/src/pages/Channels/ConnectedChannelsList/index.module.scss b/frontend/control-center/src/pages/Channels/ConnectedChannelsList/index.module.scss similarity index 97% rename from frontend/ui/src/pages/Channels/ConnectedChannelsList/index.module.scss rename to frontend/control-center/src/pages/Channels/ConnectedChannelsList/index.module.scss index c79b7be0a2..fc52dd9f36 100644 --- a/frontend/ui/src/pages/Channels/ConnectedChannelsList/index.module.scss +++ b/frontend/control-center/src/pages/Channels/ConnectedChannelsList/index.module.scss @@ -9,7 +9,7 @@ padding-top: 88px; width: 100%; padding: 32px; - margin: 88px 1.5em 0 16px; + margin: 88px 1.5em 0 191px; min-height: calc(100vh - 170px); } @@ -25,6 +25,7 @@ cursor: pointer; text-decoration: none; max-width: 200px; + color: var(--color-airy-blue); &:hover { text-decoration: underline; } diff --git a/frontend/ui/src/pages/Channels/ConnectedChannelsList/index.tsx b/frontend/control-center/src/pages/Channels/ConnectedChannelsList/index.tsx similarity index 97% rename from frontend/ui/src/pages/Channels/ConnectedChannelsList/index.tsx rename to frontend/control-center/src/pages/Channels/ConnectedChannelsList/index.tsx index e2a6bf1a7e..01a09251f7 100644 --- a/frontend/ui/src/pages/Channels/ConnectedChannelsList/index.tsx +++ b/frontend/control-center/src/pages/Channels/ConnectedChannelsList/index.tsx @@ -7,7 +7,7 @@ import {StateModel} from '../../../reducers'; import {allChannels} from '../../../selectors/channels'; import {Channel, Source} from 'model'; -import ChannelListItem from './ChannelListItem'; +import ChannelsListItem from './ChannelsListItem'; import {SearchField} from 'components'; import {ReactComponent as ArrowLeftIcon} from 'assets/images/icons/arrowLeft.svg'; import {ReactComponent as SearchIcon} from 'assets/images/icons/search.svg'; @@ -121,7 +121,7 @@ const ConnectedChannelsList = () => { sortBy(filteredChannels, (channel: Channel) => channel.metadata.name.toLowerCase()).map( (channel: Channel) => (
- +
) ) diff --git a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.module.scss b/frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.module.scss similarity index 98% rename from frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.module.scss index e779136337..937e5c62a0 100644 --- a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.module.scss +++ b/frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.module.scss @@ -9,7 +9,7 @@ padding-top: 88px; width: 100%; padding: 32px; - margin: 88px 1.5em 0 16px; + margin: 88px 1.5em 0 191px; height: calc(100vh - 88px); overflow-y: scroll; } diff --git a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.tsx b/frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.tsx rename to frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.module.scss b/frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.module.scss similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.module.scss diff --git a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.tsx b/frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.tsx rename to frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/ConnectNewChatPlugin.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.module.scss b/frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.module.scss similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.module.scss diff --git a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.tsx b/frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.tsx rename to frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/CustomiseSection.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.module.scss b/frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.module.scss similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.module.scss diff --git a/frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.tsx b/frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.tsx rename to frontend/control-center/src/pages/Channels/Providers/Airy/ChatPlugin/sections/EditChatPlugin.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.module.scss b/frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.module.scss similarity index 96% rename from frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.module.scss index bc0b14b569..65d35ec957 100644 --- a/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.module.scss +++ b/frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.module.scss @@ -9,7 +9,7 @@ padding-top: 88px; width: 100%; padding: 32px; - margin: 88px 1.5em 0 16px; + margin: 88px 1.5em 0 191px; min-height: calc(100vh - 170px); } diff --git a/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx b/frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx similarity index 98% rename from frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx rename to frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx index e4dade01db..cb3406e8b8 100644 --- a/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx +++ b/frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookConnect.tsx @@ -24,7 +24,7 @@ const FacebookConnect = (props: ConnectedProps) => { const channel = useCurrentChannel(); const navigate = useNavigate(); const [id, setId] = useState(channel?.sourceChannelId || ''); - const [token, setToken] = useState(''); + const [token, setToken] = useState(channel?.metadata?.pageToken || ''); const [name, setName] = useState(channel?.metadata?.name || ''); const [image, setImage] = useState(channel?.metadata?.imageUrl || ''); const [buttonTitle, setButtonTitle] = useState('Connect Page'); diff --git a/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.module.scss b/frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.module.scss similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.module.scss diff --git a/frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.tsx b/frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.tsx rename to frontend/control-center/src/pages/Channels/Providers/Facebook/Messenger/FacebookMessengerRequirementsDialog/index.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.module.scss b/frontend/control-center/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.module.scss similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.module.scss diff --git a/frontend/ui/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.tsx b/frontend/control-center/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.tsx rename to frontend/control-center/src/pages/Channels/Providers/Google/GoogleBusinessMessagesRequirementsDialog/index.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Google/GoogleConnect.module.scss b/frontend/control-center/src/pages/Channels/Providers/Google/GoogleConnect.module.scss similarity index 96% rename from frontend/ui/src/pages/Channels/Providers/Google/GoogleConnect.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Google/GoogleConnect.module.scss index bc0b14b569..65d35ec957 100644 --- a/frontend/ui/src/pages/Channels/Providers/Google/GoogleConnect.module.scss +++ b/frontend/control-center/src/pages/Channels/Providers/Google/GoogleConnect.module.scss @@ -9,7 +9,7 @@ padding-top: 88px; width: 100%; padding: 32px; - margin: 88px 1.5em 0 16px; + margin: 88px 1.5em 0 191px; min-height: calc(100vh - 170px); } diff --git a/frontend/ui/src/pages/Channels/Providers/Google/GoogleConnect.tsx b/frontend/control-center/src/pages/Channels/Providers/Google/GoogleConnect.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Google/GoogleConnect.tsx rename to frontend/control-center/src/pages/Channels/Providers/Google/GoogleConnect.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Instagram/InstagramConnect.module.scss b/frontend/control-center/src/pages/Channels/Providers/Instagram/InstagramConnect.module.scss similarity index 96% rename from frontend/ui/src/pages/Channels/Providers/Instagram/InstagramConnect.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Instagram/InstagramConnect.module.scss index bc0b14b569..65d35ec957 100644 --- a/frontend/ui/src/pages/Channels/Providers/Instagram/InstagramConnect.module.scss +++ b/frontend/control-center/src/pages/Channels/Providers/Instagram/InstagramConnect.module.scss @@ -9,7 +9,7 @@ padding-top: 88px; width: 100%; padding: 32px; - margin: 88px 1.5em 0 16px; + margin: 88px 1.5em 0 191px; min-height: calc(100vh - 170px); } diff --git a/frontend/ui/src/pages/Channels/Providers/Instagram/InstagramConnect.tsx b/frontend/control-center/src/pages/Channels/Providers/Instagram/InstagramConnect.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Instagram/InstagramConnect.tsx rename to frontend/control-center/src/pages/Channels/Providers/Instagram/InstagramConnect.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.module.scss b/frontend/control-center/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.module.scss similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.module.scss diff --git a/frontend/ui/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.tsx b/frontend/control-center/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.tsx rename to frontend/control-center/src/pages/Channels/Providers/Instagram/InstagramRequirementsDialog/index.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.module.scss b/frontend/control-center/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.module.scss similarity index 94% rename from frontend/ui/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.module.scss index 39d7db517f..99e0284f67 100644 --- a/frontend/ui/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.module.scss +++ b/frontend/control-center/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.module.scss @@ -9,7 +9,7 @@ padding-top: 88px; width: 100%; padding: 32px; - margin: 88px 1.5em 0 16px; + margin: 88px 1.5em 0 191px; min-height: calc(100vh - 170px); } diff --git a/frontend/ui/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.tsx b/frontend/control-center/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.tsx rename to frontend/control-center/src/pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Twilio/TwilioConnect.module.scss b/frontend/control-center/src/pages/Channels/Providers/Twilio/TwilioConnect.module.scss similarity index 98% rename from frontend/ui/src/pages/Channels/Providers/Twilio/TwilioConnect.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Twilio/TwilioConnect.module.scss index 0d439b2c95..6fe6bc38a5 100644 --- a/frontend/ui/src/pages/Channels/Providers/Twilio/TwilioConnect.module.scss +++ b/frontend/control-center/src/pages/Channels/Providers/Twilio/TwilioConnect.module.scss @@ -89,7 +89,7 @@ padding-top: 88px; width: 100%; padding: 32px; - margin: 88px 1.5em 0 16px; + margin: 88px 1.5em 0 191px; min-height: calc(100vh - 170px); } diff --git a/frontend/ui/src/pages/Channels/Providers/Twilio/TwilioConnect.tsx b/frontend/control-center/src/pages/Channels/Providers/Twilio/TwilioConnect.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Twilio/TwilioConnect.tsx rename to frontend/control-center/src/pages/Channels/Providers/Twilio/TwilioConnect.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.module.scss b/frontend/control-center/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.module.scss similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.module.scss diff --git a/frontend/ui/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.tsx b/frontend/control-center/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.tsx rename to frontend/control-center/src/pages/Channels/Providers/Twilio/TwilioRequirementsDialog/index.tsx diff --git a/frontend/ui/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.module.scss b/frontend/control-center/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.module.scss similarity index 94% rename from frontend/ui/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.module.scss rename to frontend/control-center/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.module.scss index 39d7db517f..99e0284f67 100644 --- a/frontend/ui/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.module.scss +++ b/frontend/control-center/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.module.scss @@ -9,7 +9,7 @@ padding-top: 88px; width: 100%; padding: 32px; - margin: 88px 1.5em 0 16px; + margin: 88px 1.5em 0 191px; min-height: calc(100vh - 170px); } diff --git a/frontend/ui/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.tsx b/frontend/control-center/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.tsx similarity index 100% rename from frontend/ui/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.tsx rename to frontend/control-center/src/pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect.tsx diff --git a/frontend/ui/src/pages/Channels/MainPage/index.module.scss b/frontend/control-center/src/pages/Channels/index.module.scss similarity index 72% rename from frontend/ui/src/pages/Channels/MainPage/index.module.scss rename to frontend/control-center/src/pages/Channels/index.module.scss index 7f8427a9a3..9a5c68703d 100644 --- a/frontend/ui/src/pages/Channels/MainPage/index.module.scss +++ b/frontend/control-center/src/pages/Channels/index.module.scss @@ -3,13 +3,13 @@ .channelsWrapper { background: white; - display: block; border-radius: 10px; - width: 100%; padding: 32px; - margin: 88px 1.5em 0 16px; + margin: 88px 1.5em 0 191px; height: calc(100vh - 88px); overflow-y: scroll; + overflow-x: hidden; + width: 100%; } .channelsHeadline { @@ -27,14 +27,8 @@ font-weight: 900; } -.channelsChoice { - list-style: none; - color: var(--color-text-gray); - padding-bottom: 20px; -} - .wrapper { display: flex; - flex-direction: column; - margin-bottom: 1em; + flex-direction: row; + flex-wrap: wrap; } diff --git a/frontend/control-center/src/pages/Channels/index.tsx b/frontend/control-center/src/pages/Channels/index.tsx new file mode 100644 index 0000000000..49e1680dcd --- /dev/null +++ b/frontend/control-center/src/pages/Channels/index.tsx @@ -0,0 +1,189 @@ +import React, {useEffect} from 'react'; + +import {Channel, Source} from 'model'; +import ChannelCard from './ChannelCard'; + +import {ReactComponent as AiryAvatarIcon} from 'assets/images/icons/airyLogo.svg'; +import {ReactComponent as MessengerAvatarIcon} from 'assets/images/icons/facebookMessengerLogoBlue.svg'; +import {ReactComponent as SMSAvatarIcon} from 'assets/images/icons/phoneIcon.svg'; +import {ReactComponent as WhatsAppAvatarIcon} from 'assets/images/icons/whatsappLogoFilled.svg'; +import {ReactComponent as GoogleAvatarIcon} from 'assets/images/icons/googleLogo.svg'; +import {ReactComponent as InstagramIcon} from 'assets/images/icons/instagramLogoFilled.svg'; + +import styles from './index.module.scss'; +import { + cyChannelsChatPluginAddButton, + cyChannelsChatPluginList, + cyChannelsFacebookAddButton, + cyChannelsFacebookList, + cyChannelsGoogleAddButton, + cyChannelsGoogleList, + cyChannelsTwilioSmsAddButton, + cyChannelsTwilioSmsList, + cyChannelsTwilioWhatsappAddButton, + cyChannelsTwilioWhatsappList, + cyChannelsInstagramAddButton, + cyChannelsInstagramList, +} from 'handles'; +import { + CHANNELS_FACEBOOK_ROUTE, + CHANNELS_TWILIO_SMS_ROUTE, + CHANNELS_TWILIO_WHATSAPP_ROUTE, + CHANNELS_CONNECTED_ROUTE, + CHANNELS_CHAT_PLUGIN_ROUTE, + CHANNELS_GOOGLE_ROUTE, + CHANNELS_INSTAGRAM_ROUTE, +} from '../../routes/routes'; +import {StateModel} from '../../reducers'; +import {connect, ConnectedProps, useSelector} from 'react-redux'; +import {useNavigate} from 'react-router-dom'; +import {allChannelsConnected} from '../../selectors/channels'; +import {listChannels} from '../../actions/channel'; +import {setPageTitle} from '../../services/pageTitle'; + +export type SourceInfo = { + type: Source; + title: string; + description: string; + image: JSX.Element; + newChannelRoute: string; + channelsListRoute: string; + configKey: string; + channelsToShow: number; + itemInfoString: string; + dataCyAddChannelButton: string; + dataCyChannelList: string; +}; + +const SourcesInfo: SourceInfo[] = [ + { + type: Source.chatPlugin, + title: 'Airy Live Chat', + description: 'Best of class browser messenger', + image: , + newChannelRoute: CHANNELS_CHAT_PLUGIN_ROUTE + '/new', + channelsListRoute: CHANNELS_CONNECTED_ROUTE + '/chatplugin', + configKey: 'sources-chat-plugin', + channelsToShow: 4, + itemInfoString: 'channels', + dataCyAddChannelButton: cyChannelsChatPluginAddButton, + dataCyChannelList: cyChannelsChatPluginList, + }, + { + type: Source.facebook, + title: 'Messenger', + description: 'Connect multiple Facebook pages', + image: , + newChannelRoute: CHANNELS_FACEBOOK_ROUTE + '/new', + channelsListRoute: CHANNELS_CONNECTED_ROUTE + '/facebook', + configKey: 'sources-facebook', + channelsToShow: 4, + itemInfoString: 'channels', + dataCyAddChannelButton: cyChannelsFacebookAddButton, + dataCyChannelList: cyChannelsFacebookList, + }, + { + type: Source.twilioSMS, + title: 'SMS', + description: 'Deliver SMS with ease', + image: , + newChannelRoute: CHANNELS_TWILIO_SMS_ROUTE + '/new_account', + channelsListRoute: CHANNELS_CONNECTED_ROUTE + '/twilio.sms/#', + configKey: 'sources-twilio', + channelsToShow: 2, + itemInfoString: 'phones', + dataCyAddChannelButton: cyChannelsTwilioSmsAddButton, + dataCyChannelList: cyChannelsTwilioSmsList, + }, + { + type: Source.twilioWhatsApp, + title: 'WhatsApp', + description: 'World #1 chat app', + image: , + newChannelRoute: CHANNELS_TWILIO_WHATSAPP_ROUTE + '/new_account', + channelsListRoute: CHANNELS_CONNECTED_ROUTE + '/twilio.whatsapp/#', + configKey: 'sources-twilio', + channelsToShow: 2, + itemInfoString: 'phones', + dataCyAddChannelButton: cyChannelsTwilioWhatsappAddButton, + dataCyChannelList: cyChannelsTwilioWhatsappList, + }, + { + type: Source.google, + title: 'Google Business Messages', + description: 'Be there when people search', + image: , + newChannelRoute: CHANNELS_GOOGLE_ROUTE + '/new_account', + channelsListRoute: CHANNELS_CONNECTED_ROUTE + '/google', + configKey: 'sources-google', + channelsToShow: 4, + itemInfoString: 'channels', + dataCyAddChannelButton: cyChannelsGoogleAddButton, + dataCyChannelList: cyChannelsGoogleList, + }, + { + type: Source.instagram, + title: 'Instagram', + description: 'Connect multiple Instagram pages', + image: , + newChannelRoute: CHANNELS_INSTAGRAM_ROUTE + '/new', + channelsListRoute: CHANNELS_CONNECTED_ROUTE + '/instagram', + configKey: 'sources-facebook', + channelsToShow: 4, + itemInfoString: 'channels', + dataCyAddChannelButton: cyChannelsInstagramAddButton, + dataCyChannelList: cyChannelsInstagramList, + }, +]; + +const mapDispatchToProps = { + listChannels, +}; + +const mapStateToProps = (state: StateModel) => ({ + channels: Object.values(allChannelsConnected(state)), +}); + +const connector = connect(mapStateToProps, mapDispatchToProps); + +const Channels = (props: ConnectedProps) => { + const channels = useSelector((state: StateModel) => Object.values(allChannelsConnected(state))); + const channelsBySource = (Source: Source) => channels.filter((channel: Channel) => channel.source === Source); + const navigate = useNavigate(); + + useEffect(() => { + if (props.channels.length === 0) { + props.listChannels(); + } + setPageTitle('Connectors'); + }, [props.channels.length]); + + return ( +
+
+
+

Connectors

+
+
+ +
+ {SourcesInfo.map((infoItem: SourceInfo) => { + return ( + channelsBySource(infoItem.type).length > 0 && ( +
+ { + navigate(infoItem.channelsListRoute); + }} + /> +
+ ) + ); + })} +
+
+ ); +}; + +export default connector(Channels); diff --git a/frontend/control-center/src/pages/NotFound/index.tsx b/frontend/control-center/src/pages/NotFound/index.tsx new file mode 100644 index 0000000000..c10abff76c --- /dev/null +++ b/frontend/control-center/src/pages/NotFound/index.tsx @@ -0,0 +1,17 @@ +import React, {useEffect} from 'react'; +import Wrapper from '../../components/Wrapper'; +import {setPageTitle} from '../../services/pageTitle'; + +const NotFound = () => { + useEffect(() => { + setPageTitle('Page not found'); + }, []); + + return ( + +
Oops! We couldn't find that here.
+
+ ); +}; + +export default NotFound; diff --git a/frontend/control-center/src/routes/routes.ts b/frontend/control-center/src/routes/routes.ts index 3ce3258268..f5375e2a49 100644 --- a/frontend/control-center/src/routes/routes.ts +++ b/frontend/control-center/src/routes/routes.ts @@ -7,3 +7,4 @@ export const CHANNELS_TWILIO_SMS_ROUTE = '/channels/twilio.sms'; export const CHANNELS_TWILIO_WHATSAPP_ROUTE = '/channels/twilio.whatsapp'; export const CHANNELS_GOOGLE_ROUTE = '/channels/google'; export const CHANNELS_INSTAGRAM_ROUTE = '/channels/instagram'; +export const CATALOG_ROUTE = '/catalog'; diff --git a/frontend/control-center/src/selectors/channels.ts b/frontend/control-center/src/selectors/channels.ts new file mode 100644 index 0000000000..539fa90004 --- /dev/null +++ b/frontend/control-center/src/selectors/channels.ts @@ -0,0 +1,20 @@ +import {StateModel} from '../reducers'; +import {pickBy} from 'lodash-es'; +import {useParams} from 'react-router-dom'; +import {useSelector} from 'react-redux'; + +// Filter out channels that only have metadata +// I.e. Websocket channels don't necessarily have a name so we wait for the metadata +export const allChannels = (state: StateModel) => + pickBy(state.data.channels, ({id, metadata, ...restChannel}) => Object.keys(restChannel).length > 1); + +export const allChannelsConnected = (state: StateModel) => + pickBy( + state.data.channels, + ({id, metadata, ...restChannel}) => Object.keys(restChannel).length > 1 && restChannel.connected + ); + +export const useCurrentChannel = () => { + const {channelId} = useParams(); + return useSelector((state: StateModel) => state.data.channels[channelId]); +}; diff --git a/frontend/control-center/src/services/hooks/localState.ts b/frontend/control-center/src/services/hooks/localState.ts new file mode 100644 index 0000000000..41e2e79f2a --- /dev/null +++ b/frontend/control-center/src/services/hooks/localState.ts @@ -0,0 +1,18 @@ +import {SetStateAction, Dispatch, useEffect, useState} from 'react'; + +export const useLocalState = (key: string, defaultValue: S): [S, Dispatch>] => { + const [value, setValue] = useState(() => { + const localValue = window.localStorage.getItem(key); + return localValue !== null ? (JSON.parse(localValue) as S) : defaultValue; + }); + + useEffect(() => { + window.localStorage.setItem(key, JSON.stringify(value)); + }, [key, value]); + return [value, setValue]; +}; + +export const getUseLocalState = + (prefix: string) => + (key: string, defaultValue: S) => + useLocalState(`${prefix}.${key}`, defaultValue); diff --git a/frontend/control-center/src/services/pageTitle.ts b/frontend/control-center/src/services/pageTitle.ts new file mode 100644 index 0000000000..2e67160a4a --- /dev/null +++ b/frontend/control-center/src/services/pageTitle.ts @@ -0,0 +1,7 @@ +export const setPageTitle = (title?: string) => { + if (title?.length) { + document.title = `Airy UI - ${title}`; + } else { + document.title = 'Airy UI'; + } +}; diff --git a/frontend/ui/src/App.tsx b/frontend/ui/src/App.tsx index 5a106c6e78..f47b308b35 100644 --- a/frontend/ui/src/App.tsx +++ b/frontend/ui/src/App.tsx @@ -3,25 +3,16 @@ import {connect, ConnectedProps} from 'react-redux'; import {Route, Routes, Navigate} from 'react-router-dom'; import TopBar from './components/TopBar'; -import Channels from './pages/Channels'; import Inbox from './pages/Inbox'; import Tags from './pages/Tags'; import NotFound from './pages/NotFound'; import {Sidebar} from './components/Sidebar'; import AiryWebSocket from './components/AiryWebsocket'; -import {INBOX_ROUTE, CHANNELS_ROUTE, ROOT_ROUTE, TAGS_ROUTE} from './routes/routes'; +import {INBOX_ROUTE, ROOT_ROUTE, TAGS_ROUTE} from './routes/routes'; import styles from './App.module.scss'; import {getClientConfig} from './actions/config'; -import ConnectedChannelsList from './pages/Channels/ConnectedChannelsList'; -import FacebookConnect from './pages/Channels/Providers/Facebook/Messenger/FacebookConnect'; -import ChatPluginConnect from './pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect'; -import TwilioSmsConnect from './pages/Channels/Providers/Twilio/SMS/TwilioSmsConnect'; -import TwilioWhatsappConnect from './pages/Channels/Providers/Twilio/WhatsApp/TwilioWhatsappConnect'; -import GoogleConnect from './pages/Channels/Providers/Google/GoogleConnect'; -import InstagramConnect from './pages/Channels/Providers/Instagram/InstagramConnect'; -import MainPage from './pages/Channels/MainPage'; const mapDispatchToProps = { getClientConfig, @@ -47,16 +38,6 @@ const App = (props: ConnectedProps) => { } /> } /> } /> - }> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } />
diff --git a/frontend/ui/src/components/Sidebar/index.module.scss b/frontend/ui/src/components/Sidebar/index.module.scss index 5f5e83e9d3..001b600fce 100644 --- a/frontend/ui/src/components/Sidebar/index.module.scss +++ b/frontend/ui/src/components/Sidebar/index.module.scss @@ -8,7 +8,6 @@ border-top-right-radius: 8px; overflow-y: hidden; margin-top: 88px; - z-index: $navigation; width: 80px; height: auto; background-color: white; diff --git a/frontend/ui/src/components/Sidebar/index.tsx b/frontend/ui/src/components/Sidebar/index.tsx index 4ee2130748..bd520478a5 100644 --- a/frontend/ui/src/components/Sidebar/index.tsx +++ b/frontend/ui/src/components/Sidebar/index.tsx @@ -1,11 +1,10 @@ import React from 'react'; import {Link, matchPath, useLocation} from 'react-router-dom'; -import {ReactComponent as PlugIcon} from 'assets/images/icons/gitMerge.svg'; import {ReactComponent as InboxIcon} from 'assets/images/icons/inbox.svg'; import {ReactComponent as TagIcon} from 'assets/images/icons/priceTag.svg'; -import {INBOX_ROUTE, CHANNELS_ROUTE, TAGS_ROUTE} from '../../routes/routes'; +import {INBOX_ROUTE, TAGS_ROUTE} from '../../routes/routes'; import styles from './index.module.scss'; @@ -24,12 +23,6 @@ export const Sidebar = () => { Inbox
-
- - - Channels - -
diff --git a/frontend/ui/src/pages/Channels/ConnectedChannelsBySourceCard/index.module.scss b/frontend/ui/src/pages/Channels/ConnectedChannelsBySourceCard/index.module.scss deleted file mode 100644 index 867f316748..0000000000 --- a/frontend/ui/src/pages/Channels/ConnectedChannelsBySourceCard/index.module.scss +++ /dev/null @@ -1,158 +0,0 @@ -@import 'assets/scss/fonts.scss'; -@import 'assets/scss/colors.scss'; - -.connectedContainer { - display: flex; - flex-direction: column; - min-width: 514px; - height: 120px; - margin-bottom: 10px; -} - -.connectedSum { - margin-left: 16px; - color: var(--color-text-gray); -} - -.connectedChannelBox { - display: flex; - box-sizing: border-box; - width: 550px; - min-height: 100px; - overflow: hidden; - border: 1px solid var(--color-light-gray); - border-radius: 8px; - background-color: #ffffff; - margin-left: 12px; - position: relative; - - &:hover { - background-color: var(--color-background-blue); - box-shadow: -0.5px 2px 3px 0px var(--color-light-gray); - cursor: pointer; - button { - background-color: var(--color-background-blue); - cursor: pointer; - } - } -} - -.connectedChannel { - display: flex; - flex-wrap: wrap; - flex-direction: column; - justify-content: space-evenly; - white-space: nowrap; - min-width: 400px; - min-height: 94px; - padding: 8px; -} - -.extraPhoneInfo { - overflow: hidden; - max-width: 160px; - text-overflow: ellipsis; -} - -.extraChannel { - display: flex; - width: 140px; - justify-content: center; - min-height: 20px; - padding: 0 24px 0 24px; - cursor: pointer; - button { - outline: none; - } -} - -.connectedChannelData { - @include font-base; - display: flex; - align-items: center; - margin: 4px; - border: none; - outline: none; - background-color: inherit; - text-align: left; - cursor: pointer; - outline: none; -} - -.channelListEntry { - display: inline-flex; -} - -.placeholderLogo { - height: 24px; - width: 24px; - margin-right: 4px; - svg { - height: 24px; - width: 24px; - } -} -.facebookImage { - height: 20px; - width: 20px; - margin-right: 4px; - border-radius: 50%; -} - -.connectedChannelName { - max-width: 200px; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - margin-right: 7px; - &:empty { - display: none; - } -} - -.channelId { - padding-top: 10px; -} - -.channelButton { - margin: 20px 0px 8px 0px; -} - -.addChannelButton { - position: relative; - width: 40px; - height: 40px; - background: white; - margin: 32px 0px 0px 7px; - padding: 0; - transition: 0.2s ease-in-out all; - border: none; - outline: none; - cursor: pointer; -} - -.channelButtonIcon { - @include font-m; - display: flex; - justify-content: center; - align-items: center; - width: 30px; - height: 30px; - margin-right: 16px; - padding: 0px; - border-radius: 50%; - color: var(--color-text-gray); - cursor: pointer; - svg { - height: 30px; - width: 30px; - margin: 0; - path { - fill: var(--color-text-gray); - } - } - &:hover { - color: var(--color-airy-blue); - background-color: var(--color-background-blue); - } -} diff --git a/frontend/ui/src/pages/Channels/ConnectedChannelsBySourceCard/index.tsx b/frontend/ui/src/pages/Channels/ConnectedChannelsBySourceCard/index.tsx deleted file mode 100644 index 63c6bba713..0000000000 --- a/frontend/ui/src/pages/Channels/ConnectedChannelsBySourceCard/index.tsx +++ /dev/null @@ -1,78 +0,0 @@ -import React from 'react'; - -import {LinkButton} from 'components'; -import {Channel} from 'model'; -import {SourceInfo} from '../MainPage'; -import ChannelAvatar from '../../../components/ChannelAvatar'; -import {ReactComponent as PlusCircleIcon} from 'assets/images/icons/plusCircle.svg'; - -import styles from './index.module.scss'; -import {useNavigate} from 'react-router-dom'; - -type ConnectedChannelsBySourceCardProps = { - sourceInfo: SourceInfo; - channels: Channel[]; -}; - -const ConnectedChannelsBySourceCard = (props: ConnectedChannelsBySourceCardProps) => { - const {sourceInfo, channels} = props; - const navigate = useNavigate(); - - const hasExtraChannels = channels.length > sourceInfo.channelsToShow; - - if (channels.length === 0) { - return null; - } - - return ( - <> -
-
-

{channels.length} Connected

-
-
navigate(sourceInfo.channelsListRoute)}> -
- {channels.slice(0, sourceInfo.channelsToShow).map((channel: Channel) => { - return ( -
  • - -
  • - ); - })} -
    -
    - {hasExtraChannels && ( - - +{channels.length - sourceInfo.channelsToShow} {sourceInfo.itemInfoString} - - )} -
    -
    -
    - -
    - -
    - - ); -}; - -export default ConnectedChannelsBySourceCard; diff --git a/frontend/ui/src/pages/Channels/SourceDescriptionCard/index.module.scss b/frontend/ui/src/pages/Channels/SourceDescriptionCard/index.module.scss deleted file mode 100644 index d4b0f9ec2e..0000000000 --- a/frontend/ui/src/pages/Channels/SourceDescriptionCard/index.module.scss +++ /dev/null @@ -1,110 +0,0 @@ -@import 'assets/scss/fonts.scss'; -@import 'assets/scss/colors.scss'; -@import 'assets/scss/z-index.scss'; - -.channelCard { - display: flex; - box-sizing: border-box; - height: 100px; - width: 300px; - border: 1px solid var(--color-light-gray); - border-radius: 8px; - background-color: white; - margin-top: 24px; -} - -.channelLogo { - display: inline-flex; - height: 40px; - width: 40px; - margin: 16px 8px 42px 16px; - svg { - width: 40px; - height: 40px; - } -} - -.channelLogoInstagram { - height: 30px; - width: 30px; - margin: 16px 8px 42px 16px; - svg { - width: 25px; - height: 25px; - } -} - -.channelTitle { - display: inline-flex; - height: 24px; - width: 190px; - color: #212428; - font-size: 16px; - font-weight: bold; - letter-spacing: 0; - line-height: 24px; - margin: 16px 20px 2px 0; -} - -.channelText { - display: inline-flex; - height: 48px; - color: var(--color-text-gray); - font-size: 16px; - letter-spacing: 0; - line-height: 24px; -} - -.channelButton { - margin: 20px 0px 8px 0px; -} - -.addChannelButton { - position: relative; - background: white; - width: 40px; - height: 40px; - margin-left: 7px; - margin-top: 32px; - transition: 0.2s ease-in-out all; - border: none; - padding: 0; - outline: none; - cursor: pointer; -} - -.channelButtonIcon { - @include font-m; - display: flex; - justify-content: center; - align-items: center; - width: 30px; - height: 30px; - margin-right: 16px; - padding: 0px; - border-radius: 50%; - color: var(--color-text-gray); - cursor: pointer; - - svg { - height: 30px; - width: 30px; - margin: 0; - path { - fill: var(--color-text-gray); - } - } - &:hover { - color: var(--color-airy-blue); - background-color: var(--color-background-blue); - box-shadow: 0px 0px 0px 3px var(--color-background-blue); - } -} - -.requirementsDialog { - z-index: $popup; - position: fixed; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); -} diff --git a/frontend/ui/src/pages/Channels/SourceDescriptionCard/index.tsx b/frontend/ui/src/pages/Channels/SourceDescriptionCard/index.tsx deleted file mode 100644 index 15ac1045d5..0000000000 --- a/frontend/ui/src/pages/Channels/SourceDescriptionCard/index.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import React from 'react'; - -import {SourceInfo} from '../MainPage'; -import {ReactComponent as PlusCircleIcon} from 'assets/images/icons/plusCircle.svg'; - -import styles from './index.module.scss'; - -type SourceDescriptionCardProps = { - sourceInfo: SourceInfo; - displayButton: boolean; - addChannelAction?: () => void; -}; - -const SourceDescriptionCard = (props: SourceDescriptionCardProps) => { - const {sourceInfo, displayButton, addChannelAction} = props; - - return ( - <> -
    -
    -
    - {sourceInfo.image} -
    -
    -

    {sourceInfo.title}

    -

    {sourceInfo.description}

    -
    -
    - - {displayButton && ( -
    - -
    - )} - - ); -}; - -export default SourceDescriptionCard; diff --git a/frontend/ui/src/pages/Channels/index.tsx b/frontend/ui/src/pages/Channels/index.tsx deleted file mode 100644 index 012d9af073..0000000000 --- a/frontend/ui/src/pages/Channels/index.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import React, {useEffect} from 'react'; -import {connect, ConnectedProps} from 'react-redux'; -import {Outlet} from 'react-router-dom'; - -import {listChannels} from '../../actions'; -import {StateModel} from '../../reducers'; -import {allChannelsConnected} from '../../selectors/channels'; -import {setPageTitle} from '../../services/pageTitle'; - -const mapDispatchToProps = { - listChannels, -}; - -const mapStateToProps = (state: StateModel) => ({ - channels: Object.values(allChannelsConnected(state)), -}); - -const connector = connect(mapStateToProps, mapDispatchToProps); - -const Channels = (props: ConnectedProps) => { - useEffect(() => { - if (props.channels.length === 0) { - props.listChannels(); - } - setPageTitle('Channels'); - }, [props.channels.length]); - - return ; -}; - -export default connector(Channels); diff --git a/frontend/ui/src/routes/routes.ts b/frontend/ui/src/routes/routes.ts index 00d1aa240f..95c10870cb 100644 --- a/frontend/ui/src/routes/routes.ts +++ b/frontend/ui/src/routes/routes.ts @@ -1,12 +1,4 @@ export const ROOT_ROUTE = '/'; -export const CHANNELS_ROUTE = '/channels'; -export const CHANNELS_CONNECTED_ROUTE = '/channels/connected'; -export const CHANNELS_FACEBOOK_ROUTE = '/channels/facebook'; -export const CHANNELS_CHAT_PLUGIN_ROUTE = '/channels/chatplugin'; -export const CHANNELS_TWILIO_SMS_ROUTE = '/channels/twilio.sms'; -export const CHANNELS_TWILIO_WHATSAPP_ROUTE = '/channels/twilio.whatsapp'; -export const CHANNELS_GOOGLE_ROUTE = '/channels/google'; -export const CHANNELS_INSTAGRAM_ROUTE = '/channels/instagram'; export const INBOX_ROUTE = '/inbox'; export const INBOX_CONVERSATIONS_ROUTE = '/inbox/conversations'; export const TAGS_ROUTE = '/tags'; diff --git a/frontend/ui/src/selectors/channels.ts b/frontend/ui/src/selectors/channels.ts index 539fa90004..d26c11f6ef 100644 --- a/frontend/ui/src/selectors/channels.ts +++ b/frontend/ui/src/selectors/channels.ts @@ -1,20 +1,7 @@ import {StateModel} from '../reducers'; import {pickBy} from 'lodash-es'; -import {useParams} from 'react-router-dom'; -import {useSelector} from 'react-redux'; // Filter out channels that only have metadata // I.e. Websocket channels don't necessarily have a name so we wait for the metadata export const allChannels = (state: StateModel) => pickBy(state.data.channels, ({id, metadata, ...restChannel}) => Object.keys(restChannel).length > 1); - -export const allChannelsConnected = (state: StateModel) => - pickBy( - state.data.channels, - ({id, metadata, ...restChannel}) => Object.keys(restChannel).length > 1 && restChannel.connected - ); - -export const useCurrentChannel = () => { - const {channelId} = useParams(); - return useSelector((state: StateModel) => state.data.channels[channelId]); -}; diff --git a/lib/typescript/assets/images/icons/airyLogo.svg b/lib/typescript/assets/images/icons/airyLogo.svg new file mode 100644 index 0000000000..503bc2ec48 --- /dev/null +++ b/lib/typescript/assets/images/icons/airyLogo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/lib/typescript/assets/images/icons/catalogIcon.svg b/lib/typescript/assets/images/icons/catalogIcon.svg new file mode 100644 index 0000000000..8eea7d3faf --- /dev/null +++ b/lib/typescript/assets/images/icons/catalogIcon.svg @@ -0,0 +1,3 @@ + + + diff --git a/lib/typescript/assets/images/icons/facebookMessengerLogoBlue.svg b/lib/typescript/assets/images/icons/facebookMessengerLogoBlue.svg new file mode 100644 index 0000000000..2a9cbb9308 --- /dev/null +++ b/lib/typescript/assets/images/icons/facebookMessengerLogoBlue.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/lib/typescript/assets/images/icons/googleLogo.svg b/lib/typescript/assets/images/icons/googleLogo.svg new file mode 100644 index 0000000000..27ced177b7 --- /dev/null +++ b/lib/typescript/assets/images/icons/googleLogo.svg @@ -0,0 +1,3 @@ + + + diff --git a/lib/typescript/assets/images/icons/instagramLogoFilled.svg b/lib/typescript/assets/images/icons/instagramLogoFilled.svg new file mode 100644 index 0000000000..c1452c0ce9 --- /dev/null +++ b/lib/typescript/assets/images/icons/instagramLogoFilled.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/lib/typescript/assets/images/icons/phoneIcon.svg b/lib/typescript/assets/images/icons/phoneIcon.svg new file mode 100644 index 0000000000..60fa74ae94 --- /dev/null +++ b/lib/typescript/assets/images/icons/phoneIcon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/lib/typescript/assets/images/icons/viberLogoFilled.svg b/lib/typescript/assets/images/icons/viberLogoFilled.svg new file mode 100644 index 0000000000..042093970d --- /dev/null +++ b/lib/typescript/assets/images/icons/viberLogoFilled.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/lib/typescript/assets/images/icons/whatsappLogoFilled.svg b/lib/typescript/assets/images/icons/whatsappLogoFilled.svg new file mode 100644 index 0000000000..3c1bec75f4 --- /dev/null +++ b/lib/typescript/assets/images/icons/whatsappLogoFilled.svg @@ -0,0 +1,3 @@ + + + diff --git a/lib/typescript/assets/images/logo/airyLogo.svg b/lib/typescript/assets/images/logo/airyLogo.svg new file mode 100644 index 0000000000..49e1b7b790 --- /dev/null +++ b/lib/typescript/assets/images/logo/airyLogo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/lib/typescript/components/cta/LinkButton/style.module.scss b/lib/typescript/components/cta/LinkButton/style.module.scss index 0bcbcb6b8e..127389900d 100644 --- a/lib/typescript/components/cta/LinkButton/style.module.scss +++ b/lib/typescript/components/cta/LinkButton/style.module.scss @@ -7,6 +7,9 @@ padding: 0; background-color: white; cursor: pointer; - text-decoration: underline; + text-decoration: none; color: var(--color-airy-blue); + &:hover { + text-decoration: underline; + } } From 05cdc00b1ed7b8ae14b0a28b56e7f49610ad5723 Mon Sep 17 00:00:00 2001 From: Thorsten Date: Tue, 5 Apr 2022 10:00:15 +0200 Subject: [PATCH 29/46] [#2937] Added Component Service (#2989) --- frontend/control-center/src/App.tsx | 4 +- .../src/components/ChannelAvatar/index.tsx | 42 +++--- .../src/components/Sidebar/index.module.scss | 9 +- .../src/components/Sidebar/index.tsx | 18 ++- .../src/components/TopBar/index.module.scss | 16 ++- .../src/components/TopBar/index.tsx | 7 + .../ComponentsListItem/index.module.scss | 53 ++++++++ .../Components/ComponentsListItem/index.tsx | 62 +++++++++ .../src/pages/Components/index.module.scss | 124 ++++++++++++++++++ .../src/pages/Components/index.tsx | 69 ++++++++++ frontend/control-center/src/routes/routes.ts | 1 + .../assets/images/icons/checkmarkFilled.svg | 4 + .../assets/images/icons/componentsIcon.svg | 3 + .../images/icons/facebookMessengerCCLogo.svg | 10 ++ .../assets/images/icons/refreshIcon.svg | 3 + .../assets/images/icons/serviceUnhealthy.svg | 3 + .../assets/images/icons/twilioLogo.svg | 7 + .../assets/images/logo/airyLogo.svg | 2 +- 18 files changed, 407 insertions(+), 30 deletions(-) create mode 100644 frontend/control-center/src/pages/Components/ComponentsListItem/index.module.scss create mode 100644 frontend/control-center/src/pages/Components/ComponentsListItem/index.tsx create mode 100644 frontend/control-center/src/pages/Components/index.module.scss create mode 100644 frontend/control-center/src/pages/Components/index.tsx create mode 100644 lib/typescript/assets/images/icons/checkmarkFilled.svg create mode 100644 lib/typescript/assets/images/icons/componentsIcon.svg create mode 100644 lib/typescript/assets/images/icons/facebookMessengerCCLogo.svg create mode 100644 lib/typescript/assets/images/icons/refreshIcon.svg create mode 100644 lib/typescript/assets/images/icons/serviceUnhealthy.svg create mode 100644 lib/typescript/assets/images/icons/twilioLogo.svg diff --git a/frontend/control-center/src/App.tsx b/frontend/control-center/src/App.tsx index c183e9476a..ca1a97ff5c 100644 --- a/frontend/control-center/src/App.tsx +++ b/frontend/control-center/src/App.tsx @@ -5,7 +5,7 @@ import {Sidebar} from './components/Sidebar'; import styles from './App.module.scss'; import {getClientConfig} from './actions/config'; import {Navigate, Route, Routes} from 'react-router-dom'; -import {CATALOG_ROUTE, CHANNELS_ROUTE, ROOT_ROUTE} from './routes/routes'; +import {CATALOG_ROUTE, CHANNELS_ROUTE, ROOT_ROUTE, COMPONENTS_ROUTE} from './routes/routes'; import FacebookConnect from './pages/Channels/Providers/Facebook/Messenger/FacebookConnect'; import ChatPluginConnect from './pages/Channels/Providers/Airy/ChatPlugin/ChatPluginConnect'; import ConnectedChannelsList from './pages/Channels/ConnectedChannelsList'; @@ -17,6 +17,7 @@ import NotFound from './pages/NotFound'; import ChannelsOutlet from './pages/Channels/ChannelsOutlet'; import Catalog from './pages/Catalog'; import Channels from './pages/Channels'; +import Components from './pages/Components'; const mapDispatchToProps = { getClientConfig, @@ -48,6 +49,7 @@ const App = (props: ConnectedProps) => { } /> } /> + }>
    diff --git a/frontend/control-center/src/components/ChannelAvatar/index.tsx b/frontend/control-center/src/components/ChannelAvatar/index.tsx index 26fb360f0f..5eaf9b4c9b 100644 --- a/frontend/control-center/src/components/ChannelAvatar/index.tsx +++ b/frontend/control-center/src/components/ChannelAvatar/index.tsx @@ -5,6 +5,8 @@ import {ReactComponent as SmsAvatar} from 'assets/images/icons/phoneIcon.svg'; import {ReactComponent as FacebookAvatar} from 'assets/images/icons/facebookMessengerLogoBlue.svg'; import {ReactComponent as AiryAvatar} from 'assets/images/icons/airyLogo.svg'; import {ReactComponent as InstagramAvatar} from 'assets/images/icons/instagramLogoFilled.svg'; +import {ReactComponent as TwilioAvatar} from 'assets/images/icons/twilioLogo.svg'; +import {ReactComponent as ViberAvatar} from 'assets/images/icons/viberLogoFilled.svg'; import {Channel, Source} from 'model'; import styles from './index.module.scss'; @@ -24,6 +26,27 @@ const fallbackImageUrl = (event: SyntheticEvent, source } }; +export const getChannelAvatar = (source: string) => { + switch (source) { + case Source.facebook: + return ; + case Source.google: + return ; + case Source.twilioSMS: + return ; + case Source.twilioWhatsApp: + return ; + case 'twilio': + return ; + case Source.instagram: + return ; + case Source.viber: + return ; + default: + return ; + } +}; + const ChannelAvatar = (props: ChannelAvatarProps) => { const {channel, imageUrl, style} = props; @@ -37,26 +60,9 @@ const ChannelAvatar = (props: ChannelAvatarProps) => { ); }; - const getChannelAvatar = (channel: Channel) => { - switch (channel.source) { - case Source.facebook: - return ; - case Source.google: - return ; - case Source.twilioSMS: - return ; - case Source.twilioWhatsApp: - return ; - case Source.instagram: - return ; - default: - return ; - } - }; - return (
    - {channel.metadata?.imageUrl || imageUrl ? getCustomLogo(channel) : getChannelAvatar(channel)} + {channel.metadata?.imageUrl || imageUrl ? getCustomLogo(channel) : getChannelAvatar(channel.source)}
    ); }; diff --git a/frontend/control-center/src/components/Sidebar/index.module.scss b/frontend/control-center/src/components/Sidebar/index.module.scss index 39a84efe64..172d06a739 100644 --- a/frontend/control-center/src/components/Sidebar/index.module.scss +++ b/frontend/control-center/src/components/Sidebar/index.module.scss @@ -22,11 +22,9 @@ .align { display: flex; justify-content: center; - margin-top: 24px; - margin-bottom: 32px; + margin-top: 11px; width: 164px; height: 42px; - background-color: var(--color-blue-white); border-radius: 10px; } @@ -69,8 +67,13 @@ .link.active { color: var(--color-airy-blue); + padding-left: 10px; svg path { fill: var(--color-airy-blue); } } + +.align.active { + background-color: var(--color-blue-white); +} diff --git a/frontend/control-center/src/components/Sidebar/index.tsx b/frontend/control-center/src/components/Sidebar/index.tsx index 5b61ff88e0..5a3ea557d6 100644 --- a/frontend/control-center/src/components/Sidebar/index.tsx +++ b/frontend/control-center/src/components/Sidebar/index.tsx @@ -2,10 +2,10 @@ import React from 'react'; import {Link} from 'react-router-dom'; import {useMatch} from 'react-router'; -import {ReactComponent as PlugIcon} from 'assets/images/icons/gitMerge.svg'; +import {CATALOG_ROUTE, CHANNELS_ROUTE, COMPONENTS_ROUTE} from '../../routes/routes'; +import {ReactComponent as ConnectorsIcon} from 'assets/images/icons/gitMerge.svg'; import {ReactComponent as CatalogIcon} from 'assets/images/icons/catalogIcon.svg'; - -import {CATALOG_ROUTE, CHANNELS_ROUTE} from '../../routes/routes'; +import {ReactComponent as ComponentsIcon} from 'assets/images/icons/componentsIcon.svg'; import styles from './index.module.scss'; @@ -17,13 +17,19 @@ export const Sidebar = () => { return (