- {showDatsets === false && showResults === true && trigger === true && (
-
-
-
- COPY ALL RESULTS
-
-
-
+
+ {showDatsets === true &&
+ props.results.length > 0 &&
+ props.beaconsList.map((result, beaconIndex) => {
+ return (
+
+
+
+
+
+ {props.resultsPerDataset.map((dataset, index2) => (
+
+ toggleRow(index2)}
+ >
+
+ {dataset[0]}
+ {expandedRows.includes(index2) ? (
+
+ ) : (
+
+ )}
+
+
+ {expandedRows.includes(index2) && (
+
+ {props.show === 'boolean' &&
+ dataset[2].map((booleanElement, booleanIndex) => (
+
+
+
+ {dataset[1][booleanIndex]}
+
+
+ {booleanElement ? 'YES' : 'No, sorry'}
+
+
+ ))}
+ {props.show === 'count' &&
+ dataset[3].map((countElement, countIndex) => (
+
+
+
+ {dataset[1][countIndex]}
+
+
+ {countElement}
+
+
+ ))}
+
+ )}
+
+ ))}
+
+
+ )
+ })}
+ {showDatsets === true && props.results.length === 0 && (
+
+ No results, sorry. Please check the connection and retry
+
+ )}
- {resultsJSON.map(element => {
- return (
-
- {element}
-
+ {!showCrossQuery && showDatsets === false && props.results.length > 0 && showResults === true && (
+
+
+
+
+
+
+ {exportMenuVisible && (
+ <>
+
+ Export to JSON
+ Export to CSV
+
+ >
+ )}
+
+
+
+ {menuVisible && (
+ <>
+
+
+ Show All Columns
+
+
+ {Object.keys(columnVisibility).map(column => (
+ toggleColumnVisibility(column)}
+ >
+ {column}
+ {columnVisibility[column] ? : }
+
+ ))}
+
+ >
+ )}
+
+
+
+
+
+
+ {currentRows.map((row, index) => (
+
+
+ {row.variantInternalId}
+
+
+ {row.variation}
+
+
+ {row.Beacon}
+
+
+ {row.identifiers}
+
+
+ {row.molecularAttributes}
+
+
+ {row.molecularEffects}
+
+
+ {row.caseLevelData}
+
+
+ {row.variantLevelData}
+
+
+ {row.frequencyInPopulations}
+
+
+ {/* Render other row cells here */}
+
+ ))}
+
+
+
+
+ )}
+ {props.show === 'full' && !showCrossQuery && props.results.length > 0 && (
+
+
+ Previous
+
+ {getPages().map((page, index) =>
+ typeof page === 'number' ? (
+ handlePageClick(page)}
+ className={currentPage === page ? 'active' : ''}
+ >
+ {page}
+
+ ) : (
+
+ {page}
+
)
- })}
+ )}
+
+ Next
+
)}
+ {props.show === 'full' &&
+ props.results.length === 0 &&
+ !showCrossQuery && (
+
No results, sorry.
+ )}
+ {showCrossQuery && (
+
+ )}
)
}
-export default TableResultsVariant
+export default TableResultsVariants
diff --git a/frontend/src/components/Runs/RunsResults.js b/frontend/src/components/Runs/RunsResults.js
index 33224c4..f0e7c92 100644
--- a/frontend/src/components/Runs/RunsResults.js
+++ b/frontend/src/components/Runs/RunsResults.js
@@ -52,33 +52,6 @@ function RunsResults (props) {
const auth = useAuth()
let isAuthenticated = auth.userData?.id_token ? true : false
- const handleTypeResults1 = () => {
- setShow1(true)
- setShow2(false)
- setShow3(false)
- setIsActive1(true)
- setIsActive2(false)
- setIsActive3(false)
- }
-
- const handleTypeResults2 = () => {
- setShow2(true)
- setShow1(false)
- setShow3(false)
- setIsActive2(true)
- setIsActive3(false)
- setIsActive1(false)
- }
-
- const handleTypeResults3 = () => {
- setShow3(true)
- setShow1(false)
- setShow2(false)
- setIsActive3(true)
- setIsActive1(false)
- setIsActive2(false)
- }
-
useEffect(() => {
const apiCall = async () => {
if (isAuthenticated === false) {
@@ -89,7 +62,72 @@ function RunsResults (props) {
isAuthenticated = true
}
}
-
+ var requestParametersSequence = {}
+ var requestParametersRange = {}
+ var requestParametersGene = {}
+ if (props.referenceName !== '') {
+ requestParametersSequence['referenceName'] = props.referenceName
+ }
+ if (props.referenceName2 !== '') {
+ requestParametersRange['referenceName'] = props.referenceName2
+ }
+ if (props.start !== '') {
+ requestParametersSequence['start'] = props.start
+ }
+ if (props.start2 !== '') {
+ requestParametersRange['start'] = props.start2
+ }
+ if (props.variantMinLength !== '') {
+ requestParametersRange['variantMinLength'] = props.variantMinLength
+ }
+ if (props.variantMaxLength !== '') {
+ requestParametersRange['variantMaxLength'] = props.variantMaxLength
+ }
+ if (props.variantMinLength2 !== '') {
+ requestParametersGene['variantMinLength'] = props.variantMinLength2
+ }
+ if (props.variantMaxLength2 !== '') {
+ requestParametersGene['variantMaxLength'] = props.variantMaxLength2
+ }
+ if (props.end !== '') {
+ requestParametersRange['end'] = props.end
+ }
+ if (props.variantType !== '') {
+ requestParametersRange['variantType'] = props.variantType
+ }
+ if (props.variantType2 !== '') {
+ requestParametersGene['variantType'] = props.variantType2
+ }
+ if (props.alternateBases !== '') {
+ requestParametersSequence['alternateBases'] = props.alternateBases
+ }
+ if (props.alternateBases2 !== '') {
+ requestParametersRange['alternateBases'] = props.alternateBases2
+ }
+ if (props.referenceBases !== '') {
+ requestParametersSequence['referenceBases'] = props.referenceBases
+ }
+ if (props.referenceBases2 !== '') {
+ requestParametersRange['referenceBases'] = props.referenceBases2
+ }
+ if (props.aminoacid !== '') {
+ requestParametersSequence['aminoacidChange'] = props.aminoacid
+ }
+ if (props.aminoacid2 !== '') {
+ requestParametersRange['aminoacidChange'] = props.aminoacid2
+ }
+ if (props.geneID !== '') {
+ requestParametersGene['geneId'] = props.geneID
+ }
+ if (props.assemblyId !== '') {
+ requestParametersSequence['assemblyId'] = props.assemblyId
+ }
+ if (props.assemblyId2 !== '') {
+ requestParametersRange['assemblyId'] = props.assemblyId2
+ }
+ if (props.assemblyId3 !== '') {
+ requestParametersGene['assemblyId'] = props.assemblyId3
+ }
if (props.query !== null) {
if (props.query.includes(',')) {
queryStringTerm = props.query.split(',')
@@ -131,7 +169,7 @@ function RunsResults (props) {
}
props.filteringTerms.data.response.filteringTerms.forEach(
element2 => {
- if (element === element2.label) {
+ if (element.toLowerCase() === element2.label.toLowerCase()) {
filter2 = {
id: element2.id,
includeDescendantTerms: props.descendantTerm
@@ -177,9 +215,15 @@ function RunsResults (props) {
} else {
let filter = { id: props.query }
let labelToOntology = 0
+ console.log('holi')
+ let queryTermLowerCase = props.query.toLowerCase()
+ console.log(props.filteringTerms)
props.filteringTerms.data.response.filteringTerms.forEach(
element => {
- if (props.query === element.label) {
+ if (element.label) {
+ element.label = element.label.toLowerCase()
+ }
+ if (queryTermLowerCase === element.label) {
labelToOntology = element.id
filter = {
id: labelToOntology
@@ -195,11 +239,7 @@ function RunsResults (props) {
try {
let res = await axios.get(configData.API_URL + '/info')
- res.data.responses.forEach(element => {
- beaconsList.push(element)
- })
-
- beaconsList.reverse()
+ beaconsList.push(res.data.response)
if (props.query === null) {
// show all individuals
@@ -252,31 +292,13 @@ function RunsResults (props) {
if (element.id && element.id !== '') {
if (resultsPerDataset.length > 0) {
resultsPerDataset.forEach(element2 => {
- if (element2[0] === element.beaconId) {
- element2[1].push(element.id)
- element2[2].push(element.exists)
- element2[3].push(element.resultsCount)
- } else {
- let arrayResultsPerDataset = [
- element.beaconId,
- [element.id],
- [element.exists],
- [element.resultsCount]
- ]
- let found = false
- resultsPerDataset.forEach(element => {
- if (element[0] === arrayResultsPerDataset[0]) {
- found = true
- }
- })
- if (found === false) {
- resultsPerDataset.push(arrayResultsPerDataset)
- }
- }
+ element2[0].push(element.id)
+ element2[1].push(element.exists)
+ element2[2].push(element.resultsCount)
})
} else {
let arrayResultsPerDataset = [
- element.beaconId,
+ //element.beaconId,
[element.id],
[element.exists],
[element.resultsCount]
@@ -288,14 +310,13 @@ function RunsResults (props) {
if (element.id === undefined || element.id === '') {
let arrayResultsNoDatasets = [element.beaconId]
resultsNotPerDataset.push(arrayResultsNoDatasets)
- console.log(arrayResultsNoDatasets)
}
if (res.data.response.resultSets[index].results) {
res.data.response.resultSets[index].results.forEach(
(element2, index2) => {
let arrayResult = [
- res.data.response.resultSets[index].beaconId,
+ res.data.meta.beaconId,
res.data.response.resultSets[index].results[index2]
]
results.push(arrayResult)
@@ -321,14 +342,14 @@ function RunsResults (props) {
}
}
jsonData2 = JSON.stringify(jsonData2)
- console.log(jsonData2)
+
let token = null
if (auth.userData === null) {
token = getStoredToken()
} else {
token = auth.userData.access_token
}
-
+ console.log(jsonData2)
if (token === null) {
console.log('Querying without token')
res = await axios.post(configData.API_URL + '/runs', jsonData2)
@@ -341,7 +362,7 @@ function RunsResults (props) {
}
setTimeOut(true)
- console.log(res.data)
+
if (
(res.data.responseSummary.numTotalResults < 1 ||
res.data.responseSummary.numTotalResults === undefined) &&
@@ -355,36 +376,26 @@ function RunsResults (props) {
if (element.id && element.id !== '') {
if (resultsPerDataset.length > 0) {
resultsPerDataset.forEach(element2 => {
- if (element2[0] === element.beaconId) {
- element2[1].push(element.id)
- element2[2].push(element.exists)
- element2[3].push(element.resultsCount)
- } else {
- let arrayResultsPerDataset = [
- element.beaconId,
- [element.id],
- [element.exists],
- [element.resultsCount]
- ]
- let found = false
- resultsPerDataset.forEach(element => {
- if (element[0] === arrayResultsPerDataset[0]) {
- found = true
- }
- })
- if (found === false) {
- resultsPerDataset.push(arrayResultsPerDataset)
- }
- }
+ element2[0].push(element.id)
+ element2[1].push(element.exists)
+ element2[2].push(element.resultsCount)
})
} else {
let arrayResultsPerDataset = [
- element.beaconId,
+ //element.beaconId,
[element.id],
[element.exists],
[element.resultsCount]
]
- resultsPerDataset.push(arrayResultsPerDataset)
+ let found = false
+ resultsPerDataset.forEach(element => {
+ if (element[0] === arrayResultsPerDataset[0]) {
+ found = true
+ }
+ })
+ if (found === false) {
+ resultsPerDataset.push(arrayResultsPerDataset)
+ }
}
}
@@ -397,7 +408,7 @@ function RunsResults (props) {
res.data.response.resultSets[index].results.forEach(
(element2, index2) => {
let arrayResult = [
- res.data.response.resultSets[index].beaconId,
+ res.data.meta.beaconId,
res.data.response.resultSets[index].results[index2]
]
results.push(arrayResult)
@@ -408,13 +419,39 @@ function RunsResults (props) {
}
}
} catch (error) {
- setError('Connection error. Please retry')
+ setError('No results. Please retry')
setTimeOut(true)
}
}
apiCall()
}, [])
+ const handleTypeResults1 = () => {
+ setShow1(true)
+ setShow2(false)
+ setShow3(false)
+ setIsActive1(true)
+ setIsActive2(false)
+ setIsActive3(false)
+ }
+
+ const handleTypeResults2 = () => {
+ setShow2(true)
+ setShow1(false)
+ setShow3(false)
+ setIsActive2(true)
+ setIsActive3(false)
+ setIsActive1(false)
+ }
+
+ const handleTypeResults3 = () => {
+ setShow3(true)
+ setShow1(false)
+ setShow2(false)
+ setIsActive3(true)
+ setIsActive1(false)
+ setIsActive2(false)
+ }
const onSubmit = () => {
setSkipTrigger(skip)
setLimitTrigger(limit)
diff --git a/frontend/src/components/SignIn/SignInForm.css b/frontend/src/components/SignIn/SignInForm.css
index 13644f1..7aa6fa7 100644
--- a/frontend/src/components/SignIn/SignInForm.css
+++ b/frontend/src/components/SignIn/SignInForm.css
@@ -208,6 +208,10 @@ body {
right: 0;
border-radius: 32px;
}
+h6 {
+ margin-left: 5px;
+ font-size: 12px !important;
+}
.screen__background__shape3 {
height: 540px;
@@ -454,11 +458,7 @@ body {
margin-left: -19px;
}
-h6 {
- margin-left: 5px;
- font-size: 12px !important;
- width: 82vw !important;
-}
+
.screen__background__shape5 {
/* height: 551px; */
/* width: 469px; */
diff --git a/frontend/src/components/SignIn/SignInFormNoLS.js b/frontend/src/components/SignIn/SignInFormNoLS.js
index d5d62ea..dc7c914 100644
--- a/frontend/src/components/SignIn/SignInFormNoLS.js
+++ b/frontend/src/components/SignIn/SignInFormNoLS.js
@@ -1,13 +1,15 @@
import './SignInForm.css'
-import configData from '../../config.json'
+import configData from "../../config.json";
import React, { Component, useState } from 'react'
import { AuthContext } from '../context/AuthContext'
import { useContext } from 'react'
import { useNavigate } from 'react-router-dom'
+
+
export default function SignInFormNoLS () {
- const [userName, setUserName] = useState('dummy_user')
- const [password, setPassword] = useState('dummy_pw')
+ const [userName, setUserName] = useState('')
+ const [password, setPassword] = useState('')
const [error, setError] = useState('')
const navigate = useNavigate()
@@ -36,14 +38,15 @@ export default function SignInFormNoLS () {
e.preventDefault()
var details = {
grant_type: 'password',
- client_id: 'beacon',
+ client_id: process.env.REACT_APP_KEYCLOAK_CLIENT_ID,
client_secret: process.env.REACT_APP_KEYCLOAK_CLIENT_SECRET,
username: userName,
password: password,
- realm: 'Beacon',
+ realm: process.env.REACT_APP_KEYCLOAK_CLIENT_REALM,
scope: 'openid',
requested_token_type: 'urn:ietf:params:oauth:token-type:refresh_token'
}
+ console.log(process.env.REACT_APP_KEYCLOAK_CLIENT_SECRET)
var formBody = []
for (var property in details) {
@@ -106,7 +109,7 @@ export default function SignInFormNoLS () {
className='login__input'
placeholder='Enter your username'
name='userName'
- value='dummy_user'
+
onChange={e => {
handleChange1(e)
}}
@@ -123,7 +126,7 @@ export default function SignInFormNoLS () {
id='password'
placeholder='Enter your password'
name='password'
- value='dummy_pw'
+
onChange={e => {
handleChange2(e)
}}
diff --git a/frontend/src/components/SignInOptions/SignInOptions.css b/frontend/src/components/SignInOptions/SignInOptions.css
index 7055dad..65cd3c7 100644
--- a/frontend/src/components/SignInOptions/SignInOptions.css
+++ b/frontend/src/components/SignInOptions/SignInOptions.css
@@ -41,44 +41,44 @@
.Sign-inLS {
text-decoration: none;
height: 35px;
+ background: #fbfbfb;
+ border-radius: 7px;
+ border: solid 1.5px #00c4f7;
}
.login__field2 h6 {
font-size: 14px !important;
font-weight: 600;
- color: #3d72a6;
+ color: #363737;
margin-top: 12px;
margin-bottom: 12px;
}
-.login__field2 h6:hover {
- font-weight: 700;
-}
-
.Sign-inNoLs {
- border: solid 1px #00c4f7;
+ border: solid 2.8px #00c4f7;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
- padding-right: 6px;
+ padding-right: 14px;
border-radius: 6px;
+ background: #fbfbfb;
}
-.Sign-inLS:hover{
- background-color: #a2ced8;
- height: 35px;
- border-radius: 4px;
+.Sign-inLS:hover {
+ background-color: #f2f8ff;
+
+ border-radius: 8px;
margin: 0px;
}
.Sign-inNoLs:hover {
- background-color: #a2ced8;
- border: solid 1px #87dff0;
+ background-color: #f2f8ff;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
- padding-right: 6px;
+ padding-right: 14px;
border-radius: 6px;
+ /* border: solid 1px #87dff0; */
}
@media (max-width: 860px) {
@@ -94,13 +94,11 @@
.ls-login-image {
width: 140px;
+ height: 35px;
}
.login__field2 h6 {
font-size: 14px !important;
- width: 51vw;
- }
- .login__field2 h6:hover {
- font-weight: 700;
}
+
}
diff --git a/frontend/src/components/Validator/Validator.js b/frontend/src/components/Validator/Validator.js
index 9f20d43..567f3b7 100644
--- a/frontend/src/components/Validator/Validator.js
+++ b/frontend/src/components/Validator/Validator.js
@@ -34,7 +34,7 @@ function Validator () {
try {
if (verifierUrl !== '') {
let res = await axios.get(
- configData.API_URL + `/validate?endpoint=${verifierUrl}`
+ `https://beacon-network-backend-demo.ega-archive.org/beacon-network/v2.0.0/validate?endpoint=${verifierUrl}`
)
let stringData = ''
res.data.forEach(element => {
diff --git a/frontend/src/components/context/AuthContext.js b/frontend/src/components/context/AuthContext.js
index 8c5b9ba..7a24410 100644
--- a/frontend/src/components/context/AuthContext.js
+++ b/frontend/src/components/context/AuthContext.js
@@ -85,15 +85,15 @@ function AuthProviderWrapper (props) {
setExpirationMessage('')
var details = {
grant_type: 'refresh_token',
- client_id: 'beacon',
+ client_id: process.env.REACT_APP_KEYCLOAK_CLIENT_ID,
client_secret: process.env.REACT_APP_KEYCLOAK_CLIENT_SECRET,
- realm: 'Beacon',
+ realm: process.env.REACT_APP_KEYCLOAK_CLIENT_REALM,
scope: 'openid',
requested_token_type:
'urn:ietf:params:oauth:token-type:refresh_token',
refresh_token: `${refreshToken}`
}
-
+
var formBody = []
for (var property in details) {
var encodedKey = encodeURIComponent(property)
diff --git a/frontend/src/config-examples-cancer.json b/frontend/src/config-examples-cancer.json
new file mode 100644
index 0000000..6d292f8
--- /dev/null
+++ b/frontend/src/config-examples-cancer.json
@@ -0,0 +1,337 @@
+{
+ "filters": [
+ {
+ "title": "Diseases",
+ "options": [
+ [
+ {
+ "label": "Colon adenocarcinoma",
+ "value": "Colon adenocarcinoma",
+ "ontology": "NCIT:C4349",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Mucinous Adenocarcinoma of the Colon and Rectum",
+ "value": "Mucinous Adenocarcinoma of the Colon and Rectum",
+ "ontology": "NCIT:C7966",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Rectal Adenocarcinoma",
+ "value": "Rectal Adenocarcinoma",
+ "ontology": "NCIT:C9383",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ]
+ ]
+ },
+ {
+ "title": "Demographics",
+ "options": [
+ [
+ {
+ "label": "Female",
+ "value": "Female",
+ "ontology": "NCIT:C16576",
+ "type": "ontology",
+ "schemaField": "sex"
+ }
+ ],
+ [
+ {
+ "label": "Male",
+ "value": "Male",
+ "ontology": "NCIT:C20197",
+ "type": "ontology",
+ "schemaField": "sex"
+ }
+ ],
+ [
+ {
+ "label": "Age",
+ "value": "Age",
+ "ontology": "",
+ "type": "alphanumeric",
+ "schemaField": "diseases.ageOfOnset.iso8601duration"
+ }
+ ]
+ ]
+ },
+ {
+ "title": "Treatment",
+ "options": [
+ [
+ {
+ "label": "Radiation Therapy",
+ "value": "Radiation Therapy",
+ "ontology": "NCIT:C15313",
+ "type": "ontology",
+ "schemaField": "treatment"
+ }
+ ],
+ [
+ {
+ "label": "Chemotherapy",
+ "value": "Chemotherapy",
+ "ontology": "NCIT:C15632",
+ "type": "ontology",
+ "schemaField": "treatment"
+ }
+ ],
+ [
+ {
+ "label": "Fluorouracil",
+ "value": "Fluorouracil",
+ "ontology": "NCIT:C505",
+ "type": "ontology",
+ "schemaField": "treatment"
+ }
+ ],
+ [
+ {
+ "label": "Oxaliplatin",
+ "value": "Oxaliplatin",
+ "ontology": "NCIT:C1181",
+ "type": "ontology",
+ "schemaField": "treatment"
+ }
+ ],
+ [
+ {
+ "label": "Zoledronic Acid",
+ "value": "Zoledronic Acid",
+ "ontology": "NCIT:C1699",
+ "type": "ontology",
+ "schemaField": "treatment"
+ }
+ ],
+ [
+ {
+ "label": "Irinotecan",
+ "value": "Irinotecan",
+ "ontology": "NCIT:C62040",
+ "type": "ontology",
+ "schemaField": "treatment"
+ }
+ ]
+ ]
+ },
+ {
+ "title": "Histopathology",
+ "options": [
+ [
+ {
+ "label": "Ascending colon",
+ "value": "Ascending colon",
+ "ontology": "ICD10:C18.2",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Descending colon",
+ "value": "Descending colon",
+ "ontology": "ICD10:C18.6",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Transverse colon",
+ "value": "Transverse colon",
+ "ontology": "ICD10:C18.4",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Hepatic flexure",
+ "value": "Hepatic flexure",
+ "ontology": "ICD10:C18.3",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Splenic flexure",
+ "value": "Splenic flexure",
+ "ontology": "ICD10:C18.5",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Sigmoid colon",
+ "value": "Sigmoid colon",
+ "ontology": "ICD10:C18.7",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Caecum",
+ "value": "Caecum",
+ "ontology": "ICD10:C18.0",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Stage I",
+ "value": "Stage I",
+ "ontology": "NCIT:C27966",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Stage II",
+ "value": "Stage II",
+ "ontology": "NCIT:C28054",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Stage III",
+ "value": "Stage III",
+ "ontology": "NCIT:C27970",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ],
+ [
+ {
+ "label": "Stage IV",
+ "value": "Stage IV",
+ "ontology": "NCIT:C27971",
+ "type": "ontology",
+ "schemaField": "histopathology"
+ }
+ ]
+ ]
+ },
+ {
+ "title": "Variant",
+ "type": "input",
+ "options": [
+ [
+ {
+ "subTitle": "Mutations in:",
+ "subTitle2": "gene:",
+ "label": "KRAS",
+ "value": "KRAS",
+ "schemaField": "geneId"
+ },
+ {
+ "subTitle2": "aminoacid:",
+ "label": "p.Gly12Cys",
+ "value": "p.Gly12Cys",
+ "schemaField": "aminoacidChange"
+ }
+ ],
+ [
+ {
+ "subTitle": "Mutations in:",
+ "subTitle2": "alternateBases:",
+ "label": "T",
+ "value": "T",
+ "schemaField": "alternateBases"
+ },
+ {
+ "subTitle2": "referenceBases:",
+ "label": "C",
+ "value": "C",
+ "schemaField": "referenceBases"
+ },
+ {
+ "subTitle2": "start:",
+ "label": "110173330",
+ "value": "110173330",
+ "schemaField": "start"
+ },
+ {
+ "subTitle2": "end:",
+ "label": "110173331",
+ "value": "110173331",
+ "schemaField": "end"
+ },
+ {
+ "subTitle2": "type:",
+ "label": "SNP",
+ "value": "SNP",
+ "schemaField": "variantType"
+ }
+ ],
+ [
+ {
+ "subTitle": "Mutations in:",
+ "subTitle2": "alternateBases:",
+ "label": "A",
+ "value": "A",
+ "schemaField": "alternateBases"
+ },
+ {
+ "subTitle2": "referenceBases:",
+ "label": "T",
+ "value": "T",
+ "schemaField": "referenceBases"
+ },
+ {
+ "subTitle2": "start:",
+ "label": "1334544",
+ "value": "1334544",
+ "schemaField": "start"
+ },
+ {
+ "subTitle2": "end:",
+ "label": "1334545",
+ "value": "1334545",
+ "schemaField": "end"
+ },
+ {
+ "subTitle2": "type:",
+ "label": "SNP",
+ "value": "SNP",
+ "schemaField": "variantType"
+ }
+ ],
+ [
+ {
+ "subTitle": "Mutations in:",
+ "subTitle2": "gene:",
+ "label": "TP53",
+ "value": "molecularAttributes.geneIds=TP53",
+ "schemaField": "molecularAttributes.geneIds"
+ }
+ ],
+ [
+ {
+ "subTitle": "Mutations in:",
+ "subTitle2": "gene:",
+ "label": "KRAS",
+ "value": "KRAS",
+ "schemaField": "geneId"
+ }
+ ]
+ ]
+ }
+ ]
+ }
+
\ No newline at end of file
diff --git a/frontend/src/config-examples-covid.json b/frontend/src/config-examples-covid.json
new file mode 100644
index 0000000..bfc4981
--- /dev/null
+++ b/frontend/src/config-examples-covid.json
@@ -0,0 +1,257 @@
+{
+ "filters": [
+ {
+ "title": "Demographics",
+ "options": [
+ [
+ {
+ "label": "Female",
+ "value": "Female",
+ "ontology": "NCIT:C46113",
+ "type": "ontology",
+ "schemaField": "sex"
+ }
+ ],
+ [
+ {
+ "label": "Male",
+ "value": "Male",
+ "ontology": "NCIT:C46112",
+ "type": "ontology",
+ "schemaField": "sex"
+ }
+ ],
+ [
+ {
+ "label": "Age",
+ "value": "Age",
+ "ontology": "",
+ "type": "alphanumeric",
+ "schemaField": "diseases.ageOfOnset.iso8601duration"
+ }
+ ],
+ [
+ {
+ "label": "Weight",
+ "value": "Weight",
+ "ontology": "",
+ "type": "alphanumeric",
+ "schemaField": "measures.assayCode"
+ }
+ ],
+ [
+ {
+ "label": "Height",
+ "value": "Height",
+ "ontology": "",
+ "type": "alphanumeric",
+ "schemaField": "measures.assayCode"
+ }
+ ]
+ ]
+ },
+ {
+ "title": "Intervention",
+ "options": [
+ [
+ {
+ "label": "Hospitalization",
+ "value": "Hospitalization",
+ "ontology": "NCIT:C25179",
+ "type": "ontology",
+ "schemaField": "interventionsOrProcedures"
+ }
+ ],
+ [
+ {
+ "label": "Intensive Care Unit Stay",
+ "value": "Intensive Care Unit Stay",
+ "ontology": "NCIT:C171454",
+ "type": "ontology",
+ "schemaField": "interventionsOrProcedures"
+ }
+ ],
+ [
+ {
+ "label": "Intubation (procedure)",
+ "value": "Intubation (procedure)",
+ "ontology": "SNOMED:52765003",
+ "type": "ontology",
+ "schemaField": "interventionsOrProcedures"
+ }
+ ],
+ [
+ {
+ "label": "Oxygen administration by nasal cannula",
+ "value": "Oxygen administration by nasal cannula",
+ "ontology": "SNOMED:371907003",
+ "type": "ontology",
+ "schemaField": "interventionsOrProcedures"
+ }
+ ]
+ ]
+ },
+
+ {
+ "title": "Disease",
+ "options": [
+ [
+ {
+ "label": "COVID-19",
+ "value": "COVID-19",
+ "ontology": "MONDO:0100096",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Immunocompromised",
+ "value": "Immunocompromised",
+ "ontology": "NCIT:C14139",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Asthma",
+ "value": "Asthma",
+ "ontology": "NCIT:C28397",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Chronic Obstructive Pulmonary Disease",
+ "value": "Chronic Obstructive Pulmonary Disease",
+ "ontology": "NCIT:C3199",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Chronic Kidney Disease",
+ "value": "Chronic Kidney Disease",
+ "ontology": "NCIT:C80078",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Hypertension",
+ "value": "Hypertension",
+ "ontology": "NCIT:C3117",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Organ Transplantation",
+ "value": "Organ Transplantation",
+ "ontology": "NCIT:C15289",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Congestive Heart Failure",
+ "value": "Congestive Heart Failure",
+ "ontology": "NCIT:C3080",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Myocardial Infarction",
+ "value": "Myocardial Infarction",
+ "ontology": "NCIT:C27996",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Stroke",
+ "value": "Stroke",
+ "ontology": "NCIT:C3390",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Deep Vein Thrombosis",
+ "value": "Deep Vein Thrombosis",
+ "ontology": "NCIT:C49343",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ],
+ [
+ {
+ "label": "Reinfarction During Hospitalization",
+ "value": "Reinfarction During Hospitalization",
+ "ontology": "NCIT:C80480",
+ "type": "ontology",
+ "schemaField": "diseases"
+ }
+ ]
+ ]
+ },
+ {
+ "title": "Variant",
+ "type": "input",
+ "options": [
+ [
+ {
+ "subTitle": "Mutations in:",
+ "subTitle2": "gene:",
+ "label": "ACE2",
+ "value": "ACE2",
+ "schemaField": "geneId"
+ }
+ ],
+ [
+ {
+ "subTitle": "Mutations in:",
+ "subTitle2": "alternateBases:",
+ "label": "T",
+ "value": "T",
+ "schemaField": "alternateBases"
+ },
+ {
+ "subTitle2": "referenceBases:",
+ "label": "C",
+ "value": "C",
+ "schemaField": "referenceBases"
+ },
+ {
+ "subTitle2": "start:",
+ "label": "110173330",
+ "value": "110173330",
+ "schemaField": "start"
+ },
+ {
+ "subTitle2": "end:",
+ "label": "110173331",
+ "value": "110173331",
+ "schemaField": "end"
+ },
+ {
+ "subTitle2": "type:",
+ "label": "SNP",
+ "value": "SNP",
+ "schemaField": "variantType"
+ }
+ ]
+ ]
+ }
+ ]
+}
diff --git a/frontend/src/config.json b/frontend/src/config.json
index ceb1a2f..68ab3a5 100644
--- a/frontend/src/config.json
+++ b/frontend/src/config.json
@@ -1,5 +1,5 @@
{
- "API_URL": "https://beacon-network-backend-demo.ega-archive.org/beacon-network/v2.0.0",
- "REDIRECT_URL": "https://beacon-network-demo.ega-archive.org/",
+ "API_URL": "https://impact-beacon-network-backend-demo.ega-archive.org/beacon-network/v2.0.0",
+ "REDIRECT_URL": "https://cancer-beacon-demo.ega-archive.org/",
"KEYCLOAK_URL": "https://beacon-network-demo2.ega-archive.org"
}
\ No newline at end of file
diff --git a/frontend/src/index.js b/frontend/src/index.js
index 0f03d9c..c843aff 100644
--- a/frontend/src/index.js
+++ b/frontend/src/index.js
@@ -14,7 +14,6 @@ const root = ReactDOM.createRoot(document.getElementById('root'))
const oidcConfig = {
onSignIn: async user => {
alert('You just signed in!')
- console.log(user)
window.location.hash = ''
},
authority: 'https://login.elixir-czech.org/oidc',
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index 2101566..51284ea 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -1261,16 +1261,16 @@
dependencies:
"@emotion/memoize" "^0.8.1"
-"@emotion/memoize@0.7.4":
- version "0.7.4"
- resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz"
- integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==
-
"@emotion/memoize@^0.8.1":
version "0.8.1"
resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz"
integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==
+"@emotion/memoize@0.7.4":
+ version "0.7.4"
+ resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz"
+ integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==
+
"@emotion/react@^11.11.0", "@emotion/react@^11.8.1":
version "11.11.0"
resolved "https://registry.npmjs.org/@emotion/react/-/react-11.11.0.tgz"
@@ -1671,7 +1671,7 @@
"@jridgewell/gen-mapping" "^0.3.0"
"@jridgewell/trace-mapping" "^0.3.9"
-"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10":
+"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@1.4.14":
version "1.4.14"
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
@@ -1859,7 +1859,7 @@
"@nodelib/fs.stat" "2.0.5"
run-parallel "^1.1.9"
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
+"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
version "2.0.5"
resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
@@ -2308,16 +2308,16 @@
resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz"
integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
-"@types/estree@0.0.39":
- version "0.0.39"
- resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz"
- integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
-
"@types/estree@^0.0.51":
version "0.0.51"
resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz"
integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
+"@types/estree@0.0.39":
+ version "0.0.39"
+ resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz"
+ integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
+
"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.31":
version "4.17.32"
resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.32.tgz"
@@ -2673,7 +2673,7 @@
semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/utils@5.48.2", "@typescript-eslint/utils@^5.13.0":
+"@typescript-eslint/utils@^5.13.0", "@typescript-eslint/utils@5.48.2":
version "5.48.2"
resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz"
integrity sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==
@@ -2876,7 +2876,12 @@ acorn-walk@^7.0.0, acorn-walk@^7.1.1:
resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz"
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
-acorn@^7.0.0, acorn@^7.1.1:
+acorn@^7.0.0:
+ version "7.4.1"
+ resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
+ integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
+
+acorn@^7.1.1:
version "7.4.1"
resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
@@ -2899,7 +2904,7 @@ adjust-sourcemap-loader@^4.0.0:
loader-utils "^2.0.0"
regex-parser "^2.2.11"
-agent-base@6, agent-base@^6.0.2:
+agent-base@^6.0.2, agent-base@6:
version "6.0.2"
resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
@@ -2967,7 +2972,17 @@ ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0:
+ajv@^8.0.0, ajv@^8.8.0:
+ version "8.12.0"
+ resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
+ integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
+ 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.6.0:
version "8.12.0"
resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
@@ -3075,16 +3090,16 @@ aria-query@^5.0.0, aria-query@^5.1.3:
dependencies:
deep-equal "^2.0.5"
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
- integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
-
array-flatten@^2.1.2:
version "2.1.2"
resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"
integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
+array-flatten@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
+ integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
+
array-includes@^3.1.5, array-includes@^3.1.6:
version "3.1.6"
resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz"
@@ -3435,6 +3450,11 @@ boolbase@^1.0.0, boolbase@~1.0.0:
resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
+bootstrap@5.2.2:
+ version "5.2.2"
+ resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz"
+ integrity sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==
+
"bootstrap4@npm:bootstrap@^4.6.0":
version "4.6.2"
resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz"
@@ -3445,11 +3465,6 @@ boolbase@^1.0.0, boolbase@~1.0.0:
resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz"
integrity sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==
-bootstrap@5.2.2:
- version "5.2.2"
- resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz"
- integrity sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==
-
bootswatch@5.2.2:
version "5.2.2"
resolved "https://registry.npmjs.org/bootswatch/-/bootswatch-5.2.2.tgz"
@@ -3642,7 +3657,16 @@ case-sensitive-paths-webpack-plugin@^2.4.0:
resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz"
integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==
-chalk@^2.0.0, chalk@^2.4.1:
+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@^2.4.1:
version "2.4.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -3790,16 +3814,16 @@ color-convert@^2.0.1:
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 sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-
color-name@^1.1.4, color-name@~1.1.4:
version "1.1.4"
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
+color-name@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
+ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
+
color-support@^1.1.3:
version "1.1.3"
resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"
@@ -4075,14 +4099,6 @@ css-select@^4.1.3:
domutils "^2.8.0"
nth-check "^2.0.1"
-css-tree@1.0.0-alpha.37:
- version "1.0.0-alpha.37"
- resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz"
- integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==
- dependencies:
- mdn-data "2.0.4"
- source-map "^0.6.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"
@@ -4091,6 +4107,14 @@ css-tree@^1.1.2, css-tree@^1.1.3:
mdn-data "2.0.14"
source-map "^0.6.1"
+css-tree@1.0.0-alpha.37:
+ version "1.0.0-alpha.37"
+ resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz"
+ integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==
+ dependencies:
+ mdn-data "2.0.4"
+ source-map "^0.6.1"
+
css-what@^3.2.1:
version "3.4.2"
resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz"
@@ -4229,26 +4253,33 @@ date-fns@^2.29.3:
dependencies:
"@babel/runtime" "^7.21.0"
-debug@2.6.9, debug@^2.6.0:
+debug@^2.6.0:
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@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4:
+debug@^3.2.7:
+ 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.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@4:
version "4.3.4"
resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
ms "2.1.2"
-debug@^3.2.7:
- version "3.2.7"
- resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
+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.1.1"
+ ms "2.0.0"
decamelize-keys@^1.1.0:
version "1.1.1"
@@ -4358,7 +4389,7 @@ delegates@^1.0.0:
resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==
-depd@2.0.0, depd@^2.0.0:
+depd@^2.0.0, depd@2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
@@ -4566,14 +4597,6 @@ dom-lib@^3.1.3:
dependencies:
"@babel/runtime" "^7.20.0"
-dom-serializer@0:
- version "0.2.2"
- resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz"
- integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
- dependencies:
- domelementtype "^2.0.1"
- entities "^2.0.0"
-
dom-serializer@^1.0.1:
version "1.4.1"
resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"
@@ -4592,7 +4615,15 @@ dom-serializer@^2.0.0:
domhandler "^5.0.2"
entities "^4.2.0"
-domelementtype@1, domelementtype@^1.3.1:
+dom-serializer@0:
+ version "0.2.2"
+ resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz"
+ integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
+ dependencies:
+ domelementtype "^2.0.1"
+ entities "^2.0.0"
+
+domelementtype@^1.3.1, domelementtype@1:
version "1.3.1"
resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz"
integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
@@ -4609,13 +4640,6 @@ domexception@^2.0.1:
dependencies:
webidl-conversions "^5.0.0"
-domhandler@5.0.3, domhandler@^5.0.2, domhandler@^5.0.3:
- version "5.0.3"
- resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz"
- integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==
- dependencies:
- domelementtype "^2.3.0"
-
domhandler@^2.3.0:
version "2.4.2"
resolved "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"
@@ -4630,12 +4654,27 @@ domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1:
dependencies:
domelementtype "^2.2.0"
+domhandler@^5.0.2, domhandler@^5.0.3, domhandler@5.0.3:
+ version "5.0.3"
+ resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz"
+ integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==
+ dependencies:
+ domelementtype "^2.3.0"
+
domino@^2.1.6:
version "2.1.6"
resolved "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz"
integrity sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==
-domutils@^1.5.1, domutils@^1.7.0:
+domutils@^1.5.1:
+ version "1.7.0"
+ resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"
+ integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
+ dependencies:
+ dom-serializer "0"
+ domelementtype "1"
+
+domutils@^1.7.0:
version "1.7.0"
resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"
integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
@@ -5107,7 +5146,7 @@ eslint-plugin-testing-library@^5.0.1:
dependencies:
"@typescript-eslint/utils" "^5.13.0"
-eslint-scope@5.1.1, eslint-scope@^5.1.1:
+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==
@@ -5130,7 +5169,12 @@ eslint-utils@^3.0.0:
dependencies:
eslint-visitor-keys "^2.0.0"
-eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
+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-visitor-keys@^2.1.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==
@@ -5480,7 +5524,15 @@ find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
-find-up@^4.0.0, find-up@^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"
+
+find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@@ -5581,10 +5633,10 @@ fraction.js@^4.2.0:
resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz"
integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
-framer-motion@7.8.0:
- version "7.8.0"
- resolved "https://registry.npmjs.org/framer-motion/-/framer-motion-7.8.0.tgz"
- integrity sha512-Yzbc0RGzKnkdRxPZbJIVtizX40hLGErXBRI6Uz1WE0OLNZpZqqZa9HaI/sdAhrx4215uczQ+m3C9PA+pwHf+gA==
+framer-motion@^7.6.7:
+ version "7.10.3"
+ resolved "https://registry.npmjs.org/framer-motion/-/framer-motion-7.10.3.tgz"
+ integrity sha512-k2ccYeZNSpPg//HTaqrU+4pRq9f9ZpaaN7rr0+Rx5zA4wZLbk547wtDzge2db1sB+1mnJ6r59P4xb+aEIi/W+w==
dependencies:
"@motionone/dom" "^10.15.3"
hey-listen "^1.0.8"
@@ -5592,10 +5644,10 @@ framer-motion@7.8.0:
optionalDependencies:
"@emotion/is-prop-valid" "^0.8.2"
-framer-motion@^7.6.7:
- version "7.10.3"
- resolved "https://registry.npmjs.org/framer-motion/-/framer-motion-7.10.3.tgz"
- integrity sha512-k2ccYeZNSpPg//HTaqrU+4pRq9f9ZpaaN7rr0+Rx5zA4wZLbk547wtDzge2db1sB+1mnJ6r59P4xb+aEIi/W+w==
+framer-motion@7.8.0:
+ version "7.8.0"
+ resolved "https://registry.npmjs.org/framer-motion/-/framer-motion-7.8.0.tgz"
+ integrity sha512-Yzbc0RGzKnkdRxPZbJIVtizX40hLGErXBRI6Uz1WE0OLNZpZqqZa9HaI/sdAhrx4215uczQ+m3C9PA+pwHf+gA==
dependencies:
"@motionone/dom" "^10.15.3"
hey-listen "^1.0.8"
@@ -6057,16 +6109,6 @@ html-webpack-plugin@^5.5.0:
pretty-error "^4.0.0"
tapable "^2.0.0"
-htmlparser2@9.1.0:
- version "9.1.0"
- resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz"
- integrity sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==
- dependencies:
- domelementtype "^2.3.0"
- domhandler "^5.0.3"
- domutils "^3.1.0"
- entities "^4.5.0"
-
htmlparser2@^3.9.0:
version "3.10.1"
resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz"
@@ -6089,6 +6131,16 @@ htmlparser2@^6.1.0:
domutils "^2.5.2"
entities "^2.0.0"
+htmlparser2@9.1.0:
+ version "9.1.0"
+ resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz"
+ integrity sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==
+ dependencies:
+ domelementtype "^2.3.0"
+ domhandler "^5.0.3"
+ domutils "^3.1.0"
+ entities "^4.5.0"
+
http-cache-semantics@^4.1.0:
version "4.1.1"
resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz"
@@ -6099,6 +6151,16 @@ http-deceiver@^1.2.7:
resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==
+http-errors@~1.6.2:
+ version "1.6.3"
+ resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
+ integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==
+ dependencies:
+ depd "~1.1.2"
+ inherits "2.0.3"
+ setprototypeof "1.1.0"
+ statuses ">= 1.4.0 < 2"
+
http-errors@2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
@@ -6110,16 +6172,6 @@ http-errors@2.0.0:
statuses "2.0.1"
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"
- integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==
- 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.8"
resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz"
@@ -6183,20 +6235,27 @@ humanize-ms@^1.2.1:
dependencies:
ms "^2.0.0"
-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==
+iconv-lite@^0.6.2:
+ version "0.6.3"
+ resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
+ integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
dependencies:
- safer-buffer ">= 2.1.2 < 3"
+ safer-buffer ">= 2.1.2 < 3.0.0"
-iconv-lite@^0.6.2, iconv-lite@^0.6.3:
+iconv-lite@^0.6.3:
version "0.6.3"
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
dependencies:
safer-buffer ">= 2.1.2 < 3.0.0"
+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"
@@ -6294,7 +6353,7 @@ inferno-vnode-flags@7.4.11:
resolved "https://registry.npmjs.org/inferno-vnode-flags/-/inferno-vnode-flags-7.4.11.tgz"
integrity sha512-L7lslEQCq3IfwgT/b9zhuMf8fv6KXCNXXHZevk/WYxnqJsOWGDcKpJn0zkzXfvmj0otbB149iLUQVBq3oe2sfA==
-inferno@7.4.11, inferno@^7.4.6, inferno@^7.4.9:
+inferno@^7.4.6, inferno@^7.4.9, inferno@7.4.11:
version "7.4.11"
resolved "https://registry.npmjs.org/inferno/-/inferno-7.4.11.tgz"
integrity sha512-N+cs33ESWI8fdToCd98yMRYl7jkLnCkJskxov3FKKlaKOvk3PRlAttbhmUaYdWXlRvt2WeXi+J4MbzNj3V6G0w==
@@ -6311,7 +6370,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@~2.0.4:
+inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@~2.0.4, inherits@2, inherits@2.0.4:
version "2.0.4"
resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -6367,16 +6426,16 @@ ip@^2.0.0:
resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz"
integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==
-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.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz"
integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
+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==
+
is-arguments@^1.0.4, is-arguments@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz"
@@ -7684,7 +7743,7 @@ memfs@^3.1.2, memfs@^3.4.3:
dependencies:
fs-monkey "^1.0.3"
-"memoize-one@>=3.1.1 <6", memoize-one@^4.0.0:
+memoize-one@^4.0.0, "memoize-one@>=3.1.1 <6":
version "4.0.3"
resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-4.0.3.tgz"
integrity sha512-QmpUu4KqDmX0plH4u+tf0riMc1KHE1+lw95cMrLlXQAFOx/xnBtwhZ52XJxd9X2O6kwKBqX32kmhbhlobD0cuw==
@@ -7740,7 +7799,7 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5:
braces "^3.0.2"
picomatch "^2.3.1"
-mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
+"mime-db@>= 1.43.0 < 2", mime-db@1.52.0:
version "1.52.0"
resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
@@ -7752,7 +7811,7 @@ mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17,
dependencies:
mime-db "1.52.0"
-mime@1.6.0, mime@^1.4.1:
+mime@^1.4.1, mime@1.6.0:
version "1.6.0"
resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
@@ -7896,6 +7955,11 @@ mkdirp@~0.5.1:
dependencies:
minimist "^1.2.6"
+ms@^2.0.0, ms@^2.1.1, ms@2.1.3:
+ version "2.1.3"
+ resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
ms@2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
@@ -7906,11 +7970,6 @@ ms@2.1.2:
resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-ms@2.1.3, ms@^2.0.0, ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
multicast-dns@^7.2.5:
version "7.2.5"
resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz"
@@ -7944,7 +8003,7 @@ natural-compare@^1.4.0:
resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-negotiator@0.6.3, negotiator@^0.6.2, negotiator@^0.6.3:
+negotiator@^0.6.2, negotiator@^0.6.3, negotiator@0.6.3:
version "0.6.3"
resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
@@ -9364,6 +9423,11 @@ react-html-parser@^2.0.2:
dependencies:
htmlparser2 "^3.9.0"
+react-icons@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.npmjs.org/react-icons/-/react-icons-5.1.0.tgz"
+ integrity sha512-D3zug1270S4hbSlIRJ0CUS97QE1yNNKDjzQe3HqY0aefp2CBn9VgzgES27sRR2gOvFK+0CNx/BW0ggOESp6fqQ==
+
react-input-autosize@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-3.0.0.tgz"
@@ -9376,12 +9440,22 @@ react-is@^16.13.1, react-is@^16.3.2, react-is@^16.7.0, react-is@^16.8.6:
resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-react-is@^17.0.1, react-is@^17.0.2:
+react-is@^17.0.1:
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-is@^18.0.0, react-is@^18.2.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-is@^18.0.0:
+ version "18.2.0"
+ resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz"
+ integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
+
+react-is@^18.2.0:
version "18.2.0"
resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz"
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
@@ -9528,7 +9602,7 @@ react-scripts@^5.0.1:
react-scroll-to-top@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/react-scroll-to-top/-/react-scroll-to-top-3.0.0.tgz#002984419d4d10fdb5654c9e3dd3341f81209a60"
+ resolved "https://registry.npmjs.org/react-scroll-to-top/-/react-scroll-to-top-3.0.0.tgz"
integrity sha512-I/k45Ujai097du59tHBbzGxN7Lyc6K8Uc3IChq6HMXaBfB8N/rrfm055T5Yv0DWfVpf6pOFaBmhD3LOfH5unGw==
react-select@^5.7.2:
@@ -9975,15 +10049,20 @@ rxjs@^7.4.0:
dependencies:
tslib "^2.1.0"
-safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+safe-buffer@^5.1.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1:
+ version "5.2.1"
+ resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
+ integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
+
+safe-buffer@~5.1.0, safe-buffer@~5.1.1:
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.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
+safe-buffer@5.1.2:
+ version "5.1.2"
+ resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
+ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
safe-regex-test@^1.0.0:
version "1.0.0"
@@ -10079,15 +10158,6 @@ schema-typed@^2.1.3:
resolved "https://registry.npmjs.org/schema-typed/-/schema-typed-2.1.3.tgz"
integrity sha512-Nk0LLOq0L64HaQsXQGAZ8Z176tDE4jewsxyWe+6QvidNiC33DMaWFg+LaLWJ85uPPBtqBBJlCq9W4c1KEA88WA==
-schema-utils@2.7.0:
- version "2.7.0"
- resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz"
- integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==
- dependencies:
- "@types/json-schema" "^7.0.4"
- ajv "^6.12.2"
- ajv-keywords "^3.4.1"
-
schema-utils@^2.6.5:
version "2.7.1"
resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
@@ -10097,7 +10167,25 @@ schema-utils@^2.6.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:
+schema-utils@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
+ integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
+schema-utils@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
+ integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
+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==
@@ -10116,6 +10204,15 @@ schema-utils@^4.0.0:
ajv-formats "^2.1.1"
ajv-keywords "^5.0.0"
+schema-utils@2.7.0:
+ version "2.7.0"
+ resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz"
+ integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==
+ dependencies:
+ "@types/json-schema" "^7.0.4"
+ ajv "^6.12.2"
+ ajv-keywords "^3.4.1"
+
scss-tokenizer@^0.4.3:
version "0.4.3"
resolved "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz"
@@ -10136,7 +10233,17 @@ selfsigned@^2.1.1:
dependencies:
node-forge "^1"
-"semver@2 || 3 || 4 || 5", semver@^5.6.0, semver@^5.7.0, semver@^5.7.1:
+semver@^5.6.0:
+ version "5.7.1"
+ resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
+semver@^5.7.0:
+ version "5.7.1"
+ resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
+semver@^5.7.1:
version "5.7.1"
resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -10146,13 +10253,46 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8:
+semver@^7.3.2:
+ version "7.3.8"
+ resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz"
+ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
+ dependencies:
+ lru-cache "^6.0.0"
+
+semver@^7.3.4:
version "7.3.8"
resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz"
integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
dependencies:
lru-cache "^6.0.0"
+semver@^7.3.5:
+ version "7.3.8"
+ resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz"
+ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
+ dependencies:
+ lru-cache "^6.0.0"
+
+semver@^7.3.7:
+ version "7.3.8"
+ resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz"
+ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
+ dependencies:
+ lru-cache "^6.0.0"
+
+semver@^7.3.8:
+ version "7.3.8"
+ resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz"
+ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
+ dependencies:
+ lru-cache "^6.0.0"
+
+"semver@2 || 3 || 4 || 5":
+ version "5.7.1"
+ resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
send@0.18.0:
version "0.18.0"
resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz"
@@ -10351,16 +10491,16 @@ source-map-support@^0.5.6, source-map-support@~0.5.20:
buffer-from "^1.0.0"
source-map "^0.6.0"
-source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
- version "0.6.1"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
source-map@^0.5.7:
version "0.5.7"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
+source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1, source-map@0.6.1:
+ version "0.6.1"
+ resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
+ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
source-map@^0.7.3:
version "0.7.4"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz"
@@ -10463,16 +10603,16 @@ stackframe@^1.3.4:
resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz"
integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==
-statuses@2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
- integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-
"statuses@>= 1.4.0 < 2":
version "1.5.0"
resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
+statuses@2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
+ integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
+
stdout-stream@^1.4.0:
version "1.4.1"
resolved "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz"
@@ -10487,6 +10627,20 @@ stop-iteration-iterator@^1.0.0:
dependencies:
internal-slot "^1.0.4"
+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"
+
string-length@^4.0.1:
version "4.0.2"
resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz"
@@ -10558,20 +10712,6 @@ string.prototype.trimstart@^1.0.6:
define-properties "^1.1.4"
es-abstract "^1.20.4"
-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"
-
stringify-object@^3.3.0:
version "3.3.0"
resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz"
@@ -10673,7 +10813,14 @@ supports-color@^7.0.0, supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
-supports-color@^8.0.0, supports-color@^8.1.1:
+supports-color@^8.0.0:
+ version "8.1.1"
+ resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
+ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
+ dependencies:
+ has-flag "^4.0.0"
+
+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==
@@ -10719,7 +10866,7 @@ svg.filter.js@^2.0.2:
dependencies:
svg.js "^2.2.5"
-svg.js@>=2.3.x, svg.js@^2.0.1, svg.js@^2.2.5, svg.js@^2.4.0, svg.js@^2.6.5:
+svg.js@^2.0.1, svg.js@^2.2.5, svg.js@^2.4.0, svg.js@^2.6.5, svg.js@>=2.3.x:
version "2.7.1"
resolved "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz"
integrity sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==
@@ -11011,6 +11158,21 @@ tsconfig-paths@^3.14.1:
minimist "^1.2.6"
strip-bom "^3.0.0"
+tslib@^1.10.0:
+ version "1.14.1"
+ resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
+ integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
+
+tslib@^1.8.1:
+ version "1.14.1"
+ resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
+ integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
+
+tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0:
+ version "2.4.1"
+ resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz"
+ integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==
+
tslib@2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz"
@@ -11026,16 +11188,6 @@ tslib@2.4.0:
resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz"
integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
-tslib@^1.10.0, tslib@^1.8.1:
- version "1.14.1"
- resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0:
- version "2.4.1"
- resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz"
- integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==
-
tsutils@^3.21.0:
version "3.21.0"
resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz"
@@ -11050,7 +11202,7 @@ turndown@~7.1.0:
dependencies:
domino "^2.1.6"
-type-check@^0.4.0, 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==
@@ -11064,6 +11216,13 @@ type-check@~0.3.2:
dependencies:
prelude-ls "~1.1.2"
+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-detect@4.0.8:
version "4.0.8"
resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
@@ -11211,7 +11370,7 @@ universalify@^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:
+unpipe@~1.0.0, unpipe@1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
@@ -11479,7 +11638,7 @@ webpack@^5.64.4:
watchpack "^2.4.0"
webpack-sources "^3.2.3"
-websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
+websocket-driver@^0.7.4, websocket-driver@>=0.5.1:
version "0.7.4"
resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==