diff --git a/.gitignore b/.gitignore index 627ffc0f2..d989e1ad1 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,8 @@ public/static/lang/.messages/ .env*.local .vercel cypress/screenshots +.yalc +yalc.lock # Sentry .sentryclirc diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..59eb1da5f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "prettier.semi": false, + "prettier.singleQuote": true +} diff --git a/components/Badge.js b/components/Badge.js index 0c5c1d955..12c7d8411 100644 --- a/components/Badge.js +++ b/components/Badge.js @@ -4,6 +4,7 @@ import { cloneElement } from 'react' import { FormattedMessage } from 'react-intl' import styled from 'styled-components' import { getTestMetadata } from './utils' +import * as icons from 'ooni-components/icons' // XXX replace what is inside of search/results-list.StyledResultTag const Badge = styled(Box)` @@ -38,7 +39,7 @@ const TestGroupBadge = ({ testName, ...props }) => { export const CategoryBadge = ({ categoryCode }) => { let IconComponent try { - IconComponent = require(`ooni-components/dist/icons/CategoryCode${categoryCode}`).default + IconComponent = icons[`CategoryCode${categoryCode}`] } catch { IconComponent = null } @@ -49,11 +50,7 @@ export const CategoryBadge = ({ categoryCode }) => { - {IconComponent && - - - - } + {IconComponent && } ) diff --git a/components/DateRangePicker.js b/components/DateRangePicker.js index 60a27bcbd..af186b4a0 100644 --- a/components/DateRangePicker.js +++ b/components/DateRangePicker.js @@ -42,9 +42,6 @@ margin: 1em 1em 0; display: flex; gap: 6px; flex-wrap: wrap; -button { - padding: 4px 6px; -} ` const StyledFooter = styled.div` @@ -101,7 +98,9 @@ const DateRangePicker = ({handleRangeSelect, initialRange, close, ...props}) => const rangesList = ranges.map((range) => - ) } @@ -468,5 +447,5 @@ Form.propTypes = { probe_cc: PropTypes.string, category_code: PropTypes.string, time_grain: PropTypes.string, - }) + }), } diff --git a/components/as/Form.js b/components/as/Form.js index 4305747aa..607a923cc 100644 --- a/components/as/Form.js +++ b/components/as/Form.js @@ -1,11 +1,10 @@ import { useEffect, useRef, useState, useMemo } from 'react' import { useForm, Controller } from 'react-hook-form' -import { Box, Button, Flex, Input } from 'ooni-components' +import { Box, Flex, Input } from 'ooni-components' import { useIntl } from 'react-intl' import dayjs from 'services/dayjs' import { format } from 'date-fns' -import { StyledLabel } from '../aggregation/mat/Form' import DateRangePicker from '../DateRangePicker' const Form = ({ onSubmit, since, until }) => { @@ -13,7 +12,7 @@ const Form = ({ onSubmit, since, until }) => { const initialLoad = useRef(false) const { control, getValues, watch, setValue, reset } = useForm({ - defaultValues: { since, until } + defaultValues: { since, until }, }) const { since: updatedSince, until: updatedUntil } = watch() @@ -36,11 +35,11 @@ const Form = ({ onSubmit, since, until }) => { useEffect(() => { // trigger submit only when the dates are valid if ( - initialLoad.current && + initialLoad.current && dayjs(updatedSince, 'YYYY-MM-DD', true).isValid() && dayjs(updatedUntil, 'YYYY-MM-DD', true).isValid() ) { - onSubmit({since: updatedSince, until: updatedUntil}) + onSubmit({ since: updatedSince, until: updatedUntil }) } else { initialLoad.current = true } @@ -49,30 +48,30 @@ const Form = ({ onSubmit, since, until }) => { return (
- + - - {intl.formatMessage({id: 'Search.Sidebar.From'})} + ( + render={({ field }) => ( setShowDatePicker(true)} onKeyDown={() => setShowDatePicker(false)} /> )} /> - - {intl.formatMessage({id: 'Search.Sidebar.Until'})} + ( + render={({ field }) => ( setShowDatePicker(true)} onKeyDown={() => setShowDatePicker(false)} /> @@ -80,13 +79,16 @@ const Form = ({ onSubmit, since, until }) => { /> - { showDatePicker && + {showDatePicker && ( setShowDatePicker(false)} /> - } + )}
diff --git a/components/dashboard/Form.js b/components/dashboard/Form.js index abeef4543..c79f1be7b 100644 --- a/components/dashboard/Form.js +++ b/components/dashboard/Form.js @@ -1,13 +1,10 @@ import { useEffect, useMemo, useState } from 'react' import { useForm, Controller } from 'react-hook-form' -import { Box, Flex, Input, Button } from 'ooni-components' -import { MultiSelect } from 'react-multi-select-component' +import { Box, Flex, Input, MultiSelect } from 'ooni-components' import { useIntl } from 'react-intl' -import dayjs from 'services/dayjs' import { format } from 'date-fns' import { getLocalisedRegionName } from '../../utils/i18nCountries' -import { StyledLabel } from '../aggregation/mat/Form' import DateRangePicker from '../DateRangePicker' export const Form = ({ onChange, query, availableCountries }) => { @@ -86,31 +83,29 @@ export const Form = ({ onChange, query, availableCountries }) => {
- {intl.formatMessage({id: 'Search.Sidebar.Country'})} - { ( )} name='probe_cc' control={control} - />} + /> - {intl.formatMessage({id: 'Search.Sidebar.From'})} ( setShowDatePicker(true)} onKeyDown={() => setShowDatePicker(false)} name={field.name} @@ -121,12 +116,12 @@ export const Form = ({ onChange, query, availableCountries }) => { /> - {intl.formatMessage({id: 'Search.Sidebar.Until'})} ( setShowDatePicker(true)} onKeyDown={() => setShowDatePicker(false)} diff --git a/components/domain/Form.js b/components/domain/Form.js index 62e6a9e34..5638ecebf 100644 --- a/components/domain/Form.js +++ b/components/domain/Form.js @@ -1,14 +1,11 @@ import { useEffect, useState, useMemo } from 'react' import { useForm, Controller } from 'react-hook-form' -import { Box, Button, Flex, Input, Select } from 'ooni-components' +import { Box, Flex, Input, Select } from 'ooni-components' import { useIntl } from 'react-intl' import dayjs from 'services/dayjs' import { format } from 'date-fns' -import { MultiSelect } from 'react-multi-select-component' -import styled from 'styled-components' import { getLocalisedRegionName } from 'utils/i18nCountries' -import { StyledLabel } from '../aggregation/mat/Form' import DateRangePicker from '../DateRangePicker' import { useRouter } from 'next/router' @@ -18,42 +15,32 @@ const lastMonthToday = dayjs.utc().subtract(30, 'day').format('YYYY-MM-DD') const defaultDefaultValues = { since: lastMonthToday, until: tomorrow, - probe_cc: '' + probe_cc: '', } -const StyledSelectWithLabel = styled.div`` - -const SelectWithLabel = (props) => ( - - - {props.label} - - - -) - -const countryOptions = [] - const Form = ({ onSubmit, availableCountries = [] }) => { const router = useRouter() const { query } = router const intl = useIntl() - const countriesList = useMemo(() => ( - availableCountries.map((c) => ({name: getLocalisedRegionName(c, intl.locale), value: c})) - ), [availableCountries, intl.locale]) + const countriesList = useMemo( + () => + availableCountries.map((c) => ({ + name: getLocalisedRegionName(c, intl.locale), + value: c, + })), + [availableCountries, intl.locale] + ) const query2formValues = useMemo(() => { return { since: query?.since ?? defaultDefaultValues.since, until: query?.until ?? defaultDefaultValues.until, - probe_cc: defaultDefaultValues.probe_cc + probe_cc: defaultDefaultValues.probe_cc, } }, [query]) const { control, getValues, watch, setValue, reset } = useForm({ - defaultValues: query2formValues + defaultValues: query2formValues, }) useEffect(() => { @@ -66,25 +53,30 @@ const Form = ({ onSubmit, availableCountries = [] }) => { const rangeTo = range?.to ? format(range.to, 'y-MM-dd') : '' setValue('since', rangeFrom) setValue('until', rangeTo) - + setShowDatePicker(false) } useEffect(() => { const subscription = watch((value, { name, type }) => { - if (value[name] !== query[name] && - (dayjs(value['since'], 'YYYY-MM-DD', true).isValid() && - dayjs(value['until'], 'YYYY-MM-DD', true).isValid())) { - onSubmit({since: value['since'], until: value['until'], probe_cc: value['probe_cc']}) - } + if ( + value[name] !== query[name] && + dayjs(value['since'], 'YYYY-MM-DD', true).isValid() && + dayjs(value['until'], 'YYYY-MM-DD', true).isValid() + ) { + onSubmit({ + since: value['since'], + until: value['until'], + probe_cc: value['probe_cc'], + }) + } }) return () => subscription.unsubscribe() }, [watch]) - useEffect(() => { - if (Object.keys(query).length < 3) { + if (Object.keys(query).length < 3) { const today = dayjs.utc().add(1, 'day') const monthAgo = dayjs.utc(today).subtract(1, 'month') const href = { @@ -101,30 +93,30 @@ const Form = ({ onSubmit, availableCountries = [] }) => { return ( - + - - {intl.formatMessage({id: 'Search.Sidebar.From'})} + ( + render={({ field }) => ( setShowDatePicker(true)} onKeyDown={() => setShowDatePicker(false)} /> )} /> - - {intl.formatMessage({id: 'Search.Sidebar.Until'})} + ( + render={({ field }) => ( setShowDatePicker(true)} onKeyDown={() => setShowDatePicker(false)} /> @@ -132,35 +124,41 @@ const Form = ({ onSubmit, availableCountries = [] }) => { /> - { showDatePicker && + {showDatePicker && ( setShowDatePicker(false)} /> - } + )} - - {/* {intl.formatMessage({id: 'Search.Sidebar.Country'})} */} + ( - - - {countriesList.map(({value, name}, i) => { - return ( - - ) - })} - - )} - /> + control={control} + name='probe_cc' + render={({ field }) => ( + + )} + /> diff --git a/components/flags/ad.js b/components/flags/ad.js index 70e202801..bfd6118a6 100644 --- a/components/flags/ad.js +++ b/components/flags/ad.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAD from 'flag-icon-css/flags/1x1/ad.svg' +import SvgFlagAD from 'flag-icons/flags/1x1/ad.svg' export const FlagAD = () => ( diff --git a/components/flags/ae.js b/components/flags/ae.js index 991d10147..6a0aa50f3 100644 --- a/components/flags/ae.js +++ b/components/flags/ae.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAE from 'flag-icon-css/flags/1x1/ae.svg' +import SvgFlagAE from 'flag-icons/flags/1x1/ae.svg' export const FlagAE = () => ( diff --git a/components/flags/af.js b/components/flags/af.js index 515e5f480..cc547ad63 100644 --- a/components/flags/af.js +++ b/components/flags/af.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAF from 'flag-icon-css/flags/1x1/af.svg' +import SvgFlagAF from 'flag-icons/flags/1x1/af.svg' export const FlagAF = () => ( diff --git a/components/flags/ag.js b/components/flags/ag.js index ea7aea67d..4476a3c88 100644 --- a/components/flags/ag.js +++ b/components/flags/ag.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAG from 'flag-icon-css/flags/1x1/ag.svg' +import SvgFlagAG from 'flag-icons/flags/1x1/ag.svg' export const FlagAG = () => ( diff --git a/components/flags/ai.js b/components/flags/ai.js index c1bedfb65..af0237922 100644 --- a/components/flags/ai.js +++ b/components/flags/ai.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAI from 'flag-icon-css/flags/1x1/ai.svg' +import SvgFlagAI from 'flag-icons/flags/1x1/ai.svg' export const FlagAI = () => ( diff --git a/components/flags/al.js b/components/flags/al.js index 9a136d348..d5b66c000 100644 --- a/components/flags/al.js +++ b/components/flags/al.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAL from 'flag-icon-css/flags/1x1/al.svg' +import SvgFlagAL from 'flag-icons/flags/1x1/al.svg' export const FlagAL = () => ( diff --git a/components/flags/am.js b/components/flags/am.js index 1f68305d5..b78eb8e7f 100644 --- a/components/flags/am.js +++ b/components/flags/am.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAM from 'flag-icon-css/flags/1x1/am.svg' +import SvgFlagAM from 'flag-icons/flags/1x1/am.svg' export const FlagAM = () => ( diff --git a/components/flags/ao.js b/components/flags/ao.js index 03a6640c8..72e4af788 100644 --- a/components/flags/ao.js +++ b/components/flags/ao.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAO from 'flag-icon-css/flags/1x1/ao.svg' +import SvgFlagAO from 'flag-icons/flags/1x1/ao.svg' export const FlagAO = () => ( diff --git a/components/flags/aq.js b/components/flags/aq.js index cb3c1710e..eb71adb44 100644 --- a/components/flags/aq.js +++ b/components/flags/aq.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAQ from 'flag-icon-css/flags/1x1/aq.svg' +import SvgFlagAQ from 'flag-icons/flags/1x1/aq.svg' export const FlagAQ = () => ( diff --git a/components/flags/ar.js b/components/flags/ar.js index b7dc6c4d6..b706faffc 100644 --- a/components/flags/ar.js +++ b/components/flags/ar.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAR from 'flag-icon-css/flags/1x1/ar.svg' +import SvgFlagAR from 'flag-icons/flags/1x1/ar.svg' export const FlagAR = () => ( diff --git a/components/flags/as.js b/components/flags/as.js index 3a502f44a..b0ff1e9f3 100644 --- a/components/flags/as.js +++ b/components/flags/as.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAS from 'flag-icon-css/flags/1x1/as.svg' +import SvgFlagAS from 'flag-icons/flags/1x1/as.svg' export const FlagAS = () => ( diff --git a/components/flags/at.js b/components/flags/at.js index 85b95072f..8402693f0 100644 --- a/components/flags/at.js +++ b/components/flags/at.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAT from 'flag-icon-css/flags/1x1/at.svg' +import SvgFlagAT from 'flag-icons/flags/1x1/at.svg' export const FlagAT = () => ( diff --git a/components/flags/au.js b/components/flags/au.js index 54ffb899b..e56d74515 100644 --- a/components/flags/au.js +++ b/components/flags/au.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAU from 'flag-icon-css/flags/1x1/au.svg' +import SvgFlagAU from 'flag-icons/flags/1x1/au.svg' export const FlagAU = () => ( diff --git a/components/flags/aw.js b/components/flags/aw.js index 400b025e8..998ae575f 100644 --- a/components/flags/aw.js +++ b/components/flags/aw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAW from 'flag-icon-css/flags/1x1/aw.svg' +import SvgFlagAW from 'flag-icons/flags/1x1/aw.svg' export const FlagAW = () => ( diff --git a/components/flags/ax.js b/components/flags/ax.js index 60186ba15..506ad9f61 100644 --- a/components/flags/ax.js +++ b/components/flags/ax.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAX from 'flag-icon-css/flags/1x1/ax.svg' +import SvgFlagAX from 'flag-icons/flags/1x1/ax.svg' export const FlagAX = () => ( diff --git a/components/flags/az.js b/components/flags/az.js index 68dc1b729..4a6c56cd1 100644 --- a/components/flags/az.js +++ b/components/flags/az.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagAZ from 'flag-icon-css/flags/1x1/az.svg' +import SvgFlagAZ from 'flag-icons/flags/1x1/az.svg' export const FlagAZ = () => ( diff --git a/components/flags/ba.js b/components/flags/ba.js index 9397ad54b..c92a18767 100644 --- a/components/flags/ba.js +++ b/components/flags/ba.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBA from 'flag-icon-css/flags/1x1/ba.svg' +import SvgFlagBA from 'flag-icons/flags/1x1/ba.svg' export const FlagBA = () => ( diff --git a/components/flags/bb.js b/components/flags/bb.js index 5d8d37c11..5bda06275 100644 --- a/components/flags/bb.js +++ b/components/flags/bb.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBB from 'flag-icon-css/flags/1x1/bb.svg' +import SvgFlagBB from 'flag-icons/flags/1x1/bb.svg' export const FlagBB = () => ( diff --git a/components/flags/bd.js b/components/flags/bd.js index 5fac4ecbb..1faaa92ba 100644 --- a/components/flags/bd.js +++ b/components/flags/bd.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBD from 'flag-icon-css/flags/1x1/bd.svg' +import SvgFlagBD from 'flag-icons/flags/1x1/bd.svg' export const FlagBD = () => ( diff --git a/components/flags/be.js b/components/flags/be.js index dc2a33012..628cd0bd1 100644 --- a/components/flags/be.js +++ b/components/flags/be.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBE from 'flag-icon-css/flags/1x1/be.svg' +import SvgFlagBE from 'flag-icons/flags/1x1/be.svg' export const FlagBE = () => ( diff --git a/components/flags/bf.js b/components/flags/bf.js index d64404299..f08cf5617 100644 --- a/components/flags/bf.js +++ b/components/flags/bf.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBF from 'flag-icon-css/flags/1x1/bf.svg' +import SvgFlagBF from 'flag-icons/flags/1x1/bf.svg' export const FlagBF = () => ( diff --git a/components/flags/bg.js b/components/flags/bg.js index bd90085e8..c3e2cfe0f 100644 --- a/components/flags/bg.js +++ b/components/flags/bg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBG from 'flag-icon-css/flags/1x1/bg.svg' +import SvgFlagBG from 'flag-icons/flags/1x1/bg.svg' export const FlagBG = () => ( diff --git a/components/flags/bh.js b/components/flags/bh.js index 5751fe89c..52dc57df1 100644 --- a/components/flags/bh.js +++ b/components/flags/bh.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBH from 'flag-icon-css/flags/1x1/bh.svg' +import SvgFlagBH from 'flag-icons/flags/1x1/bh.svg' export const FlagBH = () => ( diff --git a/components/flags/bi.js b/components/flags/bi.js index 3a719e75b..2473d4a9b 100644 --- a/components/flags/bi.js +++ b/components/flags/bi.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBI from 'flag-icon-css/flags/1x1/bi.svg' +import SvgFlagBI from 'flag-icons/flags/1x1/bi.svg' export const FlagBI = () => ( diff --git a/components/flags/bj.js b/components/flags/bj.js index 98480c470..8d06af83c 100644 --- a/components/flags/bj.js +++ b/components/flags/bj.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBJ from 'flag-icon-css/flags/1x1/bj.svg' +import SvgFlagBJ from 'flag-icons/flags/1x1/bj.svg' export const FlagBJ = () => ( diff --git a/components/flags/bl.js b/components/flags/bl.js index b9f53e087..ed65d7806 100644 --- a/components/flags/bl.js +++ b/components/flags/bl.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBL from 'flag-icon-css/flags/1x1/bl.svg' +import SvgFlagBL from 'flag-icons/flags/1x1/bl.svg' export const FlagBL = () => ( diff --git a/components/flags/bm.js b/components/flags/bm.js index b15dfa9ca..67a02c2ba 100644 --- a/components/flags/bm.js +++ b/components/flags/bm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBM from 'flag-icon-css/flags/1x1/bm.svg' +import SvgFlagBM from 'flag-icons/flags/1x1/bm.svg' export const FlagBM = () => ( diff --git a/components/flags/bn.js b/components/flags/bn.js index d431ca9b5..3b6827077 100644 --- a/components/flags/bn.js +++ b/components/flags/bn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBN from 'flag-icon-css/flags/1x1/bn.svg' +import SvgFlagBN from 'flag-icons/flags/1x1/bn.svg' export const FlagBN = () => ( diff --git a/components/flags/bo.js b/components/flags/bo.js index 7f6204388..40739e0bc 100644 --- a/components/flags/bo.js +++ b/components/flags/bo.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBO from 'flag-icon-css/flags/1x1/bo.svg' +import SvgFlagBO from 'flag-icons/flags/1x1/bo.svg' export const FlagBO = () => ( diff --git a/components/flags/bq.js b/components/flags/bq.js index 8ca5e084d..4455ecb02 100644 --- a/components/flags/bq.js +++ b/components/flags/bq.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBQ from 'flag-icon-css/flags/1x1/bq.svg' +import SvgFlagBQ from 'flag-icons/flags/1x1/bq.svg' export const FlagBQ = () => ( diff --git a/components/flags/br.js b/components/flags/br.js index 8144fad42..f7b4e5c54 100644 --- a/components/flags/br.js +++ b/components/flags/br.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBR from 'flag-icon-css/flags/1x1/br.svg' +import SvgFlagBR from 'flag-icons/flags/1x1/br.svg' export const FlagBR = () => ( diff --git a/components/flags/bs.js b/components/flags/bs.js index 7ac628429..badea1be5 100644 --- a/components/flags/bs.js +++ b/components/flags/bs.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBS from 'flag-icon-css/flags/1x1/bs.svg' +import SvgFlagBS from 'flag-icons/flags/1x1/bs.svg' export const FlagBS = () => ( diff --git a/components/flags/bt.js b/components/flags/bt.js index 57ed6f305..03067b58c 100644 --- a/components/flags/bt.js +++ b/components/flags/bt.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBT from 'flag-icon-css/flags/1x1/bt.svg' +import SvgFlagBT from 'flag-icons/flags/1x1/bt.svg' export const FlagBT = () => ( diff --git a/components/flags/bv.js b/components/flags/bv.js index 6acb90dfd..ead0d1763 100644 --- a/components/flags/bv.js +++ b/components/flags/bv.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBV from 'flag-icon-css/flags/1x1/bv.svg' +import SvgFlagBV from 'flag-icons/flags/1x1/bv.svg' export const FlagBV = () => ( diff --git a/components/flags/bw.js b/components/flags/bw.js index 96a30138e..da3e15204 100644 --- a/components/flags/bw.js +++ b/components/flags/bw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBW from 'flag-icon-css/flags/1x1/bw.svg' +import SvgFlagBW from 'flag-icons/flags/1x1/bw.svg' export const FlagBW = () => ( diff --git a/components/flags/by.js b/components/flags/by.js index d1ddfe704..02ad39378 100644 --- a/components/flags/by.js +++ b/components/flags/by.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBY from 'flag-icon-css/flags/1x1/by.svg' +import SvgFlagBY from 'flag-icons/flags/1x1/by.svg' export const FlagBY = () => ( diff --git a/components/flags/bz.js b/components/flags/bz.js index 4242f82d7..cb4c3cc22 100644 --- a/components/flags/bz.js +++ b/components/flags/bz.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagBZ from 'flag-icon-css/flags/1x1/bz.svg' +import SvgFlagBZ from 'flag-icons/flags/1x1/bz.svg' export const FlagBZ = () => ( diff --git a/components/flags/ca.js b/components/flags/ca.js index c6d777869..ec68a7b08 100644 --- a/components/flags/ca.js +++ b/components/flags/ca.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCA from 'flag-icon-css/flags/1x1/ca.svg' +import SvgFlagCA from 'flag-icons/flags/1x1/ca.svg' export const FlagCA = () => ( diff --git a/components/flags/cc.js b/components/flags/cc.js index 8d6ffc214..265ffdf44 100644 --- a/components/flags/cc.js +++ b/components/flags/cc.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCC from 'flag-icon-css/flags/1x1/cc.svg' +import SvgFlagCC from 'flag-icons/flags/1x1/cc.svg' export const FlagCC = () => ( diff --git a/components/flags/cd.js b/components/flags/cd.js index a6d72d17c..99df3078b 100644 --- a/components/flags/cd.js +++ b/components/flags/cd.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCD from 'flag-icon-css/flags/1x1/cd.svg' +import SvgFlagCD from 'flag-icons/flags/1x1/cd.svg' export const FlagCD = () => ( diff --git a/components/flags/cf.js b/components/flags/cf.js index ae76e2294..2948ef904 100644 --- a/components/flags/cf.js +++ b/components/flags/cf.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCF from 'flag-icon-css/flags/1x1/cf.svg' +import SvgFlagCF from 'flag-icons/flags/1x1/cf.svg' export const FlagCF = () => ( diff --git a/components/flags/cg.js b/components/flags/cg.js index 4cf720c22..f213803bf 100644 --- a/components/flags/cg.js +++ b/components/flags/cg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCG from 'flag-icon-css/flags/1x1/cg.svg' +import SvgFlagCG from 'flag-icons/flags/1x1/cg.svg' export const FlagCG = () => ( diff --git a/components/flags/ch.js b/components/flags/ch.js index a60754b06..861e87a4c 100644 --- a/components/flags/ch.js +++ b/components/flags/ch.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCH from 'flag-icon-css/flags/1x1/ch.svg' +import SvgFlagCH from 'flag-icons/flags/1x1/ch.svg' export const FlagCH = () => ( diff --git a/components/flags/ci.js b/components/flags/ci.js index f61caeff7..302ea59be 100644 --- a/components/flags/ci.js +++ b/components/flags/ci.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCI from 'flag-icon-css/flags/1x1/ci.svg' +import SvgFlagCI from 'flag-icons/flags/1x1/ci.svg' export const FlagCI = () => ( diff --git a/components/flags/ck.js b/components/flags/ck.js index 911c3eeec..7ab77a969 100644 --- a/components/flags/ck.js +++ b/components/flags/ck.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCK from 'flag-icon-css/flags/1x1/ck.svg' +import SvgFlagCK from 'flag-icons/flags/1x1/ck.svg' export const FlagCK = () => ( diff --git a/components/flags/cl.js b/components/flags/cl.js index 197954523..e4038eb73 100644 --- a/components/flags/cl.js +++ b/components/flags/cl.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCL from 'flag-icon-css/flags/1x1/cl.svg' +import SvgFlagCL from 'flag-icons/flags/1x1/cl.svg' export const FlagCL = () => ( diff --git a/components/flags/cm.js b/components/flags/cm.js index e9c2b2c9a..9de6afdb3 100644 --- a/components/flags/cm.js +++ b/components/flags/cm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCM from 'flag-icon-css/flags/1x1/cm.svg' +import SvgFlagCM from 'flag-icons/flags/1x1/cm.svg' export const FlagCM = () => ( diff --git a/components/flags/cn.js b/components/flags/cn.js index b4565e89b..3291a5244 100644 --- a/components/flags/cn.js +++ b/components/flags/cn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCN from 'flag-icon-css/flags/1x1/cn.svg' +import SvgFlagCN from 'flag-icons/flags/1x1/cn.svg' export const FlagCN = () => ( diff --git a/components/flags/co.js b/components/flags/co.js index 67e277716..f7020506d 100644 --- a/components/flags/co.js +++ b/components/flags/co.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCO from 'flag-icon-css/flags/1x1/co.svg' +import SvgFlagCO from 'flag-icons/flags/1x1/co.svg' export const FlagCO = () => ( diff --git a/components/flags/cr.js b/components/flags/cr.js index 11dccf77a..a9c96fd7e 100644 --- a/components/flags/cr.js +++ b/components/flags/cr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCR from 'flag-icon-css/flags/1x1/cr.svg' +import SvgFlagCR from 'flag-icons/flags/1x1/cr.svg' export const FlagCR = () => ( diff --git a/components/flags/cu.js b/components/flags/cu.js index e52b63ee0..005b1d5e9 100644 --- a/components/flags/cu.js +++ b/components/flags/cu.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCU from 'flag-icon-css/flags/1x1/cu.svg' +import SvgFlagCU from 'flag-icons/flags/1x1/cu.svg' export const FlagCU = () => ( diff --git a/components/flags/cv.js b/components/flags/cv.js index a10db5e3f..dca92b38e 100644 --- a/components/flags/cv.js +++ b/components/flags/cv.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCV from 'flag-icon-css/flags/1x1/cv.svg' +import SvgFlagCV from 'flag-icons/flags/1x1/cv.svg' export const FlagCV = () => ( diff --git a/components/flags/cw.js b/components/flags/cw.js index 863143158..100e4879c 100644 --- a/components/flags/cw.js +++ b/components/flags/cw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCW from 'flag-icon-css/flags/1x1/cw.svg' +import SvgFlagCW from 'flag-icons/flags/1x1/cw.svg' export const FlagCW = () => ( diff --git a/components/flags/cx.js b/components/flags/cx.js index 5889121e3..f6b67428c 100644 --- a/components/flags/cx.js +++ b/components/flags/cx.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCX from 'flag-icon-css/flags/1x1/cx.svg' +import SvgFlagCX from 'flag-icons/flags/1x1/cx.svg' export const FlagCX = () => ( diff --git a/components/flags/cy.js b/components/flags/cy.js index cb358aa6d..94e07c33b 100644 --- a/components/flags/cy.js +++ b/components/flags/cy.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCY from 'flag-icon-css/flags/1x1/cy.svg' +import SvgFlagCY from 'flag-icons/flags/1x1/cy.svg' export const FlagCY = () => ( diff --git a/components/flags/cz.js b/components/flags/cz.js index 68d18ecec..ad17db110 100644 --- a/components/flags/cz.js +++ b/components/flags/cz.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagCZ from 'flag-icon-css/flags/1x1/cz.svg' +import SvgFlagCZ from 'flag-icons/flags/1x1/cz.svg' export const FlagCZ = () => ( diff --git a/components/flags/de.js b/components/flags/de.js index eb20a6cb5..f5abe79a8 100644 --- a/components/flags/de.js +++ b/components/flags/de.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagDE from 'flag-icon-css/flags/1x1/de.svg' +import SvgFlagDE from 'flag-icons/flags/1x1/de.svg' export const FlagDE = () => ( diff --git a/components/flags/dj.js b/components/flags/dj.js index efa4a131e..307ebb5da 100644 --- a/components/flags/dj.js +++ b/components/flags/dj.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagDJ from 'flag-icon-css/flags/1x1/dj.svg' +import SvgFlagDJ from 'flag-icons/flags/1x1/dj.svg' export const FlagDJ = () => ( diff --git a/components/flags/dk.js b/components/flags/dk.js index 1e34441ca..f405a93ef 100644 --- a/components/flags/dk.js +++ b/components/flags/dk.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagDK from 'flag-icon-css/flags/1x1/dk.svg' +import SvgFlagDK from 'flag-icons/flags/1x1/dk.svg' export const FlagDK = () => ( diff --git a/components/flags/dm.js b/components/flags/dm.js index 796e604cc..be459ad8d 100644 --- a/components/flags/dm.js +++ b/components/flags/dm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagDM from 'flag-icon-css/flags/1x1/dm.svg' +import SvgFlagDM from 'flag-icons/flags/1x1/dm.svg' export const FlagDM = () => ( diff --git a/components/flags/do.js b/components/flags/do.js index 86793609d..a5eb2780e 100644 --- a/components/flags/do.js +++ b/components/flags/do.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagDO from 'flag-icon-css/flags/1x1/do.svg' +import SvgFlagDO from 'flag-icons/flags/1x1/do.svg' export const FlagDO = () => ( diff --git a/components/flags/dz.js b/components/flags/dz.js index 7fd1b2b7c..e26b4a0c3 100644 --- a/components/flags/dz.js +++ b/components/flags/dz.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagDZ from 'flag-icon-css/flags/1x1/dz.svg' +import SvgFlagDZ from 'flag-icons/flags/1x1/dz.svg' export const FlagDZ = () => ( diff --git a/components/flags/ec.js b/components/flags/ec.js index 76c73c255..8518c7bc0 100644 --- a/components/flags/ec.js +++ b/components/flags/ec.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagEC from 'flag-icon-css/flags/1x1/ec.svg' +import SvgFlagEC from 'flag-icons/flags/1x1/ec.svg' export const FlagEC = () => ( diff --git a/components/flags/ee.js b/components/flags/ee.js index bfa268547..86101a07a 100644 --- a/components/flags/ee.js +++ b/components/flags/ee.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagEE from 'flag-icon-css/flags/1x1/ee.svg' +import SvgFlagEE from 'flag-icons/flags/1x1/ee.svg' export const FlagEE = () => ( diff --git a/components/flags/eg.js b/components/flags/eg.js index a6192f92a..5d7062f3c 100644 --- a/components/flags/eg.js +++ b/components/flags/eg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagEG from 'flag-icon-css/flags/1x1/eg.svg' +import SvgFlagEG from 'flag-icons/flags/1x1/eg.svg' export const FlagEG = () => ( diff --git a/components/flags/eh.js b/components/flags/eh.js index b541f6769..6ee976e77 100644 --- a/components/flags/eh.js +++ b/components/flags/eh.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagEH from 'flag-icon-css/flags/1x1/eh.svg' +import SvgFlagEH from 'flag-icons/flags/1x1/eh.svg' export const FlagEH = () => ( diff --git a/components/flags/er.js b/components/flags/er.js index 95964c968..2f94a3455 100644 --- a/components/flags/er.js +++ b/components/flags/er.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagER from 'flag-icon-css/flags/1x1/er.svg' +import SvgFlagER from 'flag-icons/flags/1x1/er.svg' export const FlagER = () => ( diff --git a/components/flags/es.js b/components/flags/es.js index c31166bfe..975f06e92 100644 --- a/components/flags/es.js +++ b/components/flags/es.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagES from 'flag-icon-css/flags/1x1/es.svg' +import SvgFlagES from 'flag-icons/flags/1x1/es.svg' export const FlagES = () => ( diff --git a/components/flags/et.js b/components/flags/et.js index 8e8313a30..1c1ccd364 100644 --- a/components/flags/et.js +++ b/components/flags/et.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagET from 'flag-icon-css/flags/1x1/et.svg' +import SvgFlagET from 'flag-icons/flags/1x1/et.svg' export const FlagET = () => ( diff --git a/components/flags/eu.js b/components/flags/eu.js index f1ff64a3a..ca8a24187 100644 --- a/components/flags/eu.js +++ b/components/flags/eu.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagEU from 'flag-icon-css/flags/1x1/eu.svg' +import SvgFlagEU from 'flag-icons/flags/1x1/eu.svg' export const FlagEU = () => ( diff --git a/components/flags/fi.js b/components/flags/fi.js index 191e5f3b4..8e854ee96 100644 --- a/components/flags/fi.js +++ b/components/flags/fi.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagFI from 'flag-icon-css/flags/1x1/fi.svg' +import SvgFlagFI from 'flag-icons/flags/1x1/fi.svg' export const FlagFI = () => ( diff --git a/components/flags/fj.js b/components/flags/fj.js index c8c25d878..76dded3e4 100644 --- a/components/flags/fj.js +++ b/components/flags/fj.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagFJ from 'flag-icon-css/flags/1x1/fj.svg' +import SvgFlagFJ from 'flag-icons/flags/1x1/fj.svg' export const FlagFJ = () => ( diff --git a/components/flags/fk.js b/components/flags/fk.js index 0e492f4d7..474fb72ae 100644 --- a/components/flags/fk.js +++ b/components/flags/fk.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagFK from 'flag-icon-css/flags/1x1/fk.svg' +import SvgFlagFK from 'flag-icons/flags/1x1/fk.svg' export const FlagFK = () => ( diff --git a/components/flags/fm.js b/components/flags/fm.js index 687618cca..22a517af4 100644 --- a/components/flags/fm.js +++ b/components/flags/fm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagFM from 'flag-icon-css/flags/1x1/fm.svg' +import SvgFlagFM from 'flag-icons/flags/1x1/fm.svg' export const FlagFM = () => ( diff --git a/components/flags/fo.js b/components/flags/fo.js index 2b4225811..5c34494b8 100644 --- a/components/flags/fo.js +++ b/components/flags/fo.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagFO from 'flag-icon-css/flags/1x1/fo.svg' +import SvgFlagFO from 'flag-icons/flags/1x1/fo.svg' export const FlagFO = () => ( diff --git a/components/flags/fr.js b/components/flags/fr.js index 8ba8ed072..8d2579fc5 100644 --- a/components/flags/fr.js +++ b/components/flags/fr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagFR from 'flag-icon-css/flags/1x1/fr.svg' +import SvgFlagFR from 'flag-icons/flags/1x1/fr.svg' export const FlagFR = () => ( diff --git a/components/flags/ga.js b/components/flags/ga.js index 1e512f721..e2afb9ca2 100644 --- a/components/flags/ga.js +++ b/components/flags/ga.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGA from 'flag-icon-css/flags/1x1/ga.svg' +import SvgFlagGA from 'flag-icons/flags/1x1/ga.svg' export const FlagGA = () => ( diff --git a/components/flags/gb.js b/components/flags/gb.js index d95a5a41b..007cca496 100644 --- a/components/flags/gb.js +++ b/components/flags/gb.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGB from 'flag-icon-css/flags/1x1/gb.svg' +import SvgFlagGB from 'flag-icons/flags/1x1/gb.svg' export const FlagGB = () => ( diff --git a/components/flags/gd.js b/components/flags/gd.js index b0ab1229f..35e79c523 100644 --- a/components/flags/gd.js +++ b/components/flags/gd.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGD from 'flag-icon-css/flags/1x1/gd.svg' +import SvgFlagGD from 'flag-icons/flags/1x1/gd.svg' export const FlagGD = () => ( diff --git a/components/flags/ge.js b/components/flags/ge.js index f7ae727e0..632a30ec3 100644 --- a/components/flags/ge.js +++ b/components/flags/ge.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGE from 'flag-icon-css/flags/1x1/ge.svg' +import SvgFlagGE from 'flag-icons/flags/1x1/ge.svg' export const FlagGE = () => ( diff --git a/components/flags/gf.js b/components/flags/gf.js index acfbe6738..4ec9038d2 100644 --- a/components/flags/gf.js +++ b/components/flags/gf.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGF from 'flag-icon-css/flags/1x1/gf.svg' +import SvgFlagGF from 'flag-icons/flags/1x1/gf.svg' export const FlagGF = () => ( diff --git a/components/flags/gg.js b/components/flags/gg.js index 325b14691..807a686b8 100644 --- a/components/flags/gg.js +++ b/components/flags/gg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGG from 'flag-icon-css/flags/1x1/gg.svg' +import SvgFlagGG from 'flag-icons/flags/1x1/gg.svg' export const FlagGG = () => ( diff --git a/components/flags/gh.js b/components/flags/gh.js index 7cd4f3278..a8e914805 100644 --- a/components/flags/gh.js +++ b/components/flags/gh.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGH from 'flag-icon-css/flags/1x1/gh.svg' +import SvgFlagGH from 'flag-icons/flags/1x1/gh.svg' export const FlagGH = () => ( diff --git a/components/flags/gi.js b/components/flags/gi.js index 7296f8555..d3fcd45b4 100644 --- a/components/flags/gi.js +++ b/components/flags/gi.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGI from 'flag-icon-css/flags/1x1/gi.svg' +import SvgFlagGI from 'flag-icons/flags/1x1/gi.svg' export const FlagGI = () => ( diff --git a/components/flags/gl.js b/components/flags/gl.js index dfcbb4e49..a9c29476c 100644 --- a/components/flags/gl.js +++ b/components/flags/gl.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGL from 'flag-icon-css/flags/1x1/gl.svg' +import SvgFlagGL from 'flag-icons/flags/1x1/gl.svg' export const FlagGL = () => ( diff --git a/components/flags/gm.js b/components/flags/gm.js index 9b9dee303..60d71dd0c 100644 --- a/components/flags/gm.js +++ b/components/flags/gm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGM from 'flag-icon-css/flags/1x1/gm.svg' +import SvgFlagGM from 'flag-icons/flags/1x1/gm.svg' export const FlagGM = () => ( diff --git a/components/flags/gn.js b/components/flags/gn.js index e64e3627d..17f1b335d 100644 --- a/components/flags/gn.js +++ b/components/flags/gn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGN from 'flag-icon-css/flags/1x1/gn.svg' +import SvgFlagGN from 'flag-icons/flags/1x1/gn.svg' export const FlagGN = () => ( diff --git a/components/flags/gp.js b/components/flags/gp.js index 2875abc39..fb9c291c3 100644 --- a/components/flags/gp.js +++ b/components/flags/gp.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGP from 'flag-icon-css/flags/1x1/gp.svg' +import SvgFlagGP from 'flag-icons/flags/1x1/gp.svg' export const FlagGP = () => ( diff --git a/components/flags/gq.js b/components/flags/gq.js index 760f8635f..601606531 100644 --- a/components/flags/gq.js +++ b/components/flags/gq.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGQ from 'flag-icon-css/flags/1x1/gq.svg' +import SvgFlagGQ from 'flag-icons/flags/1x1/gq.svg' export const FlagGQ = () => ( diff --git a/components/flags/gr.js b/components/flags/gr.js index 9731fe730..ea30b5298 100644 --- a/components/flags/gr.js +++ b/components/flags/gr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGR from 'flag-icon-css/flags/1x1/gr.svg' +import SvgFlagGR from 'flag-icons/flags/1x1/gr.svg' export const FlagGR = () => ( diff --git a/components/flags/gs.js b/components/flags/gs.js index 5c6ef69ac..d1b6ead78 100644 --- a/components/flags/gs.js +++ b/components/flags/gs.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGS from 'flag-icon-css/flags/1x1/gs.svg' +import SvgFlagGS from 'flag-icons/flags/1x1/gs.svg' export const FlagGS = () => ( diff --git a/components/flags/gt.js b/components/flags/gt.js index e491950b1..3b880c4d2 100644 --- a/components/flags/gt.js +++ b/components/flags/gt.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGT from 'flag-icon-css/flags/1x1/gt.svg' +import SvgFlagGT from 'flag-icons/flags/1x1/gt.svg' export const FlagGT = () => ( diff --git a/components/flags/gu.js b/components/flags/gu.js index bcfcb38d8..c658c9c84 100644 --- a/components/flags/gu.js +++ b/components/flags/gu.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGU from 'flag-icon-css/flags/1x1/gu.svg' +import SvgFlagGU from 'flag-icons/flags/1x1/gu.svg' export const FlagGU = () => ( diff --git a/components/flags/gw.js b/components/flags/gw.js index 903f5bbaf..5176005f6 100644 --- a/components/flags/gw.js +++ b/components/flags/gw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGW from 'flag-icon-css/flags/1x1/gw.svg' +import SvgFlagGW from 'flag-icons/flags/1x1/gw.svg' export const FlagGW = () => ( diff --git a/components/flags/gy.js b/components/flags/gy.js index b9e0e97f2..7d13aa4e9 100644 --- a/components/flags/gy.js +++ b/components/flags/gy.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagGY from 'flag-icon-css/flags/1x1/gy.svg' +import SvgFlagGY from 'flag-icons/flags/1x1/gy.svg' export const FlagGY = () => ( diff --git a/components/flags/hk.js b/components/flags/hk.js index 38ccadf53..a80dbd954 100644 --- a/components/flags/hk.js +++ b/components/flags/hk.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagHK from 'flag-icon-css/flags/1x1/hk.svg' +import SvgFlagHK from 'flag-icons/flags/1x1/hk.svg' export const FlagHK = () => ( diff --git a/components/flags/hm.js b/components/flags/hm.js index ef1c1aa93..e9b3b2d40 100644 --- a/components/flags/hm.js +++ b/components/flags/hm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagHM from 'flag-icon-css/flags/1x1/hm.svg' +import SvgFlagHM from 'flag-icons/flags/1x1/hm.svg' export const FlagHM = () => ( diff --git a/components/flags/hn.js b/components/flags/hn.js index 9fccae60b..d07a176aa 100644 --- a/components/flags/hn.js +++ b/components/flags/hn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagHN from 'flag-icon-css/flags/1x1/hn.svg' +import SvgFlagHN from 'flag-icons/flags/1x1/hn.svg' export const FlagHN = () => ( diff --git a/components/flags/hr.js b/components/flags/hr.js index b1502d9fa..478aeda2e 100644 --- a/components/flags/hr.js +++ b/components/flags/hr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagHR from 'flag-icon-css/flags/1x1/hr.svg' +import SvgFlagHR from 'flag-icons/flags/1x1/hr.svg' export const FlagHR = () => ( diff --git a/components/flags/ht.js b/components/flags/ht.js index 40ee0ecec..c24358543 100644 --- a/components/flags/ht.js +++ b/components/flags/ht.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagHT from 'flag-icon-css/flags/1x1/ht.svg' +import SvgFlagHT from 'flag-icons/flags/1x1/ht.svg' export const FlagHT = () => ( diff --git a/components/flags/hu.js b/components/flags/hu.js index a6679fac8..5971295b6 100644 --- a/components/flags/hu.js +++ b/components/flags/hu.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagHU from 'flag-icon-css/flags/1x1/hu.svg' +import SvgFlagHU from 'flag-icons/flags/1x1/hu.svg' export const FlagHU = () => ( diff --git a/components/flags/id.js b/components/flags/id.js index 077be55b9..5aacae71a 100644 --- a/components/flags/id.js +++ b/components/flags/id.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagID from 'flag-icon-css/flags/1x1/id.svg' +import SvgFlagID from 'flag-icons/flags/1x1/id.svg' export const FlagID = () => ( diff --git a/components/flags/ie.js b/components/flags/ie.js index 665009227..302287a15 100644 --- a/components/flags/ie.js +++ b/components/flags/ie.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagIE from 'flag-icon-css/flags/1x1/ie.svg' +import SvgFlagIE from 'flag-icons/flags/1x1/ie.svg' export const FlagIE = () => ( diff --git a/components/flags/il.js b/components/flags/il.js index 36de4df0d..3a0142617 100644 --- a/components/flags/il.js +++ b/components/flags/il.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagIL from 'flag-icon-css/flags/1x1/il.svg' +import SvgFlagIL from 'flag-icons/flags/1x1/il.svg' export const FlagIL = () => ( diff --git a/components/flags/im.js b/components/flags/im.js index 59738985a..87b527ca6 100644 --- a/components/flags/im.js +++ b/components/flags/im.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagIM from 'flag-icon-css/flags/1x1/im.svg' +import SvgFlagIM from 'flag-icons/flags/1x1/im.svg' export const FlagIM = () => ( diff --git a/components/flags/in.js b/components/flags/in.js index bc0c7afcc..de1620295 100644 --- a/components/flags/in.js +++ b/components/flags/in.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagIN from 'flag-icon-css/flags/1x1/in.svg' +import SvgFlagIN from 'flag-icons/flags/1x1/in.svg' export const FlagIN = () => ( diff --git a/components/flags/io.js b/components/flags/io.js index 8514304c3..73aa2cb5e 100644 --- a/components/flags/io.js +++ b/components/flags/io.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagIO from 'flag-icon-css/flags/1x1/io.svg' +import SvgFlagIO from 'flag-icons/flags/1x1/io.svg' export const FlagIO = () => ( diff --git a/components/flags/iq.js b/components/flags/iq.js index 2fe4dd26b..04c1b36a6 100644 --- a/components/flags/iq.js +++ b/components/flags/iq.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagIQ from 'flag-icon-css/flags/1x1/iq.svg' +import SvgFlagIQ from 'flag-icons/flags/1x1/iq.svg' export const FlagIQ = () => ( diff --git a/components/flags/ir.js b/components/flags/ir.js index d75da6ea1..24072457e 100644 --- a/components/flags/ir.js +++ b/components/flags/ir.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagIR from 'flag-icon-css/flags/1x1/ir.svg' +import SvgFlagIR from 'flag-icons/flags/1x1/ir.svg' export const FlagIR = () => ( diff --git a/components/flags/is.js b/components/flags/is.js index 25e838017..407309e26 100644 --- a/components/flags/is.js +++ b/components/flags/is.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagIS from 'flag-icon-css/flags/1x1/is.svg' +import SvgFlagIS from 'flag-icons/flags/1x1/is.svg' export const FlagIS = () => ( diff --git a/components/flags/it.js b/components/flags/it.js index db18e56ab..55243995c 100644 --- a/components/flags/it.js +++ b/components/flags/it.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagIT from 'flag-icon-css/flags/1x1/it.svg' +import SvgFlagIT from 'flag-icons/flags/1x1/it.svg' export const FlagIT = () => ( diff --git a/components/flags/je.js b/components/flags/je.js index 7193d5053..ec22c5b28 100644 --- a/components/flags/je.js +++ b/components/flags/je.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagJE from 'flag-icon-css/flags/1x1/je.svg' +import SvgFlagJE from 'flag-icons/flags/1x1/je.svg' export const FlagJE = () => ( diff --git a/components/flags/jm.js b/components/flags/jm.js index 5a129ba61..f9f135c64 100644 --- a/components/flags/jm.js +++ b/components/flags/jm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagJM from 'flag-icon-css/flags/1x1/jm.svg' +import SvgFlagJM from 'flag-icons/flags/1x1/jm.svg' export const FlagJM = () => ( diff --git a/components/flags/jo.js b/components/flags/jo.js index b5f86f808..514ec4b2a 100644 --- a/components/flags/jo.js +++ b/components/flags/jo.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagJO from 'flag-icon-css/flags/1x1/jo.svg' +import SvgFlagJO from 'flag-icons/flags/1x1/jo.svg' export const FlagJO = () => ( diff --git a/components/flags/jp.js b/components/flags/jp.js index 11e7b53b0..274e605a2 100644 --- a/components/flags/jp.js +++ b/components/flags/jp.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagJP from 'flag-icon-css/flags/1x1/jp.svg' +import SvgFlagJP from 'flag-icons/flags/1x1/jp.svg' export const FlagJP = () => ( diff --git a/components/flags/ke.js b/components/flags/ke.js index 23ad4524f..08698b51e 100644 --- a/components/flags/ke.js +++ b/components/flags/ke.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKE from 'flag-icon-css/flags/1x1/ke.svg' +import SvgFlagKE from 'flag-icons/flags/1x1/ke.svg' export const FlagKE = () => ( diff --git a/components/flags/kg.js b/components/flags/kg.js index aa90ffe53..8e3bd2fcd 100644 --- a/components/flags/kg.js +++ b/components/flags/kg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKG from 'flag-icon-css/flags/1x1/kg.svg' +import SvgFlagKG from 'flag-icons/flags/1x1/kg.svg' export const FlagKG = () => ( diff --git a/components/flags/kh.js b/components/flags/kh.js index 251227f7b..af0fba571 100644 --- a/components/flags/kh.js +++ b/components/flags/kh.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKH from 'flag-icon-css/flags/1x1/kh.svg' +import SvgFlagKH from 'flag-icons/flags/1x1/kh.svg' export const FlagKH = () => ( diff --git a/components/flags/ki.js b/components/flags/ki.js index 23c6ad3b7..d156dadc5 100644 --- a/components/flags/ki.js +++ b/components/flags/ki.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKI from 'flag-icon-css/flags/1x1/ki.svg' +import SvgFlagKI from 'flag-icons/flags/1x1/ki.svg' export const FlagKI = () => ( diff --git a/components/flags/km.js b/components/flags/km.js index b730b1caa..c62c0c040 100644 --- a/components/flags/km.js +++ b/components/flags/km.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKM from 'flag-icon-css/flags/1x1/km.svg' +import SvgFlagKM from 'flag-icons/flags/1x1/km.svg' export const FlagKM = () => ( diff --git a/components/flags/kn.js b/components/flags/kn.js index 126500953..eecbe107b 100644 --- a/components/flags/kn.js +++ b/components/flags/kn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKN from 'flag-icon-css/flags/1x1/kn.svg' +import SvgFlagKN from 'flag-icons/flags/1x1/kn.svg' export const FlagKN = () => ( diff --git a/components/flags/kp.js b/components/flags/kp.js index 99088fd57..2c6ece65a 100644 --- a/components/flags/kp.js +++ b/components/flags/kp.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKP from 'flag-icon-css/flags/1x1/kp.svg' +import SvgFlagKP from 'flag-icons/flags/1x1/kp.svg' export const FlagKP = () => ( diff --git a/components/flags/kr.js b/components/flags/kr.js index 6b589ca24..5e2d70d14 100644 --- a/components/flags/kr.js +++ b/components/flags/kr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKR from 'flag-icon-css/flags/1x1/kr.svg' +import SvgFlagKR from 'flag-icons/flags/1x1/kr.svg' export const FlagKR = () => ( diff --git a/components/flags/kw.js b/components/flags/kw.js index c3cff8ca4..325522b40 100644 --- a/components/flags/kw.js +++ b/components/flags/kw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKW from 'flag-icon-css/flags/1x1/kw.svg' +import SvgFlagKW from 'flag-icons/flags/1x1/kw.svg' export const FlagKW = () => ( diff --git a/components/flags/ky.js b/components/flags/ky.js index 9b7039fd5..80f6c2683 100644 --- a/components/flags/ky.js +++ b/components/flags/ky.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKY from 'flag-icon-css/flags/1x1/ky.svg' +import SvgFlagKY from 'flag-icons/flags/1x1/ky.svg' export const FlagKY = () => ( diff --git a/components/flags/kz.js b/components/flags/kz.js index a78d25dd4..10254c2f4 100644 --- a/components/flags/kz.js +++ b/components/flags/kz.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagKZ from 'flag-icon-css/flags/1x1/kz.svg' +import SvgFlagKZ from 'flag-icons/flags/1x1/kz.svg' export const FlagKZ = () => ( diff --git a/components/flags/la.js b/components/flags/la.js index 832e9f87f..e066f5a44 100644 --- a/components/flags/la.js +++ b/components/flags/la.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLA from 'flag-icon-css/flags/1x1/la.svg' +import SvgFlagLA from 'flag-icons/flags/1x1/la.svg' export const FlagLA = () => ( diff --git a/components/flags/lb.js b/components/flags/lb.js index 1d1e522d1..fd07b81e5 100644 --- a/components/flags/lb.js +++ b/components/flags/lb.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLB from 'flag-icon-css/flags/1x1/lb.svg' +import SvgFlagLB from 'flag-icons/flags/1x1/lb.svg' export const FlagLB = () => ( diff --git a/components/flags/lc.js b/components/flags/lc.js index c6cfef28a..0971477d3 100644 --- a/components/flags/lc.js +++ b/components/flags/lc.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLC from 'flag-icon-css/flags/1x1/lc.svg' +import SvgFlagLC from 'flag-icons/flags/1x1/lc.svg' export const FlagLC = () => ( diff --git a/components/flags/li.js b/components/flags/li.js index 2b3a47cc8..a2bd3b08b 100644 --- a/components/flags/li.js +++ b/components/flags/li.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLI from 'flag-icon-css/flags/1x1/li.svg' +import SvgFlagLI from 'flag-icons/flags/1x1/li.svg' export const FlagLI = () => ( diff --git a/components/flags/lk.js b/components/flags/lk.js index 24bc37149..62d921b69 100644 --- a/components/flags/lk.js +++ b/components/flags/lk.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLK from 'flag-icon-css/flags/1x1/lk.svg' +import SvgFlagLK from 'flag-icons/flags/1x1/lk.svg' export const FlagLK = () => ( diff --git a/components/flags/lr.js b/components/flags/lr.js index 338a4919e..322b4a18e 100644 --- a/components/flags/lr.js +++ b/components/flags/lr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLR from 'flag-icon-css/flags/1x1/lr.svg' +import SvgFlagLR from 'flag-icons/flags/1x1/lr.svg' export const FlagLR = () => ( diff --git a/components/flags/ls.js b/components/flags/ls.js index 2a407f054..c87482dd3 100644 --- a/components/flags/ls.js +++ b/components/flags/ls.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLS from 'flag-icon-css/flags/1x1/ls.svg' +import SvgFlagLS from 'flag-icons/flags/1x1/ls.svg' export const FlagLS = () => ( diff --git a/components/flags/lt.js b/components/flags/lt.js index dc61e49f1..09d042e82 100644 --- a/components/flags/lt.js +++ b/components/flags/lt.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLT from 'flag-icon-css/flags/1x1/lt.svg' +import SvgFlagLT from 'flag-icons/flags/1x1/lt.svg' export const FlagLT = () => ( diff --git a/components/flags/lu.js b/components/flags/lu.js index 004190dbe..9f797f8f8 100644 --- a/components/flags/lu.js +++ b/components/flags/lu.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLU from 'flag-icon-css/flags/1x1/lu.svg' +import SvgFlagLU from 'flag-icons/flags/1x1/lu.svg' export const FlagLU = () => ( diff --git a/components/flags/lv.js b/components/flags/lv.js index 6f35629c9..1cb2307a6 100644 --- a/components/flags/lv.js +++ b/components/flags/lv.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLV from 'flag-icon-css/flags/1x1/lv.svg' +import SvgFlagLV from 'flag-icons/flags/1x1/lv.svg' export const FlagLV = () => ( diff --git a/components/flags/ly.js b/components/flags/ly.js index 071348add..e5c511154 100644 --- a/components/flags/ly.js +++ b/components/flags/ly.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagLY from 'flag-icon-css/flags/1x1/ly.svg' +import SvgFlagLY from 'flag-icons/flags/1x1/ly.svg' export const FlagLY = () => ( diff --git a/components/flags/ma.js b/components/flags/ma.js index 045eeb658..796a96f84 100644 --- a/components/flags/ma.js +++ b/components/flags/ma.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMA from 'flag-icon-css/flags/1x1/ma.svg' +import SvgFlagMA from 'flag-icons/flags/1x1/ma.svg' export const FlagMA = () => ( diff --git a/components/flags/mc.js b/components/flags/mc.js index ee8adfb7a..930c369e2 100644 --- a/components/flags/mc.js +++ b/components/flags/mc.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMC from 'flag-icon-css/flags/1x1/mc.svg' +import SvgFlagMC from 'flag-icons/flags/1x1/mc.svg' export const FlagMC = () => ( diff --git a/components/flags/md.js b/components/flags/md.js index f19bdba46..972ce9721 100644 --- a/components/flags/md.js +++ b/components/flags/md.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMD from 'flag-icon-css/flags/1x1/md.svg' +import SvgFlagMD from 'flag-icons/flags/1x1/md.svg' export const FlagMD = () => ( diff --git a/components/flags/me.js b/components/flags/me.js index 6cb338a07..83579f5d8 100644 --- a/components/flags/me.js +++ b/components/flags/me.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagME from 'flag-icon-css/flags/1x1/me.svg' +import SvgFlagME from 'flag-icons/flags/1x1/me.svg' export const FlagME = () => ( diff --git a/components/flags/mf.js b/components/flags/mf.js index 210b46431..70f795ce5 100644 --- a/components/flags/mf.js +++ b/components/flags/mf.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMF from 'flag-icon-css/flags/1x1/mf.svg' +import SvgFlagMF from 'flag-icons/flags/1x1/mf.svg' export const FlagMF = () => ( diff --git a/components/flags/mg.js b/components/flags/mg.js index 6bc9b2344..e80c2dafd 100644 --- a/components/flags/mg.js +++ b/components/flags/mg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMG from 'flag-icon-css/flags/1x1/mg.svg' +import SvgFlagMG from 'flag-icons/flags/1x1/mg.svg' export const FlagMG = () => ( diff --git a/components/flags/mh.js b/components/flags/mh.js index 06804a358..2d4b9fb98 100644 --- a/components/flags/mh.js +++ b/components/flags/mh.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMH from 'flag-icon-css/flags/1x1/mh.svg' +import SvgFlagMH from 'flag-icons/flags/1x1/mh.svg' export const FlagMH = () => ( diff --git a/components/flags/mk.js b/components/flags/mk.js index 7d5705175..fa4b757e5 100644 --- a/components/flags/mk.js +++ b/components/flags/mk.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMK from 'flag-icon-css/flags/1x1/mk.svg' +import SvgFlagMK from 'flag-icons/flags/1x1/mk.svg' export const FlagMK = () => ( diff --git a/components/flags/ml.js b/components/flags/ml.js index 833c2b3bb..3df5d3f73 100644 --- a/components/flags/ml.js +++ b/components/flags/ml.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagML from 'flag-icon-css/flags/1x1/ml.svg' +import SvgFlagML from 'flag-icons/flags/1x1/ml.svg' export const FlagML = () => ( diff --git a/components/flags/mm.js b/components/flags/mm.js index 3abbdbaa4..1450031c4 100644 --- a/components/flags/mm.js +++ b/components/flags/mm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMM from 'flag-icon-css/flags/1x1/mm.svg' +import SvgFlagMM from 'flag-icons/flags/1x1/mm.svg' export const FlagMM = () => ( diff --git a/components/flags/mn.js b/components/flags/mn.js index 0cd6b03c9..26a9d82c9 100644 --- a/components/flags/mn.js +++ b/components/flags/mn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMN from 'flag-icon-css/flags/1x1/mn.svg' +import SvgFlagMN from 'flag-icons/flags/1x1/mn.svg' export const FlagMN = () => ( diff --git a/components/flags/mo.js b/components/flags/mo.js index 73d90981b..0f15078fe 100644 --- a/components/flags/mo.js +++ b/components/flags/mo.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMO from 'flag-icon-css/flags/1x1/mo.svg' +import SvgFlagMO from 'flag-icons/flags/1x1/mo.svg' export const FlagMO = () => ( diff --git a/components/flags/mp.js b/components/flags/mp.js index e63c48c23..d8b812e3e 100644 --- a/components/flags/mp.js +++ b/components/flags/mp.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMP from 'flag-icon-css/flags/1x1/mp.svg' +import SvgFlagMP from 'flag-icons/flags/1x1/mp.svg' export const FlagMP = () => ( diff --git a/components/flags/mq.js b/components/flags/mq.js index 97f8a1ce3..94e9682ec 100644 --- a/components/flags/mq.js +++ b/components/flags/mq.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMQ from 'flag-icon-css/flags/1x1/mq.svg' +import SvgFlagMQ from 'flag-icons/flags/1x1/mq.svg' export const FlagMQ = () => ( diff --git a/components/flags/mr.js b/components/flags/mr.js index 71d2cc81a..c51b49a29 100644 --- a/components/flags/mr.js +++ b/components/flags/mr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMR from 'flag-icon-css/flags/1x1/mr.svg' +import SvgFlagMR from 'flag-icons/flags/1x1/mr.svg' export const FlagMR = () => ( diff --git a/components/flags/ms.js b/components/flags/ms.js index 8fe13d2f0..d19b943d4 100644 --- a/components/flags/ms.js +++ b/components/flags/ms.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMS from 'flag-icon-css/flags/1x1/ms.svg' +import SvgFlagMS from 'flag-icons/flags/1x1/ms.svg' export const FlagMS = () => ( diff --git a/components/flags/mt.js b/components/flags/mt.js index e3d43f998..4cdf9e3f9 100644 --- a/components/flags/mt.js +++ b/components/flags/mt.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMT from 'flag-icon-css/flags/1x1/mt.svg' +import SvgFlagMT from 'flag-icons/flags/1x1/mt.svg' export const FlagMT = () => ( diff --git a/components/flags/mu.js b/components/flags/mu.js index 9425f58c5..b160f410f 100644 --- a/components/flags/mu.js +++ b/components/flags/mu.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMU from 'flag-icon-css/flags/1x1/mu.svg' +import SvgFlagMU from 'flag-icons/flags/1x1/mu.svg' export const FlagMU = () => ( diff --git a/components/flags/mv.js b/components/flags/mv.js index b16666bc4..d3eca67e5 100644 --- a/components/flags/mv.js +++ b/components/flags/mv.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMV from 'flag-icon-css/flags/1x1/mv.svg' +import SvgFlagMV from 'flag-icons/flags/1x1/mv.svg' export const FlagMV = () => ( diff --git a/components/flags/mw.js b/components/flags/mw.js index 62cb9ec0a..6c96afa1d 100644 --- a/components/flags/mw.js +++ b/components/flags/mw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMW from 'flag-icon-css/flags/1x1/mw.svg' +import SvgFlagMW from 'flag-icons/flags/1x1/mw.svg' export const FlagMW = () => ( diff --git a/components/flags/mx.js b/components/flags/mx.js index 6c9ec2c1e..98392d4e2 100644 --- a/components/flags/mx.js +++ b/components/flags/mx.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMX from 'flag-icon-css/flags/1x1/mx.svg' +import SvgFlagMX from 'flag-icons/flags/1x1/mx.svg' export const FlagMX = () => ( diff --git a/components/flags/my.js b/components/flags/my.js index 438f05f45..f0e575296 100644 --- a/components/flags/my.js +++ b/components/flags/my.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMY from 'flag-icon-css/flags/1x1/my.svg' +import SvgFlagMY from 'flag-icons/flags/1x1/my.svg' export const FlagMY = () => ( diff --git a/components/flags/mz.js b/components/flags/mz.js index 1bf2c34e6..2dcf0e474 100644 --- a/components/flags/mz.js +++ b/components/flags/mz.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagMZ from 'flag-icon-css/flags/1x1/mz.svg' +import SvgFlagMZ from 'flag-icons/flags/1x1/mz.svg' export const FlagMZ = () => ( diff --git a/components/flags/na.js b/components/flags/na.js index 91c30e201..9d53efaff 100644 --- a/components/flags/na.js +++ b/components/flags/na.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNA from 'flag-icon-css/flags/1x1/na.svg' +import SvgFlagNA from 'flag-icons/flags/1x1/na.svg' export const FlagNA = () => ( diff --git a/components/flags/nc.js b/components/flags/nc.js index f72d18c9a..01c026951 100644 --- a/components/flags/nc.js +++ b/components/flags/nc.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNC from 'flag-icon-css/flags/1x1/nc.svg' +import SvgFlagNC from 'flag-icons/flags/1x1/nc.svg' export const FlagNC = () => ( diff --git a/components/flags/ne.js b/components/flags/ne.js index 3f727dbd3..9cecbd455 100644 --- a/components/flags/ne.js +++ b/components/flags/ne.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNE from 'flag-icon-css/flags/1x1/ne.svg' +import SvgFlagNE from 'flag-icons/flags/1x1/ne.svg' export const FlagNE = () => ( diff --git a/components/flags/nf.js b/components/flags/nf.js index c4d043955..30838b880 100644 --- a/components/flags/nf.js +++ b/components/flags/nf.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNF from 'flag-icon-css/flags/1x1/nf.svg' +import SvgFlagNF from 'flag-icons/flags/1x1/nf.svg' export const FlagNF = () => ( diff --git a/components/flags/ng.js b/components/flags/ng.js index c56ecb9ff..fd14443e9 100644 --- a/components/flags/ng.js +++ b/components/flags/ng.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNG from 'flag-icon-css/flags/1x1/ng.svg' +import SvgFlagNG from 'flag-icons/flags/1x1/ng.svg' export const FlagNG = () => ( diff --git a/components/flags/ni.js b/components/flags/ni.js index 0e4faf43a..91a9adc1d 100644 --- a/components/flags/ni.js +++ b/components/flags/ni.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNI from 'flag-icon-css/flags/1x1/ni.svg' +import SvgFlagNI from 'flag-icons/flags/1x1/ni.svg' export const FlagNI = () => ( diff --git a/components/flags/nl.js b/components/flags/nl.js index aaefbe3c5..282587afc 100644 --- a/components/flags/nl.js +++ b/components/flags/nl.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNL from 'flag-icon-css/flags/1x1/nl.svg' +import SvgFlagNL from 'flag-icons/flags/1x1/nl.svg' export const FlagNL = () => ( diff --git a/components/flags/no.js b/components/flags/no.js index e74dfc191..a2db10c0f 100644 --- a/components/flags/no.js +++ b/components/flags/no.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNO from 'flag-icon-css/flags/1x1/no.svg' +import SvgFlagNO from 'flag-icons/flags/1x1/no.svg' export const FlagNO = () => ( diff --git a/components/flags/np.js b/components/flags/np.js index 8472d366f..419dd3018 100644 --- a/components/flags/np.js +++ b/components/flags/np.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNP from 'flag-icon-css/flags/1x1/np.svg' +import SvgFlagNP from 'flag-icons/flags/1x1/np.svg' export const FlagNP = () => ( diff --git a/components/flags/nr.js b/components/flags/nr.js index 15e44f470..ad205188e 100644 --- a/components/flags/nr.js +++ b/components/flags/nr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNR from 'flag-icon-css/flags/1x1/nr.svg' +import SvgFlagNR from 'flag-icons/flags/1x1/nr.svg' export const FlagNR = () => ( diff --git a/components/flags/nu.js b/components/flags/nu.js index 02ca47769..5637906a3 100644 --- a/components/flags/nu.js +++ b/components/flags/nu.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNU from 'flag-icon-css/flags/1x1/nu.svg' +import SvgFlagNU from 'flag-icons/flags/1x1/nu.svg' export const FlagNU = () => ( diff --git a/components/flags/nz.js b/components/flags/nz.js index fec64c42f..3d4a0fc52 100644 --- a/components/flags/nz.js +++ b/components/flags/nz.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagNZ from 'flag-icon-css/flags/1x1/nz.svg' +import SvgFlagNZ from 'flag-icons/flags/1x1/nz.svg' export const FlagNZ = () => ( diff --git a/components/flags/om.js b/components/flags/om.js index 30abb669d..883dc6599 100644 --- a/components/flags/om.js +++ b/components/flags/om.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagOM from 'flag-icon-css/flags/1x1/om.svg' +import SvgFlagOM from 'flag-icons/flags/1x1/om.svg' export const FlagOM = () => ( diff --git a/components/flags/pa.js b/components/flags/pa.js index b35ef0e42..3a86ed48a 100644 --- a/components/flags/pa.js +++ b/components/flags/pa.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPA from 'flag-icon-css/flags/1x1/pa.svg' +import SvgFlagPA from 'flag-icons/flags/1x1/pa.svg' export const FlagPA = () => ( diff --git a/components/flags/pe.js b/components/flags/pe.js index fcab420c3..2c25b52b2 100644 --- a/components/flags/pe.js +++ b/components/flags/pe.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPE from 'flag-icon-css/flags/1x1/pe.svg' +import SvgFlagPE from 'flag-icons/flags/1x1/pe.svg' export const FlagPE = () => ( diff --git a/components/flags/pf.js b/components/flags/pf.js index 2f055fbc0..255ae20ab 100644 --- a/components/flags/pf.js +++ b/components/flags/pf.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPF from 'flag-icon-css/flags/1x1/pf.svg' +import SvgFlagPF from 'flag-icons/flags/1x1/pf.svg' export const FlagPF = () => ( diff --git a/components/flags/pg.js b/components/flags/pg.js index 4ef066aef..3fe4a45fd 100644 --- a/components/flags/pg.js +++ b/components/flags/pg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPG from 'flag-icon-css/flags/1x1/pg.svg' +import SvgFlagPG from 'flag-icons/flags/1x1/pg.svg' export const FlagPG = () => ( diff --git a/components/flags/ph.js b/components/flags/ph.js index 9bc2954d6..86ea29925 100644 --- a/components/flags/ph.js +++ b/components/flags/ph.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPH from 'flag-icon-css/flags/1x1/ph.svg' +import SvgFlagPH from 'flag-icons/flags/1x1/ph.svg' export const FlagPH = () => ( diff --git a/components/flags/pk.js b/components/flags/pk.js index b83b83523..af4dd3869 100644 --- a/components/flags/pk.js +++ b/components/flags/pk.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPK from 'flag-icon-css/flags/1x1/pk.svg' +import SvgFlagPK from 'flag-icons/flags/1x1/pk.svg' export const FlagPK = () => ( diff --git a/components/flags/pl.js b/components/flags/pl.js index fea5064e9..7773f0c20 100644 --- a/components/flags/pl.js +++ b/components/flags/pl.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPL from 'flag-icon-css/flags/1x1/pl.svg' +import SvgFlagPL from 'flag-icons/flags/1x1/pl.svg' export const FlagPL = () => ( diff --git a/components/flags/pm.js b/components/flags/pm.js index 3b26fe41a..1b96e3243 100644 --- a/components/flags/pm.js +++ b/components/flags/pm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPM from 'flag-icon-css/flags/1x1/pm.svg' +import SvgFlagPM from 'flag-icons/flags/1x1/pm.svg' export const FlagPM = () => ( diff --git a/components/flags/pn.js b/components/flags/pn.js index f29584b01..bfa17c05a 100644 --- a/components/flags/pn.js +++ b/components/flags/pn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPN from 'flag-icon-css/flags/1x1/pn.svg' +import SvgFlagPN from 'flag-icons/flags/1x1/pn.svg' export const FlagPN = () => ( diff --git a/components/flags/pr.js b/components/flags/pr.js index cf75f3545..4b770f25a 100644 --- a/components/flags/pr.js +++ b/components/flags/pr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPR from 'flag-icon-css/flags/1x1/pr.svg' +import SvgFlagPR from 'flag-icons/flags/1x1/pr.svg' export const FlagPR = () => ( diff --git a/components/flags/ps.js b/components/flags/ps.js index d455938fa..14356e6f2 100644 --- a/components/flags/ps.js +++ b/components/flags/ps.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPS from 'flag-icon-css/flags/1x1/ps.svg' +import SvgFlagPS from 'flag-icons/flags/1x1/ps.svg' export const FlagPS = () => ( diff --git a/components/flags/pt.js b/components/flags/pt.js index 63a18b658..90b7a5f72 100644 --- a/components/flags/pt.js +++ b/components/flags/pt.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPT from 'flag-icon-css/flags/1x1/pt.svg' +import SvgFlagPT from 'flag-icons/flags/1x1/pt.svg' export const FlagPT = () => ( diff --git a/components/flags/pw.js b/components/flags/pw.js index 6cd7e9d1e..ffcbed2f8 100644 --- a/components/flags/pw.js +++ b/components/flags/pw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPW from 'flag-icon-css/flags/1x1/pw.svg' +import SvgFlagPW from 'flag-icons/flags/1x1/pw.svg' export const FlagPW = () => ( diff --git a/components/flags/py.js b/components/flags/py.js index 09e5e47e9..5e997a5bc 100644 --- a/components/flags/py.js +++ b/components/flags/py.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagPY from 'flag-icon-css/flags/1x1/py.svg' +import SvgFlagPY from 'flag-icons/flags/1x1/py.svg' export const FlagPY = () => ( diff --git a/components/flags/qa.js b/components/flags/qa.js index 63c6ade3e..eaada4546 100644 --- a/components/flags/qa.js +++ b/components/flags/qa.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagQA from 'flag-icon-css/flags/1x1/qa.svg' +import SvgFlagQA from 'flag-icons/flags/1x1/qa.svg' export const FlagQA = () => ( diff --git a/components/flags/re.js b/components/flags/re.js index 1dab39d8c..96421c15d 100644 --- a/components/flags/re.js +++ b/components/flags/re.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagRE from 'flag-icon-css/flags/1x1/re.svg' +import SvgFlagRE from 'flag-icons/flags/1x1/re.svg' export const FlagRE = () => ( diff --git a/components/flags/ro.js b/components/flags/ro.js index 61995f01a..b865e0f2e 100644 --- a/components/flags/ro.js +++ b/components/flags/ro.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagRO from 'flag-icon-css/flags/1x1/ro.svg' +import SvgFlagRO from 'flag-icons/flags/1x1/ro.svg' export const FlagRO = () => ( diff --git a/components/flags/rs.js b/components/flags/rs.js index c82783400..2d6880114 100644 --- a/components/flags/rs.js +++ b/components/flags/rs.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagRS from 'flag-icon-css/flags/1x1/rs.svg' +import SvgFlagRS from 'flag-icons/flags/1x1/rs.svg' export const FlagRS = () => ( diff --git a/components/flags/ru.js b/components/flags/ru.js index a014d5c37..8686193e6 100644 --- a/components/flags/ru.js +++ b/components/flags/ru.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagRU from 'flag-icon-css/flags/1x1/ru.svg' +import SvgFlagRU from 'flag-icons/flags/1x1/ru.svg' export const FlagRU = () => ( diff --git a/components/flags/rw.js b/components/flags/rw.js index 3224c4839..d02eb120a 100644 --- a/components/flags/rw.js +++ b/components/flags/rw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagRW from 'flag-icon-css/flags/1x1/rw.svg' +import SvgFlagRW from 'flag-icons/flags/1x1/rw.svg' export const FlagRW = () => ( diff --git a/components/flags/sa.js b/components/flags/sa.js index 53c23a326..43ef455ec 100644 --- a/components/flags/sa.js +++ b/components/flags/sa.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSA from 'flag-icon-css/flags/1x1/sa.svg' +import SvgFlagSA from 'flag-icons/flags/1x1/sa.svg' export const FlagSA = () => ( diff --git a/components/flags/sb.js b/components/flags/sb.js index 16e7a0853..0bd1f7948 100644 --- a/components/flags/sb.js +++ b/components/flags/sb.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSB from 'flag-icon-css/flags/1x1/sb.svg' +import SvgFlagSB from 'flag-icons/flags/1x1/sb.svg' export const FlagSB = () => ( diff --git a/components/flags/sc.js b/components/flags/sc.js index 67e7be8ec..9f5b8a0b2 100644 --- a/components/flags/sc.js +++ b/components/flags/sc.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSC from 'flag-icon-css/flags/1x1/sc.svg' +import SvgFlagSC from 'flag-icons/flags/1x1/sc.svg' export const FlagSC = () => ( diff --git a/components/flags/sd.js b/components/flags/sd.js index cc7589369..6807f8fbd 100644 --- a/components/flags/sd.js +++ b/components/flags/sd.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSD from 'flag-icon-css/flags/1x1/sd.svg' +import SvgFlagSD from 'flag-icons/flags/1x1/sd.svg' export const FlagSD = () => ( diff --git a/components/flags/se.js b/components/flags/se.js index 05040e91b..7cefd8bbb 100644 --- a/components/flags/se.js +++ b/components/flags/se.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSE from 'flag-icon-css/flags/1x1/se.svg' +import SvgFlagSE from 'flag-icons/flags/1x1/se.svg' export const FlagSE = () => ( diff --git a/components/flags/sg.js b/components/flags/sg.js index aa889f13b..f5fed5a63 100644 --- a/components/flags/sg.js +++ b/components/flags/sg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSG from 'flag-icon-css/flags/1x1/sg.svg' +import SvgFlagSG from 'flag-icons/flags/1x1/sg.svg' export const FlagSG = () => ( diff --git a/components/flags/sh.js b/components/flags/sh.js index ab2006b86..3e2c4d8f3 100644 --- a/components/flags/sh.js +++ b/components/flags/sh.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSH from 'flag-icon-css/flags/1x1/sh.svg' +import SvgFlagSH from 'flag-icons/flags/1x1/sh.svg' export const FlagSH = () => ( diff --git a/components/flags/si.js b/components/flags/si.js index 612ac1fe1..2f5a8fac2 100644 --- a/components/flags/si.js +++ b/components/flags/si.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSI from 'flag-icon-css/flags/1x1/si.svg' +import SvgFlagSI from 'flag-icons/flags/1x1/si.svg' export const FlagSI = () => ( diff --git a/components/flags/sj.js b/components/flags/sj.js index 28b2bfa9b..dd8340152 100644 --- a/components/flags/sj.js +++ b/components/flags/sj.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSJ from 'flag-icon-css/flags/1x1/sj.svg' +import SvgFlagSJ from 'flag-icons/flags/1x1/sj.svg' export const FlagSJ = () => ( diff --git a/components/flags/sk.js b/components/flags/sk.js index 960eeb9c2..79ea85ac5 100644 --- a/components/flags/sk.js +++ b/components/flags/sk.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSK from 'flag-icon-css/flags/1x1/sk.svg' +import SvgFlagSK from 'flag-icons/flags/1x1/sk.svg' export const FlagSK = () => ( diff --git a/components/flags/sl.js b/components/flags/sl.js index c070b674b..0ec1e0d34 100644 --- a/components/flags/sl.js +++ b/components/flags/sl.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSL from 'flag-icon-css/flags/1x1/sl.svg' +import SvgFlagSL from 'flag-icons/flags/1x1/sl.svg' export const FlagSL = () => ( diff --git a/components/flags/sm.js b/components/flags/sm.js index 87e4e8f98..df9735341 100644 --- a/components/flags/sm.js +++ b/components/flags/sm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSM from 'flag-icon-css/flags/1x1/sm.svg' +import SvgFlagSM from 'flag-icons/flags/1x1/sm.svg' export const FlagSM = () => ( diff --git a/components/flags/sn.js b/components/flags/sn.js index cbce817b9..552b35a74 100644 --- a/components/flags/sn.js +++ b/components/flags/sn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSN from 'flag-icon-css/flags/1x1/sn.svg' +import SvgFlagSN from 'flag-icons/flags/1x1/sn.svg' export const FlagSN = () => ( diff --git a/components/flags/so.js b/components/flags/so.js index 85e6a648a..9522e3850 100644 --- a/components/flags/so.js +++ b/components/flags/so.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSO from 'flag-icon-css/flags/1x1/so.svg' +import SvgFlagSO from 'flag-icons/flags/1x1/so.svg' export const FlagSO = () => ( diff --git a/components/flags/sr.js b/components/flags/sr.js index a1cec4d46..cd581b616 100644 --- a/components/flags/sr.js +++ b/components/flags/sr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSR from 'flag-icon-css/flags/1x1/sr.svg' +import SvgFlagSR from 'flag-icons/flags/1x1/sr.svg' export const FlagSR = () => ( diff --git a/components/flags/ss.js b/components/flags/ss.js index c27ea9e9f..22dede952 100644 --- a/components/flags/ss.js +++ b/components/flags/ss.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSS from 'flag-icon-css/flags/1x1/ss.svg' +import SvgFlagSS from 'flag-icons/flags/1x1/ss.svg' export const FlagSS = () => ( diff --git a/components/flags/st.js b/components/flags/st.js index 7597c6461..0f5472371 100644 --- a/components/flags/st.js +++ b/components/flags/st.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagST from 'flag-icon-css/flags/1x1/st.svg' +import SvgFlagST from 'flag-icons/flags/1x1/st.svg' export const FlagST = () => ( diff --git a/components/flags/sv.js b/components/flags/sv.js index 909aa3225..655b62c4b 100644 --- a/components/flags/sv.js +++ b/components/flags/sv.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSV from 'flag-icon-css/flags/1x1/sv.svg' +import SvgFlagSV from 'flag-icons/flags/1x1/sv.svg' export const FlagSV = () => ( diff --git a/components/flags/sx.js b/components/flags/sx.js index 852f0bb3e..48ff8c8b6 100644 --- a/components/flags/sx.js +++ b/components/flags/sx.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSX from 'flag-icon-css/flags/1x1/sx.svg' +import SvgFlagSX from 'flag-icons/flags/1x1/sx.svg' export const FlagSX = () => ( diff --git a/components/flags/sy.js b/components/flags/sy.js index b7a3b27df..9b7777245 100644 --- a/components/flags/sy.js +++ b/components/flags/sy.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSY from 'flag-icon-css/flags/1x1/sy.svg' +import SvgFlagSY from 'flag-icons/flags/1x1/sy.svg' export const FlagSY = () => ( diff --git a/components/flags/sz.js b/components/flags/sz.js index 39e97a86c..cdf4cf073 100644 --- a/components/flags/sz.js +++ b/components/flags/sz.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagSZ from 'flag-icon-css/flags/1x1/sz.svg' +import SvgFlagSZ from 'flag-icons/flags/1x1/sz.svg' export const FlagSZ = () => ( diff --git a/components/flags/tc.js b/components/flags/tc.js index 6142afa93..ee8278a14 100644 --- a/components/flags/tc.js +++ b/components/flags/tc.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTC from 'flag-icon-css/flags/1x1/tc.svg' +import SvgFlagTC from 'flag-icons/flags/1x1/tc.svg' export const FlagTC = () => ( diff --git a/components/flags/td.js b/components/flags/td.js index c30e697b0..cb89462e1 100644 --- a/components/flags/td.js +++ b/components/flags/td.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTD from 'flag-icon-css/flags/1x1/td.svg' +import SvgFlagTD from 'flag-icons/flags/1x1/td.svg' export const FlagTD = () => ( diff --git a/components/flags/tf.js b/components/flags/tf.js index b76c2f70a..dd70ea1ed 100644 --- a/components/flags/tf.js +++ b/components/flags/tf.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTF from 'flag-icon-css/flags/1x1/tf.svg' +import SvgFlagTF from 'flag-icons/flags/1x1/tf.svg' export const FlagTF = () => ( diff --git a/components/flags/tg.js b/components/flags/tg.js index 5617c7649..0eb701bcc 100644 --- a/components/flags/tg.js +++ b/components/flags/tg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTG from 'flag-icon-css/flags/1x1/tg.svg' +import SvgFlagTG from 'flag-icons/flags/1x1/tg.svg' export const FlagTG = () => ( diff --git a/components/flags/th.js b/components/flags/th.js index 18768bbd5..2eb7b0d2d 100644 --- a/components/flags/th.js +++ b/components/flags/th.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTH from 'flag-icon-css/flags/1x1/th.svg' +import SvgFlagTH from 'flag-icons/flags/1x1/th.svg' export const FlagTH = () => ( diff --git a/components/flags/tj.js b/components/flags/tj.js index 77ef5d87c..8d9d86360 100644 --- a/components/flags/tj.js +++ b/components/flags/tj.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTJ from 'flag-icon-css/flags/1x1/tj.svg' +import SvgFlagTJ from 'flag-icons/flags/1x1/tj.svg' export const FlagTJ = () => ( diff --git a/components/flags/tk.js b/components/flags/tk.js index 243127455..6c5a0b908 100644 --- a/components/flags/tk.js +++ b/components/flags/tk.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTK from 'flag-icon-css/flags/1x1/tk.svg' +import SvgFlagTK from 'flag-icons/flags/1x1/tk.svg' export const FlagTK = () => ( diff --git a/components/flags/tl.js b/components/flags/tl.js index 23cee42b6..f80d2a237 100644 --- a/components/flags/tl.js +++ b/components/flags/tl.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTL from 'flag-icon-css/flags/1x1/tl.svg' +import SvgFlagTL from 'flag-icons/flags/1x1/tl.svg' export const FlagTL = () => ( diff --git a/components/flags/tm.js b/components/flags/tm.js index 5fb764162..037435123 100644 --- a/components/flags/tm.js +++ b/components/flags/tm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTM from 'flag-icon-css/flags/1x1/tm.svg' +import SvgFlagTM from 'flag-icons/flags/1x1/tm.svg' export const FlagTM = () => ( diff --git a/components/flags/tn.js b/components/flags/tn.js index 9add1d1f2..e2ce81a19 100644 --- a/components/flags/tn.js +++ b/components/flags/tn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTN from 'flag-icon-css/flags/1x1/tn.svg' +import SvgFlagTN from 'flag-icons/flags/1x1/tn.svg' export const FlagTN = () => ( diff --git a/components/flags/to.js b/components/flags/to.js index 5418889ca..138b6972e 100644 --- a/components/flags/to.js +++ b/components/flags/to.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTO from 'flag-icon-css/flags/1x1/to.svg' +import SvgFlagTO from 'flag-icons/flags/1x1/to.svg' export const FlagTO = () => ( diff --git a/components/flags/tr.js b/components/flags/tr.js index 0f2974391..7ea1214ad 100644 --- a/components/flags/tr.js +++ b/components/flags/tr.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTR from 'flag-icon-css/flags/1x1/tr.svg' +import SvgFlagTR from 'flag-icons/flags/1x1/tr.svg' export const FlagTR = () => ( diff --git a/components/flags/tt.js b/components/flags/tt.js index 798e583a6..708aa6b0e 100644 --- a/components/flags/tt.js +++ b/components/flags/tt.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTT from 'flag-icon-css/flags/1x1/tt.svg' +import SvgFlagTT from 'flag-icons/flags/1x1/tt.svg' export const FlagTT = () => ( diff --git a/components/flags/tv.js b/components/flags/tv.js index e0dbb346c..bf0e25a53 100644 --- a/components/flags/tv.js +++ b/components/flags/tv.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTV from 'flag-icon-css/flags/1x1/tv.svg' +import SvgFlagTV from 'flag-icons/flags/1x1/tv.svg' export const FlagTV = () => ( diff --git a/components/flags/tw.js b/components/flags/tw.js index 3ae21cba6..832bf0244 100644 --- a/components/flags/tw.js +++ b/components/flags/tw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTW from 'flag-icon-css/flags/1x1/tw.svg' +import SvgFlagTW from 'flag-icons/flags/1x1/tw.svg' export const FlagTW = () => ( diff --git a/components/flags/tz.js b/components/flags/tz.js index 594e56315..2f6fd8050 100644 --- a/components/flags/tz.js +++ b/components/flags/tz.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagTZ from 'flag-icon-css/flags/1x1/tz.svg' +import SvgFlagTZ from 'flag-icons/flags/1x1/tz.svg' export const FlagTZ = () => ( diff --git a/components/flags/ua.js b/components/flags/ua.js index 216c33962..fc4596480 100644 --- a/components/flags/ua.js +++ b/components/flags/ua.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagUA from 'flag-icon-css/flags/1x1/ua.svg' +import SvgFlagUA from 'flag-icons/flags/1x1/ua.svg' export const FlagUA = () => ( diff --git a/components/flags/ug.js b/components/flags/ug.js index f01a25053..7e3989dbf 100644 --- a/components/flags/ug.js +++ b/components/flags/ug.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagUG from 'flag-icon-css/flags/1x1/ug.svg' +import SvgFlagUG from 'flag-icons/flags/1x1/ug.svg' export const FlagUG = () => ( diff --git a/components/flags/um.js b/components/flags/um.js index 45789317b..9194e525b 100644 --- a/components/flags/um.js +++ b/components/flags/um.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagUM from 'flag-icon-css/flags/1x1/um.svg' +import SvgFlagUM from 'flag-icons/flags/1x1/um.svg' export const FlagUM = () => ( diff --git a/components/flags/un.js b/components/flags/un.js index f3403dc21..d12fd9b6c 100644 --- a/components/flags/un.js +++ b/components/flags/un.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagUN from 'flag-icon-css/flags/1x1/un.svg' +import SvgFlagUN from 'flag-icons/flags/1x1/un.svg' export const FlagUN = () => ( diff --git a/components/flags/us.js b/components/flags/us.js index 33320c735..b23e919a3 100644 --- a/components/flags/us.js +++ b/components/flags/us.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagUS from 'flag-icon-css/flags/1x1/us.svg' +import SvgFlagUS from 'flag-icons/flags/1x1/us.svg' export const FlagUS = () => ( diff --git a/components/flags/uy.js b/components/flags/uy.js index dc46e9426..f4f98184b 100644 --- a/components/flags/uy.js +++ b/components/flags/uy.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagUY from 'flag-icon-css/flags/1x1/uy.svg' +import SvgFlagUY from 'flag-icons/flags/1x1/uy.svg' export const FlagUY = () => ( diff --git a/components/flags/uz.js b/components/flags/uz.js index 47f30a0a6..3a8084a48 100644 --- a/components/flags/uz.js +++ b/components/flags/uz.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagUZ from 'flag-icon-css/flags/1x1/uz.svg' +import SvgFlagUZ from 'flag-icons/flags/1x1/uz.svg' export const FlagUZ = () => ( diff --git a/components/flags/va.js b/components/flags/va.js index 189a30b0c..92c9710bb 100644 --- a/components/flags/va.js +++ b/components/flags/va.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagVA from 'flag-icon-css/flags/1x1/va.svg' +import SvgFlagVA from 'flag-icons/flags/1x1/va.svg' export const FlagVA = () => ( diff --git a/components/flags/vc.js b/components/flags/vc.js index 8dbdca2dc..55e8fad6b 100644 --- a/components/flags/vc.js +++ b/components/flags/vc.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagVC from 'flag-icon-css/flags/1x1/vc.svg' +import SvgFlagVC from 'flag-icons/flags/1x1/vc.svg' export const FlagVC = () => ( diff --git a/components/flags/ve.js b/components/flags/ve.js index 1df2e7693..60f6f7dac 100644 --- a/components/flags/ve.js +++ b/components/flags/ve.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagVE from 'flag-icon-css/flags/1x1/ve.svg' +import SvgFlagVE from 'flag-icons/flags/1x1/ve.svg' export const FlagVE = () => ( diff --git a/components/flags/vg.js b/components/flags/vg.js index 77f00ef89..5a2bd09f0 100644 --- a/components/flags/vg.js +++ b/components/flags/vg.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagVG from 'flag-icon-css/flags/1x1/vg.svg' +import SvgFlagVG from 'flag-icons/flags/1x1/vg.svg' export const FlagVG = () => ( diff --git a/components/flags/vi.js b/components/flags/vi.js index 5fd5e0af7..51b5a90fb 100644 --- a/components/flags/vi.js +++ b/components/flags/vi.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagVI from 'flag-icon-css/flags/1x1/vi.svg' +import SvgFlagVI from 'flag-icons/flags/1x1/vi.svg' export const FlagVI = () => ( diff --git a/components/flags/vn.js b/components/flags/vn.js index 594f6aa48..1d0e30733 100644 --- a/components/flags/vn.js +++ b/components/flags/vn.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagVN from 'flag-icon-css/flags/1x1/vn.svg' +import SvgFlagVN from 'flag-icons/flags/1x1/vn.svg' export const FlagVN = () => ( diff --git a/components/flags/vu.js b/components/flags/vu.js index 07ea7528a..ef60d9c66 100644 --- a/components/flags/vu.js +++ b/components/flags/vu.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagVU from 'flag-icon-css/flags/1x1/vu.svg' +import SvgFlagVU from 'flag-icons/flags/1x1/vu.svg' export const FlagVU = () => ( diff --git a/components/flags/wf.js b/components/flags/wf.js index 3efc951d9..8228d6830 100644 --- a/components/flags/wf.js +++ b/components/flags/wf.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagWF from 'flag-icon-css/flags/1x1/wf.svg' +import SvgFlagWF from 'flag-icons/flags/1x1/wf.svg' export const FlagWF = () => ( diff --git a/components/flags/ws.js b/components/flags/ws.js index 88ae6c90c..2a0e36d2f 100644 --- a/components/flags/ws.js +++ b/components/flags/ws.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagWS from 'flag-icon-css/flags/1x1/ws.svg' +import SvgFlagWS from 'flag-icons/flags/1x1/ws.svg' export const FlagWS = () => ( diff --git a/components/flags/ye.js b/components/flags/ye.js index 06291b6f0..05af29bd9 100644 --- a/components/flags/ye.js +++ b/components/flags/ye.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagYE from 'flag-icon-css/flags/1x1/ye.svg' +import SvgFlagYE from 'flag-icons/flags/1x1/ye.svg' export const FlagYE = () => ( diff --git a/components/flags/yt.js b/components/flags/yt.js index 857ef68e9..413d3c28b 100644 --- a/components/flags/yt.js +++ b/components/flags/yt.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagYT from 'flag-icon-css/flags/1x1/yt.svg' +import SvgFlagYT from 'flag-icons/flags/1x1/yt.svg' export const FlagYT = () => ( diff --git a/components/flags/za.js b/components/flags/za.js index b875cf725..aa10b3c79 100644 --- a/components/flags/za.js +++ b/components/flags/za.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagZA from 'flag-icon-css/flags/1x1/za.svg' +import SvgFlagZA from 'flag-icons/flags/1x1/za.svg' export const FlagZA = () => ( diff --git a/components/flags/zm.js b/components/flags/zm.js index 06c43f037..ad6f8d881 100644 --- a/components/flags/zm.js +++ b/components/flags/zm.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagZM from 'flag-icon-css/flags/1x1/zm.svg' +import SvgFlagZM from 'flag-icons/flags/1x1/zm.svg' export const FlagZM = () => ( diff --git a/components/flags/zw.js b/components/flags/zw.js index 4921bbc76..678b6ba26 100644 --- a/components/flags/zw.js +++ b/components/flags/zw.js @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlagZW from 'flag-icon-css/flags/1x1/zw.svg' +import SvgFlagZW from 'flag-icons/flags/1x1/zw.svg' export const FlagZW = () => ( diff --git a/components/form/Select.js b/components/form/Select.js deleted file mode 100644 index 95ae14dee..000000000 --- a/components/form/Select.js +++ /dev/null @@ -1,31 +0,0 @@ -// this is a workaround to be able to style rebass Select for RTL languages - -import styled from 'styled-components' -import { Select as DSSelect } from 'ooni-components' -import { useIntl } from 'react-intl' -import { getDirection } from 'components/withIntl' -import { useMemo } from 'react' - -const StyledSelect = styled.div` -${props => props.direction === 'rtl' ? ` -svg { - margin-inline-start: -28px; - margin-left: 0; -} -` : ''} -` - -const Select = (props) => { - const { locale } = useIntl() - const direction = useMemo(() => (getDirection(locale)), [locale]) - - return ( - - - {props.children} - - - ) -} - -export default Select \ No newline at end of file diff --git a/components/landing/HighlightBox.js b/components/landing/HighlightBox.js index 4276bd149..d8a5d44fb 100644 --- a/components/landing/HighlightBox.js +++ b/components/landing/HighlightBox.js @@ -11,6 +11,9 @@ import Flag from '../Flag' const StyledFlex = styled(Flex)` min-height: 350px; + a:hover { + color: ${props => props.theme.colors.white}; + } ` const FlexGrowBox = styled(Box)` @@ -83,8 +86,8 @@ const HighlightBox = ({ HighlightBox.propTypes = { - countryCode: PropTypes.string.isRequired, - countryName: PropTypes.string.isRequired, + countryCode: PropTypes.string, + countryName: PropTypes.string, title: PropTypes.string, text: PropTypes.string.isRequired, report: PropTypes.string, diff --git a/components/measurement/FeedbackBox.js b/components/measurement/FeedbackBox.js index 0b665a7c7..fa933d264 100644 --- a/components/measurement/FeedbackBox.js +++ b/components/measurement/FeedbackBox.js @@ -1,12 +1,11 @@ import React, { useEffect, useMemo, useRef, useState } from 'react' import { Controller, useForm } from 'react-hook-form' import { FormattedMessage, useIntl } from 'react-intl' -import { Box, Button, Flex, Link, Text, theme } from 'ooni-components' +import { Box, Button, Flex, Text, theme, RadioButton, RadioGroup } from 'ooni-components' import { GrClose } from 'react-icons/gr' -import { RadioGroup, RadioButton } from 'components/search/Radio' import useStateMachine from '@cassiozen/usestatemachine' import SpinLoader from 'components/vendor/SpinLoader' -import { submitFeedback, getAPI } from 'lib/api' +import { submitFeedback } from 'lib/api' import LoginForm from 'components/login/LoginForm' import styled from 'styled-components' @@ -205,6 +204,7 @@ const FeedbackBox = ({user, measurement_uid, setShowModal, previousFeedback, mut {blockedValues.map(({top, sub}) => ( <> ( <> {sub.map(subVal => ( diff --git a/components/measurement/nettests/Tor.js b/components/measurement/nettests/Tor.js index 2cb7c74f4..9dc4ea400 100644 --- a/components/measurement/nettests/Tor.js +++ b/components/measurement/nettests/Tor.js @@ -4,7 +4,7 @@ import { FormattedMessage, defineMessages } from 'react-intl' import { Flex, Text, Container, theme } from 'ooni-components' import styled from 'styled-components' import { useTable, useSortBy } from 'react-table' -import { Cross, Tick } from 'ooni-components/dist/icons' +import { Cross, Tick } from 'ooni-components/icons' import { useClipboard } from 'use-clipboard-copy' import { FaClipboard } from 'react-icons/fa' diff --git a/components/measurement/nettests/WebConnectivity.js b/components/measurement/nettests/WebConnectivity.js index c09aa0099..6002dd564 100644 --- a/components/measurement/nettests/WebConnectivity.js +++ b/components/measurement/nettests/WebConnectivity.js @@ -11,7 +11,7 @@ import { Link, } from 'ooni-components' -import { Tick, Cross } from 'ooni-components/dist/icons' +import { Tick, Cross } from 'ooni-components/icons' import deepmerge from 'deepmerge' import styled from 'styled-components' import dayjs from 'services/dayjs' diff --git a/components/search/FilterSidebar.js b/components/search/FilterSidebar.js index 2da2986ff..b8dc0b0b0 100644 --- a/components/search/FilterSidebar.js +++ b/components/search/FilterSidebar.js @@ -1,76 +1,40 @@ import React, { useEffect, useMemo, useState } from 'react' import styled from 'styled-components' import { useIntl } from 'react-intl' -import { - Flex, - Box, - Button, - Input, - Label, -} from 'ooni-components' +import { Flex, Box, Button, Input, Label, RadioGroup, RadioButton, Checkbox, Select } from 'ooni-components' import dayjs from 'services/dayjs' import { useForm, Controller } from 'react-hook-form' -import Select from 'components/form/Select' import DateRangePicker from '../DateRangePicker' import { format } from 'date-fns' -import { - RadioGroup, - RadioButton -} from './Radio' import { TestNameOptions } from '../TestNameOptions' import { categoryCodes } from '../utils/categoryCodes' import { getLocalisedRegionName } from 'utils/i18nCountries' -const StyledInputWithLabel = styled.div`` const StyledLabel = styled(Label).attrs({ mb: 1, - fontSize: 1 + fontSize: 1, })` - color: ${props => props.theme.colors.blue5}; + color: ${(props) => props.theme.colors.blue5}; padding-top: 32px; ` -const InputWithLabel = (props) => ( - - - {props.label} - - - -) - -const StyledSelectWithLabel = styled.div`` - -const SelectWithLabel = (props) => ( - - - {props.label} - - - -) - -const StyledFilterSidebar = styled.div` -` const StyledDateRange = styled.div` -position: relative; + position: relative; ` const CategoryOptions = () => { const intl = useIntl() return ( <> - + {categoryCodes - .sort((a, b) => a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : 0) - .map(([code, label], idx) => + .sort((a, b) => (a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : 0)) + .map(([code, label], idx) => ( - )} + ))} ) } @@ -80,7 +44,7 @@ const testsWithValidDomain = [ 'web_connectivity', 'http_requests', 'dns_consistency', - 'tcp_connect' + 'tcp_connect', ] const testsWithAnomalyStatus = [ @@ -95,13 +59,10 @@ const testsWithAnomalyStatus = [ 'psiphon', 'tor', 'riseupvpn', - 'torsf' + 'torsf', ] -const testsWithConfirmedStatus = [ - 'XX', - 'web_connectivity' -] +const testsWithConfirmedStatus = ['XX', 'web_connectivity'] function isValidFilterForTestname(testName = 'XX', arrayWithMapping) { // Should domain filter be shown for `testsWithValidDomain`? @@ -114,19 +75,20 @@ const tomorrowUTC = dayjs.utc().add(1, 'day').format('YYYY-MM-DD') const asnRegEx = /^(AS)?([1-9][0-9]*)$/ const domainRegEx = /(^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,}(:[0-9]{1,5})?$)|(^(([0-9]{1,3})\.){3}([0-9]{1,3}))/ -const inputRegEx = /(^https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,}\.[a-zA-Z0-9()]{2,}\b(?:[-a-zA-Z0-9()@:%_\+.~#?&\/=]*)$)|(^(([0-9]{1,3})\.){3}([0-9]{1,3}))/ +const inputRegEx = + /(^https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,}\.[a-zA-Z0-9()]{2,}\b(?:[-a-zA-Z0-9()@:%_\+.~#?&\/=]*)$)|(^(([0-9]{1,3})\.){3}([0-9]{1,3}))/ export const queryToFilterMap = { - domain: [ 'domainFilter', ''], - input: [ 'inputFilter', ''], - category_code: [ 'categoryFilter', ''], - probe_cc: [ 'countryFilter', ''], - probe_asn: [ 'asnFilter', ''], - test_name: [ 'testNameFilter', 'XX'], - since: [ 'sinceFilter', ''], - until: [ 'untilFilter', ''], - only: [ 'onlyFilter', 'all'], - failure: [ 'hideFailed', true] + domain: ['domainFilter', ''], + input: ['inputFilter', ''], + category_code: ['categoryFilter', ''], + probe_cc: ['countryFilter', ''], + probe_asn: ['asnFilter', ''], + test_name: ['testNameFilter', 'XX'], + since: ['sinceFilter', ''], + until: ['untilFilter', ''], + only: ['onlyFilter', 'all'], + failure: ['hideFailed', true], } const FilterSidebar = ({ @@ -142,7 +104,7 @@ const FilterSidebar = ({ sinceFilter, untilFilter = tomorrowUTC, hideFailed = true, - onApplyFilter + onApplyFilter, }) => { const intl = useIntl() const defaultValues = { @@ -155,11 +117,11 @@ const FilterSidebar = ({ asnFilter, sinceFilter, untilFilter, - hideFailed + hideFailed, } const { handleSubmit, control, watch, resetField, formState, setValue, getValues } = useForm({ - defaultValues + defaultValues, }) const { errors } = formState @@ -169,7 +131,10 @@ const FilterSidebar = ({ const onlyFilterValue = watch('onlyFilter') // Does the selected testName need a domain filter - const showDomain = useMemo(() => isValidFilterForTestname(testNameFilterValue, testsWithValidDomain), [testNameFilterValue]) + const showDomain = useMemo( + () => isValidFilterForTestname(testNameFilterValue, testsWithValidDomain), + [testNameFilterValue] + ) // to avoid bad queries, blank out the `domain` field when it is shown/hidden useEffect(() => { if (!showDomain) { @@ -179,13 +144,19 @@ const FilterSidebar = ({ }, [setValue, showDomain]) // Can we filter out anomalies or confirmed for this test_name - const showAnomalyFilter = useMemo(() => isValidFilterForTestname(testNameFilterValue, testsWithAnomalyStatus), [testNameFilterValue]) - const showConfirmedFilter = useMemo(() => isValidFilterForTestname(testNameFilterValue, testsWithConfirmedStatus), [testNameFilterValue]) + const showAnomalyFilter = useMemo( + () => isValidFilterForTestname(testNameFilterValue, testsWithAnomalyStatus), + [testNameFilterValue] + ) + const showConfirmedFilter = useMemo( + () => isValidFilterForTestname(testNameFilterValue, testsWithConfirmedStatus), + [testNameFilterValue] + ) // Reset status filter to 'all' if selected state isn't relevant // e.g 'anomalies' isn't relevant for `ndt`, or 'confirmed' for `telegram` // But retain the state in some cases e.g 'anomalies' is relevant for `telegram` and `psiphon` useEffect(() => { - if(onlyFilterValue === 'anomalies' && !showAnomalyFilter) { + if (onlyFilterValue === 'anomalies' && !showAnomalyFilter) { resetField('onlyFilter') } }, [onlyFilterValue, resetField, showAnomalyFilter]) @@ -218,218 +189,256 @@ const FilterSidebar = ({ //Insert an 'Any' option to test name filter // testNameOptions.unshift({name: intl.formatMessage({id: 'Search.Sidebar.TestName.AllTests'}), id: 'XX'}) - const countryOptions = [...countries.map((c) => ({...c, name: getLocalisedRegionName(c.alpha_2, intl.locale)}))] - countryOptions.sort((a,b) => (a.name < b.name) ? -1 : (a.name > b.name) ? 1 : 0) - countryOptions.unshift({name: intl.formatMessage({id: 'Search.Sidebar.Country.AllCountries'}), alpha_2: 'XX'}) + const countryOptions = [ + ...countries.map((c) => ({ + ...c, + name: getLocalisedRegionName(c.alpha_2, intl.locale), + })), + ] + countryOptions.sort((a, b) => (a.name < b.name ? -1 : a.name > b.name ? 1 : 0)) + countryOptions.unshift({ + name: intl.formatMessage({ id: 'Search.Sidebar.Country.AllCountries' }), + alpha_2: 'XX', + }) return (
- - ( - - {countryOptions.map((v, idx) => { - return ( - - ) - })} - - )} - /> - - ( - - )} - rules={{ - pattern: { - value: asnRegEx, - message: intl.formatMessage({id: 'Search.Sidebar.ASN.Error'}) - } - }} - /> - - - - - ( - setShowDatePicker(true)} - onKeyDown={() => setShowDatePicker(false)} - label={intl.formatMessage({id: 'Search.Sidebar.From'})} - id='since-filter' - /> - )} - /> - - - ( - setShowDatePicker(true)} - onKeyDown={() => setShowDatePicker(false)} - label={intl.formatMessage({id: 'Search.Sidebar.Until'})} - id='until-filter' - /> - )} - /> - - - { - showDatePicker && - setShowDatePicker(false)} - /> - } - - - ( - - - - )} - /> - - {showConfirmedFilter && - ( - - - - )} + ( + + )} + /> + + ( + - } - { - showDomain && - <> + )} + rules={{ + pattern: { + value: asnRegEx, + message: intl.formatMessage({ id: 'Search.Sidebar.ASN.Error' }), + }, + }} + /> + + + + ( - ( + setShowDatePicker(true)} + onKeyDown={() => setShowDatePicker(false)} + label={intl.formatMessage({ id: 'Search.Sidebar.From' })} + id='since-filter' + mb={3} /> )} - rules={{ - validate: (value = '') => - (String(value).length === 0 || domainRegEx.test(value)) - || intl.formatMessage({id: 'Search.Sidebar.Domain.Error'}) - }} /> + + ( - ( + setShowDatePicker(true)} + onKeyDown={() => setShowDatePicker(false)} + label={intl.formatMessage({ id: 'Search.Sidebar.Until' })} + id='until-filter' + mb={3} /> )} - rules={{ - pattern: { - value: inputRegEx, - message: intl.formatMessage({id: 'Search.Sidebar.Input.Error'}) - } - }} /> - - } + + + {showDatePicker && ( + setShowDatePicker(false)} + /> + )} + + + ( + + )} + /> + + {showConfirmedFilter && ( + ( + + )} + /> + )} + {showDomain && ( + <> + ( + + )} + rules={{ + validate: (value = '') => + String(value).length === 0 || + domainRegEx.test(value) || + intl.formatMessage({ id: 'Search.Sidebar.Domain.Error' }), + }} + /> + ( + + )} + rules={{ + pattern: { + value: inputRegEx, + message: intl.formatMessage({ + id: 'Search.Sidebar.Input.Error', + }), + }, + }} + /> + + )} - {(showConfirmedFilter || showAnomalyFilter) && (<> - - {intl.formatMessage({id: 'Search.Sidebar.Status'})} - + {(showConfirmedFilter || showAnomalyFilter) && ( + <> + {intl.formatMessage({ id: 'Search.Sidebar.Status' })} ( + render={({ field }) => ( {showConfirmedFilter ? ( - ) :
} + ) : ( +
+ )} {showAnomalyFilter ? ( - ) :
} + ) : ( +
+ )} )} /> - )} - - - + + )} + ( + + )} + /> + ) } diff --git a/components/search/Radio.js b/components/search/Radio.js deleted file mode 100644 index 117a26273..000000000 --- a/components/search/Radio.js +++ /dev/null @@ -1,66 +0,0 @@ -/* - This is a copy of design-system/components/atoms/Radio.js - This was added because importing { RadioButton, RadioGroup } from - 'ooni-components' was throwing an error about an invalid hook call. - https://reactjs.org/warnings/invalid-hook-call-warning.html - Strangely importing the same code from a local copy like this, seems - to work fine. Until fixed, we will be using this copy. -*/ - -import React, { useState, useCallback } from 'react' -import PropTypes from 'prop-types' -import { Radio, Label } from '@rebass/forms/styled-components' -import { Flex } from 'rebass/styled-components' - -export const RadioGroup = ({ - children, - name, - value, - onChange, - direction = 'column', - ...props -}) => { - - const iterateOverChildren = (children) => { - return React.Children.map(children, (child) => { - if (!React.isValidElement(child)) return - - return React.cloneElement(child, { - ...child.props, - checked: child.props.value === value, - onChange: (e) => { onChange(e.target.value) }, - children: iterateOverChildren(child.props.children)}) - }) - } - - return ( - - {iterateOverChildren(children)} - - ) -} - -RadioGroup.propTypes = { - children: PropTypes.node, - onChange: PropTypes.func, - value: PropTypes.string, - name: PropTypes.string, - direction: PropTypes.oneOf(['row', 'column']) -} - -export const RadioButton = ({ - label, - ...props -}) => { - return ( - - ) -} - -RadioButton.propTypes = { - label: PropTypes.any, - id: PropTypes.string -} diff --git a/components/test-info.js b/components/test-info.js index ffe526583..f175df6da 100644 --- a/components/test-info.js +++ b/components/test-info.js @@ -12,7 +12,7 @@ import { NettestGroupPerformance, NettestGroupCircumvention, NettestGroupExperimental -} from 'ooni-components/dist/icons' +} from 'ooni-components/icons' import { FormattedMessage } from 'react-intl' diff --git a/package.json b/package.json index bdae67307..56686eb49 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@nivo/funnel": "^0.80.0", "@nivo/heatmap": "^0.80.0", "@nivo/line": "^0.80.0", - "@rebass/forms": "^4.0.6", + "@nivo/tooltip": "0.80.0", "@sentry/nextjs": "^7.61.1", "axios": "^0.27.2", "buffer-from": "^1.1.2", @@ -23,24 +23,23 @@ "date-fns": "^2.29.1", "dayjs": "^1.11.5", "deepmerge": "^4.2.2", - "flag-icon-css": "^4.1.7", + "flag-icons": "^6.11.1", "lodash.debounce": "^4.0.8", "lru-cache": "^7.14.1", "markdown-to-jsx": "^7.1.9", "next": "^12.3.1", "nprogress": "^0.2.0", - "ooni-components": "^0.4.7", + "ooni-components": "0.6.0-alpha.1", "pretty-ms": "^8.0.0", "prop-types": "15.8.1", "react": "17.0.2", "react-content-loader": "^6.2.0", "react-day-picker": "^8.6.0", "react-dom": "17.0.2", - "react-hook-form": "^7.43.8", - "react-icons": "4.4.0", - "react-intl": "^6.4.7", + "react-hook-form": "^7.47.0", + "react-icons": "^4.11.0", + "react-intl": "6.4.7", "react-json-view": "^1.21.3", - "react-multi-select-component": "^4.3.4", "react-outside-click-handler": "^1.3.0", "react-portal-tooltip": "^2.4.7", "react-resize-detector": "^7.1.2", @@ -48,16 +47,16 @@ "react-virtual": "^2.10.4", "react-virtualized": "^9.22.3", "react-window": "^1.8.7", - "rebass": "4.0.7", - "styled-components": "5.1.1", - "swr": "^1.3.0", + "styled-components": "^6.0.8", + "swr": "1.3.0", "use-clipboard-copy": "^0.2.0", "victory": "^32.0.2" }, "resolutions": { - "rebass": "4.0.7", - "styled-components": "5.1.1", - "styled-system": "5.1.5", + "js-yaml": "^3.13.1", + "https-proxy-agent": "^2.2.3", + "minimist": "^1.2.6", + "node-fetch": "^2.6.7", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/pages/_document.js b/pages/_document.js index c645f3c12..24fcaa96f 100644 --- a/pages/_document.js +++ b/pages/_document.js @@ -1,17 +1,16 @@ // updated based on documentation: https://github.com/vercel/next.js/blob/canary/examples/with-styled-components/pages/_document.tsx import Document, { DocumentContext, Html, Head, Main, NextScript } from 'next/document' import { ServerStyleSheet } from 'styled-components' - +import { getDirection } from 'components/withIntl' export default class MyDocument extends Document { - static async getInitialProps (ctx) { + static async getInitialProps(ctx) { const sheet = new ServerStyleSheet() const originalRenderPage = ctx.renderPage try { ctx.renderPage = () => originalRenderPage({ - enhanceApp: (App) => (props) => - sheet.collectStyles(), + enhanceApp: (App) => (props) => sheet.collectStyles(), }) const initialProps = await Document.getInitialProps(ctx) @@ -23,4 +22,14 @@ export default class MyDocument extends Document { sheet.seal() } } + + render = () => ( + + + +
+ + + + ) } diff --git a/pages/as/[probe_asn].js b/pages/as/[probe_asn].js index 8aea4c0bf..6b597fbd7 100644 --- a/pages/as/[probe_asn].js +++ b/pages/as/[probe_asn].js @@ -31,15 +31,14 @@ const swrOptions = { const prepareDataForCalendar = (data) => { return data.map((r) => ({ value: r.measurement_count, - day: r.measurement_start_day - }) - ) + day: r.measurement_start_day, + })) } const StyledSection = styled(Box)`` StyledSection.defaultProps = { as: 'section', - my: 4 + my: 4, } const messagingTestNames = ['signal', 'telegram', 'whatsapp', 'facebook_messenger'] @@ -48,40 +47,51 @@ const circumventionTestNames = ['psiphon', 'tor', 'torsf'] const ChartsContainer = () => { const intl = useIntl() const router = useRouter() - const { query: { since, until, probe_asn, probe_cc } } = router - - const queryWebsites = useMemo(() => ({ - axis_y: 'domain', - axis_x: 'measurement_start_day', - probe_asn, - since, - until, - ...(probe_cc && {probe_cc}), - test_name: 'web_connectivity', - time_grain: 'day', - }), [probe_asn, since, until, probe_cc]) - - const queryMessagingApps = useMemo(() => ({ - axis_y: 'test_name', - axis_x: 'measurement_start_day', - probe_asn, - since, - until, - test_name: messagingTestNames, - ...(probe_cc && {probe_cc}), - time_grain: 'day', - }), [probe_asn, since, until, probe_cc]) - - const queryCircumventionTools = useMemo(() => ({ - axis_y: 'test_name', - axis_x: 'measurement_start_day', - probe_asn, - since, - until, - test_name: circumventionTestNames, - ...(probe_cc && {probe_cc}), - time_grain: 'day', - }), [probe_asn, since, until, probe_cc]) + const { + query: { since, until, probe_asn, probe_cc }, + } = router + + const queryWebsites = useMemo( + () => ({ + axis_y: 'domain', + axis_x: 'measurement_start_day', + probe_asn, + since, + until, + ...(probe_cc && { probe_cc }), + test_name: 'web_connectivity', + time_grain: 'day', + }), + [probe_asn, since, until, probe_cc] + ) + + const queryMessagingApps = useMemo( + () => ({ + axis_y: 'test_name', + axis_x: 'measurement_start_day', + probe_asn, + since, + until, + test_name: messagingTestNames, + ...(probe_cc && { probe_cc }), + time_grain: 'day', + }), + [probe_asn, since, until, probe_cc] + ) + + const queryCircumventionTools = useMemo( + () => ({ + axis_y: 'test_name', + axis_x: 'measurement_start_day', + probe_asn, + since, + until, + test_name: circumventionTestNames, + ...(probe_cc && { probe_cc }), + time_grain: 'day', + }), + [probe_asn, since, until, probe_cc] + ) return ( <> @@ -101,54 +111,74 @@ const ChartsContainer = () => { ) } -export const RecentMeasurements = ({recentMeasurements, query}) => { +export const RecentMeasurements = ({ recentMeasurements, query }) => { const intl = useIntl() return ( <> - {intl.formatMessage({id: 'Domain.RecentMeasurements.Title'})} + + {intl.formatMessage({ id: 'Domain.RecentMeasurements.Title' })} + - {intl.formatMessage({id: 'Domain.Button.SearchResults'})} + + {intl.formatMessage({ id: 'Domain.Button.SearchResults' })}{' '} + + ) } -const StatsItem = ({label, unit = null, value }) => ( +const StatsItem = ({ label, unit = null, value }) => ( {label} {value} - {unit && {unit}} + {unit && ( + + {unit} + + )} ) const Summary = ({ measurementsTotal, firstMeasurement, lastMeasurement }) => { const intl = useIntl() - const formattedFirstMeasurement = new Intl.DateTimeFormat(intl.locale, { dateStyle: 'long', timeZone: 'UTC' }).format(new Date(firstMeasurement)) - measurementsTotal = measurementsTotal < 10000 ? {value: measurementsTotal} : toCompactNumberUnit(measurementsTotal) - const formattedLastMeasurement = new Intl.DateTimeFormat(intl.locale, { dateStyle: 'long', timeZone: 'UTC' }).format(new Date(lastMeasurement)) + const formattedFirstMeasurement = new Intl.DateTimeFormat(intl.locale, { + dateStyle: 'long', + timeZone: 'UTC', + }).format(new Date(firstMeasurement)) + measurementsTotal = measurementsTotal < 10000 ? { value: measurementsTotal } : toCompactNumberUnit(measurementsTotal) + const formattedLastMeasurement = new Intl.DateTimeFormat(intl.locale, { + dateStyle: 'long', + timeZone: 'UTC', + }).format(new Date(lastMeasurement)) return ( <> - - + + value={measurementsTotal.value} + /> + label={intl.formatMessage({ id: 'Network.Summary.FirstMeasurement' })} + value={formattedFirstMeasurement} + /> + label={intl.formatMessage({ id: 'Network.Summary.LastMeasurement' })} + value={formattedLastMeasurement} + /> ) @@ -161,7 +191,8 @@ const CountriesList = ({ countriesData }) => { return ( <> - + + ) @@ -177,23 +208,26 @@ const NetworkDashboard = ({ probe_asn, networkName, countriesData }) => { const today = dayjs.utc().add(1, 'day') const monthAgo = dayjs.utc(today).subtract(1, 'month') - return { + return { since: query.since ?? monthAgo.format('YYYY-MM-DD'), - until: query.until ?? today.format('YYYY-MM-DD') + until: query.until ?? today.format('YYYY-MM-DD'), } }, [query]) const { data: calendarData, error: calendarDataError } = useSWR( - ['/api/v1/aggregation', { - probe_asn, - since: dayjs.utc().subtract(12, 'year').format('YYYY-MM-DD'), - until: dayjs.utc().add(1, 'day').format('YYYY-MM-DD'), - axis_x: 'measurement_start_day', - }, - { - resultKey: 'result', - preprocessFn: prepareDataForCalendar - }], + [ + '/api/v1/aggregation', + { + probe_asn, + since: dayjs.utc().subtract(12, 'year').format('YYYY-MM-DD'), + until: dayjs.utc().add(1, 'day').format('YYYY-MM-DD'), + axis_x: 'measurement_start_day', + }, + { + resultKey: 'result', + preprocessFn: prepareDataForCalendar, + }, + ], fetcherWithPreprocessing, swrOptions ) @@ -203,7 +237,7 @@ const NetworkDashboard = ({ probe_asn, networkName, countriesData }) => { }, [calendarData]) const { data: recentMeasurements, error: recentMeasurementsError } = useSWR( - ['/api/v1/measurements', { limit: 5, failure: false, probe_asn} ], + ['/api/v1/measurements', { limit: 5, failure: false, probe_asn }], simpleFetcher, swrOptions ) @@ -230,15 +264,19 @@ const NetworkDashboard = ({ probe_asn, networkName, countriesData }) => { return ( <> - {intl.formatMessage({id: 'General.OoniExplorer'})} | {probe_asn} {networkName} + + {intl.formatMessage({ id: 'General.OoniExplorer' })} | {probe_asn} {networkName} + - {probe_asn} {networkName} - {router.isReady && + + {probe_asn} {networkName} + + {router.isReady && ( <> {calendarData === undefined && } - {calendarData?.length > 0 && + {calendarData?.length > 0 && ( <> { lastMeasurement={calendarData[calendarData.length - 1].day} /> - {intl.formatMessage({id: 'Network.Stats.Title'})} + + {intl.formatMessage({ id: 'Network.Stats.Title' })} + {/* we want sticky header only while scrolling over the charts */} - +
c.country)} /> - {since && until && - - } - {!!recentMeasurements?.length && } + {since && until && } + {!!recentMeasurements?.length && ( + + )} - } - {calendarData?.length === 0 && + )} + {calendarData?.length === 0 && ( } text={} /> - } + )} - } + )} ) @@ -284,16 +320,25 @@ export const getServerSideProps = async (context) => { const { probe_asn } = context.query if (/^AS[0-9]+$/.test(probe_asn)) { - const client = axios.create({baseURL: process.env.NEXT_PUBLIC_OONI_API}) + const client = axios.create({ baseURL: process.env.NEXT_PUBLIC_OONI_API }) const path = '/api/v1/aggregation' - const countriesData = await client.get(path, { params: { - probe_asn, - axis_x: 'probe_cc' - }}).then((response) => (response.data.result.map(res => ({country: res.probe_cc, measurements: res.measurement_count})))) + const countriesData = await client + .get(path, { + params: { + probe_asn, + axis_x: 'probe_cc', + }, + }) + .then((response) => + response.data.result.map((res) => ({ + country: res.probe_cc, + measurements: res.measurement_count, + })) + ) const networkName = await client - .get('/api/_/asnmeta', {params: {asn: probe_asn.replace('AS', '')}}) + .get('/api/_/asnmeta', { params: { asn: probe_asn.replace('AS', '') } }) .then((response) => response?.data?.org_name) return { @@ -301,15 +346,15 @@ export const getServerSideProps = async (context) => { probe_asn, countriesData, networkName, - } + }, } } return { redirect: { permanent: false, - destination: '/404' - } + destination: '/404', + }, } } diff --git a/pages/domain/[domain].js b/pages/domain/[domain].js index aaf5db58b..10e3e3313 100644 --- a/pages/domain/[domain].js +++ b/pages/domain/[domain].js @@ -20,17 +20,23 @@ import { getLocalisedRegionName } from 'utils/i18nCountries' import BlockText from '../../components/BlockText' import { sortByKey } from '../../utils' - const CountryList = ({ countries, itemsPerRow = 6, gridGap = 3 }) => { const intl = useIntl() - const gridTemplateColumns = ['1fr 1fr', '1fr 1fr', '1fr 1fr 1fr 1fr', [...Array(itemsPerRow)].map((i) => ('1fr')).join(' ')] + const gridTemplateColumns = [ + '1fr 1fr', + '1fr 1fr', + '1fr 1fr 1fr 1fr', + [...Array(itemsPerRow)].map((i) => '1fr').join(' '), + ] return ( - + {countries.map(([key, value]) => { return ( { href={`/country/${key}`} title={ - - {getLocalisedRegionName(key, intl.locale)} + + + + + {getLocalisedRegionName(key, intl.locale)} + } multiCount={value} /> - )} ) - } + })} ) } @@ -58,44 +67,53 @@ const swrOptions = { const ChartContainer = ({ domain, ...props }) => { const intl = useIntl() - const { query: {since, until, probe_cc} } = useRouter() - - const queryParams = useMemo(() => ({ - axis_x: 'measurement_start_day', - axis_y: 'probe_cc', - test_name: 'web_connectivity', - domain, - since, - until, - time_grain: 'day', - }), [domain, since, until]) + const { + query: { since, until, probe_cc }, + } = useRouter() + + const queryParams = useMemo( + () => ({ + axis_x: 'measurement_start_day', + axis_y: 'probe_cc', + test_name: 'web_connectivity', + domain, + since, + until, + time_grain: 'day', + }), + [domain, since, until] + ) return ( <> - + ) } const BlockingCountries = ({ blockedCountries }) => { const intl = useIntl() - const { query: {since, until, domain} } = useRouter() + const { + query: { since, until, domain }, + } = useRouter() return ( <> - {intl.formatMessage({id: 'Domain.CountriesBlocking.Title'}, {domain})} - {intl.formatMessage({id: 'Domain.CountriesBlocking.FromTo'}, {since, until})} - {!!blockedCountries?.length ? + + {intl.formatMessage({ id: 'Domain.CountriesBlocking.Title' }, { domain })} + + + {intl.formatMessage({ id: 'Domain.CountriesBlocking.FromTo' }, { since, until })} + + {!!blockedCountries?.length ? ( <> - {intl.formatMessage({id: 'Domain.CountriesBlocking.Subtitle'})} + {intl.formatMessage({ id: 'Domain.CountriesBlocking.Subtitle' })} - : - {intl.formatMessage({id: 'Domain.CountriesBlocking.NoCountries'}, {domain})} - } + + ) : ( + {intl.formatMessage({ id: 'Domain.CountriesBlocking.NoCountries' }, { domain })} + )} ) } @@ -105,8 +123,13 @@ const Canonical = ({ canonicalDomain }) => { return ( {intl.formatMessage( - {id: 'Domain.Canonical'}, - {canonicalDomain: ({canonicalDomain}) + { id: 'Domain.Canonical' }, + { + canonicalDomain: ( + + {canonicalDomain} + + ), } )} @@ -123,32 +146,33 @@ const DomainDashboard = ({ domain, categoryCode, canonicalDomain, countries }) = const blockedCountries = useMemo(() => { if (testedCountries) { - const countriesMap = testedCountries - .reduce((accum, current) => { - if (accum.get(current.probe_cc)) { - const countryData = accum.get(current.probe_cc) - - accum.set(current.probe_cc, { - confirmed_count: countryData.confirmed_count + current.confirmed_count, - anomaly_count: countryData.anomaly_count + current.anomaly_count, - ok_count: countryData.ok_count + current.ok_count, - }) - } else { - accum.set(current.probe_cc, { - confirmed_count: current.confirmed_count, - anomaly_count: current.anomaly_count, - ok_count: current.ok_count - }) - } - return accum - }, new Map()) - return [...countriesMap].filter(([key, value]) => value.confirmed_count > 0).sort((a, b) => (b[1].confirmed_count - a[1].confirmed_count)) + const countriesMap = testedCountries.reduce((accum, current) => { + if (accum.get(current.probe_cc)) { + const countryData = accum.get(current.probe_cc) + + accum.set(current.probe_cc, { + confirmed_count: countryData.confirmed_count + current.confirmed_count, + anomaly_count: countryData.anomaly_count + current.anomaly_count, + ok_count: countryData.ok_count + current.ok_count, + }) + } else { + accum.set(current.probe_cc, { + confirmed_count: current.confirmed_count, + anomaly_count: current.anomaly_count, + ok_count: current.ok_count, + }) + } + return accum + }, new Map()) + return [...countriesMap] + .filter(([key, value]) => value.confirmed_count > 0) + .sort((a, b) => b[1].confirmed_count - a[1].confirmed_count) } return null }, [testedCountries]) const { data: recentMeasurements, error: recentMeasurementsError } = useSWR( - ['/api/v1/measurements', { limit: 5, failure: false, domain} ], + ['/api/v1/measurements', { limit: 5, failure: false, domain }], simpleFetcher, swrOptions ) @@ -172,11 +196,15 @@ const DomainDashboard = ({ domain, categoryCode, canonicalDomain, countries }) = return ( <> - {intl.formatMessage({id: 'General.OoniExplorer'})} | {domain} + + {intl.formatMessage({ id: 'General.OoniExplorer' })} | {domain} + - {domain} + + {domain} + @@ -184,7 +212,7 @@ const DomainDashboard = ({ domain, categoryCode, canonicalDomain, countries }) = {/* we want sticky header only while scrolling over the charts */} - + c.alpha_2)} /> @@ -203,33 +231,33 @@ export const getServerSideProps = async (context) => { const { domain } = context.query if (/^((xn--)?[a-z0-9\-]*\.)+((xn--)?[a-z0-9]*)$/.test(domain)) { - const client = axios.create({baseURL: process.env.NEXT_PUBLIC_OONI_API}) + const client = axios.create({ baseURL: process.env.NEXT_PUBLIC_OONI_API }) const path = '/api/_/domain_metadata' const { canonical_domain: canonicalDomain, category_code: categoryCode } = await client - .get(path, {params: {domain}}) - .then((response)=> response.data) + .get(path, { params: { domain } }) + .then((response) => response.data) const countriesR = await client.get('/api/_/countries') const countries = countriesR.data.countries countries.sort(sortByKey('name')) - + return { - props: { - domain, - canonicalDomain, + props: { + domain, + canonicalDomain, categoryCode, - countries - } + countries, + }, } } return { redirect: { permanent: false, - destination: '/404' - } + destination: '/404', + }, } } -export default DomainDashboard \ No newline at end of file +export default DomainDashboard diff --git a/public/mockServiceWorker.js b/public/mockServiceWorker.js index 0f24d5158..51d85eeeb 100644 --- a/public/mockServiceWorker.js +++ b/public/mockServiceWorker.js @@ -2,7 +2,7 @@ /* tslint:disable */ /** - * Mock Service Worker (1.3.1). + * Mock Service Worker (1.3.2). * @see https://github.com/mswjs/msw * - Please do NOT modify this file. * - Please do NOT serve this file on production. diff --git a/scripts/templates/FlagCC.js.tmpl b/scripts/templates/FlagCC.js.tmpl index da157e6d0..aeceebd9f 100644 --- a/scripts/templates/FlagCC.js.tmpl +++ b/scripts/templates/FlagCC.js.tmpl @@ -1,6 +1,6 @@ import React from 'react' -import SvgFlag{{alpha2Upper}} from 'flag-icon-css/flags/1x1/{{alpha2}}.svg' +import SvgFlag{{alpha2Upper}} from 'flag-icons/flags/1x1/{{alpha2}}.svg' export const Flag{{alpha2Upper}} = () => ( diff --git a/utils/i18nCountries.js b/utils/i18nCountries.js index 4d3ecbd91..01373740c 100644 --- a/utils/i18nCountries.js +++ b/utils/i18nCountries.js @@ -15,11 +15,8 @@ process.env.LOCALES.forEach((locale) => { export const getLocalisedRegionName = (regionCode, locale) => { locale = getLocale(locale) - try { - return new Intl.DisplayNames([locale], { type: 'region' }).of( - String(regionCode) - ) + return new Intl.DisplayNames([locale], { type: 'region' }).of(String(regionCode)) } catch (e) { return regionCode } diff --git a/yarn.lock b/yarn.lock index 446104911..c5b252053 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,38 +23,38 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" - integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== "@babel/core@^7.21.3": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.17.tgz#2f9b0b395985967203514b24ee50f9fd0639c866" - integrity sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.22.15" + "@babel/generator" "^7.23.0" "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-module-transforms" "^7.22.17" - "@babel/helpers" "^7.22.15" - "@babel/parser" "^7.22.16" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" "@babel/template" "^7.22.15" - "@babel/traverse" "^7.22.17" - "@babel/types" "^7.22.17" - convert-source-map "^1.7.0" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.15.tgz#1564189c7ec94cb8f77b5e8a90c4d200d21b2339" - integrity sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA== +"@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.22.15" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" @@ -108,10 +108,10 @@ regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" - integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -119,18 +119,18 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== +"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" @@ -139,30 +139,30 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz#b95a144896f6d491ca7863576f820f3628818621" - integrity sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA== +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== dependencies: - "@babel/types" "^7.22.15" + "@babel/types" "^7.23.0" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": +"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.22.15", "@babel/helper-module-transforms@^7.22.17", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.17.tgz#7edf129097a51ccc12443adbc6320e90eab76693" - integrity sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ== +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-module-imports" "^7.22.15" "@babel/helper-simple-access" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.15" + "@babel/helper-validator-identifier" "^7.22.20" "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" @@ -176,22 +176,22 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.17.tgz#dabaa50622b3b4670bd6546fc8db23eb12d89da0" - integrity sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA== +"@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-wrap-function" "^7.22.17" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" - integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg== + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-simple-access@^7.22.5": @@ -220,47 +220,47 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz#601fa28e4cc06786c18912dca138cec73b882044" - integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== "@babel/helper-validator-option@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== -"@babel/helper-wrap-function@^7.22.17": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.17.tgz#222ac3ff9cc8f9b617cc1e5db75c0b538e722801" - integrity sha512-nAhoheCMlrqU41tAojw9GpVEKDlTS8r3lzFmF0lP52LwblCPbuFSO7nGIZoIcoU5NIm1ABrna0cJExE4Ay6l2Q== +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== dependencies: "@babel/helper-function-name" "^7.22.5" "@babel/template" "^7.22.15" - "@babel/types" "^7.22.17" + "@babel/types" "^7.22.19" -"@babel/helpers@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.15.tgz#f09c3df31e86e3ea0b7ff7556d85cdebd47ea6f1" - integrity sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw== +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== dependencies: "@babel/template" "^7.22.15" - "@babel/traverse" "^7.22.15" - "@babel/types" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" "@babel/highlight@^7.22.13": - version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" - integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ== + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== dependencies: - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.22.15", "@babel/parser@^7.22.16": - version "7.22.16" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.16.tgz#180aead7f247305cce6551bea2720934e2fa2c95" - integrity sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA== +"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": version "7.22.15" @@ -431,14 +431,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz#3b153af4a6b779f340d5b80d3f634f55820aefa3" - integrity sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w== +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.9" + "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-transform-async-to-generator@^7.22.5": @@ -457,10 +457,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz#494eb82b87b5f8b1d8f6f28ea74078ec0a10a841" - integrity sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw== +"@babel/plugin-transform-block-scoping@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -504,10 +504,10 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz#e7404ea5bb3387073b9754be654eecb578324694" - integrity sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ== +"@babel/plugin-transform-destructuring@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -596,32 +596,32 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" - integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== +"@babel/plugin-transform-modules-amd@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== dependencies: - "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz#b11810117ed4ee7691b29bd29fd9f3f98276034f" - integrity sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg== +"@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== dependencies: - "@babel/helper-module-transforms" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz#3386be5875d316493b517207e8f1931d93154bb1" - integrity sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA== +"@babel/plugin-transform-modules-systemjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== dependencies: "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.9" + "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" "@babel/plugin-transform-modules-umd@^7.22.5": version "7.22.5" @@ -689,10 +689,10 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz#d7a5996c2f7ca4ad2ad16dbb74444e5c4385b1ba" - integrity sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A== +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" @@ -863,11 +863,11 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/preset-env@^7.20.2": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.15.tgz#142716f8e00bc030dae5b2ac6a46fbd8b3e18ff8" - integrity sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== dependencies: - "@babel/compat-data" "^7.22.9" + "@babel/compat-data" "^7.23.2" "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-validator-option" "^7.22.15" @@ -893,15 +893,15 @@ "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.15" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" "@babel/plugin-transform-async-to-generator" "^7.22.5" "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.22.15" + "@babel/plugin-transform-block-scoping" "^7.23.0" "@babel/plugin-transform-class-properties" "^7.22.5" "@babel/plugin-transform-class-static-block" "^7.22.11" "@babel/plugin-transform-classes" "^7.22.15" "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.15" + "@babel/plugin-transform-destructuring" "^7.23.0" "@babel/plugin-transform-dotall-regex" "^7.22.5" "@babel/plugin-transform-duplicate-keys" "^7.22.5" "@babel/plugin-transform-dynamic-import" "^7.22.11" @@ -913,9 +913,9 @@ "@babel/plugin-transform-literals" "^7.22.5" "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.15" - "@babel/plugin-transform-modules-systemjs" "^7.22.11" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" "@babel/plugin-transform-modules-umd" "^7.22.5" "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" "@babel/plugin-transform-new-target" "^7.22.5" @@ -924,7 +924,7 @@ "@babel/plugin-transform-object-rest-spread" "^7.22.15" "@babel/plugin-transform-object-super" "^7.22.5" "@babel/plugin-transform-optional-catch-binding" "^7.22.11" - "@babel/plugin-transform-optional-chaining" "^7.22.15" + "@babel/plugin-transform-optional-chaining" "^7.23.0" "@babel/plugin-transform-parameters" "^7.22.15" "@babel/plugin-transform-private-methods" "^7.22.5" "@babel/plugin-transform-private-property-in-object" "^7.22.11" @@ -941,10 +941,10 @@ "@babel/plugin-transform-unicode-regex" "^7.22.5" "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" "@babel/preset-modules" "0.1.6-no-external-plugins" - "@babel/types" "^7.22.15" - babel-plugin-polyfill-corejs2 "^0.4.5" - babel-plugin-polyfill-corejs3 "^0.8.3" - babel-plugin-polyfill-regenerator "^0.5.2" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" core-js-compat "^3.31.0" semver "^6.3.1" @@ -970,14 +970,14 @@ "@babel/plugin-transform-react-pure-annotations" "^7.22.5" "@babel/preset-typescript@^7.21.0": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz#43db30516fae1d417d748105a0bc95f637239d48" - integrity sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz#c8de488130b7081f7e1482936ad3de5b018beef4" + integrity sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-validator-option" "^7.22.15" "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.15" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" "@babel/plugin-transform-typescript" "^7.22.15" "@babel/regjsgen@^0.8.0": @@ -985,10 +985,10 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.6", "@babel/runtime@^7.20.13", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.15.tgz#38f46494ccf6cf020bd4eed7124b425e83e523b8" - integrity sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA== +"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.6", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.13", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== dependencies: regenerator-runtime "^0.14.0" @@ -1001,29 +1001,29 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/traverse@^7.22.15", "@babel/traverse@^7.22.17", "@babel/traverse@^7.4.5": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.17.tgz#b23c203ab3707e3be816043081b4a994fcacec44" - integrity sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg== +"@babel/traverse@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== dependencies: "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.22.15" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.16" - "@babel/types" "^7.22.17" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.21.3", "@babel/types@^7.22.15", "@babel/types@^7.22.17", "@babel/types@^7.22.5", "@babel/types@^7.4.4": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.17.tgz#f753352c4610ffddf9c8bc6823f9ff03e2303eee" - integrity sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg== +"@babel/types@^7.21.3", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.15" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" "@cassiozen/usestatemachine@^1.0.1": @@ -1080,49 +1080,53 @@ dependencies: "@datapunt/matomo-tracker-js" "^0.5.1" -"@emotion/cache@^10.0.27": - version "10.0.29" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" - integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== - dependencies: - "@emotion/sheet" "0.9.4" - "@emotion/stylis" "0.8.5" - "@emotion/utils" "0.11.3" - "@emotion/weak-memoize" "0.2.5" +"@emotion/babel-plugin@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" + integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/serialize" "^1.1.2" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.2.0" -"@emotion/core@^10.0.0": - version "10.3.1" - resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.3.1.tgz#4021b6d8b33b3304d48b0bb478485e7d7421c69d" - integrity sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww== +"@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" + integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/cache" "^10.0.27" - "@emotion/css" "^10.0.27" - "@emotion/serialize" "^0.11.15" - "@emotion/sheet" "0.9.4" - "@emotion/utils" "0.11.3" - -"@emotion/css@^10.0.27": - version "10.0.27" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-10.0.27.tgz#3a7458198fbbebb53b01b2b87f64e5e21241e14c" - integrity sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw== - dependencies: - "@emotion/serialize" "^0.11.15" - "@emotion/utils" "0.11.3" - babel-plugin-emotion "^10.0.27" - -"@emotion/hash@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== + "@emotion/memoize" "^0.8.1" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + stylis "4.2.0" + +"@emotion/hash@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" + integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== -"@emotion/is-prop-valid@0.8.8", "@emotion/is-prop-valid@^0.8.1", "@emotion/is-prop-valid@^0.8.8": +"@emotion/is-prop-valid@^0.8.1": version "0.8.8" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== dependencies: "@emotion/memoize" "0.7.4" +"@emotion/is-prop-valid@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" + integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== + dependencies: + "@emotion/memoize" "^0.8.1" + "@emotion/memoize@0.7.4": version "0.7.4" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" @@ -1133,59 +1137,60 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== -"@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16": - version "0.11.16" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad" - integrity sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== - dependencies: - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/unitless" "0.7.5" - "@emotion/utils" "0.11.3" - csstype "^2.5.7" - -"@emotion/sheet@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" - integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== - -"@emotion/styled-base@^10.3.0": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.3.0.tgz#9aa2c946100f78b47316e4bc6048321afa6d4e36" - integrity sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w== +"@emotion/memoize@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" + integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== + +"@emotion/react@^11.8.1": + version "11.11.1" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" + integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" + integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/is-prop-valid" "0.8.8" - "@emotion/serialize" "^0.11.15" - "@emotion/utils" "0.11.3" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" + csstype "^3.0.2" -"@emotion/styled@^10.0.0": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.3.0.tgz#8ee959bf75730789abb5f67f7c3ded0c30aec876" - integrity sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ== - dependencies: - "@emotion/styled-base" "^10.3.0" - babel-plugin-emotion "^10.0.27" +"@emotion/sheet@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" + integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== -"@emotion/stylis@0.8.5", "@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== +"@emotion/unitless@^0.8.0", "@emotion/unitless@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" + integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== -"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== +"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== -"@emotion/utils@0.11.3": - version "0.11.3" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" - integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== +"@emotion/utils@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" + integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== -"@emotion/weak-memoize@0.2.5": - version "0.2.5" - resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" - integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== +"@emotion/weak-memoize@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" + integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== "@eslint-community/eslint-utils@^4.2.0": version "4.4.0" @@ -1195,9 +1200,9 @@ eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.6.1": - version "4.8.1" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.8.1.tgz#8c4bb756cc2aa7eaf13cfa5e69c83afb3260c20c" - integrity sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ== + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" + integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== "@eslint/eslintrc@^2.1.2": version "2.1.2" @@ -1214,10 +1219,30 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.49.0": - version "8.49.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.49.0.tgz#86f79756004a97fa4df866835093f1df3d03c333" - integrity sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w== +"@eslint/js@8.51.0": + version "8.51.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa" + integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg== + +"@floating-ui/core@^1.4.2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.5.0.tgz#5c05c60d5ae2d05101c3021c1a2a350ddc027f8c" + integrity sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg== + dependencies: + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/dom@^1.0.1": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" + integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== + dependencies: + "@floating-ui/core" "^1.4.2" + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/utils@^0.1.3": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" + integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== "@fontsource/fira-sans@^4.5.9": version "4.5.10" @@ -1396,10 +1421,10 @@ resolved "https://registry.yarnpkg.com/@next/env/-/env-12.3.4.tgz#c787837d36fcad75d72ff8df6b57482027d64a47" integrity sha512-H/69Lc5Q02dq3o+dxxy5O/oNxFsZpdL6WREtOOtOM1B/weonIwDXkekr1KV5DPVPr12IHFPrMrcJQ6bgPMfn7A== -"@next/eslint-plugin-next@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.19.tgz#93d130c37b47fd120f6d111aee36a60611148df1" - integrity sha512-N/O+zGb6wZQdwu6atMZHbR7T9Np5SUFUjZqCbj0sXm+MwQO35M8TazVB4otm87GkXYs2l6OPwARd3/PUWhZBVQ== +"@next/eslint-plugin-next@13.5.5": + version "13.5.5" + resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-13.5.5.tgz#b3418135efbfa04d64c2c54f93d09c5ea4de4610" + integrity sha512-S/32s4S+SCOpW58lHKdmILAAPRdnsSei7Y3L1oZSoe5Eh0QSlzbG1nYyIpnpwWgz3T7qe3imdq7cJ6Hf29epRA== dependencies: glob "7.1.7" @@ -1700,18 +1725,6 @@ "@react-spring/shared" "~9.4.5" "@react-spring/types" "~9.4.5" -"@rebass/forms@^4.0.6": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@rebass/forms/-/forms-4.0.6.tgz#19a3af64f855baa65dec65aecadda5cd95a09dd7" - integrity sha512-20dHAlb5V0Na2HxCr73Jjoc4hD1ElimmlBpQtclXMoXUsjJ7ORdCNL1S9R54MX5f7iU2VrLGHU42eL7+nONNPQ== - dependencies: - reflexbox "^4.0.6" - -"@rebass/preset@^4.0.5": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@rebass/preset/-/preset-4.0.5.tgz#f4fb9bec85efa1eb658b92fc64fbb4250d0af2fb" - integrity sha512-RsNZ6r6GjJj7dvis7J+fniekpzqGh+tQ+slIbSX0vUjoB9XTJrRHPnNAf2fcWJHxVfCbZWY1JNsuq3Fcdj1oJA== - "@rollup/plugin-commonjs@24.0.0": version "24.0.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.0.tgz#fb7cf4a6029f07ec42b25daa535c75b05a43f75c" @@ -1725,18 +1738,18 @@ magic-string "^0.27.0" "@rollup/pluginutils@^5.0.1": - version "5.0.4" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.4.tgz#74f808f9053d33bafec0cc98e7b835c9667d32ba" - integrity sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g== + version "5.0.5" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.5.tgz#bbb4c175e19ebfeeb8c132c2eea0ecb89941a66c" + integrity sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q== dependencies: "@types/estree" "^1.0.0" estree-walker "^2.0.2" picomatch "^2.3.1" -"@rushstack/eslint-patch@^1.1.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz#16ab6c727d8c2020a5b6e4a176a243ecd88d8d69" - integrity sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw== +"@rushstack/eslint-patch@^1.3.3": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz#5f1b518ec5fa54437c0b7c4a821546c64fed6922" + integrity sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA== "@selderee/plugin-htmlparser2@^0.11.0": version "0.11.0" @@ -1746,26 +1759,26 @@ domhandler "^5.0.3" selderee "^0.11.0" -"@sentry-internal/tracing@7.69.0": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.69.0.tgz#8d8eb740b72967b6ba3fdc0a5173aa55331b7d35" - integrity sha512-4BgeWZUj9MO6IgfO93C9ocP3+AdngqujF/+zB2rFdUe+y9S6koDyUC7jr9Knds/0Ta72N/0D6PwhgSCpHK8s0Q== +"@sentry-internal/tracing@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.74.1.tgz#55ff387e61d2c9533a9a0d099d376332426c8e08" + integrity sha512-nNaiZreQxCitG2PzYPaC7XtyA9OMsETGYMKAtiK4p62/uTmeYbsBva9BoNx1XeiHRwbrVQYRMKQ9nV5e2jS4/A== dependencies: - "@sentry/core" "7.69.0" - "@sentry/types" "7.69.0" - "@sentry/utils" "7.69.0" + "@sentry/core" "7.74.1" + "@sentry/types" "7.74.1" + "@sentry/utils" "7.74.1" tslib "^2.4.1 || ^1.9.3" -"@sentry/browser@7.69.0": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.69.0.tgz#65427c90fb71c1775e2c1e38431efb7f4aec1e34" - integrity sha512-5ls+zu2PrMhHCIIhclKQsWX5u6WH0Ez5/GgrCMZTtZ1d70ukGSRUvpZG9qGf5Cw1ezS1LY+1HCc3whf8x8lyPw== +"@sentry/browser@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.74.1.tgz#9302d440bbdcb018abd5fee5959dab4b2fe97383" + integrity sha512-OYWNne/KO60lOvkIpIlJUyiJt/9j8DGI57thSDFEYSmmbNqMitczUTBOaEStouvHKyfchqLZm1CZfWKt+z0VOA== dependencies: - "@sentry-internal/tracing" "7.69.0" - "@sentry/core" "7.69.0" - "@sentry/replay" "7.69.0" - "@sentry/types" "7.69.0" - "@sentry/utils" "7.69.0" + "@sentry-internal/tracing" "7.74.1" + "@sentry/core" "7.74.1" + "@sentry/replay" "7.74.1" + "@sentry/types" "7.74.1" + "@sentry/utils" "7.74.1" tslib "^2.4.1 || ^1.9.3" "@sentry/cli@^1.74.6": @@ -1780,88 +1793,101 @@ proxy-from-env "^1.1.0" which "^2.0.2" -"@sentry/core@7.69.0": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.69.0.tgz#ebbe01df573f438f8613107020a4e18eb9adca4d" - integrity sha512-V6jvK2lS8bhqZDMFUtvwe2XvNstFQf5A+2LMKCNBOV/NN6eSAAd6THwEpginabjet9dHsNRmMk7WNKvrUfQhZw== +"@sentry/core@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.74.1.tgz#9e33cf59b754a994e4054c47c74df1d3fbd30d3c" + integrity sha512-LvEhOSfdIvwkr+PdlrT/aA/iOLhkXrSkvjqAQyogE4ddCWeYfS0NoirxNt1EaxMBAWKhYZRqzkA7WA4LDLbzlA== dependencies: - "@sentry/types" "7.69.0" - "@sentry/utils" "7.69.0" + "@sentry/types" "7.74.1" + "@sentry/utils" "7.74.1" tslib "^2.4.1 || ^1.9.3" -"@sentry/integrations@7.69.0": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.69.0.tgz#04c0206d9436ec7b79971e3bde5d6e1e9194595f" - integrity sha512-FEFtFqXuCo9+L7bENZxFpEAlIODwHl6FyW/DwLfniy9jOXHU7BhP/oICLrFE5J7rh1gNY7N/8VlaiQr3hCnS/g== +"@sentry/integrations@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.74.1.tgz#a49b8e0de5ce7d1cf41db25dd0c4192cda527d4a" + integrity sha512-Q7chPehHpHB4WOQ1J/X6NiN2ptiqJMmxtL+6wHumzIAyrjup3c9XekR83qEs8zpqYJAlb/4MUlwd9fPbkhGXnQ== dependencies: - "@sentry/types" "7.69.0" - "@sentry/utils" "7.69.0" + "@sentry/core" "7.74.1" + "@sentry/types" "7.74.1" + "@sentry/utils" "7.74.1" localforage "^1.8.1" tslib "^2.4.1 || ^1.9.3" "@sentry/nextjs@^7.61.1": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry/nextjs/-/nextjs-7.69.0.tgz#371db2b66de43873e185f6e813567a6e635dfc42" - integrity sha512-PLgVL07pJafRZZ1parTK6g1GKfdZU/afN/6hs5HrdLeovcpSunEwj3guoHHrewFEbDjj021+0JaG16qnNeAPgQ== + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/nextjs/-/nextjs-7.74.1.tgz#6688b5f88576cf55a7f7faa94cf3dd7c63c84687" + integrity sha512-1RySEs3WBEqlpQCAFQ/XwV+oW4wEAtpYglvAyDBwPen/s6KnkkZ0za0l3Ug0O6S9HvMiNll1rPhvnkH5nM37Tg== dependencies: "@rollup/plugin-commonjs" "24.0.0" - "@sentry/core" "7.69.0" - "@sentry/integrations" "7.69.0" - "@sentry/node" "7.69.0" - "@sentry/react" "7.69.0" - "@sentry/types" "7.69.0" - "@sentry/utils" "7.69.0" + "@sentry/core" "7.74.1" + "@sentry/integrations" "7.74.1" + "@sentry/node" "7.74.1" + "@sentry/react" "7.74.1" + "@sentry/types" "7.74.1" + "@sentry/utils" "7.74.1" + "@sentry/vercel-edge" "7.74.1" "@sentry/webpack-plugin" "1.20.0" chalk "3.0.0" + resolve "1.22.8" rollup "2.78.0" stacktrace-parser "^0.1.10" tslib "^2.4.1 || ^1.9.3" -"@sentry/node@7.69.0": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.69.0.tgz#938200095a17f41a2445fec168df293db7c24836" - integrity sha512-T0NgPcmDQvEuz5hy6aEhXghTHHTWsiP3IWoeEAakDBHAXmtpT6lYFQZgb5AiEOt9F5KO/G/1yH3YYdpDAnKhPw== +"@sentry/node@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.74.1.tgz#6d3b2e3483eb3b379d8d51759a079934eabb2bef" + integrity sha512-aMUQ2LFZF64FBr+cgjAqjT4OkpYBIC9lyWI8QqjEHqNho5+LGu18/iVrJPD4fgs4UhGdCuAiQjpC36MbmnIDZA== dependencies: - "@sentry-internal/tracing" "7.69.0" - "@sentry/core" "7.69.0" - "@sentry/types" "7.69.0" - "@sentry/utils" "7.69.0" - cookie "^0.4.1" + "@sentry-internal/tracing" "7.74.1" + "@sentry/core" "7.74.1" + "@sentry/types" "7.74.1" + "@sentry/utils" "7.74.1" + cookie "^0.5.0" https-proxy-agent "^5.0.0" lru_map "^0.3.3" tslib "^2.4.1 || ^1.9.3" -"@sentry/react@7.69.0": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.69.0.tgz#b9931ac590d8dad3390a9a03a516f1b1bd75615e" - integrity sha512-J+DciRRVuruf1nMmBOi2VeJkOLGeCb4vTOFmHzWTvRJNByZ0flyo8E/fyROL7+23kBq1YbcVY6IloUlH73hneQ== +"@sentry/react@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.74.1.tgz#43517f8e42cfab917ed909d2fce76b265febb9c7" + integrity sha512-16oTsNi2hl/S5AL/e5bo9DQZDwXPkX0nC8ajrpU0z2pH4cwjQZUZt/9Xq1+MKqDIEZkqDcMwpTmBptOvy1Pvkw== dependencies: - "@sentry/browser" "7.69.0" - "@sentry/types" "7.69.0" - "@sentry/utils" "7.69.0" + "@sentry/browser" "7.74.1" + "@sentry/types" "7.74.1" + "@sentry/utils" "7.74.1" hoist-non-react-statics "^3.3.2" tslib "^2.4.1 || ^1.9.3" -"@sentry/replay@7.69.0": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.69.0.tgz#d727f96292d2b7c25df022fa53764fd39910fcda" - integrity sha512-oUqWyBPFUgShdVvgJtV65EQH9pVDmoYVQMOu59JI6FHVeL3ald7R5Mvz6GaNLXsirvvhp0yAkcAd2hc5Xi6hDw== +"@sentry/replay@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.74.1.tgz#dcb5040a3b0a9bda160b70cde5368ecbb4f0e782" + integrity sha512-qmbOl+jYdyhoHFbPp9WemKx8UojID5hVmuVLxNIP0ANqAwmE9OQEK9YFg2cf7L/TpKb1tqz0qLgi5MYIdcdpgQ== dependencies: - "@sentry/core" "7.69.0" - "@sentry/types" "7.69.0" - "@sentry/utils" "7.69.0" + "@sentry/core" "7.74.1" + "@sentry/types" "7.74.1" + "@sentry/utils" "7.74.1" -"@sentry/types@7.69.0": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.69.0.tgz#012b8d90d270a473cc2a5cf58a56870542739292" - integrity sha512-zPyCox0mzitzU6SIa1KIbNoJAInYDdUpdiA+PoUmMn2hFMH1llGU/cS7f4w/mAsssTlbtlBi72RMnWUCy578bw== +"@sentry/types@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.74.1.tgz#b6f9b1bd266254f1f8b55fbcc92fa649ba2100ed" + integrity sha512-2jIuPc+YKvXqZETwr2E8VYnsH1zsSUR/wkIvg1uTVeVNyoowJv+YsOtCdeGyL2AwiotUBSPKu7O1Lz0kq5rMOQ== + +"@sentry/utils@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.74.1.tgz#e9a8453c954d02ebed2fd3dbe7588483d8f6d3cb" + integrity sha512-qUsqufuHYcy5gFhLZslLxA5kcEOkkODITXW3c7D+x+8iP/AJqa8v8CeUCVNS7RetHCuIeWAbbTClC4c411EwQg== + dependencies: + "@sentry/types" "7.74.1" + tslib "^2.4.1 || ^1.9.3" -"@sentry/utils@7.69.0": - version "7.69.0" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.69.0.tgz#b7594e4eb2a88b9b25298770b841dd3f81bd2aa4" - integrity sha512-4eBixe5Y+0EGVU95R4NxH3jkkjtkE4/CmSZD4In8SCkWGSauogePtq6hyiLsZuP1QHdpPb9Kt0+zYiBb2LouBA== +"@sentry/vercel-edge@7.74.1": + version "7.74.1" + resolved "https://registry.yarnpkg.com/@sentry/vercel-edge/-/vercel-edge-7.74.1.tgz#6bfaa33789d9a56c24e31d18250a955bf3eeb66d" + integrity sha512-E2lTfEtDFSh57EkjVe4EcgcdjOM8UvfZVsmANBqG4bnwRKrNX9GouClzKU2Ckd5vQnOiCH9r8x2aJ/dTqyBswQ== dependencies: - "@sentry/types" "7.69.0" + "@sentry/core" "7.74.1" + "@sentry/types" "7.74.1" + "@sentry/utils" "7.74.1" tslib "^2.4.1 || ^1.9.3" "@sentry/webpack-plugin@1.20.0": @@ -1917,7 +1943,7 @@ dependencies: object-assign "^4.1.1" -"@styled-system/css@^5.0.0", "@styled-system/css@^5.1.5": +"@styled-system/css@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@styled-system/css/-/css-5.1.5.tgz#0460d5f3ff962fa649ea128ef58d9584f403bbbc" integrity sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A== @@ -1957,7 +1983,7 @@ dependencies: "@styled-system/core" "^5.1.2" -"@styled-system/should-forward-prop@^5.0.0": +"@styled-system/should-forward-prop@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@styled-system/should-forward-prop/-/should-forward-prop-5.1.5.tgz#c392008c6ae14a6eb78bf1932733594f7f7e5c76" integrity sha512-+rPRomgCGYnUIaFabDoOgpSDc4UUJ1KsmlnzcEp0tu5lFrBQKgZclSo18Z1URhaZm7a6agGtS5Xif7tuC2s52Q== @@ -2110,9 +2136,9 @@ "@testing-library/dom" "^9.0.0" "@testing-library/dom@^9.0.0": - version "9.3.1" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.3.1.tgz#8094f560e9389fb973fe957af41bf766937a9ee9" - integrity sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w== + version "9.3.3" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.3.3.tgz#108c23a5b0ef51121c26ae92eb3179416b0434f5" + integrity sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw== dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" @@ -2134,9 +2160,9 @@ integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== "@types/aria-query@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" - integrity sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q== + version "5.0.2" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.2.tgz#6f1225829d89794fd9f891989c9ce667422d7f64" + integrity sha512-PHKZuMN+K5qgKIWhBodXzQslTo5P+K/6LqeKXS6O/4liIDdZqaX5RXrCK++LAw+y/nptN48YmUMFiQHRSWYwtQ== "@types/cookie@^0.4.1": version "0.4.1" @@ -2144,21 +2170,21 @@ integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== "@types/debug@^4.1.7": - version "4.1.8" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" - integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ== + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.9.tgz#906996938bc672aaf2fb8c0d3733ae1dda05b005" + integrity sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow== dependencies: "@types/ms" "*" "@types/estree@*", "@types/estree@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" - integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.2.tgz#ff02bc3dc8317cd668dfec247b750ba1f1d62453" + integrity sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA== "@types/hoist-non-react-statics@^3.3.1": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" - integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + version "3.3.3" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.3.tgz#8bb41d9a88164f82dd2745ff05e637e655f34d19" + integrity sha512-Wny3a2UXn5FEA1l7gc6BbpoV5mD1XijZqgkp4TRgDCDL5r3B5ieOFGUX5h3n78Tr1MEG7BfvoM8qeztdvNU0fw== dependencies: "@types/react" "*" hoist-non-react-statics "^3.3.0" @@ -2174,19 +2200,21 @@ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== "@types/ms@*": - version "0.7.31" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" - integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== + version "0.7.32" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.32.tgz#f6cd08939ae3ad886fcc92ef7f0109dacddf61ab" + integrity sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g== "@types/node@*": - version "20.6.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.6.0.tgz#9d7daa855d33d4efec8aea88cd66db1c2f0ebe16" - integrity sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg== + version "20.8.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.6.tgz#0dbd4ebcc82ad0128df05d0e6f57e05359ee47fa" + integrity sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ== + dependencies: + undici-types "~5.25.1" "@types/node@^18.17.5": - version "18.17.15" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.15.tgz#31301a273b9ca7d568fe6d1c35ae52e0fb3f8d6a" - integrity sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA== + version "18.18.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.5.tgz#afc0fd975df946d6e1add5bbf98264225b212244" + integrity sha512-4slmbtwV59ZxitY4ixUZdy1uRLf9eSIvBWPQxNjhHYWEtn0FryfKpyS2cvADYXTayWdKEIsJengncrVvkI4I6A== "@types/parse-json@^4.0.0": version "4.0.0" @@ -2194,28 +2222,35 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + version "15.7.8" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.8.tgz#805eae6e8f41bd19e88917d2ea200dc992f405d3" + integrity sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ== + +"@types/react-transition-group@^4.4.0": + version "4.4.7" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.7.tgz#bf69f269d74aa78b99097673ca6dd6824a68ef1c" + integrity sha512-ICCyBl5mvyqYp8Qeq9B5G/fyBSRC0zx3XM3sCC6KkcMsNeAHqXBKkmat4GqdJET5jtYUpZXrxI5flve5qhi2Eg== + dependencies: + "@types/react" "*" "@types/react@*", "@types/react@16 || 17 || 18": - version "18.2.21" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.21.tgz#774c37fd01b522d0b91aed04811b58e4e0514ed9" - integrity sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA== + version "18.2.28" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.28.tgz#86877465c0fcf751659a36c769ecedfcfacee332" + integrity sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" "@types/scheduler@*": - version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== + version "0.16.4" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.4.tgz#fedc3e5b15c26dc18faae96bf1317487cb3658cf" + integrity sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ== "@types/set-cookie-parser@^2.4.0": - version "2.4.3" - resolved "https://registry.yarnpkg.com/@types/set-cookie-parser/-/set-cookie-parser-2.4.3.tgz#963a7437ed026c6adec2a71478ed6e3df2837160" - integrity sha512-7QhnH7bi+6KAhBB+Auejz1uV9DHiopZqu7LfR/5gZZTkejJV5nYeZZpgfFoE0N8aDsXuiYpfKyfyMatCwQhyTQ== + version "2.4.4" + resolved "https://registry.yarnpkg.com/@types/set-cookie-parser/-/set-cookie-parser-2.4.4.tgz#3c36c9147960cca0fc7c508aacb18ea41f6b5003" + integrity sha512-xCfTC/eL/GmvMC24b42qJpYSTdCIBwWcfskDF80ztXtnU6pKXyvuZP2EConb2K9ps0s7gMhCa0P1foy7wiItMA== dependencies: "@types/node" "*" @@ -2225,60 +2260,65 @@ integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== "@types/sizzle@^2.3.2": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef" - integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.4.tgz#cd6531924f60834fa4a1b8081f9eecf9bb1117f0" + integrity sha512-jA2llq2zNkg8HrALI7DtWzhALcVH0l7i89yhY3iBdOz6cBPeACoFq+fkQrjHA39t1hnSFOboZ7A/AY5MMZSlag== + +"@types/stylis@^4.0.2": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.2.1.tgz#867fcb0f81719d9ecef533fdda03e32083b959f6" + integrity sha512-OSaMrXUKxVigGlKRrET39V2xdhzlztQ9Aqumn1WbCBKHOi9ry7jKSd7rkyj0GzmWaU960Rd+LpOFpLfx5bMQAg== "@types/yauzl@^2.9.1": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" - integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== + version "2.10.1" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.1.tgz#4e8f299f0934d60f36c74f59cb5a8483fd786691" + integrity sha512-CHzgNU3qYBnp/O4S3yv2tXPlvMTq0YWSTVg2/JYLqWZGHwwgJGAwd00poay/11asPq8wLFwHzubyInqHIFmmiw== dependencies: "@types/node" "*" "@typescript-eslint/parser@^5.4.2 || ^6.0.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.7.0.tgz#332fe9c7ecf6783d3250b4c8a960bd4af0995807" - integrity sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng== - dependencies: - "@typescript-eslint/scope-manager" "6.7.0" - "@typescript-eslint/types" "6.7.0" - "@typescript-eslint/typescript-estree" "6.7.0" - "@typescript-eslint/visitor-keys" "6.7.0" + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.8.0.tgz#bb2a969d583db242f1ee64467542f8b05c2e28cb" + integrity sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg== + dependencies: + "@typescript-eslint/scope-manager" "6.8.0" + "@typescript-eslint/types" "6.8.0" + "@typescript-eslint/typescript-estree" "6.8.0" + "@typescript-eslint/visitor-keys" "6.8.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.7.0.tgz#6b3c22187976e2bf5ed0dc0d9095f1f2cbd1d106" - integrity sha512-lAT1Uau20lQyjoLUQ5FUMSX/dS07qux9rYd5FGzKz/Kf8W8ccuvMyldb8hadHdK/qOI7aikvQWqulnEq2nCEYA== +"@typescript-eslint/scope-manager@6.8.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.8.0.tgz#5cac7977385cde068ab30686889dd59879811efd" + integrity sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g== dependencies: - "@typescript-eslint/types" "6.7.0" - "@typescript-eslint/visitor-keys" "6.7.0" + "@typescript-eslint/types" "6.8.0" + "@typescript-eslint/visitor-keys" "6.8.0" -"@typescript-eslint/types@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.7.0.tgz#8de8ba9cafadc38e89003fe303e219c9250089ae" - integrity sha512-ihPfvOp7pOcN/ysoj0RpBPOx3HQTJTrIN8UZK+WFd3/iDeFHHqeyYxa4hQk4rMhsz9H9mXpR61IzwlBVGXtl9Q== +"@typescript-eslint/types@6.8.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.8.0.tgz#1ab5d4fe1d613e3f65f6684026ade6b94f7e3ded" + integrity sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ== -"@typescript-eslint/typescript-estree@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.0.tgz#20ce2801733bd46f02cc0f141f5b63fbbf2afb63" - integrity sha512-dPvkXj3n6e9yd/0LfojNU8VMUGHWiLuBZvbM6V6QYD+2qxqInE7J+J/ieY2iGwR9ivf/R/haWGkIj04WVUeiSQ== +"@typescript-eslint/typescript-estree@6.8.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.8.0.tgz#9565f15e0cd12f55cf5aa0dfb130a6cb0d436ba1" + integrity sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg== dependencies: - "@typescript-eslint/types" "6.7.0" - "@typescript-eslint/visitor-keys" "6.7.0" + "@typescript-eslint/types" "6.8.0" + "@typescript-eslint/visitor-keys" "6.8.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/visitor-keys@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.0.tgz#34140ac76dfb6316d17012e4469acf3366ad3f44" - integrity sha512-/C1RVgKFDmGMcVGeD8HjKv2bd72oI1KxQDeY8uc66gw9R0OK0eMq48cA+jv9/2Ag6cdrsUGySm1yzYmfz0hxwQ== +"@typescript-eslint/visitor-keys@6.8.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.8.0.tgz#cffebed56ae99c45eba901c378a6447b06be58b8" + integrity sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg== dependencies: - "@typescript-eslint/types" "6.7.0" + "@typescript-eslint/types" "6.8.0" eslint-visitor-keys "^3.4.1" "@welldone-software/why-did-you-render@^7.0.1": @@ -2303,11 +2343,6 @@ abab@^2.0.6: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" @@ -2325,6 +2360,13 @@ agent-base@6: dependencies: debug "4" +agent-base@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" + integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== + dependencies: + es6-promisify "^5.0.0" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -2370,11 +2412,6 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: dependencies: type-fest "^0.21.3" -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== - ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -2417,33 +2454,22 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - arch@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== -are-we-there-yet@~1.1.2: - version "1.1.7" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" - integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - arg@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" aria-query@5.1.3: version "5.1.3" @@ -2535,7 +2561,7 @@ array.prototype.tosorted@^1.1.1: es-shim-unscopables "^1.0.0" get-intrinsic "^1.2.1" -arraybuffer.prototype.slice@^1.0.1: +arraybuffer.prototype.slice@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== @@ -2575,14 +2601,6 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async-to-gen@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/async-to-gen/-/async-to-gen-1.3.0.tgz#ec1ab301ca5881de64e8ad654cd96bfd5fcc4366" - integrity sha512-o6VYPTFdO1SPqBvvrKBWedKF8XZjSUYNhZHJChv1oPRITKTgWKGjg/GcyOQJOvg2r/+eUDueOGrAlzVxNZdoCA== - dependencies: - babylon "^6.14.0" - magic-string "^0.19.0" - async@^3.2.0: version "3.2.4" resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" @@ -2621,9 +2639,9 @@ aws4@^1.8.0: integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== axe-core@^4.6.2: - version "4.8.1" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.1.tgz#6948854183ee7e7eae336b9877c5bafa027998ea" - integrity sha512-9l850jDDPnKq48nbad8SiEelCv4OrUWrKab/cPj0GScVg6cb6NbCCt/Ulk26QEq5jP9NnGr04Bit1BHyV6r5CQ== + version "4.8.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" + integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== axios@^0.27.2: version "0.27.2" @@ -2640,75 +2658,38 @@ axobject-query@^3.1.1: dependencies: dequal "^2.0.3" -babel-plugin-emotion@^10.0.27: - version "10.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d" - integrity sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/serialize" "^0.11.16" - babel-plugin-macros "^2.0.0" - babel-plugin-syntax-jsx "^6.18.0" - convert-source-map "^1.5.0" - escape-string-regexp "^1.0.5" - find-root "^1.1.0" - source-map "^0.5.7" - -babel-plugin-macros@^2.0.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" - integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== dependencies: - "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" -babel-plugin-polyfill-corejs2@^0.4.5: - version "0.4.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" - integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.4.3" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" - integrity sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" - core-js-compat "^3.31.0" - -babel-plugin-polyfill-regenerator@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" - integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz#a75fa1b0c3fc5bd6837f9ec465c0f48031b8cab1" + integrity sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.32.2" -"babel-plugin-styled-components@>= 1": - version "2.1.4" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092" - integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - lodash "^4.17.21" - picomatch "^2.3.1" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== - -babylon@^6.14.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + "@babel/helper-define-polyfill-provider" "^0.4.3" balanced-match@^1.0.0: version "1.0.2" @@ -2783,15 +2764,15 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.21.10, browserslist@^4.21.9: - version "4.21.10" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" - integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== +browserslist@^4.21.9, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: - caniuse-lite "^1.0.30001517" - electron-to-chromium "^1.4.477" + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" node-releases "^2.0.13" - update-browserslist-db "^1.0.11" + update-browserslist-db "^1.0.13" buffer-crc32@~0.2.3: version "0.2.13" @@ -2811,11 +2792,6 @@ buffer@^5.5.0, buffer@^5.6.0: base64-js "^1.3.1" ieee754 "^1.1.13" -bytes@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" - integrity sha512-SvUX8+c/Ga454a4fprIdIUzUN9xfd1YTvYh7ub5ZPJ+ZJ/+K2Bp6IpWGmnw8r3caLTsmhvJAKZz3qjIo9+XuCQ== - cachedir@^2.3.0: version "2.4.0" resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.4.0.tgz#7fef9cf7367233d7c88068fe6e34ed0d355a610d" @@ -2844,10 +2820,10 @@ camelize@^1.0.0: resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== -caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001517: - version "1.0.30001534" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz#f24a9b2a6d39630bac5c132b5dff89b39a12e7dd" - integrity sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q== +caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001541: + version "1.0.30001549" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz#7d1a3dce7ea78c06ed72c32c2743ea364b3615aa" + integrity sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA== caseless@~0.12.0: version "0.12.0" @@ -2904,20 +2880,10 @@ chokidar@^3.4.2: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chroma-js@^1.2.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/chroma-js/-/chroma-js-1.4.1.tgz#eb2d9c4d1ff24616be84b35119f4d26f8205f134" - integrity sha512-jTwQiT859RTFN/vIf7s+Vl/Z2LcMrvMv3WUFmd/4u76AdlFC0NTNgqEEFPcRiHmAswPsMiQEDZLM8vX8qXpZNQ== - ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== clean-stack@^2.0.0: version "2.2.0" @@ -2982,11 +2948,6 @@ clsx@^1.0.4: resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -3048,32 +3009,37 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - "consolidated-events@^1.1.1 || ^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/consolidated-events/-/consolidated-events-2.0.2.tgz#da8d8f8c2b232831413d9e190dc11669c79f4a91" integrity sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ== -convert-source-map@^1.5.0, convert-source-map@^1.7.0: +convert-source-map@^1.5.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== -cookie@^0.4.1, cookie@^0.4.2: +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== -core-js-compat@^3.31.0: - version "3.32.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.2.tgz#8047d1a8b3ac4e639f0d4f66d4431aa3b16e004c" - integrity sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ== +cookie@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.31.0, core-js-compat@^3.32.2: + version "3.33.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.0.tgz#24aa230b228406450b2277b7c8bfebae932df966" + integrity sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw== dependencies: - browserslist "^4.21.10" + browserslist "^4.22.1" core-util-is@1.0.2: version "1.0.2" @@ -3085,16 +3051,16 @@ core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== +cosmiconfig@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" + import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" - yaml "^1.7.2" + yaml "^1.10.0" cosmiconfig@^8.1.3: version "8.3.6" @@ -3143,7 +3109,7 @@ css-select@^5.1.0: domutils "^3.0.1" nth-check "^2.0.1" -css-to-react-native@^3.0.0: +css-to-react-native@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== @@ -3187,12 +3153,7 @@ cssstyle@^3.0.0: dependencies: rrweb-cssom "^0.6.0" -csstype@^2.5.7: - version "2.6.21" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e" - integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== - -csstype@^3.0.2: +csstype@^3.0.2, csstype@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== @@ -3205,9 +3166,9 @@ cypress-recurse@^1.35.2: humanize-duration "^3.27.3" cypress@^13.2.0: - version "13.2.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.2.0.tgz#10f73d06a0764764ffbb903a31e96e2118dcfc1d" - integrity sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g== + version "13.3.1" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.3.1.tgz#d72f922e167891574c7773d07ac64d7114e11d49" + integrity sha512-g4mJLZxYN+UAF2LMy3Znd4LBnUmS59Vynd81VES59RdW48Yt+QtR2cush3melOoVNz0PPbADpWr8DcUx6mif8Q== dependencies: "@cypress/request" "^3.0.0" "@cypress/xvfb" "^1.2.4" @@ -3425,9 +3386,9 @@ date-fns@^2.29.1: "@babel/runtime" "^7.21.0" dayjs@^1.10.4, dayjs@^1.11.5: - version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" - integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" @@ -3436,7 +3397,7 @@ debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, de dependencies: ms "2.1.2" -debug@^3.1.0, debug@^3.2.6, debug@^3.2.7: +debug@^3.1.0, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -3472,11 +3433,6 @@ deep-equal@^2.0.5: which-collection "^1.0.1" which-typed-array "^1.1.9" -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -3495,9 +3451,9 @@ defaults@^1.0.3: clone "^1.0.2" define-data-property@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451" - integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g== + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== dependencies: get-intrinsic "^1.2.1" gopd "^1.0.1" @@ -3529,21 +3485,11 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - dequal@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -3577,7 +3523,7 @@ dom-accessibility-api@^0.5.9: resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== -dom-helpers@^5.1.3: +dom-helpers@^5.0.1, dom-helpers@^5.1.3: version "5.2.1" resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== @@ -3648,10 +3594,10 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -electron-to-chromium@^1.4.477: - version "1.4.520" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.520.tgz#c19c25a10d87bd88a9aae2b76cae9235a50c2994" - integrity sha512-Frfus2VpYADsrh1lB3v/ft/WVFlVzOIm+Q0p7U7VqHI6qr7NWHYKe+Wif3W50n7JAFoBsWVsoU0+qDks6WQ60g== +electron-to-chromium@^1.4.535: + version "1.4.556" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.556.tgz#97385917eb6ea3ac6a3378cf87bb39ee1db96e76" + integrity sha512-6RPN0hHfzDU8D56E72YkDvnLw5Cj2NMXZGg3UkgyoHxjVhG99KZpsKgBWMmTy0Ei89xwan+rbRsVB9yzATmYzQ== emoji-regex@^8.0.0: version "8.0.0" @@ -3663,15 +3609,6 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -emotion-theming@^10.0.27: - version "10.3.0" - resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-10.3.0.tgz#7f84d7099581d7ffe808aab5cd870e30843db72a" - integrity sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA== - dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/weak-memoize" "0.2.5" - hoist-non-react-statics "^3.3.0" - encoding-japanese@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/encoding-japanese/-/encoding-japanese-2.0.0.tgz#fa0226e5469e7b5b69a04fea7d5481bd1fa56936" @@ -3713,17 +3650,17 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" - integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== dependencies: array-buffer-byte-length "^1.0.0" - arraybuffer.prototype.slice "^1.0.1" + arraybuffer.prototype.slice "^1.0.2" available-typed-arrays "^1.0.5" call-bind "^1.0.2" es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function.prototype.name "^1.1.5" + function.prototype.name "^1.1.6" get-intrinsic "^1.2.1" get-symbol-description "^1.0.0" globalthis "^1.0.3" @@ -3739,23 +3676,23 @@ es-abstract@^1.22.1: is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" - is-typed-array "^1.1.10" + is-typed-array "^1.1.12" is-weakref "^1.0.2" object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.5.0" - safe-array-concat "^1.0.0" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.7" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" typed-array-buffer "^1.0.0" typed-array-byte-length "^1.0.0" typed-array-byte-offset "^1.0.0" typed-array-length "^1.0.4" unbox-primitive "^1.0.2" - which-typed-array "^1.1.10" + which-typed-array "^1.1.11" es-get-iterator@^1.1.3: version "1.1.3" @@ -3817,6 +3754,18 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-promise@^4.0.3: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + +es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ== + dependencies: + es6-promise "^4.0.3" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -3833,18 +3782,18 @@ escape-string-regexp@^4.0.0: integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== eslint-config-next@^13.4.19: - version "13.4.19" - resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-13.4.19.tgz#f46be9d4bd9e52755f846338456132217081d7f8" - integrity sha512-WE8367sqMnjhWHvR5OivmfwENRQ1ixfNE9hZwQqNCsd+iM3KnuMc1V8Pt6ytgjxjf23D+xbesADv9x3xaKfT3g== + version "13.5.5" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-13.5.5.tgz#50ec30b62458f0cae4127308ed354d02211a3c32" + integrity sha512-kQr/eevFyzeVt0yCKTchQp3MTIx8ZmBsAKLW+7bzmAXHcf2vvxIqAt2N/afb9SZpuXXhSb/8yrKQGVUVpYmafQ== dependencies: - "@next/eslint-plugin-next" "13.4.19" - "@rushstack/eslint-patch" "^1.1.3" + "@next/eslint-plugin-next" "13.5.5" + "@rushstack/eslint-patch" "^1.3.3" "@typescript-eslint/parser" "^5.4.2 || ^6.0.0" eslint-import-resolver-node "^0.3.6" eslint-import-resolver-typescript "^3.5.2" - eslint-plugin-import "^2.26.0" - eslint-plugin-jsx-a11y "^6.5.1" - eslint-plugin-react "^7.31.7" + eslint-plugin-import "^2.28.1" + eslint-plugin-jsx-a11y "^6.7.1" + eslint-plugin-react "^7.33.2" eslint-plugin-react-hooks "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.7: @@ -3857,9 +3806,9 @@ eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.7: resolve "^1.22.4" eslint-import-resolver-typescript@^3.5.2: - version "3.6.0" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.0.tgz#36f93e1eb65a635e688e16cae4bead54552e3bbd" - integrity sha512-QTHR9ddNnn35RTxlaEnx2gCxqFlF2SEN0SE2d17SqwyM7YOSI2GHWRYp5BiRkObTUNYPupC/3Fq2a0PpT+EKpg== + version "3.6.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz#7b983680edd3f1c5bce1a5829ae0bc2d57fe9efa" + integrity sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg== dependencies: debug "^4.3.4" enhanced-resolve "^5.12.0" @@ -3877,13 +3826,13 @@ eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0: debug "^3.2.7" eslint-plugin-cypress@^2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.14.0.tgz#c65e1f592680dd25bbd00c86194ee85fecf59bd7" - integrity sha512-eW6tv7iIg7xujleAJX4Ujm649Bf5jweqa4ObPEIuueYRyLZt7qXGWhCY/n4bfeFW/j6nQZwbIBHKZt6EKcL/cg== + version "2.15.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.15.1.tgz#336afa7e8e27451afaf65aa359c9509e0a4f3a7b" + integrity sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w== dependencies: globals "^13.20.0" -eslint-plugin-import@^2.26.0: +eslint-plugin-import@^2.28.1: version "2.28.1" resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz#63b8b5b3c409bfc75ebaf8fb206b07ab435482c4" integrity sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A== @@ -3906,7 +3855,7 @@ eslint-plugin-import@^2.26.0: semver "^6.3.1" tsconfig-paths "^3.14.2" -eslint-plugin-jsx-a11y@^6.5.1: +eslint-plugin-jsx-a11y@^6.7.1: version "6.7.1" resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976" integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== @@ -3933,7 +3882,7 @@ eslint-plugin-jsx-a11y@^6.5.1: resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== -eslint-plugin-react@^7.31.7: +eslint-plugin-react@^7.33.2: version "7.33.2" resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== @@ -3969,14 +3918,14 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.49.0: - version "8.49.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.49.0.tgz#09d80a89bdb4edee2efcf6964623af1054bf6d42" - integrity sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ== + version "8.51.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3" + integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.2" - "@eslint/js" "8.49.0" + "@eslint/js" "8.51.0" "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" @@ -4020,6 +3969,11 @@ espree@^9.6.0, espree@^9.6.1: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.4.1" +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + esquery@^1.4.2: version "1.5.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" @@ -4243,24 +4197,24 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -flag-icon-css@^4.1.7: - version "4.1.7" - resolved "https://registry.yarnpkg.com/flag-icon-css/-/flag-icon-css-4.1.7.tgz#5471197f9ab965a3603b3e0face31dd513fec289" - integrity sha512-AFjSU+fv98XbU0vnTQ32vcLj89UEr1MhwDFcooQv14qWJCjg9fGZzfh9BVyDhAhIOZW/pGmJmq38RqpgPaeybQ== +flag-icons@^6.11.1: + version "6.11.1" + resolved "https://registry.yarnpkg.com/flag-icons/-/flag-icons-6.11.1.tgz#3546cde2a77c6bcdaacb4ca17e176a9964db8ae4" + integrity sha512-c2UMJTFZoVQ47/sE1mb+9b5S1pi8SjXsx0MR063O31GV+O2EN4FMwMdEYSQItpien2bl9w1viLUoo2R3r6OK3g== flat-cache@^3.0.4: - version "3.1.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.0.tgz#0e54ab4a1a60fe87e2946b6b00657f1c99e1af3f" - integrity sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew== + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== dependencies: - flatted "^3.2.7" + flatted "^3.2.9" keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== flux@^4.0.1: version "4.0.4" @@ -4271,9 +4225,9 @@ flux@^4.0.1: fbjs "^3.0.1" follow-redirects@^1.14.9: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + version "1.15.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== for-each@^0.3.3: version "0.3.3" @@ -4328,37 +4282,22 @@ fs-extra@^9.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-minipass@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== - dependencies: - minipass "^2.6.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@1.2.9: - version "1.2.9" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" - integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== - dependencies: - nan "^2.12.1" - node-pre-gyp "^0.12.0" - fsevents@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.2, function.prototype.name@^1.1.5: +function.prototype.name@^1.1.2, function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== @@ -4373,20 +4312,6 @@ functions-have-names@^1.2.3: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -4428,9 +4353,9 @@ get-symbol-description@^1.0.0: get-intrinsic "^1.1.1" get-tsconfig@^4.5.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.0.tgz#06ce112a1463e93196aa90320c35df5039147e34" - integrity sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw== + version "4.7.2" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce" + integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== dependencies: resolve-pkg-maps "^1.0.0" @@ -4475,12 +4400,12 @@ glob@7.1.7: path-is-absolute "^1.0.0" glob@^10.3.4: - version "10.3.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.4.tgz#c85c9c7ab98669102b6defda76d35c5b1ef9766f" - integrity sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ== + version "10.3.10" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" + integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== dependencies: foreground-child "^3.1.0" - jackspeak "^2.0.3" + jackspeak "^2.3.5" minimatch "^9.0.1" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" @@ -4521,9 +4446,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.19.0, globals@^13.20.0: - version "13.21.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.21.0.tgz#163aae12f34ef502f5153cfbdd3600f36c63c571" - integrity sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg== + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" @@ -4563,10 +4488,10 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -"graphql@^15.0.0 || ^16.0.0": - version "16.8.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.0.tgz#374478b7f27b2dc6153c8f42c1b80157f79d79d4" - integrity sha512-0oKGaR+y3qcS5mCu1vb7KG+a89vjn06C7Ihq/dDl3jA+A8B3TKomvi3CiEcVLJQGalbu8F52LxkOym7U5sSfbg== +graphql@^16.8.1: + version "16.8.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" + integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" @@ -4607,17 +4532,10 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== - has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== he@1.2.0: version "1.2.0" @@ -4629,7 +4547,7 @@ headers-polyfill@3.2.5: resolved "https://registry.yarnpkg.com/headers-polyfill/-/headers-polyfill-3.2.5.tgz#6e67d392c9d113d37448fe45014e0afdd168faed" integrity sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA== -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -4682,13 +4600,13 @@ http-signature@~1.3.6: jsprim "^2.0.2" sshpk "^1.14.1" -https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== +https-proxy-agent@^2.2.3, https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: + version "2.2.4" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" + integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== dependencies: - agent-base "6" - debug "4" + agent-base "^4.3.0" + debug "^3.1.0" human-signals@^1.1.1: version "1.1.1" @@ -4701,14 +4619,9 @@ human-signals@^2.1.0: integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== humanize-duration@^3.27.3: - version "3.29.0" - resolved "https://registry.yarnpkg.com/humanize-duration/-/humanize-duration-3.29.0.tgz#beffaf7938388cd0f38c494f8970d6faebecf3c0" - integrity sha512-G5wZGwYTLaQAmYqhfK91aw3xt6wNbJW1RnWDh4qP1PvF4T/jnkjx2RVhG5kzB2PGsYGTn+oSDBQp+dMdILLxcg== - -iconv-lite@0.4.15: - version "0.4.15" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" - integrity sha512-RGR+c9Lm+tLsvU57FTJJtdbv2hQw42Yl2n26tVIBaYmZzLN+EGfroUugN/z9nJf9kOXd49hBmpoGr4FEm+A4pw== + version "3.30.0" + resolved "https://registry.yarnpkg.com/humanize-duration/-/humanize-duration-3.30.0.tgz#9be623d331116583ff90aeb6ccfdc2e79d6d7372" + integrity sha512-NxpT0fhQTFuMTLnuu1Xp+ozNpYirQnbV3NlOjEKBYlE3uvMRu3LDuq8EPc3gVXxVYnchQfqVM4/+T9iwHPLLeA== iconv-lite@0.6.3: version "0.6.3" @@ -4717,7 +4630,7 @@ iconv-lite@0.6.3: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: +iconv-lite@^0.4.24, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -4729,13 +4642,6 @@ ieee754@^1.1.13: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore-walk@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" - integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ== - dependencies: - minimatch "^3.0.4" - ignore@^5.2.0: version "5.2.4" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" @@ -4766,7 +4672,7 @@ immediate@~3.0.5: resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== -import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: +import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -4792,7 +4698,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -4802,11 +4708,6 @@ ini@2.0.0: resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== -ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - inquirer@^8.2.0: version "8.2.6" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" @@ -4881,11 +4782,6 @@ is-async-function@^2.0.0: dependencies: has-tostringtag "^1.0.0" -is-async-supported@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-async-supported/-/is-async-supported-1.2.0.tgz#20d58ac4d6707eb1cb3712dd38480c0536f27c07" - integrity sha512-q/aXUFAWM99eq6epMQM0DmNnecSX621A80Ua9dwnVW9XlxfzSK34I9D9uMBIJ5aNFJjRCcNeLUCTOcpvC80g7A== - is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -4920,7 +4816,7 @@ is-ci@^3.0.0: dependencies: ci-info "^3.2.0" -is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.9.0: +is-core-module@^2.11.0, is-core-module@^2.13.0: version "2.13.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== @@ -4946,13 +4842,6 @@ is-finalizationregistry@^1.0.2: dependencies: call-bind "^1.0.2" -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -5073,7 +4962,7 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typed-array@^1.1.10, is-typed-array@^1.1.3, is-typed-array@^1.1.9: +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.3, is-typed-array@^1.1.9: version "1.1.12" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== @@ -5120,17 +5009,12 @@ isarray@^2.0.5: resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isstream@0.1.2, isstream@~0.1.2: +isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== @@ -5146,19 +5030,19 @@ iterator.prototype@^1.1.2: reflect.getprototypeof "^1.0.4" set-function-name "^2.0.1" -jackspeak@^2.0.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.3.tgz#95e4cbcc03b3eb357bf6bcce14a903fb3d1151e1" - integrity sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg== +jackspeak@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: "@pkgjs/parseargs" "^0.11.0" joi@^17.7.0: - version "17.10.1" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.10.1.tgz#f908ee1617137cca5d83b91587cde80e472b5753" - integrity sha512-vIiDxQKmRidUVp8KngT8MZSOcmRVm2zV7jbMjNYWuHcJWI0bUck3nRTGQjhpPlQenIQIBC5Vp9AhcnHbWQqafw== + version "17.11.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" + integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== dependencies: "@hapi/hoek" "^9.0.0" "@hapi/topo" "^5.0.0" @@ -5176,12 +5060,13 @@ js-levenshtein@^1.1.6: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== +js-yaml@^3.13.1, js-yaml@^4.1.0: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: - argparse "^2.0.1" + argparse "^1.0.7" + esprima "^4.0.0" jsbn@~0.1.0: version "0.1.1" @@ -5299,9 +5184,9 @@ jsprim@^2.0.2: object.values "^1.1.6" keyv@^4.5.3: - version "4.5.3" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.3.tgz#00873d2b046df737963157bd04f294ca818c9c25" - integrity sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug== + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" @@ -5437,7 +5322,7 @@ lodash.once@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== -lodash@^4, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4: +lodash@^4, lodash@^4.17.15, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -5508,13 +5393,6 @@ lz-string@^1.5.0: resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== -magic-string@^0.19.0: - version "0.19.1" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.19.1.tgz#14d768013caf2ec8fdea16a49af82fc377e75201" - integrity sha512-AJRZGyg/F3QJUsgz/0Kh7HR09VZ1Mu/Nfyou9WtlXAYyMErN4BvtAOqwsYpHwT+UWbP2QlGPPmHTCvZjk0zcAw== - dependencies: - vlq "^0.2.1" - magic-string@^0.27.0: version "0.27.0" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" @@ -5566,16 +5444,16 @@ mdn-data@2.0.30: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - "memoize-one@>=3.1.1 <6": version "5.2.1" resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== +memoize-one@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" + integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -5586,18 +5464,6 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -micro@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/micro/-/micro-6.2.1.tgz#064d9e807cf8d132a820efc2ace7bad8d03a5c54" - integrity sha512-v+Qtm8nywPCysuPiAw2dqEdkjfkJWSxYvaBXwRb9NyLHtp95BTQV7y7Lq282x+2LacbHY34FzDtlRUaCzvQ+ww== - dependencies: - async-to-gen "1.3.0" - is-async-supported "1.2.0" - isstream "0.1.2" - media-typer "0.3.0" - minimist "1.2.0" - raw-body "2.2.0" - micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" @@ -5644,37 +5510,17 @@ minimatch@^9.0.1: dependencies: brace-expansion "^2.0.1" -minimist@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw== - minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.7, minimist@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minipass@^2.6.0, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": - version "7.0.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.3.tgz#05ea638da44e475037ed94d1c7efcc76a25e1974" - integrity sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg== + version "7.0.4" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" + integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== -minizlib@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== - dependencies: - minipass "^2.9.0" - -mkdirp@^0.5.1, mkdirp@^0.5.5: +mkdirp@^0.5.5: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -5692,9 +5538,9 @@ ms@^2.1.1: integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== msw@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/msw/-/msw-1.3.1.tgz#84a12bb17e76c25a7accaf921317044907ccd501" - integrity sha512-GhP5lHSTXNlZb9EaKgPRJ01YAnVXwzkvnTzRn4W8fxU2DXuJrRO+Nb6OHdYqB4fCkwSNpIJH9JkON5Y6rHqJMQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/msw/-/msw-1.3.2.tgz#35e0271293e893fc3c55116e90aad5d955c66899" + integrity sha512-wKLhFPR+NitYTkQl5047pia0reNGgf0P6a1eTnA5aNlripmiz0sabMvvHcicE8kQ3/gZcI0YiPFWmYfowfm3lA== dependencies: "@mswjs/cookies" "^0.2.2" "@mswjs/interceptors" "^0.17.10" @@ -5704,7 +5550,7 @@ msw@^1.3.0: chalk "^4.1.1" chokidar "^3.4.2" cookie "^0.4.2" - graphql "^15.0.0 || ^16.0.0" + graphql "^16.8.1" headers-polyfill "3.2.5" inquirer "^8.2.0" is-node-process "^1.2.0" @@ -5726,12 +5572,7 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nan@^2.12.1: - version "2.18.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554" - integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w== - -nanoid@^3.3.4: +nanoid@^3.3.4, nanoid@^3.3.6: version "3.3.6" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== @@ -5741,15 +5582,6 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -needle@^2.2.1: - version "2.9.1" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.9.1.tgz#22d1dffbe3490c2b83e301f7709b6736cd8f2684" - integrity sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ== - dependencies: - debug "^3.2.6" - iconv-lite "^0.4.4" - sax "^1.2.4" - next@^12.3.1: version "12.3.4" resolved "https://registry.yarnpkg.com/next/-/next-12.3.4.tgz#f2780a6ebbf367e071ce67e24bd8a6e05de2fcb1" @@ -5791,22 +5623,6 @@ node-fetch@^2.6.12, node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -node-pre-gyp@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" - integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== - dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.1" - needle "^2.2.1" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4" - node-releases@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" @@ -5826,44 +5642,15 @@ nodemailer@6.9.3: integrity sha512-fy9v3NgTzBngrMFkDsKEj0r02U7jm6XfC3b52eoNV+GCrGj+s8pt5OqhiJdWKuw51zCTdiNR/IUD1z33LIIGpg== nodemailer@^6.9.5: - version "6.9.5" - resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.5.tgz#eaeae949c62ec84ef1e9128df89fc146a1017aca" - integrity sha512-/dmdWo62XjumuLc5+AYQZeiRj+PRR8y8qKtFCOyuOl1k/hckZd8durUUHs/ucKx6/8kN+wFxqKJlQ/LK/qR5FA== - -nopt@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" - integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== - dependencies: - abbrev "1" - osenv "^0.1.4" + version "6.9.6" + resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.6.tgz#5a38a2a4d9fb1e349542a138f9e2d5c760a663ed" + integrity sha512-s7pDtWwe5fLMkQUhw8TkWB/wnZ7SRdd9HRZslq/s24hlZvBP3j32N/ETLmnqTpmj4xoBZL9fOWyCIZ7r2HORHg== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -npm-bundled@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" - integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== - -npm-packlist@^1.1.6: - version "1.4.8" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" - integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A== - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - npm-normalize-package-bin "^1.0.1" - npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -5871,16 +5658,6 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - nprogress@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" @@ -5893,11 +5670,6 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== - nwsapi@^2.2.4: version "2.2.7" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" @@ -5909,9 +5681,9 @@ object-assign@^4.1.0, object-assign@^4.1.1: integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.12.3, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + version "1.13.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2" + integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g== object-is@^1.1.2, object-is@^1.1.5: version "1.1.5" @@ -5995,26 +5767,16 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -ooni-components@^0.4.7: - version "0.4.8" - resolved "https://registry.yarnpkg.com/ooni-components/-/ooni-components-0.4.8.tgz#b19a8e8c6d26a73c06af98efdae2b47e62e1994d" - integrity sha512-hZBMcLoFtvQa59JIZmRLwEoP0A/1SV5CpQFqtbURX98eadZ7gdxJiuwkMyPrRi4Mpn+/BEANfHwX4RU9n7mz0g== - dependencies: - "@rebass/forms" "^4.0.6" - "@rebass/preset" "^4.0.5" - emotion-theming "^10.0.27" - palx "^1.0.2" - prop-types "^15.5.10" - react "16.11.0" - react-dom "16.11.0" - react-icon-base "^2.1.2" - react-icons "^4.2.0" - rebass "^4.0.7" - styled-components "5.1.1" +ooni-components@0.6.0-alpha.1: + version "0.6.0-alpha.1" + resolved "https://registry.yarnpkg.com/ooni-components/-/ooni-components-0.6.0-alpha.1.tgz#ca246d2e7e02632dc67638975fbf13803ca23b6f" + integrity sha512-nUAGUQShquWT/GAmnwzR+FYFCYuthOOaglEP18QCz418sM6ixuN10syh4IP0ZTPkk+Ovn33p9FW7B39oYbeacQ== + dependencies: + "@styled-system/css" "^5.1.5" + "@styled-system/should-forward-prop" "^5.1.5" + react-select "^5.7.7" + react-tag-input-component "^2.0.2" styled-system "^5.1.5" - victory "^0.22.1" - optionalDependencies: - fsevents "1.2.9" optionator@^0.9.3: version "0.9.3" @@ -6043,24 +5805,11 @@ ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== -osenv@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - ospath@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" @@ -6092,14 +5841,6 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -palx@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/palx/-/palx-1.0.3.tgz#cb50b42475f249dbc66efc01942d938b025220c6" - integrity sha512-OQ0fZ0vDTHljKNSBULf10XTGUn8YxkWnyNh2CnKGKPscA520pazRpVTxvO71ZyuWpvQOy5LosnyVrimZc/XFtA== - dependencies: - chroma-js "^1.2.1" - micro "^6.1.0" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -6226,6 +5967,15 @@ postcss@8.4.14: picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.4.31: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -6252,11 +6002,6 @@ pretty-ms@^8.0.0: dependencies: parse-ms "^3.0.0" -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" @@ -6290,7 +6035,7 @@ prop-types-exact@^1.2.0: object.assign "^4.1.0" reflect.ownkeys "^0.2.0" -prop-types@15.8.1, prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@15.8.1, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.2, 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== @@ -6363,25 +6108,6 @@ quoted-printable@^1.0.0: dependencies: utf8 "^2.1.0" -raw-body@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.2.0.tgz#994976cf6a5096a41162840492f0bdc5d6e7fb96" - integrity sha512-C6xnwM0GY3tP6cwSzBTjPIW/PgxwxxHAyDoO4q4Ajyf80TyU2e5IsMwumoJf5WXiAVG77u2SDEFUM/9T+9oC0g== - dependencies: - bytes "2.4.0" - iconv-lite "0.4.15" - unpipe "1.0.0" - -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-base16-styling@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" @@ -6398,19 +6124,9 @@ react-content-loader@^6.2.0: integrity sha512-6ONbFX+Hi3SHuP66JB8CPvJn372pj+qwltJV0J8z/8MFrq98I1cbFdZuhDWeQXu3CFxiiDTXJn7DFxx2ZvrO7g== react-day-picker@^8.6.0: - version "8.8.2" - resolved "https://registry.yarnpkg.com/react-day-picker/-/react-day-picker-8.8.2.tgz#1f778ad73fecf44105d2a02f5d15ec0eaa1afcc1" - integrity sha512-sK5M5PNZaLiszmACUKUpVu1eX3eFDVV+WLdWQ3BxTPbEC9jhuawmlgpbSXX5dIIQQwJpZ4wwP5+vsMVOwa1IRw== - -react-dom@16.11.0: - version "16.11.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.11.0.tgz#7e7c4a5a85a569d565c2462f5d345da2dd849af5" - integrity sha512-nrRyIUE1e7j8PaXSPtyRKtz+2y9ubW/ghNgqKFHHAHaeP0fpF5uXR+sq8IMRHC+ZUxw7W9NyCDTBtwWxvkb0iA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.17.0" + version "8.9.0" + resolved "https://registry.yarnpkg.com/react-day-picker/-/react-day-picker-8.9.0.tgz#b7537c610c2acad25d54b531bcf7824dc8f7ca81" + integrity sha512-XgoUgexp5KUy03lGsBDRkV+YQy73qJOLNPojeKe0dDNamrCM75PSBhMBkYVjgMSDy12LGWlbThSRK8p0kozAOA== react-dom@17.0.2: version "17.0.2" @@ -6426,27 +6142,17 @@ react-fast-compare@^2.0.0: resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== -react-hook-form@^7.43.8: - version "7.46.1" - resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.46.1.tgz#39347dbff19d980cb41087ac32a57abdc6045bb3" - integrity sha512-0GfI31LRTBd5tqbXMGXT1Rdsv3rnvy0FjEk8Gn9/4tp6+s77T7DPZuGEpBRXOauL+NhyGT5iaXzdIM2R6F/E+w== - -react-icon-base@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/react-icon-base/-/react-icon-base-2.1.2.tgz#a17101dad9c1192652356096860a9ab43a0766c7" - integrity sha512-NRlRo0RPxWRMQT7osj8UCBSSXsGOxhF1pre84ildhuft5S2U382NOs7tg29osWSjbO90L2a3VTCqadA/LnAzHQ== - -react-icons@4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.4.0.tgz#a13a8a20c254854e1ec9aecef28a95cdf24ef703" - integrity sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg== +react-hook-form@^7.47.0: + version "7.47.0" + resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.47.0.tgz#a42f07266bd297ddf1f914f08f4b5f9783262f31" + integrity sha512-F/TroLjTICipmHeFlMrLtNLceO2xr1jU3CyiNla5zdwsGUGu2UOxxR4UyJgLlhMwLW/Wzp4cpJ7CPfgJIeKdSg== -react-icons@^4.2.0: +react-icons@^4.11.0: version "4.11.0" resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.11.0.tgz#4b0e31c9bfc919608095cc429c4f1846f4d66c65" integrity sha512-V+4khzYcE5EBk/BvcuYRq6V/osf11ODUM2J8hg2FDSswRrGvqiYUYPRy4OdrWaQOBj4NcpJfmHZLNaD+VH0TyA== -react-intl@^6.4.7: +react-intl@6.4.7: version "6.4.7" resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.4.7.tgz#28ec40350ff791a6a773f5e76b9e12835ae17e19" integrity sha512-0hnOHAZhxTFqD1hGTxrF40qNyZJPPYiGhWIIxIz0Udz+3e3c7sdN80qlxArR+AbJ+jb5ALXZkJYH20+GPFCM0Q== @@ -6487,11 +6193,6 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-multi-select-component@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/react-multi-select-component/-/react-multi-select-component-4.3.4.tgz#4f4b354bfa1f0353fa9c3bccf8178c87c9780450" - integrity sha512-Ui/bzCbROF4WfKq3OKWyQJHmy/bd1mW7CQM+L83TfiltuVvHElhKEyPM3JzO9urIcWplBUKv+kyxqmEnd9jPcA== - react-outside-click-handler@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/react-outside-click-handler/-/react-outside-click-handler-1.3.0.tgz#3831d541ac059deecd38ec5423f81e80ad60e115" @@ -6515,11 +6216,31 @@ react-resize-detector@^7.1.2: dependencies: lodash "^4.17.21" +react-select@^5.7.7: + version "5.7.7" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.7.7.tgz#dbade9dbf711ef2a181970c10f8ab319ac37fbd0" + integrity sha512-HhashZZJDRlfF/AKj0a0Lnfs3sRdw/46VJIRd8IbB9/Ovr74+ZIwkAdSBjSPXsFMG+u72c5xShqwLSKIJllzqw== + dependencies: + "@babel/runtime" "^7.12.0" + "@emotion/cache" "^11.4.0" + "@emotion/react" "^11.8.1" + "@floating-ui/dom" "^1.0.1" + "@types/react-transition-group" "^4.4.0" + memoize-one "^6.0.0" + prop-types "^15.6.0" + react-transition-group "^4.3.0" + use-isomorphic-layout-effect "^1.1.2" + react-table@^7.8.0: version "7.8.0" resolved "https://registry.yarnpkg.com/react-table/-/react-table-7.8.0.tgz#07858c01c1718c09f7f1aed7034fcfd7bda907d2" integrity sha512-hNaz4ygkZO4bESeFfnfOft73iBUj8K5oKi1EcSHPAibEydfsX2MyU6Z8KCr3mv3C9Kqqh71U+DhZkFvibbnPbA== +react-tag-input-component@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/react-tag-input-component/-/react-tag-input-component-2.0.2.tgz#f62f013c6a535141dd1c6c3a88858223170150f1" + integrity sha512-dydI9luVwwv9vrjE5u1TTnkcOVkOVL6mhFti8r6hLi78V2F2EKWQOLptURz79UYbDHLSk6tnbvGl8FE+sMpADg== + react-textarea-autosize@^8.3.2: version "8.5.3" resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz#d1e9fe760178413891484847d3378706052dd409" @@ -6529,6 +6250,16 @@ react-textarea-autosize@^8.3.2: use-composed-ref "^1.3.0" use-latest "^1.2.1" +react-transition-group@^4.3.0: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + react-virtual@^2.10.4: version "2.10.4" resolved "https://registry.yarnpkg.com/react-virtual/-/react-virtual-2.10.4.tgz#08712f0acd79d7d6f7c4726f05651a13b24d8704" @@ -6556,15 +6287,6 @@ react-window@^1.8.7: "@babel/runtime" "^7.0.0" memoize-one ">=3.1.1 <6" -react@16.11.0: - version "16.11.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.11.0.tgz#d294545fe62299ccee83363599bf904e4a07fdbb" - integrity sha512-M5Y8yITaLmU0ynd0r1Yvfq98Rmll6q8AxaEe88c8e7LxO8fZ2cNgmFt0aGAS9wzf1Ao32NKXtCl+/tVVtkxq6g== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - react@17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" @@ -6583,19 +6305,6 @@ readable-stream@1.1.x: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.0.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - 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.4.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" @@ -6612,13 +6321,6 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -rebass@4.0.7, rebass@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/rebass/-/rebass-4.0.7.tgz#0a84e5558750c1f416c3baf41ec4c7fc8d64a98a" - integrity sha512-GJot6j6Qcr7jk1QIgf9qBoud75CGRpN8pGcEo98TSp4KNSWV01ZLvGwFKGI35oEBuNs+lpEd3+pnwkQUTSFytg== - dependencies: - reflexbox "^4.0.6" - reflect.getprototypeof@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" @@ -6636,21 +6338,10 @@ reflect.ownkeys@^0.2.0: resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460" integrity sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg== -reflexbox@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/reflexbox/-/reflexbox-4.0.6.tgz#fc756d2cc1ca493baf9b96bb27dd640ad8154cf1" - integrity sha512-UNUL4YoJEXAPjRKHuty1tuOk+LV1nDJ2KYViDcH7lYm5yU3AQ+EKNXxPU3E14bQNK/pE09b1hYl+ZKdA94tWLQ== - dependencies: - "@emotion/core" "^10.0.0" - "@emotion/styled" "^10.0.0" - "@styled-system/css" "^5.0.0" - "@styled-system/should-forward-prop" "^5.0.0" - styled-system "^5.0.0" - regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== dependencies: regenerate "^1.4.2" @@ -6671,7 +6362,7 @@ regenerator-transform@^0.15.2: dependencies: "@babel/runtime" "^7.8.4" -regexp.prototype.flags@^1.5.0: +regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== @@ -6726,21 +6417,21 @@ resolve-pkg-maps@^1.0.0: resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== -resolve@^1.12.0, resolve@^1.14.2, resolve@^1.22.4: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== +resolve@1.22.8, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.22.4: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -6762,13 +6453,6 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== -rimraf@^2.6.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -6807,7 +6491,7 @@ rxjs@^7.5.1, rxjs@^7.5.5, rxjs@^7.8.0: dependencies: tslib "^2.1.0" -safe-array-concat@^1.0.0, safe-array-concat@^1.0.1: +safe-array-concat@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== @@ -6817,16 +6501,11 @@ safe-array-concat@^1.0.0, safe-array-concat@^1.0.1: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - safe-regex-test@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" @@ -6841,11 +6520,6 @@ safe-regex-test@^1.0.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - saxes@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5" @@ -6853,14 +6527,6 @@ saxes@^6.0.0: dependencies: xmlchars "^2.2.0" -scheduler@^0.17.0: - version "0.17.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe" - integrity sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA== - 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" @@ -6876,11 +6542,6 @@ selderee@^0.11.0: dependencies: parseley "^0.12.0" -semver@^5.3.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" @@ -6898,11 +6559,6 @@ semver@~5.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" integrity sha512-mfmm3/H9+67MCVix1h+IXTpDwL6710LyHuk7+cWC9T1mE0qz4iHhh6r4hU2wrIT9iTsAAC2XQRvfblL028cpLw== -set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - set-cookie-parser@^2.4.6: version "2.6.0" resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz#131921e50f62ff1a66a461d7d62d7b21d5d15a51" @@ -6948,7 +6604,7 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: +signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -7006,6 +6662,11 @@ split@0.3: dependencies: through "2" +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + sshpk@^1.14.1: version "1.17.0" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" @@ -7029,9 +6690,9 @@ stacktrace-parser@^0.1.10: type-fest "^0.7.1" start-server-and-test@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/start-server-and-test/-/start-server-and-test-2.0.0.tgz#0644809d63036a8a001efb70582f3e37ebfdd33d" - integrity sha512-UqKLw0mJbfrsG1jcRLTUlvuRi9sjNuUiDOLI42r7R5fA9dsFoywAy9DoLXNYys9B886E4RCKb+qM1Gzu96h7DQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/start-server-and-test/-/start-server-and-test-2.0.1.tgz#e110e0b5a54c80963f65b9689c2c320ab8ac9025" + integrity sha512-8PFo4DLLLCDMuS51/BEEtE1m9CAXw1LNVtZSS1PzkYQh6Qf9JUwM4huYeSoUumaaoAyuwYBwCa9OsrcpMqcOdQ== dependencies: arg "^5.0.2" bluebird "3.7.2" @@ -7068,7 +6729,7 @@ strict-event-emitter@^0.4.3: resolved "https://registry.yarnpkg.com/strict-event-emitter/-/strict-event-emitter-0.4.6.tgz#ff347c8162b3e931e3ff5f02cfce6772c3b07eb3" integrity sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg== -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -7077,15 +6738,6 @@ strict-event-emitter@^0.4.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" @@ -7110,7 +6762,7 @@ string.prototype.matchall@^4.0.8: set-function-name "^2.0.0" side-channel "^1.0.4" -string.prototype.trim@^1.2.7: +string.prototype.trim@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== @@ -7119,7 +6771,7 @@ string.prototype.trim@^1.2.7: define-properties "^1.2.0" es-abstract "^1.22.1" -string.prototype.trimend@^1.0.6: +string.prototype.trimend@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== @@ -7128,7 +6780,7 @@ string.prototype.trimend@^1.0.6: define-properties "^1.2.0" es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.6: +string.prototype.trimstart@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== @@ -7149,13 +6801,6 @@ string_decoder@~0.10.x: resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - "strip-ansi-cjs@npm:strip-ansi@^6.0.1", 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" @@ -7163,13 +6808,6 @@ string_decoder@~1.1.1: dependencies: ansi-regex "^5.0.1" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== - dependencies: - ansi-regex "^2.0.0" - strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -7192,33 +6830,27 @@ strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - -styled-components@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.1.tgz#96dfb02a8025794960863b9e8e365e3b6be5518d" - integrity sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^0.8.8" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" +styled-components@^6.0.8: + version "6.1.0" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.1.0.tgz#228e3ab9c1ee1daa4b0a06aae30df0ed14fda274" + integrity sha512-VWNfYYBuXzuLS/QYEeoPgMErP26WL+dX9//rEh80B2mmlS1yRxRxuL5eax4m6ybYEUoHWlTy2XOU32767mlMkg== + dependencies: + "@emotion/is-prop-valid" "^1.2.1" + "@emotion/unitless" "^0.8.0" + "@types/stylis" "^4.0.2" + css-to-react-native "^3.2.0" + csstype "^3.1.2" + postcss "^8.4.31" shallowequal "^1.1.0" - supports-color "^5.5.0" + stylis "^4.3.0" + tslib "^2.5.0" styled-jsx@5.0.7: version "5.0.7" resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.7.tgz#be44afc53771b983769ac654d355ca8d019dff48" integrity sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA== -styled-system@5.1.5, styled-system@^5.0.0, styled-system@^5.1.5: +styled-system@^5.1.5: version "5.1.5" resolved "https://registry.yarnpkg.com/styled-system/-/styled-system-5.1.5.tgz#e362d73e1dbb5641a2fd749a6eba1263dc85075e" integrity sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A== @@ -7237,7 +6869,17 @@ styled-system@5.1.5, styled-system@^5.0.0, styled-system@^5.1.5: "@styled-system/variant" "^5.1.5" object-assign "^4.1.1" -supports-color@^5.3.0, supports-color@^5.5.0: +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== + +stylis@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.0.tgz#abe305a669fc3d8777e10eefcfc73ad861c5588c" + integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ== + +supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -7280,7 +6922,7 @@ svgo@^3.0.2: csso "^5.0.5" picocolors "^1.0.0" -swr@^1.3.0: +swr@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/swr/-/swr-1.3.0.tgz#c6531866a35b4db37b38b72c45a63171faf9f4e8" integrity sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw== @@ -7295,19 +6937,6 @@ tapable@^2.2.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== -tar@^4: - version "4.4.19" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3" - integrity sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA== - dependencies: - chownr "^1.1.4" - fs-minipass "^1.2.7" - minipass "^2.9.0" - minizlib "^1.3.3" - mkdirp "^0.5.5" - safe-buffer "^5.2.1" - yallist "^3.1.1" - text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -7391,7 +7020,7 @@ tsconfig-paths@^3.14.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, "tslib@^2.4.1 || ^1.9.3": +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, "tslib@^2.4.1 || ^1.9.3", tslib@^2.5.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -7494,6 +7123,11 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -7527,20 +7161,15 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unpipe@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - untildify@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -7572,7 +7201,7 @@ use-composed-ref@^1.3.0: resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== -use-isomorphic-layout-effect@^1.1.1: +use-isomorphic-layout-effect@^1.1.1, use-isomorphic-layout-effect@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== @@ -7601,7 +7230,7 @@ utf8@^2.1.0, utf8@^2.1.1: resolved "https://registry.yarnpkg.com/utf8/-/utf8-2.1.2.tgz#1fa0d9270e9be850d9b05027f63519bf46457d96" integrity sha512-QXo+O/QkLP/x1nyi54uQiG0XrODxdysuQvE5dtVqv7F5K2Qb6FsN+qbr6KhF5wQ20tfcV3VQp0/2x1e1MRSPWg== -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== @@ -7702,15 +7331,6 @@ victory-candlestick@^32.3.7: prop-types "^15.5.8" victory-core "^32.3.7" -victory-chart@^22.0.0: - version "22.0.0" - resolved "https://registry.yarnpkg.com/victory-chart/-/victory-chart-22.0.0.tgz#55f0a85c7d14d4f87ab50b761af0ec1731773e6b" - integrity sha512-TtsmN+P1q50QxUEf9OAoQEwyotMPboAIJEZWJtNmwJPuC69GC4OQEKFInLoSwoCms1R1LilCDW3QPCcC+3cYAA== - dependencies: - d3-voronoi "^1.1.2" - lodash "^4.17.4" - victory-core "^18.0.0" - victory-chart@^32.3.7: version "32.3.7" resolved "https://registry.yarnpkg.com/victory-chart/-/victory-chart-32.3.7.tgz#8010d21d57e37eead37f4f3acc19e812f03d591c" @@ -7724,18 +7344,6 @@ victory-chart@^32.3.7: victory-polar-axis "^32.3.7" victory-shared-events "^32.3.7" -victory-core@^18.0.0, victory-core@^18.0.2: - version "18.0.2" - resolved "https://registry.yarnpkg.com/victory-core/-/victory-core-18.0.2.tgz#5a962865d1ce47b1cec740a34a39f8274b6d4e68" - integrity sha512-0j+OX1ht1WG1ZPGI2PaO/Yeb5eijSkHsNc4L4fh3sgTRjLnERu7bsGO8D57B1RG2VUqwbTkl82HDM/k13BRqmw== - dependencies: - d3-ease "^1.0.0" - d3-interpolate "^1.1.1" - d3-scale "^1.0.0" - d3-shape "^1.2.0" - d3-timer "^1.0.0" - lodash "^4.17.4" - victory-core@^32.3.7: version "32.3.7" resolved "https://registry.yarnpkg.com/victory-core/-/victory-core-32.3.7.tgz#dbf058dffa627c2cc77e42af638cb6c04ba1bec2" @@ -7810,15 +7418,6 @@ victory-line@^32.3.7: prop-types "^15.5.8" victory-core "^32.3.7" -victory-pie@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/victory-pie/-/victory-pie-12.0.0.tgz#60c734d2976be2d011446fdfa9024e0a5922a605" - integrity sha512-AsMIA30i5Ktd5mWNwVIJtLjTyjgiU3SXXQRuEmk7RIufOou0z+z1VwCSNL2TJj+/ub8kf9vMs5RODyKXPziHoA== - dependencies: - d3-shape "^1.0.0" - lodash "^4.17.4" - victory-core "^18.0.0" - victory-pie@^32.3.7: version "32.3.7" resolved "https://registry.yarnpkg.com/victory-pie/-/victory-pie-32.3.7.tgz#709857752b8a79330b55de3b29ed8937aebb6f41" @@ -7915,15 +7514,6 @@ victory-zoom-container@^32.3.7: prop-types "^15.5.8" victory-core "^32.3.7" -victory@^0.22.1: - version "0.22.2" - resolved "https://registry.yarnpkg.com/victory/-/victory-0.22.2.tgz#d0c1ab8c77d9cd0b43bd15ba683f1250dae7ba7b" - integrity sha512-MyUc19JZmPQXByOIFrc1i4yGAhiIIxC/kJfw+TBaw2LmRA8BEdjOM8NLYyMQjSh0+ZjdL7VkfnEZSUbPoPhXqQ== - dependencies: - victory-chart "^22.0.0" - victory-core "^18.0.2" - victory-pie "^12.0.0" - victory@^32.0.2: version "32.3.7" resolved "https://registry.yarnpkg.com/victory/-/victory-32.3.7.tgz#978a722d77fde152dcf15722911208ef06869af6" @@ -7955,11 +7545,6 @@ victory@^32.0.2: victory-voronoi-container "^32.3.7" victory-zoom-container "^32.3.7" -vlq@^0.2.1: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" - integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== - w3c-xmlserializer@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz#aebdc84920d806222936e3cdce408e32488a3073" @@ -8076,7 +7661,7 @@ which-collection@^1.0.1: is-weakmap "^2.0.1" is-weakset "^2.0.1" -which-typed-array@^1.1.10, which-typed-array@^1.1.11, which-typed-array@^1.1.2, which-typed-array@^1.1.9: +which-typed-array@^1.1.11, which-typed-array@^1.1.2, which-typed-array@^1.1.9: version "1.1.11" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== @@ -8094,13 +7679,6 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" -wide-align@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -8134,9 +7712,9 @@ wrappy@1: integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== ws@^8.13.0: - version "8.14.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.1.tgz#4b9586b4f70f9e6534c7bb1d3dc0baa8b8cf01e0" - integrity sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A== + version "8.14.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" + integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== xml-name-validator@^4.0.0: version "4.0.0" @@ -8153,7 +7731,7 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.1.1: +yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== @@ -8163,7 +7741,7 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.7.2: +yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==