- } onClick={() => setHideCharts(!hideCharts)} />
+ }
+ icon={}
+ onClick={() => setHideCharts(!hideCharts)}
+ />
{data.map(({ website_id, name, domain }) => (
diff --git a/components/settings/LanguageButton.js b/components/settings/LanguageButton.js
index 63a45e53..5cce137a 100644
--- a/components/settings/LanguageButton.js
+++ b/components/settings/LanguageButton.js
@@ -13,32 +13,14 @@ export default function LanguageButton() {
saveLocale(value);
}
- switch (locale) {
- case 'zh-CN':
- import(/* webpackMode: "eager" */ '@fontsource/noto-sans-sc/chinese-simplified-400.css');
- import(/* webpackMode: "eager" */ '@fontsource/noto-sans-sc/chinese-simplified-500.css');
- import(/* webpackMode: "eager" */ '@fontsource/noto-sans-sc/chinese-simplified-700.css');
- break;
- case 'zh-TW':
- import(/* webpackMode: "eager" */ '@fontsource/noto-sans-tc/chinese-traditional-400.css');
- import(/* webpackMode: "eager" */ '@fontsource/noto-sans-tc/chinese-traditional-500.css');
- import(/* webpackMode: "eager" */ '@fontsource/noto-sans-tc/chinese-traditional-700.css');
- break;
- case 'ja-JP':
- import(/* webpackMode: "eager" */ '@fontsource/noto-sans-jp/japanese-400.css');
- import(/* webpackMode: "eager" */ '@fontsource/noto-sans-jp/japanese-500.css');
- import(/* webpackMode: "eager" */ '@fontsource/noto-sans-jp/japanese-700.css');
- break;
- }
-
return (
}
options={menuOptions}
value={locale}
menuClassName={styles.menu}
- renderValue={option => option?.display}
onSelect={handleSelect}
+ hideLabel
/>
);
}
diff --git a/hooks/useLocale.js b/hooks/useLocale.js
index 49d41d54..67e8bbce 100644
--- a/hooks/useLocale.js
+++ b/hooks/useLocale.js
@@ -4,6 +4,7 @@ import { setLocale } from 'redux/actions/app';
import { useRouter } from 'next/router';
import { get, setItem } from 'lib/web';
import { LOCALE_CONFIG } from 'lib/constants';
+import { getDateLocale, getTextDirection } from 'lib/lang';
import useForceUpdate from 'hooks/useForceUpdate';
import enUS from 'public/lang/en-US.json';
@@ -16,6 +17,8 @@ export default function useLocale() {
const dispatch = useDispatch();
const { basePath } = useRouter();
const forceUpdate = useForceUpdate();
+ const dir = getTextDirection(locale);
+ const dateLocale = getDateLocale(locale);
async function loadMessages(locale) {
const { ok, data } = await get(`${basePath}/lang/${locale}.json`);
@@ -45,5 +48,5 @@ export default function useLocale() {
}
}, [locale]);
- return { locale, saveLocale, messages };
+ return { locale, saveLocale, messages, dir, dateLocale };
}
diff --git a/lang/ar-SA.json b/lang/ar-SA.json
index 07340e25..cef1740d 100644
--- a/lang/ar-SA.json
+++ b/lang/ar-SA.json
@@ -43,6 +43,7 @@
"label.refresh": "تحديث",
"label.required": "اجباري",
"label.reset": "اعادة تعيين",
+ "label.reset-website": "اعادة تعيين الإحصائيات",
"label.save": "حفظ",
"label.settings": "اعدادات",
"label.share-url": "مشاركة الرابط",
@@ -59,6 +60,7 @@
"label.websites": "المواقع",
"message.active-users": "{x} حاليا {x, plural, one {زائر واحد} other {زوار}}",
"message.confirm-delete": "هل أنت متأكد من حذف {target}?",
+ "message.confirm-reset": "هل أنت متأكد من اعادة تعيين الإحصائيات لـ {target}؟",
"message.copied": "تم النسخ!",
"message.delete-warning": "كافة البيانات المرتبطة سيم حذفها ايضا.",
"message.failure": "حدث خطأ ما.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "لم تقم بإعداد اي موقع.",
"message.page-not-found": "الصفحة غير موجودة.",
"message.powered-by": "مشغل بواسطة {name}",
+ "message.reset-warning": "سيتم اعادة تعيين كافة الإحصائيات لهذا الموقع، لكن لن يتم تعيير كود التتبع",
"message.save-success": "تم الحفظ بنجاح.",
"message.share-url": "هذا الرابط الذي تم مشاركته بشكل عام لـ {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "لتتبع الاحصاىيات لـ {target}, ضع الكود التالي في منطقة {head} في موقعك.",
"message.type-delete": "اكتب {delete} في الحقل التالي لتأكيد الحذف.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "اجراءات",
"metrics.average-visit-time": "متوسط وقت الزيارة",
"metrics.bounce-rate": "معدل الارتداد",
diff --git a/lang/ca-ES.json b/lang/ca-ES.json
index d7baa0cb..85ce8688 100644
--- a/lang/ca-ES.json
+++ b/lang/ca-ES.json
@@ -43,6 +43,7 @@
"label.refresh": "Refresca",
"label.required": "Obligatori",
"label.reset": "Restableix",
+ "label.reset-website": "Reset statistics",
"label.save": "Desa",
"label.settings": "Configuració",
"label.share-url": "Enllaç per compartir",
@@ -59,6 +60,7 @@
"label.websites": "Llocs web",
"message.active-users": "{x} {x, plural, one {visitant actual} other {visitants actuals}}",
"message.confirm-delete": "Segur que vols esborrar {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "S'ha copiat",
"message.delete-warning": "També s'esborraran totes les dades relacionades.",
"message.failure": "S'ha produït un error.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "No hi ha cap lloc web configurat.",
"message.page-not-found": "No s'ha trobat la pàgina.",
"message.powered-by": "Funciona amb {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "S'ha desat amb èxit.",
"message.share-url": "Aquest és l'enllaç públic per compartir de {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Per seguir les estadístiques de {target}, col·loca el codi següent a la secció {head} del teu lloc web.",
"message.type-delete": "Escriu {delete} al quadre següent per confirmar.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Accions",
"metrics.average-visit-time": "Temps mitjà de visita",
"metrics.bounce-rate": "Percentatge de rebot",
diff --git a/lang/cs-CZ.json b/lang/cs-CZ.json
index 57493e98..5dc5db38 100644
--- a/lang/cs-CZ.json
+++ b/lang/cs-CZ.json
@@ -4,6 +4,7 @@
"label.add-website": "Přidat web",
"label.administrator": "Administrátor",
"label.all": "Vše",
+ "label.all-events": "All events",
"label.all-websites": "Všechny weby",
"label.back": "Zpět",
"label.cancel": "Zrušit",
@@ -42,6 +43,7 @@
"label.refresh": "Obnovit",
"label.required": "Vyžadováno",
"label.reset": "Reset",
+ "label.reset-website": "Reset statistics",
"label.save": "Uložit",
"label.settings": "Nastavení",
"label.share-url": "Sdílet URL",
@@ -58,6 +60,7 @@
"label.websites": "Weby",
"message.active-users": "{x} aktuálně {x, plural, one {návštěvník} other {návštěvníci}}",
"message.confirm-delete": "Opravdu smazat {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Zkopírováno!",
"message.delete-warning": "Všechna související data budou také smazána.",
"message.failure": "Něco se pokazilo.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Nemáte nastavený žádný web.",
"message.page-not-found": "Stránka nenalezena.",
"message.powered-by": "Běží na {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Úspěšně uloženo.",
"message.share-url": "Toto je sdílené URL pro {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Pro sledování návštěv na {target}, přidejte následující kód do {head} části vašeho webu.",
"message.type-delete": "Napište {delete} pro potvrzení.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Akce",
"metrics.average-visit-time": "Průměrný čas návštěvy",
"metrics.bounce-rate": "Okamžité opuštění",
diff --git a/lang/da-DK.json b/lang/da-DK.json
index f4ade892..81e525e6 100644
--- a/lang/da-DK.json
+++ b/lang/da-DK.json
@@ -4,6 +4,7 @@
"label.add-website": "Tilføj hjemmeside",
"label.administrator": "Administrator",
"label.all": "Alle",
+ "label.all-events": "All events",
"label.all-websites": "Alle websites",
"label.back": "Tilbage",
"label.cancel": "Afvis",
@@ -42,6 +43,7 @@
"label.refresh": "Opdater",
"label.required": "Påkrævet",
"label.reset": "Reset",
+ "label.reset-website": "Reset statistics",
"label.save": "Gem",
"label.settings": "Indstillinger",
"label.share-url": "Del URL",
@@ -58,6 +60,7 @@
"label.websites": "Hjemmesider",
"message.active-users": "{x} nuværende {x, plural, one {bruger} other {brugere}}",
"message.confirm-delete": "Er du sikker på at du vil slette {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Kopieret!",
"message.delete-warning": "Alle tilknyttede data slettes også.",
"message.failure": "Noget gik galt.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Du har ikke konfigureret nogen websteder.",
"message.page-not-found": "Side ikke fundet.",
"message.powered-by": "Drevet af {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Gemt!",
"message.share-url": "Dette er den offentligt delings-URL til {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "For at spore statistik for {target} skal du placere følgende kode i {head} sektionen på dit websted.",
"message.type-delete": "Skriv {delete} i boksen nedenfor, for at bekræfte.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Handlinger",
"metrics.average-visit-time": "Gennemsnitlig besøgstid",
"metrics.bounce-rate": "Afvisningsprocent",
diff --git a/lang/de-DE.json b/lang/de-DE.json
index b0d774f4..49d42659 100644
--- a/lang/de-DE.json
+++ b/lang/de-DE.json
@@ -4,8 +4,8 @@
"label.add-website": "Webseite hinzufügen",
"label.administrator": "Administrator",
"label.all": "Alle",
- "label.all-websites": "Alle Webseiten",
"label.all-events": "Alle Ereignisse",
+ "label.all-websites": "Alle Webseiten",
"label.back": "Zurück",
"label.cancel": "Abbrechen",
"label.change-password": "Passwort ändern",
@@ -43,6 +43,7 @@
"label.refresh": "Aktualisieren",
"label.required": "Erforderlich",
"label.reset": "Zurücksetzen",
+ "label.reset-website": "Reset statistics",
"label.save": "Speichern",
"label.settings": "Einstellungen",
"label.share-url": "Freigabe-URL",
@@ -59,6 +60,7 @@
"label.websites": "Webseiten",
"message.active-users": "{x} {x, plural, one {aktiver Besucher} other {aktive Besucher}}",
"message.confirm-delete": "Sind Sie sich sicher {target} zu löschen?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "In Zwischenablage kopiert!",
"message.delete-warning": "Alle zugehörigen Daten werden ebenfalls gelöscht.",
"message.failure": "Es ist ein Fehler aufgetreten.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "Es ist keine Webseite vorhanden.",
"message.page-not-found": "Seite nicht gefunden.",
"message.powered-by": "Betrieben durch {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Erfolgreich gespeichert.",
"message.share-url": "Dies ist die öffentliche URL zum Teilen für {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Um die Statistiken für {target} zu übermitteln, platzieren Sie bitte den folgenden Quelltext im {head} ihrer Webseite.",
"message.type-delete": "Geben Sie {delete} in das Feld unten ein um zu bestätigen.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Aktionen",
"metrics.average-visit-time": "Durchschn. Besuchszeit",
"metrics.bounce-rate": "Absprungrate",
diff --git a/lang/el-GR.json b/lang/el-GR.json
index 3de40ea0..12ab884c 100644
--- a/lang/el-GR.json
+++ b/lang/el-GR.json
@@ -4,6 +4,7 @@
"label.add-website": "Προσθήκη ιστότοπου",
"label.administrator": "Διαχειριστής",
"label.all": "All",
+ "label.all-events": "All events",
"label.all-websites": "All websites",
"label.back": "Πίσω",
"label.cancel": "Ακύρωση",
@@ -42,6 +43,7 @@
"label.refresh": "Ανανέωση",
"label.required": "Απαιτείται",
"label.reset": "Επαναφορά",
+ "label.reset-website": "Reset statistics",
"label.save": "Αποθήκευση",
"label.settings": "Ρυθμίσεις",
"label.share-url": "Κοινοποίηση διεύθυνσης URL",
@@ -58,6 +60,7 @@
"label.websites": "Ιστότοποι",
"message.active-users": "{x} ενεργοί {x, plural, one {επισκέπτης} other {επισκέπτες}}",
"message.confirm-delete": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το {target};",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Αντιγράφηκε!",
"message.delete-warning": "Όλα τα σχετικά δεδομένα θα διαγραφούν επίσης.",
"message.failure": "Κάτι πήγε στραβά.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Δεν έχετε ρυθμίσει κανένα ιστότοπο.",
"message.page-not-found": "Η σελίδα δεν βρέθηκε.",
"message.powered-by": "Με την υποστήριξη του {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Αποθηκεύτηκε επιτυχώς.",
"message.share-url": "Αυτό είναι το κοινόχρηστο URL για το {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Για να παρακολουθείτε στατιστικά στοιχεία για {target}, τοποθετήστε τον ακόλουθο κώδικα στην ενότητα {head} του ιστότοπού σας.",
"message.type-delete": "Πληκτρολογήστε {delete} στο παρακάτω πλαίσιο για επιβεβαίωση.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Ενέργειες",
"metrics.average-visit-time": "Μέσος χρόνος επίσκεψης",
"metrics.bounce-rate": "Ποσοστό αναπήδησης",
diff --git a/lang/en-GB.json b/lang/en-GB.json
index 799aa443..5d9bdbf7 100644
--- a/lang/en-GB.json
+++ b/lang/en-GB.json
@@ -4,8 +4,8 @@
"label.add-website": "Add website",
"label.administrator": "Administrator",
"label.all": "All",
- "label.all-websites": "All websites",
"label.all-events": "All events",
+ "label.all-websites": "All websites",
"label.back": "Back",
"label.cancel": "Cancel",
"label.change-password": "Change password",
@@ -19,7 +19,6 @@
"label.delete": "Delete",
"label.delete-account": "Delete account",
"label.delete-website": "Delete website",
- "label.reset-website": "Reset statistics",
"label.dismiss": "Dismiss",
"label.domain": "Domain",
"label.edit": "Edit",
@@ -44,6 +43,7 @@
"label.refresh": "Refresh",
"label.required": "Required",
"label.reset": "Reset",
+ "label.reset-website": "Reset statistics",
"label.save": "Save",
"label.settings": "Settings",
"label.share-url": "Share URL",
@@ -59,10 +59,9 @@
"label.view-details": "View details",
"label.websites": "Websites",
"message.active-users": "{x} current {x, plural, one {visitor} other {visitors}}",
- "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
- "message.confirm-delete": "Are your sure you want to delete {target}?",
+ "message.confirm-delete": "Are you sure you want to delete {target}?",
+ "message.confirm-reset": "Are you sure you want to reset {target}'s statistics?",
"message.copied": "Copied!",
- "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.delete-warning": "All associated data will be deleted as well.",
"message.failure": "Something went wrong.",
"message.get-share-url": "Get share URL",
@@ -75,10 +74,13 @@
"message.no-websites-configured": "You don't have any websites configured.",
"message.page-not-found": "Page not found.",
"message.powered-by": "Powered by {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Saved successfully.",
"message.share-url": "This is the publicly shared URL for {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "To track stats for {target}, place the following code in the {head} section of your website.",
"message.type-delete": "Type {delete} in the box below to confirm.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Actions",
"metrics.average-visit-time": "Average visit time",
"metrics.bounce-rate": "Bounce rate",
diff --git a/lang/en-US.json b/lang/en-US.json
index 799aa443..5d9bdbf7 100644
--- a/lang/en-US.json
+++ b/lang/en-US.json
@@ -4,8 +4,8 @@
"label.add-website": "Add website",
"label.administrator": "Administrator",
"label.all": "All",
- "label.all-websites": "All websites",
"label.all-events": "All events",
+ "label.all-websites": "All websites",
"label.back": "Back",
"label.cancel": "Cancel",
"label.change-password": "Change password",
@@ -19,7 +19,6 @@
"label.delete": "Delete",
"label.delete-account": "Delete account",
"label.delete-website": "Delete website",
- "label.reset-website": "Reset statistics",
"label.dismiss": "Dismiss",
"label.domain": "Domain",
"label.edit": "Edit",
@@ -44,6 +43,7 @@
"label.refresh": "Refresh",
"label.required": "Required",
"label.reset": "Reset",
+ "label.reset-website": "Reset statistics",
"label.save": "Save",
"label.settings": "Settings",
"label.share-url": "Share URL",
@@ -59,10 +59,9 @@
"label.view-details": "View details",
"label.websites": "Websites",
"message.active-users": "{x} current {x, plural, one {visitor} other {visitors}}",
- "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
- "message.confirm-delete": "Are your sure you want to delete {target}?",
+ "message.confirm-delete": "Are you sure you want to delete {target}?",
+ "message.confirm-reset": "Are you sure you want to reset {target}'s statistics?",
"message.copied": "Copied!",
- "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.delete-warning": "All associated data will be deleted as well.",
"message.failure": "Something went wrong.",
"message.get-share-url": "Get share URL",
@@ -75,10 +74,13 @@
"message.no-websites-configured": "You don't have any websites configured.",
"message.page-not-found": "Page not found.",
"message.powered-by": "Powered by {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Saved successfully.",
"message.share-url": "This is the publicly shared URL for {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "To track stats for {target}, place the following code in the {head} section of your website.",
"message.type-delete": "Type {delete} in the box below to confirm.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Actions",
"metrics.average-visit-time": "Average visit time",
"metrics.bounce-rate": "Bounce rate",
diff --git a/lang/es-MX.json b/lang/es-MX.json
index aa8ef8f5..23acfa54 100644
--- a/lang/es-MX.json
+++ b/lang/es-MX.json
@@ -4,8 +4,8 @@
"label.add-website": "Agregar sitio",
"label.administrator": "Administrador",
"label.all": "Todos",
- "label.all-websites": "Todos los sitios",
"label.all-events": "Todos los eventos",
+ "label.all-websites": "Todos los sitios",
"label.back": "Atrás",
"label.cancel": "Cancelar",
"label.change-password": "Cambiar contraseña",
@@ -43,6 +43,7 @@
"label.refresh": "Actualizar",
"label.required": "Requerido",
"label.reset": "Reiniciar",
+ "label.reset-website": "Reset statistics",
"label.save": "Guardar",
"label.settings": "Configuraciones",
"label.share-url": "Compartir URL",
@@ -59,6 +60,7 @@
"label.websites": "Sitios",
"message.active-users": "{x} {x, plural, one {activo} other {activos}}",
"message.confirm-delete": "¿Estás seguro(a) de querer eliminar {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Copiado!",
"message.delete-warning": "Toda la información relacionada será eliminada.",
"message.failure": "Algo falló.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "No tienes ningún sitio configurado.",
"message.page-not-found": "Page not found",
"message.powered-by": "Desarrollado con {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Guardado exitosamente.",
"message.share-url": "Esta es la URL compartida públicamente para {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Para registrar estadísticas para {target}, copia el siguiente código dentro de la etiqueta {head} de tu sitio.",
"message.type-delete": "Escribe {delete} abajo para confirmar.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Acciones",
"metrics.average-visit-time": "Tiempo promedio de visita",
"metrics.bounce-rate": "Porcentaje de rebote",
diff --git a/lang/fa-IR.json b/lang/fa-IR.json
index b2bf8635..6436a889 100644
--- a/lang/fa-IR.json
+++ b/lang/fa-IR.json
@@ -4,8 +4,8 @@
"label.add-website": "افزودن وبسایت",
"label.administrator": "مدیر",
"label.all": "همه",
- "label.all-websites": "همهی وبسایتها",
"label.all-events": "همهی رویدادها",
+ "label.all-websites": "همهی وبسایتها",
"label.back": "برگشت",
"label.cancel": "انصراف",
"label.change-password": "تغییر رمز",
@@ -43,6 +43,7 @@
"label.refresh": "بهروزرسانی",
"label.required": "ضروری",
"label.reset": "بازنشانی",
+ "label.reset-website": "Reset statistics",
"label.save": "ذخیره",
"label.settings": "تنظیمات",
"label.share-url": "به اشتراک گذاری URL",
@@ -59,6 +60,7 @@
"label.websites": "وبسایتها",
"message.active-users": "{x} هم اکنون {x, plural, one {یک} other {از میان}}",
"message.confirm-delete": "آیا مطمئن هستید میخواهید {target} را حذف کنید?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "کپی شد!",
"message.delete-warning": "همهی دادههای مرتبط هم حذف خواهد شد.",
"message.failure": "مشکلی پیش آمده است.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "شما هیچ وبسایتی را پیکربندی نکردهاید.",
"message.page-not-found": "صفحه یافت نشد.",
"message.powered-by": "قدرت گرفته توسط {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "با موفقیت ذخیره شد.",
"message.share-url": "این URL به اشتراک گذاشته شده عمومی برای {target} است.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "برای ردیابی آمار {target}, کد روبرو را در قسمت {head} وبسایت قرار دهید.",
"message.type-delete": "جهت اطمینان '{delete}' را در کادر زیر بنویسید.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "اقدامات",
"metrics.average-visit-time": "میانگین زمان بازدید",
"metrics.bounce-rate": "نرخ Bounce",
diff --git a/lang/fi-FI.json b/lang/fi-FI.json
index 47a0f0f2..4e7d00b6 100644
--- a/lang/fi-FI.json
+++ b/lang/fi-FI.json
@@ -4,6 +4,7 @@
"label.add-website": "Lisää verkkosivu",
"label.administrator": "Järjestelmänvalvoja",
"label.all": "Kaikki",
+ "label.all-events": "All events",
"label.all-websites": "Kaikki verkkosivut",
"label.back": "Takaisin",
"label.cancel": "Peruuta",
@@ -42,6 +43,7 @@
"label.refresh": "Päivitä",
"label.required": "Vaaditaan",
"label.reset": "Nollaa",
+ "label.reset-website": "Reset statistics",
"label.save": "Tallenna",
"label.settings": "Asetukset",
"label.share-url": "Jaa URL",
@@ -58,6 +60,7 @@
"label.websites": "Verkkosivut",
"message.active-users": "{x} nykyinen {x, plural, one {yksi} other {muut}}",
"message.confirm-delete": "Haluatko varmasti poistaa {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Kopioitu!",
"message.delete-warning": "Kaikki siihen liittyvät tiedot poistetaan.",
"message.failure": "Jotain meni väärin.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Sinulla ei ole määritettyjä verkkosivustoja.",
"message.page-not-found": "Sivua ei löydetty.",
"message.powered-by": "Voimanlähteenä {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Tallennettu onnistuneesti.",
"message.share-url": "Tämä on julkisesti jaettu URL-osoitteelle {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Jos haluat seurata kohteen {target} tilastoja, aseta seuraava koodi verkkosivustosi {head} osioon.",
"message.type-delete": "Kirjoita {delete} alla olevaan ruutuun vahvistaaksesi.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Toiminnat",
"metrics.average-visit-time": "Keskimääräinen vierailuaika",
"metrics.bounce-rate": "Välitön poistuminen",
diff --git a/lang/fo-FO.json b/lang/fo-FO.json
index c358be1e..a5d5e29d 100644
--- a/lang/fo-FO.json
+++ b/lang/fo-FO.json
@@ -4,6 +4,7 @@
"label.add-website": "Legg heimasíðu afturat",
"label.administrator": "Fyrisitari",
"label.all": "Alt",
+ "label.all-events": "All events",
"label.all-websites": "Allar heimasíður",
"label.back": "Aftur",
"label.cancel": "Strika",
@@ -42,6 +43,7 @@
"label.refresh": "Endurskapa",
"label.required": "Kravt",
"label.reset": "Nulstilla",
+ "label.reset-website": "Reset statistics",
"label.save": "Goym",
"label.settings": "Stillingar",
"label.share-url": "Deil leinku",
@@ -58,6 +60,7 @@
"label.websites": "Heimasíður",
"message.active-users": "{x} í løtuni {x, plural, one {vitjandi} other { vitjandi }}",
"message.confirm-delete": "Ert tú sikkur at tú ynskir at strika {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Avrita!",
"message.delete-warning": "Øll data ið er knýtt at verður eisini strika.",
"message.failure": "Okkurt bleiv gali.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Tú hevur ongar heimasíður stillaða til.",
"message.page-not-found": "Síðan bleiv ikki funnin.",
"message.powered-by": "Powered by {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Goymt.",
"message.share-url": "Hettar er tann almenna leinkan av {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Fyri at spora hagtøl fyri {target}, koyr kotuna í {head} partin á tínari heimasíðu.",
"message.type-delete": "Skriva {delete} í feltið fyri at vátta",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Gerðir",
"metrics.average-visit-time": "Miðal vitjurnartíð ",
"metrics.bounce-rate": "Bounce prosenttal",
diff --git a/lang/fr-FR.json b/lang/fr-FR.json
index 2acebd7f..960bfb81 100644
--- a/lang/fr-FR.json
+++ b/lang/fr-FR.json
@@ -4,8 +4,8 @@
"label.add-website": "Ajouter un site",
"label.administrator": "Administrateur",
"label.all": "Tout",
- "label.all-websites": "Tous les sites web",
"label.all-events": "Tous les événements",
+ "label.all-websites": "Tous les sites web",
"label.back": "Retour",
"label.cancel": "Annuler",
"label.change-password": "Changer le mot de passe",
@@ -43,6 +43,7 @@
"label.refresh": "Rafraîchir",
"label.required": "Requis",
"label.reset": "Réinitialiser",
+ "label.reset-website": "Reset statistics",
"label.save": "Sauvegarder",
"label.settings": "Paramètres",
"label.share-url": "Partager l'URL",
@@ -59,6 +60,7 @@
"label.websites": "Sites",
"message.active-users": "{x} {x, plural, one {visiteur} other {visiteurs}} actuellement",
"message.confirm-delete": "Êtes-vous sûr de vouloir supprimer {target} ?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Copié !",
"message.delete-warning": "Toutes les données associées seront également supprimées.",
"message.failure": "Un problème est survenu.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "Vous n'avez configuré aucun site Web.",
"message.page-not-found": "Page non trouvée.",
"message.powered-by": "Propulsé par {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Enregistré avec succès.",
"message.share-url": "Ceci est l'URL partagée pour {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Pour suivre les statistiques de {target}, placez le code suivant dans la section {head} de votre site Web.",
"message.type-delete": "Tapez {delete} dans la case ci-dessous pour confirmer.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Actions",
"metrics.average-visit-time": "Temps de visite moyen",
"metrics.bounce-rate": "Taux de rebond",
diff --git a/lang/he-IL.json b/lang/he-IL.json
index 74d5e4ea..f5d89fd6 100644
--- a/lang/he-IL.json
+++ b/lang/he-IL.json
@@ -4,6 +4,7 @@
"label.add-website": "הוספת אתר",
"label.administrator": "מנהל",
"label.all": "הכל",
+ "label.all-events": "All events",
"label.all-websites": "כל האתרים",
"label.back": "חזרה",
"label.cancel": "ביטול",
@@ -42,6 +43,7 @@
"label.refresh": "רענון",
"label.required": "נדרש",
"label.reset": "איפוס",
+ "label.reset-website": "Reset statistics",
"label.save": "שמירה",
"label.settings": "הגדרות",
"label.share-url": "שיתוף URL",
@@ -58,6 +60,7 @@
"label.websites": "אתרים",
"message.active-users": "{x} נוכחיים {x, plural, one {מבקר} other {מבקרים}}",
"message.confirm-delete": "האם באמת למחוק את {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "הועתק!",
"message.delete-warning": "כל המידע המקושר יימחק",
"message.failure": "משהו השתבש",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "לא מוגדרים אתרים",
"message.page-not-found": "דף לא נמצא",
"message.powered-by": "Powered by {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "נשמר בהצלחה",
"message.share-url": "זהו URL ציבורי עבור {target}",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "יש להוסיף את הקוד הבא לאזור ה-{head} של האתר",
"message.type-delete": "הקלידו {delete} בתיבה על מנת לאשר",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "פעולות",
"metrics.average-visit-time": "זמן ביקור ממוצע",
"metrics.bounce-rate": "Bounce rate",
diff --git a/lang/hi-IN.json b/lang/hi-IN.json
index e7c2ed99..2ec4e810 100644
--- a/lang/hi-IN.json
+++ b/lang/hi-IN.json
@@ -4,6 +4,7 @@
"label.add-website": "वेबसाइट",
"label.administrator": "प्रशासक",
"label.all": "सब",
+ "label.all-events": "All events",
"label.all-websites": "सभी वेबसाइटें",
"label.back": "पीछे",
"label.cancel": "रद्द करें",
@@ -42,6 +43,7 @@
"label.refresh": "रिफ्रेश",
"label.required": "अपेक्षित",
"label.reset": "रीसेट",
+ "label.reset-website": "Reset statistics",
"label.save": "सहेजें",
"label.settings": "समायोजन",
"label.share-url": "यूआरएल साझा करें",
@@ -58,6 +60,7 @@
"label.websites": "वेबसाइटों",
"message.active-users": "{x} मौजूद {x, plural, one {आगंतुक} other {आगंतुकों}}",
"message.confirm-delete": "क्या आप वाकई में {target} हटाना चाहते हैं?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "कॉपी हो गया!",
"message.delete-warning": "सभी संबद्ध डेटा को भी हटा दिया जाएगा।",
"message.failure": "कुछ गलत हो गया।",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "आपके पास कोई वेबसाइट कॉन्फ़िगर नहीं है।",
"message.page-not-found": "पृष्ठ नहीं मिला।",
"message.powered-by": "{name} द्वारा संचालित",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "सफलतापूर्वक संचित कर लिया गया है।",
"message.share-url": "यह {target} के लिए सार्वजनिक रूप से साझा किया गया URL है।",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "{target} के आँकड़ों को ट्रैक करने के लिए, अपनी वेबसाइट के {head} अनुभाग में निम्नलिखित कोड रखें।",
"message.type-delete": "पुष्टि करने के लिए नीचे दिए गए बॉक्स में {delete} टाइप करें।",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "कार्य",
"metrics.average-visit-time": "औसत दृश्य समय",
"metrics.bounce-rate": "उछाल दर",
diff --git a/lang/hu-HU.json b/lang/hu-HU.json
index 1021f47b..1c4e2193 100644
--- a/lang/hu-HU.json
+++ b/lang/hu-HU.json
@@ -4,8 +4,8 @@
"label.add-website": "Weboldal hozzáadása",
"label.administrator": "Adminisztrátor",
"label.all": "Összes",
- "label.all-websites": "Összes weboldal",
"label.all-events": "Összes esemény",
+ "label.all-websites": "Összes weboldal",
"label.back": "Vissza",
"label.cancel": "Mégsem",
"label.change-password": "Jelszó módosítása",
@@ -43,6 +43,7 @@
"label.refresh": "Frissítés",
"label.required": "Kötelező",
"label.reset": "Visszaállítás",
+ "label.reset-website": "Reset statistics",
"label.save": "Mentés",
"label.settings": "Beállítások",
"label.share-url": "URL megosztása",
@@ -59,6 +60,7 @@
"label.websites": "Weboldalak",
"message.active-users": "{x} {x, plural, one {látogató} other {latógató}} jelenleg",
"message.confirm-delete": "Biztos, hogy törölni szeretnéd {target} elemet?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Kimásolva!",
"message.delete-warning": "Minden társított adat törlésre kerül.",
"message.failure": "Valami baj történt.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "Még nem állítottál be egyetlen weboldalt sem.",
"message.page-not-found": "Oldal nem található.",
"message.powered-by": "Működteti az {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Sikeres mentés.",
"message.share-url": "{target} nyilvánosan megosztott URL címe.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "{target} statisztikáinak nyomon követéséhez, helyezd el az alábbi kódot a weboldalad {head} részébe.",
"message.type-delete": "Megerősítéshez írd be az alábbi mezőbe azt, hogy {delete}.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Műveletek",
"metrics.average-visit-time": "Átlagos látogatási idő",
"metrics.bounce-rate": "Visszafordulási arány",
diff --git a/lang/id-ID.json b/lang/id-ID.json
index 99fd0fe5..2e8ebb82 100644
--- a/lang/id-ID.json
+++ b/lang/id-ID.json
@@ -4,6 +4,7 @@
"label.add-website": "Tambah situs web",
"label.administrator": "Pengelola",
"label.all": "Semua",
+ "label.all-events": "Semua peristiwa",
"label.all-websites": "Semua website",
"label.back": "Kembali",
"label.cancel": "Batal",
@@ -42,6 +43,7 @@
"label.refresh": "Segarkan",
"label.required": "Wajib",
"label.reset": "Atur ulang",
+ "label.reset-website": "Atur ulang statistik",
"label.save": "Simpan",
"label.settings": "Pengaturan",
"label.share-url": "Bagikan URL",
@@ -58,6 +60,7 @@
"label.websites": "Situs web",
"message.active-users": "{x} pengunjung saat ini",
"message.confirm-delete": "Apakah kamu yakin ingin menghapus {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Tersalin!",
"message.delete-warning": "Semua data terkait juga akan dihapus.",
"message.failure": "Ada yang salah.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Anda tidak memiliki situs web yang dikonfigurasi.",
"message.page-not-found": "Halaman tidak ditemukan.",
"message.powered-by": "Didukung oleh {name}",
+ "message.reset-warning": "Semua statistik pada website ini akan dihapus, tetapi kode lacak akan tetap terpasang",
"message.save-success": "Berhasil disimpan.",
"message.share-url": "Ini adalah URL yang dibagikan secara publik untuk {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Untuk melacak statistik {target}, tempatkan kode berikut di bagian {head} situs web anda.",
"message.type-delete": "Ketikkan {delete} pada kotak di bawah untuk konfirmasi.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Aksi",
"metrics.average-visit-time": "Waktu kunjungan rata-rata",
"metrics.bounce-rate": "Rasio pentalan",
diff --git a/lang/it-IT.json b/lang/it-IT.json
index cd7d303b..a3da1990 100644
--- a/lang/it-IT.json
+++ b/lang/it-IT.json
@@ -4,6 +4,7 @@
"label.add-website": "Aggiungi sito",
"label.administrator": "Amministratore",
"label.all": "Tutto",
+ "label.all-events": "All events",
"label.all-websites": "Tutti i siti web",
"label.back": "Indietro",
"label.cancel": "Annulla",
@@ -42,6 +43,7 @@
"label.refresh": "Ricarica",
"label.required": "Obbligatorio",
"label.reset": "Reset",
+ "label.reset-website": "Reset statistics",
"label.save": "Salva",
"label.settings": "Impostazioni",
"label.share-url": "Share URL",
@@ -58,6 +60,7 @@
"label.websites": "Siti web",
"message.active-users": "{x} {x, plural, one {visitatore} other {visitatori}} online",
"message.confirm-delete": "Sei sicuro di voler eliminare {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Copiato!",
"message.delete-warning": "Saranno eliminati anche tutti i dati associati.",
"message.failure": "Si è verificato un errore.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Non hai ancora configurato alcun sito.",
"message.page-not-found": "Pagina non trovata",
"message.powered-by": "Powered by {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Salvato!",
"message.share-url": "Questo è l'URL di condivisione per {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Per tracciare le statistiche di {target}, inserisci questo codice nella sezione {head} del tuo sito web.",
"message.type-delete": "Digita {delete} nel box qui sotto per confermare.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Azioni",
"metrics.average-visit-time": "Tempo medio di visita",
"metrics.bounce-rate": "Frequenza di rimbalzo",
diff --git a/lang/ja-JP.json b/lang/ja-JP.json
index dd5cca06..8167782a 100644
--- a/lang/ja-JP.json
+++ b/lang/ja-JP.json
@@ -4,6 +4,7 @@
"label.add-website": "Webサイトの追加",
"label.administrator": "管理者",
"label.all": "すべて表示",
+ "label.all-events": "All events",
"label.all-websites": "すべてのWebサイト",
"label.back": "戻る",
"label.cancel": "キャンセル",
@@ -42,6 +43,7 @@
"label.refresh": "更新",
"label.required": "必須",
"label.reset": "リセット",
+ "label.reset-website": "Reset statistics",
"label.save": "保存",
"label.settings": "設定",
"label.share-url": "共有リンク",
@@ -58,6 +60,7 @@
"label.websites": "Webサイト",
"message.active-users": "{x}人が閲覧中です。",
"message.confirm-delete": "{target}を削除してもよろしいですか?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "コピーしました!",
"message.delete-warning": "関連するすべてのデータも削除されます。",
"message.failure": "問題が発生しました。",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Webサイトが設定されていません。",
"message.page-not-found": "ページが見つかりません。",
"message.powered-by": "このシステムは {name} で実行されています。",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "正常に保存されました。",
- "message.share-url": "これは {target} の共有リンクです。",
+ "message.share-url": "これは{target}の共有リンクです。",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "{target}のアクセス解析を開始するには、次のコードをWebサイトの{head}セクションへ追加してください。",
"message.type-delete": "確認のため、下のフォームに{delete}と入力してください。",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "アクション",
"metrics.average-visit-time": "平均滞在時間",
"metrics.bounce-rate": "直帰率",
diff --git a/lang/ko-KR.json b/lang/ko-KR.json
index e268fa3e..df8a9c6c 100644
--- a/lang/ko-KR.json
+++ b/lang/ko-KR.json
@@ -4,8 +4,8 @@
"label.add-website": "웹사이트 추가",
"label.administrator": "관리자",
"label.all": "전체",
- "label.all-websites": "모든 웹사이트",
"label.all-events": "모든 이벤트",
+ "label.all-websites": "모든 웹사이트",
"label.back": "뒤로",
"label.cancel": "취소",
"label.change-password": "비밀번호 변경",
@@ -43,6 +43,7 @@
"label.refresh": "새로고침",
"label.required": "필수",
"label.reset": "리셋",
+ "label.reset-website": "Reset statistics",
"label.save": "저장",
"label.settings": "설정",
"label.share-url": "공유 URL",
@@ -59,6 +60,7 @@
"label.websites": "웹사이트",
"message.active-users": "{x}명의 사용자가 보는 중입니다.",
"message.confirm-delete": "{target}을(를) 삭제하시겠습니까?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "복사했습니다!",
"message.delete-warning": "관련된 모든 데이터도 삭제됩니다.",
"message.failure": "오류가 발생하였습니다.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "구성된 웹 사이트가 없습니다.",
"message.page-not-found": "페이지를 찾을 수 없습니다.",
"message.powered-by": "이 시스템은 {name}에서 구동되고 있습니다.",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "성공적으로 저장되었습니다.",
"message.share-url": "이것은 {target}의 공개적으로 공유된 URL입니다.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "{target}에 대한 통계를 추적하려면 웹사이트의 {head} 섹션에 다음 코드를 입력하십시오.",
"message.type-delete": "확인을 위해 아래 박스에 {delete}값을 입력하십시오.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "액션",
"metrics.average-visit-time": "평균 방문 시간",
"metrics.bounce-rate": "이탈률",
@@ -97,4 +102,4 @@
"metrics.unique-visitors": "순방문자(UV)",
"metrics.views": "조회수",
"metrics.visitors": "방문객"
-}
\ No newline at end of file
+}
diff --git a/lang/mn-MN.json b/lang/mn-MN.json
index 1796a7d4..69a529d8 100644
--- a/lang/mn-MN.json
+++ b/lang/mn-MN.json
@@ -4,8 +4,8 @@
"label.add-website": "Веб нэмэх",
"label.administrator": "Админ",
"label.all": "Бүх",
- "label.all-websites": "Бүх вебүүд",
"label.all-events": "Бүх үйл явдал",
+ "label.all-websites": "Бүх вебүүд",
"label.back": "Буцах",
"label.cancel": "Цуцлах",
"label.change-password": "Нууц үг солих",
@@ -43,6 +43,7 @@
"label.refresh": "Сэргээх",
"label.required": "Шаардлагатай",
"label.reset": "Хуучин хэвд нь оруулах",
+ "label.reset-website": "Reset statistics",
"label.save": "Хадгалах",
"label.settings": "Тохиргоо",
"label.share-url": "Хуваалцах холбоос",
@@ -59,6 +60,7 @@
"label.websites": "Вебүүд",
"message.active-users": "одоо {x} {x, plural, one {зочин} other {зочин}} байна",
"message.confirm-delete": "Та {target}-г устгахдаа итгэлтэй байна уу?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Хуулсан!",
"message.delete-warning": "Үүнтэй холбоотой бүх өгөгдөл устах болно.",
"message.failure": "Ямар нэг зүйл буруу боллоо.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "Та ямар нэгэн веб тохируулаагүй байна.",
"message.page-not-found": "Хуудас олдсонгүй.",
"message.powered-by": "{name} дээр суурилсан",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Амжилттай хадгаллаа.",
"message.share-url": "{target}-г нийтэд хуваалцах холбоос.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "{target} вебийн статистикийг бүртгэхийн тулд доорх кодыг вебийнхээ {head} хэсэгт байрлуулна уу.",
"message.type-delete": "Доорх хэсэгт {delete} гэж бичиж баталгаажуулна уу.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Үйлдлүүд",
"metrics.average-visit-time": "Зочилсон дундаж хугацаа",
"metrics.bounce-rate": "Нэг хуудас үзээд гарсан",
diff --git a/lang/ms-MY.json b/lang/ms-MY.json
index aedada85..97741afc 100644
--- a/lang/ms-MY.json
+++ b/lang/ms-MY.json
@@ -4,8 +4,8 @@
"label.add-website": "Tambah laman web",
"label.administrator": "Pentadbir",
"label.all": "Semua",
- "label.all-websites": "Semua laman web",
"label.all-events": "Semua peristiwa",
+ "label.all-websites": "Semua laman web",
"label.back": "Kembali",
"label.cancel": "Batal",
"label.change-password": "Tukar kata laluan",
@@ -43,6 +43,7 @@
"label.refresh": "Muat semula",
"label.required": "Diperlukan",
"label.reset": "Tetapkan semula",
+ "label.reset-website": "Reset statistics",
"label.save": "Simpan",
"label.settings": "Tetapan",
"label.share-url": "Kongsikan URL",
@@ -59,6 +60,7 @@
"label.websites": "Laman web",
"message.active-users": "{x} semasa {x, plural, one {pelawat} other {pelawat}}",
"message.confirm-delete": "Pastikah anda ingin memadam {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Disalin!",
"message.delete-warning": "Semua data yang berkaitan juga akan dihapuskan.",
"message.failure": "Ada yang tidak kena.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "Anda tidak ada sebarang laman web yang telah dikonfigurasikan.",
"message.page-not-found": "Halaman tidak dijumpai.",
"message.powered-by": "Disediakan oleh {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Berjaya disimpan.",
"message.share-url": "Ini adalah URL berkongsi untuk {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Untuk menjejak statistik bagi {target}, letakkan kod berikut di bahagian {head} laman web anda.",
"message.type-delete": "Taip {delete} di dalam kotak di bawah untuk pengesahan.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Aksi",
"metrics.average-visit-time": "Purata tempoh masa lawatan",
"metrics.bounce-rate": "Kadar lantunan",
diff --git a/lang/nb-NO.json b/lang/nb-NO.json
index 75f9020a..efc3a987 100644
--- a/lang/nb-NO.json
+++ b/lang/nb-NO.json
@@ -4,6 +4,7 @@
"label.add-website": "Legg til nettsted",
"label.administrator": "Administrator",
"label.all": "Alle",
+ "label.all-events": "All events",
"label.all-websites": "Alle nettsteder",
"label.back": "Tilbake",
"label.cancel": "Avvis",
@@ -42,6 +43,7 @@
"label.refresh": "Oppdater",
"label.required": "Påkrevd",
"label.reset": "Nullstill",
+ "label.reset-website": "Reset statistics",
"label.save": "Lagre",
"label.settings": "Innstillinger",
"label.share-url": "Del URL",
@@ -58,6 +60,7 @@
"label.websites": "Nettsteder",
"message.active-users": "{x} {x, plural, one {besøkende} other {besøkende}} nå",
"message.confirm-delete": "Er du sikker på at du vil slette {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Kopiert!",
"message.delete-warning": "Alle tilknyttede data slettes også.",
"message.failure": "Noe gikk galt.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Du har ikke satt opp noen nettsteder.",
"message.page-not-found": "Side ikke funnet.",
"message.powered-by": "Drevet av {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Lagret!",
"message.share-url": "Dette er den offentlige delings-URL-en for {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "For å spore statistikk for {target}, plasser følgende kode i {head}-delen av nettstedet ditt.",
"message.type-delete": "Skriv inn {delete} i boksen nedenfor for å bekrefte.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Handlinger",
"metrics.average-visit-time": "Gjennomsnittlig besøkelsestid",
"metrics.bounce-rate": "Avvisningsfrekvens",
diff --git a/lang/nl-NL.json b/lang/nl-NL.json
index 5d2b68e7..92eb61a3 100644
--- a/lang/nl-NL.json
+++ b/lang/nl-NL.json
@@ -4,8 +4,8 @@
"label.add-website": "Website toevoegen",
"label.administrator": "Administrator",
"label.all": "Alles",
- "label.all-websites": "Alle websites",
"label.all-events": "Alle gebeurtenissen",
+ "label.all-websites": "Alle websites",
"label.back": "Terug",
"label.cancel": "Annuleren",
"label.change-password": "Wachtwoord wijzigen",
@@ -43,6 +43,7 @@
"label.refresh": "Vernieuwen",
"label.required": "Verplicht",
"label.reset": "Resetten",
+ "label.reset-website": "Reset statistics",
"label.save": "Opslaan",
"label.settings": "Instellingen",
"label.share-url": "URL delen",
@@ -59,6 +60,7 @@
"label.websites": "Websites",
"message.active-users": "{x} actieve {x, plural, one {bezoeker} other {bezoekers}}",
"message.confirm-delete": "Weet je zeker dat je {target} wilt verwijderen?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Gekopiëerd!",
"message.delete-warning": "Alle verwante gegezens zullen ook verwijderd worden.",
"message.failure": "Er is iets misgegaan.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "Je hebt geen websites ingesteld.",
"message.page-not-found": "Pagina niet gevonden.",
"message.powered-by": "mogelijk gemaakt door {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Opslaan succesvol.",
"message.share-url": "Met deze URL kan {target} openbaar gedeeld worden.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Om statistieken voor {target} bij te houden, plaats je de volgende code in het {head} gedeelte van je website.",
"message.type-delete": "Type {delete} in onderstaande veld om dit te bevestigen.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Acties",
"metrics.average-visit-time": "Gemiddelde bezoektijd",
"metrics.bounce-rate": "Bouncepercentage",
diff --git a/lang/pl-PL.json b/lang/pl-PL.json
index c47c4f3f..3eb38d8a 100644
--- a/lang/pl-PL.json
+++ b/lang/pl-PL.json
@@ -4,8 +4,8 @@
"label.add-website": "Dodaj witrynę",
"label.administrator": "Administrator",
"label.all": "Wszystkie",
- "label.all-websites": "Wszystkie witryny",
"label.all-events": "Wszystkie wydarzenia",
+ "label.all-websites": "Wszystkie witryny",
"label.back": "Powrót",
"label.cancel": "Anuluj",
"label.change-password": "Zmień hasło",
@@ -43,6 +43,7 @@
"label.refresh": "Odśwież",
"label.required": "Wymagany",
"label.reset": "Zresetuj",
+ "label.reset-website": "Reset statistics",
"label.save": "Zapisz",
"label.settings": "Ustawienia",
"label.share-url": "Udostępnij adres URL",
@@ -59,6 +60,7 @@
"label.websites": "Witryny",
"message.active-users": "{x} aktualnie {x, plural, one {odwiedzający} other {odwiedzających}}",
"message.confirm-delete": "Czy na pewno chcesz usunąć {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Skopiowano!",
"message.delete-warning": "Wszystkie powiązane dane również zostaną usunięte.",
"message.failure": "Coś poszło nie tak.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "Nie masz skonfigurowanych żadnych witryn internetowych.",
"message.page-not-found": "Strona nie znaleziona.",
"message.powered-by": "Obsługiwane przez {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Zapisano pomyślnie.",
"message.share-url": "To jest publicznie udostępniany adres URL dla {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Aby śledzić statystyki dla {target}, umieść poniższy kod w sekcji {head} swojej witryny.",
"message.type-delete": "Wpisz {delete} w polu poniżej, aby potwierdzić.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Działania",
"metrics.average-visit-time": "Średni czas wizyty",
"metrics.bounce-rate": "Współczynnik odrzuceń",
diff --git a/lang/pt-BR.json b/lang/pt-BR.json
index 428823f4..718c5866 100644
--- a/lang/pt-BR.json
+++ b/lang/pt-BR.json
@@ -4,6 +4,7 @@
"label.add-website": "Adicionar site",
"label.administrator": "Administrador",
"label.all": "Todos",
+ "label.all-events": "All events",
"label.all-websites": "Todos os sites",
"label.back": "Voltar",
"label.cancel": "Cancelar",
@@ -42,6 +43,7 @@
"label.refresh": "Atualizar",
"label.required": "Obrigatório",
"label.reset": "Redefinir",
+ "label.reset-website": "Reset statistics",
"label.save": "Salvar",
"label.settings": "Configurações",
"label.share-url": "Link de compartilhamento",
@@ -58,6 +60,7 @@
"label.websites": "Sites",
"message.active-users": "{x} {x, plural, one {visitante} other {visitantes}} neste momento",
"message.confirm-delete": "Deseja realmente remover {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Copiado!",
"message.delete-warning": "Todos os dados associados também serão eliminados.",
"message.failure": "Ocorreu um erro.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Nenhum site foi configurado ainda.",
"message.page-not-found": "Página não encontrada.",
"message.powered-by": "Distribuído por {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Salvo com sucesso.",
"message.share-url": "Este é o link público de compartilhamento para {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Para gerar estatística para {target}, coloque o seguinte código no {head} do html do seu site.",
"message.type-delete": "Escreva {delete} abaixo para continuar.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Ações",
"metrics.average-visit-time": "Tempo médio da visita",
"metrics.bounce-rate": "Taxa de rejeição",
diff --git a/lang/pt-PT.json b/lang/pt-PT.json
index 3ba2cccf..e83e4880 100644
--- a/lang/pt-PT.json
+++ b/lang/pt-PT.json
@@ -4,6 +4,7 @@
"label.add-website": "Adicionar website",
"label.administrator": "Administrador",
"label.all": "Todos",
+ "label.all-events": "All events",
"label.all-websites": "Todos os websites",
"label.back": "Voltar",
"label.cancel": "Cancelar",
@@ -42,6 +43,7 @@
"label.refresh": "Atualizar",
"label.required": "Obrigatório",
"label.reset": "Repor",
+ "label.reset-website": "Reset statistics",
"label.save": "Guardar",
"label.settings": "Definições",
"label.share-url": "Partilhar link",
@@ -58,6 +60,7 @@
"label.websites": "Websites",
"message.active-users": "{x} {x, plural, one {visitante} other {visitantes}} neste momento",
"message.confirm-delete": "Tens a certeza que queres eliminar {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Copiado!",
"message.delete-warning": "Todos os dados associados também serão eliminados.",
"message.failure": "Ocorreu um erro.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Não tens nenhum website configurado.",
"message.page-not-found": "Página não encontrada.",
"message.powered-by": "Distribuído por {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Guardado com sucesso.",
"message.share-url": "Este é o link de partilha público para {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Para recolheres estatísticas para {target}, coloca o seguinte código na secção {head} do teu website.",
"message.type-delete": "Escreve {delete} abaixo para confirmares.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Ações",
"metrics.average-visit-time": "Tempo médio de visita",
"metrics.bounce-rate": "Taxa de rejeição",
diff --git a/lang/ro-RO.json b/lang/ro-RO.json
index 9ef15254..0d2d025a 100644
--- a/lang/ro-RO.json
+++ b/lang/ro-RO.json
@@ -4,6 +4,7 @@
"label.add-website": "Adăugare site web",
"label.administrator": "Administrator",
"label.all": "All",
+ "label.all-events": "All events",
"label.all-websites": "All websites",
"label.back": "Înapoi",
"label.cancel": "Anulează",
@@ -42,6 +43,7 @@
"label.refresh": "Reîmprospătare",
"label.required": "Obligatoriu",
"label.reset": "Resetează",
+ "label.reset-website": "Reset statistics",
"label.save": "Salvează",
"label.settings": "Setări",
"label.share-url": "Partajare URL",
@@ -58,6 +60,7 @@
"label.websites": "Site-uri web",
"message.active-users": "{x} {x, plural, one {vizitator activ} other {vizitatori activi}}",
"message.confirm-delete": "Sunteți sigur că doriți să ștergeți {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Copiat!",
"message.delete-warning": "Toate datele asociate vor fi șterse, de asemenea.",
"message.failure": "Ceva n-a mers bine.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Nu aveți niciun site web configurat.",
"message.page-not-found": "Pagina nu a fost găsită.",
"message.powered-by": "Cu sprijinul {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Salvat cu succes.",
"message.share-url": "Aceasta este adresa URL de partajare pentru {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Pentru a urmări statisticile pentru {target}, plasați următorul cod în secțiunea {head} a site-ului dvs. web.",
"message.type-delete": "Tastați {delete} în casuța de mai jos pentru a confirma.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Acțiuni",
"metrics.average-visit-time": "Timp mediu de vizitare",
"metrics.bounce-rate": "Rata de respingere",
diff --git a/lang/ru-RU.json b/lang/ru-RU.json
index 9c8595c7..6b5eb233 100644
--- a/lang/ru-RU.json
+++ b/lang/ru-RU.json
@@ -4,8 +4,8 @@
"label.add-website": "Добавить сайт",
"label.administrator": "Администратор",
"label.all": "Все",
- "label.all-websites": "Все сайты",
"label.all-events": "Все события",
+ "label.all-websites": "Все сайты",
"label.back": "Назад",
"label.cancel": "Отменить",
"label.change-password": "Изменить пароль",
@@ -19,7 +19,6 @@
"label.delete": "Удалить",
"label.delete-account": "Удалить аккаунт",
"label.delete-website": "Удалить сайт",
- "label.reset-website": "Сбросить статистику",
"label.dismiss": "Отклонить",
"label.domain": "Домен",
"label.edit": "Редактировать",
@@ -44,6 +43,7 @@
"label.refresh": "Обновить",
"label.required": "Обязательное",
"label.reset": "Сбросить",
+ "label.reset-website": "Сбросить статистику",
"label.save": "Сохранить",
"label.settings": "Настройки",
"label.share-url": "Поделиться ссылкой",
@@ -59,10 +59,9 @@
"label.view-details": "Посмотреть детали",
"label.websites": "Сайты",
"message.active-users": "{x} текущих посетителей",
- "message.confirm-reset": "Вы уверены, что хотите сбросить статистику {target}?",
"message.confirm-delete": "Вы уверены, что хотите удалить {target}?",
+ "message.confirm-reset": "Вы уверены, что хотите сбросить статистику {target}?",
"message.copied": "Скопировано!",
- "message.reset-warning": "Вся статистика для этого сайта будет удалена, но ваш код отслеживания останется нетронутым.",
"message.delete-warning": "Все связанные данные будут также удалены.",
"message.failure": "Что-то пошло не так.",
"message.get-share-url": "Получить публичную ссылку",
@@ -75,10 +74,13 @@
"message.no-websites-configured": "У вас нет настроенных сайтов.",
"message.page-not-found": "Страница не найдена.",
"message.powered-by": "На движке {name}",
+ "message.reset-warning": "Вся статистика для этого сайта будет удалена, но ваш код отслеживания останется нетронутым.",
"message.save-success": "Успешно сохранено.",
"message.share-url": "Это публичная ссылка для {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Чтобы отслеживать статистику для {target}, поместите следующий код в раздел {head} вашего сайта.",
"message.type-delete": "Напишите {delete} в поле ниже, чтобы подтвердить.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Действия",
"metrics.average-visit-time": "Среднее время посещения",
"metrics.bounce-rate": "Отказы",
diff --git a/lang/sk-SK.json b/lang/sk-SK.json
index 65b65854..4a3029fa 100644
--- a/lang/sk-SK.json
+++ b/lang/sk-SK.json
@@ -4,6 +4,7 @@
"label.add-website": "Pridať web",
"label.administrator": "Administrátor",
"label.all": "Všetko",
+ "label.all-events": "All events",
"label.all-websites": "Všetky weby",
"label.back": "Späť",
"label.cancel": "Zrušiť",
@@ -42,6 +43,7 @@
"label.refresh": "Obnoviť",
"label.required": "Povinné",
"label.reset": "Reset",
+ "label.reset-website": "Reset statistics",
"label.save": "Uložiť",
"label.settings": "Nastavenia",
"label.share-url": "Zdielanie URL",
@@ -58,6 +60,7 @@
"label.websites": "Weby",
"message.active-users": "{x} aktuálne {x, plural, one {návštevník} other {návštěvníci}}",
"message.confirm-delete": "Naozaj zmazať {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Skopírované!",
"message.delete-warning": "Všetky príbuzné data budu tiež zmazané.",
"message.failure": "Niečo sa pokazilo.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Nemáte nastavený žiadny web.",
"message.page-not-found": "Stránka sa nenašla.",
"message.powered-by": "Powered by {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Úspešne uložené.",
"message.share-url": "Toto je zdielané URL pre {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Pre sledovanie návštev na {target}, pridajte následujúci kód do {head} časti vašeho webu.",
"message.type-delete": "Napíšte {delete} pre potvrdenie.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Akcie",
"metrics.average-visit-time": "Priemerný čas návštevy",
"metrics.bounce-rate": "Okamžité opustenie",
diff --git a/lang/sl-SI.json b/lang/sl-SI.json
index 88aa20a9..14a9f02a 100644
--- a/lang/sl-SI.json
+++ b/lang/sl-SI.json
@@ -1,100 +1,105 @@
-{
- "label.accounts": "Računi",
- "label.add-account": "Dodaj račun",
- "label.add-website": "Dodaj spletno mesto",
- "label.administrator": "Administrator",
- "label.all": "Vse",
- "label.all-websites": "Vsa spletna mesta",
- "label.all-events": "Vsi dogodki",
- "label.back": "Nazaj",
- "label.cancel": "Prekliči",
- "label.change-password": "Zamenjaj geslo",
- "label.confirm-password": "Potrditev gesla",
- "label.copy-to-clipboard": "Kopiraj v odložišče",
- "label.current-password": "Trenutno geslo",
- "label.custom-range": "Razpon po meri",
- "label.dashboard": "Nadzorna plošča",
- "label.date-range": "Časovni razpon",
- "label.default-date-range": "Privzeti časovni razpon",
- "label.delete": "Izbriši",
- "label.delete-account": "Izbriši račun",
- "label.delete-website": "Izbriši spletno mesto",
- "label.dismiss": "Opusti",
- "label.domain": "Domena",
- "label.edit": "Uredi",
- "label.edit-account": "Uredi račun",
- "label.edit-website": "Uredi spletno stran",
- "label.enable-share-url": "Omogoči URL za skupno rabo",
- "label.invalid": "Neveljavno",
- "label.invalid-domain": "Neveljavna domena",
- "label.last-days": "Zadnjih {x} dni",
- "label.last-hours": "Zadnjih {x} ur",
- "label.logged-in-as": "Prijavljen kot {username}",
- "label.login": "Prijava",
- "label.logout": "Odjava",
- "label.more": "Več",
- "label.name": "Ime",
- "label.new-password": "Novo geslo",
- "label.password": "Geslo",
- "label.passwords-dont-match": "Gesli se ne ujemata",
- "label.profile": "Profil",
- "label.realtime": "V realnem času",
- "label.realtime-logs": "Dnevnik v realnem času",
- "label.refresh": "Osveži",
- "label.required": "Zahtevano",
- "label.reset": "Ponastavi",
- "label.save": "Shrani",
- "label.settings": "Nastavitve",
- "label.share-url": "Deli URL",
- "label.single-day": "En dan",
- "label.this-month": "Ta mesec",
- "label.this-week": "Ta teden",
- "label.this-year": "Letos",
- "label.timezone": "Časovni pas",
- "label.today": "Danes",
- "label.tracking-code": "Koda za sledenje",
- "label.unknown": "Neznano",
- "label.username": "Uporabniško ime",
- "label.view-details": "Prikaži podrobnosti",
- "label.websites": "Spletna mesta",
- "message.active-users": "{x} trenutni {x, plural, one {obiskovalec} other {obiskovalcev}}",
- "message.confirm-delete": "Ste prepričani, da želite izbrisati {target}?",
- "message.copied": "Kopirano!",
- "message.delete-warning": "Izbrisani bodo tudi vsi povezani podatki.",
- "message.failure": "Prišlo je do napake.",
- "message.get-share-url": "Pridobi URL za skupno rabo",
- "message.get-tracking-code": "Pridobi kodo za sledenje",
- "message.go-to-settings": "Pojdi v nastavitve",
- "message.incorrect-username-password": "Nepravilno uporabniško ime/geslo",
- "message.log.visitor": "Obiskovalec iz {country} uporablja {browser} na {os} {device}",
- "message.new-version-available": "Nova verzija umami {version} je na voljo!",
- "message.no-data-available": "Podatki niso na voljo.",
- "message.no-websites-configured": "Ni nastavljenih spletnih mest.",
- "message.page-not-found": "Stran ni bila najdena.",
- "message.powered-by": "Zagotavlja {name}",
- "message.save-success": "Uspešno shranjeno.",
- "message.share-url": "To je javno dostopen naslov URL za {target}.",
- "message.track-stats": "Če želite spremljati statistične podatke za {target}, v {head} del vašega spletnega mesta namestite naslednjo kodo.",
- "message.type-delete": "V spodnje polje vnesite {delete} za potrditev.",
- "metrics.actions": "Dejanja",
- "metrics.average-visit-time": "Povprečni čas obiska",
- "metrics.bounce-rate": "Zapustna stopnja",
- "metrics.browsers": "Brskalniki",
- "metrics.countries": "Države",
- "metrics.device.desktop": "Namizni računalnik",
- "metrics.device.laptop": "Prenosni računalnik",
- "metrics.device.mobile": "Mobilni telefon",
- "metrics.device.tablet": "Tablični računalnik",
- "metrics.devices": "Naprave",
- "metrics.events": "Dogodki",
- "metrics.filter.combined": "Skupno",
- "metrics.filter.domain-only": "Samo domena",
- "metrics.filter.raw": "Neobdelane meritve",
- "metrics.operating-systems": "Operacijski sistemi",
- "metrics.page-views": "Ogledi strani",
- "metrics.pages": "Strani",
- "metrics.referrers": "Viri",
- "metrics.unique-visitors": "Unikatni obiskovalci",
- "metrics.views": "Ogledi",
- "metrics.visitors": "Obiskovalci"
-}
\ No newline at end of file
+{
+ "label.accounts": "Računi",
+ "label.add-account": "Dodaj račun",
+ "label.add-website": "Dodaj spletno mesto",
+ "label.administrator": "Administrator",
+ "label.all": "Vse",
+ "label.all-events": "Vsi dogodki",
+ "label.all-websites": "Vsa spletna mesta",
+ "label.back": "Nazaj",
+ "label.cancel": "Prekliči",
+ "label.change-password": "Zamenjaj geslo",
+ "label.confirm-password": "Potrditev gesla",
+ "label.copy-to-clipboard": "Kopiraj v odložišče",
+ "label.current-password": "Trenutno geslo",
+ "label.custom-range": "Razpon po meri",
+ "label.dashboard": "Nadzorna plošča",
+ "label.date-range": "Časovni razpon",
+ "label.default-date-range": "Privzeti časovni razpon",
+ "label.delete": "Izbriši",
+ "label.delete-account": "Izbriši račun",
+ "label.delete-website": "Izbriši spletno mesto",
+ "label.dismiss": "Opusti",
+ "label.domain": "Domena",
+ "label.edit": "Uredi",
+ "label.edit-account": "Uredi račun",
+ "label.edit-website": "Uredi spletno stran",
+ "label.enable-share-url": "Omogoči URL za skupno rabo",
+ "label.invalid": "Neveljavno",
+ "label.invalid-domain": "Neveljavna domena",
+ "label.last-days": "Zadnjih {x} dni",
+ "label.last-hours": "Zadnjih {x} ur",
+ "label.logged-in-as": "Prijavljen kot {username}",
+ "label.login": "Prijava",
+ "label.logout": "Odjava",
+ "label.more": "Več",
+ "label.name": "Ime",
+ "label.new-password": "Novo geslo",
+ "label.password": "Geslo",
+ "label.passwords-dont-match": "Gesli se ne ujemata",
+ "label.profile": "Profil",
+ "label.realtime": "V realnem času",
+ "label.realtime-logs": "Dnevnik v realnem času",
+ "label.refresh": "Osveži",
+ "label.required": "Zahtevano",
+ "label.reset": "Ponastavi",
+ "label.reset-website": "Reset statistics",
+ "label.save": "Shrani",
+ "label.settings": "Nastavitve",
+ "label.share-url": "Deli URL",
+ "label.single-day": "En dan",
+ "label.this-month": "Ta mesec",
+ "label.this-week": "Ta teden",
+ "label.this-year": "Letos",
+ "label.timezone": "Časovni pas",
+ "label.today": "Danes",
+ "label.tracking-code": "Koda za sledenje",
+ "label.unknown": "Neznano",
+ "label.username": "Uporabniško ime",
+ "label.view-details": "Prikaži podrobnosti",
+ "label.websites": "Spletna mesta",
+ "message.active-users": "{x} trenutni {x, plural, one {obiskovalec} other {obiskovalcev}}",
+ "message.confirm-delete": "Ste prepričani, da želite izbrisati {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
+ "message.copied": "Kopirano!",
+ "message.delete-warning": "Izbrisani bodo tudi vsi povezani podatki.",
+ "message.failure": "Prišlo je do napake.",
+ "message.get-share-url": "Pridobi URL za skupno rabo",
+ "message.get-tracking-code": "Pridobi kodo za sledenje",
+ "message.go-to-settings": "Pojdi v nastavitve",
+ "message.incorrect-username-password": "Nepravilno uporabniško ime/geslo",
+ "message.log.visitor": "Obiskovalec iz {country} uporablja {browser} na {os} {device}",
+ "message.new-version-available": "Nova verzija umami {version} je na voljo!",
+ "message.no-data-available": "Podatki niso na voljo.",
+ "message.no-websites-configured": "Ni nastavljenih spletnih mest.",
+ "message.page-not-found": "Stran ni bila najdena.",
+ "message.powered-by": "Zagotavlja {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
+ "message.save-success": "Uspešno shranjeno.",
+ "message.share-url": "To je javno dostopen naslov URL za {target}.",
+ "message.toggle-charts": "Toggle charts",
+ "message.track-stats": "Če želite spremljati statistične podatke za {target}, v {head} del vašega spletnega mesta namestite naslednjo kodo.",
+ "message.type-delete": "V spodnje polje vnesite {delete} za potrditev.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
+ "metrics.actions": "Dejanja",
+ "metrics.average-visit-time": "Povprečni čas obiska",
+ "metrics.bounce-rate": "Zapustna stopnja",
+ "metrics.browsers": "Brskalniki",
+ "metrics.countries": "Države",
+ "metrics.device.desktop": "Namizni računalnik",
+ "metrics.device.laptop": "Prenosni računalnik",
+ "metrics.device.mobile": "Mobilni telefon",
+ "metrics.device.tablet": "Tablični računalnik",
+ "metrics.devices": "Naprave",
+ "metrics.events": "Dogodki",
+ "metrics.filter.combined": "Skupno",
+ "metrics.filter.domain-only": "Samo domena",
+ "metrics.filter.raw": "Neobdelane meritve",
+ "metrics.operating-systems": "Operacijski sistemi",
+ "metrics.page-views": "Ogledi strani",
+ "metrics.pages": "Strani",
+ "metrics.referrers": "Viri",
+ "metrics.unique-visitors": "Unikatni obiskovalci",
+ "metrics.views": "Ogledi",
+ "metrics.visitors": "Obiskovalci"
+}
diff --git a/lang/sv-SE.json b/lang/sv-SE.json
index 3023ed90..825c2697 100644
--- a/lang/sv-SE.json
+++ b/lang/sv-SE.json
@@ -4,6 +4,7 @@
"label.add-website": "Lägg till webbsajt",
"label.administrator": "Administratör",
"label.all": "Alla",
+ "label.all-events": "All events",
"label.all-websites": "Alla sajter",
"label.back": "Tillbaka",
"label.cancel": "Avbryt",
@@ -42,6 +43,7 @@
"label.refresh": "Uppdatera",
"label.required": "Krävs",
"label.reset": "Återställ",
+ "label.reset-website": "Reset statistics",
"label.save": "Spara",
"label.settings": "Inställningar",
"label.share-url": "Delnings-URL",
@@ -58,6 +60,7 @@
"label.websites": "Webbsajt",
"message.active-users": "{x} {x, plural, one {besökare} other {besökare}} just nu",
"message.confirm-delete": "Är du säker på att du vill radera {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Kopierad!",
"message.delete-warning": "All tillhörande data kommer också raderas.",
"message.failure": "Något gick fel.",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Du har inga webbsajter.",
"message.page-not-found": "Sidan kan inte hittas.",
"message.powered-by": "Drivs av {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Sparades!",
"message.share-url": "Det här är den offentliga delnings-URL:en {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "För att spåra statistik för {target}, placera följande kod i {head}-avsnittet på din webbsajt.",
"message.type-delete": "Skriv {delete} i rutan nedan för att radera.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Händelser",
"metrics.average-visit-time": "Medelbesökstid",
"metrics.bounce-rate": "Avvisningfrekvens",
diff --git a/lang/ta-IN.json b/lang/ta-IN.json
index 33e564d6..3cfdefba 100644
--- a/lang/ta-IN.json
+++ b/lang/ta-IN.json
@@ -43,6 +43,7 @@
"label.refresh": "புதுப்பிப்பு",
"label.required": "தேவையானவை",
"label.reset": "மீட்டமை",
+ "label.reset-website": "Reset statistics",
"label.save": "சேமி",
"label.settings": "அமைப்புகள்",
"label.share-url": "வலைத்தள களத்தைப் பகிரவும்",
@@ -59,6 +60,7 @@
"label.websites": "வலைத்தளங்கள்",
"message.active-users": "{x} தற்போதைய {x, plural, one {ஒன்று} other {மற்ற}}",
"message.confirm-delete": "நீங்கள் நிச்சயமாக {target} நீக்க விரும்புகிறீர்களா?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "நகலெடுக்கப்பட்டது!",
"message.delete-warning": "தொடர்புடைய எல்லா தரவும் நீக்கப்படும்.",
"message.failure": "ஏதோ தவறு நடந்துவிட்டது.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "உங்களிடம் எந்த வலைத்தளங்களும் கட்டமைக்கப்படவில்லை.",
"message.page-not-found": "பக்கம் கிடைக்கவில்லை.",
"message.powered-by": "{name} ஆல் இயக்கப்படுகிறது",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "வெற்றிகரமாக சேமிக்கப்பட்டது.",
"message.share-url": "{target} இது பொதுவில் பகிரும் வலைத்தள முகவரி.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "{target}க்கான புள்ளிவிவரங்களைக் கண்காணிக்க, {head}ல் பின்வரும் குறியீட்டை வைக்கவும்.",
"message.type-delete": "உறுதிப்படுத்த கீழே உள்ள பெட்டியில் {delete} என தட்டச்சு செய்க.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "செயல்கள்",
"metrics.average-visit-time": "சராசரி வருகை நேரம்",
"metrics.bounce-rate": "துள்ளல் விகிதம்",
diff --git a/lang/tr-TR.json b/lang/tr-TR.json
index b821d5dc..15544800 100644
--- a/lang/tr-TR.json
+++ b/lang/tr-TR.json
@@ -4,6 +4,7 @@
"label.add-website": "Web sitesi ekle",
"label.administrator": "Yönetici",
"label.all": "Tümü",
+ "label.all-events": "All events",
"label.all-websites": "Tüm web siteleri",
"label.back": "Geri",
"label.cancel": "İptal",
@@ -42,6 +43,7 @@
"label.refresh": "Yenile",
"label.required": "Zorunlu alan",
"label.reset": "Sıfırla",
+ "label.reset-website": "Reset statistics",
"label.save": "Kaydet",
"label.settings": "Ayarlar",
"label.share-url": "Paylaşım adresi",
@@ -58,6 +60,7 @@
"label.websites": "Web siteleri",
"message.active-users": "{x} aktif ziyaretçi",
"message.confirm-delete": "{target} kaydını silmek istediğinizden emin misiniz?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Panoya kopyalandı!",
"message.delete-warning": "İlişkili tüm veriler de silinecektir.",
"message.failure": "Bir şeyler ters gitti!",
@@ -71,10 +74,13 @@
"message.no-websites-configured": "Henüz hiç web sitesi tanımlamadınız",
"message.page-not-found": "Sayfa bulunamadı.",
"message.powered-by": "Sağlayıcı: {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Başarıyla kaydedildi.",
"message.share-url": "{target} için kullanılabilir anonim paylaşım adresidir.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "{target} alanı adı istatistiklerini takip etmek için, aşağıdaki kodu web sitenizin {head} bloğuna yerleştirin.",
"message.type-delete": "Onaylamak için kutuya {delete} yazın.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Hareketler",
"metrics.average-visit-time": "Ortalama ziyaret süresi",
"metrics.bounce-rate": "Çıkma oranı",
@@ -96,4 +102,4 @@
"metrics.unique-visitors": "Tekil kullanıcı",
"metrics.views": "Görüntüleme",
"metrics.visitors": "Ziyaretçi"
-}
\ No newline at end of file
+}
diff --git a/lang/uk-UA.json b/lang/uk-UA.json
index e907347e..506e5816 100644
--- a/lang/uk-UA.json
+++ b/lang/uk-UA.json
@@ -4,8 +4,8 @@
"label.add-website": "Додати сайт",
"label.administrator": "Адміністратор",
"label.all": "Всі",
- "label.all-websites": "Всі сайти",
"label.all-events": "Всі події",
+ "label.all-websites": "Всі сайти",
"label.back": "Назад",
"label.cancel": "Відмінити",
"label.change-password": "Змінити пароль",
@@ -43,6 +43,7 @@
"label.refresh": "Оновити",
"label.required": "Обов'язкове",
"label.reset": "Скинути",
+ "label.reset-website": "Reset statistics",
"label.save": "Зберегти",
"label.settings": "Налаштування",
"label.share-url": "Поділитися посилання",
@@ -59,6 +60,7 @@
"label.websites": "Сайти",
"message.active-users": "{x} поточних відвідувачів",
"message.confirm-delete": "Ви впевнені, що бажаєте видалити {target}?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "Скопійовано!",
"message.delete-warning": "Усі пов'язані дані будуть видалені також.",
"message.failure": "Щось пішло не так.",
@@ -72,10 +74,13 @@
"message.no-websites-configured": "У вас немає налаштованих сайтів.",
"message.page-not-found": "Сторінку не знайдено.",
"message.powered-by": "На базі {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "Збережено успішно.",
"message.share-url": "Це публічне посилання для {target}.",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "Аби відслідковувати статистику для {target}, розмістіть наступний код у {head} секції вашого сайту.",
"message.type-delete": "Введіть {delete} у полі нижче щоб підтвердити.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "Дії",
"metrics.average-visit-time": "Середній час візиту",
"metrics.bounce-rate": "Показник відмов",
diff --git a/lang/vi-VN.json b/lang/vi-VN.json
new file mode 100644
index 00000000..0b6e6b6b
--- /dev/null
+++ b/lang/vi-VN.json
@@ -0,0 +1,105 @@
+{
+ "label.accounts": "Tài khoản",
+ "label.add-account": "Thêm tài khoản",
+ "label.add-website": "Thêm website",
+ "label.administrator": "Quản Trị",
+ "label.all": "Tất cả",
+ "label.all-events": "Tất cả events",
+ "label.all-websites": "Tất cả websites",
+ "label.back": "Quay về",
+ "label.cancel": "Huỷ bỏ",
+ "label.change-password": "Đổi mật khẩu",
+ "label.confirm-password": "Xác nhận mật khẩu",
+ "label.copy-to-clipboard": "Lưu vào bộ nhớ tạm",
+ "label.current-password": "Mật khẩu hiện tại",
+ "label.custom-range": "Phạm vi ngày tuỳ chọn",
+ "label.dashboard": "Bảng điều khiển",
+ "label.date-range": "Phạm vi ngày",
+ "label.default-date-range": "Phạm vi ngày mặc định",
+ "label.delete": "Xoá",
+ "label.delete-account": "Xoá tài khoản",
+ "label.delete-website": "Xáo website",
+ "label.dismiss": "Laoị trừ",
+ "label.domain": "Tên miền",
+ "label.edit": "Chỉnh sửa",
+ "label.edit-account": "Chỉnh sửa tài khoản",
+ "label.edit-website": "Chỉnh sửa website",
+ "label.enable-share-url": "Bật khả năng chia sẻ URL",
+ "label.invalid": "Không hợp lệ",
+ "label.invalid-domain": "Tên miền không hợp lệ",
+ "label.last-days": "{x} ngày gần nhất",
+ "label.last-hours": "{x} giờ gần nhất",
+ "label.logged-in-as": "Đăng nhập như {username}",
+ "label.login": "Đăng nhập",
+ "label.logout": "Đăng xuất",
+ "label.more": "Thêm",
+ "label.name": "Tên",
+ "label.new-password": "Mật khẩu mới",
+ "label.password": "Mật khẩu",
+ "label.passwords-dont-match": "Mật khẩu không đồng nhất",
+ "label.profile": "Hồ sơ",
+ "label.realtime": "Thời gian thực",
+ "label.realtime-logs": "Nhật ký thời gian thực",
+ "label.refresh": "Làm mới",
+ "label.required": "Yêu cầu",
+ "label.reset": "Tái thiết lập",
+ "label.reset-website": "Tái thiết lập thống kê",
+ "label.save": "Lưu",
+ "label.settings": "Cài đặt",
+ "label.share-url": "Chia sẻ URL",
+ "label.single-day": "Trong ngày",
+ "label.this-month": "Tháng này",
+ "label.this-week": "Tuần này",
+ "label.this-year": "Năm nay",
+ "label.timezone": "Múi giờ",
+ "label.today": "Hôm nay",
+ "label.tracking-code": "Mã theo dõi",
+ "label.unknown": "Không rõ",
+ "label.username": "Tên đăng nhập",
+ "label.view-details": "Xem chi tiết",
+ "label.websites": "Websites",
+ "message.active-users": "{x} hiện tại {x, plural, one {một} other {trên}}",
+ "message.confirm-delete": "Bạn có chắc chắn muốn xoá {target}?",
+ "message.confirm-reset": "Bạn có chắc chắn muốn tái thiết lập thống kê {target}?",
+ "message.copied": "Đã copy!",
+ "message.delete-warning": "Tất cả các dữ liệu liên quan cũng sẽ bị xoá.",
+ "message.failure": "Đã xảy ra lỗi.",
+ "message.get-share-url": "Lấy URL chia sẻ",
+ "message.get-tracking-code": "Lấy mã theo dõi",
+ "message.go-to-settings": "Đến cài đặt",
+ "message.incorrect-username-password": "Sai tên đăng nhập/mật khẩu.",
+ "message.log.visitor": "Khách từ {country} đang dùng {browser} trên {os} {device}",
+ "message.new-version-available": "Có một phiên bản mới của umami!",
+ "message.no-data-available": "Không có dữ liệu.",
+ "message.no-websites-configured": "Bạn chưa có bất cứ website nào.",
+ "message.page-not-found": "Trang không tìm thấy.",
+ "message.powered-by": "Bản quyền bởi {name}",
+ "message.reset-warning": "Tất cả số liệu thống kê của website này sẽ bị xoá, nhưng mã theo dõi sẽ vẫn giữ nguyên.",
+ "message.save-success": "Đã lưu thành công.",
+ "message.share-url": "Đây là đường dẫn URL cho {target}.",
+ "message.toggle-charts": "Toggle charts",
+ "message.track-stats": "Để theo dõi {target}, dán mã theo dõi vào {head} của website bạn.",
+ "message.type-delete": "Nhập {delete} bên dưới để xác nhận.",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
+ "metrics.actions": "Hành động",
+ "metrics.average-visit-time": "Thời gian truy cập trung bình",
+ "metrics.bounce-rate": "Tỷ lệ thoát trang",
+ "metrics.browsers": "Trình duyệt",
+ "metrics.countries": "Quốc gia",
+ "metrics.device.desktop": "Máy bàn",
+ "metrics.device.laptop": "Laptop",
+ "metrics.device.mobile": "Di động",
+ "metrics.device.tablet": "Máy tính bảng",
+ "metrics.devices": "Thiết bị",
+ "metrics.events": "Sự kiện",
+ "metrics.filter.combined": "Kết hợp",
+ "metrics.filter.domain-only": "Chỉ tên miền",
+ "metrics.filter.raw": "Gốc",
+ "metrics.operating-systems": "Hệ điều hành",
+ "metrics.page-views": "Lượt xem",
+ "metrics.pages": "Trang",
+ "metrics.referrers": "Liên kết giới thiệu",
+ "metrics.unique-visitors": "Khách truy cập duy nhất",
+ "metrics.views": "Xem",
+ "metrics.visitors": "Khách"
+}
diff --git a/lang/zh-CN.json b/lang/zh-CN.json
index fd1da365..3ab545fe 100644
--- a/lang/zh-CN.json
+++ b/lang/zh-CN.json
@@ -4,6 +4,7 @@
"label.add-website": "添加网站",
"label.administrator": "管理员",
"label.all": "所有",
+ "label.all-events": "All events",
"label.all-websites": "全部网站",
"label.back": "返回",
"label.cancel": "取消",
@@ -42,6 +43,7 @@
"label.refresh": "刷新",
"label.required": "必填",
"label.reset": "重置",
+ "label.reset-website": "Reset statistics",
"label.save": "保存",
"label.settings": "设置",
"label.share-url": "共享链接",
@@ -58,6 +60,7 @@
"label.websites": "网站",
"message.active-users": "当前在线 {x} 人",
"message.confirm-delete": "你确定要删除 {target} 吗?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
"message.copied": "复制成功!",
"message.delete-warning": "所有相关数据将会被删除。",
"message.failure": "出现错误。",
@@ -65,16 +68,19 @@
"message.get-tracking-code": "获取跟踪代码",
"message.go-to-settings": "去设置",
"message.incorrect-username-password": "用户名或密码不正确。",
- "message.log.visitor": "来自 {country} 的访客在搭载 {os} 的 {device} 上使用 {browser} 浏览器进行访问。",
+ "message.log.visitor": "来自{country}的访客在搭载 {os} 的{device}上使用 {browser} 浏览器进行访问。",
"message.new-version-available": "umami 有新版本 {version} 发布啦!",
"message.no-data-available": "无可用数据。",
"message.no-websites-configured": "你还没有设置任何网站。",
"message.page-not-found": "网页未找到。",
"message.powered-by": "由 {name} 提供支持",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
"message.save-success": "保存成功。",
"message.share-url": "这是 {target} 的共享链接。",
+ "message.toggle-charts": "Toggle charts",
"message.track-stats": "把以下代码放到你的网站的 {head} 部分来收集 {target} 的数据。",
"message.type-delete": "在下方输入框输入 {delete} 以确认删除。",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
"metrics.actions": "用户行为",
"metrics.average-visit-time": "平均访问时间",
"metrics.bounce-rate": "跳出率",
diff --git a/lang/zh-TW.json b/lang/zh-TW.json
index e48a859d..44aa7051 100644
--- a/lang/zh-TW.json
+++ b/lang/zh-TW.json
@@ -1,99 +1,105 @@
{
- "label.accounts": "帳戶",
- "label.add-account": "增加帳戶",
- "label.add-website": "增加網站",
- "label.administrator": "管理員",
- "label.all": "所有",
- "label.all-websites": "全部網站",
- "label.back": "返回",
- "label.cancel": "取消",
- "label.change-password": "更新密碼",
- "label.confirm-password": "確認密碼",
- "label.copy-to-clipboard": "複製",
- "label.current-password": "目前密碼",
- "label.custom-range": "自定義時段",
- "label.dashboard": "管理面板",
- "label.date-range": "多日",
- "label.default-date-range": "默認日期範圍",
- "label.delete": "刪除",
- "label.delete-account": "刪除帳戶",
- "label.delete-website": "删除網站",
- "label.dismiss": "關閉",
- "label.domain": "域名",
- "label.edit": "編輯",
- "label.edit-account": "編輯帳戶",
- "label.edit-website": "編輯網站",
- "label.enable-share-url": "啟用分享連結",
- "label.invalid": "無效輸入",
- "label.invalid-domain": "無效域名",
- "label.last-days": "最近 {x} 天",
- "label.last-hours": "最近 {x} 小時",
- "label.logged-in-as": "用戶名: {username}",
- "label.login": "登入",
- "label.logout": "退出",
- "label.more": "更多",
- "label.name": "名字",
- "label.new-password": "新密碼",
- "label.password": "密碼",
- "label.passwords-dont-match": "密碼不一致",
- "label.profile": "個人資料",
- "label.realtime": "實時",
- "label.realtime-logs": "實時日志",
- "label.refresh": "刷新",
- "label.required": "必填",
- "label.reset": "重置",
- "label.save": "保存",
- "label.settings": "設置",
- "label.share-url": "分享連結",
- "label.single-day": "單日",
- "label.this-month": "本月",
- "label.this-week": "本週",
- "label.this-year": "今年",
- "label.timezone": "時區",
- "label.today": "今天",
- "label.tracking-code": "追蹤代碼",
- "label.unknown": "未知",
- "label.username": "用户名",
- "label.view-details": "查看更多",
- "label.websites": "網站",
- "message.active-users": "当前線上 {x} 人",
- "message.confirm-delete": "你確定要删除 {target} 嗎?",
- "message.copied": "複製成功!",
- "message.delete-warning": "所有相關數據將會被删除。",
- "message.failure": "出現錯誤。",
- "message.get-share-url": "獲得分享連結",
- "message.get-tracking-code": "獲得追蹤代碼",
- "message.go-to-settings": "去設定",
- "message.incorrect-username-password": "用户名或密碼不正確。",
- "message.log.visitor": "自 {country} 的訪客在搭載 {os} 的 {device} 上使用 {browser} 進行訪問。",
- "message.new-version-available": "umami 有新版本 {version} 發佈啦!",
- "message.no-data-available": "無可用數據。",
- "message.no-websites-configured": "目前無任何網站設定。",
- "message.page-not-found": "網頁未找到。",
- "message.powered-by": "運行 {name}",
- "message.save-success": "成功保存。",
- "message.share-url": "這是 {target} 的分享連結。",
- "message.track-stats": "將以下代碼放入被設定網站的 {head} 部分来收集 {target} 的資料。",
- "message.type-delete": "在下方空格輸入 {delete} 確認",
- "metrics.actions": "用戶行為",
- "metrics.average-visit-time": "平均訪問時間",
- "metrics.bounce-rate": "跳出率",
- "metrics.browsers": "瀏覽器",
- "metrics.countries": "國家/地區",
- "metrics.device.desktop": "桌機",
- "metrics.device.laptop": "筆記本",
- "metrics.device.mobile": "手機",
- "metrics.device.tablet": "平板",
- "metrics.devices": "裝置",
- "metrics.events": "行為類別",
- "metrics.filter.combined": "總和",
- "metrics.filter.domain-only": "僅域名",
- "metrics.filter.raw": "原始",
- "metrics.operating-systems": "操作系统",
- "metrics.page-views": "網頁流量",
- "metrics.pages": "網頁",
- "metrics.referrers": "指入域名",
- "metrics.unique-visitors": "獨立訪客",
- "metrics.views": "頁面流量",
- "metrics.visitors": "獨立訪客"
-}
\ No newline at end of file
+ "label.accounts": "帳戶",
+ "label.add-account": "增加帳戶",
+ "label.add-website": "增加網站",
+ "label.administrator": "管理員",
+ "label.all": "所有",
+ "label.all-events": "All events",
+ "label.all-websites": "全部網站",
+ "label.back": "返回",
+ "label.cancel": "取消",
+ "label.change-password": "更新密碼",
+ "label.confirm-password": "確認密碼",
+ "label.copy-to-clipboard": "複製",
+ "label.current-password": "目前密碼",
+ "label.custom-range": "自定義時段",
+ "label.dashboard": "管理面板",
+ "label.date-range": "多日",
+ "label.default-date-range": "默認日期範圍",
+ "label.delete": "刪除",
+ "label.delete-account": "刪除帳戶",
+ "label.delete-website": "删除網站",
+ "label.dismiss": "關閉",
+ "label.domain": "域名",
+ "label.edit": "編輯",
+ "label.edit-account": "編輯帳戶",
+ "label.edit-website": "編輯網站",
+ "label.enable-share-url": "啟用分享連結",
+ "label.invalid": "無效輸入",
+ "label.invalid-domain": "無效域名",
+ "label.last-days": "最近 {x} 天",
+ "label.last-hours": "最近 {x} 小時",
+ "label.logged-in-as": "用戶名: {username}",
+ "label.login": "登入",
+ "label.logout": "退出",
+ "label.more": "更多",
+ "label.name": "名字",
+ "label.new-password": "新密碼",
+ "label.password": "密碼",
+ "label.passwords-dont-match": "密碼不一致",
+ "label.profile": "個人資料",
+ "label.realtime": "實時",
+ "label.realtime-logs": "實時日志",
+ "label.refresh": "刷新",
+ "label.required": "必填",
+ "label.reset": "重置",
+ "label.reset-website": "Reset statistics",
+ "label.save": "保存",
+ "label.settings": "設置",
+ "label.share-url": "分享連結",
+ "label.single-day": "單日",
+ "label.this-month": "本月",
+ "label.this-week": "本週",
+ "label.this-year": "今年",
+ "label.timezone": "時區",
+ "label.today": "今天",
+ "label.tracking-code": "追蹤代碼",
+ "label.unknown": "未知",
+ "label.username": "用户名",
+ "label.view-details": "查看更多",
+ "label.websites": "網站",
+ "message.active-users": "当前線上 {x} 人",
+ "message.confirm-delete": "你確定要删除 {target} 嗎?",
+ "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
+ "message.copied": "複製成功!",
+ "message.delete-warning": "所有相關數據將會被删除。",
+ "message.failure": "出現錯誤。",
+ "message.get-share-url": "獲得分享連結",
+ "message.get-tracking-code": "獲得追蹤代碼",
+ "message.go-to-settings": "去設定",
+ "message.incorrect-username-password": "用户名或密碼不正確。",
+ "message.log.visitor": "自{country}的訪客在搭載 {os} 的{device}上使用 {browser} 進行訪問。",
+ "message.new-version-available": "umami 有新版本 {version} 發佈啦!",
+ "message.no-data-available": "無可用數據。",
+ "message.no-websites-configured": "目前無任何網站設定。",
+ "message.page-not-found": "網頁未找到。",
+ "message.powered-by": "運行 {name}",
+ "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
+ "message.save-success": "成功保存。",
+ "message.share-url": "這是 {target} 的分享連結。",
+ "message.toggle-charts": "Toggle charts",
+ "message.track-stats": "將以下代碼放入被設定網站的 {head} 部分来收集 {target} 的資料。",
+ "message.type-delete": "在下方空格輸入 {delete} 確認",
+ "message.type-reset": "Type {reset} in the box below to confirm.",
+ "metrics.actions": "用戶行為",
+ "metrics.average-visit-time": "平均訪問時間",
+ "metrics.bounce-rate": "跳出率",
+ "metrics.browsers": "瀏覽器",
+ "metrics.countries": "國家/地區",
+ "metrics.device.desktop": "桌機",
+ "metrics.device.laptop": "筆記本",
+ "metrics.device.mobile": "手機",
+ "metrics.device.tablet": "平板",
+ "metrics.devices": "裝置",
+ "metrics.events": "行為類別",
+ "metrics.filter.combined": "總和",
+ "metrics.filter.domain-only": "僅域名",
+ "metrics.filter.raw": "原始",
+ "metrics.operating-systems": "操作系统",
+ "metrics.page-views": "網頁流量",
+ "metrics.pages": "網頁",
+ "metrics.referrers": "指入域名",
+ "metrics.unique-visitors": "獨立訪客",
+ "metrics.views": "頁面流量",
+ "metrics.visitors": "獨立訪客"
+}
diff --git a/lib/date.js b/lib/date.js
index 578d9014..84516de0 100644
--- a/lib/date.js
+++ b/lib/date.js
@@ -25,8 +25,7 @@ import {
differenceInCalendarYears,
format,
} from 'date-fns';
-import { enUS } from 'date-fns/locale';
-import { dateLocales } from 'lib/lang';
+import { getDateLocale } from 'lib/lang';
export function getTimezone() {
return moment.tz.guess();
@@ -38,7 +37,7 @@ export function getLocalTime(t) {
export function getDateRange(value, locale = 'en-US') {
const now = new Date();
- const localeOptions = dateLocales[locale];
+ const dateLocale = getDateLocale(locale);
const { num, unit } = value.match(/^(?[0-9]+)(?hour|day|week|month|year)$/).groups;
@@ -53,8 +52,8 @@ export function getDateRange(value, locale = 'en-US') {
};
case 'week':
return {
- startDate: startOfWeek(now, { locale: localeOptions }),
- endDate: endOfWeek(now, { locale: localeOptions }),
+ startDate: startOfWeek(now, { locale: dateLocale }),
+ endDate: endOfWeek(now, { locale: dateLocale }),
unit: 'day',
value,
};
@@ -164,6 +163,6 @@ export const customFormats = {
export function dateFormat(date, str, locale = 'en-US') {
return format(date, customFormats?.[locale]?.[str] || str, {
- locale: dateLocales[locale] || enUS,
+ locale: getDateLocale(locale),
});
}
diff --git a/lib/filters.js b/lib/filters.js
index bb8b0c38..af54b965 100644
--- a/lib/filters.js
+++ b/lib/filters.js
@@ -95,9 +95,7 @@ export const refFilter = (data, { domain, domainOnly, raw }) => {
const url = cleanUrl(x);
- if (!domainOnly && !raw) {
- links[url] = x;
- }
+ links[url] = x;
if (url) {
if (!obj[url]) {
diff --git a/lib/lang.js b/lib/lang.js
index c7bd9343..54a29f33 100644
--- a/lib/lang.js
+++ b/lib/lang.js
@@ -35,86 +35,54 @@ import {
zhTW,
ca,
hu,
+ vi,
} from 'date-fns/locale';
export const languages = {
- 'ar-SA': { label: 'العربية', display: 'ar' },
- 'zh-CN': { label: '中文', display: 'cn' },
- 'zh-TW': { label: '中文(繁體)', display: 'tw' },
- 'ca-ES': { label: 'Català', display: 'ca' },
- 'cs-CZ': { label: 'Čeština', display: 'cs' },
- 'da-DK': { label: 'Dansk', display: 'da' },
- 'de-DE': { label: 'Deutsch', display: 'de' },
- 'en-US': { label: 'English (US)', display: 'en' },
- 'en-GB': { label: 'English (UK)', display: 'en-GB'},
- 'es-MX': { label: 'Español', display: 'es' },
- 'fa-IR': { label: 'فارسی', display: 'fa' },
- 'fo-FO': { label: 'Føroyskt', display: 'fo' },
- 'fr-FR': { label: 'Français', display: 'fr' },
- 'el-GR': { label: 'Ελληνικά', display: 'el' },
- 'he-IL': { label: 'עברית', display: 'he' },
- 'hi-IN': { label: 'हिन्दी', display: 'hi' },
- 'hu-HU': { label: 'Hungarian', display: 'hu' },
- 'it-IT': { label: 'Italiano', display: 'it' },
- 'id-ID': { label: 'Bahasa Indonesia', display: 'id' },
- 'ja-JP': { label: '日本語', display: 'ja' },
- 'ko-KR': { label: '한국어', display: 'ko' },
- 'ms-MY': { label: 'Malay', display: 'ms' },
- 'mn-MN': { label: 'Монгол', display: 'mn' },
- 'nl-NL': { label: 'Nederlands', display: 'nl' },
- 'nb-NO': { label: 'Norsk Bokmål', display: 'nb' },
- 'pl-PL': { label: 'Polski', display: 'pl' },
- 'pt-PT': { label: 'Português', display: 'pt' },
- 'pt-BR': { label: 'Português do Brasil', display: 'pt-BR' },
- 'ru-RU': { label: 'Русский', display: 'ru' },
- 'ro-RO': { label: 'Română', display: 'ro' },
- 'sk-SK': { label: 'Slovenčina', display: 'sk' },
- 'sl-SI': { label: 'Slovenščina', display: 'sl' },
- 'fi-FI': { label: 'Suomi', display: 'fi' },
- 'sv-SE': { label: 'Svenska', display: 'sv' },
- 'ta-IN': { label: 'தமிழ்', display: 'ta' },
- 'tr-TR': { label: 'Türkçe', display: 'tr' },
- 'uk-UA': { label: 'українська', display: 'uk' },
+ 'ar-SA': { label: 'العربية', dateLocale: arSA, dir: 'rtl' },
+ 'zh-CN': { label: '中文', dateLocale: zhCN },
+ 'zh-TW': { label: '中文(繁體)', dateLocale: zhTW },
+ 'ca-ES': { label: 'Català', dateLocale: ca },
+ 'cs-CZ': { label: 'Čeština', dateLocale: cs },
+ 'da-DK': { label: 'Dansk', dateLocale: da },
+ 'de-DE': { label: 'Deutsch', dateLocale: de },
+ 'en-US': { label: 'English (US)', dateLocale: enUS },
+ 'en-GB': { label: 'English (UK)', dateLocale: enGB },
+ 'es-MX': { label: 'Español', dateLocale: es },
+ 'fa-IR': { label: 'فارسی', dateLocale: faIR, dir: 'rtl' },
+ 'fo-FO': { label: 'Føroyskt' },
+ 'fr-FR': { label: 'Français', dateLocale: fr },
+ 'el-GR': { label: 'Ελληνικά', dateLocale: el },
+ 'he-IL': { label: 'עברית', dateLocale: he },
+ 'hi-IN': { label: 'हिन्दी', dateLocale: hi },
+ 'hu-HU': { label: 'Hungarian', dateLocale: hu },
+ 'it-IT': { label: 'Italiano', dateLocale: it },
+ 'id-ID': { label: 'Bahasa Indonesia', dateLocale: id },
+ 'ja-JP': { label: '日本語', dateLocale: ja },
+ 'ko-KR': { label: '한국어', dateLocale: ko },
+ 'ms-MY': { label: 'Malay', dateLocale: ms },
+ 'mn-MN': { label: 'Монгол', dateLocale: mn },
+ 'nl-NL': { label: 'Nederlands', dateLocale: nl },
+ 'nb-NO': { label: 'Norsk Bokmål', dateLocale: nb },
+ 'pl-PL': { label: 'Polski', dateLocale: pl },
+ 'pt-PT': { label: 'Português', dateLocale: pt },
+ 'pt-BR': { label: 'Português do Brasil', dateLocale: ptBR },
+ 'ru-RU': { label: 'Русский', dateLocale: ru },
+ 'ro-RO': { label: 'Română', dateLocale: ro },
+ 'sk-SK': { label: 'Slovenčina', dateLocale: sk },
+ 'sl-SI': { label: 'Slovenščina', dateLocale: sl },
+ 'fi-FI': { label: 'Suomi', dateLocale: fi },
+ 'sv-SE': { label: 'Svenska', dateLocale: sv },
+ 'ta-IN': { label: 'தமிழ்', dateLocale: ta },
+ 'tr-TR': { label: 'Türkçe', dateLocale: tr },
+ 'uk-UA': { label: 'українська', dateLocale: uk },
+ 'vi-VN': { label: 'Tiếng Việt', dateLocale: vi },
};
-export const rtlLocales = ['ar-SA', 'fa-IR'];
+export function getDateLocale(locale) {
+ return languages[locale]?.dateLocale || enUS;
+}
-export const dateLocales = {
- 'ar-SA': arSA,
- 'en-US': enUS,
- 'en-GB': enGB,
- 'nl-NL': nl,
- 'zh-CN': zhCN,
- 'zh-TW': zhTW,
- 'de-DE': de,
- 'da-DK': da,
- 'ru-RU': ru,
- 'sv-SE': sv,
- 'tr-TR': tr,
- 'ja-JP': ja,
- 'es-MX': es,
- 'fr-FR': fr,
- 'mn-MN': mn,
- 'el-GR': el,
- 'fo-FO': da,
- 'pt-PT': pt,
- 'pt-BR': ptBR,
- 'ro-RO': ro,
- 'nb-NO': nb,
- 'id-ID': id,
- 'uk-UA': uk,
- 'fi-FI': fi,
- 'cs-CZ': cs,
- 'sk-SK': sk,
- 'pl-PL': pl,
- 'ta-In': ta,
- 'hi-IN': hi,
- 'he-IL': he,
- 'it-IT': it,
- 'fa-IR': faIR,
- 'ms-MY': ms,
- 'ca-ES': ca,
- 'hu-HU': hu,
- 'ko-KR': ko,
- 'sl-SI': sl,
-};
+export function getTextDirection(locale) {
+ return languages[locale]?.dir || 'ltr';
+}
diff --git a/lib/queries.js b/lib/queries.js
index ff9d557f..78b5bfdb 100644
--- a/lib/queries.js
+++ b/lib/queries.js
@@ -318,14 +318,20 @@ export async function getEvents(websites, start_at) {
export function getWebsiteStats(website_id, start_at, end_at, filters = {}) {
const params = [website_id, start_at, end_at];
- const { url } = filters;
+ const { url, ref } = filters;
let urlFilter = '';
+ let refFilter = '';
if (url) {
urlFilter = `and url=$${params.length + 1}`;
params.push(decodeURIComponent(url));
}
+ if (ref) {
+ refFilter = `and referrer like $${params.length + 1}`;
+ params.push(`%${decodeURIComponent(ref)}%`);
+ }
+
return rawQuery(
`
select sum(t.c) as "pageviews",
@@ -341,6 +347,7 @@ export function getWebsiteStats(website_id, start_at, end_at, filters = {}) {
where website_id=$1
and created_at between $2 and $3
${urlFilter}
+ ${refFilter}
group by 1, 2
) t
`,
@@ -355,16 +362,24 @@ export function getPageviewStats(
timezone = 'utc',
unit = 'day',
count = '*',
- url,
+ filters = {},
) {
const params = [website_id, start_at, end_at];
+ const { url, ref } = filters;
+
let urlFilter = '';
+ let refFilter = '';
if (url) {
urlFilter = `and url=$${params.length + 1}`;
params.push(decodeURIComponent(url));
}
+ if (ref) {
+ refFilter = `and referrer like $${params.length + 1}`;
+ params.push(`%${decodeURIComponent(ref)}%`);
+ }
+
return rawQuery(
`
select ${getDateQuery('created_at', unit, timezone)} t,
@@ -373,6 +388,7 @@ export function getPageviewStats(
where website_id=$1
and created_at between $2 and $3
${urlFilter}
+ ${refFilter}
group by 1
order by 1
`,
@@ -411,7 +427,7 @@ export function getSessionMetrics(website_id, start_at, end_at, field, filters =
export function getPageviewMetrics(website_id, start_at, end_at, field, table, filters = {}) {
const params = [website_id, start_at, end_at];
- const { domain, url } = filters;
+ const { domain, url, ref } = filters;
let domainFilter = '';
let urlFilter = '';
diff --git a/lib/request.js b/lib/request.js
index e5527f7d..725dc383 100644
--- a/lib/request.js
+++ b/lib/request.js
@@ -15,8 +15,12 @@ import {
let lookup;
export function getIpAddress(req) {
+ // Custom header
+ if (req.headers[process.env.CLIENT_IP_HEADER]) {
+ return req.headers[process.env.CLIENT_IP_HEADER];
+ }
// Cloudflare
- if (req.headers['cf-connecting-ip']) {
+ else if (req.headers['cf-connecting-ip']) {
return req.headers['cf-connecting-ip'];
}
diff --git a/lib/url.js b/lib/url.js
index deec7fe1..9bd8a3ab 100644
--- a/lib/url.js
+++ b/lib/url.js
@@ -32,3 +32,12 @@ export function getQueryString(params = {}) {
export function makeUrl(url, params) {
return `${url}${getQueryString(params)}`;
}
+
+export function safeDecodeURI(s) {
+ try {
+ return decodeURI(s);
+ } catch (e) {
+ console.error(e);
+ }
+ return s;
+}
diff --git a/lib/web.js b/lib/web.js
index 13889cbe..3ab035eb 100644
--- a/lib/web.js
+++ b/lib/web.js
@@ -44,17 +44,14 @@ export const hook = (_this, method, callback) => {
export const doNotTrack = () => {
const { doNotTrack, navigator, external } = window;
+ const msTrackProtection = 'msTrackingProtectionEnabled';
const msTracking = () => {
- return (
- external &&
- typeof external.msTrackingProtectionEnabled === 'function' &&
- external.msTrackingProtectionEnabled()
- );
+ return external && msTrackProtection in external && external[msTrackProtection]();
};
const dnt = doNotTrack || navigator.doNotTrack || navigator.msDoNotTrack || msTracking();
- return dnt === true || dnt === 1 || dnt === 'yes' || dnt === '1';
+ return dnt == '1' || dnt === 'yes';
};
export const setItem = (key, data, session) => {
diff --git a/package.json b/package.json
index 4b560931..58d48fe7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "umami",
- "version": "1.23.0",
+ "version": "1.24.0",
"description": "A simple, fast, website analytics alternative to Google Analytics. ",
"author": "Mike Cao ",
"license": "MIT",
@@ -27,7 +27,7 @@
"build-postgresql-client": "dotenv prisma generate -- --schema=./prisma/schema.postgresql.prisma",
"copy-db-schema": "node scripts/copy-db-schema.js",
"generate-lang": "npm-run-all extract-lang merge-lang",
- "extract-lang": "formatjs extract '{pages,components}/**/*.js' --out-file build/messages.json",
+ "extract-lang": "formatjs extract \"{pages,components}/**/*.js\" --out-file build/messages.json",
"merge-lang": "node scripts/merge-lang.js",
"format-lang": "node scripts/format-lang.js",
"compile-lang": "formatjs compile-folder --ast build public/lang",
@@ -57,9 +57,6 @@
},
"dependencies": {
"@fontsource/inter": "4.5.0",
- "@fontsource/noto-sans-jp": "4.5.0",
- "@fontsource/noto-sans-sc": "4.5.0",
- "@fontsource/noto-sans-tc": "4.5.0",
"@prisma/client": "2.29.1",
"@reduxjs/toolkit": "^1.6.1",
"bcryptjs": "^2.4.3",
@@ -71,7 +68,7 @@
"date-fns": "^2.23.0",
"date-fns-tz": "^1.1.4",
"detect-browser": "^5.2.0",
- "dotenv": "^8.2.0",
+ "dotenv": "^10.0.0",
"formik": "^2.2.9",
"immer": "^9.0.6",
"ipaddr.js": "^2.0.1",
@@ -80,8 +77,8 @@
"jose": "2.0.5",
"maxmind": "^4.3.2",
"moment-timezone": "^0.5.33",
- "next": "10.2.2",
- "prompts": "2.4.1",
+ "next": "12.0.1",
+ "prompts": "2.4.2",
"prop-types": "^15.7.2",
"react": "^17.0.2",
"react-dom": "^17.0.2",
@@ -110,31 +107,31 @@
"cross-env": "^7.0.3",
"del": "^6.0.0",
"dotenv-cli": "^4.0.0",
- "eslint": "^7.31.0",
- "eslint-config-next": "^11.0.1",
+ "eslint": "^8.1.0",
+ "eslint-config-next": "^12.0.1",
"eslint-config-prettier": "^8.3.0",
- "eslint-plugin-prettier": "^3.4.0",
+ "eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-react": "^7.24.0",
"eslint-plugin-react-hooks": "^4.2.0",
"extract-react-intl-messages": "^4.1.1",
- "husky": "^4.3.8",
+ "husky": "^7.0.4",
"lint-staged": "^11.0.0",
"loadtest": "5.1.2",
"npm-run-all": "^4.1.5",
"postcss": "^8.2.15",
"postcss-flexbugs-fixes": "^5.0.2",
- "postcss-import": "^13.0.0",
+ "postcss-import": "^14.0.2",
"postcss-preset-env": "^6.7.0",
"postcss-rtlcss": "^3.3.2",
"prettier": "^2.3.2",
- "prettier-eslint": "^12.0.0",
+ "prettier-eslint": "^13.0.0",
"prisma": "2.29.1",
"rollup": "^2.48.0",
"rollup-plugin-hashbang": "^2.2.2",
"rollup-plugin-terser": "^7.0.2",
- "stylelint": "^13.13.1",
+ "stylelint": "^14.0.1",
"stylelint-config-css-modules": "^2.2.0",
- "stylelint-config-prettier": "^8.0.1",
+ "stylelint-config-prettier": "^9.0.3",
"stylelint-config-recommended": "^5.0.0",
"tar": "^6.1.2"
}
diff --git a/pages/_app.js b/pages/_app.js
index b239f91f..a4c4776c 100644
--- a/pages/_app.js
+++ b/pages/_app.js
@@ -39,7 +39,8 @@ export default function App({ Component, pageProps }) {
-
+
+
diff --git a/pages/api/website/[id]/pageviews.js b/pages/api/website/[id]/pageviews.js
index 965f28ae..22966ca7 100644
--- a/pages/api/website/[id]/pageviews.js
+++ b/pages/api/website/[id]/pageviews.js
@@ -11,7 +11,7 @@ export default async (req, res) => {
return unauthorized(res);
}
- const { id, start_at, end_at, unit, tz, url } = req.query;
+ const { id, start_at, end_at, unit, tz, url, ref } = req.query;
const websiteId = +id;
const startDate = new Date(+start_at);
@@ -22,8 +22,11 @@ export default async (req, res) => {
}
const [pageviews, sessions] = await Promise.all([
- getPageviewStats(websiteId, startDate, endDate, tz, unit, '*', url),
- getPageviewStats(websiteId, startDate, endDate, tz, unit, 'distinct session_id', url),
+ getPageviewStats(websiteId, startDate, endDate, tz, unit, '*', { url, ref }),
+ getPageviewStats(websiteId, startDate, endDate, tz, unit, 'distinct session_id', {
+ url,
+ ref,
+ }),
]);
return ok(res, { pageviews, sessions });
diff --git a/pages/api/website/[id]/stats.js b/pages/api/website/[id]/stats.js
index 80dd22ec..9dd82361 100644
--- a/pages/api/website/[id]/stats.js
+++ b/pages/api/website/[id]/stats.js
@@ -8,7 +8,7 @@ export default async (req, res) => {
return unauthorized(res);
}
- const { id, start_at, end_at, url } = req.query;
+ const { id, start_at, end_at, url, ref } = req.query;
const websiteId = +id;
const startDate = new Date(+start_at);
@@ -18,8 +18,8 @@ export default async (req, res) => {
const prevStartDate = new Date(+start_at - distance);
const prevEndDate = new Date(+end_at - distance);
- const metrics = await getWebsiteStats(websiteId, startDate, endDate, { url });
- const prevPeriod = await getWebsiteStats(websiteId, prevStartDate, prevEndDate, { url });
+ const metrics = await getWebsiteStats(websiteId, startDate, endDate, { url, ref });
+ const prevPeriod = await getWebsiteStats(websiteId, prevStartDate, prevEndDate, { url, ref });
const stats = Object.keys(metrics[0]).reduce((obj, key) => {
obj[key] = {
diff --git a/public/country/vi-VN.json b/public/country/vi-VN.json
new file mode 100644
index 00000000..ea545dff
--- /dev/null
+++ b/public/country/vi-VN.json
@@ -0,0 +1 @@
+{"SA":"\u1ea2 R\u1eadp X\u00ea-\u00fat","AF":"Afghanistan","EG":"Ai C\u1eadp","AL":"Albania","DZ":"Algeria","AD":"Andorra","AO":"Angola","AI":"Anguilla","AG":"Antigua v\u00e0 Barbuda","AT":"\u00c1o","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AZ":"Azerbaijan","IN":"\u1ea4n \u0110\u1ed9","PL":"Ba Lan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","MK":"B\u1eafc Macedonia","BY":"Belarus","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BE":"B\u1ec9","BO":"Bolivia","BA":"Bosnia v\u00e0 Herzegovina","BW":"Botswana","PT":"B\u1ed3 \u0110\u00e0o Nha","BR":"Brazil","BN":"Brunei","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","BQ":"Ca-ri-b\u00ea H\u00e0 Lan","UM":"C\u00e1c ti\u1ec3u \u0111\u1ea3o xa c\u1ee7a Hoa K\u1ef3","AE":"C\u00e1c Ti\u1ec3u V\u01b0\u01a1ng qu\u1ed1c \u1ea2 R\u1eadp Th\u1ed1ng nh\u1ea5t","CM":"Cameroon","KH":"Campuchia","CA":"Canada","CV":"Cape Verde","TD":"Chad","CL":"Chile","CO":"Colombia","KM":"Comoros","CG":"Congo - Brazzaville","CD":"Congo - Kinshasa","CR":"Costa Rica","DO":"C\u1ed9ng h\u00f2a Dominica","CF":"C\u1ed9ng h\u00f2a Trung Phi","CI":"C\u00f4te d\u2019Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","DJ":"Djibouti","DM":"Dominica","TW":"\u0110\u00e0i Loan","DK":"\u0110an M\u1ea1ch","BV":"\u0110\u1ea3o Bouvet","CX":"\u0110\u1ea3o Gi\u00e1ng Sinh","IM":"\u0110\u1ea3o Man","NF":"\u0110\u1ea3o Norfolk","DE":"\u0110\u1ee9c","EC":"Ecuador","SV":"El Salvador","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FJ":"Fiji","GA":"Gabon","GM":"Gambia","GE":"Georgia","GH":"Ghana","GI":"Gibraltar","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GF":"Guiana thu\u1ed9c Ph\u00e1p","GN":"Guinea","GQ":"Guinea X\u00edch \u0110\u1ea1o","GW":"Guinea-Bissau","GY":"Guyana","NL":"H\u00e0 Lan","HT":"Haiti","KR":"H\u00e0n Qu\u1ed1c","US":"Hoa K\u1ef3","HN":"Honduras","HK":"H\u1ed3ng K\u00f4ng, Trung Qu\u1ed1c","HU":"Hungary","GR":"Hy L\u1ea1p","IS":"Iceland","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IL":"Israel","IT":"Italy","JM":"Jamaica","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KW":"Kuwait","KG":"Kyrgyzstan","IO":"L\u00e3nh th\u1ed5 \u1ea4n \u0110\u1ed9 D\u01b0\u01a1ng thu\u1ed9c Anh","PS":"L\u00e3nh th\u1ed5 Palestine","TF":"L\u00e3nh th\u1ed5 ph\u00eda Nam Thu\u1ed9c Ph\u00e1p","LA":"L\u00e0o","LV":"Latvia","LS":"Lesotho","LB":"Li-b\u0103ng","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Litva","LU":"Luxembourg","MA":"Ma-r\u1ed1c","MO":"Macao, Trung Qu\u1ed1c","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","ME":"Montenegro","MS":"Montserrat","MZ":"Mozambique","MN":"M\u00f4ng C\u1ed5","MM":"Myanmar (Mi\u1ebfn \u0110i\u1ec7n)","NO":"Na Uy","AQ":"Nam C\u1ef1c","GS":"Nam Georgia & Qu\u1ea7n \u0111\u1ea3o Nam Sandwich","ZA":"Nam Phi","SS":"Nam Sudan","NA":"Namibia","NR":"Nauru","NP":"Nepal","NC":"New Caledonia","NZ":"New Zealand","RU":"Nga","JP":"Nh\u1eadt B\u1ea3n","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","OM":"Oman","PK":"Pakistan","PW":"Palau","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","FR":"Ph\u00e1p","FI":"Ph\u1ea7n Lan","PH":"Philippines","PF":"Polynesia thu\u1ed9c Ph\u00e1p","PR":"Puerto Rico","QA":"Qatar","AX":"Qu\u1ea7n \u0111\u1ea3o \u00c5land","MP":"Qu\u1ea7n \u0111\u1ea3o B\u1eafc Mariana","KY":"Qu\u1ea7n \u0111\u1ea3o Cayman","CC":"Qu\u1ea7n \u0111\u1ea3o Cocos (Keeling)","CK":"Qu\u1ea7n \u0111\u1ea3o Cook","FK":"Qu\u1ea7n \u0111\u1ea3o Falkland","FO":"Qu\u1ea7n \u0111\u1ea3o Faroe","HM":"Qu\u1ea7n \u0111\u1ea3o Heard v\u00e0 McDonald","MH":"Qu\u1ea7n \u0111\u1ea3o Marshall","PN":"Qu\u1ea7n \u0111\u1ea3o Pitcairn","SB":"Qu\u1ea7n \u0111\u1ea3o Solomon","TC":"Qu\u1ea7n \u0111\u1ea3o Turks v\u00e0 Caicos","VG":"Qu\u1ea7n \u0111\u1ea3o Virgin thu\u1ed9c Anh","VI":"Qu\u1ea7n \u0111\u1ea3o Virgin thu\u1ed9c M\u1ef9","RE":"R\u00e9union","RO":"Romania","RW":"Rwanda","PM":"Saint Pierre v\u00e0 Miquelon","WS":"Samoa","AS":"Samoa thu\u1ed9c M\u1ef9","SM":"San Marino","ST":"S\u00e3o Tom\u00e9 v\u00e0 Pr\u00edncipe","CZ":"S\u00e9c","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","CY":"S\u00edp","SK":"Slovakia","SI":"Slovenia","SO":"Somalia","LK":"Sri Lanka","BL":"St. Barth\u00e9lemy","SH":"St. Helena","KN":"St. Kitts v\u00e0 Nevis","LC":"St. Lucia","MF":"St. Martin","VC":"St. Vincent v\u00e0 Grenadines","SD":"Sudan","SR":"Suriname","SJ":"Svalbard v\u00e0 Jan Mayen","SZ":"Swaziland","SY":"Syria","TJ":"Tajikistan","TZ":"Tanzania","ES":"T\u00e2y Ban Nha","EH":"T\u00e2y Sahara","TH":"Th\u00e1i Lan","VA":"Th\u00e0nh Vatican","TR":"Th\u1ed5 Nh\u0129 K\u1ef3","SE":"Th\u1ee5y \u0110i\u1ec3n","CH":"Th\u1ee5y S\u0129","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","KP":"Tri\u1ec1u Ti\u00ean","TT":"Trinidad v\u00e0 Tobago","CN":"Trung Qu\u1ed1c","TN":"Tunisia","TM":"Turkmenistan","TV":"Tuvalu","UG":"Uganda","UA":"Ukraina","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vi\u1ec7t Nam","GB":"V\u01b0\u01a1ng qu\u1ed1c Anh","WF":"Wallis v\u00e0 Futuna","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"}
\ No newline at end of file
diff --git a/styles/index.css b/styles/index.css
index 86792897..7e54ef1d 100644
--- a/styles/index.css
+++ b/styles/index.css
@@ -1,6 +1,8 @@
html,
body {
- font-family: Inter, -apple-system, BlinkMacSystemFont, sans-serif;
+ font-family: Inter, -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans,
+ Ubuntu, Cantrell, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
+ 'Segoe UI Symbol';
font-weight: 400;
line-height: 1.8;
padding: 0;
@@ -21,15 +23,33 @@ body {
}
.zh-CN {
- font-family: 'Noto Sans SC', sans-serif !important;
+ font-family: '方体', 'PingFang SC', '黑体', 'Heiti SC', 'Microsoft JhengHei UI',
+ 'Microsoft JhengHei', Roboto, Noto, 'Noto Sans CJK SC', sans-serif !important;
}
.zh-TW {
- font-family: 'Noto Sans TC', sans-serif !important;
+ font-family: '方體', 'PingFang TC', '黑體', 'Heiti TC', 'Microsoft JhengHei UI',
+ 'Microsoft JhengHei', Roboto, Noto, 'Noto Sans CJK TC', sans-serif !important;
}
.ja-JP {
- font-family: 'Noto Sans JP', sans-serif !important;
+ font-family: '游ゴシック体', YuGothic, 'ヒラギノ丸ゴ', 'Hiragino Sans', 'Yu Gothic UI',
+ 'Meiryo UI', 'MS Gothic', Roboto, Noto, 'Noto Sans CJK JP', sans-serif !important;
+}
+
+.ko-KR {
+ font-family: 'Nanum Gothic', 'Apple SD Gothic Neo', 'Malgun Gothic', Roboto, Noto,
+ 'Noto Sans CJK KR', sans-serif !important;
+}
+
+.ar-SA {
+ font-family: 'Geeza Pro', 'Arabic Typesetting', Roboto, Noto, 'Noto Naskh Arabic',
+ 'Times New Roman', serif !important;
+}
+
+.he-IL {
+ font-family: 'New Peninim MT', 'Arial Hebrew', Gisha, 'Times New Roman', Roboto, Noto,
+ 'Noto Sans Hebrew', sans-serif !important;
}
.he-IL {
diff --git a/tracker/index.js b/tracker/index.js
index 04266a68..99b4df46 100644
--- a/tracker/index.js
+++ b/tracker/index.js
@@ -16,28 +16,29 @@ import { removeTrailingSlash } from '../lib/url';
if (!script) return;
- const attr = key => script && script.getAttribute(key);
+ const attr = script.getAttribute.bind(script);
const website = attr('data-website-id');
const hostUrl = attr('data-host-url');
const autoTrack = attr('data-auto-track') !== 'false';
const dnt = attr('data-do-not-track');
const useCache = attr('data-cache');
- const domains = attr('data-domains');
+ const domain = attr('data-domains') || '';
+ const domains = domain.split(',').map(n => n.trim());
- const disableTracking =
- localStorage.getItem('umami.disabled') ||
+ const eventClass = /^umami--([a-z]+)--([\w]+[\w-]*)$/;
+ const eventSelect = "[class*='umami--']";
+ const cacheKey = 'umami.cache';
+
+ const disableTracking = () =>
+ (localStorage && localStorage.getItem('umami.disabled')) ||
(dnt && doNotTrack()) ||
- (domains &&
- !domains
- .split(',')
- .map(n => n.trim())
- .includes(hostname));
+ (domain && !domains.includes(hostname));
const root = hostUrl
? removeTrailingSlash(hostUrl)
: script.src.split('/').slice(0, -1).join('/');
const screen = `${width}x${height}`;
- const listeners = [];
+ const listeners = {};
let currentUrl = `${pathname}${search}`;
let currentRef = document.referrer;
@@ -50,7 +51,7 @@ import { removeTrailingSlash } from '../lib/url';
req.onreadystatechange = () => {
if (req.readyState === 4) {
- callback && callback(req.response);
+ callback(req.response);
}
};
@@ -58,23 +59,19 @@ import { removeTrailingSlash } from '../lib/url';
};
const collect = (type, params, uuid) => {
- if (disableTracking) return;
-
- const key = 'umami.cache';
+ if (disableTracking()) return;
const payload = {
website: uuid,
hostname,
screen,
language,
- cache: useCache && sessionStorage.getItem(key),
+ cache: useCache && sessionStorage.getItem(cacheKey),
};
- if (params) {
- Object.keys(params).forEach(key => {
- payload[key] = params[key];
- });
- }
+ Object.keys(params).forEach(key => {
+ payload[key] = params[key];
+ });
post(
`${root}/api/collect`,
@@ -82,11 +79,11 @@ import { removeTrailingSlash } from '../lib/url';
type,
payload,
},
- res => useCache && sessionStorage.setItem(key, res),
+ res => useCache && sessionStorage.setItem(cacheKey, res),
);
};
- const trackView = (url = currentUrl, referrer = currentRef, uuid = website) =>
+ const trackView = (url = currentUrl, referrer = currentRef, uuid = website) => {
collect(
'pageview',
{
@@ -95,8 +92,9 @@ import { removeTrailingSlash } from '../lib/url';
},
uuid,
);
+ };
- const trackEvent = (event_value, event_type = 'custom', url = currentUrl, uuid = website) =>
+ const trackEvent = (event_value, event_type = 'custom', url = currentUrl, uuid = website) => {
collect(
'event',
{
@@ -106,28 +104,29 @@ import { removeTrailingSlash } from '../lib/url';
},
uuid,
);
+ };
/* Handle events */
- const addEvents = () => {
- document.querySelectorAll("[class*='umami--']").forEach(element => {
- element.className.split(' ').forEach(className => {
- if (/^umami--([a-z]+)--([\w]+[\w-]*)$/.test(className)) {
- const [, type, value] = className.split('--');
- const listener = () => trackEvent(value, type);
+ const addEvent = element => {
+ element.className.split(' ').forEach(className => {
+ if (!eventClass.test(className)) return;
- listeners.push([element, type, listener]);
- element.addEventListener(type, listener, true);
- }
- });
+ const [, type, value] = className.split('--');
+ const listener = listeners[className]
+ ? listeners[className]
+ : (listeners[className] = () => trackEvent(value, type));
+
+ element.addEventListener(type, listener, true);
});
};
- const removeEvents = () => {
- listeners.forEach(([element, type, listener]) => {
- element && element.removeEventListener(type, listener, true);
+ const monitorMutate = mutations => {
+ mutations.forEach(mutation => {
+ const element = mutation.target;
+ addEvent(element);
+ element.querySelectorAll(eventSelect).forEach(addEvent);
});
- listeners.length = 0;
};
/* Handle history changes */
@@ -135,8 +134,6 @@ import { removeTrailingSlash } from '../lib/url';
const handlePush = (state, title, url) => {
if (!url) return;
- removeEvents();
-
currentRef = currentUrl;
const newUrl = url.toString();
@@ -147,32 +144,42 @@ import { removeTrailingSlash } from '../lib/url';
}
if (currentUrl !== currentRef) {
- trackView(currentUrl, currentRef);
+ trackView();
}
-
- setTimeout(addEvents, 300);
};
/* Global */
if (!window.umami) {
- const umami = event_value => trackEvent(event_value);
+ const umami = eventValue => trackEvent(eventValue);
umami.trackView = trackView;
umami.trackEvent = trackEvent;
- umami.addEvents = addEvents;
- umami.removeEvents = removeEvents;
window.umami = umami;
}
/* Start */
- if (autoTrack && !disableTracking) {
+ if (autoTrack && !disableTracking()) {
history.pushState = hook(history, 'pushState', handlePush);
history.replaceState = hook(history, 'replaceState', handlePush);
- trackView(currentUrl, currentRef);
-
- addEvents();
+ const update = () => {
+ switch (document.readyState) {
+ /* DOM rendered, add event listeners */
+ case 'interactive': {
+ document.querySelectorAll(eventSelect).forEach(addEvent);
+ const observer = new MutationObserver(monitorMutate);
+ observer.observe(document, { childList: true, subtree: true });
+ break;
+ }
+ /* Page loaded, track our view */
+ case 'complete':
+ trackView();
+ break;
+ }
+ };
+ document.addEventListener('readystatechange', update, true);
+ update();
}
})(window);
diff --git a/yarn.lock b/yarn.lock
index 8ee085ab..aef56cc8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -10,9 +10,9 @@
"@babel/highlight" "^7.10.4"
"@babel/code-frame@^7.0.0":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
- integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
+ version "7.15.8"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503"
+ integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==
dependencies:
"@babel/highlight" "^7.14.5"
@@ -28,28 +28,6 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41"
integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==
-"@babel/core@>=7.9.0", "@babel/core@^7.9.0":
- version "7.11.6"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651"
- integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==
- dependencies:
- "@babel/code-frame" "^7.10.4"
- "@babel/generator" "^7.11.6"
- "@babel/helper-module-transforms" "^7.11.0"
- "@babel/helpers" "^7.10.4"
- "@babel/parser" "^7.11.5"
- "@babel/template" "^7.10.4"
- "@babel/traverse" "^7.11.5"
- "@babel/types" "^7.11.5"
- convert-source-map "^1.7.0"
- debug "^4.1.0"
- gensync "^1.0.0-beta.1"
- json5 "^2.1.2"
- lodash "^4.17.19"
- resolve "^1.3.2"
- semver "^5.4.1"
- source-map "^0.5.0"
-
"@babel/core@^7.12.3":
version "7.12.9"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8"
@@ -72,6 +50,28 @@
semver "^5.4.1"
source-map "^0.5.0"
+"@babel/core@^7.9.0":
+ version "7.11.6"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651"
+ integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==
+ dependencies:
+ "@babel/code-frame" "^7.10.4"
+ "@babel/generator" "^7.11.6"
+ "@babel/helper-module-transforms" "^7.11.0"
+ "@babel/helpers" "^7.10.4"
+ "@babel/parser" "^7.11.5"
+ "@babel/template" "^7.10.4"
+ "@babel/traverse" "^7.11.5"
+ "@babel/types" "^7.11.5"
+ convert-source-map "^1.7.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.1"
+ json5 "^2.1.2"
+ lodash "^4.17.19"
+ resolve "^1.3.2"
+ semver "^5.4.1"
+ source-map "^0.5.0"
+
"@babel/generator@^7.11.5", "@babel/generator@^7.11.6":
version "7.11.6"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620"
@@ -267,6 +267,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
+"@babel/helper-plugin-utils@^7.14.5":
+ version "7.14.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
+ integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
+
"@babel/helper-regex@^7.10.4":
version "7.10.5"
resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0"
@@ -332,11 +337,16 @@
dependencies:
"@babel/types" "^7.11.0"
-"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.14.5":
+"@babel/helper-validator-identifier@^7.10.4":
version "7.14.9"
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.14.5", "@babel/helper-validator-identifier@^7.14.9":
+ 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.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9"
@@ -390,9 +400,9 @@
integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==
"@babel/parser@^7.15.0":
- version "7.15.7"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.7.tgz#0c3ed4a2eb07b165dfa85b3cc45c727334c4edae"
- integrity sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==
+ version "7.15.8"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016"
+ integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==
"@babel/plugin-proposal-async-generator-functions@^7.12.1":
version "7.12.1"
@@ -544,6 +554,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
+"@babel/plugin-syntax-jsx@7.14.5":
+ version "7.14.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201"
+ integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.14.5"
+
"@babel/plugin-syntax-jsx@^7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926"
@@ -1016,10 +1033,10 @@
core-js-pure "^3.16.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@7.12.5":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
- integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
+"@babel/runtime@7.15.4", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.15.4", "@babel/runtime@^7.9.2":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a"
+ integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==
dependencies:
regenerator-runtime "^0.13.4"
@@ -1030,13 +1047,6 @@
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.9.2":
- version "7.15.4"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a"
- integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==
- dependencies:
- regenerator-runtime "^0.13.4"
-
"@babel/template@^7.10.4":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
@@ -1085,13 +1095,12 @@
globals "^11.1.0"
lodash "^4.17.19"
-"@babel/types@7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
- integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==
+"@babel/types@7.15.0":
+ version "7.15.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
+ integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
dependencies:
- esutils "^2.0.2"
- lodash "^4.17.13"
+ "@babel/helper-validator-identifier" "^7.14.9"
to-fast-properties "^2.0.0"
"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.9.5":
@@ -1133,14 +1142,14 @@
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
-"@eslint/eslintrc@^0.4.3":
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
- integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
+"@eslint/eslintrc@^1.0.3":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.3.tgz#41f08c597025605f672251dcc4e8be66b5ed7366"
+ integrity sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg==
dependencies:
ajv "^6.12.4"
- debug "^4.1.1"
- espree "^7.3.0"
+ debug "^4.3.2"
+ espree "^9.0.0"
globals "^13.9.0"
ignore "^4.0.6"
import-fresh "^3.2.1"
@@ -1153,28 +1162,13 @@
resolved "https://registry.yarnpkg.com/@fontsource/inter/-/inter-4.5.0.tgz#b99e49fa178e4086250fb3df2ed6a7366c9a0cb5"
integrity sha512-2efK8Ru0LkuOYrEpiHPlV02YkTdIKGbezlxVNeA8/3c+tNt7P2aQPuiYYkVy7N4GA5LWSUVcLL/91MpCIjinOw==
-"@fontsource/noto-sans-jp@4.5.0":
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/@fontsource/noto-sans-jp/-/noto-sans-jp-4.5.0.tgz#e9dbc9e3ccf37931da37cf932e6ceea7e1146499"
- integrity sha512-BXe+enzyvI+iWYk7vr1cus0tc1wq8D7t08T1O5PuCZALJEYOPD3Knpl4ShVb6a9MXxaS25CjBhmc+r46uqyvpw==
-
-"@fontsource/noto-sans-sc@4.5.0":
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/@fontsource/noto-sans-sc/-/noto-sans-sc-4.5.0.tgz#30d07b054788cc4a3f6a010cfdbd3726deeb8c37"
- integrity sha512-pmK/cORHcu7oWLi6Waf6MXaAVyenfe8+mc5SqrA+mjZHPRsq/3j6C/hFFkCFG1wp5igFS8xd5Cz8L1elnSB/0A==
-
-"@fontsource/noto-sans-tc@4.5.0":
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/@fontsource/noto-sans-tc/-/noto-sans-tc-4.5.0.tgz#ea83a2c0851241464a9aea5facd9be7455b0f2dd"
- integrity sha512-7z8aT4aY5EJ8gggfJhUhtXL/CZQQSZ+HBuhXxiHy+NkvZG2Jz+Aa1kxrsJivzroJuK9dySYN4Pd/GENJv5WFqA==
-
"@formatjs/cli@^4.2.29":
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/@formatjs/cli/-/cli-4.3.1.tgz#bd6e95832111f451193760e3c42640a8ca6d0253"
- integrity sha512-TqxHzhBjHlU3xmCko8UzJv958ayn5Pz7oLRFsSJNB3prSDH4VjAREHWvJB0UlqENiZTjB6Bzk8YxA+z6x9+E6Q==
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/@formatjs/cli/-/cli-4.4.0.tgz#e240f1a2caf31a59c148289d3a5cda6dc50f73ad"
+ integrity sha512-aBo+U8/EoBDWmksgPo3mhUunW55GFTqVA6hiudfHBPARfXX/b6JtXDi0fJGZpN2LbtYyvy4OrQlMP+c/7LGPQQ==
dependencies:
- "@formatjs/icu-messageformat-parser" "2.0.12"
- "@formatjs/ts-transformer" "3.5.0"
+ "@formatjs/icu-messageformat-parser" "2.0.14"
+ "@formatjs/ts-transformer" "3.6.0"
"@types/estree" "^0.0.50"
"@types/fs-extra" "^9.0.1"
"@types/json-stable-stringify" "^1.0.32"
@@ -1188,12 +1182,12 @@
json-stable-stringify "^1.0.1"
loud-rejection "^2.2.0"
tslib "^2.1.0"
- typescript "^4.3"
+ typescript "^4.4"
-"@formatjs/ecma402-abstract@1.9.9":
- version "1.9.9"
- resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.9.9.tgz#f556782fc12398af283ae2f8be64e938f969d240"
- integrity sha512-w2HpUW17Ev8UN8G1fSvl0skCLP+HkhGZii0ALaBXYc7rd3osD2s8EF2ihSNkeEeC6aySX1IAkRm0f4lnE8Jeaw==
+"@formatjs/ecma402-abstract@1.10.0":
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.10.0.tgz#f51b9167535c9463113c24644de90262aa5d31a7"
+ integrity sha512-WNkcUHC6xw12rWY87TUw6KXzb1LnOooYBLLqtyn1kW2j197rcwpqmUOJMBED56YcLzaJPfVw1L2ShiDhL5pVnQ==
dependencies:
"@formatjs/intl-localematcher" "0.2.21"
tslib "^2.1.0"
@@ -1210,38 +1204,38 @@
dependencies:
tslib "^2.1.0"
-"@formatjs/icu-messageformat-parser@2.0.12":
- version "2.0.12"
- resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.12.tgz#0e03b2c83c03d4f95debb51a727934cb8d8fdbea"
- integrity sha512-X/tdbKLfVBc2yJRX+xC3uqYxXkp9336FhSS1Hb6kU6pSOU+EseylS3a/vjFOKjol1qQ5BSIQd8YPWtOOt3KcWA==
+"@formatjs/icu-messageformat-parser@2.0.14":
+ version "2.0.14"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.14.tgz#d794af24e4896f4d2b400e28c25b1ba72604c106"
+ integrity sha512-M79MdUMLnfLK8eMrznUwke6afH9G/eOQeYvMUJ7uElXIL+//PyyjOzb42hAYfDAGYsAcKA2TsUo33Yuy2lE4AQ==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.9"
- "@formatjs/icu-skeleton-parser" "1.2.13"
+ "@formatjs/ecma402-abstract" "1.10.0"
+ "@formatjs/icu-skeleton-parser" "1.3.1"
tslib "^2.1.0"
-"@formatjs/icu-skeleton-parser@1.2.13":
- version "1.2.13"
- resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.2.13.tgz#8360fd8b24f70e1894a891aa63566a19c8e9cffa"
- integrity sha512-PHK4kdIcNTI15ASyn6dCA2cxzUPHE+UK/FsBkPULNpKgPWEZIYAFO9PgG0a9SDcIIr7Ta3SPPbUZGKRXT3d+ng==
+"@formatjs/icu-skeleton-parser@1.3.1":
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.1.tgz#02ad3209cb518096b830582068a322fee050adcf"
+ integrity sha512-WdPNjhv9e7EfyrIVYk6hN6/mC9YF+PcfFViDI2kATwoi1uKHr+AkQCMoNrWyCDdUQ+Dn50mQOlrEkCBXoLrkPQ==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.9"
+ "@formatjs/ecma402-abstract" "1.10.0"
tslib "^2.1.0"
-"@formatjs/intl-displaynames@5.2.4":
- version "5.2.4"
- resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.2.4.tgz#3e076eb2c35f04c2acdd5526464f7ef9355d414c"
- integrity sha512-04ePaKLSuM8hHYiFEtpauYBCJzALktgwDo2T9CAyffO4ULYVjQbjcqIpKV2Ik5I7CZLbKVbMfWHis+VhNENNgQ==
+"@formatjs/intl-displaynames@5.2.5":
+ version "5.2.5"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.2.5.tgz#c8cb4983a3ce3bdc18d11e22cffc7dad9ceb3050"
+ integrity sha512-iYlce/hG31ohJOwpv3yhOiEIwEBMqOt2kzA2BQTx1ra8ferBn4WlTxkouoDNiAKEBD1LFYZBIC25jsSJUJOEbg==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.9"
+ "@formatjs/ecma402-abstract" "1.10.0"
"@formatjs/intl-localematcher" "0.2.21"
tslib "^2.1.0"
-"@formatjs/intl-listformat@6.3.4":
- version "6.3.4"
- resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.3.4.tgz#aec02df277627fce416d15bf0c455406fd312d89"
- integrity sha512-CofbXe8IXIniUX12jpnPNwnLtx/qLzpTvOcNeilqerwPTe/br0qdlpMorcTDS0CM40ourSb5WbkHftZNbytWSA==
+"@formatjs/intl-listformat@6.3.5":
+ version "6.3.5"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.3.5.tgz#9631b6853e3b6cdedff371e132b310d259a6410f"
+ integrity sha512-GtiMMx5RB/gID7ydGr+i1lRbGu728plTfT196X151cE2PYEqC05BEuHQFlE1rcUGC2+RfFqlvmipYcbOqJTQug==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.9"
+ "@formatjs/ecma402-abstract" "1.10.0"
"@formatjs/intl-localematcher" "0.2.21"
tslib "^2.1.0"
@@ -1259,29 +1253,29 @@
dependencies:
"@formatjs/ecma402-abstract" "^1.2.2"
-"@formatjs/intl@1.14.2":
- version "1.14.2"
- resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.14.2.tgz#86584bc2802437eb4f1cddda8c4171b1578048c5"
- integrity sha512-bZhKS7STrxR1DOU0zudYKn3wsMsZN+PbJLbZ1JU+cQkjs7l8CzQmjZ+wlzQU1jvjvsypZbJeLnwz2yY7DvktUg==
+"@formatjs/intl@1.15.0":
+ version "1.15.0"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.15.0.tgz#27e41bc74b40cf2977a3ac193ea7c42d279e2dac"
+ integrity sha512-8apTN/j7+pF02U1pUbsORgvWHjVEXH6eXj1y1iw/bbPoVWqfTsUSj/u9hL9MMoLI04RnOQiuK2nIh0cKeOnh1Q==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.9"
+ "@formatjs/ecma402-abstract" "1.10.0"
"@formatjs/fast-memoize" "1.2.0"
- "@formatjs/icu-messageformat-parser" "2.0.12"
- "@formatjs/intl-displaynames" "5.2.4"
- "@formatjs/intl-listformat" "6.3.4"
- intl-messageformat "9.9.2"
+ "@formatjs/icu-messageformat-parser" "2.0.14"
+ "@formatjs/intl-displaynames" "5.2.5"
+ "@formatjs/intl-listformat" "6.3.5"
+ intl-messageformat "9.9.4"
tslib "^2.1.0"
-"@formatjs/ts-transformer@3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.5.0.tgz#2bc0c7ef823228f33ab9c03cd334b26632a86ead"
- integrity sha512-nmQqlSzY3ceNE9BoR0o/OsM+SFzbFwrQnopQL1K2I//K6wCwQn/fewh7MMcT6glkoMDBUx9PS7P9LeQfb+qgHQ==
+"@formatjs/ts-transformer@3.6.0":
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.6.0.tgz#0d24f5dc3cc1862bb4661bfc611580093b862583"
+ integrity sha512-r0J230J3TOLJolnAMbWsmzKu1NNitORzoPRGv0CPzjQSAmbTOtbrWNfYsyp+Ro8k5Gfkm9Qdg+BhxRXfyVTmtg==
dependencies:
- "@formatjs/icu-messageformat-parser" "2.0.12"
+ "@formatjs/icu-messageformat-parser" "2.0.14"
"@types/node" "14 || 16"
chalk "^4.0.0"
tslib "^2.1.0"
- typescript "^4.3"
+ typescript "^4.4"
"@formatjs/ts-transformer@^2.6.0":
version "2.10.1"
@@ -1311,10 +1305,10 @@
resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.1.0.tgz#6c9eafc78c1529248f8f4d92b0799a712b6052c6"
integrity sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==
-"@humanwhocodes/config-array@^0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
- integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
+"@humanwhocodes/config-array@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.6.0.tgz#b5621fdb3b32309d2d16575456cbc277fa8f021a"
+ integrity sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==
dependencies:
"@humanwhocodes/object-schema" "^1.2.0"
debug "^4.1.1"
@@ -1325,27 +1319,32 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf"
integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==
-"@next/env@10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-10.2.2.tgz#cb61f6c29f349815108184c2f1926ada65458e28"
- integrity sha512-m0xOpl4F9z7R7Yt2OtJoo6ZUsFPdx+kuvZeoctH7T6lO66DmZL3W6MQDxso/ArkH8VOlDPZgeQVVBPf+I7wflA==
+"@napi-rs/triples@^1.0.3":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c"
+ integrity sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==
-"@next/eslint-plugin-next@11.1.2":
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-11.1.2.tgz#f26cf90bcb6cd2e4645e2ba253bbc9aaaa43a170"
- integrity sha512-cN+ojHRsufr9Yz0rtvjv8WI5En0RPZRJnt0y16Ha7DD+0n473evz8i1ETEJHmOLeR7iPJR0zxRrxeTN/bJMOjg==
+"@next/env@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.1.tgz#d57141ef1fe844f6f7c18cdaf29a712788c18ca4"
+ integrity sha512-+eJ8mQbAcV/ZILRAgIx9xwDg6hrqm6m/7QLfEvsf2BPnsh+fwU4Xf1zgcbyqD2V4ja4OTWG6ow+Hiukgap3mZQ==
+
+"@next/eslint-plugin-next@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-12.0.1.tgz#6e1c39143bdc79252e5601b4e5abfbd2cc8c26ad"
+ integrity sha512-E6xd3xvOp6Mfs2p1GcdCN5AYIbgCC6Z3LV31NaNEMACATu9GpQhMig3+Wp7b70gXbUeNUGizuGWTJNP+o9FT0g==
dependencies:
glob "7.1.7"
-"@next/polyfill-module@10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-10.2.2.tgz#48d108dd562ed021dd23510c0ffe96badf5f9c04"
- integrity sha512-0t5Hw1Dr18TWP65qAnakRa8+jza6SAFOz0b2v67s5AVquAwXXlclR4SfUy3ahrRtjCqlbLEE/oFIzCGbyMYfVA==
+"@next/polyfill-module@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-12.0.1.tgz#d20abf06f686ee7a8bd0d9056accfd0662f19e87"
+ integrity sha512-fTrndwGuvrQO+4myVGcPtsYI4/tmZBhHHJId7MSHWz+9gW4NFgsmDlr8OI9Th2ZXpqk5WHLsTYQ+dLiQp1zV4g==
-"@next/react-dev-overlay@10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-10.2.2.tgz#88fb5013d3df70bd37b854234c41d884e108a149"
- integrity sha512-uPslFPWvvZ8AdadGdK2/834UnJy6F+7071/ere6QpN88Ngzqx9lDIhjslEeFLRtpyBst4s1YUdbm69btVPdE5w==
+"@next/react-dev-overlay@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-12.0.1.tgz#134299ae44fad5a59448d5e671518074f37cba95"
+ integrity sha512-dLv1to40bvadbr0VO8pBsbr9ddgktCLilfejOpEFQkOOrdQBUuIfegqqEDiCL9THkAO3QGYY4t/ZPfv9wrxLZQ==
dependencies:
"@babel/code-frame" "7.12.11"
anser "1.4.9"
@@ -1357,12 +1356,74 @@
shell-quote "1.7.2"
source-map "0.8.0-beta.0"
stacktrace-parser "0.1.10"
- strip-ansi "6.0.0"
+ strip-ansi "6.0.1"
-"@next/react-refresh-utils@10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-10.2.2.tgz#69dd150e3656aebe63fc828916105f1472810488"
- integrity sha512-OL7r0iz+SiE9SMWcxZocUtEAHv0/TlBWxIE3KjjO1vWSU1r0gMrE2l2RxHfMLIPsl6CjAkcPxoaXlosFsJ2S5w==
+"@next/react-refresh-utils@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-12.0.1.tgz#219be7a81696a7bd1e2d4ee397ca100eb8262f23"
+ integrity sha512-CjTBR9a6ai+2fUT8KFya9AiTaCnfDY34H6pDmtdJdkD+vY08AwtPpv10kzsgNEhsL06210yVzH59IsEQLBIllA==
+
+"@next/swc-android-arm64@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.1.tgz#c776853e0911c12fcc69a69cd7ab111dff29f8d2"
+ integrity sha512-zI/6zsZuO2igknzHzfaQep0PeD3d4/qdjXUcQLwLHJQtGdhPvZFMke1z3BBWZqePHVsR1JPjE4QTii7udF5qsQ==
+
+"@next/swc-darwin-arm64@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.1.tgz#bee9c5932511c993ab384ef9aedb86c02532d41e"
+ integrity sha512-vRfHz7rEt9+TTfwi3uY9ObUSLhzMmgVZ96b+yOSmZ6Kxs/V46IXHOLawCnoldXylpskZ/+HTWcrB1D3aimGeZA==
+
+"@next/swc-darwin-x64@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.1.tgz#a0bdcbcf11b8b62190ec8e0406cecbbcc810b7fc"
+ integrity sha512-mM7QLIqRUqR8I74gbZ4Uq+dY8k3Whrs98wK+vPurmDTBhXhaVnAYblEkEwe0DJGqlmjD4w6faYfCydmFI69jqw==
+
+"@next/swc-linux-arm-gnueabihf@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.1.tgz#d0132637288f452ad5c6a6161e42aebcd4355f82"
+ integrity sha512-QF5LVyAWTah5i1p/yG4a8nTGRXerHoDkS3kWYCdjcwlALOiAJ9m0GUTks/O47izNokBAbZnL7URUdvtGFjP0Ng==
+
+"@next/swc-linux-arm64-gnu@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.1.tgz#6b310344b9bac7700eaff8f4c536540b1226e378"
+ integrity sha512-ETFUh373WsjUJJr32GHSDlVSgwFwS+EJUJuSH40Pr4xB6250YxuRk8ccF6QR5LHqTL4tbbVEEfCD8sZVnccP8w==
+
+"@next/swc-linux-arm64-musl@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.1.tgz#8ab1fc81d18bbb70bb15bcc4250382257bba6298"
+ integrity sha512-pfnXNjKywXyp2DJsjFhkfOlvcNu9xa8HgEhCUKXm1OZ4pGnpeb1+UD4t5Pn9b9ggiWPzauZK1abR/9nShvbSzw==
+
+"@next/swc-linux-x64-gnu@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.1.tgz#a664268aedec402da5df34efac1b337d9b0e492e"
+ integrity sha512-d9cXS27Ar7TTtA3BJ8gxosDDdVNSFy4MQiwsszKlEiqfGrnINeXKdVgeiOa+xxq+JxNvPzonp4sbX6k8InIocg==
+
+"@next/swc-linux-x64-musl@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.1.tgz#4b7e5fee5a62adb6d9c9aad1a4aa00a6a09b53dc"
+ integrity sha512-4SAmi7riavU6TFGX7wQFioFi/vx8uJ2/Cx7ZfrYiZzzKmmuu2eM8onW1kcKu+aQD777x/kvzW4+2pWkM2gyPOA==
+
+"@next/swc-win32-arm64-msvc@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.1.tgz#9ff0c2a2f00f41d40bd44d6da195bdf649d807c6"
+ integrity sha512-JRad3QyXvs5zDkeEmc6z5tEvm/ZZnjnsBY921zWw7OIcIZR5wAs+1AnRVjIxHTEHSExxOvBgPyEMpgVkB8OyxQ==
+
+"@next/swc-win32-ia32-msvc@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.1.tgz#5a927ec832b184ce2e35f8ec668daa34175e47d0"
+ integrity sha512-ierQmzVWPi6a7PqrdgfI6nrQ/SWJ9W5jllByyQeFIOKhOzZiz030Tw+U6V7NqE3gGNeRwpj56Iya8nUb3hlM1g==
+
+"@next/swc-win32-x64-msvc@12.0.1":
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.1.tgz#fe145cf7baf79564159a87a545e430f96c835578"
+ integrity sha512-li3CCXpdMX0+wJlQpy0xZmHCgHMebaBf5X2BIAJrv8cQXYc6dejeojttXLFNCF0dNAo3UzlbP6h7N+8p6Wbakw==
+
+"@node-rs/helper@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@node-rs/helper/-/helper-1.2.1.tgz#e079b05f21ff4329d82c4e1f71c0290e4ecdc70c"
+ integrity sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==
+ dependencies:
+ "@napi-rs/triples" "^1.0.3"
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
@@ -1385,18 +1446,6 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@opentelemetry/api@0.14.0":
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-0.14.0.tgz#4e17d8d2f1da72b19374efa7b6526aa001267cae"
- integrity sha512-L7RMuZr5LzMmZiQSQDy9O1jo0q+DaLy6XpYJfIGfYSfoJA5qzYwUP3sP1uMIQ549DvxAgM3ng85EaPTM/hUHwQ==
- dependencies:
- "@opentelemetry/context-base" "^0.14.0"
-
-"@opentelemetry/context-base@^0.14.0":
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/context-base/-/context-base-0.14.0.tgz#c67fc20a4d891447ca1a855d7d70fa79a3533001"
- integrity sha512-sDOAZcYwynHFTbLo6n8kIbLiVF3a3BLkrmehJUyEbT9F+Smbi47kLGS2gG2g0fjBLR/Lr1InPD7kXL7FaTqEkw==
-
"@panva/asn1.js@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@panva/asn1.js/-/asn1.js-1.0.0.tgz#dd55ae7b8129e02049f009408b97c61ccf9032f6"
@@ -1420,11 +1469,11 @@
integrity sha512-cgEoGK3dmKZkMp/sRbL8TsuVS50rHXYBHk2NY18DPUGr5//4ICno46EjzlayqAFVak8J6RtWZEs+8tE8j8frAQ==
"@reduxjs/toolkit@^1.6.1":
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.6.1.tgz#7bc83b47352a663bf28db01e79d17ba54b98ade9"
- integrity sha512-pa3nqclCJaZPAyBhruQtiRwtTjottRrVJqziVZcWzI73i6L3miLTtUyWfauwv08HWtiXLx1xGyGt+yLFfW/d0A==
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.6.2.tgz#2f2b5365df77dd6697da28fdf44f33501ed9ba37"
+ integrity sha512-HbfI/hOVrAcMGAYsMWxw3UJyIoAS9JTdwddsjlr5w3S50tXhWb+EMyhIw+IAvCVCLETkzdjgH91RjDSYZekVBA==
dependencies:
- immer "^9.0.1"
+ immer "^9.0.6"
redux "^4.1.0"
redux-thunk "^2.3.0"
reselect "^4.0.0"
@@ -1472,21 +1521,6 @@
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.7.tgz#82f83dcc2eb9b1e1d559b3aca96783e285eb8592"
integrity sha512-3Zi2LGbCLDz4IIL7ir6wD0u/ggHotLkK5SlVzFzTcYaNgPR4MAt/9JYZqXWKcofPWEoptfpnCJU8Bq9sxw8QUg==
-"@stylelint/postcss-css-in-js@^0.37.2":
- version "0.37.2"
- resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2"
- integrity sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==
- dependencies:
- "@babel/core" ">=7.9.0"
-
-"@stylelint/postcss-markdown@^0.36.2":
- version "0.36.2"
- resolved "https://registry.yarnpkg.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz#0a540c4692f8dcdfc13c8e352c17e7bfee2bb391"
- integrity sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==
- dependencies:
- 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"
@@ -1675,27 +1709,20 @@
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
-"@types/mdast@^3.0.0":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb"
- integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==
- dependencies:
- "@types/unist" "*"
-
"@types/minimist@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6"
integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=
"@types/node@*", "@types/node@14 || 16":
- version "16.10.2"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.2.tgz#5764ca9aa94470adb4e1185fe2e9f19458992b2e"
- integrity sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==
+ version "16.11.6"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.6.tgz#6bef7a2a0ad684cf6e90fcfe31cecabd9ce0a3ae"
+ integrity sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==
"@types/node@14":
- version "14.17.20"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.20.tgz#74cc80438fd0467dc4377ee5bbad89a886df3c10"
- integrity sha512-gI5Sl30tmhXsqkNvopFydP7ASc4c2cLfGNQrVKN3X90ADFWFsPEsotm/8JHSUJQKTHbwowAHtcJPeyVhtKv0TQ==
+ version "14.17.32"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.32.tgz#2ca61c9ef8c77f6fa1733be9e623ceb0d372ad96"
+ integrity sha512-JcII3D5/OapPGx+eJ+Ik1SQGyt6WvuqdRfh9jUwL6/iHGjmyOriBDciBUu7lEIBTL2ijxwrR70WUnw5AEDmFvQ==
"@types/normalize-package-data@^2.4.0":
version "2.4.0"
@@ -1717,10 +1744,10 @@
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24"
integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==
-"@types/react-redux@^7.1.16":
- version "7.1.18"
- resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.18.tgz#2bf8fd56ebaae679a90ebffe48ff73717c438e04"
- integrity sha512-9iwAsPyJ9DLTRH+OFeIrm9cAbIj1i2ANL3sKQFATqnPWRbg+jEFXyZOKHiQK/N86pNRXbb4HRxAxo0SIX1XwzQ==
+"@types/react-redux@^7.1.20":
+ version "7.1.20"
+ resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.20.tgz#42f0e61ababb621e12c66c96dda94c58423bd7df"
+ integrity sha512-q42es4c8iIeTgcnB+yJgRTTzftv3eYYvCZOh1Ckn2eX/3o5TdsQYKUWpLoLuGlcY/p+VAhV9IOEZJcWk/vfkXw==
dependencies:
"@types/hoist-non-react-statics" "^3.3.0"
"@types/react" "*"
@@ -1728,9 +1755,9 @@
redux "^4.0.0"
"@types/react@*", "@types/react@16 || 17":
- version "17.0.27"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.27.tgz#6498ed9b3ad117e818deb5525fa1946c09f2e0e6"
- integrity sha512-zgiJwtsggVGtr53MndV7jfiUESTqrbxOcBvwfe6KS/9bzaVPCTDieTWnFNecVNx6EAaapg5xsLLWFfHHR437AA==
+ version "17.0.33"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.33.tgz#e01ae3de7613dac1094569880bb3792732203ad5"
+ integrity sha512-pLWntxXpDPaU+RTAuSGWGSEL2FRTNyRQOjSWDke/rxRg14ncsZvx8AKWMWZqvc1UOaJIAoObdZhAWvRaHFi5rw==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
@@ -1755,11 +1782,6 @@
dependencies:
schema-utils "*"
-"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
- integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
-
"@typescript-eslint/experimental-utils@3.10.1":
version "3.10.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686"
@@ -1852,63 +1874,63 @@
"@typescript-eslint/types" "4.32.0"
eslint-visitor-keys "^2.0.0"
-"@vue/compiler-core@3.2.19", "@vue/compiler-core@^3.2.19":
- version "3.2.19"
- resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.19.tgz#b537dd377ce51fdb64e9b30ebfbff7cd70a64cb9"
- integrity sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==
+"@vue/compiler-core@3.2.20", "@vue/compiler-core@^3.2.19":
+ version "3.2.20"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.20.tgz#af5a3c5237818835b0d0be837eb5885a8d21c160"
+ integrity sha512-vcEXlKXoPwBXFP5aUTHN9GTZaDfwCofa9Yu9bbW2C5O/QSa9Esdt7OG4+0RRd3EHEMxUvEdj4RZrd/KpQeiJbA==
dependencies:
"@babel/parser" "^7.15.0"
- "@vue/shared" "3.2.19"
+ "@vue/shared" "3.2.20"
estree-walker "^2.0.2"
source-map "^0.6.1"
-"@vue/compiler-dom@3.2.19":
- version "3.2.19"
- resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.19.tgz#0607bc90de6af55fde73b09b3c4d0bf8cb597ed8"
- integrity sha512-WzQoE8rfkFjPtIioc7SSgTsnz9g2oG61DU8KHnzPrRS7fW/lji6H2uCYJfp4Z6kZE8GjnHc1Ljwl3/gxDes0cw==
+"@vue/compiler-dom@3.2.20":
+ version "3.2.20"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.20.tgz#8e0ef354449c0faf41519b00bfc2045eae01dcb5"
+ integrity sha512-QnI77ec/JtV7R0YBbcVayYTDCRcI9OCbxiUQK6izVyqQO0658n0zQuoNwe+bYgtqnvGAIqTR3FShTd5y4oOjdg==
dependencies:
- "@vue/compiler-core" "3.2.19"
- "@vue/shared" "3.2.19"
+ "@vue/compiler-core" "3.2.20"
+ "@vue/shared" "3.2.20"
"@vue/compiler-sfc@^3.2.19":
- version "3.2.19"
- resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.19.tgz#d412195a98ebd49b84602f171719294a1d9549be"
- integrity sha512-pLlbgkO1UHTO02MSpa/sFOXUwIDxSMiKZ1ozE5n71CY4DM+YmI+G3gT/ZHZ46WBId7f3VTF/D8pGwMygcQbrQA==
+ version "3.2.20"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.20.tgz#2d7668e76f066c566dd7c09c15c9acce4e876e0a"
+ integrity sha512-03aZo+6tQKiFLfunHKSPZvdK4Jsn/ftRCyaro8AQIWkuxJbvSosbKK6HTTn+D2c3nPScG155akJoxKENw7rftQ==
dependencies:
"@babel/parser" "^7.15.0"
- "@vue/compiler-core" "3.2.19"
- "@vue/compiler-dom" "3.2.19"
- "@vue/compiler-ssr" "3.2.19"
- "@vue/ref-transform" "3.2.19"
- "@vue/shared" "3.2.19"
+ "@vue/compiler-core" "3.2.20"
+ "@vue/compiler-dom" "3.2.20"
+ "@vue/compiler-ssr" "3.2.20"
+ "@vue/ref-transform" "3.2.20"
+ "@vue/shared" "3.2.20"
estree-walker "^2.0.2"
magic-string "^0.25.7"
postcss "^8.1.10"
source-map "^0.6.1"
-"@vue/compiler-ssr@3.2.19":
- version "3.2.19"
- resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.19.tgz#3e91ecf70f8f961c5f63eacd2139bcdab9a7a07c"
- integrity sha512-oLon0Cn3O7WEYzzmzZavGoqXH+199LT+smdjBT3Uf3UX4HwDNuBFCmvL0TsqV9SQnIgKvBRbQ7lhbpnd4lqM3w==
+"@vue/compiler-ssr@3.2.20":
+ version "3.2.20"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.20.tgz#9cceb6261d9932cb5568202610c1c28f86c5e521"
+ integrity sha512-rzzVVYivm+EjbfiGQvNeyiYZWzr6Hkej97RZLZvcumacQlnKv9176Xo9rRyeWwFbBlxmtNdrVMslRXtipMXk2w==
dependencies:
- "@vue/compiler-dom" "3.2.19"
- "@vue/shared" "3.2.19"
+ "@vue/compiler-dom" "3.2.20"
+ "@vue/shared" "3.2.20"
-"@vue/ref-transform@3.2.19":
- version "3.2.19"
- resolved "https://registry.yarnpkg.com/@vue/ref-transform/-/ref-transform-3.2.19.tgz#cf0f986486bb26838fbd09749e927bab19745600"
- integrity sha512-03wwUnoIAeKti5IGGx6Vk/HEBJ+zUcm5wrUM3+PQsGf7IYnXTbeIfHHpx4HeSeWhnLAjqZjADQwW8uA4rBmVbg==
+"@vue/ref-transform@3.2.20":
+ version "3.2.20"
+ resolved "https://registry.yarnpkg.com/@vue/ref-transform/-/ref-transform-3.2.20.tgz#2a59ec90caf8e5c7336776a0900bff0a8b81c090"
+ integrity sha512-Y42d3PGlYZ1lXcF3dbd3+qU/C/a3wYEZ949fyOI5ptzkjDWlkfU6vn74fmOjsLjEcjs10BXK2qO99FqQIK2r1Q==
dependencies:
"@babel/parser" "^7.15.0"
- "@vue/compiler-core" "3.2.19"
- "@vue/shared" "3.2.19"
+ "@vue/compiler-core" "3.2.20"
+ "@vue/shared" "3.2.20"
estree-walker "^2.0.2"
magic-string "^0.25.7"
-"@vue/shared@3.2.19":
- version "3.2.19"
- resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.19.tgz#111ec3da18337d86274446984c49925b1b2b2dd7"
- integrity sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==
+"@vue/shared@3.2.20":
+ version "3.2.20"
+ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.20.tgz#53746961f731a8ea666e3316271e944238dc31db"
+ integrity sha512-FbpX+hD5BvXCQerEYO7jtAGHlhAkhTQ4KIV73kmLWNlawWhTiVuQxizgVb0BOkX5oG9cIRZ42EG++d/k/Efp0w==
acorn-dynamic-import@^4.0.0:
version "4.0.0"
@@ -1920,6 +1942,16 @@ acorn-jsx@^5.2.0, acorn-jsx@^5.3.1:
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
+acorn@8.5.0, acorn@^8.5.0:
+ version "8.5.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
+ integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
+
+acorn@^6.2.1:
+ version "6.4.2"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
+ integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
+
acorn@^6.4.1:
version "6.4.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
@@ -2022,10 +2054,10 @@ ansi-regex@^4.1.0:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
-ansi-regex@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
- integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
+ansi-regex@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
+ integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
ansi-styles@^2.2.1:
version "2.2.1"
@@ -2061,6 +2093,11 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"
+argparse@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+
aria-query@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
@@ -2138,24 +2175,11 @@ assert@2.0.0:
object-is "^1.0.1"
util "^0.12.0"
-assert@^1.1.1:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb"
- integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==
- dependencies:
- object-assign "^4.1.1"
- util "0.10.3"
-
ast-types-flow@^0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0=
-ast-types@0.13.2:
- version "0.13.2"
- resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48"
- integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==
-
astral-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
@@ -2171,7 +2195,7 @@ at-least-node@^1.0.0:
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-autoprefixer@^9.6.1, autoprefixer@^9.8.6:
+autoprefixer@^9.6.1:
version "9.8.6"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f"
integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==
@@ -2224,16 +2248,6 @@ babel-plugin-react-intl@^7.0.0:
intl-messageformat-parser "^5.3.7"
schema-utils "^2.6.6"
-babel-plugin-syntax-jsx@6.18.0:
- version "6.18.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
- integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=
-
-bail@^1.0.0:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776"
- integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==
-
balanced-match@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
@@ -2353,7 +2367,7 @@ browserify-sign@^4.0.0:
readable-stream "^3.6.0"
safe-buffer "^5.2.0"
-browserify-zlib@0.2.0, browserify-zlib@^0.2.0:
+browserify-zlib@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
@@ -2402,15 +2416,6 @@ buffer@5.6.0:
base64-js "^1.0.2"
ieee754 "^1.1.4"
-buffer@^4.3.0:
- version "4.9.2"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
- integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
- dependencies:
- base64-js "^1.0.2"
- ieee754 "^1.1.4"
- isarray "^1.0.0"
-
bufferutil@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.1.tgz#3a177e8e5819a1243fe16b63a199951a7ad8d4a7"
@@ -2506,21 +2511,6 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-character-entities-legacy@^1.0.0:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
- integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==
-
-character-entities@^1.0.0:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b"
- integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==
-
-character-reference-invalid@^1.0.0:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560"
- integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==
-
chart.js@^2.9.4:
version "2.9.4"
resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-2.9.4.tgz#0827f9563faffb2dc5c06562f8eb10337d5b9684"
@@ -2564,11 +2554,6 @@ chownr@^2.0.0:
resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
-ci-info@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
- integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
@@ -2599,7 +2584,7 @@ cli-cursor@^3.1.0:
dependencies:
restore-cursor "^3.1.0"
-cli-truncate@^2.1.0:
+cli-truncate@2.1.0, cli-truncate@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
@@ -2652,11 +2637,16 @@ colorette@^1.2.1:
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
-colorette@^1.2.2:
+colorette@^1.2.2, colorette@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==
+colorette@^2.0.16:
+ version "2.0.16"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da"
+ integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==
+
commander@2, commander@^2.20.0:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
@@ -2667,15 +2657,10 @@ commander@2.20.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422"
integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==
-commander@8:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-8.2.0.tgz#37fe2bde301d87d47a53adeff8b5915db1381ca8"
- integrity sha512-LLKxDvHeL91/8MIyTAD5BFMNtoIwztGPMiM/7Bl8rIPmHCZXRxmSWr91h57dpOpnQ6jIUqEWdXE/uBYMfiVZDA==
-
-commander@^7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
- integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
+commander@8, commander@^8.2.0:
+ version "8.3.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
+ integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
common-tags@^1.4.0:
version "1.8.0"
@@ -2687,11 +2672,6 @@ commondir@^1.0.1:
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
-compare-versions@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
- integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
-
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
@@ -2705,12 +2685,7 @@ confinode@^2.1.1:
quick-lru "^5.0.0"
yaml "^1.7.2"
-console-browserify@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
- integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
-
-constants-browserify@1.0.0, constants-browserify@^1.0.0:
+constants-browserify@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
@@ -2740,11 +2715,6 @@ core-js-pure@^3.16.0:
resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.1.tgz#097d34d24484be45cea700a448d1e74622646c80"
integrity sha512-kmW/k8MaSuqpvA1xm2l3TVlBuvW+XBkcaOroFUpO3D4lsTGQWBTb/tBDCf/PNkkPLrwgrkQRIYNPB0CeqGJWGQ==
-core-util-is@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
-
cors@^2.8.5:
version "2.8.5"
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
@@ -2753,10 +2723,10 @@ cors@^2.8.5:
object-assign "^4"
vary "^1"
-cosmiconfig@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3"
- integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==
+cosmiconfig@^7.0.0, cosmiconfig@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
+ integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
dependencies:
"@types/parse-json" "^4.0.0"
import-fresh "^3.2.1"
@@ -2822,7 +2792,7 @@ cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
-crypto-browserify@3.12.0, crypto-browserify@^3.11.0:
+crypto-browserify@3.12.0:
version "3.12.0"
resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
@@ -2917,19 +2887,19 @@ cssesc@^3.0.0:
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssnano-preset-simple@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz#b55e72cb970713f425560a0e141b0335249e2f96"
- integrity sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==
+cssnano-preset-simple@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz#e95d0012699ca2c741306e9a3b8eeb495a348dbe"
+ integrity sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==
dependencies:
caniuse-lite "^1.0.30001202"
-cssnano-simple@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-2.0.0.tgz#930d9dcd8ba105c5a62ce719cb00854da58b5c05"
- integrity sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==
+cssnano-simple@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-3.0.0.tgz#a4b8ccdef4c7084af97e19bc5b93b4ecf211e90f"
+ integrity sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==
dependencies:
- cssnano-preset-simple "^2.0.0"
+ cssnano-preset-simple "^3.0.0"
csso@^4.0.2:
version "4.0.3"
@@ -3048,9 +3018,9 @@ date-fns-tz@^1.1.4:
integrity sha512-nyy+URfFI3KUY7udEJozcoftju+KduaqkVfwyTIE0traBiVye09QnyWKLZK7drRr5h9B7sPJITmQnS3U6YOdQg==
date-fns@^2.23.0:
- version "2.24.0"
- resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.24.0.tgz#7d86dc0d93c87b76b63d213b4413337cfd1c105d"
- integrity sha512-6ujwvwgPID6zbI0o7UbURi2vlLDR9uP26+tW6Lg+Ji3w7dd0i3DOcjcClLjLPranT60SSEFBwdSyYwn/ZkPIuw==
+ version "2.25.0"
+ resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.25.0.tgz#8c5c8f1d958be3809a9a03f4b742eba894fc5680"
+ integrity sha512-ovYRFnTrbGPD4nqaEqescPEv1mNwvt+UTqI3Ay9SzNtey9NZnYu6E2qCcBBgJ6/2VF1zGGygpyTDITqpQQ5e+w==
debounce@^1.2.0:
version "1.2.0"
@@ -3078,20 +3048,20 @@ debug@^3.2.7:
dependencies:
ms "^2.1.1"
-debug@^4.0.0, debug@^4.1.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1"
- integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==
- dependencies:
- ms "2.1.2"
-
-debug@^4.0.1, debug@^4.1.1, debug@^4.3.1:
+debug@^4.0.1, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
dependencies:
ms "2.1.2"
+debug@^4.1.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1"
+ integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==
+ dependencies:
+ ms "2.1.2"
+
decamelize-keys@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
@@ -3212,12 +3182,7 @@ domain-browser@4.19.0:
resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1"
integrity sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==
-domain-browser@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
- integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
-
-domelementtype@1, domelementtype@^1.3.1:
+domelementtype@1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
@@ -3227,14 +3192,7 @@ domelementtype@^2.0.1:
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971"
integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==
-domhandler@^2.3.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
- integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==
- dependencies:
- domelementtype "1"
-
-domutils@^1.5.1, domutils@^1.7.0:
+domutils@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
@@ -3257,16 +3215,16 @@ dotenv-expand@^5.1.0:
resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
+dotenv@^10.0.0:
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81"
+ integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==
+
dotenv@^8.1.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:
- version "8.6.0"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b"
- integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==
-
electron-to-chromium@^1.3.723:
version "1.3.749"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.749.tgz#0ecebc529ceb49dd2a7c838ae425236644c3439a"
@@ -3324,11 +3282,6 @@ enquirer@^2.3.5, enquirer@^2.3.6:
dependencies:
ansi-colors "^4.1.1"
-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==
-
entities@^2.0.0:
version "2.0.3"
resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f"
@@ -3451,12 +3404,12 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-eslint-config-next@^11.0.1:
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-11.1.2.tgz#73c918f2fa6120d5f65080bf3fcf6b154905707e"
- integrity sha512-dFutecxX2Z5/QVlLwdtKt+gIfmNMP8Qx6/qZh3LM/DFVdGJEAnUKrr4VwGmACB2kx/PQ5bx3R+QxnEg4fDPiTg==
+eslint-config-next@^12.0.1:
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.0.1.tgz#5f0e259d6f0b9685f8cf659f1ee825ecdae0181c"
+ integrity sha512-8r06kXDKN7TWdsPf9XD9+p40g1gNSoCeSHEafcgpRMmsSxQo3C2PwcUwvQynaCvE6ns7MDwOvgLEomamcPr7Ig==
dependencies:
- "@next/eslint-plugin-next" "11.1.2"
+ "@next/eslint-plugin-next" "12.0.1"
"@rushstack/eslint-patch" "^1.0.6"
"@typescript-eslint/parser" "^4.20.0"
eslint-import-resolver-node "^0.3.4"
@@ -3536,10 +3489,10 @@ eslint-plugin-jsx-a11y@^6.4.1:
jsx-ast-utils "^3.1.0"
language-tags "^1.0.5"
-eslint-plugin-prettier@^3.4.0:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5"
- integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==
+eslint-plugin-prettier@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz#8b99d1e4b8b24a762472b4567992023619cb98e0"
+ integrity sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==
dependencies:
prettier-linter-helpers "^1.0.0"
@@ -3576,6 +3529,14 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1:
esrecurse "^4.3.0"
estraverse "^4.1.1"
+eslint-scope@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978"
+ integrity sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==
+ dependencies:
+ esrecurse "^4.3.0"
+ estraverse "^5.2.0"
+
eslint-utils@^2.0.0, eslint-utils@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
@@ -3583,6 +3544,13 @@ eslint-utils@^2.0.0, eslint-utils@^2.1.0:
dependencies:
eslint-visitor-keys "^1.1.0"
+eslint-utils@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
+ integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
+ dependencies:
+ eslint-visitor-keys "^2.0.0"
+
eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
@@ -3593,51 +3561,10 @@ eslint-visitor-keys@^2.0.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-eslint@^7.31.0:
- version "7.32.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
- integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
- dependencies:
- "@babel/code-frame" "7.12.11"
- "@eslint/eslintrc" "^0.4.3"
- "@humanwhocodes/config-array" "^0.5.0"
- ajv "^6.10.0"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.0.1"
- doctrine "^3.0.0"
- enquirer "^2.3.5"
- escape-string-regexp "^4.0.0"
- eslint-scope "^5.1.1"
- eslint-utils "^2.1.0"
- eslint-visitor-keys "^2.0.0"
- espree "^7.3.1"
- esquery "^1.4.0"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^5.1.2"
- globals "^13.6.0"
- ignore "^4.0.6"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- js-yaml "^3.13.1"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.0.4"
- natural-compare "^1.4.0"
- optionator "^0.9.1"
- progress "^2.0.0"
- regexpp "^3.1.0"
- semver "^7.2.1"
- strip-ansi "^6.0.0"
- strip-json-comments "^3.1.0"
- table "^6.0.9"
- text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
+eslint-visitor-keys@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz#e32e99c6cdc2eb063f204eda5db67bfe58bb4186"
+ integrity sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==
eslint@^7.9.0:
version "7.14.0"
@@ -3682,6 +3609,50 @@ eslint@^7.9.0:
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
+eslint@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.1.0.tgz#00f1f7dbf4134f26588e6c9f2efe970760f64664"
+ integrity sha512-JZvNneArGSUsluHWJ8g8MMs3CfIEzwaLx9KyH4tZ2i+R2/rPWzL8c0zg3rHdwYVpN/1sB9gqnjHwz9HoeJpGHw==
+ dependencies:
+ "@eslint/eslintrc" "^1.0.3"
+ "@humanwhocodes/config-array" "^0.6.0"
+ ajv "^6.10.0"
+ chalk "^4.0.0"
+ cross-spawn "^7.0.2"
+ debug "^4.3.2"
+ doctrine "^3.0.0"
+ enquirer "^2.3.5"
+ escape-string-regexp "^4.0.0"
+ eslint-scope "^6.0.0"
+ eslint-utils "^3.0.0"
+ eslint-visitor-keys "^3.0.0"
+ espree "^9.0.0"
+ esquery "^1.4.0"
+ esutils "^2.0.2"
+ fast-deep-equal "^3.1.3"
+ file-entry-cache "^6.0.1"
+ functional-red-black-tree "^1.0.1"
+ glob-parent "^6.0.1"
+ globals "^13.6.0"
+ ignore "^4.0.6"
+ import-fresh "^3.0.0"
+ imurmurhash "^0.1.4"
+ is-glob "^4.0.0"
+ js-yaml "^4.1.0"
+ json-stable-stringify-without-jsonify "^1.0.1"
+ levn "^0.4.1"
+ lodash.merge "^4.6.2"
+ minimatch "^3.0.4"
+ natural-compare "^1.4.0"
+ optionator "^0.9.1"
+ progress "^2.0.0"
+ regexpp "^3.2.0"
+ semver "^7.2.1"
+ strip-ansi "^6.0.0"
+ strip-json-comments "^3.1.0"
+ text-table "^0.2.0"
+ v8-compile-cache "^2.0.3"
+
espree@^6.2.1:
version "6.2.1"
resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a"
@@ -3691,7 +3662,7 @@ espree@^6.2.1:
acorn-jsx "^5.2.0"
eslint-visitor-keys "^1.1.0"
-espree@^7.3.0, espree@^7.3.1:
+espree@^7.3.0:
version "7.3.1"
resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
@@ -3700,6 +3671,15 @@ espree@^7.3.0, espree@^7.3.1:
acorn-jsx "^5.3.1"
eslint-visitor-keys "^1.3.0"
+espree@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090"
+ integrity sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==
+ dependencies:
+ acorn "^8.5.0"
+ acorn-jsx "^5.3.1"
+ eslint-visitor-keys "^3.0.0"
+
esprima@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
@@ -3756,10 +3736,10 @@ etag@1.8.1:
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
-events@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379"
- integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==
+events@3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
+ integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
version "1.0.3"
@@ -3769,7 +3749,7 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
md5.js "^1.3.4"
safe-buffer "^5.1.1"
-execa@^5.0.0:
+execa@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -3798,11 +3778,6 @@ ext@^1.1.2:
dependencies:
type "^2.0.0"
-extend@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
extract-react-intl-messages@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/extract-react-intl-messages/-/extract-react-intl-messages-4.1.1.tgz#cd01d99053bb053ecc8410ccdccb9ac56daae91c"
@@ -3845,18 +3820,6 @@ fast-glob@^3.1.1, fast-glob@^3.2.7:
merge2 "^1.3.0"
micromatch "^4.0.4"
-fast-glob@^3.2.5:
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
- integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.0"
- merge2 "^1.3.0"
- micromatch "^4.0.2"
- picomatch "^2.2.1"
-
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -3932,13 +3895,6 @@ find-up@^5.0.0:
locate-path "^6.0.0"
path-exists "^4.0.0"
-find-versions@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
- integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==
- dependencies:
- semver-regex "^3.1.2"
-
flat-cache@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
@@ -4084,13 +4040,20 @@ get-symbol-description@^1.0.0:
call-bind "^1.0.2"
get-intrinsic "^1.1.1"
-glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.0:
+glob-parent@^5.0.0, glob-parent@^5.1.2, glob-parent@~5.1.0:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
+glob-parent@^6.0.1:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
+ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
+ dependencies:
+ is-glob "^4.0.3"
+
glob-to-regexp@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
@@ -4167,7 +4130,7 @@ globby@^11.0.1:
merge2 "^1.3.0"
slash "^3.0.0"
-globby@^11.0.3:
+globby@^11.0.3, globby@^11.0.4:
version "11.0.4"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
@@ -4184,13 +4147,6 @@ globjoin@^0.1.4:
resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=
-gonzales-pe@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3"
- integrity sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==
- dependencies:
- minimist "^1.2.5"
-
graceful-fs@^4.1.15, graceful-fs@^4.2.4:
version "4.2.4"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
@@ -4302,18 +4258,6 @@ html-tags@^3.1.0:
resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140"
integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==
-htmlparser2@^3.10.0:
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
- integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
- dependencies:
- domelementtype "^1.3.1"
- domhandler "^2.3.0"
- domutils "^1.5.1"
- entities "^1.1.1"
- inherits "^2.0.1"
- readable-stream "^3.1.1"
-
http-errors@1.7.3:
version "1.7.3"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
@@ -4325,7 +4269,7 @@ http-errors@1.7.3:
statuses ">= 1.5.0 < 2"
toidentifier "1.0.0"
-https-browserify@1.0.0, https-browserify@^1.0.0:
+https-browserify@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
@@ -4343,21 +4287,10 @@ human-signals@^2.1.0:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-husky@^4.3.8:
- version "4.3.8"
- resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d"
- integrity sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==
- dependencies:
- chalk "^4.0.0"
- ci-info "^2.0.0"
- compare-versions "^3.6.0"
- cosmiconfig "^7.0.0"
- find-versions "^4.0.0"
- opencollective-postinstall "^2.0.2"
- pkg-dir "^5.0.0"
- please-upgrade-node "^3.2.0"
- slash "^3.0.0"
- which-pm-runs "^1.0.0"
+husky@^7.0.4:
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535"
+ integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==
iconv-lite@0.4.24:
version "0.4.24"
@@ -4388,7 +4321,14 @@ ignore@^5.1.4, ignore@^5.1.8:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
-immer@^9.0.1, immer@^9.0.6:
+image-size@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.0.tgz#58b31fe4743b1cec0a0ac26f5c914d3c5b2f0750"
+ integrity sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==
+ dependencies:
+ queue "6.0.2"
+
+immer@^9.0.6:
version "9.0.6"
resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.6.tgz#7a96bf2674d06c8143e327cbf73539388ddf1a73"
integrity sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==
@@ -4429,21 +4369,11 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4:
+inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-inherits@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
- integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
-
-inherits@2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
- integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-
ini@^1.3.5:
version "1.3.8"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
@@ -4472,13 +4402,13 @@ intl-messageformat-parser@^6.0.7:
dependencies:
"@formatjs/ecma402-abstract" "^1.2.2"
-intl-messageformat@9.9.2:
- version "9.9.2"
- resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.9.2.tgz#59a364ffbfc882660c9584a6198998c3d06e4eea"
- integrity sha512-IR/bOP7XUrCxrlgFlZeHXixIT29BNd/1bOS8leElk5sQfvGvsDVoTGI+wLpvWG4INIBQNj8vjxgxlbquB12vog==
+intl-messageformat@9.9.4:
+ version "9.9.4"
+ resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.9.4.tgz#e4a9c06a2036efcc2c6a20f30d13bcc77da6c6f0"
+ integrity sha512-+Mz5LMTV+JCybFBym69z+XnE47wnIjHC31Jz7We6SE0yKyjf/neaWAFz8teuT6OUw/AW3Orr5LO4SHVNXl5keg==
dependencies:
"@formatjs/fast-memoize" "1.2.0"
- "@formatjs/icu-messageformat-parser" "2.0.12"
+ "@formatjs/icu-messageformat-parser" "2.0.14"
tslib "^2.1.0"
ipaddr.js@^2.0.1:
@@ -4486,19 +4416,6 @@ ipaddr.js@^2.0.1:
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
-is-alphabetical@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d"
- integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
-
-is-alphanumerical@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf"
- integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==
- dependencies:
- is-alphabetical "^1.0.0"
- is-decimal "^1.0.0"
-
is-arguments@^1.0.4:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9"
@@ -4533,11 +4450,6 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-buffer@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623"
- integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==
-
is-callable@^1.1.4, is-callable@^1.2.0, is-callable@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
@@ -4564,11 +4476,6 @@ is-date-object@^1.0.1:
dependencies:
has-tostringtag "^1.0.0"
-is-decimal@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
- integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
-
is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
@@ -4596,18 +4503,13 @@ is-glob@^4.0.0, is-glob@~4.0.1:
dependencies:
is-extglob "^2.1.1"
-is-glob@^4.0.1:
+is-glob@^4.0.1, is-glob@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
dependencies:
is-extglob "^2.1.1"
-is-hexadecimal@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7"
- integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
-
is-localhost-ip@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/is-localhost-ip/-/is-localhost-ip-1.4.0.tgz#dd66aaabcbb5dbbc943e00adad5f715d2c3b3a1d"
@@ -4668,6 +4570,11 @@ is-plain-obj@^2.0.0:
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
+is-plain-object@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
+ integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
+
is-regex@^1.1.0, is-regex@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
@@ -4726,11 +4633,6 @@ is-typedarray@^1.0.0:
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
-is-unicode-supported@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
- integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-
is-weakref@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2"
@@ -4743,15 +4645,10 @@ is_js@^0.9.0:
resolved "https://registry.yarnpkg.com/is_js/-/is_js-0.9.0.tgz#0ab94540502ba7afa24c856aa985561669e9c52d"
integrity sha1-CrlFQFArp6+iTIVqqYVWFmnpxS0=
-isarray@^1.0.0, isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
-
isbot@^3.2.2:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/isbot/-/isbot-3.3.3.tgz#6a2124a6c1dda5db2d0060c4e292b346ecbd2249"
- integrity sha512-a3HFPPsvtLroqpuTHHJTaUpPHUO0vjPbptJDzJYkymRvOI8tugWM6zE2oq22w5VOq4A5hrX+YRS7VdIPAgWLfw==
+ version "3.3.4"
+ resolved "https://registry.yarnpkg.com/isbot/-/isbot-3.3.4.tgz#17d6230a604d8185922476b4966091abb4b43657"
+ integrity sha512-a6o/e6nBMoRGvoovg5NT2r/N7S4398yCDXc6HgEOILdBAjYv05SX1MBhgc8SHnEJdRyLfOpAPqc10ezLWkj7rQ==
isexe@^2.0.0:
version "2.0.0"
@@ -4796,6 +4693,13 @@ js-yaml@^3.13.1:
argparse "^1.0.7"
esprima "^4.0.0"
+js-yaml@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
+ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
+ dependencies:
+ argparse "^2.0.1"
+
jsesc@^2.5.1:
version "2.5.2"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
@@ -4884,10 +4788,10 @@ kleur@^3.0.3:
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
-known-css-properties@^0.21.0:
- version "0.21.0"
- resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.21.0.tgz#15fbd0bbb83447f3ce09d8af247ed47c68ede80d"
- integrity sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==
+known-css-properties@^0.23.0:
+ version "0.23.0"
+ resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.23.0.tgz#e643e1bab2b1f8ba292eea9557121cc02e9846a0"
+ integrity sha512-h9ivI88e1lFNmTT4HovBN33Ysn0OIJG7IPG2mkpx2uniQXFWqo35QdiX7w0TovlUFXfW8aPFblP5/q0jlOr2sA==
language-subtag-registry@~0.3.2:
version "0.3.21"
@@ -4915,32 +4819,32 @@ lines-and-columns@^1.1.6:
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
lint-staged@^11.0.0:
- version "11.1.2"
- resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.1.2.tgz#4dd78782ae43ee6ebf2969cad9af67a46b33cd90"
- integrity sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==
+ version "11.2.6"
+ resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.2.6.tgz#f477b1af0294db054e5937f171679df63baa4c43"
+ integrity sha512-Vti55pUnpvPE0J9936lKl0ngVeTdSZpEdTNhASbkaWX7J5R9OEifo1INBGQuGW4zmy6OG+TcWPJ3m5yuy5Q8Tg==
dependencies:
- chalk "^4.1.1"
- cli-truncate "^2.1.0"
- commander "^7.2.0"
- cosmiconfig "^7.0.0"
- debug "^4.3.1"
+ cli-truncate "2.1.0"
+ colorette "^1.4.0"
+ commander "^8.2.0"
+ cosmiconfig "^7.0.1"
+ debug "^4.3.2"
enquirer "^2.3.6"
- execa "^5.0.0"
- listr2 "^3.8.2"
- log-symbols "^4.1.0"
+ execa "^5.1.1"
+ listr2 "^3.12.2"
micromatch "^4.0.4"
normalize-path "^3.0.0"
please-upgrade-node "^3.2.0"
string-argv "0.3.1"
- stringify-object "^3.3.0"
+ stringify-object "3.3.0"
+ supports-color "8.1.1"
-listr2@^3.8.2:
- version "3.11.0"
- resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.11.0.tgz#9771b02407875aa78e73d6e0ff6541bbec0aaee9"
- integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==
+listr2@^3.12.2:
+ version "3.13.1"
+ resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.13.1.tgz#816e8c1728d50f223795f530d72d248c7fa14602"
+ integrity sha512-pk4YBDA2cxtpM8iLHbz6oEsfZieJKHf6Pt19NlKaHZZVpqHyVs/Wqr7RfBBCeAFCJchGO7WQHVkUPZTvJMHk8w==
dependencies:
cli-truncate "^2.1.0"
- colorette "^1.2.2"
+ colorette "^2.0.16"
log-update "^4.0.0"
p-map "^4.0.0"
rxjs "^6.6.7"
@@ -5075,19 +4979,11 @@ lodash.truncate@^4.4.2:
resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
-lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21:
+lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-log-symbols@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
- integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
- dependencies:
- chalk "^4.1.0"
- is-unicode-supported "^0.1.0"
-
log-update@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
@@ -5116,11 +5012,6 @@ loglevel@^1.4.1:
resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0"
integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==
-longest-streak@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4"
- integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==
-
loose-envify@^1.1.0, loose-envify@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -5196,33 +5087,6 @@ md5.js@^1.3.4:
inherits "^2.0.1"
safe-buffer "^5.1.2"
-mdast-util-from-markdown@^0.8.0:
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz#781371d493cac11212947226190270c15dc97116"
- integrity sha512-qJXNcFcuCSPqUF0Tb0uYcFDIq67qwB3sxo9RPdf9vG8T90ViKnksFqdB/Coq2a7sTnxL/Ify2y7aIQXDkQFH0w==
- dependencies:
- "@types/mdast" "^3.0.0"
- mdast-util-to-string "^1.0.0"
- micromark "~2.10.0"
- parse-entities "^2.0.0"
-
-mdast-util-to-markdown@^0.5.0:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.3.tgz#e05c54a3ccd239bab63c48a1e5b5747f0dcd5aca"
- integrity sha512-sr8q7fQJ1xoCqZSXW6dO/MYu2Md+a4Hfk9uO+XHCfiBhVM0EgWtfAV7BuN+ff6otUeu2xDyt1o7vhZGwOG3+BA==
- dependencies:
- "@types/unist" "^2.0.0"
- longest-streak "^2.0.0"
- mdast-util-to-string "^1.0.0"
- parse-entities "^2.0.0"
- repeat-string "^1.0.0"
- zwitch "^1.0.0"
-
-mdast-util-to-string@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527"
- integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==
-
mdn-data@2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
@@ -5288,15 +5152,7 @@ merge2@^1.3.0:
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-micromark@~2.10.0:
- version "2.10.1"
- resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.10.1.tgz#cd73f54e0656f10e633073db26b663a221a442a7"
- integrity sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==
- dependencies:
- debug "^4.0.0"
- parse-entities "^2.0.0"
-
-micromatch@^4.0.2, micromatch@^4.0.4:
+micromatch@^4.0.4:
version "4.0.4"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
@@ -5413,51 +5269,44 @@ ms@^2.1.1:
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
nanocolors@^0.2.2:
- version "0.2.12"
- resolved "https://registry.yarnpkg.com/nanocolors/-/nanocolors-0.2.12.tgz#4d05932e70116078673ea4cc6699a1c56cc77777"
- integrity sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==
+ version "0.2.13"
+ resolved "https://registry.yarnpkg.com/nanocolors/-/nanocolors-0.2.13.tgz#dfd1ed0bfab05e9fe540eb6874525f0a1684099b"
+ integrity sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==
-nanoid@^3.1.22:
- version "3.1.23"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
- integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
-
-nanoid@^3.1.25:
- version "3.1.28"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.28.tgz#3c01bac14cb6c5680569014cc65a2f26424c6bd4"
- integrity sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==
-
-native-url@0.3.4:
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.3.4.tgz#29c943172aed86c63cee62c8c04db7f5756661f8"
- integrity sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==
- dependencies:
- querystring "^0.2.0"
+nanoid@^3.1.23, nanoid@^3.1.25, nanoid@^3.1.30:
+ version "3.1.30"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362"
+ integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
+neo-async@^2.6.1:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
+ integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
+
next-tick@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
-next@10.2.2:
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/next/-/next-10.2.2.tgz#aadcc526e420282b4a735b0595041195d748a91d"
- integrity sha512-HPGSLrflWPvf3zEZSIk/uj0CZ+YYrpZwZS0PFAgXbEwb894iRuAPzglagqlzcCh7lg12RBEaKNIxhrVa5xgjtQ==
+next@12.0.1:
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/next/-/next-12.0.1.tgz#7b82a73bc185bfda7372e7e8309f9b38e6be9cb0"
+ integrity sha512-4MNXAbD9+Tmtejg0TOKbaP52Cgu4mIn2ejKMLHWV0acxWGkkcE7QvdZwvg5pkg3fQBMrgucOxxtmw4D7yWaZvg==
dependencies:
- "@babel/runtime" "7.12.5"
+ "@babel/runtime" "7.15.4"
"@hapi/accept" "5.0.2"
- "@next/env" "10.2.2"
- "@next/polyfill-module" "10.2.2"
- "@next/react-dev-overlay" "10.2.2"
- "@next/react-refresh-utils" "10.2.2"
- "@opentelemetry/api" "0.14.0"
+ "@next/env" "12.0.1"
+ "@next/polyfill-module" "12.0.1"
+ "@next/react-dev-overlay" "12.0.1"
+ "@next/react-refresh-utils" "12.0.1"
+ "@node-rs/helper" "1.2.1"
+ acorn "8.5.0"
assert "2.0.0"
- ast-types "0.13.2"
browserify-zlib "0.2.0"
browserslist "4.16.6"
buffer "5.6.0"
@@ -5466,39 +5315,52 @@ next@10.2.2:
chokidar "3.5.1"
constants-browserify "1.0.0"
crypto-browserify "3.12.0"
- cssnano-simple "2.0.0"
+ cssnano-simple "3.0.0"
domain-browser "4.19.0"
encoding "0.1.13"
etag "1.8.1"
+ events "3.3.0"
find-cache-dir "3.3.1"
get-orientation "1.1.2"
https-browserify "1.0.0"
+ image-size "1.0.0"
jest-worker "27.0.0-next.5"
- native-url "0.3.4"
node-fetch "2.6.1"
node-html-parser "1.4.9"
- node-libs-browser "^2.2.1"
os-browserify "0.3.0"
p-limit "3.1.0"
path-browserify "1.0.1"
- pnp-webpack-plugin "1.6.4"
- postcss "8.2.13"
+ postcss "8.2.15"
process "0.11.10"
- prop-types "15.7.2"
querystring-es3 "0.2.1"
raw-body "2.4.1"
- react-is "16.13.1"
+ react-is "17.0.2"
react-refresh "0.8.3"
+ react-server-dom-webpack "0.0.0-experimental-3c4c1c470-20211021"
+ regenerator-runtime "0.13.4"
stream-browserify "3.0.0"
stream-http "3.1.1"
string_decoder "1.3.0"
- styled-jsx "3.3.2"
+ styled-jsx "5.0.0-beta.3"
timers-browserify "2.0.12"
tty-browserify "0.0.1"
use-subscription "1.5.1"
- util "0.12.3"
+ util "0.12.4"
vm-browserify "1.1.2"
watchpack "2.1.1"
+ web-streams-polyfill "3.0.3"
+ optionalDependencies:
+ "@next/swc-android-arm64" "12.0.1"
+ "@next/swc-darwin-arm64" "12.0.1"
+ "@next/swc-darwin-x64" "12.0.1"
+ "@next/swc-linux-arm-gnueabihf" "12.0.1"
+ "@next/swc-linux-arm64-gnu" "12.0.1"
+ "@next/swc-linux-arm64-musl" "12.0.1"
+ "@next/swc-linux-x64-gnu" "12.0.1"
+ "@next/swc-linux-x64-musl" "12.0.1"
+ "@next/swc-win32-arm64-msvc" "12.0.1"
+ "@next/swc-win32-ia32-msvc" "12.0.1"
+ "@next/swc-win32-x64-msvc" "12.0.1"
nice-try@^1.0.4:
version "1.0.5"
@@ -5522,35 +5384,6 @@ node-html-parser@1.4.9:
dependencies:
he "1.2.0"
-node-libs-browser@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425"
- integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
- dependencies:
- assert "^1.1.1"
- browserify-zlib "^0.2.0"
- buffer "^4.3.0"
- console-browserify "^1.1.0"
- constants-browserify "^1.0.0"
- crypto-browserify "^3.11.0"
- domain-browser "^1.1.1"
- events "^3.0.0"
- https-browserify "^1.0.0"
- os-browserify "^0.3.0"
- path-browserify "0.0.1"
- process "^0.11.10"
- punycode "^1.2.4"
- querystring-es3 "^0.2.0"
- readable-stream "^2.3.3"
- stream-browserify "^2.0.1"
- stream-http "^2.7.2"
- string_decoder "^1.0.0"
- timers-browserify "^2.0.4"
- tty-browserify "0.0.0"
- url "^0.11.0"
- util "^0.11.0"
- vm-browserify "^1.0.1"
-
node-releases@^1.1.71:
version "1.1.73"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20"
@@ -5725,11 +5558,6 @@ onetime@^5.1.0, onetime@^5.1.2:
dependencies:
mimic-fn "^2.1.0"
-opencollective-postinstall@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
- integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
-
optionator@^0.9.1:
version "0.9.1"
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
@@ -5742,7 +5570,7 @@ optionator@^0.9.1:
type-check "^0.4.0"
word-wrap "^1.2.3"
-os-browserify@0.3.0, os-browserify@^0.3.0:
+os-browserify@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
@@ -5829,18 +5657,6 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5:
pbkdf2 "^3.0.3"
safe-buffer "^5.1.1"
-parse-entities@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8"
- integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==
- dependencies:
- character-entities "^1.0.0"
- character-entities-legacy "^1.0.0"
- character-reference-invalid "^1.0.0"
- is-alphanumerical "^1.0.0"
- is-decimal "^1.0.0"
- is-hexadecimal "^1.0.0"
-
parse-json@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
@@ -5859,11 +5675,6 @@ parse-json@^5.0.0:
json-parse-even-better-errors "^2.3.0"
lines-and-columns "^1.1.6"
-path-browserify@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"
- integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
-
path-browserify@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd"
@@ -5922,6 +5733,11 @@ pbkdf2@^3.0.3:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
+picocolors@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
+ integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+
picomatch@^2.0.4:
version "2.2.2"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
@@ -5966,13 +5782,6 @@ pkg-dir@^4.1.0:
dependencies:
find-up "^4.0.0"
-pkg-dir@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760"
- integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==
- dependencies:
- find-up "^5.0.0"
-
pkg-up@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f"
@@ -5992,13 +5801,6 @@ please-upgrade-node@^3.2.0:
dependencies:
semver-compare "^1.0.0"
-pnp-webpack-plugin@1.6.4:
- version "1.6.4"
- resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149"
- integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==
- dependencies:
- ts-pnp "^1.1.6"
-
postcss-attribute-case-insensitive@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880"
@@ -6129,13 +5931,6 @@ postcss-gap-properties@^2.0.0:
dependencies:
postcss "^7.0.2"
-postcss-html@^0.36.0:
- version "0.36.0"
- resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.36.0.tgz#b40913f94eaacc2453fd30a1327ad6ee1f88b204"
- integrity sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==
- dependencies:
- htmlparser2 "^3.10.0"
-
postcss-image-set-function@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288"
@@ -6144,10 +5939,10 @@ postcss-image-set-function@^3.0.1:
postcss "^7.0.2"
postcss-values-parser "^2.0.0"
-postcss-import@^13.0.0:
- version "13.0.0"
- resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-13.0.0.tgz#d6960cd9e3de5464743b04dd8cd9d870662f8b8c"
- integrity sha512-LPUbm3ytpYopwQQjqgUH4S3EM/Gb9QsaSPP/5vnoi+oKVy3/mIk2sc0Paqw7RL57GpScm9MdIMUypw2znWiBpg==
+postcss-import@^14.0.2:
+ version "14.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.0.2.tgz#60eff77e6be92e7b67fe469ec797d9424cae1aa1"
+ integrity sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==
dependencies:
postcss-value-parser "^4.0.0"
read-cache "^1.0.0"
@@ -6170,13 +5965,6 @@ postcss-lab-function@^2.0.1:
postcss "^7.0.2"
postcss-values-parser "^2.0.0"
-postcss-less@^3.1.4:
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/postcss-less/-/postcss-less-3.1.4.tgz#369f58642b5928ef898ffbc1a6e93c958304c5ad"
- integrity sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==
- dependencies:
- postcss "^7.0.14"
-
postcss-logical@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5"
@@ -6295,27 +6083,10 @@ postcss-rtlcss@^3.3.2:
dependencies:
rtlcss "^3.3.0"
-postcss-safe-parser@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96"
- integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==
- dependencies:
- postcss "^7.0.26"
-
-postcss-sass@^0.4.4:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/postcss-sass/-/postcss-sass-0.4.4.tgz#91f0f3447b45ce373227a98b61f8d8f0785285a3"
- integrity sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==
- dependencies:
- gonzales-pe "^4.3.0"
- postcss "^7.0.21"
-
-postcss-scss@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-2.1.1.tgz#ec3a75fa29a55e016b90bf3269026c53c1d2b383"
- integrity sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==
- dependencies:
- postcss "^7.0.6"
+postcss-safe-parser@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1"
+ integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==
postcss-selector-matches@^4.0.0:
version "4.0.0"
@@ -6342,7 +6113,7 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4:
indexes-of "^1.0.1"
uniq "^1.0.1"
-postcss-selector-parser@^6.0.2:
+postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.6:
version "6.0.6"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea"
integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==
@@ -6350,19 +6121,6 @@ postcss-selector-parser@^6.0.2:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
-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==
- dependencies:
- cssesc "^3.0.0"
- util-deprecate "^1.0.2"
-
-postcss-syntax@^0.36.2:
- version "0.36.2"
- resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz#f08578c7d95834574e5593a82dfbfa8afae3b51c"
- integrity sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==
-
postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
@@ -6377,16 +6135,16 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1:
indexes-of "^1.0.1"
uniq "^1.0.1"
-postcss@8.2.13:
- version "8.2.13"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.13.tgz#dbe043e26e3c068e45113b1ed6375d2d37e2129f"
- integrity sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==
+postcss@8.2.15:
+ version "8.2.15"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.15.tgz#9e66ccf07292817d226fc315cbbf9bc148fbca65"
+ integrity sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==
dependencies:
colorette "^1.2.2"
- nanoid "^3.1.22"
+ nanoid "^3.1.23"
source-map "^0.6.1"
-postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6:
+postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6:
version "7.0.34"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.34.tgz#f2baf57c36010df7de4009940f21532c16d65c20"
integrity sha512-H/7V2VeNScX9KE83GDrDZNiGT1m2H+UTnlinIzhjlLX9hfMUn1mHNnGeX81a1c8JSBdBvqk7c2ZOG6ZPn5itGw==
@@ -6395,16 +6153,16 @@ postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.
source-map "^0.6.1"
supports-color "^6.1.0"
-postcss@^7.0.35:
- version "7.0.35"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24"
- integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==
+postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.11:
+ version "8.3.11"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858"
+ integrity sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==
dependencies:
- chalk "^2.4.2"
- source-map "^0.6.1"
- supports-color "^6.1.0"
+ nanoid "^3.1.30"
+ picocolors "^1.0.0"
+ source-map-js "^0.6.2"
-postcss@^8.1.10, postcss@^8.2.15, postcss@^8.2.4:
+postcss@^8.2.4:
version "8.3.8"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.8.tgz#9ebe2a127396b4b4570ae9f7770e7fb83db2bac1"
integrity sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==
@@ -6418,10 +6176,10 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-prettier-eslint@^12.0.0:
- version "12.0.0"
- resolved "https://registry.yarnpkg.com/prettier-eslint/-/prettier-eslint-12.0.0.tgz#b4dab5111aad1c0dca062eb7f92a69d5fb1ac1d3"
- integrity sha512-N8SGGQwAosISXTNl1E57sBbtnqUGlyRWjcfIUxyD3HF4ynehA9GZ8IfJgiep/OfYvCof/JEpy9ZqSl250Wia7A==
+prettier-eslint@^13.0.0:
+ version "13.0.0"
+ resolved "https://registry.yarnpkg.com/prettier-eslint/-/prettier-eslint-13.0.0.tgz#769f5c04057278d071847d893ebc7b9817594184"
+ integrity sha512-P5K31qWgUOQCtJL/3tpvEe28KfP49qbr6MTVEXC7I2k7ci55bP3YDr+glhyCdhIzxGCVp2f8eobfQ5so52RIIA==
dependencies:
"@typescript-eslint/parser" "^3.0.0"
common-tags "^1.4.0"
@@ -6468,12 +6226,7 @@ prisma@2.29.1:
dependencies:
"@prisma/engines" "2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a"
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-process@0.11.10, process@^0.11.10:
+process@0.11.10:
version "0.11.10"
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
@@ -6483,15 +6236,15 @@ progress@^2.0.0:
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-prompts@2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61"
- integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==
+prompts@2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069"
+ integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==
dependencies:
kleur "^3.0.3"
sisteransi "^1.0.5"
-prop-types@15.7.2, prop-types@^15.5.8, prop-types@^15.7.2:
+prop-types@^15.5.8, prop-types@^15.7.2:
version "15.7.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -6512,16 +6265,6 @@ public-encrypt@^4.0.0:
randombytes "^2.0.1"
safe-buffer "^5.1.2"
-punycode@1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
- integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
-
-punycode@^1.2.4:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
- integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
-
punycode@^2.1.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
@@ -6532,21 +6275,23 @@ q@^1.1.2:
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
-querystring-es3@0.2.1, querystring-es3@^0.2.0:
+querystring-es3@0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
-querystring@0.2.0, querystring@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
- integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
-
queue-microtask@^1.2.2:
version "1.2.3"
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
+queue@6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65"
+ integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==
+ dependencies:
+ inherits "~2.0.3"
+
quick-lru@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
@@ -6597,43 +6342,58 @@ react-fast-compare@^2.0.1:
integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==
react-intl@^5.20.6:
- version "5.20.12"
- resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.20.12.tgz#1a4969d15c381378cae35912fa2ec7010e27b4f7"
- integrity sha512-5Vcjcz/1WRiLMft6daLZpH2To66GV9YYSTJOCSAKaiOox9mAciLJTtHB+3l4zMTVPt0JVHEXEWkILDdSQaSbZw==
+ version "5.21.0"
+ resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.21.0.tgz#efd3be096baf806b7488927176b9bae9bf913df8"
+ integrity sha512-tRXg0JrMFpHgOokj+gFXvEbm4ZEePnidfVWFh3fbYc2FlJGnwxLjsvzCvRVv2qyNMHCy8xX6frRGe52WDOiYOg==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.9"
- "@formatjs/icu-messageformat-parser" "2.0.12"
- "@formatjs/intl" "1.14.2"
- "@formatjs/intl-displaynames" "5.2.4"
- "@formatjs/intl-listformat" "6.3.4"
+ "@formatjs/ecma402-abstract" "1.10.0"
+ "@formatjs/icu-messageformat-parser" "2.0.14"
+ "@formatjs/intl" "1.15.0"
+ "@formatjs/intl-displaynames" "5.2.5"
+ "@formatjs/intl-listformat" "6.3.5"
"@types/hoist-non-react-statics" "^3.3.1"
"@types/react" "16 || 17"
hoist-non-react-statics "^3.3.2"
- intl-messageformat "9.9.2"
+ intl-messageformat "9.9.4"
tslib "^2.1.0"
-react-is@16.13.1, react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1:
+react-is@17.0.2, react-is@^17.0.2:
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
+ integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
+
+react-is@^16.7.0, react-is@^16.8.1:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
react-redux@^7.2.4:
- version "7.2.5"
- resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.5.tgz#213c1b05aa1187d9c940ddfc0b29450957f6a3b8"
- integrity sha512-Dt29bNyBsbQaysp6s/dN0gUodcq+dVKKER8Qv82UrpeygwYeX1raTtil7O/fftw/rFqzaf6gJhDZRkkZnn6bjg==
+ version "7.2.6"
+ resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.6.tgz#49633a24fe552b5f9caf58feb8a138936ddfe9aa"
+ integrity sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==
dependencies:
- "@babel/runtime" "^7.12.1"
- "@types/react-redux" "^7.1.16"
+ "@babel/runtime" "^7.15.4"
+ "@types/react-redux" "^7.1.20"
hoist-non-react-statics "^3.3.2"
loose-envify "^1.4.0"
prop-types "^15.7.2"
- react-is "^16.13.1"
+ react-is "^17.0.2"
react-refresh@0.8.3:
version "0.8.3"
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f"
integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==
+react-server-dom-webpack@0.0.0-experimental-3c4c1c470-20211021:
+ version "0.0.0-experimental-3c4c1c470-20211021"
+ resolved "https://registry.yarnpkg.com/react-server-dom-webpack/-/react-server-dom-webpack-0.0.0-experimental-3c4c1c470-20211021.tgz#cdcaa2f19c8d820c1f4d31252319fb05e2de0e88"
+ integrity sha512-YyRlED5kR0C2aQ3IJ/8BR2TELt51RcDZhnUDKz+m/HU+Gb/qak0CZkG0A8Zxffom9VI6HFkUj1dRFZqm0Lh9Pg==
+ dependencies:
+ acorn "^6.2.1"
+ loose-envify "^1.1.0"
+ neo-async "^2.6.1"
+ object-assign "^4.1.1"
+
react-simple-maps@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/react-simple-maps/-/react-simple-maps-2.3.0.tgz#7fdb55120335a9b1ef5bf62e0dcb669511705f3e"
@@ -6734,20 +6494,7 @@ read-pkg@^5.2.0:
parse-json "^5.0.0"
type-fest "^0.6.0"
-readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6:
- version "2.3.7"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
- integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
-readable-stream@^3.1.1, readable-stream@^3.5.0, readable-stream@^3.6.0:
+readable-stream@^3.5.0, readable-stream@^3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -6772,9 +6519,9 @@ redent@^3.0.0:
strip-indent "^3.0.0"
redux-thunk@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622"
- integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.0.tgz#ac89e1d6b9bdb9ee49ce69a69071be41bbd82d67"
+ integrity sha512-/y6ZKQNU/0u8Bm7ROLq9Pt/7lU93cT0IucYMrubo89ENjxPa7i8pqLKu6V4X7/TvYovQ6x01unTeyeZ9lgXiTA==
redux@^4.0.0, redux@^4.1.0:
version "4.1.1"
@@ -6795,6 +6542,11 @@ regenerate@^1.4.0:
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f"
integrity sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==
+regenerator-runtime@0.13.4:
+ version "0.13.4"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.4.tgz#e96bf612a3362d12bb69f7e8f74ffeab25c7ac91"
+ integrity sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==
+
regenerator-runtime@^0.13.4:
version "0.13.9"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
@@ -6815,7 +6567,7 @@ regexp.prototype.flags@^1.3.1:
call-bind "^1.0.2"
define-properties "^1.1.3"
-regexpp@^3.1.0:
+regexpp@^3.1.0, regexpp@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
@@ -6856,39 +6608,6 @@ regjsparser@^0.6.0, regjsparser@^0.6.4:
dependencies:
jsesc "~0.5.0"
-remark-parse@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0.tgz#4d20a299665880e4f4af5d90b7c7b8a935853640"
- integrity sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==
- dependencies:
- mdast-util-from-markdown "^0.8.0"
-
-remark-stringify@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-9.0.0.tgz#8ba0c9e4167c42733832215a81550489759e3793"
- integrity sha512-8x29DpTbVzEc6Dwb90qhxCtbZ6hmj3BxWWDpMhA+1WM4dOEGH5U5/GFe3Be5Hns5MvPSFAr1e2KSVtKZkK5nUw==
- dependencies:
- mdast-util-to-markdown "^0.5.0"
-
-remark@^13.0.0:
- version "13.0.0"
- resolved "https://registry.yarnpkg.com/remark/-/remark-13.0.0.tgz#d15d9bf71a402f40287ebe36067b66d54868e425"
- integrity sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==
- dependencies:
- remark-parse "^9.0.0"
- remark-stringify "^9.0.0"
- unified "^9.1.0"
-
-repeat-string@^1.0.0:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
- integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
-
-replace-ext@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
- integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
-
request-ip@^2.1.3:
version "2.1.3"
resolved "https://registry.yarnpkg.com/request-ip/-/request-ip-2.1.3.tgz#99ab2bafdeaf2002626e28083cb10597511d9e14"
@@ -6907,9 +6626,9 @@ require-relative@^0.8.7:
integrity sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=
reselect@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7"
- integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.1.tgz#7e2c110efbf3d70df3482604bcf2bc0ab571346a"
+ integrity sha512-Jjt8Us6hAWJpjucyladHvUGR+q1mHHgWtGDXlhvvKyNyIeQ3bjuWLDX0bsTLhbm/gd4iXEACBlODUHBlLWiNnA==
resolve-from@^4.0.0:
version "4.0.0"
@@ -7005,9 +6724,9 @@ rollup-plugin-terser@^7.0.2:
terser "^5.0.0"
rollup@^2.48.0:
- version "2.58.0"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.58.0.tgz#a643983365e7bf7f5b7c62a8331b983b7c4c67fb"
- integrity sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==
+ version "2.58.3"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.58.3.tgz#71a08138d9515fb65043b6a18618b2ed9ac8d239"
+ integrity sha512-ei27MSw1KhRur4p87Q0/Va2NAYqMXOX++FNEumMBcdreIRLURKy+cE2wcDJKBn0nfmhP2ZGrJkP1XPO+G8FJQw==
optionalDependencies:
fsevents "~2.3.2"
@@ -7041,7 +6760,7 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2,
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+safe-buffer@~5.1.1:
version "5.1.2"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
@@ -7078,11 +6797,6 @@ semver-compare@^1.0.0:
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
-semver-regex@^3.1.2:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.3.tgz#b2bcc6f97f63269f286994e297e229b6245d0dc3"
- integrity sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==
-
"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
@@ -7173,16 +6887,11 @@ side-channel@^1.0.4:
get-intrinsic "^1.0.2"
object-inspect "^1.9.0"
-signal-exit@^3.0.2:
+signal-exit@^3.0.2, signal-exit@^3.0.3:
version "3.0.5"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f"
integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==
-signal-exit@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
- integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
-
sisteransi@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
@@ -7333,14 +7042,6 @@ stream-browserify@3.0.0:
inherits "~2.0.4"
readable-stream "^3.5.0"
-stream-browserify@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"
- integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==
- dependencies:
- inherits "~2.0.1"
- readable-stream "^2.0.2"
-
stream-http@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.1.1.tgz#0370a8017cf8d050b9a8554afe608f043eaff564"
@@ -7351,17 +7052,6 @@ stream-http@3.1.1:
readable-stream "^3.6.0"
xtend "^4.0.2"
-stream-http@^2.7.2:
- version "2.8.3"
- resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc"
- integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==
- dependencies:
- builtin-status-codes "^3.0.0"
- inherits "^2.0.1"
- readable-stream "^2.3.6"
- to-arraybuffer "^1.0.0"
- xtend "^4.0.0"
-
stream-parser@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773"
@@ -7388,14 +7078,14 @@ string-width@^3.0.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^5.1.0"
-string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
- integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
+string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.0"
+ strip-ansi "^6.0.1"
string.prototype.matchall@^4.0.5:
version "4.0.5"
@@ -7435,21 +7125,14 @@ string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.4:
call-bind "^1.0.2"
define-properties "^1.1.3"
-string_decoder@1.3.0, string_decoder@^1.0.0, string_decoder@^1.1.1:
+string_decoder@1.3.0, string_decoder@^1.1.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
dependencies:
safe-buffer "~5.2.0"
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-stringify-object@^3.3.0:
+stringify-object@3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
@@ -7458,12 +7141,12 @@ stringify-object@^3.3.0:
is-obj "^1.0.1"
is-regexp "^1.0.0"
-strip-ansi@6.0.0, strip-ansi@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
- integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
+strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
- ansi-regex "^5.0.0"
+ ansi-regex "^5.0.1"
strip-ansi@^3.0.0:
version "3.0.1"
@@ -7511,13 +7194,13 @@ style-search@^0.1.0:
resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
integrity sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=
-styled-jsx@3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-3.3.2.tgz#2474601a26670a6049fb4d3f94bd91695b3ce018"
- integrity sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g==
+styled-jsx@5.0.0-beta.3:
+ version "5.0.0-beta.3"
+ resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.0-beta.3.tgz#400d16179b5dff10d5954ab8be27a9a1b7780dd2"
+ integrity sha512-HtDDGSFPvmjHIqWf9n8Oo54tAoY/DTplvlyOH2+YOtD80Sp31Ap8ffSmxhgk5EkUoJ7xepdXMGT650mSffWuRA==
dependencies:
- "@babel/types" "7.8.3"
- babel-plugin-syntax-jsx "6.18.0"
+ "@babel/plugin-syntax-jsx" "7.14.5"
+ "@babel/types" "7.15.0"
convert-source-map "1.7.0"
loader-utils "1.2.3"
source-map "0.7.3"
@@ -7526,71 +7209,61 @@ styled-jsx@3.3.2:
stylis-rule-sheet "0.0.10"
stylelint-config-css-modules@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-css-modules/-/stylelint-config-css-modules-2.2.0.tgz#8ed2a54b1bdf637219e37cdeea1950405fd022ff"
- integrity sha512-+zjcDbot+zbuxy1UA31k4G2lUG+nHUwnLyii3uT2F09B8kT2YrT9LZYNfMtAWlDidrxr7sFd5HX9EqPHGU3WKA==
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/stylelint-config-css-modules/-/stylelint-config-css-modules-2.3.0.tgz#bf79aaae09ca9fdac37fdd518d1a40a779aa0767"
+ integrity sha512-nSxwaJMv9wBrTAi+O4qXubyi1AR9eB36tJpY0uaFhKgEc3fwWGUzUK1Edl8AQHAoU7wmUeKtsuYjblyRP/V7rw==
-stylelint-config-prettier@^8.0.1:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz#da9de33da4c56893cbe7e26df239a7374045e14e"
- integrity sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==
+stylelint-config-prettier@^9.0.3:
+ version "9.0.3"
+ resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-9.0.3.tgz#0dccebeff359dcc393c9229184408b08964d561c"
+ integrity sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg==
stylelint-config-recommended@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-5.0.0.tgz#fb5653f495a60b4938f2ad3e77712d9e1039ae78"
integrity sha512-c8aubuARSu5A3vEHLBeOSJt1udOdS+1iue7BmJDTSXoCBmfEQmmWX+59vYIj3NQdJBY6a/QRv1ozVFpaB9jaqA==
-stylelint@^13.13.1:
- version "13.13.1"
- resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.13.1.tgz#fca9c9f5de7990ab26a00f167b8978f083a18f3c"
- integrity sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==
+stylelint@^14.0.1:
+ version "14.0.1"
+ resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-14.0.1.tgz#88e6c8bd3be61e666225ddb871826321f16661f6"
+ integrity sha512-ZcAkmFLVCultmwkQUjxKzxW/o5+CzNmDk6TPJj/d4Y7ipTGGrewIWmNm+InjdSr04PR5/yynsAJeYJY/wisdMg==
dependencies:
- "@stylelint/postcss-css-in-js" "^0.37.2"
- "@stylelint/postcss-markdown" "^0.36.2"
- autoprefixer "^9.8.6"
balanced-match "^2.0.0"
- chalk "^4.1.1"
- cosmiconfig "^7.0.0"
- debug "^4.3.1"
+ cosmiconfig "^7.0.1"
+ debug "^4.3.2"
execall "^2.0.0"
- fast-glob "^3.2.5"
+ fast-glob "^3.2.7"
fastest-levenshtein "^1.0.12"
file-entry-cache "^6.0.1"
get-stdin "^8.0.0"
global-modules "^2.0.0"
- globby "^11.0.3"
+ globby "^11.0.4"
globjoin "^0.1.4"
html-tags "^3.1.0"
ignore "^5.1.8"
import-lazy "^4.0.0"
imurmurhash "^0.1.4"
- known-css-properties "^0.21.0"
- lodash "^4.17.21"
- log-symbols "^4.1.0"
+ is-plain-object "^5.0.0"
+ known-css-properties "^0.23.0"
mathml-tag-names "^2.1.3"
meow "^9.0.0"
micromatch "^4.0.4"
+ normalize-path "^3.0.0"
normalize-selector "^0.2.0"
- postcss "^7.0.35"
- postcss-html "^0.36.0"
- postcss-less "^3.1.4"
+ picocolors "^1.0.0"
+ postcss "^8.3.11"
postcss-media-query-parser "^0.2.3"
postcss-resolve-nested-selector "^0.1.1"
- postcss-safe-parser "^4.0.2"
- postcss-sass "^0.4.4"
- postcss-scss "^2.1.1"
- postcss-selector-parser "^6.0.5"
- postcss-syntax "^0.36.2"
+ postcss-safe-parser "^6.0.0"
+ postcss-selector-parser "^6.0.6"
postcss-value-parser "^4.1.0"
resolve-from "^5.0.0"
- slash "^3.0.0"
specificity "^0.4.1"
- string-width "^4.2.2"
- strip-ansi "^6.0.0"
+ string-width "^4.2.3"
+ strip-ansi "^6.0.1"
style-search "^0.1.0"
- sugarss "^2.0.0"
svg-tags "^1.0.0"
- table "^6.6.0"
+ table "^6.7.2"
v8-compile-cache "^2.3.0"
write-file-atomic "^3.0.3"
@@ -7604,12 +7277,12 @@ stylis@3.5.4:
resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe"
integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==
-sugarss@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-2.0.0.tgz#ddd76e0124b297d40bf3cca31c8b22ecb43bc61d"
- integrity sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==
+supports-color@8.1.1, supports-color@^8.0.0:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
+ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
dependencies:
- postcss "^7.0.2"
+ has-flag "^4.0.0"
supports-color@^2.0.0:
version "2.0.0"
@@ -7637,13 +7310,6 @@ supports-color@^7.0.0, supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
-supports-color@^8.0.0:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
- dependencies:
- has-flag "^4.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"
@@ -7683,17 +7349,17 @@ table@^5.2.3:
slice-ansi "^2.1.0"
string-width "^3.0.0"
-table@^6.0.9, table@^6.6.0:
- version "6.7.1"
- resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2"
- integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==
+table@^6.7.2:
+ version "6.7.2"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.7.2.tgz#a8d39b9f5966693ca8b0feba270a78722cbaf3b0"
+ integrity sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==
dependencies:
ajv "^8.0.1"
lodash.clonedeep "^4.5.0"
lodash.truncate "^4.4.2"
slice-ansi "^4.0.0"
- string-width "^4.2.0"
- strip-ansi "^6.0.0"
+ string-width "^4.2.3"
+ strip-ansi "^6.0.1"
tar@^6.1.2:
version "6.1.11"
@@ -7745,13 +7411,6 @@ timers-browserify@2.0.12:
dependencies:
setimmediate "^1.0.4"
-timers-browserify@^2.0.4:
- version "2.0.11"
- resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f"
- integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==
- dependencies:
- setimmediate "^1.0.4"
-
timezone-support@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/timezone-support/-/timezone-support-2.0.2.tgz#801d6924478b1b60f09b90699ce1127a6044cbe7"
@@ -7774,11 +7433,6 @@ tinycolor2@^1.4.2:
resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803"
integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==
-to-arraybuffer@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
- integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
-
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
@@ -7815,16 +7469,6 @@ trim-newlines@^3.0.0:
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
-trough@^1.0.0:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
- integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
-
-ts-pnp@^1.1.6:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92"
- integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==
-
tsconfig-paths@^3.11.0, tsconfig-paths@^3.9.0:
version "3.11.0"
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36"
@@ -7864,11 +7508,6 @@ tsutils@^3.21.0:
dependencies:
tslib "^1.8.1"
-tty-browserify@0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
- integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
-
tty-browserify@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811"
@@ -7943,10 +7582,10 @@ typescript@^4.0:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
-typescript@^4.3:
- version "4.4.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.3.tgz#bdc5407caa2b109efd4f82fe130656f977a29324"
- integrity sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==
+typescript@^4.4:
+ version "4.4.4"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c"
+ integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==
unbox-primitive@^1.0.1:
version "1.0.1"
@@ -7981,42 +7620,11 @@ unicode-property-aliases-ecmascript@^1.0.4:
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
-unified@^9.1.0:
- version "9.2.0"
- resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8"
- integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==
- dependencies:
- bail "^1.0.0"
- extend "^3.0.0"
- is-buffer "^2.0.0"
- is-plain-obj "^2.0.0"
- trough "^1.0.0"
- vfile "^4.0.0"
-
uniq@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
-unist-util-find-all-after@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz#fdfecd14c5b7aea5e9ef38d5e0d5f774eeb561f6"
- integrity sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==
- dependencies:
- unist-util-is "^4.0.0"
-
-unist-util-is@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de"
- integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==
-
-unist-util-stringify-position@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da"
- integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==
- dependencies:
- "@types/unist" "^2.0.2"
-
universalify@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
@@ -8039,14 +7647,6 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"
-url@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
- integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
- dependencies:
- punycode "1.3.2"
- querystring "0.2.0"
-
use-subscription@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1"
@@ -8061,7 +7661,7 @@ utf-8-validate@^5.0.2:
dependencies:
node-gyp-build "~3.7.0"
-util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
+util-deprecate@^1.0.1, util-deprecate@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
@@ -8076,14 +7676,19 @@ util.promisify@~1.0.0:
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"
- integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk=
+util@0.12.4:
+ version "0.12.4"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253"
+ integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==
dependencies:
- inherits "2.0.1"
+ inherits "^2.0.3"
+ is-arguments "^1.0.4"
+ is-generator-function "^1.0.7"
+ is-typed-array "^1.1.3"
+ safe-buffer "^5.1.2"
+ which-typed-array "^1.1.2"
-util@0.12.3, util@^0.12.0:
+util@^0.12.0:
version "0.12.3"
resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888"
integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==
@@ -8095,13 +7700,6 @@ util@0.12.3, util@^0.12.0:
safe-buffer "^5.1.2"
which-typed-array "^1.1.2"
-util@^0.11.0:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61"
- integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==
- dependencies:
- inherits "2.0.3"
-
uuid@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b"
@@ -8130,31 +7728,12 @@ vary@^1:
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
-vfile-message@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a"
- integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-stringify-position "^2.0.0"
-
-vfile@^4.0.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01"
- integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==
- dependencies:
- "@types/unist" "^2.0.0"
- is-buffer "^2.0.0"
- replace-ext "1.0.0"
- unist-util-stringify-position "^2.0.0"
- vfile-message "^2.0.0"
-
vlq@^0.2.2:
version "0.2.3"
resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26"
integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==
-vm-browserify@1.1.2, vm-browserify@^1.0.1:
+vm-browserify@1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
@@ -8179,6 +7758,11 @@ watchpack@2.1.1:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"
+web-streams-polyfill@3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.0.3.tgz#f49e487eedeca47a207c1aee41ee5578f884b42f"
+ integrity sha512-d2H/t0eqRNM4w2WvmTdoeIvzAUSpK7JmATB8Nr2lb7nQ9BTIJVjbQ/TRFVEh2gUH1HwclPdoPtfMoFfetXaZnA==
+
webidl-conversions@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
@@ -8216,11 +7800,6 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
-which-pm-runs@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
- integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
-
which-typed-array@^1.1.2:
version "1.1.4"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff"
@@ -8305,7 +7884,7 @@ write@1.0.3:
dependencies:
mkdirp "^0.5.1"
-xtend@^4.0.0, xtend@^4.0.2:
+xtend@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
@@ -8347,8 +7926,3 @@ yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
-
-zwitch@^1.0.0:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920"
- integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==