diff --git a/.eslintrc b/.eslintrc index edccdc9060..1d46ea329a 100644 --- a/.eslintrc +++ b/.eslintrc @@ -26,7 +26,8 @@ "settings": { "react": { "version": "detect" - } + }, + "import/resolver": "webpack" }, "overrides": [ { diff --git a/.storybook/main.ts b/.storybook/main.ts index cfa74fbd53..11507a1b60 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -36,6 +36,32 @@ const webpackConfig = (config) => { ], }) + const fileLoaderRule = config.module.rules.find( + (rule) => rule.test && rule.test.test('.svg') + ) + fileLoaderRule.exclude = /\.svg$/ + + config.module.rules.push({ + test: /\.svg$/, + oneOf: [ + { + issuer: /\.[jt]sx?$/, + resourceQuery: /svgr/, + use: [ + { + loader: '@svgr/webpack', + options: { + icon: true, + }, + }, + ], + }, + { + type: 'asset', + }, + ], + }) + return config } diff --git a/__mocks__/svgrMock.js b/__mocks__/svgrMock.js new file mode 100644 index 0000000000..581ceb0d9d --- /dev/null +++ b/__mocks__/svgrMock.js @@ -0,0 +1 @@ +module.exports = 'svg' diff --git a/custom.d.ts b/custom.d.ts index b6c57de0f6..ee3aa38044 100644 --- a/custom.d.ts +++ b/custom.d.ts @@ -3,6 +3,11 @@ declare module '*.png' { export default content } +declare module '*.svg?svgr' { + const content: any + export default content +} + declare module '*.svg' { const content: any export default content diff --git a/docs/styles_and_assets.md b/docs/styles_and_assets.md index dc0806494f..5b3069920f 100644 --- a/docs/styles_and_assets.md +++ b/docs/styles_and_assets.md @@ -76,33 +76,4 @@ $theme-hero-image: '~uswds/src/img/hero.png'; ### Icons -> **NOTE:** Newer USWDS versions have implemented [icons as a part of the USWDS](https://designsystem.digital.gov/components/icons/). These are on the `react-uswds` road map via [#992](https://github.com/trussworks/react-uswds/issues/992). This documentation will be updated once the `react-uswds` implementation is complete. - -USWDS previously recommended using [Font Awesome](https://fontawesome.com/), which [provides a package for use with React](https://github.com/FortAwesome/react-fontawesome). - -To add this to your project, install react-font-awesome and at least one style of icon: - -``` -yarn add @fortawesome/fontawesome-svg-core \ - @fortawesome/free-solid-svg-icons \ - @fortawesome/react-fontawesome -``` - -You can then add Font Awesome icons to your projects using the `FontAwesome` component: - -```jsx -import ReactDOM from 'react-dom' -import { Button } from '@trussworks/react-uswds' -import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' -import { faSave } from '@fortawesome/free-solid-svg-icons' - -const button = ( - -) - -ReactDOM.render(button, document.body) -``` - -For more information on working with and configuring react-fontawesome, please see [that project's documentation](https://github.com/FortAwesome/react-fontawesome#installation). To find specific icons for your project, [search on the Font Awesome site](https://fontawesome.com/icons). +USWDS now includes a defined [set of icons](<(https://designsystem.digital.gov/components/icons/)>). We have implemented these as React components using [React SVGR](https://react-svgr.com/), so that each icon can be rendered using inline SVG instead of loading a sprite file (which is what USWDS does). diff --git a/example/package.json b/example/package.json index b444df910b..3891f029e9 100644 --- a/example/package.json +++ b/example/package.json @@ -3,10 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@fortawesome/fontawesome-svg-core": "^1.2.36", - "@fortawesome/free-solid-svg-icons": "^5.15.4", - "@fortawesome/react-fontawesome": "^0.1.15", - "@trussworks/react-uswds": "file:./../", + "@trussworks/react-uswds": "file:./..", "formik": "^2.2.9", "react": "^17.0.2", "react-dom": "^17.0.2", diff --git a/example/src/pages/Icons.tsx b/example/src/pages/Icons.tsx index 090806fe4c..f54533dfa5 100644 --- a/example/src/pages/Icons.tsx +++ b/example/src/pages/Icons.tsx @@ -1,20 +1,498 @@ - import React from 'react' -import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' -import { faUpload } from '@fortawesome/free-solid-svg-icons' - -const IconsPage = (): React.ReactElement => ( -
-

Icons

+import { + IconAccessibilityNew, + IconAccessibleForward, + IconAccountBalance, + IconAccountBox, + IconAccountCircle, + IconAdd, + IconAddCircle, + IconAddCircleOutline, + IconAlarm, + IconAlternateEmail, + IconAnnouncement, + IconArrowBack, + IconArrowDownward, + IconArrowDropDown, + IconArrowDropUp, + IconArrowForward, + IconArrowUpward, + IconApi, + IconAssessment, + IconAttachFile, + IconAttachMoney, + IconAutorenew, + IconBackpack, + IconBathtub, + IconBedding, + IconBookmark, + IconBugReport, + IconBuild, + IconCalendarToday, + IconCampaign, + IconCamping, + IconCancel, + IconChat, + IconCheck, + IconCheckBoxOutlineBlank, + IconCheckCircle, + IconCheckCircleOutline, + IconCheckroom, + IconCleanHands, + IconClothes, + IconClose, + IconClosedCaption, + IconCloud, + IconCode, + IconComment, + IconConnectWithoutContact, + IconConstruction, + IconConstructionWorker, + IconContactPage, + IconContentCopy, + IconCoronavirus, + IconCreditCard, + IconDeck, + IconDelete, + IconDeviceThermostat, + IconDirections, + IconDirectionsBike, + IconDirectionsBus, + IconDirectionsCar, + IconDirectionsWalk, + IconDoNotDisturb, + IconDoNotTouch, + IconDragHandle, + IconEco, + IconElectricalServices, + IconEmojiEvents, + IconError, + IconErrorOutline, + IconEvent, + IconExpandLess, + IconExpandMore, + IconFacebook, + IconFastForward, + IconFastRewind, + IconFavorite, + IconFavoriteBorder, + IconFileDownload, + IconFilePresent, + IconFileUpload, + IconFilterAlt, + IconFilterList, + IconFingerprint, + IconFirstPage, + IconFlag, + IconFlickr, + IconFlight, + IconFlooding, + IconFolder, + IconFolderOpen, + IconFormatQuote, + IconFormatSize, + IconForum, + IconGithub, + IconGridView, + IconGroupAdd, + IconGroups, + IconHearing, + IconHelp, + IconHelpOutline, + IconHighlightOff, + IconHistory, + IconHome, + IconHospital, + IconHotel, + IconHourglassEmpty, + IconHurricane, + IconIdentification, + IconImage, + IconInfo, + IconInfoOutline, + IconInsights, + IconInstagram, + IconKeyboard, + IconLabel, + IconLanguage, + IconLastPage, + IconLaunch, + IconLightbulb, + IconLightbulbOutline, + IconLink, + IconLinkOff, + IconList, + IconLocalCafe, + IconLocalFireDepartment, + IconLocalGasStation, + IconLocalGroceryStore, + IconLocalHospital, + IconLocalLaundryService, + IconLocalLibrary, + IconLocalOffer, + IconLocalParking, + IconLocalPharmacy, + IconLocalPolice, + IconLocalTaxi, + IconLocationCity, + IconLocationOn, + IconLock, + IconLockOpen, + IconLockOutline, + IconLogin, + IconLogout, + IconLoop, + IconMail, + IconMailOutline, + IconMap, + IconMasks, + IconMedicalServices, + IconMenu, + IconMilitaryTech, + IconMoreHoriz, + IconMoreVert, + IconMyLocation, + IconNavigateBefore, + IconNavigateNext, + IconNavigateFarBefore, + IconNavigateFarNext, + IconNearMe, + IconNotifications, + IconNotificationsActive, + IconNotificationsNone, + IconNotificationsOff, + IconPark, + IconPeople, + IconPerson, + IconPets, + IconPhone, + IconPhotoCamera, + IconPrint, + IconPriorityHigh, + IconPublic, + IconPushPin, + IconRadioButtonUnchecked, + IconRain, + IconReduceCapacity, + IconRemove, + IconReport, + IconRestaurant, + IconRssFeed, + IconSafetyDivider, + IconSanitizer, + IconSaveAlt, + IconSevereWeather, + IconSchedule, + IconSchool, + IconScience, + IconSearch, + IconSecurity, + IconSend, + IconSentimentDissatisfied, + IconSentimentNeutral, + IconSentimentSatisfied, + IconSentimentSatisfiedAlt, + IconSentimentVeryDissatisfied, + IconSettings, + IconShare, + IconShield, + IconShoppingBasket, + IconSnow, + IconSoap, + IconSocialDistance, + IconSortArrow, + IconSpellcheck, + IconStar, + IconStarHalf, + IconStarOutline, + IconStore, + IconSupport, + IconSupportAgent, + IconTextFields, + IconThumbDownAlt, + IconThumbUpAlt, + IconTimer, + IconToggleOff, + IconToggleOn, + IconTopic, + IconTornado, + IconTranslate, + IconTrendingDown, + IconTrendingUp, + IconTwitter, + IconUndo, + IconUnfoldLess, + IconUnfoldMore, + IconUpdate, + IconUploadFile, + IconVerified, + IconVerifiedUser, + IconVisiblity, + IconVisibilityOff, + IconVolumeOff, + IconWarning, + IconWash, + IconWifi, + IconWork, + IconYoutube, + IconZoomIn, + IconZoomOutMap, + IconZoomOut, +} from '@trussworks/react-uswds' -

- We recommend using icons from react-fontawesome for projects that need icons. -

+const IconsPage = (): React.ReactElement => { + const args = { size: 6 } as const - Upload Image + return ( +
+

Icons

+

+ We’ve provided components for all of the icons included in USWDS. +

-
-) +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ) +} export default IconsPage diff --git a/example/yarn.lock b/example/yarn.lock index ed3ad0c1c4..f93cee39cc 100644 --- a/example/yarn.lock +++ b/example/yarn.lock @@ -1981,32 +1981,6 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@fortawesome/fontawesome-common-types@^0.2.36": - version "0.2.36" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz#b44e52db3b6b20523e0c57ef8c42d315532cb903" - integrity sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg== - -"@fortawesome/fontawesome-svg-core@^1.2.36": - version "1.2.36" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz#4f2ea6f778298e0c47c6524ce2e7fd58eb6930e3" - integrity sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA== - dependencies: - "@fortawesome/fontawesome-common-types" "^0.2.36" - -"@fortawesome/free-solid-svg-icons@^5.15.4": - version "5.15.4" - resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz#2a68f3fc3ddda12e52645654142b9e4e8fbb6cc5" - integrity sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w== - dependencies: - "@fortawesome/fontawesome-common-types" "^0.2.36" - -"@fortawesome/react-fontawesome@^0.1.15": - version "0.1.15" - resolved "https://registry.yarnpkg.com/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.15.tgz#1450b838f905981d721bf07e14e3b52c0e9a91ed" - integrity sha512-/HFHdcoLESxxMkqZAcZ6RXDJ69pVApwdwRos/B2kiMWxDSAX2dFK8Er2/+rG+RsrzWB/dsAyjefLmemgmfE18g== - dependencies: - prop-types "^15.7.2" - "@hapi/address@2.x.x": version "2.1.4" resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" diff --git a/jest.config.js b/jest.config.js index 7350dc9d89..1689e68e8d 100644 --- a/jest.config.js +++ b/jest.config.js @@ -7,7 +7,8 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'json'], moduleNameMapper: { '^react$': '/node_modules/react', - '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': + '\\.svg\\?svgr$': '/__mocks__/svgrMock.js', + '\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|svg|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '/__mocks__/fileMock.js', '\\.(css|scss)$': '/__mocks__/styleMock.js', }, diff --git a/package.json b/package.json index 3339368ef6..97228ff6d2 100644 --- a/package.json +++ b/package.json @@ -73,6 +73,7 @@ "@storybook/manager-webpack5": "^6.3.8", "@storybook/react": "^6.2.9", "@storybook/storybook-deployer": "^2.8.6", + "@svgr/webpack": "^5.5.0", "@testing-library/dom": "^8.2.0", "@testing-library/jest-dom": "^5.3.0", "@testing-library/react": "^12.1.0", @@ -95,6 +96,7 @@ "dotenv": "^10.0.0", "eslint": "^7.29.0", "eslint-config-prettier": "^6.3.0", + "eslint-import-resolver-webpack": "^0.13.1", "eslint-plugin-import": "^2.18.2", "eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-no-only-tests": "^2.3.1", diff --git a/src/components/Icon/Icon.stories.tsx b/src/components/Icon/Icon.stories.tsx new file mode 100644 index 0000000000..223018c78d --- /dev/null +++ b/src/components/Icon/Icon.stories.tsx @@ -0,0 +1,992 @@ +import React from 'react' + +import { + IconAccessibilityNew, + IconAccessibleForward, + IconAccountBalance, + IconAccountBox, + IconAccountCircle, + IconAdd, + IconAddCircle, + IconAddCircleOutline, + IconAlarm, + IconAlternateEmail, + IconAnnouncement, + IconArrowBack, + IconArrowDownward, + IconArrowDropDown, + IconArrowDropUp, + IconArrowForward, + IconArrowUpward, + IconApi, + IconAssessment, + IconAttachFile, + IconAttachMoney, + IconAutorenew, + IconBackpack, + IconBathtub, + IconBedding, + IconBookmark, + IconBugReport, + IconBuild, + IconCalendarToday, + IconCampaign, + IconCamping, + IconCancel, + IconChat, + IconCheck, + IconCheckBoxOutlineBlank, + IconCheckCircle, + IconCheckCircleOutline, + IconCheckroom, + IconCleanHands, + IconClothes, + IconClose, + IconClosedCaption, + IconCloud, + IconCode, + IconComment, + IconConnectWithoutContact, + IconConstruction, + IconConstructionWorker, + IconContactPage, + IconContentCopy, + IconCoronavirus, + IconCreditCard, + IconDeck, + IconDelete, + IconDeviceThermostat, + IconDirections, + IconDirectionsBike, + IconDirectionsBus, + IconDirectionsCar, + IconDirectionsWalk, + IconDoNotDisturb, + IconDoNotTouch, + IconDragHandle, + IconEco, + IconElectricalServices, + IconEmojiEvents, + IconError, + IconErrorOutline, + IconEvent, + IconExpandLess, + IconExpandMore, + IconFacebook, + IconFastForward, + IconFastRewind, + IconFavorite, + IconFavoriteBorder, + IconFileDownload, + IconFilePresent, + IconFileUpload, + IconFilterAlt, + IconFilterList, + IconFingerprint, + IconFirstPage, + IconFlag, + IconFlickr, + IconFlight, + IconFlooding, + IconFolder, + IconFolderOpen, + IconFormatQuote, + IconFormatSize, + IconForum, + IconGithub, + IconGridView, + IconGroupAdd, + IconGroups, + IconHearing, + IconHelp, + IconHelpOutline, + IconHighlightOff, + IconHistory, + IconHome, + IconHospital, + IconHotel, + IconHourglassEmpty, + IconHurricane, + IconIdentification, + IconImage, + IconInfo, + IconInfoOutline, + IconInsights, + IconInstagram, + IconKeyboard, + IconLabel, + IconLanguage, + IconLastPage, + IconLaunch, + IconLightbulb, + IconLightbulbOutline, + IconLink, + IconLinkOff, + IconList, + IconLocalCafe, + IconLocalFireDepartment, + IconLocalGasStation, + IconLocalGroceryStore, + IconLocalHospital, + IconLocalLaundryService, + IconLocalLibrary, + IconLocalOffer, + IconLocalParking, + IconLocalPharmacy, + IconLocalPolice, + IconLocalTaxi, + IconLocationCity, + IconLocationOn, + IconLock, + IconLockOpen, + IconLockOutline, + IconLogin, + IconLogout, + IconLoop, + IconMail, + IconMailOutline, + IconMap, + IconMasks, + IconMedicalServices, + IconMenu, + IconMilitaryTech, + IconMoreHoriz, + IconMoreVert, + IconMyLocation, + IconNavigateBefore, + IconNavigateNext, + IconNavigateFarBefore, + IconNavigateFarNext, + IconNearMe, + IconNotifications, + IconNotificationsActive, + IconNotificationsNone, + IconNotificationsOff, + IconPark, + IconPeople, + IconPerson, + IconPets, + IconPhone, + IconPhotoCamera, + IconPrint, + IconPriorityHigh, + IconPublic, + IconPushPin, + IconRadioButtonUnchecked, + IconRain, + IconReduceCapacity, + IconRemove, + IconReport, + IconRestaurant, + IconRssFeed, + IconSafetyDivider, + IconSanitizer, + IconSaveAlt, + IconSevereWeather, + IconSchedule, + IconSchool, + IconScience, + IconSearch, + IconSecurity, + IconSend, + IconSentimentDissatisfied, + IconSentimentNeutral, + IconSentimentSatisfied, + IconSentimentSatisfiedAlt, + IconSentimentVeryDissatisfied, + IconSettings, + IconShare, + IconShield, + IconShoppingBasket, + IconSnow, + IconSoap, + IconSocialDistance, + IconSortArrow, + IconSpellcheck, + IconStar, + IconStarHalf, + IconStarOutline, + IconStore, + IconSupport, + IconSupportAgent, + IconTextFields, + IconThumbDownAlt, + IconThumbUpAlt, + IconTimer, + IconToggleOff, + IconToggleOn, + IconTopic, + IconTornado, + IconTranslate, + IconTrendingDown, + IconTrendingUp, + IconTwitter, + IconUndo, + IconUnfoldLess, + IconUnfoldMore, + IconUpdate, + IconUploadFile, + IconVerified, + IconVerifiedUser, + IconVisiblity, + IconVisibilityOff, + IconVolumeOff, + IconWarning, + IconWash, + IconWifi, + IconWork, + IconYoutube, + IconZoomIn, + IconZoomOutMap, + IconZoomOut, +} from './Icons' + +type StorybookArgs = { + size: 3 | 4 | 5 | 6 | 7 | 8 | 9 +} + +export default { + title: 'Components/Icons/Individual', + parameters: { + happo: false, // Don't take screenshots of individual icon stories + docs: { + description: { + component: ` +###USWDS 2.0 Icon component +Source: https://designsystem.digital.gov/components/icon/ +`, + }, + }, + }, + argTypes: { + size: { + control: { + type: 'select', + options: [3, 4, 5, 6, 7, 8, 9], + }, + defaultValue: 4, + }, + }, +} + +export const accessibilityNew = (args: StorybookArgs): React.ReactElement => ( + +) + +export const accessibleForward = (args: StorybookArgs): React.ReactElement => ( + +) + +export const accountBalance = (args: StorybookArgs): React.ReactElement => ( + +) + +export const accountBox = (args: StorybookArgs): React.ReactElement => ( + +) + +export const accountCircle = (args: StorybookArgs): React.ReactElement => ( + +) + +export const add = (args: StorybookArgs): React.ReactElement => ( + +) + +export const addCircle = (args: StorybookArgs): React.ReactElement => ( + +) +export const addCircleOutline = (args: StorybookArgs): React.ReactElement => ( + +) +export const alarm = (args: StorybookArgs): React.ReactElement => ( + +) +export const alternateEmail = (args: StorybookArgs): React.ReactElement => ( + +) +export const announcement = (args: StorybookArgs): React.ReactElement => ( + +) +export const arrowBack = (args: StorybookArgs): React.ReactElement => ( + +) +export const arrowDownward = (args: StorybookArgs): React.ReactElement => ( + +) +export const arrowDropDown = (args: StorybookArgs): React.ReactElement => ( + +) +export const arrowDropUp = (args: StorybookArgs): React.ReactElement => ( + +) +export const arrowForward = (args: StorybookArgs): React.ReactElement => ( + +) +export const arrowUpward = (args: StorybookArgs): React.ReactElement => ( + +) +export const api = (args: StorybookArgs): React.ReactElement => ( + +) +export const assessment = (args: StorybookArgs): React.ReactElement => ( + +) +export const attachFile = (args: StorybookArgs): React.ReactElement => ( + +) +export const attachMoney = (args: StorybookArgs): React.ReactElement => ( + +) +export const autorenew = (args: StorybookArgs): React.ReactElement => ( + +) +export const backpack = (args: StorybookArgs): React.ReactElement => ( + +) +export const bathtub = (args: StorybookArgs): React.ReactElement => ( + +) +export const bedding = (args: StorybookArgs): React.ReactElement => ( + +) +export const bookmark = (args: StorybookArgs): React.ReactElement => ( + +) +export const bugReport = (args: StorybookArgs): React.ReactElement => ( + +) +export const build = (args: StorybookArgs): React.ReactElement => ( + +) +export const calendarToday = (args: StorybookArgs): React.ReactElement => ( + +) +export const campaign = (args: StorybookArgs): React.ReactElement => ( + +) +export const camping = (args: StorybookArgs): React.ReactElement => ( + +) +export const cancel = (args: StorybookArgs): React.ReactElement => ( + +) +export const chat = (args: StorybookArgs): React.ReactElement => ( + +) +export const check = (args: StorybookArgs): React.ReactElement => ( + +) +export const checkBoxOutlineBlank = ( + args: StorybookArgs +): React.ReactElement => +export const checkCircle = (args: StorybookArgs): React.ReactElement => ( + +) +export const checkCircleOutline = (args: StorybookArgs): React.ReactElement => ( + +) +export const checkroom = (args: StorybookArgs): React.ReactElement => ( + +) +export const cleanHands = (args: StorybookArgs): React.ReactElement => ( + +) +export const clothes = (args: StorybookArgs): React.ReactElement => ( + +) +export const close = (args: StorybookArgs): React.ReactElement => ( + +) +export const closedCaption = (args: StorybookArgs): React.ReactElement => ( + +) +export const cloud = (args: StorybookArgs): React.ReactElement => ( + +) +export const code = (args: StorybookArgs): React.ReactElement => ( + +) +export const comment = (args: StorybookArgs): React.ReactElement => ( + +) +export const connectWithoutContact = ( + args: StorybookArgs +): React.ReactElement => +export const construction = (args: StorybookArgs): React.ReactElement => ( + +) +export const constructionWorker = (args: StorybookArgs): React.ReactElement => ( + +) +export const contactPage = (args: StorybookArgs): React.ReactElement => ( + +) +export const contentCopy = (args: StorybookArgs): React.ReactElement => ( + +) +export const coronavirus = (args: StorybookArgs): React.ReactElement => ( + +) +export const creditCard = (args: StorybookArgs): React.ReactElement => ( + +) + +export const deck = (args: StorybookArgs): React.ReactElement => ( + +) +export const deleteIcon = (args: StorybookArgs): React.ReactElement => ( + +) +export const deviceThermostat = (args: StorybookArgs): React.ReactElement => ( + +) +export const directions = (args: StorybookArgs): React.ReactElement => ( + +) +export const directionsBike = (args: StorybookArgs): React.ReactElement => ( + +) +export const directionsBus = (args: StorybookArgs): React.ReactElement => ( + +) +export const directionsCar = (args: StorybookArgs): React.ReactElement => ( + +) +export const directionsWalk = (args: StorybookArgs): React.ReactElement => ( + +) +export const doNotDisturb = (args: StorybookArgs): React.ReactElement => ( + +) +export const doNotTouch = (args: StorybookArgs): React.ReactElement => ( + +) +export const dragHandle = (args: StorybookArgs): React.ReactElement => ( + +) +export const eco = (args: StorybookArgs): React.ReactElement => ( + +) +export const electricalServices = (args: StorybookArgs): React.ReactElement => ( + +) +export const emojiEvents = (args: StorybookArgs): React.ReactElement => ( + +) +export const error = (args: StorybookArgs): React.ReactElement => ( + +) +export const errorOutline = (args: StorybookArgs): React.ReactElement => ( + +) +export const event = (args: StorybookArgs): React.ReactElement => ( + +) +export const expandLess = (args: StorybookArgs): React.ReactElement => ( + +) +export const expandMore = (args: StorybookArgs): React.ReactElement => ( + +) +export const facebook = (args: StorybookArgs): React.ReactElement => ( + +) +export const fastForward = (args: StorybookArgs): React.ReactElement => ( + +) +export const fastRewind = (args: StorybookArgs): React.ReactElement => ( + +) +export const favorite = (args: StorybookArgs): React.ReactElement => ( + +) +export const favoriteBorder = (args: StorybookArgs): React.ReactElement => ( + +) +export const fileDownload = (args: StorybookArgs): React.ReactElement => ( + +) +export const filePresent = (args: StorybookArgs): React.ReactElement => ( + +) +export const fileUpload = (args: StorybookArgs): React.ReactElement => ( + +) +export const filterAlt = (args: StorybookArgs): React.ReactElement => ( + +) +export const filterList = (args: StorybookArgs): React.ReactElement => ( + +) +export const fingerprint = (args: StorybookArgs): React.ReactElement => ( + +) +export const firstPage = (args: StorybookArgs): React.ReactElement => ( + +) +export const flag = (args: StorybookArgs): React.ReactElement => ( + +) +export const flickr = (args: StorybookArgs): React.ReactElement => ( + +) +export const flight = (args: StorybookArgs): React.ReactElement => ( + +) +export const flooding = (args: StorybookArgs): React.ReactElement => ( + +) +export const folder = (args: StorybookArgs): React.ReactElement => ( + +) +export const folderOpen = (args: StorybookArgs): React.ReactElement => ( + +) +export const formatQuote = (args: StorybookArgs): React.ReactElement => ( + +) +export const formatSize = (args: StorybookArgs): React.ReactElement => ( + +) +export const forum = (args: StorybookArgs): React.ReactElement => ( + +) +export const github = (args: StorybookArgs): React.ReactElement => ( + +) +export const gridView = (args: StorybookArgs): React.ReactElement => ( + +) +export const groupAdd = (args: StorybookArgs): React.ReactElement => ( + +) +export const groups = (args: StorybookArgs): React.ReactElement => ( + +) +export const hearing = (args: StorybookArgs): React.ReactElement => ( + +) +export const help = (args: StorybookArgs): React.ReactElement => ( + +) +export const helpOutline = (args: StorybookArgs): React.ReactElement => ( + +) +export const highlightOff = (args: StorybookArgs): React.ReactElement => ( + +) +export const history = (args: StorybookArgs): React.ReactElement => ( + +) +export const home = (args: StorybookArgs): React.ReactElement => ( + +) +export const hospital = (args: StorybookArgs): React.ReactElement => ( + +) +export const hotel = (args: StorybookArgs): React.ReactElement => ( + +) +export const hourglassEmpty = (args: StorybookArgs): React.ReactElement => ( + +) +export const hurricane = (args: StorybookArgs): React.ReactElement => ( + +) +export const identification = (args: StorybookArgs): React.ReactElement => ( + +) +export const image = (args: StorybookArgs): React.ReactElement => ( + +) +export const info = (args: StorybookArgs): React.ReactElement => ( + +) +export const infoOutline = (args: StorybookArgs): React.ReactElement => ( + +) +export const insights = (args: StorybookArgs): React.ReactElement => ( + +) +export const instagram = (args: StorybookArgs): React.ReactElement => ( + +) +export const keyboard = (args: StorybookArgs): React.ReactElement => ( + +) +export const label = (args: StorybookArgs): React.ReactElement => ( + +) +export const language = (args: StorybookArgs): React.ReactElement => ( + +) +export const lastPage = (args: StorybookArgs): React.ReactElement => ( + +) +export const launch = (args: StorybookArgs): React.ReactElement => ( + +) +export const lightbulb = (args: StorybookArgs): React.ReactElement => ( + +) +export const lightbulbOutline = (args: StorybookArgs): React.ReactElement => ( + +) +export const link = (args: StorybookArgs): React.ReactElement => ( + +) +export const linkOff = (args: StorybookArgs): React.ReactElement => ( + +) +export const list = (args: StorybookArgs): React.ReactElement => ( + +) +export const localCafe = (args: StorybookArgs): React.ReactElement => ( + +) +export const localFireDepartment = ( + args: StorybookArgs +): React.ReactElement => +export const localGasStation = (args: StorybookArgs): React.ReactElement => ( + +) +export const localGroceryStore = (args: StorybookArgs): React.ReactElement => ( + +) +export const localHospital = (args: StorybookArgs): React.ReactElement => ( + +) +export const localLaundryService = ( + args: StorybookArgs +): React.ReactElement => +export const localLibrary = (args: StorybookArgs): React.ReactElement => ( + +) +export const localOffer = (args: StorybookArgs): React.ReactElement => ( + +) +export const localParking = (args: StorybookArgs): React.ReactElement => ( + +) +export const localPharmacy = (args: StorybookArgs): React.ReactElement => ( + +) +export const localPolice = (args: StorybookArgs): React.ReactElement => ( + +) +export const localTaxi = (args: StorybookArgs): React.ReactElement => ( + +) +export const locationCity = (args: StorybookArgs): React.ReactElement => ( + +) +export const locationOn = (args: StorybookArgs): React.ReactElement => ( + +) +export const lock = (args: StorybookArgs): React.ReactElement => ( + +) +export const lockOpen = (args: StorybookArgs): React.ReactElement => ( + +) +export const lockOutline = (args: StorybookArgs): React.ReactElement => ( + +) +export const login = (args: StorybookArgs): React.ReactElement => ( + +) +export const logout = (args: StorybookArgs): React.ReactElement => ( + +) +export const loop = (args: StorybookArgs): React.ReactElement => ( + +) +export const mail = (args: StorybookArgs): React.ReactElement => ( + +) +export const mailOutline = (args: StorybookArgs): React.ReactElement => ( + +) +export const map = (args: StorybookArgs): React.ReactElement => ( + +) +export const masks = (args: StorybookArgs): React.ReactElement => ( + +) +export const medicalServices = (args: StorybookArgs): React.ReactElement => ( + +) +export const menu = (args: StorybookArgs): React.ReactElement => ( + +) +export const militaryTech = (args: StorybookArgs): React.ReactElement => ( + +) +export const moreHoriz = (args: StorybookArgs): React.ReactElement => ( + +) +export const moreVert = (args: StorybookArgs): React.ReactElement => ( + +) +export const myLocation = (args: StorybookArgs): React.ReactElement => ( + +) +export const navigateBefore = (args: StorybookArgs): React.ReactElement => ( + +) +export const navigateNext = (args: StorybookArgs): React.ReactElement => ( + +) +export const navigateFarBefore = (args: StorybookArgs): React.ReactElement => ( + +) +export const navigateFarNext = (args: StorybookArgs): React.ReactElement => ( + +) +export const nearMe = (args: StorybookArgs): React.ReactElement => ( + +) +export const notifications = (args: StorybookArgs): React.ReactElement => ( + +) +export const notificationsActive = ( + args: StorybookArgs +): React.ReactElement => +export const notificationsNone = (args: StorybookArgs): React.ReactElement => ( + +) +export const notificationsOff = (args: StorybookArgs): React.ReactElement => ( + +) +export const park = (args: StorybookArgs): React.ReactElement => ( + +) +export const people = (args: StorybookArgs): React.ReactElement => ( + +) +export const person = (args: StorybookArgs): React.ReactElement => ( + +) +export const pets = (args: StorybookArgs): React.ReactElement => ( + +) +export const phone = (args: StorybookArgs): React.ReactElement => ( + +) +export const photoCamera = (args: StorybookArgs): React.ReactElement => ( + +) +export const print = (args: StorybookArgs): React.ReactElement => ( + +) +export const priorityHigh = (args: StorybookArgs): React.ReactElement => ( + +) +export const publicIcon = (args: StorybookArgs): React.ReactElement => ( + +) +export const pushPin = (args: StorybookArgs): React.ReactElement => ( + +) +export const radioButtonUnchecked = ( + args: StorybookArgs +): React.ReactElement => +export const rain = (args: StorybookArgs): React.ReactElement => ( + +) +export const reduceCapacity = (args: StorybookArgs): React.ReactElement => ( + +) +export const remove = (args: StorybookArgs): React.ReactElement => ( + +) +export const report = (args: StorybookArgs): React.ReactElement => ( + +) +export const restaurant = (args: StorybookArgs): React.ReactElement => ( + +) +export const rssFeed = (args: StorybookArgs): React.ReactElement => ( + +) +export const safetyDivider = (args: StorybookArgs): React.ReactElement => ( + +) +export const sanitizer = (args: StorybookArgs): React.ReactElement => ( + +) +export const saveAlt = (args: StorybookArgs): React.ReactElement => ( + +) +export const severeWeather = (args: StorybookArgs): React.ReactElement => ( + +) +export const schedule = (args: StorybookArgs): React.ReactElement => ( + +) +export const school = (args: StorybookArgs): React.ReactElement => ( + +) +export const science = (args: StorybookArgs): React.ReactElement => ( + +) +export const search = (args: StorybookArgs): React.ReactElement => ( + +) +export const security = (args: StorybookArgs): React.ReactElement => ( + +) +export const send = (args: StorybookArgs): React.ReactElement => ( + +) +export const sentimentDissatisfied = ( + args: StorybookArgs +): React.ReactElement => +export const sentimentNeutral = (args: StorybookArgs): React.ReactElement => ( + +) +export const sentimentSatisfied = (args: StorybookArgs): React.ReactElement => ( + +) +export const sentimentSatisfiedAlt = ( + args: StorybookArgs +): React.ReactElement => +export const sentimentVeryDissatisfied = ( + args: StorybookArgs +): React.ReactElement => +export const settings = (args: StorybookArgs): React.ReactElement => ( + +) +export const share = (args: StorybookArgs): React.ReactElement => ( + +) +export const shield = (args: StorybookArgs): React.ReactElement => ( + +) +export const shoppingBasket = (args: StorybookArgs): React.ReactElement => ( + +) +export const snow = (args: StorybookArgs): React.ReactElement => ( + +) +export const soap = (args: StorybookArgs): React.ReactElement => ( + +) +export const socialDistance = (args: StorybookArgs): React.ReactElement => ( + +) +export const sortArrow = (args: StorybookArgs): React.ReactElement => ( + +) +export const spellcheck = (args: StorybookArgs): React.ReactElement => ( + +) +export const star = (args: StorybookArgs): React.ReactElement => ( + +) +export const starHalf = (args: StorybookArgs): React.ReactElement => ( + +) +export const starOutline = (args: StorybookArgs): React.ReactElement => ( + +) +export const store = (args: StorybookArgs): React.ReactElement => ( + +) +export const support = (args: StorybookArgs): React.ReactElement => ( + +) +export const supportAgent = (args: StorybookArgs): React.ReactElement => ( + +) +export const textFields = (args: StorybookArgs): React.ReactElement => ( + +) +export const thumbDownAlt = (args: StorybookArgs): React.ReactElement => ( + +) +export const thumbUpAlt = (args: StorybookArgs): React.ReactElement => ( + +) +export const timer = (args: StorybookArgs): React.ReactElement => ( + +) +export const toggleOff = (args: StorybookArgs): React.ReactElement => ( + +) +export const toggleOn = (args: StorybookArgs): React.ReactElement => ( + +) +export const topic = (args: StorybookArgs): React.ReactElement => ( + +) +export const tornado = (args: StorybookArgs): React.ReactElement => ( + +) +export const translate = (args: StorybookArgs): React.ReactElement => ( + +) +export const trendingDown = (args: StorybookArgs): React.ReactElement => ( + +) +export const trendingUp = (args: StorybookArgs): React.ReactElement => ( + +) +export const twitter = (args: StorybookArgs): React.ReactElement => ( + +) +export const undo = (args: StorybookArgs): React.ReactElement => ( + +) +export const unfoldLess = (args: StorybookArgs): React.ReactElement => ( + +) +export const unfoldMore = (args: StorybookArgs): React.ReactElement => ( + +) +export const update = (args: StorybookArgs): React.ReactElement => ( + +) +export const uploadFile = (args: StorybookArgs): React.ReactElement => ( + +) +export const verified = (args: StorybookArgs): React.ReactElement => ( + +) +export const verifiedUser = (args: StorybookArgs): React.ReactElement => ( + +) +export const visibility = (args: StorybookArgs): React.ReactElement => ( + +) +export const visibilityOff = (args: StorybookArgs): React.ReactElement => ( + +) +export const volumeOff = (args: StorybookArgs): React.ReactElement => ( + +) +export const warning = (args: StorybookArgs): React.ReactElement => ( + +) +export const wash = (args: StorybookArgs): React.ReactElement => ( + +) +export const wifi = (args: StorybookArgs): React.ReactElement => ( + +) +export const work = (args: StorybookArgs): React.ReactElement => ( + +) +export const youtube = (args: StorybookArgs): React.ReactElement => ( + +) +export const zoomIn = (args: StorybookArgs): React.ReactElement => ( + +) +export const zoomOutMap = (args: StorybookArgs): React.ReactElement => ( + +) +export const zoomOut = (args: StorybookArgs): React.ReactElement => ( + +) diff --git a/src/components/Icon/Icon.test.tsx b/src/components/Icon/Icon.test.tsx new file mode 100644 index 0000000000..e90ad1bf8d --- /dev/null +++ b/src/components/Icon/Icon.test.tsx @@ -0,0 +1,33 @@ +import React from 'react' +import { render, screen } from '@testing-library/react' + +import { IconAccessibilityNew } from './Icons' + +describe('Icon component', () => { + it('renders without errors', () => { + render() + + expect(screen.getByRole('img')).toBeInTheDocument() + }) + + it('accepts a size prop', () => { + render() + + expect(screen.getByRole('img')).toHaveClass('usa-icon--size-7') + }) + + it('accepts a className', () => { + render() + + expect(screen.getByRole('img')).toHaveClass('custom-class') + }) + + it('accepts an aria-label', () => { + render() + + expect(screen.getByRole('img')).toHaveAttribute( + 'aria-label', + 'build icon component' + ) + }) +}) diff --git a/src/components/Icon/Icon.tsx b/src/components/Icon/Icon.tsx new file mode 100644 index 0000000000..f04f81c01d --- /dev/null +++ b/src/components/Icon/Icon.tsx @@ -0,0 +1,40 @@ +import React from 'react' +import classnames from 'classnames' + +interface USWDSIconProps { + focusable?: boolean + role?: string + size?: 3 | 4 | 5 | 6 | 7 | 8 | 9 + className?: string +} + +export type IconProps = USWDSIconProps & JSX.IntrinsicElements['svg'] + +export function makeUSWDSIcon(Component: React.ComponentType) { + return (props: IconProps): JSX.Element => { + const { + size, + className, + focusable = false, + role = 'img', + ...iconProps + } = props + + const classes = classnames( + 'usa-icon', + { + [`usa-icon--size-${size}`]: size !== undefined, + }, + className + ) + + const finalProps = { + className: classes, + focusable, + role, + ...iconProps, + } + + return + } +} diff --git a/src/components/Icon/Icons.stories.tsx b/src/components/Icon/Icons.stories.tsx new file mode 100644 index 0000000000..61e52ee3f9 --- /dev/null +++ b/src/components/Icon/Icons.stories.tsx @@ -0,0 +1,512 @@ +import React from 'react' + +import { + IconAccessibilityNew, + IconAccessibleForward, + IconAccountBalance, + IconAccountBox, + IconAccountCircle, + IconAdd, + IconAddCircle, + IconAddCircleOutline, + IconAlarm, + IconAlternateEmail, + IconAnnouncement, + IconArrowBack, + IconArrowDownward, + IconArrowDropDown, + IconArrowDropUp, + IconArrowForward, + IconArrowUpward, + IconApi, + IconAssessment, + IconAttachFile, + IconAttachMoney, + IconAutorenew, + IconBackpack, + IconBathtub, + IconBedding, + IconBookmark, + IconBugReport, + IconBuild, + IconCalendarToday, + IconCampaign, + IconCamping, + IconCancel, + IconChat, + IconCheck, + IconCheckBoxOutlineBlank, + IconCheckCircle, + IconCheckCircleOutline, + IconCheckroom, + IconCleanHands, + IconClothes, + IconClose, + IconClosedCaption, + IconCloud, + IconCode, + IconComment, + IconConnectWithoutContact, + IconConstruction, + IconConstructionWorker, + IconContactPage, + IconContentCopy, + IconCoronavirus, + IconCreditCard, + IconDeck, + IconDelete, + IconDeviceThermostat, + IconDirections, + IconDirectionsBike, + IconDirectionsBus, + IconDirectionsCar, + IconDirectionsWalk, + IconDoNotDisturb, + IconDoNotTouch, + IconDragHandle, + IconEco, + IconElectricalServices, + IconEmojiEvents, + IconError, + IconErrorOutline, + IconEvent, + IconExpandLess, + IconExpandMore, + IconFacebook, + IconFastForward, + IconFastRewind, + IconFavorite, + IconFavoriteBorder, + IconFileDownload, + IconFilePresent, + IconFileUpload, + IconFilterAlt, + IconFilterList, + IconFingerprint, + IconFirstPage, + IconFlag, + IconFlickr, + IconFlight, + IconFlooding, + IconFolder, + IconFolderOpen, + IconFormatQuote, + IconFormatSize, + IconForum, + IconGithub, + IconGridView, + IconGroupAdd, + IconGroups, + IconHearing, + IconHelp, + IconHelpOutline, + IconHighlightOff, + IconHistory, + IconHome, + IconHospital, + IconHotel, + IconHourglassEmpty, + IconHurricane, + IconIdentification, + IconImage, + IconInfo, + IconInfoOutline, + IconInsights, + IconInstagram, + IconKeyboard, + IconLabel, + IconLanguage, + IconLastPage, + IconLaunch, + IconLightbulb, + IconLightbulbOutline, + IconLink, + IconLinkOff, + IconList, + IconLocalCafe, + IconLocalFireDepartment, + IconLocalGasStation, + IconLocalGroceryStore, + IconLocalHospital, + IconLocalLaundryService, + IconLocalLibrary, + IconLocalOffer, + IconLocalParking, + IconLocalPharmacy, + IconLocalPolice, + IconLocalTaxi, + IconLocationCity, + IconLocationOn, + IconLock, + IconLockOpen, + IconLockOutline, + IconLogin, + IconLogout, + IconLoop, + IconMail, + IconMailOutline, + IconMap, + IconMasks, + IconMedicalServices, + IconMenu, + IconMilitaryTech, + IconMoreHoriz, + IconMoreVert, + IconMyLocation, + IconNavigateBefore, + IconNavigateNext, + IconNavigateFarBefore, + IconNavigateFarNext, + IconNearMe, + IconNotifications, + IconNotificationsActive, + IconNotificationsNone, + IconNotificationsOff, + IconPark, + IconPeople, + IconPerson, + IconPets, + IconPhone, + IconPhotoCamera, + IconPrint, + IconPriorityHigh, + IconPublic, + IconPushPin, + IconRadioButtonUnchecked, + IconRain, + IconReduceCapacity, + IconRemove, + IconReport, + IconRestaurant, + IconRssFeed, + IconSafetyDivider, + IconSanitizer, + IconSaveAlt, + IconSevereWeather, + IconSchedule, + IconSchool, + IconScience, + IconSearch, + IconSecurity, + IconSend, + IconSentimentDissatisfied, + IconSentimentNeutral, + IconSentimentSatisfied, + IconSentimentSatisfiedAlt, + IconSentimentVeryDissatisfied, + IconSettings, + IconShare, + IconShield, + IconShoppingBasket, + IconSnow, + IconSoap, + IconSocialDistance, + IconSortArrow, + IconSpellcheck, + IconStar, + IconStarHalf, + IconStarOutline, + IconStore, + IconSupport, + IconSupportAgent, + IconTextFields, + IconThumbDownAlt, + IconThumbUpAlt, + IconTimer, + IconToggleOff, + IconToggleOn, + IconTopic, + IconTornado, + IconTranslate, + IconTrendingDown, + IconTrendingUp, + IconTwitter, + IconUndo, + IconUnfoldLess, + IconUnfoldMore, + IconUpdate, + IconUploadFile, + IconVerified, + IconVerifiedUser, + IconVisiblity, + IconVisibilityOff, + IconVolumeOff, + IconWarning, + IconWash, + IconWifi, + IconWork, + IconYoutube, + IconZoomIn, + IconZoomOutMap, + IconZoomOut, +} from './Icons' + +type StorybookArgs = { + size: 3 | 4 | 5 | 6 | 7 | 8 | 9 +} + +export default { + title: 'Components/Icons/All', + parameters: { + docs: { + description: { + component: ` +###USWDS 2.0 Icon component +Source: https://designsystem.digital.gov/components/icon/ +`, + }, + }, + }, + argTypes: { + size: { + control: { + type: 'select', + options: [3, 4, 5, 6, 7, 8, 9], + }, + defaultValue: 4, + }, + }, +} + +export const allIcons = (args: StorybookArgs): React.ReactElement => ( +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+) diff --git a/src/components/Icon/Icons.ts b/src/components/Icon/Icons.ts new file mode 100644 index 0000000000..ab23653fa7 --- /dev/null +++ b/src/components/Icon/Icons.ts @@ -0,0 +1,722 @@ +import AccessibilityNewSvg from 'uswds/dist/img/usa-icons/accessibility_new.svg?svgr' +import AccessibleForwardSvg from 'uswds/dist/img/usa-icons/accessible_forward.svg?svgr' +import AccountBalanceSvg from 'uswds/dist/img/usa-icons/account_balance.svg?svgr' +import AccountBoxSvg from 'uswds/dist/img/usa-icons/account_box.svg?svgr' +import AccountCircleSvg from 'uswds/dist/img/usa-icons/account_circle.svg?svgr' +import AddSvg from 'uswds/dist/img/usa-icons/add.svg?svgr' +import AddCircleSvg from 'uswds/dist/img/usa-icons/add_circle.svg?svgr' +import AddCircleOutlineSvg from 'uswds/dist/img/usa-icons/add_circle_outline.svg?svgr' +import AlarmSvg from 'uswds/dist/img/usa-icons/alarm.svg?svgr' +import AlternateEmailSvg from 'uswds/dist/img/usa-icons/alternate_email.svg?svgr' +import AnnouncementSvg from 'uswds/dist/img/usa-icons/announcement.svg?svgr' +import ArrowBackSvg from 'uswds/dist/img/usa-icons/arrow_back.svg?svgr' +import ArrowDownwardSvg from 'uswds/dist/img/usa-icons/arrow_downward.svg?svgr' +import ArrowDropDownSvg from 'uswds/dist/img/usa-icons/arrow_drop_down.svg?svgr' +import ArrowDropUpSvg from 'uswds/dist/img/usa-icons/arrow_drop_up.svg?svgr' +import ArrowForwardSvg from 'uswds/dist/img/usa-icons/arrow_forward.svg?svgr' +import ArrowUpwardSvg from 'uswds/dist/img/usa-icons/arrow_upward.svg?svgr' +import ApiSvg from 'uswds/dist/img/usa-icons/api.svg?svgr' +import AssessmentSvg from 'uswds/dist/img/usa-icons/assessment.svg?svgr' +import AttachFileSvg from 'uswds/dist/img/usa-icons/attach_file.svg?svgr' +import AttachMoneySvg from 'uswds/dist/img/usa-icons/attach_money.svg?svgr' +import AutorenewSvg from 'uswds/dist/img/usa-icons/autorenew.svg?svgr' +import BackpackSvg from 'uswds/dist/img/usa-icons/backpack.svg?svgr' +import BathtubSvg from 'uswds/dist/img/usa-icons/bathtub.svg?svgr' +import BeddingSvg from 'uswds/dist/img/usa-icons/bedding.svg?svgr' +import BookmarkSvg from 'uswds/dist/img/usa-icons/bookmark.svg?svgr' +import BugReportSvg from 'uswds/dist/img/usa-icons/bug_report.svg?svgr' +import BuildSvg from 'uswds/dist/img/usa-icons/build.svg?svgr' +import CalendarTodaySvg from 'uswds/dist/img/usa-icons/calendar_today.svg?svgr' +import CampaignSvg from 'uswds/dist/img/usa-icons/campaign.svg?svgr' +import CampingSvg from 'uswds/dist/img/usa-icons/camping.svg?svgr' +import CancelSvg from 'uswds/dist/img/usa-icons/cancel.svg?svgr' +import ChatSvg from 'uswds/dist/img/usa-icons/chat.svg?svgr' +import CheckSvg from 'uswds/dist/img/usa-icons/check.svg?svgr' +import CheckBoxOutlineBlankSvg from 'uswds/dist/img/usa-icons/check_box_outline_blank.svg?svgr' +import CheckCircleSvg from 'uswds/dist/img/usa-icons/check_circle.svg?svgr' +import CheckCircleOutlineSvg from 'uswds/dist/img/usa-icons/check_circle_outline.svg?svgr' +import CheckroomSvg from 'uswds/dist/img/usa-icons/checkroom.svg?svgr' +import CleanHandsSvg from 'uswds/dist/img/usa-icons/clean_hands.svg?svgr' +import ClothesSvg from 'uswds/dist/img/usa-icons/clothes.svg?svgr' +import CloseSvg from 'uswds/dist/img/usa-icons/close.svg?svgr' +import ClosedCaptionSvg from 'uswds/dist/img/usa-icons/closed_caption.svg?svgr' +import CloudSvg from 'uswds/dist/img/usa-icons/cloud.svg?svgr' +import CodeSvg from 'uswds/dist/img/usa-icons/code.svg?svgr' +import CommentSvg from 'uswds/dist/img/usa-icons/comment.svg?svgr' +import ConnectWithoutContactSvg from 'uswds/dist/img/usa-icons/connect_without_contact.svg?svgr' +import ConstructionSvg from 'uswds/dist/img/usa-icons/construction.svg?svgr' +import ConstructionWorkerSvg from 'uswds/dist/img/usa-icons/construction_worker.svg?svgr' +import ContactPageSvg from 'uswds/dist/img/usa-icons/contact_page.svg?svgr' +import ContentCopySvg from 'uswds/dist/img/usa-icons/content_copy.svg?svgr' +import CoronavirusSvg from 'uswds/dist/img/usa-icons/coronavirus.svg?svgr' +import CreditCardSvg from 'uswds/dist/img/usa-icons/credit_card.svg?svgr' +import DeckSvg from 'uswds/dist/img/usa-icons/deck.svg?svgr' +import DeleteSvg from 'uswds/dist/img/usa-icons/delete.svg?svgr' +import DeviceThermostatSvg from 'uswds/dist/img/usa-icons/device_thermostat.svg?svgr' +import DirectionsSvg from 'uswds/dist/img/usa-icons/directions.svg?svgr' +import DirectionsBikeSvg from 'uswds/dist/img/usa-icons/directions_bike.svg?svgr' +import DirectionsBusSvg from 'uswds/dist/img/usa-icons/directions_bus.svg?svgr' +import DirectionsCarSvg from 'uswds/dist/img/usa-icons/directions_car.svg?svgr' +import DirectionsWalkSvg from 'uswds/dist/img/usa-icons/directions_walk.svg?svgr' +import DoNotDisturbSvg from 'uswds/dist/img/usa-icons/do_not_disturb.svg?svgr' +import DoNotTouchSvg from 'uswds/dist/img/usa-icons/do_not_touch.svg?svgr' +import DragHandleSvg from 'uswds/dist/img/usa-icons/drag_handle.svg?svgr' +import EcoSvg from 'uswds/dist/img/usa-icons/eco.svg?svgr' +import EditSvg from 'uswds/dist/img/usa-icons/edit.svg?svgr' +import ElectricalServicesSvg from 'uswds/dist/img/usa-icons/electrical_services.svg?svgr' +import EmojiEventsSvg from 'uswds/dist/img/usa-icons/emoji_events.svg?svgr' +import ErrorSvg from 'uswds/dist/img/usa-icons/error.svg?svgr' +import ErrorOutlineSvg from 'uswds/dist/img/usa-icons/error_outline.svg?svgr' +import EventSvg from 'uswds/dist/img/usa-icons/event.svg?svgr' +import ExpandLessSvg from 'uswds/dist/img/usa-icons/expand_less.svg?svgr' +import ExpandMoreSvg from 'uswds/dist/img/usa-icons/expand_more.svg?svgr' +import FacebookSvg from 'uswds/dist/img/usa-icons/facebook.svg?svgr' +import FastForwardSvg from 'uswds/dist/img/usa-icons/fast_forward.svg?svgr' +import FastRewindSvg from 'uswds/dist/img/usa-icons/fast_rewind.svg?svgr' +import FavoriteSvg from 'uswds/dist/img/usa-icons/favorite.svg?svgr' +import FavoriteBorderSvg from 'uswds/dist/img/usa-icons/favorite_border.svg?svgr' +import FileDownloadSvg from 'uswds/dist/img/usa-icons/file_download.svg?svgr' +import FilePresentSvg from 'uswds/dist/img/usa-icons/file_present.svg?svgr' +import FileUploadSvg from 'uswds/dist/img/usa-icons/file_upload.svg?svgr' +import FilterAltSvg from 'uswds/dist/img/usa-icons/filter_alt.svg?svgr' +import FilterListSvg from 'uswds/dist/img/usa-icons/filter_list.svg?svgr' +import FingerprintSvg from 'uswds/dist/img/usa-icons/fingerprint.svg?svgr' +import FirstPageSvg from 'uswds/dist/img/usa-icons/first_page.svg?svgr' +import FlagSvg from 'uswds/dist/img/usa-icons/flag.svg?svgr' +import FlickrSvg from 'uswds/dist/img/usa-icons/flickr.svg?svgr' +import FlightSvg from 'uswds/dist/img/usa-icons/flight.svg?svgr' +import FloodingSvg from 'uswds/dist/img/usa-icons/flooding.svg?svgr' +import FolderSvg from 'uswds/dist/img/usa-icons/folder.svg?svgr' +import FolderOpenSvg from 'uswds/dist/img/usa-icons/folder_open.svg?svgr' +import FormatQuoteSvg from 'uswds/dist/img/usa-icons/format_quote.svg?svgr' +import FormatSizeSvg from 'uswds/dist/img/usa-icons/format_size.svg?svgr' +import ForumSvg from 'uswds/dist/img/usa-icons/forum.svg?svgr' +import GithubSvg from 'uswds/dist/img/usa-icons/github.svg?svgr' +import GridViewSvg from 'uswds/dist/img/usa-icons/grid_view.svg?svgr' +import GroupAddSvg from 'uswds/dist/img/usa-icons/group_add.svg?svgr' +import GroupsSvg from 'uswds/dist/img/usa-icons/groups.svg?svgr' +import HearingSvg from 'uswds/dist/img/usa-icons/hearing.svg?svgr' +import HelpSvg from 'uswds/dist/img/usa-icons/help.svg?svgr' +import HelpOutlineSvg from 'uswds/dist/img/usa-icons/help_outline.svg?svgr' +import HighlightOffSvg from 'uswds/dist/img/usa-icons/highlight_off.svg?svgr' +import HistorySvg from 'uswds/dist/img/usa-icons/history.svg?svgr' +import HomeSvg from 'uswds/dist/img/usa-icons/home.svg?svgr' +import HospitalSvg from 'uswds/dist/img/usa-icons/hospital.svg?svgr' +import HotelSvg from 'uswds/dist/img/usa-icons/hotel.svg?svgr' +import HourglassEmptySvg from 'uswds/dist/img/usa-icons/hourglass_empty.svg?svgr' +import HurricaneSvg from 'uswds/dist/img/usa-icons/hurricane.svg?svgr' +import IdentificationSvg from 'uswds/dist/img/usa-icons/identification.svg?svgr' +import ImageSvg from 'uswds/dist/img/usa-icons/image.svg?svgr' +import InfoSvg from 'uswds/dist/img/usa-icons/info.svg?svgr' +import InfoOutlineSvg from 'uswds/dist/img/usa-icons/info_outline.svg?svgr' +import InsightsSvg from 'uswds/dist/img/usa-icons/insights.svg?svgr' +import InstagramSvg from 'uswds/dist/img/usa-icons/instagram.svg?svgr' +import KeyboardSvg from 'uswds/dist/img/usa-icons/keyboard.svg?svgr' +import LabelSvg from 'uswds/dist/img/usa-icons/label.svg?svgr' +import LanguageSvg from 'uswds/dist/img/usa-icons/language.svg?svgr' +import LastPageSvg from 'uswds/dist/img/usa-icons/last_page.svg?svgr' +import LaunchSvg from 'uswds/dist/img/usa-icons/launch.svg?svgr' +import LightbulbSvg from 'uswds/dist/img/usa-icons/lightbulb.svg?svgr' +import LightbulbOutlineSvg from 'uswds/dist/img/usa-icons/lightbulb_outline.svg?svgr' +import LinkSvg from 'uswds/dist/img/usa-icons/link.svg?svgr' +import LinkOffSvg from 'uswds/dist/img/usa-icons/link_off.svg?svgr' +import ListSvg from 'uswds/dist/img/usa-icons/list.svg?svgr' +import LocalCafeSvg from 'uswds/dist/img/usa-icons/local_cafe.svg?svgr' +import LocalFireDepartmentSvg from 'uswds/dist/img/usa-icons/local_fire_department.svg?svgr' +import LocalGasStationSvg from 'uswds/dist/img/usa-icons/local_gas_station.svg?svgr' +import LocalGroceryStoreSvg from 'uswds/dist/img/usa-icons/local_grocery_store.svg?svgr' +import LocalHospitalSvg from 'uswds/dist/img/usa-icons/local_hospital.svg?svgr' +import LocalLaundryServiceSvg from 'uswds/dist/img/usa-icons/local_laundry_service.svg?svgr' +import LocalLibrarySvg from 'uswds/dist/img/usa-icons/local_library.svg?svgr' +import LocalOfferSvg from 'uswds/dist/img/usa-icons/local_offer.svg?svgr' +import LocalParkingSvg from 'uswds/dist/img/usa-icons/local_parking.svg?svgr' +import LocalPharmacySvg from 'uswds/dist/img/usa-icons/local_pharmacy.svg?svgr' +import LocalPoliceSvg from 'uswds/dist/img/usa-icons/local_police.svg?svgr' +import LocalTaxiSvg from 'uswds/dist/img/usa-icons/local_taxi.svg?svgr' +import LocationCitySvg from 'uswds/dist/img/usa-icons/location_city.svg?svgr' +import LocationOnSvg from 'uswds/dist/img/usa-icons/location_on.svg?svgr' +import LockSvg from 'uswds/dist/img/usa-icons/lock.svg?svgr' +import LockOpenSvg from 'uswds/dist/img/usa-icons/lock_open.svg?svgr' +import LockOutlineSvg from 'uswds/dist/img/usa-icons/lock_outline.svg?svgr' +import LoginSvg from 'uswds/dist/img/usa-icons/login.svg?svgr' +import LogoutSvg from 'uswds/dist/img/usa-icons/logout.svg?svgr' +import LoopSvg from 'uswds/dist/img/usa-icons/loop.svg?svgr' +import MailSvg from 'uswds/dist/img/usa-icons/mail.svg?svgr' +import MailOutlineSvg from 'uswds/dist/img/usa-icons/mail_outline.svg?svgr' +import MapSvg from 'uswds/dist/img/usa-icons/map.svg?svgr' +import MasksSvg from 'uswds/dist/img/usa-icons/masks.svg?svgr' +import MedicalServicesSvg from 'uswds/dist/img/usa-icons/medical_services.svg?svgr' +import MenuSvg from 'uswds/dist/img/usa-icons/menu.svg?svgr' +import MilitaryTechSvg from 'uswds/dist/img/usa-icons/military_tech.svg?svgr' +import MoreHorizSvg from 'uswds/dist/img/usa-icons/more_horiz.svg?svgr' +import MoreVertSvg from 'uswds/dist/img/usa-icons/more_vert.svg?svgr' +import MyLocationSvg from 'uswds/dist/img/usa-icons/my_location.svg?svgr' +import NavigateBeforeSvg from 'uswds/dist/img/usa-icons/navigate_before.svg?svgr' +import NavigateNextSvg from 'uswds/dist/img/usa-icons/navigate_next.svg?svgr' +import NavigateFarBeforeSvg from 'uswds/dist/img/usa-icons/navigate_far_before.svg?svgr' +import NavigateFarNextSvg from 'uswds/dist/img/usa-icons/navigate_far_next.svg?svgr' +import NearMeSvg from 'uswds/dist/img/usa-icons/near_me.svg?svgr' +import NotificationsSvg from 'uswds/dist/img/usa-icons/notifications.svg?svgr' +import NotificationsActiveSvg from 'uswds/dist/img/usa-icons/notifications_active.svg?svgr' +import NotificationsNoneSvg from 'uswds/dist/img/usa-icons/notifications_none.svg?svgr' +import NotificationsOffSvg from 'uswds/dist/img/usa-icons/notifications_off.svg?svgr' +import ParkSvg from 'uswds/dist/img/usa-icons/park.svg?svgr' +import PeopleSvg from 'uswds/dist/img/usa-icons/people.svg?svgr' +import PersonSvg from 'uswds/dist/img/usa-icons/person.svg?svgr' +import PetsSvg from 'uswds/dist/img/usa-icons/pets.svg?svgr' +import PhoneSvg from 'uswds/dist/img/usa-icons/phone.svg?svgr' +import PhotoCameraSvg from 'uswds/dist/img/usa-icons/photo_camera.svg?svgr' +import PrintSvg from 'uswds/dist/img/usa-icons/print.svg?svgr' +import PriorityHighSvg from 'uswds/dist/img/usa-icons/priority_high.svg?svgr' +import PublicSvg from 'uswds/dist/img/usa-icons/public.svg?svgr' +import PushPinSvg from 'uswds/dist/img/usa-icons/push_pin.svg?svgr' +import RadioButtonUncheckedSvg from 'uswds/dist/img/usa-icons/radio_button_unchecked.svg?svgr' +import RainSvg from 'uswds/dist/img/usa-icons/rain.svg?svgr' +import ReduceCapacitySvg from 'uswds/dist/img/usa-icons/reduce_capacity.svg?svgr' +import RemoveSvg from 'uswds/dist/img/usa-icons/remove.svg?svgr' +import ReportSvg from 'uswds/dist/img/usa-icons/report.svg?svgr' +import RestaurantSvg from 'uswds/dist/img/usa-icons/restaurant.svg?svgr' +import RssFeedSvg from 'uswds/dist/img/usa-icons/rss_feed.svg?svgr' +import SafetyDividerSvg from 'uswds/dist/img/usa-icons/safety_divider.svg?svgr' +import SanitizerSvg from 'uswds/dist/img/usa-icons/sanitizer.svg?svgr' +import SaveAltSvg from 'uswds/dist/img/usa-icons/save_alt.svg?svgr' +import SevereWeatherSvg from 'uswds/dist/img/usa-icons/severe_weather.svg?svgr' +import ScheduleSvg from 'uswds/dist/img/usa-icons/schedule.svg?svgr' +import SchoolSvg from 'uswds/dist/img/usa-icons/school.svg?svgr' +import ScienceSvg from 'uswds/dist/img/usa-icons/science.svg?svgr' +import SearchSvg from 'uswds/dist/img/usa-icons/search.svg?svgr' +import SecuritySvg from 'uswds/dist/img/usa-icons/security.svg?svgr' +import SendSvg from 'uswds/dist/img/usa-icons/send.svg?svgr' +import SentimentDissatisfiedSvg from 'uswds/dist/img/usa-icons/sentiment_dissatisfied.svg?svgr' +import SentimentNeutralSvg from 'uswds/dist/img/usa-icons/sentiment_neutral.svg?svgr' +import SentimentSatisfiedSvg from 'uswds/dist/img/usa-icons/sentiment_satisfied.svg?svgr' +import SentimentSatisfiedAltSvg from 'uswds/dist/img/usa-icons/sentiment_satisfied_alt.svg?svgr' +import SentimentVeryDissatisfiedSvg from 'uswds/dist/img/usa-icons/sentiment_very_dissatisfied.svg?svgr' +import SettingsSvg from 'uswds/dist/img/usa-icons/settings.svg?svgr' +import ShareSvg from 'uswds/dist/img/usa-icons/share.svg?svgr' +import ShieldSvg from 'uswds/dist/img/usa-icons/shield.svg?svgr' +import ShoppingBasketSvg from 'uswds/dist/img/usa-icons/shopping_basket.svg?svgr' +import SnowSvg from 'uswds/dist/img/usa-icons/snow.svg?svgr' +import SoapSvg from 'uswds/dist/img/usa-icons/soap.svg?svgr' +import SocialDistanceSvg from 'uswds/dist/img/usa-icons/social_distance.svg?svgr' +import SortArrowSvg from 'uswds/dist/img/usa-icons/sort_arrow.svg?svgr' +import SpellcheckSvg from 'uswds/dist/img/usa-icons/spellcheck.svg?svgr' +import StarSvg from 'uswds/dist/img/usa-icons/star.svg?svgr' +import StarHalfSvg from 'uswds/dist/img/usa-icons/star_half.svg?svgr' +import StarOutlineSvg from 'uswds/dist/img/usa-icons/star_outline.svg?svgr' +import StoreSvg from 'uswds/dist/img/usa-icons/store.svg?svgr' +import SupportSvg from 'uswds/dist/img/usa-icons/support.svg?svgr' +import SupportAgentSvg from 'uswds/dist/img/usa-icons/support_agent.svg?svgr' +import TextFieldsSvg from 'uswds/dist/img/usa-icons/text_fields.svg?svgr' +import ThumbDownAltSvg from 'uswds/dist/img/usa-icons/thumb_down_off_alt.svg?svgr' +import ThumbUpAltSvg from 'uswds/dist/img/usa-icons/thumb_up_alt.svg?svgr' +import TimerSvg from 'uswds/dist/img/usa-icons/timer.svg?svgr' +import ToggleOffSvg from 'uswds/dist/img/usa-icons/toggle_off.svg?svgr' +import ToggleOnSvg from 'uswds/dist/img/usa-icons/toggle_on.svg?svgr' +import TopicSvg from 'uswds/dist/img/usa-icons/topic.svg?svgr' +import TornadoSvg from 'uswds/dist/img/usa-icons/tornado.svg?svgr' +import TranslateSvg from 'uswds/dist/img/usa-icons/translate.svg?svgr' +import TrendingDownSvg from 'uswds/dist/img/usa-icons/trending_down.svg?svgr' +import TrendingUpSvg from 'uswds/dist/img/usa-icons/trending_up.svg?svgr' +import TwitterSvg from 'uswds/dist/img/usa-icons/twitter.svg?svgr' +import UndoSvg from 'uswds/dist/img/usa-icons/undo.svg?svgr' +import UnfoldLessSvg from 'uswds/dist/img/usa-icons/unfold_less.svg?svgr' +import UnfoldMoreSvg from 'uswds/dist/img/usa-icons/unfold_more.svg?svgr' +import UpdateSvg from 'uswds/dist/img/usa-icons/update.svg?svgr' +import UploadFileSvg from 'uswds/dist/img/usa-icons/upload_file.svg?svgr' +import VerifiedSvg from 'uswds/dist/img/usa-icons/verified.svg?svgr' +import VerifiedUserSvg from 'uswds/dist/img/usa-icons/verified_user.svg?svgr' +import VisiblitySvg from 'uswds/dist/img/usa-icons/visibility.svg?svgr' +import VisibilityOffSvg from 'uswds/dist/img/usa-icons/visibility_off.svg?svgr' +import VolumeOffSvg from 'uswds/dist/img/usa-icons/volume_off.svg?svgr' +import WarningSvg from 'uswds/dist/img/usa-icons/warning.svg?svgr' +import WashSvg from 'uswds/dist/img/usa-icons/wash.svg?svgr' +import WifiSvg from 'uswds/dist/img/usa-icons/wifi.svg?svgr' +import WorkSvg from 'uswds/dist/img/usa-icons/work.svg?svgr' +import YoutubeSvg from 'uswds/dist/img/usa-icons/youtube.svg?svgr' +import ZoomInSvg from 'uswds/dist/img/usa-icons/zoom_in.svg?svgr' +import ZoomOutMapSvg from 'uswds/dist/img/usa-icons/zoom_out_map.svg?svgr' +import ZoomOutSvg from 'uswds/dist/img/usa-icons/zoom_out.svg?svgr' + +import { makeUSWDSIcon, IconProps } from './Icon' +import React from 'react' + +export const IconAccessibilityNew: React.ComponentType = + makeUSWDSIcon(AccessibilityNewSvg) + +export const IconAccessibleForward: React.ComponentType = + makeUSWDSIcon(AccessibleForwardSvg) + +export const IconAccountBalance: React.ComponentType = + makeUSWDSIcon(AccountBalanceSvg) + +export const IconAccountBox: React.ComponentType = + makeUSWDSIcon(AccountBoxSvg) + +export const IconAccountCircle: React.ComponentType = + makeUSWDSIcon(AccountCircleSvg) + +export const IconAdd: React.ComponentType = makeUSWDSIcon(AddSvg) + +export const IconAddCircle: React.ComponentType = + makeUSWDSIcon(AddCircleSvg) + +export const IconAddCircleOutline: React.ComponentType = + makeUSWDSIcon(AddCircleOutlineSvg) + +export const IconAlarm: React.ComponentType = makeUSWDSIcon(AlarmSvg) + +export const IconAlternateEmail: React.ComponentType = + makeUSWDSIcon(AlternateEmailSvg) + +export const IconAnnouncement: React.ComponentType = + makeUSWDSIcon(AnnouncementSvg) + +export const IconArrowBack: React.ComponentType = + makeUSWDSIcon(ArrowBackSvg) + +export const IconArrowDownward: React.ComponentType = + makeUSWDSIcon(ArrowDownwardSvg) + +export const IconArrowDropDown: React.ComponentType = + makeUSWDSIcon(ArrowDropDownSvg) + +export const IconArrowDropUp: React.ComponentType = + makeUSWDSIcon(ArrowDropUpSvg) + +export const IconArrowForward: React.ComponentType = + makeUSWDSIcon(ArrowForwardSvg) + +export const IconArrowUpward: React.ComponentType = + makeUSWDSIcon(ArrowUpwardSvg) + +export const IconApi: React.ComponentType = makeUSWDSIcon(ApiSvg) + +export const IconAssessment: React.ComponentType = + makeUSWDSIcon(AssessmentSvg) + +export const IconAttachFile: React.ComponentType = + makeUSWDSIcon(AttachFileSvg) + +export const IconAttachMoney: React.ComponentType = + makeUSWDSIcon(AttachMoneySvg) + +export const IconAutorenew: React.ComponentType = + makeUSWDSIcon(AutorenewSvg) + +export const IconBackpack: React.ComponentType = + makeUSWDSIcon(BackpackSvg) + +export const IconBathtub: React.ComponentType = + makeUSWDSIcon(BathtubSvg) + +export const IconBedding: React.ComponentType = + makeUSWDSIcon(BeddingSvg) +export const IconBookmark: React.ComponentType = + makeUSWDSIcon(BookmarkSvg) +export const IconBugReport: React.ComponentType = + makeUSWDSIcon(BugReportSvg) +export const IconBuild: React.ComponentType = makeUSWDSIcon(BuildSvg) +export const IconCalendarToday: React.ComponentType = + makeUSWDSIcon(CalendarTodaySvg) +export const IconCampaign: React.ComponentType = + makeUSWDSIcon(CampaignSvg) +export const IconCamping: React.ComponentType = + makeUSWDSIcon(CampingSvg) +export const IconCancel: React.ComponentType = + makeUSWDSIcon(CancelSvg) +export const IconChat: React.ComponentType = makeUSWDSIcon(ChatSvg) +export const IconCheck: React.ComponentType = makeUSWDSIcon(CheckSvg) +export const IconCheckBoxOutlineBlank: React.ComponentType = + makeUSWDSIcon(CheckBoxOutlineBlankSvg) +export const IconCheckCircle: React.ComponentType = + makeUSWDSIcon(CheckCircleSvg) +export const IconCheckCircleOutline: React.ComponentType = + makeUSWDSIcon(CheckCircleOutlineSvg) +export const IconCheckroom: React.ComponentType = + makeUSWDSIcon(CheckroomSvg) +export const IconCleanHands: React.ComponentType = + makeUSWDSIcon(CleanHandsSvg) +export const IconClothes: React.ComponentType = + makeUSWDSIcon(ClothesSvg) +export const IconClose: React.ComponentType = makeUSWDSIcon(CloseSvg) +export const IconClosedCaption: React.ComponentType = + makeUSWDSIcon(ClosedCaptionSvg) +export const IconCloud: React.ComponentType = makeUSWDSIcon(CloudSvg) +export const IconCode: React.ComponentType = makeUSWDSIcon(CodeSvg) +export const IconComment: React.ComponentType = + makeUSWDSIcon(CommentSvg) +export const IconConnectWithoutContact: React.ComponentType = + makeUSWDSIcon(ConnectWithoutContactSvg) +export const IconConstruction: React.ComponentType = + makeUSWDSIcon(ConstructionSvg) +export const IconConstructionWorker: React.ComponentType = + makeUSWDSIcon(ConstructionWorkerSvg) +export const IconContactPage: React.ComponentType = + makeUSWDSIcon(ContactPageSvg) +export const IconContentCopy: React.ComponentType = + makeUSWDSIcon(ContentCopySvg) +export const IconCoronavirus: React.ComponentType = + makeUSWDSIcon(CoronavirusSvg) +export const IconCreditCard: React.ComponentType = + makeUSWDSIcon(CreditCardSvg) +export const IconDeck: React.ComponentType = makeUSWDSIcon(DeckSvg) +export const IconDelete: React.ComponentType = + makeUSWDSIcon(DeleteSvg) +export const IconDeviceThermostat: React.ComponentType = + makeUSWDSIcon(DeviceThermostatSvg) +export const IconDirections: React.ComponentType = + makeUSWDSIcon(DirectionsSvg) +export const IconDirectionsBike: React.ComponentType = + makeUSWDSIcon(DirectionsBikeSvg) +export const IconDirectionsBus: React.ComponentType = + makeUSWDSIcon(DirectionsBusSvg) +export const IconDirectionsCar: React.ComponentType = + makeUSWDSIcon(DirectionsCarSvg) +export const IconDirectionsWalk: React.ComponentType = + makeUSWDSIcon(DirectionsWalkSvg) +export const IconDoNotDisturb: React.ComponentType = + makeUSWDSIcon(DoNotDisturbSvg) +export const IconDoNotTouch: React.ComponentType = + makeUSWDSIcon(DoNotTouchSvg) +export const IconDragHandle: React.ComponentType = + makeUSWDSIcon(DragHandleSvg) +export const IconEco: React.ComponentType = makeUSWDSIcon(EcoSvg) +export const IconEdit: React.ComponentType = makeUSWDSIcon(EditSvg) +export const IconElectricalServices: React.ComponentType = + makeUSWDSIcon(ElectricalServicesSvg) +export const IconEmojiEvents: React.ComponentType = + makeUSWDSIcon(EmojiEventsSvg) +export const IconError: React.ComponentType = makeUSWDSIcon(ErrorSvg) +export const IconErrorOutline: React.ComponentType = + makeUSWDSIcon(ErrorOutlineSvg) +export const IconEvent: React.ComponentType = makeUSWDSIcon(EventSvg) +export const IconExpandLess: React.ComponentType = + makeUSWDSIcon(ExpandLessSvg) +export const IconExpandMore: React.ComponentType = + makeUSWDSIcon(ExpandMoreSvg) +export const IconFacebook: React.ComponentType = + makeUSWDSIcon(FacebookSvg) +export const IconFastForward: React.ComponentType = + makeUSWDSIcon(FastForwardSvg) +export const IconFastRewind: React.ComponentType = + makeUSWDSIcon(FastRewindSvg) +export const IconFavorite: React.ComponentType = + makeUSWDSIcon(FavoriteSvg) +export const IconFavoriteBorder: React.ComponentType = + makeUSWDSIcon(FavoriteBorderSvg) +export const IconFileDownload: React.ComponentType = + makeUSWDSIcon(FileDownloadSvg) +export const IconFilePresent: React.ComponentType = + makeUSWDSIcon(FilePresentSvg) +export const IconFileUpload: React.ComponentType = + makeUSWDSIcon(FileUploadSvg) +export const IconFilterAlt: React.ComponentType = + makeUSWDSIcon(FilterAltSvg) +export const IconFilterList: React.ComponentType = + makeUSWDSIcon(FilterListSvg) +export const IconFingerprint: React.ComponentType = + makeUSWDSIcon(FingerprintSvg) +export const IconFirstPage: React.ComponentType = + makeUSWDSIcon(FirstPageSvg) +export const IconFlag: React.ComponentType = makeUSWDSIcon(FlagSvg) +export const IconFlickr: React.ComponentType = + makeUSWDSIcon(FlickrSvg) +export const IconFlight: React.ComponentType = + makeUSWDSIcon(FlightSvg) +export const IconFlooding: React.ComponentType = + makeUSWDSIcon(FloodingSvg) +export const IconFolder: React.ComponentType = + makeUSWDSIcon(FolderSvg) +export const IconFolderOpen: React.ComponentType = + makeUSWDSIcon(FolderOpenSvg) +export const IconFormatQuote: React.ComponentType = + makeUSWDSIcon(FormatQuoteSvg) +export const IconFormatSize: React.ComponentType = + makeUSWDSIcon(FormatSizeSvg) +export const IconForum: React.ComponentType = makeUSWDSIcon(ForumSvg) +export const IconGithub: React.ComponentType = + makeUSWDSIcon(GithubSvg) +export const IconGridView: React.ComponentType = + makeUSWDSIcon(GridViewSvg) +export const IconGroupAdd: React.ComponentType = + makeUSWDSIcon(GroupAddSvg) + +export const IconGroups: React.ComponentType = + makeUSWDSIcon(GroupsSvg) + +export const IconHearing: React.ComponentType = + makeUSWDSIcon(HearingSvg) + +export const IconHelp: React.ComponentType = makeUSWDSIcon(HelpSvg) + +export const IconHelpOutline: React.ComponentType = + makeUSWDSIcon(HelpOutlineSvg) + +export const IconHighlightOff: React.ComponentType = + makeUSWDSIcon(HighlightOffSvg) + +export const IconHistory: React.ComponentType = + makeUSWDSIcon(HistorySvg) + +export const IconHome: React.ComponentType = makeUSWDSIcon(HomeSvg) + +export const IconHospital: React.ComponentType = + makeUSWDSIcon(HospitalSvg) + +export const IconHotel: React.ComponentType = makeUSWDSIcon(HotelSvg) + +export const IconHourglassEmpty: React.ComponentType = + makeUSWDSIcon(HourglassEmptySvg) + +export const IconHurricane: React.ComponentType = + makeUSWDSIcon(HurricaneSvg) + +export const IconIdentification: React.ComponentType = + makeUSWDSIcon(IdentificationSvg) + +export const IconImage: React.ComponentType = makeUSWDSIcon(ImageSvg) + +export const IconInfo: React.ComponentType = makeUSWDSIcon(InfoSvg) + +export const IconInfoOutline: React.ComponentType = + makeUSWDSIcon(InfoOutlineSvg) + +export const IconInsights: React.ComponentType = + makeUSWDSIcon(InsightsSvg) + +export const IconInstagram: React.ComponentType = + makeUSWDSIcon(InstagramSvg) + +export const IconKeyboard: React.ComponentType = + makeUSWDSIcon(KeyboardSvg) + +export const IconLabel: React.ComponentType = makeUSWDSIcon(LabelSvg) + +export const IconLanguage: React.ComponentType = + makeUSWDSIcon(LanguageSvg) + +export const IconLastPage: React.ComponentType = + makeUSWDSIcon(LastPageSvg) + +export const IconLaunch: React.ComponentType = + makeUSWDSIcon(LaunchSvg) + +export const IconLightbulb: React.ComponentType = + makeUSWDSIcon(LightbulbSvg) + +export const IconLightbulbOutline: React.ComponentType = + makeUSWDSIcon(LightbulbOutlineSvg) + +export const IconLink: React.ComponentType = makeUSWDSIcon(LinkSvg) +export const IconLinkOff: React.ComponentType = + makeUSWDSIcon(LinkOffSvg) +export const IconList: React.ComponentType = makeUSWDSIcon(ListSvg) +export const IconLocalCafe: React.ComponentType = + makeUSWDSIcon(LocalCafeSvg) +export const IconLocalFireDepartment: React.ComponentType = + makeUSWDSIcon(LocalFireDepartmentSvg) +export const IconLocalGasStation: React.ComponentType = + makeUSWDSIcon(LocalGasStationSvg) +export const IconLocalGroceryStore: React.ComponentType = + makeUSWDSIcon(LocalGroceryStoreSvg) +export const IconLocalHospital: React.ComponentType = + makeUSWDSIcon(LocalHospitalSvg) +export const IconLocalLaundryService: React.ComponentType = + makeUSWDSIcon(LocalLaundryServiceSvg) +export const IconLocalLibrary: React.ComponentType = + makeUSWDSIcon(LocalLibrarySvg) +export const IconLocalOffer: React.ComponentType = + makeUSWDSIcon(LocalOfferSvg) +export const IconLocalParking: React.ComponentType = + makeUSWDSIcon(LocalParkingSvg) +export const IconLocalPharmacy: React.ComponentType = + makeUSWDSIcon(LocalPharmacySvg) +export const IconLocalPolice: React.ComponentType = + makeUSWDSIcon(LocalPoliceSvg) +export const IconLocalTaxi: React.ComponentType = + makeUSWDSIcon(LocalTaxiSvg) +export const IconLocationCity: React.ComponentType = + makeUSWDSIcon(LocationCitySvg) +export const IconLocationOn: React.ComponentType = + makeUSWDSIcon(LocationOnSvg) +export const IconLock: React.ComponentType = makeUSWDSIcon(LockSvg) +export const IconLockOpen: React.ComponentType = + makeUSWDSIcon(LockOpenSvg) +export const IconLockOutline: React.ComponentType = + makeUSWDSIcon(LockOutlineSvg) +export const IconLogin: React.ComponentType = makeUSWDSIcon(LoginSvg) +export const IconLogout: React.ComponentType = + makeUSWDSIcon(LogoutSvg) +export const IconLoop: React.ComponentType = makeUSWDSIcon(LoopSvg) +export const IconMail: React.ComponentType = makeUSWDSIcon(MailSvg) +export const IconMailOutline: React.ComponentType = + makeUSWDSIcon(MailOutlineSvg) +export const IconMap: React.ComponentType = makeUSWDSIcon(MapSvg) +export const IconMasks: React.ComponentType = makeUSWDSIcon(MasksSvg) +export const IconMedicalServices: React.ComponentType = + makeUSWDSIcon(MedicalServicesSvg) +export const IconMenu: React.ComponentType = makeUSWDSIcon(MenuSvg) +export const IconMilitaryTech: React.ComponentType = + makeUSWDSIcon(MilitaryTechSvg) +export const IconMoreHoriz: React.ComponentType = + makeUSWDSIcon(MoreHorizSvg) +export const IconMoreVert: React.ComponentType = + makeUSWDSIcon(MoreVertSvg) +export const IconMyLocation: React.ComponentType = + makeUSWDSIcon(MyLocationSvg) +export const IconNavigateBefore: React.ComponentType = + makeUSWDSIcon(NavigateBeforeSvg) +export const IconNavigateNext: React.ComponentType = + makeUSWDSIcon(NavigateNextSvg) +export const IconNavigateFarBefore: React.ComponentType = + makeUSWDSIcon(NavigateFarBeforeSvg) +export const IconNavigateFarNext: React.ComponentType = + makeUSWDSIcon(NavigateFarNextSvg) +export const IconNearMe: React.ComponentType = + makeUSWDSIcon(NearMeSvg) +export const IconNotifications: React.ComponentType = + makeUSWDSIcon(NotificationsSvg) +export const IconNotificationsActive: React.ComponentType = + makeUSWDSIcon(NotificationsActiveSvg) +export const IconNotificationsNone: React.ComponentType = + makeUSWDSIcon(NotificationsNoneSvg) +export const IconNotificationsOff: React.ComponentType = + makeUSWDSIcon(NotificationsOffSvg) +export const IconPark: React.ComponentType = makeUSWDSIcon(ParkSvg) +export const IconPeople: React.ComponentType = + makeUSWDSIcon(PeopleSvg) +export const IconPerson: React.ComponentType = + makeUSWDSIcon(PersonSvg) +export const IconPets: React.ComponentType = makeUSWDSIcon(PetsSvg) +export const IconPhone: React.ComponentType = makeUSWDSIcon(PhoneSvg) +export const IconPhotoCamera: React.ComponentType = + makeUSWDSIcon(PhotoCameraSvg) +export const IconPrint: React.ComponentType = makeUSWDSIcon(PrintSvg) +export const IconPriorityHigh: React.ComponentType = + makeUSWDSIcon(PriorityHighSvg) +export const IconPublic: React.ComponentType = + makeUSWDSIcon(PublicSvg) +export const IconPushPin: React.ComponentType = + makeUSWDSIcon(PushPinSvg) +export const IconRadioButtonUnchecked: React.ComponentType = + makeUSWDSIcon(RadioButtonUncheckedSvg) +export const IconRain: React.ComponentType = makeUSWDSIcon(RainSvg) +export const IconReduceCapacity: React.ComponentType = + makeUSWDSIcon(ReduceCapacitySvg) +export const IconRemove: React.ComponentType = + makeUSWDSIcon(RemoveSvg) +export const IconReport: React.ComponentType = + makeUSWDSIcon(ReportSvg) +export const IconRestaurant: React.ComponentType = + makeUSWDSIcon(RestaurantSvg) +export const IconRssFeed: React.ComponentType = + makeUSWDSIcon(RssFeedSvg) +export const IconSafetyDivider: React.ComponentType = + makeUSWDSIcon(SafetyDividerSvg) +export const IconSanitizer: React.ComponentType = + makeUSWDSIcon(SanitizerSvg) +export const IconSaveAlt: React.ComponentType = + makeUSWDSIcon(SaveAltSvg) +export const IconSevereWeather: React.ComponentType = + makeUSWDSIcon(SevereWeatherSvg) +export const IconSchedule: React.ComponentType = + makeUSWDSIcon(ScheduleSvg) +export const IconSchool: React.ComponentType = + makeUSWDSIcon(SchoolSvg) +export const IconScience: React.ComponentType = + makeUSWDSIcon(ScienceSvg) +export const IconSearch: React.ComponentType = + makeUSWDSIcon(SearchSvg) +export const IconSecurity: React.ComponentType = + makeUSWDSIcon(SecuritySvg) +export const IconSend: React.ComponentType = makeUSWDSIcon(SendSvg) +export const IconSentimentDissatisfied: React.ComponentType = + makeUSWDSIcon(SentimentDissatisfiedSvg) +export const IconSentimentNeutral: React.ComponentType = + makeUSWDSIcon(SentimentNeutralSvg) +export const IconSentimentSatisfied: React.ComponentType = + makeUSWDSIcon(SentimentSatisfiedSvg) +export const IconSentimentSatisfiedAlt: React.ComponentType = + makeUSWDSIcon(SentimentSatisfiedAltSvg) +export const IconSentimentVeryDissatisfied: React.ComponentType = + makeUSWDSIcon(SentimentVeryDissatisfiedSvg) +export const IconSettings: React.ComponentType = + makeUSWDSIcon(SettingsSvg) +export const IconShare: React.ComponentType = makeUSWDSIcon(ShareSvg) +export const IconShield: React.ComponentType = + makeUSWDSIcon(ShieldSvg) +export const IconShoppingBasket: React.ComponentType = + makeUSWDSIcon(ShoppingBasketSvg) +export const IconSnow: React.ComponentType = makeUSWDSIcon(SnowSvg) +export const IconSoap: React.ComponentType = makeUSWDSIcon(SoapSvg) +export const IconSocialDistance: React.ComponentType = + makeUSWDSIcon(SocialDistanceSvg) +export const IconSortArrow: React.ComponentType = + makeUSWDSIcon(SortArrowSvg) +export const IconSpellcheck: React.ComponentType = + makeUSWDSIcon(SpellcheckSvg) +export const IconStar: React.ComponentType = makeUSWDSIcon(StarSvg) +export const IconStarHalf: React.ComponentType = + makeUSWDSIcon(StarHalfSvg) +export const IconStarOutline: React.ComponentType = + makeUSWDSIcon(StarOutlineSvg) +export const IconStore: React.ComponentType = makeUSWDSIcon(StoreSvg) +export const IconSupport: React.ComponentType = + makeUSWDSIcon(SupportSvg) +export const IconSupportAgent: React.ComponentType = + makeUSWDSIcon(SupportAgentSvg) +export const IconTextFields: React.ComponentType = + makeUSWDSIcon(TextFieldsSvg) +export const IconThumbDownAlt: React.ComponentType = + makeUSWDSIcon(ThumbDownAltSvg) +export const IconThumbUpAlt: React.ComponentType = + makeUSWDSIcon(ThumbUpAltSvg) +export const IconTimer: React.ComponentType = makeUSWDSIcon(TimerSvg) +export const IconToggleOff: React.ComponentType = + makeUSWDSIcon(ToggleOffSvg) +export const IconToggleOn: React.ComponentType = + makeUSWDSIcon(ToggleOnSvg) +export const IconTopic: React.ComponentType = makeUSWDSIcon(TopicSvg) +export const IconTornado: React.ComponentType = + makeUSWDSIcon(TornadoSvg) +export const IconTranslate: React.ComponentType = + makeUSWDSIcon(TranslateSvg) +export const IconTrendingDown: React.ComponentType = + makeUSWDSIcon(TrendingDownSvg) +export const IconTrendingUp: React.ComponentType = + makeUSWDSIcon(TrendingUpSvg) +export const IconTwitter: React.ComponentType = + makeUSWDSIcon(TwitterSvg) +export const IconUndo: React.ComponentType = makeUSWDSIcon(UndoSvg) +export const IconUnfoldLess: React.ComponentType = + makeUSWDSIcon(UnfoldLessSvg) +export const IconUnfoldMore: React.ComponentType = + makeUSWDSIcon(UnfoldMoreSvg) +export const IconUpdate: React.ComponentType = + makeUSWDSIcon(UpdateSvg) +export const IconUploadFile: React.ComponentType = + makeUSWDSIcon(UploadFileSvg) +export const IconVerified: React.ComponentType = + makeUSWDSIcon(VerifiedSvg) +export const IconVerifiedUser: React.ComponentType = + makeUSWDSIcon(VerifiedUserSvg) +export const IconVisiblity: React.ComponentType = + makeUSWDSIcon(VisiblitySvg) +export const IconVisibilityOff: React.ComponentType = + makeUSWDSIcon(VisibilityOffSvg) +export const IconVolumeOff: React.ComponentType = + makeUSWDSIcon(VolumeOffSvg) +export const IconWarning: React.ComponentType = + makeUSWDSIcon(WarningSvg) +export const IconWash: React.ComponentType = makeUSWDSIcon(WashSvg) +export const IconWifi: React.ComponentType = makeUSWDSIcon(WifiSvg) +export const IconWork: React.ComponentType = makeUSWDSIcon(WorkSvg) +export const IconYoutube: React.ComponentType = + makeUSWDSIcon(YoutubeSvg) +export const IconZoomIn: React.ComponentType = + makeUSWDSIcon(ZoomInSvg) +export const IconZoomOutMap: React.ComponentType = + makeUSWDSIcon(ZoomOutMapSvg) +export const IconZoomOut: React.ComponentType = + makeUSWDSIcon(ZoomOutSvg) diff --git a/src/index.ts b/src/index.ts index dc35e1e473..838a3e7611 100644 --- a/src/index.ts +++ b/src/index.ts @@ -63,6 +63,9 @@ export { NavDropDownButton } from './components/header/NavDropDownButton/NavDrop export { PrimaryNav } from './components/header/PrimaryNav/PrimaryNav' export { Title } from './components/header/Title/Title' +// Icons +export * from './components/Icon/Icons' + /** Identifier Components */ export { Identifier } from './components/Identifier/Identifier/Identifier' export { IdentifierGov } from './components/Identifier/IdentifierGov/IdentifierGov' diff --git a/webpack.config.js b/webpack.config.js index 00debbd2a0..b4ee46dd16 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -86,7 +86,28 @@ module.exports = { use: [MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader'], }, { - test: /\.(png|jpe?g|gif|svg|eot|ttf|woff|woff2)$/i, + test: /\.svg$/, + oneOf: [ + { + issuer: /\.[jt]sx?$/, + resourceQuery: /svgr/, + use: [ + { + loader: '@svgr/webpack', + options: { + icon: true, + memo: true, + }, + }, + ], + }, + { + type: 'asset', + }, + ], + }, + { + test: /\.(png|jpe?g|gif|eot|ttf|woff|woff2)$/i, type: 'asset', }, ], diff --git a/yarn.lock b/yarn.lock index 4f490c7785..95de53b1cf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16,17 +16,17 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== dependencies: "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.13.8": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4" - integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA== +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919" + integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q== "@babel/compat-data@^7.15.0": version "7.15.0" @@ -55,7 +55,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@>=7.9.0", "@babel/core@^7.1.0", "@babel/core@^7.10.5", "@babel/core@^7.12.10", "@babel/core@^7.7.5": +"@babel/core@>=7.9.0", "@babel/core@^7.1.0", "@babel/core@^7.10.5", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.7.5": version "7.15.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.5.tgz#f8ed9ace730722544609f90c9bb49162dc3bf5b9" integrity sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg== @@ -85,6 +85,15 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@babel/generator@^7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.2.tgz#d5773e8b557d421fd6ce0d5efa5fd7fc22567c30" + integrity sha512-OnADYbKrffDVai5qcpkMxQ7caomHOoEwjkouqnN2QhydAjowFAZcsdecFIRUBdb+ZcruwYE4ythYmF1UBZU5xQ== + dependencies: + "@babel/types" "^7.14.2" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/helper-annotate-as-pure@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" @@ -99,6 +108,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-annotate-as-pure@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835" + integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" @@ -107,7 +123,15 @@ "@babel/helper-explode-assignable-expression" "^7.12.13" "@babel/types" "^7.12.13" -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.8", "@babel/helper-compilation-targets@^7.15.4": +"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz#21ad815f609b84ee0e3058676c33cf6d1670525f" + integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== @@ -117,17 +141,40 @@ browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.13.11": - version "7.13.11" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" - integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== +"@babel/helper-compilation-targets@^7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c" + integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA== dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-member-expression-to-functions" "^7.13.0" + "@babel/compat-data" "^7.13.15" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.2.tgz#4e455b0329af29c2d3ad254b5dd5aed34595385d" + integrity sha512-6YctwVsmlkchxfGUogvVrrhzyD3grFJyluj5JgDlQrwfMLJSt5tdAzFZfPf4H2Xoi5YLcQ6BxfJlaOBHuctyIw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.14.2" + "@babel/helper-member-expression-to-functions" "^7.13.12" "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-replace-supers" "^7.13.12" "@babel/helper-split-export-declaration" "^7.12.13" +"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e" + integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/helper-create-regexp-features-plugin@^7.12.13": version "7.12.17" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" @@ -136,6 +183,14 @@ "@babel/helper-annotate-as-pure" "^7.12.13" regexpu-core "^4.7.1" +"@babel/helper-create-regexp-features-plugin@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4" + integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + regexpu-core "^4.7.1" + "@babel/helper-define-polyfill-provider@^0.1.5": version "0.1.5" resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" @@ -164,6 +219,20 @@ resolve "^1.14.2" semver "^6.1.2" +"@babel/helper-define-polyfill-provider@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" + integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + "@babel/helper-explode-assignable-expression@^7.12.13": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" @@ -171,16 +240,23 @@ dependencies: "@babel/types" "^7.13.0" -"@babel/helper-function-name@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" - integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== +"@babel/helper-explode-assignable-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz#f9aec9d219f271eaf92b9f561598ca6b2682600c" + integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2" + integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ== dependencies: "@babel/helper-get-function-arity" "^7.12.13" "@babel/template" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/types" "^7.14.2" -"@babel/helper-function-name@^7.15.4": +"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== @@ -218,7 +294,7 @@ dependencies: "@babel/types" "^7.15.4" -"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": +"@babel/helper-member-expression-to-functions@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== @@ -239,6 +315,13 @@ dependencies: "@babel/types" "^7.13.12" +"@babel/helper-module-imports@^7.13.12", "@babel/helper-module-imports@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-module-imports@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" @@ -246,13 +329,6 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-module-imports@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" - integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== - dependencies: - "@babel/types" "^7.15.4" - "@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz#962cc629a7f7f9a082dd62d0307fa75fe8788d7c" @@ -267,6 +343,34 @@ "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" +"@babel/helper-module-transforms@^7.14.0", "@babel/helper-module-transforms@^7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz#ac1cc30ee47b945e3e0c4db12fa0c5389509dfe5" + integrity sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA== + dependencies: + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.14.0" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.14.2" + "@babel/types" "^7.14.2" + +"@babel/helper-module-transforms@^7.14.5": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz#7da80c8cbc1f02655d83f8b79d25866afe50d226" + integrity sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw== + dependencies: + "@babel/helper-module-imports" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-simple-access" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/helper-validator-identifier" "^7.15.7" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.6" + "@babel/helper-optimise-call-expression@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" @@ -300,7 +404,16 @@ "@babel/helper-wrap-function" "^7.13.0" "@babel/types" "^7.13.0" -"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0": +"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f" + integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-wrap-function" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== @@ -310,7 +423,7 @@ "@babel/traverse" "^7.13.0" "@babel/types" "^7.13.12" -"@babel/helper-replace-supers@^7.15.4": +"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== @@ -320,7 +433,7 @@ "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" -"@babel/helper-simple-access@^7.12.13": +"@babel/helper-simple-access@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== @@ -341,6 +454,13 @@ dependencies: "@babel/types" "^7.12.1" +"@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb" + integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-split-export-declaration@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" @@ -360,6 +480,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== +"@babel/helper-validator-identifier@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" + integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== + "@babel/helper-validator-identifier@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" @@ -370,6 +495,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== +"@babel/helper-validator-identifier@^7.15.7": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== + "@babel/helper-validator-option@^7.12.17", "@babel/helper-validator-option@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" @@ -385,6 +515,16 @@ "@babel/traverse" "^7.13.0" "@babel/types" "^7.13.0" +"@babel/helper-wrap-function@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7" + integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw== + dependencies: + "@babel/helper-function-name" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + "@babel/helpers@^7.12.5", "@babel/helpers@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" @@ -417,6 +557,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.5.tgz#d33a58ca69facc05b26adfe4abebfed56c1c2dac" integrity sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg== +"@babel/parser@^7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.2.tgz#0c1680aa44ad4605b16cbdcc5c341a61bde9c746" + integrity sha512-IoVDIHpsgE/fu7eXBeRWt8zLbDrSvD7H1gpomOkPpBoEN8KCruCqSDdqo8dddwQQrui30KSvQBaMUOJiuFu6QQ== + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" @@ -426,15 +571,33 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-proposal-optional-chaining" "^7.13.12" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e" + integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-async-generator-functions@^7.13.15": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz#80e549df273a3b3050431b148c892491df1bcc5b" - integrity sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz#3a2085abbf5d5f962d480dbc81347385ed62eb1e" + integrity sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-remap-async-to-generator" "^7.13.0" "@babel/plugin-syntax-async-generators" "^7.8.4" +"@babel/plugin-proposal-async-generator-functions@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz#f82aabe96c135d2ceaa917feb9f5fca31635277e" + integrity sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.15.4" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.13.0": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" @@ -443,23 +606,48 @@ "@babel/helper-create-class-features-plugin" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-proposal-class-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" + integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-proposal-class-static-block@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7" + integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-proposal-decorators@^7.12.12": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.15.tgz#e91ccfef2dc24dd5bd5dcc9fc9e2557c684ecfb8" - integrity sha512-ibAMAqUm97yzi+LPgdr5Nqb9CMkeieGHvwPg1ywSGjZrZHQEGqE01HmOio8kxRpA/+VtOHouIVy2FMpBbtltjA== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.2.tgz#e68c3c5e4a6a08834456568256fc3e71b93590cf" + integrity sha512-LauAqDd/VjQDtae58QgBcEOE42NNP+jB2OE+XeC3KBI/E+BhhRjtr5viCIrj1hmu1YvrguLipIPRJZmS5yUcFw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.11" + "@babel/helper-create-class-features-plugin" "^7.14.2" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-decorators" "^7.12.13" "@babel/plugin-proposal-dynamic-import@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" - integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz#01ebabd7c381cff231fa43e302939a9de5be9d9f" + integrity sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-dynamic-import" "^7.8.3" +"@babel/plugin-proposal-dynamic-import@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c" + integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-proposal-export-default-from@^7.12.1": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.13.tgz#f110284108a9b2b96f01b15b3be9e54c2610a989" @@ -469,43 +657,83 @@ "@babel/plugin-syntax-export-default-from" "^7.12.13" "@babel/plugin-proposal-export-namespace-from@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d" - integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz#62542f94aa9ce8f6dba79eec698af22112253791" + integrity sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76" + integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" "@babel/plugin-proposal-json-strings@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" - integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz#830b4e2426a782e8b2878fbfe2cba85b70cbf98c" + integrity sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-json-strings" "^7.8.3" +"@babel/plugin-proposal-json-strings@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb" + integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-proposal-logical-assignment-operators@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a" - integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz#222348c080a1678e0e74ea63fe76f275882d1fd7" + integrity sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" +"@babel/plugin-proposal-logical-assignment-operators@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738" + integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" - integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz#425b11dc62fc26939a2ab42cbba680bdf5734546" + integrity sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" +"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6" + integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-proposal-numeric-separator@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" - integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz#82b4cc06571143faf50626104b335dd71baa4f9e" + integrity sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-numeric-separator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18" + integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-object-rest-spread@7.12.1": @@ -518,33 +746,61 @@ "@babel/plugin-transform-parameters" "^7.12.1" "@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" - integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz#e17d418f81cc103fedd4ce037e181c8056225abc" + integrity sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw== dependencies: - "@babel/compat-data" "^7.13.8" - "@babel/helper-compilation-targets" "^7.13.8" + "@babel/compat-data" "^7.14.0" + "@babel/helper-compilation-targets" "^7.13.16" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.13.0" + "@babel/plugin-transform-parameters" "^7.14.2" + +"@babel/plugin-proposal-object-rest-spread@^7.15.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11" + integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.15.4" "@babel/plugin-proposal-optional-catch-binding@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" - integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz#150d4e58e525b16a9a1431bd5326c4eed870d717" + integrity sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" +"@babel/plugin-proposal-optional-catch-binding@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c" + integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-proposal-optional-chaining@^7.12.7", "@babel/plugin-proposal-optional-chaining@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866" - integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz#df8171a8b9c43ebf4c1dabe6311b432d83e1b34e" + integrity sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA== dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.3" +"@babel/plugin-proposal-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603" + integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.13.0": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" @@ -553,6 +809,24 @@ "@babel/helper-create-class-features-plugin" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-proposal-private-methods@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d" + integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-proposal-private-property-in-object@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5" + integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" @@ -561,6 +835,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-proposal-unicode-property-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8" + integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -582,6 +864,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-decorators@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" @@ -687,6 +976,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" @@ -694,6 +990,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-typescript@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" @@ -708,6 +1011,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-transform-arrow-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" + integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-async-to-generator@^7.13.0": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" @@ -717,6 +1027,15 @@ "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-remap-async-to-generator" "^7.13.0" +"@babel/plugin-transform-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67" + integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== + dependencies: + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" + "@babel/plugin-transform-block-scoped-functions@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" @@ -724,26 +1043,53 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-block-scoped-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" + integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-block-scoping@^7.12.12", "@babel/plugin-transform-block-scoping@^7.12.13": - version "7.13.16" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz#a9c0f10794855c63b1d629914c7dcfeddd185892" - integrity sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz#761cb12ab5a88d640ad4af4aa81f820e6b5fdf5c" + integrity sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg== dependencies: "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-transform-block-scoping@^7.15.3": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" + integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" - integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz#3f1196c5709f064c252ad056207d87b7aeb2d03d" + integrity sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-function-name" "^7.12.13" + "@babel/helper-function-name" "^7.14.2" "@babel/helper-optimise-call-expression" "^7.12.13" "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-replace-supers" "^7.13.12" "@babel/helper-split-export-declaration" "^7.12.13" globals "^11.1.0" +"@babel/plugin-transform-classes@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1" + integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + globals "^11.1.0" + "@babel/plugin-transform-computed-properties@^7.13.0": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" @@ -751,6 +1097,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-transform-computed-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" + integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.13.0": version "7.13.17" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz#678d96576638c19d5b36b332504d3fd6e06dea27" @@ -758,6 +1111,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-transform-destructuring@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" + integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" @@ -766,6 +1126,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-dotall-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a" + integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-duplicate-keys@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" @@ -773,6 +1141,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-duplicate-keys@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954" + integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-exponentiation-operator@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" @@ -781,6 +1156,14 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-exponentiation-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493" + integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-flow-strip-types@^7.13.0": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz#58177a48c209971e8234e99906cb6bd1122addd3" @@ -796,6 +1179,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-transform-for-of@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2" + integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-function-name@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" @@ -804,6 +1194,14 @@ "@babel/helper-function-name" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" + integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== + dependencies: + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-literals@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" @@ -811,6 +1209,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" + integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-member-expression-literals@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" @@ -818,23 +1223,49 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-member-expression-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" + integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-modules-amd@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" - integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz#6622806fe1a7c07a1388444222ef9535f2ca17b0" + integrity sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw== dependencies: - "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-module-transforms" "^7.14.2" "@babel/helper-plugin-utils" "^7.13.0" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-amd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7" + integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== + dependencies: + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-commonjs@^7.13.8": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" - integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz#52bc199cb581e0992edba0f0f80356467587f161" + integrity sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ== dependencies: - "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-module-transforms" "^7.14.0" "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-simple-access" "^7.12.13" + "@babel/helper-simple-access" "^7.13.12" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" + integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== + dependencies: + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.15.4" babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-systemjs@^7.13.8": @@ -848,14 +1279,33 @@ "@babel/helper-validator-identifier" "^7.12.11" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-systemjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132" + integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw== + dependencies: + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-umd@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" - integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz#2f8179d1bbc9263665ce4a65f305526b2ea8ac34" + integrity sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw== dependencies: - "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-module-transforms" "^7.14.0" "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-transform-modules-umd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0" + integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== + dependencies: + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" @@ -863,6 +1313,13 @@ dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.13" +"@babel/plugin-transform-named-capturing-groups-regex@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz#c68f5c5d12d2ebaba3762e57c2c4f6347a46e7b2" + integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/plugin-transform-new-target@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" @@ -870,6 +1327,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-new-target@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8" + integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-object-super@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" @@ -878,13 +1342,28 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/helper-replace-supers" "^7.12.13" -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" - integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== +"@babel/plugin-transform-object-super@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" + integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.13.0", "@babel/plugin-transform-parameters@^7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz#e4290f72e0e9e831000d066427c4667098decc31" + integrity sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A== dependencies: "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-transform-parameters@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62" + integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-property-literals@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" @@ -892,6 +1371,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-property-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" + integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-react-constant-elements@^7.12.1": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz#41790d856f7c5cec82d2bcf5d0e5064d682522ed" + integrity sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-react-display-name@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz#baa92d15c4570411301a85a74c13534873885b65" @@ -932,6 +1425,13 @@ dependencies: regenerator-transform "^0.14.2" +"@babel/plugin-transform-regenerator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f" + integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== + dependencies: + regenerator-transform "^0.14.2" + "@babel/plugin-transform-reserved-words@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" @@ -939,12 +1439,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-reserved-words@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304" + integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-shorthand-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" + integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.13.0": version "7.13.0" @@ -954,6 +1468,14 @@ "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" +"@babel/plugin-transform-spread@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144" + integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/plugin-transform-sticky-regex@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" @@ -961,6 +1483,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-sticky-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9" + integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.13.0": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" @@ -968,6 +1497,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.13.0" +"@babel/plugin-transform-template-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" + integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-typeof-symbol@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" @@ -975,6 +1511,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-typeof-symbol@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4" + integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-typescript@^7.13.0": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853" @@ -991,6 +1534,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-unicode-escapes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b" + integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-unicode-regex@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" @@ -999,6 +1549,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-transform-unicode-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e" + integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/polyfill@^7.12.1", "@babel/polyfill@^7.2.5": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96" @@ -1007,6 +1565,85 @@ core-js "^2.6.5" regenerator-runtime "^0.13.4" +"@babel/preset-env@^7.12.1": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.6.tgz#0f3898db9d63d320f21b17380d8462779de57659" + integrity sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4" + "@babel/plugin-proposal-async-generator-functions" "^7.15.4" + "@babel/plugin-proposal-class-properties" "^7.14.5" + "@babel/plugin-proposal-class-static-block" "^7.15.4" + "@babel/plugin-proposal-dynamic-import" "^7.14.5" + "@babel/plugin-proposal-export-namespace-from" "^7.14.5" + "@babel/plugin-proposal-json-strings" "^7.14.5" + "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-numeric-separator" "^7.14.5" + "@babel/plugin-proposal-object-rest-spread" "^7.15.6" + "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-private-methods" "^7.14.5" + "@babel/plugin-proposal-private-property-in-object" "^7.15.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.14.5" + "@babel/plugin-transform-async-to-generator" "^7.14.5" + "@babel/plugin-transform-block-scoped-functions" "^7.14.5" + "@babel/plugin-transform-block-scoping" "^7.15.3" + "@babel/plugin-transform-classes" "^7.15.4" + "@babel/plugin-transform-computed-properties" "^7.14.5" + "@babel/plugin-transform-destructuring" "^7.14.7" + "@babel/plugin-transform-dotall-regex" "^7.14.5" + "@babel/plugin-transform-duplicate-keys" "^7.14.5" + "@babel/plugin-transform-exponentiation-operator" "^7.14.5" + "@babel/plugin-transform-for-of" "^7.15.4" + "@babel/plugin-transform-function-name" "^7.14.5" + "@babel/plugin-transform-literals" "^7.14.5" + "@babel/plugin-transform-member-expression-literals" "^7.14.5" + "@babel/plugin-transform-modules-amd" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.15.4" + "@babel/plugin-transform-modules-systemjs" "^7.15.4" + "@babel/plugin-transform-modules-umd" "^7.14.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" + "@babel/plugin-transform-new-target" "^7.14.5" + "@babel/plugin-transform-object-super" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.15.4" + "@babel/plugin-transform-property-literals" "^7.14.5" + "@babel/plugin-transform-regenerator" "^7.14.5" + "@babel/plugin-transform-reserved-words" "^7.14.5" + "@babel/plugin-transform-shorthand-properties" "^7.14.5" + "@babel/plugin-transform-spread" "^7.14.6" + "@babel/plugin-transform-sticky-regex" "^7.14.5" + "@babel/plugin-transform-template-literals" "^7.14.5" + "@babel/plugin-transform-typeof-symbol" "^7.14.5" + "@babel/plugin-transform-unicode-escapes" "^7.14.5" + "@babel/plugin-transform-unicode-regex" "^7.14.5" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.15.6" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.2" + babel-plugin-polyfill-regenerator "^0.2.2" + core-js-compat "^3.16.0" + semver "^6.3.0" + "@babel/preset-env@^7.12.11": version "7.13.15" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.15.tgz#c8a6eb584f96ecba183d3d414a83553a599f478f" @@ -1102,7 +1739,7 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@^7.10.4", "@babel/preset-react@^7.12.1", "@babel/preset-react@^7.12.10": +"@babel/preset-react@^7.10.4", "@babel/preset-react@^7.12.1", "@babel/preset-react@^7.12.10", "@babel/preset-react@^7.12.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz#0fbb769513f899c2c56f3a882fa79673c2d4ab3c" integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ== @@ -1135,17 +1772,17 @@ source-map-support "^0.5.16" "@babel/runtime-corejs3@^7.10.2": - version "7.13.17" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.13.17.tgz#9baf45f03d4d013f021760b992d6349a9d27deaf" - integrity sha512-RGXINY1YvduBlGrP+vHjJqd/nK7JVpfM4rmZLGMx77WoL3sMrhheA0qxii9VNn1VHnxJLEyxmvCB+Wqc+x/FMw== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz#6bf5fbc0b961f8e3202888cb2cd0fb7a0a9a3f66" + integrity sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg== dependencies: core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" "@babel/runtime@>=7.0.0", "@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.13.17", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.13.17" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.17.tgz#8966d1fc9593bf848602f0662d6b4d0069e3a7ec" - integrity sha512-NCdgJEelPTSh+FEFylhnP1ylq848l1z9t9N0j1Lfbcw0+KXGjsTvUmkxy+voLLXB5SOKMbLLx4jxYliGrYQseA== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.0.tgz#46794bc20b612c5f75e62dd071e24dfd95f1cbe6" + integrity sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA== dependencies: regenerator-runtime "^0.13.4" @@ -1173,6 +1810,20 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.1.6", "@babel/traverse@^7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b" + integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.14.2" + "@babel/helper-function-name" "^7.14.2" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.14.2" + "@babel/types" "^7.14.2" + debug "^4.1.0" + globals "^11.1.0" + "@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.11", "@babel/types@^7.12.13", "@babel/types@^7.12.7", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.14", "@babel/types@^7.13.16", "@babel/types@^7.14.5", "@babel/types@^7.15.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.4.tgz#74eeb86dbd6748d2741396557b9860e57fce0a0d" @@ -1181,6 +1832,22 @@ "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" +"@babel/types@^7.12.6", "@babel/types@^7.15.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== + dependencies: + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" + +"@babel/types@^7.14.2", "@babel/types@^7.2.0": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz#4208ae003107ef8a057ea8333e56eb64d2f6a2c3" + integrity sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw== + dependencies: + "@babel/helper-validator-identifier" "^7.14.0" + to-fast-properties "^2.0.0" + "@base2/pretty-print-object@1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.0.tgz#860ce718b0b73f4009e153541faff2cb6b85d047" @@ -1199,12 +1866,7 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@discoveryjs/json-ext@^0.5.0": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz#8f03a22a04de437254e8ce8cc84ba39689288752" - integrity sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg== - -"@discoveryjs/json-ext@^0.5.3": +"@discoveryjs/json-ext@^0.5.0", "@discoveryjs/json-ext@^0.5.3": version "0.5.3" resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz#90420f9f9c6d3987f176a19a7d8e764271a2f55d" integrity sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g== @@ -1661,10 +2323,10 @@ is-plain-object "^5.0.0" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-6.2.0.tgz#6ea796b20c7111b9e422a4d607f796c1179622cd" - integrity sha512-V2vFYuawjpP5KUb8CPYsq20bXT4qnE8sH1QKpYqUlcNOntBiRr/VzGVvY0s+YXGgrVbFUVO4EI0VnHYSVBWfBg== +"@octokit/openapi-types@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.0.0.tgz#0f6992db9854af15eca77d71ab0ec7fad2f20411" + integrity sha512-gV/8DJhAL/04zjTI95a7FhQwS6jlEE0W/7xeYAzuArD0KVAVWDLP2f3vi98hs3HLTczxXdRK/mF0tRoQPpolEw== "@octokit/plugin-paginate-rest@^1.1.1": version "1.1.2" @@ -1746,11 +2408,11 @@ "@types/node" ">= 8" "@octokit/types@^6.0.3", "@octokit/types@^6.7.1": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.14.0.tgz#587529b4a461d8b7621b99845718dc5c79281f52" - integrity sha512-43qHvDsPsKgNt4W4al3dyU6s2XZ7ZMsiiIw8rQcM9CyEo7g9W8/6m1W4xHuRqmEjTfG1U4qsE/E4Jftw1/Ak1g== + version "6.14.2" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.14.2.tgz#64c9457f38fb8522bdbba3c8cc814590a2d61bf5" + integrity sha512-wiQtW9ZSy4OvgQ09iQOdyXYNN60GqjCL/UdMsepDr1Gr0QzpW6irIKbH3REuAHXAhxkEk9/F2a3Gcs1P6kW5jA== dependencies: - "@octokit/openapi-types" "^6.2.0" + "@octokit/openapi-types" "^7.0.0" "@pmmmwh/react-refresh-webpack-plugin@^0.4.3": version "0.4.3" @@ -2701,6 +3363,109 @@ remark "^13.0.0" unist-util-find-all-after "^3.0.2" +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" + integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" + integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" + integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" + integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" + integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" + integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" + integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + dependencies: + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" + svgo "^1.2.2" + +"@svgr/webpack@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + loader-utils "^2.0.0" + "@testing-library/dom@^8.0.0", "@testing-library/dom@^8.2.0": version "8.6.0" resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.6.0.tgz#c92ba5b714882eabfd7f25d8f5c59d4a4b0bfcac" @@ -2963,14 +3728,14 @@ form-data "^3.0.0" "@types/node@*", "@types/node@>= 8": - version "15.0.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.0.1.tgz#ef34dea0881028d11398be5bf4e856743e3dc35a" - integrity sha512-TMkXt0Ck1y0KKsGr9gJtWGjttxlZnnvDtphxUOSd0bfaR6Q1jle+sPvrzNR1urqYTWMinoKvjKfXUGsumaO1PA== + version "15.3.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.3.0.tgz#d6fed7d6bc6854306da3dea1af9f874b00783e26" + integrity sha512-8/bnjSZD86ZfpBsDlCIkNXIvm+h6wi9g7IqL+kmFkQ+Wvu3JrasgLElfiPgoo8V8vVfnEi0QVS12gbl94h9YsQ== "@types/node@^14.0.10": - version "14.14.43" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.43.tgz#26bcbb0595b305400e8ceaf9a127a7f905ae49c8" - integrity sha512-3pwDJjp1PWacPTpH0LcfhgjvurQvrZFBrC6xxjaUEZ7ifUtT32jtjPxEMMblpqd2Mvx+k8haqQJLQxolyGN/cQ== + version "14.14.45" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.45.tgz#ec2dfb5566ff814d061aef7e141575aedba245cf" + integrity sha512-DssMqTV9UnnoxDWu959sDLZzfvqCF0qDNRjaWeYSui9xkFe61kKo4l1TWNTQONpuXEm+gLMRvdlzvNHBamzmEw== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -3012,6 +3777,11 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== +"@types/q@^1.5.1": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" + integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== + "@types/qs@^6.9.5": version "6.9.6" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.6.tgz#df9c3c8b31a247ec315e6996566be3171df4b3b1" @@ -3108,9 +3878,9 @@ source-map "^0.7.3" "@types/webpack@^4.41.26", "@types/webpack@^4.41.8": - version "4.41.27" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.27.tgz#f47da488c8037e7f1b2dbf2714fbbacb61ec0ffc" - integrity sha512-wK/oi5gcHi72VMTbOaQ70VcDxSQ1uX8S2tukBK9ARuGXrYM/+u4ou73roc7trXDNmCxCoerE8zruQqX/wuHszA== + version "4.41.28" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.28.tgz#0069a2159b7ad4d83d0b5801942c17d54133897b" + integrity sha512-Nn84RAiJjKRfPFFCVR8LC4ueTtTdfWAMZ03THIzZWRJB+rX24BD3LqPSFnbMscWauEsT4segAsylPDIaZyZyLQ== dependencies: "@types/anymatch" "*" "@types/node" "*" @@ -3173,14 +3943,6 @@ "@typescript-eslint/typescript-estree" "4.31.2" debug "^4.3.1" -"@typescript-eslint/scope-manager@4.31.1": - version "4.31.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.31.1.tgz#0c21e8501f608d6a25c842fcf59541ef4f1ab561" - integrity sha512-N1Uhn6SqNtU2XpFSkD4oA+F0PfKdWHyr4bTX0xTj8NRx1314gBDRL1LUuZd5+L3oP+wo6hCbZpaa1in6SwMcVQ== - dependencies: - "@typescript-eslint/types" "4.31.1" - "@typescript-eslint/visitor-keys" "4.31.1" - "@typescript-eslint/scope-manager@4.31.2": version "4.31.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.31.2.tgz#1d528cb3ed3bcd88019c20a57c18b897b073923a" @@ -3189,29 +3951,11 @@ "@typescript-eslint/types" "4.31.2" "@typescript-eslint/visitor-keys" "4.31.2" -"@typescript-eslint/types@4.31.1": - version "4.31.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.31.1.tgz#5f255b695627a13401d2fdba5f7138bc79450d66" - integrity sha512-kixltt51ZJGKENNW88IY5MYqTBA8FR0Md8QdGbJD2pKZ+D5IvxjTYDNtJPDxFBiXmka2aJsITdB1BtO1fsgmsQ== - "@typescript-eslint/types@4.31.2": version "4.31.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.31.2.tgz#2aea7177d6d744521a168ed4668eddbd912dfadf" integrity sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w== -"@typescript-eslint/typescript-estree@4.31.1": - version "4.31.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.1.tgz#4a04d5232cf1031232b7124a9c0310b577a62d17" - integrity sha512-EGHkbsUvjFrvRnusk6yFGqrqMBTue5E5ROnS5puj3laGQPasVUgwhrxfcgkdHNFECHAewpvELE1Gjv0XO3mdWg== - dependencies: - "@typescript-eslint/types" "4.31.1" - "@typescript-eslint/visitor-keys" "4.31.1" - debug "^4.3.1" - globby "^11.0.3" - is-glob "^4.0.1" - semver "^7.3.5" - tsutils "^3.21.0" - "@typescript-eslint/typescript-estree@4.31.2": version "4.31.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.2.tgz#abfd50594d8056b37e7428df3b2d185ef2d0060c" @@ -3225,14 +3969,6 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@4.31.1": - version "4.31.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.1.tgz#f2e7a14c7f20c4ae07d7fc3c5878c4441a1da9cc" - integrity sha512-PCncP8hEqKw6SOJY+3St4LVtoZpPPn+Zlpm7KW5xnviMhdqcsBty4Lsg4J/VECpJjw1CkROaZhH4B8M1OfnXTQ== - dependencies: - "@typescript-eslint/types" "4.31.1" - eslint-visitor-keys "^2.0.0" - "@typescript-eslint/visitor-keys@4.31.2": version "4.31.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.2.tgz#7d5b4a4705db7fe59ecffb273c1d082760f635cc" @@ -3681,9 +4417,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv uri-js "^4.2.2" ajv@^8.0.1: - version "8.2.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.2.0.tgz#c89d3380a784ce81b2085f48811c4c101df4c602" - integrity sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA== + version "8.4.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.4.0.tgz#48984fdb2ce225cab15795f0772a8d85669075e4" + integrity sha512-7QD2l6+KBSLwf+7MuYocbWvRPdOu63/trReTLu2KFwkgctnub1auoF+Y1WYcm09CTM7quuscrzqmASaLHC/K4Q== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -3775,11 +4511,11 @@ ansi-styles@^5.0.0: integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== ansi-to-html@^0.6.11: - version "0.6.14" - resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.14.tgz#65fe6d08bba5dd9db33f44a20aec331e0010dad8" - integrity sha512-7ZslfB1+EnFSDO5Ju+ue5Y6It19DRnZXWv8jrGHgIlPna5Mh4jz7BV5jCbQneXNFurQcKoolaaAjHtgSBfOIuA== + version "0.6.15" + resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.15.tgz#ac6ad4798a00f6aa045535d7f6a9cb9294eebea7" + integrity sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ== dependencies: - entities "^1.1.2" + entities "^2.0.0" anymatch@^2.0.0: version "2.0.0" @@ -3892,6 +4628,11 @@ array-find-index@^1.0.1: resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= +array-find@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" + integrity sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg= + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -4259,9 +5000,9 @@ babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8.0: resolve "^1.12.0" babel-plugin-macros@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.0.1.tgz#0d412d68f5b3d1b64358f24ab099bd148724e2a9" - integrity sha512-CKt4+Oy9k2wiN+hT1uZzOw7d8zb1anbQpf7KLwaaXRCi/4pzKdFKHf7v5mvoPmjkmxshh7eKZQuRop06r5WP4w== + 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.12.5" cosmiconfig "^7.0.0" @@ -4281,6 +5022,15 @@ babel-plugin-polyfill-corejs2@^0.2.0: "@babel/helper-define-polyfill-provider" "^0.2.0" semver "^6.1.1" +babel-plugin-polyfill-corejs2@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" + integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.2" + semver "^6.1.1" + babel-plugin-polyfill-corejs3@^0.1.0: version "0.1.7" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" @@ -4297,6 +5047,14 @@ babel-plugin-polyfill-corejs3@^0.2.0: "@babel/helper-define-polyfill-provider" "^0.2.0" core-js-compat "^3.9.1" +babel-plugin-polyfill-corejs3@^0.2.2: + version "0.2.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz#2779846a16a1652244ae268b1e906ada107faf92" + integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + core-js-compat "^3.16.2" + babel-plugin-polyfill-regenerator@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz#853f5f5716f4691d98c84f8069c7636ea8da7ab8" @@ -4304,6 +5062,13 @@ babel-plugin-polyfill-regenerator@^0.2.0: dependencies: "@babel/helper-define-polyfill-provider" "^0.2.0" +babel-plugin-polyfill-regenerator@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" + integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + babel-plugin-react-docgen@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz#7cc8e2f94e8dc057a06e953162f0810e4e72257b" @@ -4602,7 +5367,7 @@ browserslist@4.14.2: escalade "^3.0.2" node-releases "^1.1.61" -browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.4, browserslist@^4.16.6: +browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.6: version "4.17.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.0.tgz#1fcd81ec75b41d6d4994fb0831b92ac18c01649c" integrity sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g== @@ -4613,6 +5378,17 @@ browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.4, browserslist@^ escalade "^3.1.1" node-releases "^1.1.75" +browserslist@^4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.1.tgz#a98d104f54af441290b7d592626dd541fa642eb9" + integrity sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ== + dependencies: + caniuse-lite "^1.0.30001259" + electron-to-chromium "^1.3.846" + escalade "^3.1.1" + nanocolors "^0.1.5" + node-releases "^1.1.76" + bs-logger@0.x: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -4684,6 +5460,24 @@ bytes@3.1.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== +c8@^7.6.0: + version "7.7.2" + resolved "https://registry.yarnpkg.com/c8/-/c8-7.7.2.tgz#30ff37b8125d96cab3eb065895a0b68dbc495a0f" + integrity sha512-8AqNnUMxB3hsgYCYso2GJjlwnaNPlrEEbYbCQb7N76V1nrOgCKXiTcE3gXU18rIj0FeduPywROrIBMC7XAKApg== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@istanbuljs/schema" "^0.1.2" + find-up "^5.0.0" + foreground-child "^2.0.0" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-report "^3.0.0" + istanbul-reports "^3.0.2" + rimraf "^3.0.0" + test-exclude "^6.0.0" + v8-to-istanbul "^7.1.0" + yargs "^16.2.0" + yargs-parser "^20.2.7" + cacache@^12.0.2: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" @@ -4801,7 +5595,7 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0: +camelcase@^6.0.0, camelcase@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== @@ -4816,6 +5610,11 @@ caniuse-lite@^1.0.30001254: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001256.tgz#182410b5f024e0ab99c72ec648f234a9986bd548" integrity sha512-QirrvMLmB4txNnxiaG/xbm6FSzv9LqOZ3Jp9VtCYb3oPIfCHpr/oGn38pFq0udwlkctvXQgPthaXqJ76DaYGnA== +caniuse-lite@^1.0.30001259: + version "1.0.30001261" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz#96d89813c076ea061209a4e040d8dcf0c66a1d01" + integrity sha512-vM8D9Uvp7bHIN0fZ2KQ4wnmYFpJo/Etb4Vwsuc+ka0tfGDHvOPrFm6S/7CCNLSOkAUjenT2HnUPESdOIL91FaA== + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -5075,6 +5874,15 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + 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" @@ -5316,7 +6124,7 @@ conventional-changelog-config-spec@2.1.0: resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== -conventional-changelog-conventionalcommits@4.5.0, conventional-changelog-conventionalcommits@^4.5.0: +conventional-changelog-conventionalcommits@4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz#a02e0b06d11d342fdc0f00c91d78265ed0bc0a62" integrity sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw== @@ -5325,6 +6133,15 @@ conventional-changelog-conventionalcommits@4.5.0, conventional-changelog-convent lodash "^4.17.15" q "^1.5.1" +conventional-changelog-conventionalcommits@^4.5.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz#7fc17211dbca160acf24687bd2fdd5fd767750eb" + integrity sha512-sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A== + dependencies: + compare-func "^2.0.0" + lodash "^4.17.15" + q "^1.5.1" + conventional-changelog-core@^4.2.1: version "4.2.2" resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.2.tgz#f0897df6d53b5d63dec36b9442bd45354f8b3ce5" @@ -5496,18 +6313,26 @@ copy-to-clipboard@^3.3.1: dependencies: toggle-selection "^1.0.6" +core-js-compat@^3.16.0, core-js-compat@^3.16.2: + version "3.18.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.1.tgz#01942a0877caf9c6e5007c027183cf0bdae6a191" + integrity sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg== + dependencies: + browserslist "^4.17.1" + semver "7.0.0" + core-js-compat@^3.8.1, core-js-compat@^3.9.0, core-js-compat@^3.9.1: - version "3.11.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.11.0.tgz#635683f43480a0b41e3f6be3b1c648dadb8b4390" - integrity sha512-3wsN9YZJohOSDCjVB0GequOyHax8zFiogSX3XWLE28M1Ew7dTU57tgHjIylSBKSIouwmLBp3g61sKMz/q3xEGA== + version "3.12.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.12.1.tgz#2c302c4708505fa7072b0adb5156d26f7801a18b" + integrity sha512-i6h5qODpw6EsHAoIdQhKoZdWn+dGBF3dSS8m5tif36RlWvW3A6+yu2S16QHUo3CrkzrnEskMAt9f8FxmY9fhWQ== dependencies: - browserslist "^4.16.4" + browserslist "^4.16.6" semver "7.0.0" core-js-pure@^3.0.0, core-js-pure@^3.8.2: - version "3.11.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.11.0.tgz#e07f25a8f616d178ec16b0354b008ad28b20b2f0" - integrity sha512-PxEiQGjzC+5qbvE7ZIs5Zn6BynNeZO9zHhrrWmkRff2SZLq0CE/H5LuZOJHhmOQ8L38+eMzEHAmPYWrUtDfuDQ== + version "3.12.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.12.1.tgz#934da8b9b7221e2a2443dc71dfa5bd77a7ea00b8" + integrity sha512-1cch+qads4JnDSWsvc7d6nzlKAippwjUlf6vykkTLW53VSV+NkE6muGBToAjEA8pG90cSfcud3JgVmW2ds5TaQ== core-js@^2.6.5: version "2.6.12" @@ -5515,9 +6340,9 @@ core-js@^2.6.5: integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.0.4, core-js@^3.6.5, core-js@^3.8.2: - version "3.11.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.11.0.tgz#05dac6aa70c0a4ad842261f8957b961d36eb8926" - integrity sha512-bd79DPpx+1Ilh9+30aT5O1sgpQd4Ttg8oqkqi51ZzhedMM1omD2e6IOF48Z/DzDCZ2svp49tN/3vneTK6ZBkXw== + version "3.12.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.12.1.tgz#6b5af4ff55616c08a44d386f1f510917ff204112" + integrity sha512-Ne9DKPHTObRuB09Dru5AjwKjY4cJHVGu+y5f7coGn1E9Grkc3p2iBwE9AI/nJzsE29mQF7oq+mhYYRqOMFN1Bw== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" @@ -5727,7 +6552,12 @@ css-loader@^6.2.0: postcss-value-parser "^4.1.0" semver "^7.3.5" -css-select@^2.0.2: +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0, css-select@^2.0.2: version "2.1.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== @@ -5748,6 +6578,22 @@ css-select@^4.1.3: domutils "^2.6.0" nth-check "^2.0.0" +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + css-what@^3.2.1: version "3.4.2" resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" @@ -5777,6 +6623,13 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== +csso@^4.0.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + cssom@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" @@ -5825,9 +6678,9 @@ d@1, d@^1.0.1: type "^1.0.1" damerau-levenshtein@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" - integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + version "1.0.7" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" + integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== danger@^10.0.0: version "10.6.6" @@ -6284,12 +7137,7 @@ dotenv@^6.2.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064" integrity sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w== -dotenv@^8.0.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== - -dotenv@^8.2.0: +dotenv@^8.0.0, dotenv@^8.2.0: version "8.6.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== @@ -6357,6 +7205,11 @@ electron-to-chromium@^1.3.830: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz#823cb9c98f28c64c673920f1c90ea3826596eaf9" integrity sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg== +electron-to-chromium@^1.3.846: + version "1.3.852" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.852.tgz#04091fd848b38e7248e4eb70c05e1f9befd2671b" + integrity sha512-vNbdzbbx3d7TStoC0oIVYz6X/tIezHXnreI+4a8I7EqAQ9hpHulz3ar8xChUNcG77A+TtPSKz9B9Xwpt9e1B5w== + elem-dataset@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/elem-dataset/-/elem-dataset-2.0.0.tgz#4ed8b2b0217898bdf78c1a01b4eb722a1c89e799" @@ -6447,6 +7300,15 @@ endent@^2.0.1: fast-json-parse "^1.0.3" objectorarray "^1.0.4" +enhanced-resolve@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" + integrity sha1-TW5omzcl+GCQknzMhs2fFjW4ni4= + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.2.0" + tapable "^0.1.8" + enhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" @@ -6471,7 +7333,7 @@ enquirer@^2.3.5, enquirer@^2.3.6: dependencies: ansi-colors "^4.1.1" -entities@^1.1.1, entities@^1.1.2: +entities@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== @@ -6529,7 +7391,7 @@ es-abstract@^1.17.0-next.0, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.0" -es-abstract@^1.18.1: +es-abstract@^1.17.2, es-abstract@^1.18.1: version "1.18.6" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.6.tgz#2c44e3ea7a6255039164d26559777a6d978cb456" integrity sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ== @@ -6708,6 +7570,23 @@ eslint-import-resolver-node@^0.3.6: debug "^3.2.7" resolve "^1.20.0" +eslint-import-resolver-webpack@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.1.tgz#6d2fb928091daf2da46efa1e568055555b2de902" + integrity sha512-O/8mG6AHmaKYSMb4lWxiXPpaARxOJ4rMQEHJ8vTgjS1MXooJA3KPgBPPAdOPoV17v5ML5120qod5FBLM+DtgEw== + dependencies: + array-find "^1.0.0" + debug "^3.2.7" + enhanced-resolve "^0.9.1" + find-root "^1.1.0" + has "^1.0.3" + interpret "^1.4.0" + is-core-module "^2.4.0" + is-regex "^1.1.3" + lodash "^4.17.21" + resolve "^1.20.0" + semver "^5.7.1" + eslint-module-utils@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz#94e5540dd15fe1522e8ffa3ec8db3b7fa7e7a534" @@ -6915,6 +7794,15 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== +estree-to-babel@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/estree-to-babel/-/estree-to-babel-3.2.1.tgz#82e78315275c3ca74475fdc8ac1a5103c8a75bf5" + integrity sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg== + dependencies: + "@babel/traverse" "^7.1.6" + "@babel/types" "^7.2.0" + c8 "^7.6.0" + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -7391,6 +8279,14 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= +foreground-child@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53" + integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^3.0.2" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -7410,9 +8306,9 @@ fork-ts-checker-webpack-plugin@4.1.6, fork-ts-checker-webpack-plugin@^4.1.6: worker-rpc "^0.1.0" fork-ts-checker-webpack-plugin@^6.0.4: - version "6.2.5" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.5.tgz#09e81ad57ed862c9dd093298550e7f6966ab1a2f" - integrity sha512-EqHkTmxOotb5WJEc8kjzJh8IRuRUpHxtBh+jGyOHJcEwwZzqTmlMNAJsVF3tvALohi9yJzV8C1j215DyK8Ta8w== + version "6.2.9" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.9.tgz#08f51b685a48b09ab3ec079a8501762422443120" + integrity sha512-D/KSb/2VeiOy3odDerrC16WiZ1t5TLwiFfZmuDeTXcf3Km79M+f8nTCIdKkokxybybrgMcStbx0QpGaseePxnA== dependencies: "@babel/code-frame" "^7.8.3" "@types/json-schema" "^7.0.5" @@ -7421,6 +8317,7 @@ fork-ts-checker-webpack-plugin@^6.0.4: cosmiconfig "^6.0.0" deepmerge "^4.2.2" fs-extra "^9.0.0" + glob "^7.1.6" memfs "^3.1.2" minimatch "^3.0.4" schema-utils "2.7.0" @@ -7826,9 +8723,9 @@ glob-to-regexp@^0.4.1: integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -8590,7 +9487,7 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" -interpret@^1.0.0: +interpret@^1.0.0, interpret@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== @@ -8662,9 +9559,9 @@ is-arrayish@^0.2.1: integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-bigint@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" - integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" + integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== is-binary-path@^1.0.0: version "1.0.1" @@ -8681,11 +9578,11 @@ is-binary-path@~2.1.0: binary-extensions "^2.0.0" is-boolean-object@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" - integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" + integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" is-buffer@^1.1.5: version "1.1.6" @@ -8728,6 +9625,13 @@ is-core-module@^2.2.0, is-core-module@^2.6.0: dependencies: has "^1.0.3" +is-core-module@^2.4.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3" + integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -8743,9 +9647,9 @@ is-data-descriptor@^1.0.0: kind-of "^6.0.0" is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" + integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== is-decimal@^1.0.0: version "1.0.4" @@ -8874,9 +9778,9 @@ is-negative-zero@^2.0.1: integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== is-number-object@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" - integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" + integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== is-number@^3.0.0: version "3.0.0" @@ -8947,15 +9851,7 @@ is-potential-custom-element-name@^1.0.0: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-regex@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" - integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== - dependencies: - call-bind "^1.0.2" - has-symbols "^1.0.1" - -is-regex@^1.1.3: +is-regex@^1.1.2, is-regex@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== @@ -8992,9 +9888,9 @@ is-set@^2.0.2: integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== is-ssh@^1.3.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.2.tgz#a4b82ab63d73976fd8263cceee27f99a88bdae2b" - integrity sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ== + version "1.3.3" + resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.3.tgz#7f133285ccd7f2c2c7fc897b771b53d95a2b2c7e" + integrity sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ== dependencies: protocols "^1.1.0" @@ -9008,12 +9904,7 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-string@^1.0.6: +is-string@^1.0.5, is-string@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== @@ -9026,11 +9917,11 @@ is-string@^1.0.7: has-tostringtag "^1.0.0" is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: - has-symbols "^1.0.1" + has-symbols "^1.0.2" is-text-path@^1.0.1: version "1.0.1" @@ -9694,12 +10585,12 @@ jsesc@~0.5.0: integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= json-fixer@^1.5.1: - version "1.6.8" - resolved "https://registry.yarnpkg.com/json-fixer/-/json-fixer-1.6.8.tgz#4a1930af55ca0baa410c3a2cdf2b065ba87121ed" - integrity sha512-VUI3GPVLpM/nYmM1tSuvd3kh36eWvoNO1SFveVQf5k9QJI3kfaoOPVbN7WbpRfvZqa2BFySyVuqSs57laYfIDQ== + version "1.6.9" + resolved "https://registry.yarnpkg.com/json-fixer/-/json-fixer-1.6.9.tgz#7bb9d45488ba71fbb19b1856265ceaa366ec199a" + integrity sha512-81sxk1GrYNEiBDnxlaKqnFdytAeaYj+CF2CfDH6h6LtLHA1xlx33nQtyhVOLD2ViyIwQP/6jhcSuMP7U3wDSEw== dependencies: "@babel/runtime" "^7.12.5" - chalk "^4.1.0" + chalk "^4.1.1" pegjs "^0.10.0" json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: @@ -10460,6 +11351,16 @@ mdast-util-to-string@^2.0.0: resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + mdurl@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" @@ -10506,6 +11407,11 @@ memoizerific@^1.11.3: dependencies: map-or-similar "^1.5.0" +memory-fs@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" + integrity sha1-8rslNovBIeORwlIN6Slpyu4KApA= + memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -10793,7 +11699,7 @@ mkdirp@1.x, mkdirp@^1.0.3, mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5.1, mkdirp@^0.5.3: +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -10847,6 +11753,11 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== +nanocolors@^0.1.5: + version "0.1.12" + resolved "https://registry.yarnpkg.com/nanocolors/-/nanocolors-0.1.12.tgz#8577482c58cbd7b5bb1681db4cf48f11a87fd5f6" + integrity sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ== + nanoid@^3.1.23: version "3.1.23" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" @@ -10992,6 +11903,11 @@ node-releases@^1.1.75: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe" integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw== +node-releases@^1.1.76: + version "1.1.76" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.76.tgz#df245b062b0cafbd5282ab6792f7dccc2d97f36e" + integrity sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA== + normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -11116,7 +12032,7 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.10.3: +object-inspect@^1.10.3, object-inspect@^1.9.0: version "1.10.3" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== @@ -11126,11 +12042,6 @@ object-inspect@^1.11.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== -object-inspect@^1.9.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.2.tgz#b6385a3e2b7cae0b5eafcf90cddf85d128767f30" - integrity sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA== - object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -11172,7 +12083,7 @@ object.entries@^1.1.0, object.entries@^1.1.4: es-abstract "^1.18.0-next.2" has "^1.0.3" -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.2: +object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0, object.getownpropertydescriptors@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== @@ -11831,9 +12742,9 @@ postcss-less@^3.1.4: postcss "^7.0.14" postcss-loader@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.2.0.tgz#f6993ea3e0f46600fb3ee49bbd010448123a7db4" - integrity sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA== + version "4.3.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.3.0.tgz#2c4de9657cd4f07af5ab42bd60a673004da1b8cc" + integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q== dependencies: cosmiconfig "^7.0.0" klona "^2.0.4" @@ -11935,9 +12846,9 @@ postcss-scss@^2.1.1: postcss "^7.0.6" postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz#042d74e137db83e6f294712096cb413f5aa612c4" - integrity sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg== + version "6.0.6" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" + integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -12214,7 +13125,7 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -q@^1.5.1: +q@^1.1.2, q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= @@ -12369,15 +13280,17 @@ react-docgen-typescript@^2.0.0: integrity sha512-lPf+KJKAo6a9klKyK4y8WwgaX+6t5/HkVjHOpJDMbmaXfXcV7zP0QgWtnEOc3ccEUXKvlHMGUMIS9f6Zgo1BSw== react-docgen@^5.0.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.3.1.tgz#940b519646a6c285c2950b96512aed59e8f90934" - integrity sha512-YG7YujVTwlLslr2Ny8nQiUfbBuEwKsLHJdQTSdEga1eY/nRFh/7LjCWUn6ogYhu2WDKg4z+6W/BJtUi+DPUIlA== + version "5.4.0" + resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.4.0.tgz#2cd7236720ec2769252ef0421f23250b39a153a1" + integrity sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ== dependencies: "@babel/core" "^7.7.5" + "@babel/generator" "^7.12.11" "@babel/runtime" "^7.7.6" ast-types "^0.14.2" commander "^2.19.0" doctrine "^3.0.0" + estree-to-babel "^3.1.0" neo-async "^2.6.1" node-dir "^0.1.10" strip-indent "^3.0.0" @@ -12408,9 +13321,9 @@ react-element-to-jsx-string@^14.3.2: is-plain-object "3.0.1" react-error-boundary@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.1.tgz#932c5ca5cbab8ec4fe37fd7b415aa5c3a47597e7" - integrity sha512-W3xCd9zXnanqrTUeViceufD3mIW8Ut29BUD+S2f0eO2XCOU8b6UrJfY46RDGe5lxCJzfe4j0yvIfh0RbTZhKJw== + version "3.1.3" + resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.3.tgz#276bfa05de8ac17b863587c9e0647522c25e2a0b" + integrity sha512-A+F9HHy9fvt9t8SNDlonq01prnU8AmkjvGKV4kk8seB9kU3xMEO8J/PQlLVmoOIDODl5U2kufSBs4vrWIqhsAA== dependencies: "@babel/runtime" "^7.12.5" @@ -13153,6 +14066,11 @@ sass@^1.26.0: dependencies: chokidar ">=3.0.0 <4.0.0" +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@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" @@ -13219,7 +14137,7 @@ semver-regex@^3.1.2: resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807" integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA== -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -13560,9 +14478,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" - integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== + version "3.0.8" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.8.tgz#eb1e97ad99b11bf3f82a3b71a0472dd9a00f2ecf" + integrity sha512-NDgA96EnaLSvtbM7trJj+t1LUR3pirkDCcz9nOUlPb5DMBGsH7oES6C3hs3j7R9oHEa1EMvReS/BUAIT5Tcr0g== specificity@^0.4.1: version "0.4.1" @@ -14129,11 +15047,35 @@ supports-hyperlinks@^2.0.0: has-flag "^4.0.0" supports-color "^7.0.0" +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + svg-tags@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= +svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -14161,6 +15103,11 @@ table@^6.0.9, table@^6.6.0: string-width "^4.2.0" strip-ansi "^6.0.0" +tapable@^0.1.8: + version "0.1.10" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" + integrity sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q= + tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" @@ -14631,9 +15578,9 @@ typescript@^4.2.4: integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg== uglify-js@^3.1.4: - version "3.13.4" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.4.tgz#592588bb9f47ae03b24916e2471218d914955574" - integrity sha512-kv7fCkIXyQIilD5/yQy8O+uagsYIOt5cZvs890W40/e/rvjMSzJw81o9Bg0tkURxzZBROtDQhW2LFjOGoK3RZw== + version "3.13.6" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.6.tgz#6815ac7fdd155d03c83e2362bb717e5b39b74013" + integrity sha512-rRprLwl8RVaS+Qvx3Wh5hPfPBn9++G6xkGlUupya0s5aDmNjI7z3lnRLB3u7sN4OmbB0pWgzhM9BEJyiWAwtAA== unbox-primitive@^1.0.0, unbox-primitive@^1.0.1: version "1.0.1" @@ -14829,7 +15776,7 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= -unquote@^1.1.0: +unquote@^1.1.0, unquote@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= @@ -14927,6 +15874,16 @@ util.promisify@1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + util@0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" @@ -14971,10 +15928,10 @@ v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0, v8-compile-cache@^2.3.0: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -v8-to-istanbul@^7.0.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.1.tgz#04bfd1026ba4577de5472df4f5e89af49de5edda" - integrity sha512-p0BB09E5FRjx0ELN6RgusIPsSPhtgexSRcKETybEs6IGOTXJSZqfwxp7r//55nnu0f1AxltY5VvdVqy2vZf9AA== +v8-to-istanbul@^7.0.0, v8-to-istanbul@^7.1.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" + integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" @@ -15464,7 +16421,7 @@ yaml@^1.10.0, yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.x, yargs-parser@^20.2.2, yargs-parser@^20.2.3: +yargs-parser@20.x, yargs-parser@^20.2.2, yargs-parser@^20.2.3, yargs-parser@^20.2.7: version "20.2.7" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== @@ -15494,7 +16451,7 @@ yargs@^15.0.0, yargs@^15.0.1, yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.0.0: +yargs@^16.0.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==