diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index b5de8d81..772c31cd 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -34,14 +34,6 @@ jobs: - name: Install main deps run: yarn --frozen-lockfile - - name: Translations - env: - LOCALAZY_READ_KEY: ${{ secrets.LOCALAZY_READ_KEY }} - LOCALAZY_WRITE_KEY: ${{ secrets.LOCALAZY_WRITE_KEY }} - run: | - yarn translations:pull - yarn translations:generate-index - - name: Install src deps working-directory: src run: yarn --frozen-lockfile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 73a42cad..cbb8682c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,14 +32,6 @@ jobs: - name: Install main deps run: yarn --frozen-lockfile --ignore-scripts - - name: Translations - env: - LOCALAZY_READ_KEY: a8269809765126758267-f01743c76d6e9e434d7b4c6322938eefce8d82a559b57efc2acfcf4531d46089 - run: yarn translations:pull - - - name: Generate translations - run: yarn translations:generate-index - - name: Install src deps working-directory: src run: yarn --frozen-lockfile diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index 68d8929d..2434d686 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -29,19 +29,9 @@ jobs: key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | ${{ runner.os }}-yarn- - - name: Install deps (Translations) - working-directory: . - run: yarn --frozen-lockfile - - name: Generate translations - working-directory: . - run: | - yarn translations:generate - yarn translations:generate-index - name: Install deps run: yarn --frozen-lockfile - name: Linting run: yarn lint - name: Type checking run: yarn tsc - - name: Tests - run: yarn test diff --git a/.github/workflows/translations.yml b/.github/workflows/translations.yml deleted file mode 100644 index 5e7bacae..00000000 --- a/.github/workflows/translations.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Translations -on: [pull_request] - -jobs: - test: - name: Pushing translations - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup node environment - uses: actions/setup-node@v4 - with: - node-version: 18.x - - name: Get yarn cache directory path - id: yarn-cache-dir-path - run: echo "::set-output name=dir::$(yarn config get cacheFolder)" - - uses: actions/cache@v2 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- - - name: Install deps (Translations) - run: yarn --frozen-lockfile - - name: Generate translations - working-directory: . - env: - LOCALAZY_WRITE_KEY: ${{ secrets.LOCALAZY_WRITE_KEY }} - LOCALAZY_READ_KEY: ${{ secrets.LOCALAZY_READ_KEY }} - run: yarn translations:generate && yarn translations:push diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index bb165726..cd64fcb3 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -29,19 +29,9 @@ jobs: key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | ${{ runner.os }}-yarn- - - name: Install deps (Translations) - working-directory: . - run: yarn --frozen-lockfile - - name: Generate translations - working-directory: . - run: | - yarn translations:generate - yarn translations:generate-index - name: Install deps run: yarn --frozen-lockfile - name: Linting run: yarn lint - name: Type checking run: yarn tsc - - name: Tests - run: yarn test diff --git a/.gitignore b/.gitignore index 62ab7c88..0fdd8d6a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,5 @@ node_modules dist sv_pefcl.log -locales temp yarn-error.log \ No newline at end of file diff --git a/i18next-parser.config.old.js b/i18next-parser.config.old.js deleted file mode 100644 index 880d8a8a..00000000 --- a/i18next-parser.config.old.js +++ /dev/null @@ -1,106 +0,0 @@ -module.exports = { - contextSeparator: '_', - // Key separator used in your translation keys - - createOldCatalogs: true, - // Save the \_old files - - defaultNamespace: 'translation', - // Default namespace used in your i18next config - - defaultValue: (language, namespace, key) => { - return language === 'en' ? key : ''; - }, - // Default value to give to empty keys - // You may also specify a function accepting the locale, namespace, and key as arguments - - indentation: 2, - // Indentation of the catalog files - - keepRemoved: false, - // Keep keys from the catalog that are no longer in code - - keySeparator: '.', - // Key separator used in your translation keys - // If you want to use plain english keys, separators such as `.` and `:` will conflict. You might want to set `keySeparator: false` and `namespaceSeparator: false`. That way, `t('Status: Loading...')` will not think that there are a namespace and three separator dots for instance. - - // see below for more details - lexers: { - hbs: ['HandlebarsLexer'], - handlebars: ['HandlebarsLexer'], - - htm: ['HTMLLexer'], - html: ['HTMLLexer'], - - mjs: ['JavascriptLexer'], - js: ['JavascriptLexer'], // if you're writing jsx inside .js files, change this to JsxLexer - ts: ['JavascriptLexer'], - jsx: ['JsxLexer'], - tsx: ['JsxLexer'], - - default: ['JavascriptLexer'], - }, - - lineEnding: 'auto', - locales: ['en', 'sv'], - - namespaceSeparator: ':', - // Namespace separator used in your translation keys - // If you want to use plain english keys, separators such as `.` and `:` will conflict. You might want to set `keySeparator: false` and `namespaceSeparator: false`. That way, `t('Status: Loading...')` will not think that there are a namespace and three separator dots for instance. - - output: 'locales/$LOCALE/$NAMESPACE.json', - // Supports $LOCALE and $NAMESPACE injection - // Supports JSON (.json) and YAML (.yml) file formats - // Where to write the locale files relative to process.cwd() - - pluralSeparator: '_', - // Plural separator used in your translation keys - // If you want to use plain english keys, separators such as `_` might conflict. You might want to set `pluralSeparator` to a different string that does not occur in your keys. - - input: ['./web/src/**/*', './src/server/**/*'], - // An array of globs that describe where to look for source files - // relative to the location of the configuration file - - sort: false, - // Whether or not to sort the catalog. Can also be a [compareFunction](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#parameters) - - skipDefaultValues: false, - // Whether to ignore default values - // You may also specify a function accepting the locale and namespace as arguments - - useKeysAsDefaultValue: false, - // Whether to use the keys as the default value; ex. "Hello": "Hello", "World": "World" - // This option takes precedence over the `defaultValue` and `skipDefaultValues` options - // You may also specify a function accepting the locale and namespace as arguments - - verbose: false, - // Display info about the parsing including some stats - - failOnWarnings: false, - // Exit with an exit code of 1 on warnings - - failOnUpdate: false, - // Exit with an exit code of 1 when translations are updated (for CI purpose) - - customValueTemplate: null, - // If you wish to customize the value output the value as an object, you can set your own format. - // ${defaultValue} is the default value you set in your translation function. - // Any other custom property will be automatically extracted. - // - // Example: - // { - // message: "${defaultValue}", - // description: "${maxLength}", // t('my-key', {maxLength: 150}) - // } - - resetDefaultValueLocale: null, - // The locale to compare with default values to determine whether a default value has been changed. - // If this is set and a default value differs from a translation in the specified locale, all entries - // for that key across locales are reset to the default value, and existing translations are moved to - // the `_old` file. - - i18nextOptions: null, - // If you wish to customize options in internally used i18next instance, you can define an object with any - // configuration property supported by i18next (https://www.i18next.com/overview/configuration-options). - // { compatibilityJSON: 'v3' } can be used to generate v3 compatible plurals. -}; diff --git a/localazy.json b/localazy.json deleted file mode 100644 index 8c877f99..00000000 --- a/localazy.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "writeKey": "", - "readKey": "a8249505652440216172-ad821901358cfd858cada94c9bf33d543d82cb994303c2a73b133e11b058ee71", - - "upload": { - "type": "json", - "files": ["locales/en/default.json"] - }, - - "download": { - "includeSourceLang": true, - "files": "locales/${lang}/default.json" - } -} diff --git a/locales/bg/default.json b/locales/bg/default.json new file mode 100644 index 00000000..33f25228 --- /dev/null +++ b/locales/bg/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Акаунт", + "Account balance": "Сметка", + "Account name": "Име на сметката", + "Account name is required": "Име на сметката е задължително", + "Account name is too long": "Името на акаунта е твърде дълго", + "Account users": "Потребители на сметката", + "Accounts": "Акаунти", + "Actions": "Actions", + "Add external account": "Добавяне на външен акаунт", + "Add user": "Добавяне на потребител", + "Add user to account": "Добавяне на потребител към акаунта", + "Add user to shared account": "Добавяне на потребител към споделена сметката", + "Admin": "Администратор", + "Admin role required": "Изисква се администраторска роля", + "Amount": "Сума", + "An account for the specified number already exists": "Вече съществува сметка за посочения номер", + "Are you sure you want to block this card? This action cannot be undone.": "Are you sure you want to block this card? This action cannot be undone.", + "Are you sure you want to delete this card? This action cannot be undone.": "Are you sure you want to delete this card? This action cannot be undone.", + "Balance": "Налична сума", + "Block the card": "Block the card", + "Block, update pin and more.": "Block, update pin and more.", + "Blocking card": "Blocking card", + "CREATE": "СЪЗДАЙ", + "Cancel": "Отказ", + "Card holder": "Card holder", + "Cards": "Cards", + "Choose role": "Изберете роля", + "Clearing- & account number": "Изчистване & номер на сметката", + "Clearing- & account number is required": "Изисква се почистване & номер на сметка", + "Confirm new pin": "Confirm new pin", + "Confirm pin": "Confirm pin", + "Contributor": "Сътрудник", + "Contributors cannot use money in shared accounts.": "Сътрудниците не могат да използват пари в споделени сметки.", + "Copy account number": "Копиране на номера на сметката", + "Cost": "Цена", + "Current cash": "Текущи парични средства", + "DATE_FORMAT": "YYYY/MM/DD", + "DATE_TIME_FORMAT": "YYYY/MM/DD HH:mm", + "Danger zone": "Опасна зона", + "Dashboard": "Табло", + "Default": "По подразбиране", + "Default account": "Профил по подразбиране", + "Delete account": "Изтрий сметката", + "Delete the card": "Delete the card", + "Deleting card": "Deleting card", + "Deposit": "Депозит", + "Deposited {{amount}} into account.": "Депозирани {{amount}} в акаунта.", + "Enter card pin to block the card.": "Enter card pin to block the card.", + "Enter pin": "Enter pin", + "Expense": "Разход", + "Expenses": "Разходи", + "Expires": "Валидност", + "External account name": "Име на външен акаунт", + "External accounts": "Външни сметки", + "External transfer": "Външно прехвърляне", + "Failed to create new account": "Failed to create new account", + "Fetching data ..": "Извличане на данни…", + "Filters": "Филтри", + "From account": "От сметка", + "Funds will be transfered to default account.": "Средствата ще бъдат прехвърлени към сметка по подразбиране.", + "General": "Общи", + "Handle accounts": "Обработване на сметки", + "Handle cards for your accounts": "Handle cards for your accounts", + "Handle your unpaid invoices": "Обработване на неплатените фактури", + "Home": "Начало", + "Income": "Приходи", + "Insufficent funds": "Недостатъчни средства", + "Internal transfer": "Вътрешен трансфер", + "Invalid account name": "Невалидно име на акаунт", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Невалиден номер, форматът е xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Невалиден номер, форматът е: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Invalid pin", + "Invoice": "Фактура", + "Invoices": "Фактури", + "Latest transactions": "Последни транзакции", + "Loading invoices": "Зареждане на фактури", + "Loading transactions": "Зареждане на транзакции", + "Loading {{name}} view ..": "Зареждане на {{name}} преглеждане..", + "Message": "Съобщение", + "Name": "Име", + "New account name": "Ново име на акаунт", + "New balance": "Нов баланс", + "New cash": "Нови парични средства", + "New pin": "New pin", + "No account found to receive transfer.": "Не е намерен акаунт за получаване на превод.", + "No invoices, yet.": "Все още нямате фактури.", + "No users found.": "Няма намерени потребители", + "Old pin": "Old pin", + "Open account": "Отвори сметка", + "Open bank": "Отворете банката", + "Opened a new account": "Отваряне на нов акаунт", + "Order a new card": "Order a new card", + "Order new card": "Order new card", + "Ordered new card": "Ordered new card", + "PERSONAL": "ЛИЧЕН", + "Paid": "Платено", + "Paid invoice": "Платена фактура", + "Paid outgoing invoice to: {{to}}": "Платена фактура на: {{to}}", + "Pay invoice": "Платете фактурата", + "Pay your bills": "Платете сметките си", + "Personal": "Лично", + "Personal account": "Личен акаунт", + "Pins do not match": "Pins do not match", + "Quick withdraw": "Бързо изтегляне", + "Received incoming invoice from: {{from}}": "Получена фактура от: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Оставащи средства от \"{{deletedAccount}}\"", + "Remove user": "Премахване на потребителя", + "Remove user from a shared account": "Премахване на потребител от споделен акаунт", + "Remove user from account": "Премахване на потребител от акаунта", + "Rename": "Преименуване", + "Rename account": "Преименуване на акаунта", + "Report": "Докладване", + "Role": "Роля", + "SHARED": "СПОДЕЛЕНИ", + "Search for a user": "Търсене на потребител", + "Select a card": "Select a card", + "Select a card to handle, or order a new one.": "Select a card to handle, or order a new one.", + "Select a user": "Изберете потребител", + "Select account": "Изберете акаунт", + "Set account to default": "Задаване на акаунт по подразбиране", + "Shared": "Споделени", + "Shared account": "Споделен акаунт", + "Shared account actions": "Действия за споделения акаунт", + "Shared account cannot be default account": "Споделеният акаунт не може да бъде акаунт по подразбиране", + "Something went wrong": "Нещо се обърка", + "Something went wrong, please try again later.": "Нещо се обърка. Моля, опитайте пак по-късно.", + "Successfully blocked the card.": "Successfully blocked the card.", + "Successfully deleted the card.": "Successfully deleted the card.", + "Successfully deposited {{amount}} into selected account.": "Успешно депозирани {{amount}} в избраната сметка.", + "Successfully transferred funds": "Успешно прехвърлени средства", + "Successfully transferred {{amount}}.": "Успешно прехвърлена {{amount}}.", + "Successfully updated pin.": "Successfully updated pin.", + "Successfully withdrew {{amount}}.": "Успешно е изтеглихте {{amount}}.", + "Summary": "Отчет", + "The card is blocked": "The card is blocked", + "The specified number does not match an existing account": "Посоченият номер не съвпада със съществуващ акаунт", + "There are currently no unpaid invoices!": "В момента нямате неплатени фактури!", + "There is nothing to see here.": "Няма какво да се види тук.", + "This is a shared account": "Това е споделен акаунт", + "This should be the default account": "Това трябва да е акаунтът по подразбиране", + "This will take cash from your person and insert into selected bank account": "Това ще отнеме пари от вас и ще внесете в избраната банкова сметка", + "To account": "Към акаунта", + "Total": "Общо", + "Total balance": "Общ баланс", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Транзакции", + "Transfer": "Прехвърляне", + "Transfer between internal & external accounts.": "Прехвърляне между вътрешни и външни акаунти.", + "Transfer funds": "Прехвърляне на средства", + "Unpaid invoices": "Неплатени фактури", + "Update pin": "Update pin", + "View all": "Преглед на всички", + "Weekly summary": "Седмичен отчет", + "Withdraw": "Изтеглете", + "Withdrew {{amount}} from account.": "Изтеглихте {{amount}} от сметката.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Withdrew {{amount}} from an ATM with card {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Withdrew {{amount}} from an ATM.", + "You already have access to this account. Use internal transfer instead": "Вече имате достъп до този акаунт. Вместо това използвайте вътрешен трансфер", + "You can create more accounts by visiting the nearest bank ..": "Можете да създадете повече акаунти, като посетите най-близката банка..", + "You cannot delete the default account": "Не можете да изтриете акаунта по подразбиране", + "Your accounts": "· Вашите акаунти", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "Собственик", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} на стойност: {{total}}" +} \ No newline at end of file diff --git a/locales/cs/default.json b/locales/cs/default.json new file mode 100644 index 00000000..25d01ccf --- /dev/null +++ b/locales/cs/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Účet", + "Account balance": "Zůstatek na účtu", + "Account name": "Název účtu", + "Account name is required": "Název účtu je povinný", + "Account name is too long": "Název účtu je příliš dlouhý", + "Account users": "Uživatelé účtu", + "Accounts": "Účty", + "Actions": "Akce", + "Add external account": "Přidat externí účet", + "Add user": "Přidat uživatele", + "Add user to account": "Přidat uživatele k účtu", + "Add user to shared account": "Přidat uživatele ke sdílenému účtu", + "Admin": "Administrátor", + "Admin role required": "Je potřeba role administrátora", + "Amount": "Částka", + "An account for the specified number already exists": "Účet pro zadané číslo již existuje", + "Are you sure you want to block this card? This action cannot be undone.": "Opravdu chcete zablokovat tuto kartu? Tuto akci nelze vrátit zpět.", + "Are you sure you want to delete this card? This action cannot be undone.": "Opravdu chcete smazat tuto kartu? Akci nelze vrátit zpět.", + "Balance": "Zůstatek", + "Block the card": "Zablokovat kartu", + "Block, update pin and more.": "Blokovat, upravit pin a další.", + "Blocking card": "Blokování karty", + "CREATE": "Vytvořit", + "Cancel": "Zrušit", + "Card holder": "Držitel karty", + "Cards": "Karty", + "Choose role": "Vybrat roli", + "Clearing- & account number": "Kód banky a číslo účtu", + "Clearing- & account number is required": "Kód banky a číslo účtu jsou povinné", + "Confirm new pin": "Potvrdit nový pin", + "Confirm pin": "Potvrdit pin", + "Contributor": "Přispívající", + "Contributors cannot use money in shared accounts.": "Přispívající nemohou používat peníze ve sdílených účtech.", + "Copy account number": "Kopírovat číslo účtu", + "Cost": "Cena", + "Current cash": "Aktuální hotovost", + "DATE_FORMAT": "DATE_FORMAT", + "DATE_TIME_FORMAT": "DD.MM.YYYY HH:mm", + "Danger zone": "Nebezpečná zóna", + "Dashboard": "Hlavní panel", + "Default": "Výchozí", + "Default account": "Výchozí účet", + "Delete account": "Smazat účet", + "Delete the card": "Odstranit kartu", + "Deleting card": "Mazání karty", + "Deposit": "Vložit", + "Deposited {{amount}} into account.": "Vloženo {{amount}} na účet", + "Enter card pin to block the card.": "Zadejte pin karty pro zablokování.", + "Enter pin": "Zadejte pin", + "Expense": "Výdaj", + "Expenses": "Výdaje", + "Expires": "Vyprší", + "External account name": "Název externího účtu", + "External accounts": "Externí účty", + "External transfer": "Externí převod", + "Failed to create new account": "Vytvoření nového účtu se nezdařilo", + "Fetching data ..": "Načítání dat...", + "Filters": "Filtry", + "From account": "Z účtu", + "Funds will be transfered to default account.": "Prostředky budou převedeny na výchozí účet.", + "General": "Obecné", + "Handle accounts": "Spravujte účty", + "Handle cards for your accounts": "Správa karet vašich účtů", + "Handle your unpaid invoices": "Správa vašich nezaplacených faktur", + "Home": "Domů", + "Income": "Příjmy", + "Insufficent funds": "Nedostatečné prostředky", + "Internal transfer": "Interní převod", + "Invalid account name": "Neplatný název účtu", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Neplatné číslo, formát je xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Neplatné číslo, formát je: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Neplatný pin", + "Invoice": "Faktura", + "Invoices": "Faktury", + "Latest transactions": "Poslední transakce", + "Loading invoices": "Načítání faktur", + "Loading transactions": "Načítání transakcí", + "Loading {{name}} view ..": "Načítání {{name}} zobrazení...", + "Message": "Zpráva", + "Name": "Jméno", + "New account name": "Nový název účtu", + "New balance": "Nový zůstatek", + "New cash": "Nová hotovost", + "New pin": "Nový pin", + "No account found to receive transfer.": "Nebyl nalezen žádný účet pro příjem převodu.", + "No invoices, yet.": "Žádné faktury, zatím.", + "No users found.": "Žádní uživatelé nenalezeni.", + "Old pin": "Starý pin", + "Open account": "Otevřít účet", + "Open bank": "Otevřít banku", + "Opened a new account": "Otevření nového účtu", + "Order a new card": "Objednat novou kartu", + "Order new card": "Objednat novou kartu", + "Ordered new card": "Objednána nová karta", + "PERSONAL": "OSOBNÍ", + "Paid": "Zaplaceno", + "Paid invoice": "Zaplacená faktura", + "Paid outgoing invoice to: {{to}}": "Zaplacená odchozí faktura pro: {{to}}", + "Pay invoice": "Zaplatit fakturu", + "Pay your bills": "Zaplaťte své účty", + "Personal": "Osobní", + "Personal account": "Osobní účet", + "Pins do not match": "Piny se neshodují", + "Quick withdraw": "Rychlý výběr", + "Received incoming invoice from: {{from}}": "Přijatá příchozí faktura od: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Zbývající prostředky z účtu \"{{deletedAccount}}\"", + "Remove user": "Odebrat uživatele", + "Remove user from a shared account": "Odebrat uživatele ze sdíleného účtu", + "Remove user from account": "Odebrat uživatele z účtu", + "Rename": "Přejmenovat", + "Rename account": "Přejmenovat účet", + "Report": "Zpráva", + "Role": "Pozice", + "SHARED": "SDÍLENÉ", + "Search for a user": "Vyhledat uživatele", + "Select a card": "Vyberte kartu", + "Select a card to handle, or order a new one.": "Vyberte kartu pro správu, nebo si objednejte novou.", + "Select a user": "Vybrat uživatele", + "Select account": "Vybrat účet", + "Set account to default": "Nastavit účet jako výchozí", + "Shared": "Sdílené", + "Shared account": "Sdílený účet", + "Shared account actions": "Akce sdíleného účtu", + "Shared account cannot be default account": "Sdílený účet nemůže být výchozí", + "Something went wrong": "Něco se pokazilo", + "Something went wrong, please try again later.": "Něco se pokazilo, zkuste to prosím znovu později.", + "Successfully blocked the card.": "Karta úspěšně zablokována", + "Successfully deleted the card.": "Karta úspěšně smazána", + "Successfully deposited {{amount}} into selected account.": "Úspěšně vloženo {{amount}} na vybraný účet.", + "Successfully transferred funds": "Prostředky úspěšně převedeny", + "Successfully transferred {{amount}}.": "Úspěšně převedeno {{amount}}.", + "Successfully updated pin.": "Pin úspěšně aktualizován", + "Successfully withdrew {{amount}}.": "Úspěšně vybráno {{amount}}.", + "Summary": "Souhrn", + "The card is blocked": "Karta je zablokována", + "The specified number does not match an existing account": "Zadané číslo neodpovídá existujícímu účtu", + "There are currently no unpaid invoices!": "Momentálně neexistují žádné nezaplacené faktury!", + "There is nothing to see here.": "Tady není nic k vidění.", + "This is a shared account": "Toto je sdílený účet", + "This should be the default account": "Toto by měl být výchozí účet", + "This will take cash from your person and insert into selected bank account": "Vezme hotovost z vaší kapsy a vloží ji na vybraný bankovní účet", + "To account": "Na účet", + "Total": "Celkem", + "Total balance": "Celkový zůstatek", + "TransactionType.Incoming": "Příchozí", + "TransactionType.Outgoing": "Odchozí", + "TransactionType.Transfer": "Převod", + "Transactions": "Transakce", + "Transfer": "Převést", + "Transfer between internal & external accounts.": "Převod mezi interními a externími účty.", + "Transfer funds": "Převést prostředky", + "Unpaid invoices": "Nezaplacené faktury", + "Update pin": "Aktualizovat pin", + "View all": "Zobrazit vše", + "Weekly summary": "Týdenní souhrn", + "Withdraw": "Vybrat", + "Withdrew {{amount}} from account.": "Vybráno {{amount}} z účtu", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Vybrat {{amount}} z bankomatu s kartou {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Vybráno {{amount}} z bankomatu", + "You already have access to this account. Use internal transfer instead": "K tomuto účtu již máte přístup. Použijte interní převod", + "You can create more accounts by visiting the nearest bank ..": "Další účty můžete vytvořit návštěvou nejbližší banky...", + "You cannot delete the default account": "Výchozí účet nelze smazat", + "Your accounts": "Vaše účty", + "calendar.lastDay": "včera", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "dnes v", + "calendar.sameElse": "calendar.sameElse", + "owner": "Vlastník", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} z {{total}}" +} \ No newline at end of file diff --git a/locales/da/default.json b/locales/da/default.json new file mode 100644 index 00000000..1a4ee10a --- /dev/null +++ b/locales/da/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Konto", + "Account balance": "Kontosaldo", + "Account name": "Kontonavn", + "Account name is required": "Kontonavn er påkrævet", + "Account name is too long": "Kontonavn er for langt", + "Account users": "Konto brugere", + "Accounts": "Konti", + "Actions": "Handlinger", + "Add external account": "Tilføj ekstern konto", + "Add user": "Tilføj bruger", + "Add user to account": "Tilføj bruger til konto", + "Add user to shared account": "Tilføj bruger til delt konto", + "Admin": "Administrator", + "Admin role required": "Administratorrolle påkrævet", + "Amount": "Mængde", + "An account for the specified number already exists": "Der findes allerede en konto for det angivne nummer", + "Are you sure you want to block this card? This action cannot be undone.": "Er du sikker på, at du vil blokere dette kort? Denne handling kan ikke fortrydes.", + "Are you sure you want to delete this card? This action cannot be undone.": "Er du sikker på, at du vil slette dette kort? Denne handling kan ikke fortrydes.", + "Balance": "Saldo", + "Block the card": "Bloker kortet", + "Block, update pin and more.": "Bloker, opdater pin og mere.", + "Blocking card": "Blokerer kort", + "CREATE": "OPRET", + "Cancel": "Annuller", + "Card holder": "Kortholder", + "Cards": "Kort", + "Choose role": "Vælg en rolle", + "Clearing- & account number": "Klaring- & kontonummer", + "Clearing- & account number is required": "Klaring- & kontonummer er påkrævet", + "Confirm new pin": "Bekræft den nye pinkode", + "Confirm pin": "Bekræft pinkode", + "Contributor": "Bidragyder", + "Contributors cannot use money in shared accounts.": "Bidragsydere kan ikke bruge penge på delte konti.", + "Copy account number": "Kopier kontonummer", + "Cost": "Omkostninger", + "Current cash": "Nuværende kontanter", + "DATE_FORMAT": "YYYY/MM/DD", + "DATE_TIME_FORMAT": "YYYY/MM/DD HH:mm", + "Danger zone": "Fare zone", + "Dashboard": "Kontrolpanel", + "Default": "Standard", + "Default account": "Standard-konto", + "Delete account": "Slet konto", + "Delete the card": "Slet kort", + "Deleting card": "Sletter kort", + "Deposit": "Indsæt", + "Deposited {{amount}} into account.": "Indsatte {{amount}} i kontoen.", + "Enter card pin to block the card.": "Indtast pinkode for at blokere kortet.", + "Enter pin": "Indtast PIN", + "Expense": "Bekostning", + "Expenses": "Udgifter", + "Expires": "Udløber", + "External account name": "Ekstern kontonavn", + "External accounts": "Eksterne konti", + "External transfer": "Ekstern overførsel", + "Failed to create new account": "Det lykkedes ikke at oprette en ny konto", + "Fetching data ..": "Henter data…", + "Filters": "Filtre", + "From account": "Fra konto", + "Funds will be transfered to default account.": "Midler overføres til standardkonto.", + "General": "Generel", + "Handle accounts": "Håndter konti", + "Handle cards for your accounts": "Håndter kort til dine konti", + "Handle your unpaid invoices": "Håndter dine ubetalte fakturaer", + "Home": "Hjem", + "Income": "Indtægt", + "Insufficent funds": "Utilstrækkelige midler", + "Internal transfer": "Intern overførsel", + "Invalid account name": "Ugyldigt kontonavn", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Ugyldigt nummer, formatet: er xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Ugyldigt nummer, formatet er: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Ugyldig PIN-kode", + "Invoice": "Faktura", + "Invoices": "Fakturaer", + "Latest transactions": "Seneste transaktioner", + "Loading invoices": "Indlæser fakturaer", + "Loading transactions": "Indlæser transaktioner", + "Loading {{name}} view ..": "Indlæser {{name}} visning..", + "Message": "Besked", + "Name": "Navn", + "New account name": "Nyt kontonavn", + "New balance": "Ny saldo", + "New cash": "Kontanter", + "New pin": "Ny pinkode", + "No account found to receive transfer.": "Ingen konto fundet for at modtage overførsel.", + "No invoices, yet.": "Ingen fakturaer, endnu.", + "No users found.": "Ingen brugere fundet.", + "Old pin": "Gammel pin", + "Open account": "Åbn konto", + "Open bank": "Åben bank", + "Opened a new account": "Åbnede en ny konto", + "Order a new card": "Bestil et nyt kort", + "Order new card": "Bestil nyt kort", + "Ordered new card": "Bestilte nyt kort", + "PERSONAL": "PERSONLIG", + "Paid": "Betalt", + "Paid invoice": "Betalt faktura", + "Paid outgoing invoice to: {{to}}": "Betalt udgående faktura til: {{to}}", + "Pay invoice": "Betal faktura", + "Pay your bills": "Betal dine regninger", + "Personal": "Personlig", + "Personal account": "Personlig konto", + "Pins do not match": "PIN-koderne stemmer ikke overens", + "Quick withdraw": "Hurtig hævning", + "Received incoming invoice from: {{from}}": "Modtaget indgående faktura fra: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Resterende midler fra \"{{deletedAccount}}\"", + "Remove user": "Fjern bruger", + "Remove user from a shared account": "Fjern bruger fra en delt konto", + "Remove user from account": "Fjern bruger fra konto", + "Rename": "Omdøb", + "Rename account": "Omdøb konto", + "Report": "Rapportér", + "Role": "Rolle", + "SHARED": "DELT", + "Search for a user": "Søg efter en bruger", + "Select a card": "Vælg kort", + "Select a card to handle, or order a new one.": "Vælg et kort, der skal håndteres, eller bestil et nyt.", + "Select a user": "Vælg bruger...", + "Select account": "Vælg konto", + "Set account to default": "Indstil konto til standard", + "Shared": "Delt", + "Shared account": "Delt konto", + "Shared account actions": "Handlinger med delt konto", + "Shared account cannot be default account": "Delt konto kan ikke være standardkonto", + "Something went wrong": "Noget gik galt", + "Something went wrong, please try again later.": "Ups, noget gik galt. Prøv venligst igen senere.", + "Successfully blocked the card.": "Blokeret kortet.", + "Successfully deleted the card.": "Kortet blev slettet med succes.", + "Successfully deposited {{amount}} into selected account.": "Indsatte {{amount}} med succes på den valgte konto.", + "Successfully transferred funds": "Overførte midler med succes", + "Successfully transferred {{amount}}.": "Succesfuldt overført {{amount}}.", + "Successfully updated pin.": "Pinkoden blev opdateret med succes.", + "Successfully withdrew {{amount}}.": "Hævede {{amount}} med succes.", + "Summary": "Oversigt", + "The card is blocked": "Kortet er blokeret", + "The specified number does not match an existing account": "Det angivne nummer stemmer ikke overens med en eksisterende konto", + "There are currently no unpaid invoices!": "Der er i øjeblikket ingen ubetalte fakturaer!", + "There is nothing to see here.": "Der er intet at se her.", + "This is a shared account": "Dette er en delt konto", + "This should be the default account": "Dette skal være standardkontoen", + "This will take cash from your person and insert into selected bank account": "Dette vil tage kontanter fra din person og indsætte i den valgte bankkonto", + "To account": "til kontoen", + "Total": "I alt", + "Total balance": "Total saldo", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "Transfer", + "Transactions": "Transaktioner", + "Transfer": "Overfør", + "Transfer between internal & external accounts.": "Overførsel mellem interne og eksterne konti.", + "Transfer funds": "Overfør midler", + "Unpaid invoices": "Ubetalte fakturaer", + "Update pin": "Opdater pin", + "View all": "Vis alle", + "Weekly summary": "Ugentlig oversigt", + "Withdraw": "Hæv", + "Withdrew {{amount}} from account.": "Hævede {{amount}} fra konto.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Hævede {{amount}} fra en hæveautomat med kort {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Hævede {{amount}} fra en hæveautomat.", + "You already have access to this account. Use internal transfer instead": "Du har allerede adgang til denne konto. Brug intern overførsel i stedet", + "You can create more accounts by visiting the nearest bank ..": "Du kan oprette flere konti ved at besøge den nærmeste bank..", + "You cannot delete the default account": "Du kan ikke slette standardkontoen", + "Your accounts": "Dine konti", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "Ejer", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} af {{total}}" +} \ No newline at end of file diff --git a/locales/de/default.json b/locales/de/default.json new file mode 100644 index 00000000..2e1da786 --- /dev/null +++ b/locales/de/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Konto", + "Account balance": "Kontostand", + "Account name": "Kontobezeichnung", + "Account name is required": "Kontobezeichnung ist erforderlich", + "Account name is too long": "Kontobezeichnung ist zu lang", + "Account users": "Konto-Nutzer", + "Accounts": "Konten", + "Actions": "Aktionen", + "Add external account": "Externes Konto hinzufügen", + "Add user": "Benutzer hinzufügen", + "Add user to account": "Benutzer zum Konto hinzufügen", + "Add user to shared account": "Benutzer zu geteiltem Konto hinzufügen", + "Admin": "Administrator", + "Admin role required": "Admin-Rolle erforderlich", + "Amount": "Betrag", + "An account for the specified number already exists": "Ein Konto für die angegebene Nummer ist bereits vorhanden", + "Are you sure you want to block this card? This action cannot be undone.": "Sind Sie sicher, dass Sie diese Karte sperren wollen? Diese Aktion kann nicht rückgängig gemacht werden.", + "Are you sure you want to delete this card? This action cannot be undone.": "Sind Sie sicher, dass Sie diese Karte löschen wollen? Diese Aktion kann nicht rückgängig gemacht werden.", + "Balance": "Guthaben", + "Block the card": "Die Karte sperren", + "Block, update pin and more.": "Sperren, Pin aktualisieren und mehr.", + "Blocking card": "Karte wird gesperrt", + "CREATE": "ERSTELLEN", + "Cancel": "Abbrechen", + "Card holder": "Kartenbesitzer", + "Cards": "Karten", + "Choose role": "Rolle wählen", + "Clearing- & account number": "Verrechnungs- & Kontonummer", + "Clearing- & account number is required": "Verrechnungs- & Kontonummer ist erforderlich", + "Confirm new pin": "Neue Pin bestätigen", + "Confirm pin": "Pin bestätigen", + "Contributor": "Mitwirkende(r)", + "Contributors cannot use money in shared accounts.": "Mitwirkende können kein Geld auf gemeinsamen Konten verwenden.", + "Copy account number": "Kontonummer kopieren", + "Cost": "Kosten", + "Current cash": "Aktueller Geldbetrag", + "DATE_FORMAT": "DD/MM/YYYY", + "DATE_TIME_FORMAT": "DD/MM/YYYY HH:mm", + "Danger zone": "Warnung!", + "Dashboard": "Übersicht", + "Default": "Standard", + "Default account": "Standard-Konto", + "Delete account": "Konto löschen", + "Delete the card": "Die Karte löschen", + "Deleting card": "Karte wird gelöscht", + "Deposit": "Einzahlen", + "Deposited {{amount}} into account.": "{{amount}} auf Konto eingezahlt.", + "Enter card pin to block the card.": "Gib die Karten-Pin ein, um diese zu sperren.", + "Enter pin": "Pin eingeben", + "Expense": "Auslage", + "Expenses": "Auslagen", + "Expires": "Läuft ab", + "External account name": "Externer Kontoname", + "External accounts": "Externe Konten", + "External transfer": "Externe Überweisung", + "Failed to create new account": "Erstellen des neuen Kontos fehlgeschlagen", + "Fetching data ..": "Daten werden abgerufen ..", + "Filters": "Filter", + "From account": "Von Konto", + "Funds will be transfered to default account.": "Das Geld wird auf das Standardkonto überwiesen.", + "General": "Allgemein", + "Handle accounts": "Konten verwalten", + "Handle cards for your accounts": "Die Karten deines Kontos verwalten", + "Handle your unpaid invoices": "Bearbeiten Sie Ihre unbezahlten Rechnungen", + "Home": "Startseite", + "Income": "Einnahme", + "Insufficent funds": "Unzureichende Geldmittel", + "Internal transfer": "Interne Überweisung", + "Invalid account name": "Ungültiger Kontoname", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Ungültige Zahl, Format ist xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Ungültige Zahl, Format ist: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Ungültiger Pin", + "Invoice": "Rechnung", + "Invoices": "Rechnungen", + "Latest transactions": "Letzte Transaktionen", + "Loading invoices": "Rechnungen werden geladen", + "Loading transactions": "Transaktionen werden geladen", + "Loading {{name}} view ..": "Die {{name}} -Ansicht wird geladen ..", + "Message": "Mitteilung", + "Name": "Name", + "New account name": "Neuer Kontoname", + "New balance": "Neues Guthaben", + "New cash": "Neuer Umsatz", + "New pin": "Neue PIN", + "No account found to receive transfer.": "Kein Konto für den Empfang einer Überweisung gefunden.", + "No invoices, yet.": "Noch keine Rechnungen.", + "No users found.": "Keine Benutzer gefunden", + "Old pin": "Aktuelle PIN", + "Open account": "Konto eröffnen", + "Open bank": "Bank öffnen", + "Opened a new account": "Neues Konto eröffnet", + "Order a new card": "Neue Karte bestellen", + "Order new card": "Neue Karte bestellen", + "Ordered new card": "Neue Kreditkarte beantragt", + "PERSONAL": "Privat", + "Paid": "Bezahlt", + "Paid invoice": "Bezahlte Rechnung", + "Paid outgoing invoice to: {{to}}": "Zahlungsausgangsrechnung an: {{to}}", + "Pay invoice": "Rechnung bezahlen", + "Pay your bills": "Zahlen Sie Ihre Rechnungen", + "Personal": "Privat", + "Personal account": "Privates Konto", + "Pins do not match": "Die Pins stimmen nicht überein", + "Quick withdraw": "Schnelles Abheben", + "Received incoming invoice from: {{from}}": "Eingangsrechnung erhalten von: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Verbleibendes Guthaben von „{{deletedAccount}}“", + "Remove user": "Nutzer entfernen", + "Remove user from a shared account": "Benutzer aus einem geteilten Konto entfernen", + "Remove user from account": "Benutzer aus Konto entfernen", + "Rename": "Umbenennen", + "Rename account": "Konto umbenennen", + "Report": "Zusammenfassung", + "Role": "Rolle", + "SHARED": "GETEILT", + "Search for a user": "Nach einem Nutzer suchen", + "Select a card": "Eine Karte auswählen", + "Select a card to handle, or order a new one.": "Wählen Sie eine Karte aus, die verwaltet werden soll, oder bestellen Sie eine neue.", + "Select a user": "Wählen Sie einen Benutzer aus", + "Select account": "Konto auswählen", + "Set account to default": "Konto auf Standard setzen", + "Shared": "Geteilt", + "Shared account": "Gemeinsames Konto", + "Shared account actions": "Aktionen für gemeinsame Konten", + "Shared account cannot be default account": "Geteiltes Konto kann kein Standardkonto sein", + "Something went wrong": "Es ist ein Fehler aufgetreten.", + "Something went wrong, please try again later.": "Es ist ein Problem aufgetreten. Versuchen Sie es später erneut.", + "Successfully blocked the card.": "Die Karte wurde erfolgreich gesperrt.", + "Successfully deleted the card.": "Die Karte wurde erfolgreich gelöscht.", + "Successfully deposited {{amount}} into selected account.": "Der Betrag von {{amount}} wurde erfolgreich auf das ausgewählte Konto eingezahlt.", + "Successfully transferred funds": "Erfolgreich überwiesen", + "Successfully transferred {{amount}}.": "Der Betrag von {{amount}} wurde erfolgreich übertragen.", + "Successfully updated pin.": "Pin wurde erfolgreich aktualisiert.", + "Successfully withdrew {{amount}}.": "Der Betrag von {{amount}} wurde erfolgreich abgehoben.", + "Summary": "Zusammenfassung", + "The card is blocked": "Die Karte ist gesperrt", + "The specified number does not match an existing account": "Die angegebene Nummer stimmt nicht mit einem vorhandenen Konto überein!", + "There are currently no unpaid invoices!": "Sie haben aktuell keine offenen Rechnungen!", + "There is nothing to see here.": "Hier gibt es nichts zu sehen.", + "This is a shared account": "Dies ist ein geteiltes Konto", + "This should be the default account": "Dies sollte das Standardkonto sein", + "This will take cash from your person and insert into selected bank account": "Dadurch wird Ihr Bargeld auf das ausgewählte Bankkonto eingezahlt", + "To account": "Auf Konto", + "Total": "Gesamt", + "Total balance": "Gesamtguthaben", + "TransactionType.Incoming": "Transaktionsart.Incoming", + "TransactionType.Outgoing": "Transaktionstyp.Outgoing", + "TransactionType.Transfer": "Transfer", + "Transactions": "Transaktionen", + "Transfer": "Transferieren", + "Transfer between internal & external accounts.": "Übertragung zwischen internen und externen Konten.", + "Transfer funds": "Geld überweisen", + "Unpaid invoices": "Unbezahlte Rechnungen", + "Update pin": "Pin aktualisieren", + "View all": "Alle anzeigen", + "Weekly summary": "Wöchentliche Zusammenfassung", + "Withdraw": "Geld abheben", + "Withdrew {{amount}} from account.": "Der Betrag von {{amount}} wurde vom Konto abgehoben.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "{{amount}} wurde mit der Karte {{cardNumber}} an einem Geldautomaten abgehoben.", + "Withdrew {{amount}} from an ATM.": "{{amount}} an einem Geldautomaten abgehoben.", + "You already have access to this account. Use internal transfer instead": "Sie haben bereits Zugriff auf dieses Konto. Verwenden Sie stattdessen die interne Übertragung", + "You can create more accounts by visiting the nearest bank ..": "Sie können weitere Konten erstellen, indem Sie die nächstgelegene Bank besuchen.", + "You cannot delete the default account": "Das Standardkonto kann nicht gelöscht werden!", + "Your accounts": "· Ihre Konten", + "calendar.lastDay": "calendar.lastday", + "calendar.lastWeek": "calendar.lastweek", + "calendar.nextDay": "calendar.nextday", + "calendar.nextWeek": "calendar.nextweek", + "calendar.sameDay": "calendar.sameday", + "calendar.sameElse": "calendar.SameElse", + "owner": "Inhaber", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} von {{total}}" +} \ No newline at end of file diff --git a/locales/en/default.json b/locales/en/default.json new file mode 100644 index 00000000..c9aad14e --- /dev/null +++ b/locales/en/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Account", + "Account balance": "Account balance", + "Account name": "Account name", + "Account name is required": "Account name is required", + "Account name is too long": "Account name is too long", + "Account users": "Account users", + "Accounts": "Accounts", + "Actions": "Actions", + "Add external account": "Add external account", + "Add user": "Add user", + "Add user to account": "Add user to account", + "Add user to shared account": "Add user to shared account", + "Admin": "Admin", + "Admin role required": "Admin role required", + "Amount": "Amount", + "An account for the specified number already exists": "An account for the specified number already exists", + "Are you sure you want to block this card? This action cannot be undone.": "Are you sure you want to block this card? This action cannot be undone.", + "Are you sure you want to delete this card? This action cannot be undone.": "Are you sure you want to delete this card? This action cannot be undone.", + "Balance": "Balance", + "Block the card": "Block the card", + "Block, update pin and more.": "Block, update pin and more.", + "Blocking card": "Blocking card", + "CREATE": "CREATE", + "Cancel": "Cancel", + "Card holder": "Card holder", + "Cards": "Cards", + "Choose role": "Choose role", + "Clearing- & account number": "Clearing- & account number", + "Clearing- & account number is required": "Clearing- & account number is required", + "Confirm new pin": "Confirm new pin", + "Confirm pin": "Confirm pin", + "Contributor": "Contributor", + "Contributors cannot use money in shared accounts.": "Contributors cannot use money in shared accounts.", + "Copy account number": "Copy account number", + "Cost": "Cost", + "Current cash": "Current cash", + "DATE_FORMAT": "YYYY/DD/MM", + "DATE_TIME_FORMAT": "YYYY/MM/DD HH:mm A", + "Danger zone": "Danger zone", + "Dashboard": "Dashboard", + "Default": "Default", + "Default account": "Default account", + "Delete account": "Delete account", + "Delete the card": "Delete the card", + "Deleting card": "Deleting card", + "Deposit": "Deposit", + "Deposited {{amount}} into account.": "Deposited {{amount}} into account.", + "Enter card pin to block the card.": "Enter card pin to block the card.", + "Enter pin": "Enter pin", + "Expense": "Expense", + "Expenses": "Expenses", + "Expires": "Expires", + "External account name": "External account name", + "External accounts": "External accounts", + "External transfer": "External transfer", + "Failed to create new account": "Failed to create new account", + "Fetching data ..": "Fetching data ..", + "Filters": "Filters", + "From account": "From account", + "Funds will be transfered to default account.": "Funds will be transfered to default account.", + "General": "General", + "Handle accounts": "Handle accounts", + "Handle cards for your accounts": "Handle cards for your accounts", + "Handle your unpaid invoices": "Handle your unpaid invoices", + "Home": "Home", + "Income": "Income", + "Insufficent funds": "Insufficent funds", + "Internal transfer": "Internal transfer", + "Invalid account name": "Invalid account name", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Invalid number, format is xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Invalid number, format is: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Invalid pin", + "Invoice": "Invoice", + "Invoices": "Invoices", + "Latest transactions": "Latest transactions", + "Loading invoices": "Loading invoices", + "Loading transactions": "Loading transactions", + "Loading {{name}} view ..": "Loading {{name}} view ..", + "Message": "Message", + "Name": "Name", + "New account name": "New account name", + "New balance": "New balance", + "New cash": "New cash", + "New pin": "New pin", + "No account found to receive transfer.": "No account found to receive transfer.", + "No invoices, yet.": "No invoices, yet.", + "No users found.": "No users found.", + "Old pin": "Old pin", + "Open account": "Open account", + "Open bank": "Open bank", + "Opened a new account": "Opened a new account", + "Order a new card": "Order a new card", + "Order new card": "Order new card", + "Ordered new card": "Ordered new card", + "PERSONAL": "PERSONAL", + "Paid": "Paid", + "Paid invoice": "Paid invoice", + "Paid outgoing invoice to: {{to}}": "Paid outgoing invoice to: {{to}}", + "Pay invoice": "Pay invoice", + "Pay your bills": "Pay your bills", + "Personal": "Personal", + "Personal account": "Personal account", + "Pins do not match": "Pins do not match", + "Quick withdraw": "Quick withdraw", + "Received incoming invoice from: {{from}}": "Received incoming invoice from: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Remaining funds from \"{{deletedAccount}}\"", + "Remove user": "Remove user", + "Remove user from a shared account": "Remove user from a shared account", + "Remove user from account": "Remove user from account", + "Rename": "Rename", + "Rename account": "Rename account", + "Report": "Report", + "Role": "Role", + "SHARED": "SHARED", + "Search for a user": "Search for a user", + "Select a card": "Select a card", + "Select a card to handle, or order a new one.": "Select a card to handle, or order a new one.", + "Select a user": "Select a user", + "Select account": "Select account", + "Set account to default": "Set account to default", + "Shared": "Shared", + "Shared account": "Shared account", + "Shared account actions": "Shared account actions", + "Shared account cannot be default account": "Shared account cannot be default account", + "Something went wrong": "Something went wrong", + "Something went wrong, please try again later.": "Something went wrong, please try again later.", + "Successfully blocked the card.": "Successfully blocked the card.", + "Successfully deleted the card.": "Successfully deleted the card.", + "Successfully deposited {{amount}} into selected account.": "Successfully deposited {{amount}} into selected account.", + "Successfully transferred funds": "Successfully transferred funds", + "Successfully transferred {{amount}}.": "Successfully transferred {{amount}}.", + "Successfully updated pin.": "Successfully updated pin.", + "Successfully withdrew {{amount}}.": "Successfully withdrew {{amount}}.", + "Summary": "Summary", + "The card is blocked": "The card is blocked", + "The specified number does not match an existing account": "The specified number does not match an existing account", + "There are currently no unpaid invoices!": "There are currently no unpaid invoices!", + "There is nothing to see here.": "There is nothing to see here.", + "This is a shared account": "This is a shared account", + "This should be the default account": "This should be the default account", + "This will take cash from your person and insert into selected bank account": "This will take cash from your person and insert into selected bank account", + "To account": "To account", + "Total": "Total", + "Total balance": "Total balance", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Transactions", + "Transfer": "Transfer", + "Transfer between internal & external accounts.": "Transfer between internal & external accounts.", + "Transfer funds": "Transfer funds", + "Unpaid invoices": "Unpaid invoices", + "Update pin": "Update pin", + "View all": "View all", + "Weekly summary": "Weekly summary", + "Withdraw": "Withdraw", + "Withdrew {{amount}} from account.": "Withdrew {{amount}} from account.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Withdrew {{amount}} from an ATM with card {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Withdrew {{amount}} from an ATM.", + "You already have access to this account. Use internal transfer instead": "You already have access to this account. Use internal transfer instead", + "You can create more accounts by visiting the nearest bank ..": "You can create more accounts by visiting the nearest bank ..", + "You cannot delete the default account": "You cannot delete the default account", + "Your accounts": "Your accounts", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "owner", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} of {{total}}" +} \ No newline at end of file diff --git a/locales/es/default.json b/locales/es/default.json new file mode 100644 index 00000000..a1532b25 --- /dev/null +++ b/locales/es/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Cuenta", + "Account balance": "Saldo de la cuenta", + "Account name": "Nombre de la cuenta", + "Account name is required": "Nombre de cuenta requerido", + "Account name is too long": "El nombre de la cuenta es demasiado largo", + "Account users": "Usuarios de la cuenta", + "Accounts": "Cuentas", + "Actions": "Actions", + "Add external account": "Añadir cuenta externa", + "Add user": "Añadir usuario", + "Add user to account": "Añadir usuario a la cuenta", + "Add user to shared account": "Añadir usuario a la cuenta compartida", + "Admin": "Administrador", + "Admin role required": "Rol de administrador requerido", + "Amount": "Cantidad", + "An account for the specified number already exists": "Ya existe una cuenta para el número especificado", + "Are you sure you want to block this card? This action cannot be undone.": "Are you sure you want to block this card? This action cannot be undone.", + "Are you sure you want to delete this card? This action cannot be undone.": "Are you sure you want to delete this card? This action cannot be undone.", + "Balance": "Saldo", + "Block the card": "Block the card", + "Block, update pin and more.": "Block, update pin and more.", + "Blocking card": "Blocking card", + "CREATE": "CREAR", + "Cancel": "Cancelar", + "Card holder": "Card holder", + "Cards": "Cards", + "Choose role": "Elegir rol", + "Clearing- & account number": "Compensación y número de cuenta", + "Clearing- & account number is required": "Compensación y número de cuenta requerido", + "Confirm new pin": "Confirm new pin", + "Confirm pin": "Confirm pin", + "Contributor": "Contribuyente", + "Contributors cannot use money in shared accounts.": "Los colaboradores no pueden usar dinero en cuentas compartidas.", + "Copy account number": "Copiar número de cuenta", + "Cost": "Coste", + "Current cash": "Efectivo disponible", + "DATE_FORMAT": "YYYY/MM/DD", + "DATE_TIME_FORMAT": "YYYY/MM/DD HH:mm", + "Danger zone": "Zona de riesgo", + "Dashboard": "Panel de control", + "Default": "Por defecto", + "Default account": "Cuenta predeterminada", + "Delete account": "Borrar cuenta", + "Delete the card": "Delete the card", + "Deleting card": "Deleting card", + "Deposit": "Depositar", + "Deposited {{amount}} into account.": "Depositado {{amount}} en la cuenta.", + "Enter card pin to block the card.": "Enter card pin to block the card.", + "Enter pin": "Enter pin", + "Expense": "Gastos", + "Expenses": "Gastos", + "Expires": "Caduca", + "External account name": "Nombre de cuenta externa", + "External accounts": "Cuentas externas", + "External transfer": "Transferencia externa", + "Failed to create new account": "Failed to create new account", + "Fetching data ..": "Obteniendo datos…", + "Filters": "Filtros", + "From account": "Desde la cuenta", + "Funds will be transfered to default account.": "Los fondos se transferirán a la cuenta predeterminada.", + "General": "General", + "Handle accounts": "Gestionar cuentas", + "Handle cards for your accounts": "Handle cards for your accounts", + "Handle your unpaid invoices": "Gestionar facturas impagadas", + "Home": "Inicio", + "Income": "Ingresos", + "Insufficent funds": "Saldo insuficientes", + "Internal transfer": "Transferencia interna", + "Invalid account name": "Nombre de cuenta no válido", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Número no válido, el formato es xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Número no válido, el formato es: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Invalid pin", + "Invoice": "Factura", + "Invoices": "Facturas", + "Latest transactions": "Transacciones recientes", + "Loading invoices": "Cargando facturas", + "Loading transactions": "Cargando transacciones", + "Loading {{name}} view ..": "Cargando vista de {{name}}..", + "Message": "Mensaje", + "Name": "Nombre", + "New account name": "Nuevo nombre de cuenta", + "New balance": "Nuevo saldo", + "New cash": "Efectivo nuevo", + "New pin": "New pin", + "No account found to receive transfer.": "No se ha encontrado cuenta para recibir la transferencia.", + "No invoices, yet.": "Aún no hay facturas.", + "No users found.": "No se encontraron usuarios.", + "Old pin": "Old pin", + "Open account": "Abrir una cuenta", + "Open bank": "Abrir banco", + "Opened a new account": "Nueva cuenta abierta", + "Order a new card": "Order a new card", + "Order new card": "Order new card", + "Ordered new card": "Ordered new card", + "PERSONAL": "PERSONAL", + "Paid": "Pagado", + "Paid invoice": "Factura pagada", + "Paid outgoing invoice to: {{to}}": "Factura pagada a: {{to}}", + "Pay invoice": "Pagar Factura", + "Pay your bills": "Paga tus facturas", + "Personal": "Personal", + "Personal account": "Cuenta personal", + "Pins do not match": "Pins do not match", + "Quick withdraw": "Retirada rápida", + "Received incoming invoice from: {{from}}": "Factura recibida de: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Fondos restantes de «{{deletedAccount}}»", + "Remove user": "Eliminar usuario", + "Remove user from a shared account": "Eliminar usuario de una cuenta compartida", + "Remove user from account": "Eliminar usuario de la cuenta", + "Rename": "Renombrar", + "Rename account": "Renombrar cuenta", + "Report": "Reportar", + "Role": "Rol", + "SHARED": "COMPARTIDA", + "Search for a user": "Buscar un usuario", + "Select a card": "Select a card", + "Select a card to handle, or order a new one.": "Select a card to handle, or order a new one.", + "Select a user": "Seleccionar usuario", + "Select account": "Seleccionar cuenta", + "Set account to default": "Establecer la cuenta como predeterminada", + "Shared": "Compartida", + "Shared account": "Cuenta compartida", + "Shared account actions": "Acciones de cuenta compartida", + "Shared account cannot be default account": "La cuenta compartida no puede ser la cuenta predeterminada", + "Something went wrong": "Se ha producido un error", + "Something went wrong, please try again later.": "Algo salió mal. Por favor, intenta de nuevo mas tarde.", + "Successfully blocked the card.": "Successfully blocked the card.", + "Successfully deleted the card.": "Successfully deleted the card.", + "Successfully deposited {{amount}} into selected account.": "Se ha depositado {{amount}} en la cuenta seleccionada.", + "Successfully transferred funds": "Fondos transferidos correctamente", + "Successfully transferred {{amount}}.": "Se ha transferido {{amount}}.", + "Successfully updated pin.": "Successfully updated pin.", + "Successfully withdrew {{amount}}.": "Se ha retirado {{amount}}.", + "Summary": "Resumen", + "The card is blocked": "The card is blocked", + "The specified number does not match an existing account": "El número especificado no coincide con una cuenta existente", + "There are currently no unpaid invoices!": "¡Actualmente no hay facturas pendientes de pago!", + "There is nothing to see here.": "No hay nada que ver aquí.", + "This is a shared account": "Esta es una cuenta compartida", + "This should be the default account": "Esta debe ser la cuenta por defecto", + "This will take cash from your person and insert into selected bank account": "Esto tomará efectivo de tu inventario y lo depositara en la cuenta seleccionada", + "To account": "A la cuenta", + "Total": "Total", + "Total balance": "Saldo total", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Transacciones", + "Transfer": "Transferir", + "Transfer between internal & external accounts.": "Transfiere entre cuentas internas y externas.", + "Transfer funds": "Transfiera fondos", + "Unpaid invoices": "Facturas impagas", + "Update pin": "Update pin", + "View all": "Ver todo", + "Weekly summary": "Resumen semanal", + "Withdraw": "Retirar", + "Withdrew {{amount}} from account.": "Se retiraron {{amount}} de la cuenta.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Withdrew {{amount}} from an ATM with card {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Withdrew {{amount}} from an ATM.", + "You already have access to this account. Use internal transfer instead": "Ya tienes acceso a esta cuenta. En su lugar, usar transferencia interna", + "You can create more accounts by visiting the nearest bank ..": "Puedes crear más cuentas visitando el banco más cercano.", + "You cannot delete the default account": "No puedes eliminar la cuenta predeterminada", + "Your accounts": "Tus cuentas", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "Propietario", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} de {{total}}" +} \ No newline at end of file diff --git a/locales/fi/default.json b/locales/fi/default.json new file mode 100644 index 00000000..7cfe7823 --- /dev/null +++ b/locales/fi/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Tili", + "Account balance": "Tilin saldo", + "Account name": "Tilin nimi", + "Account name is required": "Tilin nimi vaaditaan", + "Account name is too long": "Tilin nimi on liian pitkä", + "Account users": "Tilin käyttäjät", + "Accounts": "Tilit", + "Actions": "Toiminnot", + "Add external account": "Lisää ulkoinen tili", + "Add user": "Lisää käyttäjä", + "Add user to account": "Lisää käyttäjä tilille", + "Add user to shared account": "Lisää käyttäjä jaetulle tilille", + "Admin": "Pääkäyttäjä", + "Admin role required": "Pääkäyttäjän rooli vaaditaan", + "Amount": "Summa", + "An account for the specified number already exists": "Tili tällä numerolla on jo olemassa", + "Are you sure you want to block this card? This action cannot be undone.": "Oletko varma että haluat kuolettaa tämän pankkikortin? Tätä toimintoa ei voida peruuttaa.", + "Are you sure you want to delete this card? This action cannot be undone.": "Oletko varma että haluat poistaa tämän pankkikortin? Tätä toimintoa ei voida kumota.", + "Balance": "Saldo", + "Block the card": "Kuoleta pankkikortti", + "Block, update pin and more.": "Kuoleta kortti, päivitä PIN-koodi ja muuta.", + "Blocking card": "Kuoletetaan pankkikorttia", + "CREATE": "Luo", + "Cancel": "Peruuta", + "Card holder": "Kortinhaltija", + "Cards": "Pankkikortit", + "Choose role": "Valitse rooli", + "Clearing- & account number": "Tunniste- ja tilinumero", + "Clearing- & account number is required": "Tunniste- ja tilinumero vaaditaan", + "Confirm new pin": "Vahvista uusi PIN-koodi", + "Confirm pin": "Vahvista PIN-koodi", + "Contributor": "Rinnakkaisjäsen", + "Contributors cannot use money in shared accounts.": "Rinnakkaisjäsenet eivät voi käyttää rahaa jaetuilla tileillä.", + "Copy account number": "Kopioi tilinumero", + "Cost": "Hinta", + "Current cash": "Käteinen", + "DATE_FORMAT": "DD.MM.YYYY", + "DATE_TIME_FORMAT": "DD.MM.YYYY HH:mm", + "Danger zone": "Vaaravyöhyke", + "Dashboard": "Yleisnäkymä", + "Default": "Oletus", + "Default account": "Oletustili", + "Delete account": "Poista tili", + "Delete the card": "Poista pankkikortti", + "Deleting card": "Poistetaan pankkikorttia", + "Deposit": "Talleta", + "Deposited {{amount}} into account.": "{{amount}} talletettu tilille.", + "Enter card pin to block the card.": "Syötä pankkikortin pin-koodi kuolettaaksesi kortin.", + "Enter pin": "Syötä pin-koodi", + "Expense": "Meno", + "Expenses": "Menot", + "Expires": "Erääntyy", + "External account name": "Ulkoisen tilin nimi", + "External accounts": "Ulkoiset tilit", + "External transfer": "Ulkoinen siirto", + "Failed to create new account": "Uuden tilin luominen epäonnistui", + "Fetching data ..": "Haetaan tietoja…", + "Filters": "Suodattimet", + "From account": "Tililtä", + "Funds will be transfered to default account.": "Rahat siirretään oletustilille.", + "General": "Yleinen", + "Handle accounts": "Hallinnoi tilejä", + "Handle cards for your accounts": "Hallinnoi tilisi pankkikortteja", + "Handle your unpaid invoices": "Käsittele maksamattomat laskut", + "Home": "Etusivu", + "Income": "Tulo", + "Insufficent funds": "Ei riittävästi rahaa", + "Internal transfer": "Sisäinen siirto", + "Invalid account name": "Virheellinen tilin nimi", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Virheellinen numero, muoto on xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Virheellinen numero, muoto on: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Virheellinen PIN-koodi", + "Invoice": "Lasku", + "Invoices": "Laskut", + "Latest transactions": "Viimeisimmät tilitapahtumat", + "Loading invoices": "Ladataan laskuja", + "Loading transactions": "Ladataan tilitapahtumia", + "Loading {{name}} view ..": "Ladataan näkymää {{name}}", + "Message": "Viesti", + "Name": "Nimi", + "New account name": "Uusi tilin nimi", + "New balance": "Uusi saldo", + "New cash": "Uusi käteisen määrä", + "New pin": "Uusi PIN-koodi", + "No account found to receive transfer.": "Tiliä ei löytynyt siirtoa varten.", + "No invoices, yet.": "Ei laskuja, vielä.", + "No users found.": "Käyttäjiä ei löytynyt.", + "Old pin": "Vanha PIN-koodi", + "Open account": "Avaa tili", + "Open bank": "Avaa pankki", + "Opened a new account": "Uusi tili avattu", + "Order a new card": "Tilaa uusi pankkikortti", + "Order new card": "Tilaa uusi pankkikortti", + "Ordered new card": "Tilasit uuden pankkikortin", + "PERSONAL": "HENKILÖKOHTAINEN", + "Paid": "Maksettu", + "Paid invoice": "Maksettu lasku", + "Paid outgoing invoice to: {{to}}": "Maksettu lähtevä lasku: {{to}}", + "Pay invoice": "Maksa lasku", + "Pay your bills": "Maksa laskusi", + "Personal": "Henkilökohtainen", + "Personal account": "Henkilökohtainen tili", + "Pins do not match": "PIN-koodit eivät täsmää", + "Quick withdraw": "Nosta", + "Received incoming invoice from: {{from}}": "Lasku vastaanotettu: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Jäljellä olevat rahat tililtä {{deletedAccount}}", + "Remove user": "Poista käyttäjä", + "Remove user from a shared account": "Poista käyttäjä jaetulta tililtä", + "Remove user from account": "Poista käyttäjä tililtä", + "Rename": "Nimeä uudelleen", + "Rename account": "Uudelleennimeä tili", + "Report": "Raportti", + "Role": "Rooli", + "SHARED": "JAETTU", + "Search for a user": "Etsi käyttäjää", + "Select a card": "Valitse pankkikortti", + "Select a card to handle, or order a new one.": "Valitse muokattava pankkikortti tai tilaa uusi", + "Select a user": "Valitse käyttäjä", + "Select account": "Valitse tili", + "Set account to default": "Aseta oletustiliksi", + "Shared": "Jaettu", + "Shared account": "Jaettu tili", + "Shared account actions": "Jaetun tilin toiminnot", + "Shared account cannot be default account": "Jaettu tili ei voi olla oletustili", + "Something went wrong": "Jotain meni pieleen", + "Something went wrong, please try again later.": "Jotain meni pieleen, yritä myöhemmin uudelleen.", + "Successfully blocked the card.": "Kuoletit pankkikortin onnistuneesti", + "Successfully deleted the card.": "Poistit pankkikortin onnistuneesti", + "Successfully deposited {{amount}} into selected account.": "Talletettu {{amount}} onnistuneesti valitulle tilille", + "Successfully transferred funds": "Rahat siirretty", + "Successfully transferred {{amount}}.": "Siirretty {{amount}}.", + "Successfully updated pin.": "Päivitit onnistuneesti PIN-koodin", + "Successfully withdrew {{amount}}.": "Nostettu {{amount}}.", + "Summary": "Yhteenveto", + "The card is blocked": "Pankkikortti on kuoletettu", + "The specified number does not match an existing account": "Tilinumero ei vastaa olemassa olevaa tiliä", + "There are currently no unpaid invoices!": "Ei maksamattomia laskuja!", + "There is nothing to see here.": "Täällä ei ole mitään nähtävää.", + "This is a shared account": "Tämä on jaettu tili", + "This should be the default account": "Tämän pitäisi olla oletustili", + "This will take cash from your person and insert into selected bank account": "Tämä ottaa sinulta käteistä ja lisää ne valitulle tilille.", + "To account": "Tilille", + "Total": "Yhteensä", + "Total balance": "Kokonaissaldo", + "TransactionType.Incoming": "Saapuva", + "TransactionType.Outgoing": "Lähtevä", + "TransactionType.Transfer": "Siirto", + "Transactions": "Tilitapahtumat", + "Transfer": "Siirrä", + "Transfer between internal & external accounts.": "Siirto sisäisten ja ulkoisten tilien välillä.", + "Transfer funds": "Siirrä rahaa", + "Unpaid invoices": "Maksamattomat laskut", + "Update pin": "Päivitä PIN-koodi", + "View all": "Näytä kaikki", + "Weekly summary": "Viikkoyhteenveto", + "Withdraw": "Nosta", + "Withdrew {{amount}} from account.": "Nostettu {{amount}} tililtä.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Nostit {{amount}} pankkiautomaatilta, kortilla {{cardNumber}}", + "Withdrew {{amount}} from an ATM.": "Nostit {{amount}} pankkiautomaatilta", + "You already have access to this account. Use internal transfer instead": "Sinulla on pääsy tähän tiliin. Käytä sisäistä siirtoa", + "You can create more accounts by visiting the nearest bank ..": "Voit luoda uuden tilin käymällä lähimmässä pankissa", + "You cannot delete the default account": "Oletustiliä ei voi poistaa", + "Your accounts": "Omat tilit", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "omistaja", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} / {{total}}" +} \ No newline at end of file diff --git a/locales/fr/default.json b/locales/fr/default.json new file mode 100644 index 00000000..0c937ac5 --- /dev/null +++ b/locales/fr/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Compte", + "Account balance": "Solde du compte", + "Account name": "Nom du compte", + "Account name is required": "Le nom du compte est requis", + "Account name is too long": "Le nom du compte est trop long", + "Account users": "Utilisateurs du compte", + "Accounts": "Comptes", + "Actions": "Actions", + "Add external account": "Ajouter un compte externe", + "Add user": "Ajouter un utilisateur", + "Add user to account": "Ajouter un utilisateur au compte", + "Add user to shared account": "Ajouter un utilisateur au compte partagé", + "Admin": "Administrateur", + "Admin role required": "Rôle d'administrateur requis", + "Amount": "Montant", + "An account for the specified number already exists": "Un compte pour le numéro spécifié existe déjà", + "Are you sure you want to block this card? This action cannot be undone.": "Êtes-vous sûr de vouloir bloquer cette carte ? Cette action ne peut pas être annulée.", + "Are you sure you want to delete this card? This action cannot be undone.": "Êtes-vous sûr de vouloir supprimer cette carte ? Cette action est irréversible.", + "Balance": "Solde", + "Block the card": "Bloquer la carte", + "Block, update pin and more.": "Bloquez, mettez à jour le code PIN, etc.", + "Blocking card": "Blocage de la carte", + "CREATE": "CRÉER", + "Cancel": "Annuler", + "Card holder": "Titulaire de la carte", + "Cards": "Cartes", + "Choose role": "Choisir rôle", + "Clearing- & account number": "Numéro de compensation & de compte", + "Clearing- & account number is required": "Les numéro de compensation et de compte sont requis", + "Confirm new pin": "Confirmer le nouveau code PIN", + "Confirm pin": "Confirmer le code PIN", + "Contributor": "Contributeur", + "Contributors cannot use money in shared accounts.": "Les contributeurs ne peuvent pas utiliser l'argent des comptes partagés.", + "Copy account number": "Copier le numéro de compte", + "Cost": "Coût", + "Current cash": "Solde Cash", + "DATE_FORMAT": "DD/MM/YYYY", + "DATE_TIME_FORMAT": "DD/MM/YYYY HH:mm", + "Danger zone": "Zone de danger", + "Dashboard": "Aperçu", + "Default": "Défaut", + "Default account": "Compte par défaut", + "Delete account": "Supprimer le compte", + "Delete the card": "Supprimer la carte", + "Deleting card": "Suppression de la carte", + "Deposit": "Dépôt", + "Deposited {{amount}} into account.": "Déposé {{amount}} sur le compte.", + "Enter card pin to block the card.": "Entrez le code PIN de la carte pour la bloquer.", + "Enter pin": "Saisir le code PIN", + "Expense": "Dépense", + "Expenses": "Dépenses", + "Expires": "Date d'expiration", + "External account name": "Nom du compte externe", + "External accounts": "Comptes externes", + "External transfer": "Virement externe", + "Failed to create new account": "Impossible de créer un nouveau compte", + "Fetching data ..": "Récupération de données", + "Filters": "Filtres", + "From account": "Du compte", + "Funds will be transfered to default account.": "Les fonds seront transférés sur le compte par défaut.", + "General": "Général", + "Handle accounts": "Gérer les comptes", + "Handle cards for your accounts": "Gérez les cartes de vos comptes", + "Handle your unpaid invoices": "Gérez vos factures impayées", + "Home": "Accueil", + "Income": "Revenu", + "Insufficent funds": "Fonds insuffisants", + "Internal transfer": "Transfert interne", + "Invalid account name": "Nom de compte invalide", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Numéro invalide, format xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Numéro invalide, format : xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Code PIN invalide", + "Invoice": "Facture", + "Invoices": "Factures", + "Latest transactions": "Dernières transactions", + "Loading invoices": "Chargement des factures", + "Loading transactions": "Chargement transactions", + "Loading {{name}} view ..": "Chargement de la vue {{name}}..", + "Message": "Message", + "Name": "Nom", + "New account name": "Nouveau nom de compte", + "New balance": "Nouveau solde", + "New cash": "Nouvelles liquidités", + "New pin": "Nouveau code PIN", + "No account found to receive transfer.": "Aucun compte n'a été trouvé pour recevoir le virement.", + "No invoices, yet.": "Aucune facture pour l'instant.", + "No users found.": "Aucun utilisateur trouvé", + "Old pin": "Ancien code PIN", + "Open account": "Créer un compte", + "Open bank": "Accéder à la banque", + "Opened a new account": "Nouveau compte ouvert", + "Order a new card": "Commander une nouvelle carte", + "Order new card": "Commander une nouvelle carte", + "Ordered new card": "Nouvelle carte commandée", + "PERSONAL": "PERSONNEL", + "Paid": "Payé", + "Paid invoice": "Facture payée", + "Paid outgoing invoice to: {{to}}": "Facture sortante payée à : {{to}}", + "Pay invoice": "Payer la facture", + "Pay your bills": "Payez vos factures", + "Personal": "Personnel", + "Personal account": "Compte personnel", + "Pins do not match": "Les codes PIN ne correspondent pas.", + "Quick withdraw": "Retrait rapide", + "Received incoming invoice from: {{from}}": "Facture reçue de : {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Fonds restants de « {{deletedAccount}} »", + "Remove user": "Retirer l'utilisateur", + "Remove user from a shared account": "Retirer un utilisateur d'un compte partagé", + "Remove user from account": "Retirer un utilisateur du compte", + "Rename": "Renommer", + "Rename account": "Renommer le compte", + "Report": "Rapport", + "Role": "Rôle", + "SHARED": "PARTAGÉ", + "Search for a user": "Chercher un utilisateur", + "Select a card": "Sélectionnez une carte", + "Select a card to handle, or order a new one.": "Sélectionnez une carte à gérer ou commandez-en une nouvelle.", + "Select a user": "Sélectionner un utilisateur", + "Select account": "Sélectionner un compte", + "Set account to default": "Définir comme compte par défaut", + "Shared": "Partagé", + "Shared account": "Compte partagé", + "Shared account actions": "Actions sur le compte partagé", + "Shared account cannot be default account": "Le compte partagé ne peut être un compte par défaut", + "Something went wrong": "Un problème est survenu", + "Something went wrong, please try again later.": "Une erreur est survenue. Veuillez réessayer plus tard.", + "Successfully blocked the card.": "Carte bloquée avec succès.", + "Successfully deleted the card.": "La carte a été supprimée avec succès.", + "Successfully deposited {{amount}} into selected account.": "{{amount}} déposé avec succès sur le compte sélectionné.", + "Successfully transferred funds": "Fonds transférés avec succès", + "Successfully transferred {{amount}}.": "Transfert de {{amount}} réussi.", + "Successfully updated pin.": "Code PIN mis à jour.", + "Successfully withdrew {{amount}}.": "Retrait de {{amount}} réussi.", + "Summary": "Résumé", + "The card is blocked": "La carte est bloquée", + "The specified number does not match an existing account": "Le numéro spécifié ne correspond à aucun compte existant", + "There are currently no unpaid invoices!": "Il n'y a aucune facture impayée!", + "There is nothing to see here.": "Il n'y a rien à voir ici.", + "This is a shared account": "C'est un compte partagé", + "This should be the default account": "Ce compte devrait être le compte par défaut", + "This will take cash from your person and insert into selected bank account": "Cela vous prélèvera du cash et le déposera dans le compte bancaire sélectionné", + "To account": "Au compte", + "Total": "Total", + "Total balance": "Solde total", + "TransactionType.Incoming": "Transaction entrante", + "TransactionType.Outgoing": "Transaction sortante", + "TransactionType.Transfer": "Transfert", + "Transactions": "Transactions", + "Transfer": "Transférer", + "Transfer between internal & external accounts.": "Transfert entre comptes internes et externes.", + "Transfer funds": "Transférer des fonds", + "Unpaid invoices": "Factures impayées", + "Update pin": "Mettre à jour le code PIN", + "View all": "Voir tout", + "Weekly summary": "Résumé hebdomadaire", + "Withdraw": "Retrait", + "Withdrew {{amount}} from account.": "{{amount}} retiré du compte.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Retrait de {{amount}} d'un ATM avec la carte {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Retrait de {{amount}} d'un ATM.", + "You already have access to this account. Use internal transfer instead": "Vous avez déjà accès à ce compte. Utilisez plutôt le transfert interne", + "You can create more accounts by visiting the nearest bank ..": "Vous pouvez créer plus de comptes en vous rendant dans la banque la plus proche.", + "You cannot delete the default account": "Vous ne pouvez pas supprimer le compte par défaut", + "Your accounts": "Vos comptes", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "propriétaire", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} de {{total}}" +} \ No newline at end of file diff --git a/locales/hr/default.json b/locales/hr/default.json new file mode 100644 index 00000000..d595035c --- /dev/null +++ b/locales/hr/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Račun", + "Account balance": "Stanje na Računu", + "Account name": "Vlasnik Računa", + "Account name is required": "Potreban je Vlasnik Računa", + "Account name is too long": "Naziv računa je predug", + "Account users": "Korisnici Računa", + "Accounts": "Računi", + "Actions": "Actions", + "Add external account": "Dodaj Vanjski Račun", + "Add user": "Dodaj Korisnika", + "Add user to account": "Dodaj Korisnika na Račun", + "Add user to shared account": "Dodaj Korisnika na Poslovni Račun", + "Admin": "Administrator", + "Admin role required": "Potrebna je uloga administatora", + "Amount": "Iznos", + "An account for the specified number already exists": "Račun za navedeni broj već postoji", + "Are you sure you want to block this card? This action cannot be undone.": "Are you sure you want to block this card? This action cannot be undone.", + "Are you sure you want to delete this card? This action cannot be undone.": "Are you sure you want to delete this card? This action cannot be undone.", + "Balance": "Saldo", + "Block the card": "Block the card", + "Block, update pin and more.": "Block, update pin and more.", + "Blocking card": "Blocking card", + "CREATE": "Izradi", + "Cancel": "Otkaži", + "Card holder": "Card holder", + "Cards": "Cards", + "Choose role": "Odaberite ulogu", + "Clearing- & account number": "Klirinški i broj računa", + "Clearing- & account number is required": "Klirinški i broj računa je potreban", + "Confirm new pin": "Confirm new pin", + "Confirm pin": "Confirm pin", + "Contributor": "Prinosnik", + "Contributors cannot use money in shared accounts.": "Prinosnici ne mogu koristiti novac na zajedničkim računima.", + "Copy account number": "Kopiraj broj računa", + "Cost": "Cijena", + "Current cash": "Tekuća gotovina", + "DATE_FORMAT": "DD/MM/YYYY", + "DATE_TIME_FORMAT": "DD/MM/YYYY HH:mm A", + "Danger zone": "Opasna zona", + "Dashboard": "Nadzorna ploča", + "Default": "Zadano", + "Default account": "Zadani račun", + "Delete account": "Izbriši račun", + "Delete the card": "Delete the card", + "Deleting card": "Deleting card", + "Deposit": "Uplati", + "Deposited {{amount}} into account.": "Uplaćeno {{amount}} na račun.", + "Enter card pin to block the card.": "Enter card pin to block the card.", + "Enter pin": "Enter pin", + "Expense": "Trošak", + "Expenses": "Trošak", + "Expires": "Ističe", + "External account name": "Naziv vanjskog računa", + "External accounts": "Vanjski Računi", + "External transfer": "Vanjski Prijenos", + "Failed to create new account": "Failed to create new account", + "Fetching data ..": "Dohvaćanje podataka ..", + "Filters": "Filtar", + "From account": "S računa", + "Funds will be transfered to default account.": "Sredstva će biti prebačena na zadani račun.", + "General": "Općenito", + "Handle accounts": "Vodi račune", + "Handle cards for your accounts": "Handle cards for your accounts", + "Handle your unpaid invoices": "Riješite svoje neplaćene fakture", + "Home": "Početni zaslon", + "Income": "Prihod", + "Insufficent funds": "Nedovoljno sredstava", + "Internal transfer": "Interni prijenos", + "Invalid account name": "Nevažeći naziv računa", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Nevažeći broj, format je xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Nevažeći broj, format je: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Invalid pin", + "Invoice": "Faktura", + "Invoices": "Fakture", + "Latest transactions": "Posljednja transakcija", + "Loading invoices": "Učitavanje faktura", + "Loading transactions": "Učitavanje transakcija", + "Loading {{name}} view ..": "Učitavanje {{name}} pogledaj ..", + "Message": "Poruka", + "Name": "Ime", + "New account name": "Novo ime računa", + "New balance": "Novi saldo", + "New cash": "Nova gotovina", + "New pin": "New pin", + "No account found to receive transfer.": "Nije pronađen nijedan račun za primanje prijenosa.", + "No invoices, yet.": "Nema faktura, još.", + "No users found.": "Korisnik nije pronađen.", + "Old pin": "Old pin", + "Open account": "Otvori račun", + "Open bank": "Otvori banku", + "Opened a new account": "Otvorili ste novi račun", + "Order a new card": "Order a new card", + "Order new card": "Order new card", + "Ordered new card": "Ordered new card", + "PERSONAL": "OSOBNO", + "Paid": "Plaćeno", + "Paid invoice": "Plaćene fakture", + "Paid outgoing invoice to: {{to}}": "Plaćena izlazna faktura na: {{to}}", + "Pay invoice": "Plati fakturu", + "Pay your bills": "Platite svoje račune", + "Personal": "Osobno", + "Personal account": "Osobni račun", + "Pins do not match": "Pins do not match", + "Quick withdraw": "Brzo podizanje", + "Received incoming invoice from: {{from}}": "Primljena dolazna faktura od: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Preostala sredstva iz \"{{deletedAccount}}\"", + "Remove user": "Ukloni korisnika", + "Remove user from a shared account": "Ukloni korisnika iz zajedničkog računa", + "Remove user from account": "Ukloni korisnika sa računa", + "Rename": "Preimenuj", + "Rename account": "Preimenuj račun", + "Report": "Prijavi", + "Role": "Uloga", + "SHARED": "DIJELJEN", + "Search for a user": "Pretraži korisnika", + "Select a card": "Select a card", + "Select a card to handle, or order a new one.": "Select a card to handle, or order a new one.", + "Select a user": "Odaberite korisnika", + "Select account": "Izaberi račun", + "Set account to default": "Postavite račun na zadani", + "Shared": "Dijeljen", + "Shared account": "Dijeljen račun", + "Shared account actions": "Radnje dijeljenog računa", + "Shared account cannot be default account": "Zajednički račun ne može biti zadani račun", + "Something went wrong": "Something went wrong", + "Something went wrong, please try again later.": "Nešto je pošlo po zlu. Molimo pokušajte ponovo kasnije.", + "Successfully blocked the card.": "Successfully blocked the card.", + "Successfully deleted the card.": "Successfully deleted the card.", + "Successfully deposited {{amount}} into selected account.": "Uspješno uplaćeno {{amount}} na odabrani račun", + "Successfully transferred funds": "Sredstva su uspješno prenesena", + "Successfully transferred {{amount}}.": "Uspješno prenesno {{amount}}", + "Successfully updated pin.": "Successfully updated pin.", + "Successfully withdrew {{amount}}.": "Uspješno podignuto {{amount}}.", + "Summary": "Summary", + "The card is blocked": "The card is blocked", + "The specified number does not match an existing account": "Navedeni broj ne odgovara postojećem računu", + "There are currently no unpaid invoices!": "Trenutno nema neplaćenih faktura!", + "There is nothing to see here.": "Ovdje se nema što vidjeti.", + "This is a shared account": "Ovo je zajednički račun", + "This should be the default account": "Ovo bi trebao biti zadani račun", + "This will take cash from your person and insert into selected bank account": "Ovo će uplatiti vašu gotovinu i uplatiti je na odabrani bankovni račun", + "To account": "Na račun", + "Total": "Ukupno", + "Total balance": "Ukupni saldo", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Transakcija", + "Transfer": "Prijenos", + "Transfer between internal & external accounts.": "Prijenos između internih i eksternih računa.", + "Transfer funds": "Prenesi novčana sredstva", + "Unpaid invoices": "Ne plaćene fakture", + "Update pin": "Update pin", + "View all": "Pogledaj sve", + "Weekly summary": "Tjedni sažetak", + "Withdraw": "Podigni", + "Withdrew {{amount}} from account.": "Podigni {{amount}} sa računa.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Withdrew {{amount}} from an ATM with card {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Withdrew {{amount}} from an ATM.", + "You already have access to this account. Use internal transfer instead": "Već imate pristup ovom računu. Umjesto toga upotrijebite interni prijenos", + "You can create more accounts by visiting the nearest bank ..": "Više računa možete otvoriti posjetom najbližoj banci..", + "You cannot delete the default account": "Ne možete izbrisati zadani račun", + "Your accounts": "Tvoji računi", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "Vlasnik", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} od {{total}}" +} \ No newline at end of file diff --git a/locales/hu/default.json b/locales/hu/default.json new file mode 100644 index 00000000..08f8233d --- /dev/null +++ b/locales/hu/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Bankszámla", + "Account balance": "Számlaegyenleg", + "Account name": "Számla neve", + "Account name is required": "Számlának kötelező nevet adni!", + "Account name is too long": "Számla neve túl hosszú!", + "Account users": "Fiók felhasználók", + "Accounts": "Bankszámlák", + "Actions": "Műveletek", + "Add external account": "Külső bankszámla megadása", + "Add user": "Felhasználó hozzáadása", + "Add user to account": "Felhasználó hozzáadása bankszámlához", + "Add user to shared account": "Felhasználó hozzáaadása megosztott bankszámlához", + "Admin": "Admin", + "Admin role required": "Admin rang szükséges ehhez a művelethez!", + "Amount": "Összeg", + "An account for the specified number already exists": "Egy számla már létezik ezzel a számmal", + "Are you sure you want to block this card? This action cannot be undone.": "Biztos leakarod zárolni ezt a kártyát? Ez a művelet nem vonható vissza.", + "Are you sure you want to delete this card? This action cannot be undone.": "Biztosan törölni szeretné ezt a kártyát? Ezt a műveletet nem lehet visszavonni.", + "Balance": "Egyenleg", + "Block the card": "Bankkártya letiltása", + "Block, update pin and more.": "Letiltás, PIN változtatás, stb.", + "Blocking card": "Bankkártya letiltása", + "CREATE": "LÉTREHOZ", + "Cancel": "Mégse", + "Card holder": "Kártyatulajdonos", + "Cards": "Kártyák", + "Choose role": "Válassz szabályt", + "Clearing- & account number": "Elszámolási- és számlaszám", + "Clearing- & account number is required": "Elszámolási- és számlaszám megadása kötelező", + "Confirm new pin": "Új PIN-kód megerősítése", + "Confirm pin": "PIN-kód megerősítése", + "Contributor": "Közreműködők", + "Contributors cannot use money in shared accounts.": "A közreműködők nem kezelhetnek pénzt megosztott számlákon.", + "Copy account number": "Számlaszám másolása", + "Cost": "Költség", + "Current cash": "Aktuális készpénz", + "DATE_FORMAT": "YYYY/DD/MM", + "DATE_TIME_FORMAT": "YYYY/MM/DD HH:mm A", + "Danger zone": "Veszélyes művelet", + "Dashboard": "Irányítópult", + "Default": "Alapértelmezett", + "Default account": "Alapértelmezett számla", + "Delete account": "Számla törlése", + "Delete the card": "Kártya törlése", + "Deleting card": "Kártya törlése…", + "Deposit": "Betét", + "Deposited {{amount}} into account.": "Letétbe helyezve {{amount}} a számlára.", + "Enter card pin to block the card.": "Kártya PIN-kódjának megadása szükséges a kártya leblokkolásához.", + "Enter pin": "PIN-kód megadása", + "Expense": "Kiadás", + "Expenses": "Kiadások", + "Expires": "Lejár", + "External account name": "Külső számla neve", + "External accounts": "Külső számlák", + "External transfer": "Külső átutalás", + "Failed to create new account": "Nem sikerült új számlát létrehozni", + "Fetching data ..": "Adatok lekérése..", + "Filters": "Szűrők", + "From account": "Bankszámláról", + "Funds will be transfered to default account.": "Az összeg átutalásra kerül az alapértelmezett számlára.", + "General": "Általános", + "Handle accounts": "Fiókok kezelése", + "Handle cards for your accounts": "Fiókokhoz tartozó kártyák kezelése", + "Handle your unpaid invoices": "Befizetetlen számlák kezelése", + "Home": "Kezdőlap", + "Income": "Bevétel", + "Insufficent funds": "Nincs elég fedezet", + "Internal transfer": "Belső átutalás", + "Invalid account name": "Érvénytelen fióknév", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Érvénytelen szám, a formátum: xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Érvénytelen szám, a formátum: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Érvénytelen PIN", + "Invoice": "Számla", + "Invoices": "Számlák", + "Latest transactions": "Legutóbbi tranzakciók", + "Loading invoices": "Számlák betöltése", + "Loading transactions": "Tranzakciók betöltése", + "Loading {{name}} view ..": "{{name}} nézet betöltése..", + "Message": "Üzenet", + "Name": "Név", + "New account name": "Új fiók neve", + "New balance": "Új egyenleg", + "New cash": "Új készpénz", + "New pin": "Új PIN", + "No account found to receive transfer.": "Nem található fiók az átutalás fogadására.", + "No invoices, yet.": "Még nincs számla.", + "No users found.": "Nem találhatók felhasználók.", + "Old pin": "Régi PIN", + "Open account": "Fiók nyitása", + "Open bank": "Bank megnyitása", + "Opened a new account": "Nyitott egy új fiókot", + "Order a new card": "Új kártya rendelése", + "Order new card": "Új kártya rendelése", + "Ordered new card": "Új kártya megrendelve", + "PERSONAL": "SZEMÉLYES", + "Paid": "Fizetve", + "Paid invoice": "Fizetett számla", + "Paid outgoing invoice to: {{to}}": "Számla befizetve, kedvezményezett: {{to}}", + "Pay invoice": "Számla befizetése", + "Pay your bills": "Fizesd be számláid", + "Personal": "Személyes", + "Personal account": "Személyes fiók", + "Pins do not match": "A PIN-kódok nem egyeznek", + "Quick withdraw": "Gyors felvétel", + "Received incoming invoice from: {{from}}": "Bejövő számla a következő helyről: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Hátralévő egyenleg a(z) \"{{deletedAccount}}\" fiókról", + "Remove user": "Felhasználó eltávolítása", + "Remove user from a shared account": "Felhasználó eltávolítása megosztott fiókból", + "Remove user from account": "Felhasználó eltávolítása a fiókból", + "Rename": "Átnevezés", + "Rename account": "Fiók átnevezése", + "Report": "Jelentés", + "Role": "Szerepkör", + "SHARED": "MEGOSZTOTT", + "Search for a user": "Felhasználó keresése", + "Select a card": "Válasszon egy kártyát", + "Select a card to handle, or order a new one.": "Válassza ki a kezelni kívánt kártyát, vagy rendeljen újat.", + "Select a user": "Válasszon ki egy felhasználót", + "Select account": "Fiók kiválasztása", + "Set account to default": "Fiók beállítása alapértelmezettre", + "Shared": "Megosztott", + "Shared account": "Megosztott fiók", + "Shared account actions": "Megosztott fiók műveletek", + "Shared account cannot be default account": "A megosztott fiók nem lehet alapértelmezett fiók", + "Something went wrong": "Valami hiba történt", + "Something went wrong, please try again later.": "Valami hiba történt. Kérjük próbálja meg később.", + "Successfully blocked the card.": "Sikeresen blokkolta a kártyát.", + "Successfully deleted the card.": "Sikeresen törölte a kártyát.", + "Successfully deposited {{amount}} into selected account.": "Sikeresen letétbe helyezett {{amount}} összeget a kiválasztott fiókba.", + "Successfully transferred funds": "Összeg sikeresen átutalva", + "Successfully transferred {{amount}}.": "{{amount}} sikeresen átutalva.", + "Successfully updated pin.": "PIN sikeresen frissítve.", + "Successfully withdrew {{amount}}.": "{{amount}} sikeresen felvéve.", + "Summary": "Összegzés", + "The card is blocked": "A kártya blokkolva van", + "The specified number does not match an existing account": "A megadott szám nem egyezik meg egyetlen meglévő fiókkal sem", + "There are currently no unpaid invoices!": "Jelenleg nincsenek kifizetetlen számlák!", + "There is nothing to see here.": "Nincs itt semmi látnivaló.", + "This is a shared account": "Ez egy megosztott fiók", + "This should be the default account": "Ez legyen az alapértelmezett fiók", + "This will take cash from your person and insert into selected bank account": "Ezzel készpénzt fizethet be a kiválasztott fiókba", + "To account": "Fiókba", + "Total": "Összesen", + "Total balance": "Teljes egyenleg", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Tranzakciók", + "Transfer": "Átutalás", + "Transfer between internal & external accounts.": "Átutalás a belső és külső számlák között.", + "Transfer funds": "Összeg átutalása", + "Unpaid invoices": "Fizetetlen számlák", + "Update pin": "PIN frissítése", + "View all": "Összes megtekintése", + "Weekly summary": "Heti összesítő", + "Withdraw": "Felvétel", + "Withdrew {{amount}} from account.": "Felvett {{amount}} összeget a fiókból.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Felvett {{amount}} összeget egy ATM-ből az alábbi kártyával: {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Felvett {{amount}} összeget egy ATM-ből.", + "You already have access to this account. Use internal transfer instead": "Már hozzáfér ehhez a fiókhoz, használja a belső átutalást", + "You can create more accounts by visiting the nearest bank ..": "További fiókokat hozhat létre a legközelebbi bankfiók meglátogatásával ..", + "You cannot delete the default account": "Nem törölheti az alapértelmezett fiókot", + "Your accounts": "Az Ön fiókjai", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "tulajdonos", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} / {{total}}" +} \ No newline at end of file diff --git a/locales/index.ts b/locales/index.ts new file mode 100644 index 00000000..9f5d88e3 --- /dev/null +++ b/locales/index.ts @@ -0,0 +1,43 @@ +import bg from './bg/default.json'; +import cs from './cs/default.json'; +import da from './da/default.json'; +import de from './de/default.json'; +import en from './en/default.json'; +import es from './es/default.json'; +import fi from './fi/default.json'; +import fr from './fr/default.json'; +import hr from './hr/default.json'; +import hu from './hu/default.json'; +import it from './it/default.json'; +import itMT from './it-MT/default.json'; +import lt from './lt/default.json'; +import nb from './nb/default.json'; +import nl from './nl/default.json'; +import pl from './pl/default.json'; +import pt from './pt/default.json'; +import ptBR from './pt-BR/default.json'; +import sv from './sv/default.json'; +import tr from './tr/default.json'; + +export default { + bg, + cs, + da, + de, + en, + es, + fi, + fr, + hr, + hu, + it, + itMT, + lt, + nb, + nl, + pl, + pt, + ptBR, + sv, + tr, +}; diff --git a/locales/it-MT/default.json b/locales/it-MT/default.json new file mode 100644 index 00000000..c9aad14e --- /dev/null +++ b/locales/it-MT/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Account", + "Account balance": "Account balance", + "Account name": "Account name", + "Account name is required": "Account name is required", + "Account name is too long": "Account name is too long", + "Account users": "Account users", + "Accounts": "Accounts", + "Actions": "Actions", + "Add external account": "Add external account", + "Add user": "Add user", + "Add user to account": "Add user to account", + "Add user to shared account": "Add user to shared account", + "Admin": "Admin", + "Admin role required": "Admin role required", + "Amount": "Amount", + "An account for the specified number already exists": "An account for the specified number already exists", + "Are you sure you want to block this card? This action cannot be undone.": "Are you sure you want to block this card? This action cannot be undone.", + "Are you sure you want to delete this card? This action cannot be undone.": "Are you sure you want to delete this card? This action cannot be undone.", + "Balance": "Balance", + "Block the card": "Block the card", + "Block, update pin and more.": "Block, update pin and more.", + "Blocking card": "Blocking card", + "CREATE": "CREATE", + "Cancel": "Cancel", + "Card holder": "Card holder", + "Cards": "Cards", + "Choose role": "Choose role", + "Clearing- & account number": "Clearing- & account number", + "Clearing- & account number is required": "Clearing- & account number is required", + "Confirm new pin": "Confirm new pin", + "Confirm pin": "Confirm pin", + "Contributor": "Contributor", + "Contributors cannot use money in shared accounts.": "Contributors cannot use money in shared accounts.", + "Copy account number": "Copy account number", + "Cost": "Cost", + "Current cash": "Current cash", + "DATE_FORMAT": "YYYY/DD/MM", + "DATE_TIME_FORMAT": "YYYY/MM/DD HH:mm A", + "Danger zone": "Danger zone", + "Dashboard": "Dashboard", + "Default": "Default", + "Default account": "Default account", + "Delete account": "Delete account", + "Delete the card": "Delete the card", + "Deleting card": "Deleting card", + "Deposit": "Deposit", + "Deposited {{amount}} into account.": "Deposited {{amount}} into account.", + "Enter card pin to block the card.": "Enter card pin to block the card.", + "Enter pin": "Enter pin", + "Expense": "Expense", + "Expenses": "Expenses", + "Expires": "Expires", + "External account name": "External account name", + "External accounts": "External accounts", + "External transfer": "External transfer", + "Failed to create new account": "Failed to create new account", + "Fetching data ..": "Fetching data ..", + "Filters": "Filters", + "From account": "From account", + "Funds will be transfered to default account.": "Funds will be transfered to default account.", + "General": "General", + "Handle accounts": "Handle accounts", + "Handle cards for your accounts": "Handle cards for your accounts", + "Handle your unpaid invoices": "Handle your unpaid invoices", + "Home": "Home", + "Income": "Income", + "Insufficent funds": "Insufficent funds", + "Internal transfer": "Internal transfer", + "Invalid account name": "Invalid account name", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Invalid number, format is xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Invalid number, format is: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Invalid pin", + "Invoice": "Invoice", + "Invoices": "Invoices", + "Latest transactions": "Latest transactions", + "Loading invoices": "Loading invoices", + "Loading transactions": "Loading transactions", + "Loading {{name}} view ..": "Loading {{name}} view ..", + "Message": "Message", + "Name": "Name", + "New account name": "New account name", + "New balance": "New balance", + "New cash": "New cash", + "New pin": "New pin", + "No account found to receive transfer.": "No account found to receive transfer.", + "No invoices, yet.": "No invoices, yet.", + "No users found.": "No users found.", + "Old pin": "Old pin", + "Open account": "Open account", + "Open bank": "Open bank", + "Opened a new account": "Opened a new account", + "Order a new card": "Order a new card", + "Order new card": "Order new card", + "Ordered new card": "Ordered new card", + "PERSONAL": "PERSONAL", + "Paid": "Paid", + "Paid invoice": "Paid invoice", + "Paid outgoing invoice to: {{to}}": "Paid outgoing invoice to: {{to}}", + "Pay invoice": "Pay invoice", + "Pay your bills": "Pay your bills", + "Personal": "Personal", + "Personal account": "Personal account", + "Pins do not match": "Pins do not match", + "Quick withdraw": "Quick withdraw", + "Received incoming invoice from: {{from}}": "Received incoming invoice from: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Remaining funds from \"{{deletedAccount}}\"", + "Remove user": "Remove user", + "Remove user from a shared account": "Remove user from a shared account", + "Remove user from account": "Remove user from account", + "Rename": "Rename", + "Rename account": "Rename account", + "Report": "Report", + "Role": "Role", + "SHARED": "SHARED", + "Search for a user": "Search for a user", + "Select a card": "Select a card", + "Select a card to handle, or order a new one.": "Select a card to handle, or order a new one.", + "Select a user": "Select a user", + "Select account": "Select account", + "Set account to default": "Set account to default", + "Shared": "Shared", + "Shared account": "Shared account", + "Shared account actions": "Shared account actions", + "Shared account cannot be default account": "Shared account cannot be default account", + "Something went wrong": "Something went wrong", + "Something went wrong, please try again later.": "Something went wrong, please try again later.", + "Successfully blocked the card.": "Successfully blocked the card.", + "Successfully deleted the card.": "Successfully deleted the card.", + "Successfully deposited {{amount}} into selected account.": "Successfully deposited {{amount}} into selected account.", + "Successfully transferred funds": "Successfully transferred funds", + "Successfully transferred {{amount}}.": "Successfully transferred {{amount}}.", + "Successfully updated pin.": "Successfully updated pin.", + "Successfully withdrew {{amount}}.": "Successfully withdrew {{amount}}.", + "Summary": "Summary", + "The card is blocked": "The card is blocked", + "The specified number does not match an existing account": "The specified number does not match an existing account", + "There are currently no unpaid invoices!": "There are currently no unpaid invoices!", + "There is nothing to see here.": "There is nothing to see here.", + "This is a shared account": "This is a shared account", + "This should be the default account": "This should be the default account", + "This will take cash from your person and insert into selected bank account": "This will take cash from your person and insert into selected bank account", + "To account": "To account", + "Total": "Total", + "Total balance": "Total balance", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Transactions", + "Transfer": "Transfer", + "Transfer between internal & external accounts.": "Transfer between internal & external accounts.", + "Transfer funds": "Transfer funds", + "Unpaid invoices": "Unpaid invoices", + "Update pin": "Update pin", + "View all": "View all", + "Weekly summary": "Weekly summary", + "Withdraw": "Withdraw", + "Withdrew {{amount}} from account.": "Withdrew {{amount}} from account.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Withdrew {{amount}} from an ATM with card {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Withdrew {{amount}} from an ATM.", + "You already have access to this account. Use internal transfer instead": "You already have access to this account. Use internal transfer instead", + "You can create more accounts by visiting the nearest bank ..": "You can create more accounts by visiting the nearest bank ..", + "You cannot delete the default account": "You cannot delete the default account", + "Your accounts": "Your accounts", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "owner", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} of {{total}}" +} \ No newline at end of file diff --git a/locales/it/default.json b/locales/it/default.json new file mode 100644 index 00000000..9f981ed5 --- /dev/null +++ b/locales/it/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Conto", + "Account balance": "Saldo disponibile", + "Account name": "Nome conto", + "Account name is required": "Nome account richiesto", + "Account name is too long": "Nome account troppo lungo", + "Account users": "Utenti del conto", + "Accounts": "Conti", + "Actions": "Azioni", + "Add external account": "Aggiungi conto esterno", + "Add user": "Aggiungi utente", + "Add user to account": "Aggiungi utente al conto", + "Add user to shared account": "Aggiungi utente al conto condiviso", + "Admin": "Amministratore", + "Admin role required": "Ruolo amministratore richiesto", + "Amount": "Importo", + "An account for the specified number already exists": "Esiste gia un conto con il numero inserito", + "Are you sure you want to block this card? This action cannot be undone.": "Sei sicuro di voler bloccare questa carta? l'operazione non è reversibile", + "Are you sure you want to delete this card? This action cannot be undone.": "Sei sicuro di voler eliminare questa carta? l'operazione non è reversibile", + "Balance": "Saldo", + "Block the card": "Blocca la carta", + "Block, update pin and more.": "Blocca, aggiorna pin e altro", + "Blocking card": "Bloccando la carta", + "CREATE": "CREA", + "Cancel": "Annulla", + "Card holder": "Intestatario carta", + "Cards": "Carte", + "Choose role": "Scegli ruolo", + "Clearing- & account number": "Clearing- & Numero di conto", + "Clearing- & account number is required": "Clearing- & Numero di conto richiesto", + "Confirm new pin": "Conferma nuovo pin", + "Confirm pin": "Conferma pin", + "Contributor": "Collaboratore", + "Contributors cannot use money in shared accounts.": "I collaboratori non possono utilizzare denaro negli account condivisi.", + "Copy account number": "Copia il numero di conto", + "Cost": "Costo", + "Current cash": "Contante disponibile", + "DATE_FORMAT": "DD/MM/YYYY", + "DATE_TIME_FORMAT": "DD/MM/YYYY hh:mm", + "Danger zone": "Attenzione", + "Dashboard": "Dashboard generale", + "Default": "Predefinito", + "Default account": "Conto predefinito", + "Delete account": "Elimina account", + "Delete the card": "Elimina carta", + "Deleting card": "Eliminazione della carta", + "Deposit": "Deposito", + "Deposited {{amount}} into account.": "Ha depositato {{amount}} sul conto.", + "Enter card pin to block the card.": "Inserisci il PIN della carta per bloccarla.", + "Enter pin": "Inserisci PIN", + "Expense": "Spesa", + "Expenses": "Spese", + "Expires": "Scade", + "External account name": "Nome del conto esterno", + "External accounts": "Conti esterni", + "External transfer": "Bonifico", + "Failed to create new account": "Creazione di un nuovo conto non riuscita", + "Fetching data ..": "Recupero dei dati ...", + "Filters": "Filtri", + "From account": "Dal conto", + "Funds will be transfered to default account.": "I fondi verranno trasferiti sul conto predefinito.", + "General": "Generale", + "Handle accounts": "Gestisci conti", + "Handle cards for your accounts": "Gestisci le carte per i tuoi account", + "Handle your unpaid invoices": "Gestisci le tue fatture non pagate", + "Home": "Home", + "Income": "Entrate", + "Insufficent funds": "Fondi insufficienti", + "Internal transfer": "Giroconto", + "Invalid account name": "Nome conto non valido", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Numero non valido, il formato è xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Numero non valido, il formato è: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Pin non valido", + "Invoice": "Fattura", + "Invoices": "Fatture", + "Latest transactions": "Ultime transazioni", + "Loading invoices": "Caricamento fatture", + "Loading transactions": "Caricamento delle transazioni", + "Loading {{name}} view ..": "Caricamento della visualizzazione di {{name}}..", + "Message": "Messaggio", + "Name": "Nome", + "New account name": "Nuovo nome conto", + "New balance": "Nuovo saldo", + "New cash": "Nuovi contanti", + "New pin": "Nuovo PIN", + "No account found to receive transfer.": "Nessun contro trovato per ricevere il trasferimento.", + "No invoices, yet.": "Ancora nessuna fattura.", + "No users found.": "Nessun utente trovato.", + "Old pin": "Vecchio pin", + "Open account": "Apri conto", + "Open bank": "Apri banca", + "Opened a new account": "Hai aperto un nuovo account", + "Order a new card": "Ordina una nuova carta", + "Order new card": "Ordina una nuova carta", + "Ordered new card": "Ho ordinato una nuova carta", + "PERSONAL": "PERSONALE", + "Paid": "Pagata", + "Paid invoice": "Fattura pagata", + "Paid outgoing invoice to: {{to}}": "Fattura pagata a: {{to}}", + "Pay invoice": "Paga fattura", + "Pay your bills": "Paga le tue fatture", + "Personal": "Personale", + "Personal account": "Conto personale", + "Pins do not match": "I pin non corrispondono", + "Quick withdraw": "Prelievo rapido", + "Received incoming invoice from: {{from}}": "Fattura ricevuta da: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Fondi rimanenti da «{{deletedAccount}}»", + "Remove user": "Rimuovi utente", + "Remove user from a shared account": "Rimuovere un utente da un conto condiviso", + "Remove user from account": "Rimuovi utente dal conto", + "Rename": "Rinomina", + "Rename account": "Rinomina conto", + "Report": "Segnala", + "Role": "Ruolo", + "SHARED": "CONDIVISO", + "Search for a user": "Cerca utente", + "Select a card": "Seleziona carta", + "Select a card to handle, or order a new one.": "Seleziona una carta da gestire o ordinane una nuova.", + "Select a user": "Seleziona utente", + "Select account": "Seleziona conto", + "Set account to default": "Imposta il conto come predefinito", + "Shared": "Condiviso", + "Shared account": "Conto condiviso", + "Shared account actions": "Azioni del conto condiviso", + "Shared account cannot be default account": "Il conto condiviso non può essere un conto predefinito", + "Something went wrong": "Qualcosa è andato storto", + "Something went wrong, please try again later.": "Qualcosa è andato storto. Ti preghiamo di riprovare più tardi.", + "Successfully blocked the card.": "La carta è stata bloccata con successo.", + "Successfully deleted the card.": "La carta è stata eliminata con successo.", + "Successfully deposited {{amount}} into selected account.": "Depositato con successo {{amount}} sul conto selezionato.", + "Successfully transferred funds": "Fondi trasferiti con successo", + "Successfully transferred {{amount}}.": "Trasferito con successo {{amount}}.", + "Successfully updated pin.": "PIN aggiornato con successo.", + "Successfully withdrew {{amount}}.": "Ritirato con successo {{amount}}.", + "Summary": "Riepilogo", + "The card is blocked": "La carta è bloccata", + "The specified number does not match an existing account": "Il numero specificato non corrisponde a un conto esistente", + "There are currently no unpaid invoices!": "Al momento non ci sono fatture non pagate!", + "There is nothing to see here.": "Non c'è niente da vedere qui.", + "This is a shared account": "Questo è un conto condiviso", + "This should be the default account": "Questo dovrebbe essere il conto predefinito", + "This will take cash from your person and insert into selected bank account": "Questo preleva contanti dalla tua persona e li inserirà nel conto bancario selezionato", + "To account": "Al conto:", + "Total": "Totale", + "Total balance": "Saldo totale", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Transazioni", + "Transfer": "Trasferimento", + "Transfer between internal & external accounts.": "Trasferimento tra conti interni ed esterni.", + "Transfer funds": "Trasferisci fondi", + "Unpaid invoices": "Fatture non pagate", + "Update pin": "Aggiorna pin", + "View all": "Visualizza tutto", + "Weekly summary": "Riepilogo settimanale", + "Withdraw": "Prelievo", + "Withdrew {{amount}} from account.": "Ha prelevato {{amount}} dal conto.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Ha prelevato {{amount}} da un bancomat con carta {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Ha prelevato {{amount}} da un bancomat.", + "You already have access to this account. Use internal transfer instead": "Hai già accesso a questo conto. Usa invece il giroconto", + "You can create more accounts by visiting the nearest bank ..": "Puoi creare altri conti visitando la banca più vicina.", + "You cannot delete the default account": "Non è possibile eliminare l'account predefinito", + "Your accounts": "I tuoi conti", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "proprietario", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} di {{total}}" +} \ No newline at end of file diff --git a/locales/lt/default.json b/locales/lt/default.json new file mode 100644 index 00000000..225bd339 --- /dev/null +++ b/locales/lt/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Sąskaita", + "Account balance": "Sąskaitos balansas", + "Account name": "Paskyros pavadinimas", + "Account name is required": "Būtinas paskyros pavadinimas", + "Account name is too long": "Paskyros pavadinimas per ilgas", + "Account users": "Paskyros naudotojai", + "Accounts": "Paskyros", + "Actions": "Actions", + "Add external account": "Pridėti išorinę paskyrą", + "Add user": "Pridėti naudotoją", + "Add user to account": "Pridėti naudotoją prie paskyros", + "Add user to shared account": "Pridėti naudotoją prie bendrinamos paskyros", + "Admin": "Administratorius", + "Admin role required": "Reikalingas administratoriaus vaidmuo", + "Amount": "Kiekis", + "An account for the specified number already exists": "Paskyra nurodytu numeriu jau yra", + "Are you sure you want to block this card? This action cannot be undone.": "Are you sure you want to block this card? This action cannot be undone.", + "Are you sure you want to delete this card? This action cannot be undone.": "Are you sure you want to delete this card? This action cannot be undone.", + "Balance": "Likutis", + "Block the card": "Block the card", + "Block, update pin and more.": "Block, update pin and more.", + "Blocking card": "Blocking card", + "CREATE": "SUKURTI", + "Cancel": "Atšaukti", + "Card holder": "Card holder", + "Cards": "Cards", + "Choose role": "Pasirinkite vaidmenį", + "Clearing- & account number": "Kliringo ir sąskaitos numeris", + "Clearing- & account number is required": "Reikalingas kliringo ir sąskaitos numeris", + "Confirm new pin": "Confirm new pin", + "Confirm pin": "Confirm pin", + "Contributor": "Bendraautoris", + "Contributors cannot use money in shared accounts.": "Bendraautoriai negali naudoti pinigų bendrose sąskaitose.", + "Copy account number": "Nukopijuoti sąskaitos numerį", + "Cost": "Kaina", + "Current cash": "Grynieji pinigai", + "DATE_FORMAT": "YYYY/DD/MM", + "DATE_TIME_FORMAT": "YYYY/MM/DD HH:mm A", + "Danger zone": "Pavojaus zona", + "Dashboard": "Pagrindinis", + "Default": "Numatytasis", + "Default account": "Numatytoji paskyra", + "Delete account": "Pašalinti paskyrą", + "Delete the card": "Delete the card", + "Deleting card": "Deleting card", + "Deposit": "Įdėti", + "Deposited {{amount}} into account.": "Į sąskaitą įmokėta {{amount}}.", + "Enter card pin to block the card.": "Enter card pin to block the card.", + "Enter pin": "Enter pin", + "Expense": "Išlaidos", + "Expenses": "Išlaidos:", + "Expires": "Nebegalios", + "External account name": "Išorinės paskyros pavadinimas", + "External accounts": "Išorinės sąskaitos", + "External transfer": "Išorinis pervedimas", + "Failed to create new account": "Failed to create new account", + "Fetching data ..": "Gaunami duomenys…", + "Filters": "Filtrai", + "From account": "Iš sąskaitos", + "Funds will be transfered to default account.": "Lėšos bus pervestos į numatytąją sąskaitą.", + "General": "Bendras", + "Handle accounts": "Tvarkyti sąskaitas", + "Handle cards for your accounts": "Handle cards for your accounts", + "Handle your unpaid invoices": "Tvarkykite neapmokėtas sąskaitas faktūras", + "Home": "Pagrindinis", + "Income": "Pajamos", + "Insufficent funds": "Nepakanka lėšų", + "Internal transfer": "Vidinis pervedimas", + "Invalid account name": "Neteisingas paskyros pavadinimas", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Neteisingas numeris, formatas yra xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Neteisingas numeris, formatas: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Invalid pin", + "Invoice": "Sąskaita faktūra", + "Invoices": "Sąskaitos faktūros", + "Latest transactions": "Naujausios operacijos", + "Loading invoices": "Įkeliamos sąskaitos faktūros", + "Loading transactions": "Įkeliamos operacijos", + "Loading {{name}} view ..": "Kraunamas {{name}} vaizdas", + "Message": "Pranešimas", + "Name": "Pavadinimas", + "New account name": "Naujas paskyros pavadinimas", + "New balance": "Naujas balansas", + "New cash": "Nauji grynieji pinigai", + "New pin": "New pin", + "No account found to receive transfer.": "Nerasta jokios paskyros pervedimui gauti.", + "No invoices, yet.": "Sąskaitų faktūrų dar nėra.", + "No users found.": "Nerasta naudotojų", + "Old pin": "Old pin", + "Open account": "Atidaryti sąskaitą", + "Open bank": "Atidaryti banką", + "Opened a new account": "Atidarė naują paskyrą", + "Order a new card": "Order a new card", + "Order new card": "Order new card", + "Ordered new card": "Ordered new card", + "PERSONAL": "Asmeninė", + "Paid": "Apmokėta", + "Paid invoice": "Apmokėta", + "Paid outgoing invoice to: {{to}}": "Išsiunčiama sąskaita faktūra apmokėta: {{to}}", + "Pay invoice": "Apmokėti sąskaitą faktūrą", + "Pay your bills": "Apmokėti savo sąskaitas faktūras", + "Personal": "Asmeninė", + "Personal account": "Asmeninė paskyra", + "Pins do not match": "Pins do not match", + "Quick withdraw": "Greitas ištraukimas", + "Received incoming invoice from: {{from}}": "Gaunama sąskaita faktūra iš: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Likusios lėšos iš \"{{deletedAccount}}\"", + "Remove user": "Pašalinti vartotoją", + "Remove user from a shared account": "Pašalinti vartotoją iš bendrinamos paskyros", + "Remove user from account": "Pašalinti vartotoją iš paskyros", + "Rename": "Pervadinti", + "Rename account": "Pervardyti paskyrą", + "Report": "Ataskaita", + "Role": "Vaidmuo", + "SHARED": "Bendrinama", + "Search for a user": "Ieškoti vartotojo", + "Select a card": "Select a card", + "Select a card to handle, or order a new one.": "Select a card to handle, or order a new one.", + "Select a user": "Pasirinkite vartotoją", + "Select account": "Pasirinkti paskyrą", + "Set account to default": "Nustatyti numatytąją paskyrą", + "Shared": "Bendrinama", + "Shared account": "Bendrinama paskyra", + "Shared account actions": "Bendrinami paskyros veiksmai", + "Shared account cannot be default account": "Bendrinama paskyra negali būti numatytoji paskyra", + "Something went wrong": "Kažkas nepavyko", + "Something went wrong, please try again later.": "Įvyko klaida. Bandykite dar kartą vėliau.", + "Successfully blocked the card.": "Successfully blocked the card.", + "Successfully deleted the card.": "Successfully deleted the card.", + "Successfully deposited {{amount}} into selected account.": "Sėkmingai įnešėte {{amount}} į pasirinktą paskyrą.", + "Successfully transferred funds": "Lėšos sėkmingai pervestos", + "Successfully transferred {{amount}}.": "Sėkmingai pervesta {{amount}}.", + "Successfully updated pin.": "Successfully updated pin.", + "Successfully withdrew {{amount}}.": "Sėkmingai ištrauktos lėšos {{amount}}.", + "Summary": "Suvestinė", + "The card is blocked": "The card is blocked", + "The specified number does not match an existing account": "Nurodytas skaičius neatitinka esamos paskyros", + "There are currently no unpaid invoices!": "Šiuo metu neapmokėtų sąskaitų faktūrų nėra!", + "There is nothing to see here.": "Nėra čia ką žiūrėti.", + "This is a shared account": "Tai bendra paskyra", + "This should be the default account": "Tai turėtų būti numatytoji paskyra", + "This will take cash from your person and insert into selected bank account": "Tai paims pinigus iš jūsų asmens ir įves į pasirinktą banko sąskaitą", + "To account": "į sąskaitą:", + "Total": "Iš viso", + "Total balance": "Bendras likutis", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Operacijos", + "Transfer": "Pervesti", + "Transfer between internal & external accounts.": "Pervedimas tarp vidinių ir išorinių paskyrų.", + "Transfer funds": "Pervesti lėšas", + "Unpaid invoices": "Neapmokėtos sąskaitos faktūros", + "Update pin": "Update pin", + "View all": "Peržiūrėti viską", + "Weekly summary": "Savaitės suvestinė", + "Withdraw": "Išimti", + "Withdrew {{amount}} from account.": "Ištraukėte {{amount}} iš paskyros.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Withdrew {{amount}} from an ATM with card {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Withdrew {{amount}} from an ATM.", + "You already have access to this account. Use internal transfer instead": "Jau turite prieigą prie šios paskyros. Vietoj to naudokite vidinį perdavimą", + "You can create more accounts by visiting the nearest bank ..": "Daugiau sąskaitų galite susikurti apsilankę artimiausiame banke ..", + "You cannot delete the default account": "Negalite ištrinti numatytosios paskyros", + "Your accounts": "Jūsų paskyros", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "Savininkas", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} iš {{total}}" +} \ No newline at end of file diff --git a/locales/nb/default.json b/locales/nb/default.json new file mode 100644 index 00000000..8d735157 --- /dev/null +++ b/locales/nb/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Konto", + "Account balance": "Saldo", + "Account name": "Kontonavn", + "Account name is required": "Kontonavn er påkrevd", + "Account name is too long": "Kontonavnet er for langt", + "Account users": "Konto brukere", + "Accounts": "Kontoer", + "Actions": "Actions", + "Add external account": "Legg til ekstern konto", + "Add user": "Legg til bruker", + "Add user to account": "Legg til bruker i konto", + "Add user to shared account": "Legg til bruker til delt konto", + "Admin": "Administrator", + "Admin role required": "Administrator rolle kreves", + "Amount": "Beløp", + "An account for the specified number already exists": "Det finnes allerede en konto for det angitte nummeret", + "Are you sure you want to block this card? This action cannot be undone.": "Are you sure you want to block this card? This action cannot be undone.", + "Are you sure you want to delete this card? This action cannot be undone.": "Are you sure you want to delete this card? This action cannot be undone.", + "Balance": "Saldo", + "Block the card": "Block the card", + "Block, update pin and more.": "Block, update pin and more.", + "Blocking card": "Blocking card", + "CREATE": "OPPRETT", + "Cancel": "Avbryt", + "Card holder": "Card holder", + "Cards": "Cards", + "Choose role": "Velg en rolle", + "Clearing- & account number": "Clearing- og kontonummer", + "Clearing- & account number is required": "Clearing- og kontonummer er påkrevd", + "Confirm new pin": "Confirm new pin", + "Confirm pin": "Confirm pin", + "Contributor": "Bidragsyter", + "Contributors cannot use money in shared accounts.": "Bidragsytere kan ikke bruke penger fra delte kontoer.", + "Copy account number": "Kopier kontonummer", + "Cost": "Kostnad", + "Current cash": "Nåværende kontanter", + "DATE_FORMAT": "DD/MM/YYYY", + "DATE_TIME_FORMAT": "DD/MM/YYYY HH:mm A", + "Danger zone": "Faresone", + "Dashboard": "Kontrollpanel", + "Default": "Standard", + "Default account": "Standard konto", + "Delete account": "Slett konto", + "Delete the card": "Delete the card", + "Deleting card": "Deleting card", + "Deposit": "Innskudd", + "Deposited {{amount}} into account.": "Satt inn {{amount}} på konto.", + "Enter card pin to block the card.": "Enter card pin to block the card.", + "Enter pin": "Enter pin", + "Expense": "Utgift", + "Expenses": "Utgifter", + "Expires": "Utløper", + "External account name": "Ekstern kontonavn", + "External accounts": "Eksterne kontoer", + "External transfer": "Ekstern overføring", + "Failed to create new account": "Failed to create new account", + "Fetching data ..": "Henter data ..", + "Filters": "Filter", + "From account": "Fra konto", + "Funds will be transfered to default account.": "Midler vil bli overført til standard konto.", + "General": "Generelt", + "Handle accounts": "Kontobehandling", + "Handle cards for your accounts": "Handle cards for your accounts", + "Handle your unpaid invoices": "Håndter dine ubetalte fakturaer", + "Home": "Hjem", + "Income": "Inntekt", + "Insufficent funds": "Utilstrekkelige midler", + "Internal transfer": "Intern overføring", + "Invalid account name": "Ugyldig kontonavn", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Ugyldig nummer, format er xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Ugyldig nummer, format er: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Invalid pin", + "Invoice": "Faktura", + "Invoices": "Fakturaer", + "Latest transactions": "Siste transaksjoner", + "Loading invoices": "Laster inn fakturaer", + "Loading transactions": "Laster inn transaksjoner", + "Loading {{name}} view ..": "Laster inn {{name}} vindu..", + "Message": "Melding", + "Name": "Navn", + "New account name": "Nytt kontonavn", + "New balance": "Ny saldo", + "New cash": "Nye kontanter", + "New pin": "New pin", + "No account found to receive transfer.": "Ingen konto ble funnet for å motta en overføring.", + "No invoices, yet.": "Ingen fakturaer, ennå.", + "No users found.": "Ingen brukere funnet.", + "Old pin": "Old pin", + "Open account": "Åpne konto", + "Open bank": "Åpne Banken", + "Opened a new account": "Åpnet en ny konto", + "Order a new card": "Order a new card", + "Order new card": "Order new card", + "Ordered new card": "Ordered new card", + "PERSONAL": "PERSONLIG", + "Paid": "Betalt", + "Paid invoice": "Betalt faktura", + "Paid outgoing invoice to: {{to}}": "Betalt utgående faktura til: {{to}}", + "Pay invoice": "Betal faktura", + "Pay your bills": "Betal regningene", + "Personal": "Personlig", + "Personal account": "Personlig konto", + "Pins do not match": "Pins do not match", + "Quick withdraw": "Hurtiguttak", + "Received incoming invoice from: {{from}}": "Mottatt innkommende faktura fra: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Gjenværende midler fra \"«{{deletedAccount}}»\"", + "Remove user": "Fjern bruker", + "Remove user from a shared account": "Fjerne bruker fra en delt konto", + "Remove user from account": "Fjern bruker fra konto", + "Rename": "Endre navn", + "Rename account": "Endre kontonavn", + "Report": "Rapporter", + "Role": "Rolle", + "SHARED": "DELT", + "Search for a user": "Søk etter en bruker", + "Select a card": "Select a card", + "Select a card to handle, or order a new one.": "Select a card to handle, or order a new one.", + "Select a user": "Velg en bruker", + "Select account": "Velg konto", + "Set account to default": "Sett konto til standard", + "Shared": "Delt", + "Shared account": "Delt konto", + "Shared account actions": "Behandle delt konto", + "Shared account cannot be default account": "Delt konto kan ikke være en standard konto", + "Something went wrong": "Noe gikk galt", + "Something went wrong, please try again later.": "Noe gikk galt, vennligst prøv igjen senere.", + "Successfully blocked the card.": "Successfully blocked the card.", + "Successfully deleted the card.": "Successfully deleted the card.", + "Successfully deposited {{amount}} into selected account.": "Vellykket innskudd på {{amount}} til valgt konto.", + "Successfully transferred funds": "Vellykket overføring av midler", + "Successfully transferred {{amount}}.": "Vellykket overføring av {{amount}}.", + "Successfully updated pin.": "Successfully updated pin.", + "Successfully withdrew {{amount}}.": "Vellykket uttak av {{amount}}.", + "Summary": "Sammendrag", + "The card is blocked": "The card is blocked", + "The specified number does not match an existing account": "Det angitte nummeret samsvarer ikke med en eksisterende konto", + "There are currently no unpaid invoices!": "Det er for øyeblikket ingen ubetalte fakturaer!", + "There is nothing to see here.": "Det er ingenting å se her.", + "This is a shared account": "Dette er en delt konto", + "This should be the default account": "Dette bør være standard konto", + "This will take cash from your person and insert into selected bank account": "Dette vil ta penger fra lommeboken din, og sette inn på valgt bankkonto", + "To account": "Til konto", + "Total": "Total", + "Total balance": "Tilgjengelig saldo", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Transaksjoner", + "Transfer": "Overfør", + "Transfer between internal & external accounts.": "Overfør mellom interne og eksterne kontoer.", + "Transfer funds": "Overfør midler", + "Unpaid invoices": "Ubetalte fakturaer", + "Update pin": "Update pin", + "View all": "Vis alle", + "Weekly summary": "Ukentlig sammendrag", + "Withdraw": "Uttak", + "Withdrew {{amount}} from account.": "Beløp {{amount}} ble trukket fra kontoen.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Withdrew {{amount}} from an ATM with card {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Withdrew {{amount}} from an ATM.", + "You already have access to this account. Use internal transfer instead": "Du har allerede tilgang til denne kontoen. Bruk intern overføring i stedet", + "You can create more accounts by visiting the nearest bank ..": "Du kan opprette flere kontoer ved å besøke nærmeste bank..", + "You cannot delete the default account": "Du kan ikke slette standard kontoen", + "Your accounts": "Kontoene dine", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "eier", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} of {{total}}" +} \ No newline at end of file diff --git a/locales/nl/default.json b/locales/nl/default.json new file mode 100644 index 00000000..7604b08c --- /dev/null +++ b/locales/nl/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Bankrekening", + "Account balance": "Saldo", + "Account name": "Rekeningnaam", + "Account name is required": "Rekeningnaam is vereist", + "Account name is too long": "Rekeningnaam is te lang", + "Account users": "Gebruikers van de rekening", + "Accounts": "Rekeningen", + "Actions": "Acties", + "Add external account": "Externe rekening toevogen", + "Add user": "Gebruiker toevoegen", + "Add user to account": "Gebruiker toevoegen aan rekening", + "Add user to shared account": "Gebruiker toevoegen aan zakelijke rekening", + "Admin": "Beheerder", + "Admin role required": "Beheerders-rol vereist", + "Amount": "Bedrag", + "An account for the specified number already exists": "Er bestaat al een rekening met het opgegeven IBAN", + "Are you sure you want to block this card? This action cannot be undone.": "Weet je zeker dat je deze kaart wilt blokkeren? Deze actie kan niet ongedaan worden gemaakt.", + "Are you sure you want to delete this card? This action cannot be undone.": "Weet je zeker dat je deze kaart wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", + "Balance": "Saldo", + "Block the card": "Kaart blokkeren", + "Block, update pin and more.": "Blokkeren, pincode bijwerken en meer.", + "Blocking card": "Kaart blokkeren", + "CREATE": "AANMAKEN", + "Cancel": "Annuleren", + "Card holder": "Kaarthouder", + "Cards": "Kaarten", + "Choose role": "Kies een rol", + "Clearing- & account number": "BIC- & rekeningnummer", + "Clearing- & account number is required": "BIC- & rekeningnummer is vereist", + "Confirm new pin": "Nieuwe pincode bevestigen", + "Confirm pin": "Pincode bevestigen", + "Contributor": "Gebruiker", + "Contributors cannot use money in shared accounts.": "Gebruikers kunnen geen geld gebruiken van een zakelijke rekening.", + "Copy account number": "IBAN kopiëren", + "Cost": "Kosten", + "Current cash": "Contant op zak", + "DATE_FORMAT": "DD/MM/YYYY", + "DATE_TIME_FORMAT": "DD/MM/JJJJ UU:mm A", + "Danger zone": "Gevarenzone", + "Dashboard": "Overzicht", + "Default": "Standaard", + "Default account": "Standaard rekening", + "Delete account": "Rekening verwijderen", + "Delete the card": "Kaart verwijderen", + "Deleting card": "Kaart verwijderen…", + "Deposit": "Storten", + "Deposited {{amount}} into account.": "{{amount}} op rekening gestort.", + "Enter card pin to block the card.": "Voer de pincode in om de kaart te blokkeren.", + "Enter pin": "Voer pincode in", + "Expense": "Uitgave", + "Expenses": "Uitgaven", + "Expires": "Verloopt", + "External account name": "Naam van externe rekening", + "External accounts": "Externe rekeningen", + "External transfer": "Externe overboeking", + "Failed to create new account": "Het aanmaken van een nieuwe rekening is mislukt", + "Fetching data ..": "Gegevens ophalen…", + "Filters": "Filters", + "From account": "Verzender", + "Funds will be transfered to default account.": "Het geld wordt overgemaakt naar de standaard rekening.", + "General": "Algemeen", + "Handle accounts": "Rekeningen afhandelen", + "Handle cards for your accounts": "Kaarten van je rekening beheren", + "Handle your unpaid invoices": "Behandel je onbetaalde facturen", + "Home": "Home", + "Income": "Inkomsten", + "Insufficent funds": "Onvoldoende saldo", + "Internal transfer": "Interne overboeking", + "Invalid account name": "Ongeldige rekeningnaam", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Ongeldige IBAN, format is: xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Ongeldige IBAN, format is: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Ongeldige pincode", + "Invoice": "Factuur", + "Invoices": "Facturen", + "Latest transactions": "Laatste transacties", + "Loading invoices": "Facturen laden", + "Loading transactions": "Transacties laden", + "Loading {{name}} view ..": "De {{name}} -weergave wordt geladen...", + "Message": "Bericht", + "Name": "Naam", + "New account name": "Nieuwe rekeningnaam", + "New balance": "Nieuwe saldo", + "New cash": "Nieuw contant", + "New pin": "Nieuwe pincode", + "No account found to receive transfer.": "Geen rekening gevonden om overboekingen te ontvangen.", + "No invoices, yet.": "Nog geen facturen.", + "No users found.": "Geen gebruikers gevonden.", + "Old pin": "Oude pincode", + "Open account": "Rekening openen", + "Open bank": "Rekening openen", + "Opened a new account": "Je hebt een nieuwe rekening geopend", + "Order a new card": "Bestel een nieuwe kaart", + "Order new card": "Nieuwe kaart bestellen", + "Ordered new card": "Nieuwe kaart besteld", + "PERSONAL": "PRIVÉ", + "Paid": "Betaald", + "Paid invoice": "Betaalde factuur", + "Paid outgoing invoice to: {{to}}": "Betaalde uitgaande factuur aan: {{to}}", + "Pay invoice": "Factuur betalen", + "Pay your bills": "Betaal je rekeningen", + "Personal": "Privé", + "Personal account": "Privé rekening", + "Pins do not match": "Pincodes komen niet overeen.", + "Quick withdraw": "Pinnen", + "Received incoming invoice from: {{from}}": "Inkomende factuur ontvangen van: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Resterende saldo van ''{{deletedAccount}}''", + "Remove user": "Gebruiker verwijderen", + "Remove user from a shared account": "Gebruiker verwijderen van zakelijke rekening", + "Remove user from account": "Gebruiker van rekening verwijderen", + "Rename": "Naam wijzigen", + "Rename account": "Naam van rekening wijzigen", + "Report": "Rapporteren", + "Role": "Rol", + "SHARED": "ZAKELIJK", + "Search for a user": "Zoek een gebruiker", + "Select a card": "Kaart selecteren", + "Select a card to handle, or order a new one.": "Selecteer een kaart om te beheren of bestel een nieuwe.", + "Select a user": "Selecteer een gebruiker", + "Select account": "Rekening selecteren", + "Set account to default": "Instellen als standaard rekening", + "Shared": "Zakelijk", + "Shared account": "Zakelijke rekening", + "Shared account actions": "Acties voor zakelijke rekening", + "Shared account cannot be default account": "Een zakelijke rekening kan geen standaard rekening zijn", + "Something went wrong": "Er is iets misgegaan", + "Something went wrong, please try again later.": "Oeps, er is iets misgegaan. Probeer het later opnieuw.", + "Successfully blocked the card.": "De kaart is succesvol geblokkeerd.", + "Successfully deleted the card.": "De kaart is succesvol verwijderd.", + "Successfully deposited {{amount}} into selected account.": "{{amount}} met succes gestort op de geselecteerde reekening.", + "Successfully transferred funds": "Het geld is succesvol overgeboekt", + "Successfully transferred {{amount}}.": "{{amount}} succesvol overgeboekt.", + "Successfully updated pin.": "Pincode succesvol bijgewerkt.", + "Successfully withdrew {{amount}}.": "{{amount}} is opgenomen.", + "Summary": "Samenvatting", + "The card is blocked": "De kaart is geblokkeerd", + "The specified number does not match an existing account": "Het opgegeven IBAN komt niet overeen met een bestaande rekening", + "There are currently no unpaid invoices!": "Er zijn momenteel geen onbetaalde facturen.", + "There is nothing to see here.": "Er is hier niets te zien.", + "This is a shared account": "Dit is een zakelijke rekening", + "This should be the default account": "Dit zou de standaard rekening moeten zijn", + "This will take cash from your person and insert into selected bank account": "Hiermee wordt contant geld van uw portemonnee op de geselecteerde bankrekening gestort", + "To account": "Naar rekening", + "Total": "Totaal", + "Total balance": "Totaal saldo", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Transacties", + "Transfer": "Overmaken", + "Transfer between internal & external accounts.": "Overboeking tussen interne en externe rekeningen.", + "Transfer funds": "Geld overmaken", + "Unpaid invoices": "Onbetaalde facturen", + "Update pin": "Pincode bijwerken", + "View all": "Alles weergeven", + "Weekly summary": "Weekoverzicht", + "Withdraw": "Opnemen", + "Withdrew {{amount}} from account.": "Er is {{amount}} van de rekening opgenomen.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Er is {{amount}} met kaart {{cardNumber}} gepind.", + "Withdrew {{amount}} from an ATM.": "Er is {{amount}} gepind.", + "You already have access to this account. Use internal transfer instead": "Je hebt al toegang tot dit account. Gebruik in plaats daarvan interne overdracht", + "You can create more accounts by visiting the nearest bank ..": "U kunt meer rekeningen openen door naar de dichtstbijzijnde bank te gaan..", + "You cannot delete the default account": "Je kunt de standaard rekening niet opzeggen", + "Your accounts": "Jouw rekeningen", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "Eigenaar", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} van {{total}}" +} \ No newline at end of file diff --git a/locales/pl/default.json b/locales/pl/default.json new file mode 100644 index 00000000..67629f3a --- /dev/null +++ b/locales/pl/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Konto", + "Account balance": "Stan Konta", + "Account name": "Nazwa Konta", + "Account name is required": "Nazwa konta jest wymagana", + "Account name is too long": "Nazwa konta jest zbyt długa", + "Account users": "Użytkownicy konta", + "Accounts": "Konta", + "Actions": "Operacje", + "Add external account": "Dodaj konto zewnętrzne", + "Add user": "Dodaj użytkownika", + "Add user to account": "Dodaj użytkownika do konta", + "Add user to shared account": "Dodaj użytkownika do udostępnionego konta", + "Admin": "Administrator", + "Admin role required": "Wymagana jest rola Administratora", + "Amount": "Kwota", + "An account for the specified number already exists": "Konto dla określonego numeru już istnieje", + "Are you sure you want to block this card? This action cannot be undone.": "Czy na pewno chcesz zablokować tę kartę? Tej akcji nie można cofnąć.", + "Are you sure you want to delete this card? This action cannot be undone.": "Czy na pewno chcesz usunąć tę kartę? Tej akcji nie można cofnąć.", + "Balance": "Saldo", + "Block the card": "Zablokuj kartę", + "Block, update pin and more.": "Blokuj, zaktualizuj kod PIN i nie tylko.", + "Blocking card": "Karta blokująca", + "CREATE": "Utwórz", + "Cancel": "Anuluj", + "Card holder": "Właściciel karty", + "Cards": "Karty", + "Choose role": "Wybierz rolę", + "Clearing- & account number": "Rozliczenie i numer konta", + "Clearing- & account number is required": "Wymagany jest numer rozliczenia i konta", + "Confirm new pin": "Potwierdź nowy PIN", + "Confirm pin": "Potwierdź PIN", + "Contributor": "Wspólnik", + "Contributors cannot use money in shared accounts.": "Wspólnicy nie mogą korzystać z pieniędzy na współdzielonych kontach.", + "Copy account number": "Skopiuj numer rachunku", + "Cost": "Koszt", + "Current cash": "Aktualny stan konta", + "DATE_FORMAT": "DD/MM/YYYY", + "DATE_TIME_FORMAT": "DD/MM/YYYY HH:mm", + "Danger zone": "Strefa zagrożenia", + "Dashboard": "Strona Główna", + "Default": "Domyślne", + "Default account": "Domyślne konto", + "Delete account": "Usuń konto", + "Delete the card": "Usunąć kartę?", + "Deleting card": "Usuwanie karty", + "Deposit": "Wpłać", + "Deposited {{amount}} into account.": "Wpłacono {{amount}} na konto.", + "Enter card pin to block the card.": "Wprowadź kod PIN karty, aby zablokować kartę.", + "Enter pin": "Wpisz PIN", + "Expense": "Wydatek", + "Expenses": "Wydatki", + "Expires": "Wygasa", + "External account name": "Nazwa konta zewnętrznego", + "External accounts": "Konta zewnętrzne", + "External transfer": "Przelew", + "Failed to create new account": "Nie udało się utworzyć nowego konta", + "Fetching data ..": "Pobieranie danych…", + "Filters": "Filtry", + "From account": "Z konta", + "Funds will be transfered to default account.": "Środki zostaną przelane na konto domyślne", + "General": "Ogólne", + "Handle accounts": "Obsługuj konta", + "Handle cards for your accounts": "Obsługuj karty dla swoich kont", + "Handle your unpaid invoices": "Niezapłacone faktury", + "Home": "Strona główna", + "Income": "Przychód", + "Insufficent funds": "Niewystarczające środki", + "Internal transfer": "Przelew wewnętrzny", + "Invalid account name": "Nieprawidłowa nazwa konta", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Nieprawidłowy numer, format to xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Nieprawidłowy numer, format to: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Nieprawidłowy PIN", + "Invoice": "Faktura", + "Invoices": "Faktury", + "Latest transactions": "Ostatnie transakcje", + "Loading invoices": "Ładowanie faktur...", + "Loading transactions": "Ładowanie transakcji...", + "Loading {{name}} view ..": "Ładowanie {{name}}\n", + "Message": "Wiadomość", + "Name": "Nazwa", + "New account name": "Nowa nazwa konta", + "New balance": "Nowe saldo", + "New cash": "Nowa gotówka", + "New pin": "Nowy PIN", + "No account found to receive transfer.": "Nie znaleziono konta do otrzymania przelewu", + "No invoices, yet.": "Brak faktur", + "No users found.": "Nie znaleziono użytkowników", + "Old pin": "Stary PIN", + "Open account": "Załóż konto", + "Open bank": "Bank", + "Opened a new account": "Utworzyłeś nowe konto", + "Order a new card": "Zamów nową kartę", + "Order new card": "Zamów nową kartę", + "Ordered new card": "Zamówiona nowa karta", + "PERSONAL": "Osobiste", + "Paid": "Zapłacono", + "Paid invoice": "Zapłacona faktura", + "Paid outgoing invoice to: {{to}}": "Zapłacony rachunek do {{to}}", + "Pay invoice": "Zapłać fakturę", + "Pay your bills": "Zapłać rachunki", + "Personal": "Osobiste", + "Personal account": "Konto osobiste", + "Pins do not match": "PIN-y nie są takie same.", + "Quick withdraw": "Szybka Wypłata", + "Received incoming invoice from: {{from}}": "Otrzymano fakturę od: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Pozostałe środki z „{{deletedAccount}}”", + "Remove user": "Usuń użytkownika", + "Remove user from a shared account": "Usuwanie użytkownika z konta współdzielonego", + "Remove user from account": "Usuń użytkownika z konta", + "Rename": "Zmień nazwę", + "Rename account": "Zmień nazwę konta", + "Report": "Zgłoś", + "Role": "Stanowisko", + "SHARED": "Rachunek współdzielony", + "Search for a user": "Wyszukaj użytkownika", + "Select a card": "Wybierz kartę", + "Select a card to handle, or order a new one.": "Wybierz kartę do obsługi lub zamów nową.", + "Select a user": "Wybierz użytkownika", + "Select account": "Wybierz konto", + "Set account to default": "Ustaw konto na domyślne", + "Shared": "Wspólny", + "Shared account": "Wspólne konto", + "Shared account actions": "Działania prowadzone na wspólnych rachunkach", + "Shared account cannot be default account": "Konto współdzielone nie może być kontem domyślnym", + "Something went wrong": "Coś poszło nie tak", + "Something went wrong, please try again later.": "Coś poszło nie tak, spróbuj ponownie później", + "Successfully blocked the card.": "Pomyślnie zablokowałem kartę.", + "Successfully deleted the card.": "Pomyślnie usunięto kartę.", + "Successfully deposited {{amount}} into selected account.": "Pomyślnie wypłacono {{amount}} na wybrany rachunek", + "Successfully transferred funds": "Pomyślnie przeniesiono środki", + "Successfully transferred {{amount}}.": "Przelano {{amount}}\n", + "Successfully updated pin.": "Pomyślnie zaktualizowano PIN.", + "Successfully withdrew {{amount}}.": "Wypłacono {{amount}}\n", + "Summary": "Podsumowanie", + "The card is blocked": "Karta jest zablokowana", + "The specified number does not match an existing account": "Podany numer nie pasuje do istniejącego konta", + "There are currently no unpaid invoices!": "Obecnie nie ma niezapłaconych faktur!", + "There is nothing to see here.": "Nic tu nie ma", + "This is a shared account": "To jest wspólne konto", + "This should be the default account": "To powinno być konto domyślne", + "This will take cash from your person and insert into selected bank account": "Spowoduje to podjęcie gotówki od Twojej osoby i wstawienie na wybrane konto bankowe", + "To account": "Na rachunek", + "Total": "Łącznie", + "Total balance": "Całkowite saldo", + "TransactionType.Incoming": "Typ transakcji: Przychodzące", + "TransactionType.Outgoing": "Typ transakcji: Wychodząca", + "TransactionType.Transfer": "Typ transakcji: Przelew", + "Transactions": "Transakcje", + "Transfer": "Prześlij", + "Transfer between internal & external accounts.": "Transfer między kontami wewnętrznymi i zewnętrznymi", + "Transfer funds": "Przelew środków", + "Unpaid invoices": "Nieopłacone faktury", + "Update pin": "Zaktualizuj PIN", + "View all": "Wyświetl wszystkie", + "Weekly summary": "Podsumowanie tygodniowe", + "Withdraw": "Wypłać", + "Withdrew {{amount}} from account.": "Wypłacono {{amount}} z konta", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Wypłacono {{amount}} z bankomatu za pomocą karty {{cardNumber}}\n", + "Withdrew {{amount}} from an ATM.": "Wypłacono {{amount}} z bankomatu", + "You already have access to this account. Use internal transfer instead": "Masz już dostęp do tego konta. Zamiast tego użyj wewnętrznego transferu", + "You can create more accounts by visiting the nearest bank ..": "Możesz utworzyć więcej kont, udając się do Banku . .", + "You cannot delete the default account": "Nie można usunąć konta domyślnego", + "Your accounts": "Twoje konta", + "calendar.lastDay": "Ostatni dzień", + "calendar.lastWeek": "Ostatni tydzień", + "calendar.nextDay": "Następnego dnia", + "calendar.nextWeek": "Następnego tygodnia", + "calendar.sameDay": "Tego samego dnia", + "calendar.sameElse": "To samo", + "owner": "Właściciel", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} przez {{total}}" +} \ No newline at end of file diff --git a/locales/pt-BR/default.json b/locales/pt-BR/default.json new file mode 100644 index 00000000..cf15fcf8 --- /dev/null +++ b/locales/pt-BR/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Conta", + "Account balance": "Saldo Da Conta", + "Account name": "Nome Da Conta", + "Account name is required": "O nome da conta é obrigatório", + "Account name is too long": "O nome da conta é muito longo", + "Account users": "Usuários da Conta", + "Accounts": "Contas", + "Actions": "Ações", + "Add external account": "Adicionar conta externa", + "Add user": "Adicionar usuário", + "Add user to account": "Adicionar usuário à conta", + "Add user to shared account": "Adicionar usuário à conta compartilhada", + "Admin": "Administrador", + "Admin role required": "Função de administrador necessária", + "Amount": "Quantia", + "An account for the specified number already exists": "Já existe uma conta para o número especificado", + "Are you sure you want to block this card? This action cannot be undone.": "Tem certeza de que deseja bloquear este cartão? Essa ação não pode ser desfeita.", + "Are you sure you want to delete this card? This action cannot be undone.": "Tem certeza de que deseja excluir este cartão? Essa ação não pode ser desfeita.", + "Balance": "Saldo", + "Block the card": "Bloquear o cartão", + "Block, update pin and more.": "Bloqueie, atualize o pin e muito mais.", + "Blocking card": "Bloqueando o cartão", + "CREATE": "CRIAR", + "Cancel": "Cancelar", + "Card holder": "Titular do cartão", + "Cards": "Cartões", + "Choose role": "Escolha a função", + "Clearing- & account number": "Limpeza - & Número da Conta", + "Clearing- & account number is required": "É necessário o número de limpeza e da conta.", + "Confirm new pin": "Confirme o novo PIN", + "Confirm pin": "Confirmar PIN", + "Contributor": "Colaborador", + "Contributors cannot use money in shared accounts.": "Os contribuidores não podem usar dinheiro em contas compartilhadas.", + "Copy account number": "Copiar número da conta", + "Cost": "Custo", + "Current cash": "Dinheiro Atual", + "DATE_FORMAT": "YYYY/DD/MM", + "DATE_TIME_FORMAT": "YYYY/MM/DD HH: mm A", + "Danger zone": "Zona de perigo", + "Dashboard": "Painel", + "Default": "Padrão", + "Default account": "Conta padrão", + "Delete account": "Excluir Conta", + "Delete the card": "Excluir cartão", + "Deleting card": "Excluindo cartão…", + "Deposit": "Depósito", + "Deposited {{amount}} into account.": "Depositado {{amount}} em conta.", + "Enter card pin to block the card.": "Insira o PIN do cartão para bloqueá-lo.", + "Enter pin": "Inserir PIN", + "Expense": "Despesa", + "Expenses": "Despesas", + "Expires": "Expira", + "External account name": "Nome da conta externa", + "External accounts": "Contas externas", + "External transfer": "Transferência externa", + "Failed to create new account": "Falha ao criar uma nova conta", + "Fetching data ..": "Buscando dados…", + "Filters": "Filtros", + "From account": "Da conta", + "Funds will be transfered to default account.": "Os fundos serão transferidos para a conta padrão.", + "General": "Geral", + "Handle accounts": "Gerenciar contas", + "Handle cards for your accounts": "Gerencie cartões para suas contas", + "Handle your unpaid invoices": "Gerencie suas faturas não pagas", + "Home": "Página inicial", + "Income": "Renda", + "Insufficent funds": "Fundos insuficientes", + "Internal transfer": "Transferência interna", + "Invalid account name": "Nome de conta inválido", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Número inválido, o formato é xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Número inválido, o formato é xxx, xxxx-xxxx-xxxx", + "Invalid pin": "PIN inválido", + "Invoice": "Fatura", + "Invoices": "Faturas", + "Latest transactions": "Últimas Transações", + "Loading invoices": "Carregando faturas", + "Loading transactions": "Carregando transações", + "Loading {{name}} view ..": "Carregando {{name}} visualização..", + "Message": "Mensagem", + "Name": "Nome", + "New account name": "Novo nome da conta", + "New balance": "Novo saldo", + "New cash": "Novo Dinheiro", + "New pin": "Novo PIN", + "No account found to receive transfer.": "Nenhuma conta encontrada para receber a transferência.", + "No invoices, yet.": "Ainda não há faturas", + "No users found.": "Nenhum usuário encontrado", + "Old pin": "PIN antigo", + "Open account": "Abrir conta", + "Open bank": "Abrir Banco", + "Opened a new account": "Abriu uma nova conta", + "Order a new card": "Solicite um novo cartão", + "Order new card": "Pedir um novo cartão", + "Ordered new card": "Pediu um novo cartão", + "PERSONAL": "PESSOAL", + "Paid": "PAGO", + "Paid invoice": "Fatura paga", + "Paid outgoing invoice to: {{to}}": "Fatura de saída paga para: {{to}}", + "Pay invoice": "Pagar fatura", + "Pay your bills": "Pague suas contas", + "Personal": "Pessoal", + "Personal account": "Conta Pessoal", + "Pins do not match": "Os PINs não coincidem.", + "Quick withdraw": "Retirada rápida", + "Received incoming invoice from: {{from}}": "Fatura recebida de: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Fundos restantes de \"{{deletedAccount}}”", + "Remove user": "Remover usuário", + "Remove user from a shared account": "Remover usuário de uma conta compartilhada", + "Remove user from account": "Remover usuário da conta", + "Rename": "Renomear", + "Rename account": "Renomear Conta", + "Report": "Informar", + "Role": "Papel", + "SHARED": "COMPARTILHADO", + "Search for a user": "Pesquisar usuário", + "Select a card": "Selecionar um cartão", + "Select a card to handle, or order a new one.": "Selecione um cartão para gerenciar ou solicite um novo", + "Select a user": "Selecionar usuário", + "Select account": "Selecionar conta", + "Set account to default": "Definir conta como padrão", + "Shared": "Compartilhado", + "Shared account": "Conta compartilhada", + "Shared account actions": "Ações de conta compartilhada", + "Shared account cannot be default account": "A conta compartilhada não pode ser a conta padrão", + "Something went wrong": "Algo deu errado", + "Something went wrong, please try again later.": "Algo deu errado. Por favor, tente novamente mais tarde.", + "Successfully blocked the card.": "Bloqueou o cartão com sucesso.", + "Successfully deleted the card.": "O cartão foi excluído com sucesso.", + "Successfully deposited {{amount}} into selected account.": "Depositado com sucesso {{amount}} na conta selecionada.", + "Successfully transferred funds": "Fundos transferidos com sucesso", + "Successfully transferred {{amount}}.": "Transferido com sucesso{{amount}}.", + "Successfully updated pin.": "Pin atualizado com sucesso.", + "Successfully withdrew {{amount}}.": "Retirado com {{amount}} sucesso.", + "Summary": "Resumo", + "The card is blocked": "O cartão está bloqueado", + "The specified number does not match an existing account": "O número especificado não corresponde a uma conta existente", + "There are currently no unpaid invoices!": "No momento, não há faturas não pagas!", + "There is nothing to see here.": "Não há nada para ver aqui.", + "This is a shared account": "Esta é uma conta compartilhada", + "This should be the default account": "Essa deve ser a conta padrão", + "This will take cash from your person and insert into selected bank account": "Isso retirará dinheiro de sua pessoa e será inserido na conta bancária selecionada.", + "To account": "Para a conta", + "Total": "Total", + "Total balance": "Saldo total", + "TransactionType.Incoming": "Tipo de transação. Entrada", + "TransactionType.Outgoing": "Tipo de transação. Saída", + "TransactionType.Transfer": "Tipo de transação. Transferência", + "Transactions": "Transações", + "Transfer": "Transferir", + "Transfer between internal & external accounts.": "Transferência entre contas internas e externas.", + "Transfer funds": "Transferir fundos", + "Unpaid invoices": "Faturas não pagas", + "Update pin": "Atualizar PIN", + "View all": "Exibir tudo", + "Weekly summary": "Resumo Semanal", + "Withdraw": "Sacar", + "Withdrew {{amount}} from account.": "Retirado {{amount}} da conta.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Retirou-se {{amount}} de um caixa eletrônico com cartão. {{cardNumber}}", + "Withdrew {{amount}} from an ATM.": "Retirou-se {{amount}} de um caixa eletrônico.", + "You already have access to this account. Use internal transfer instead": "Você já tem acesso a essa conta. Em vez disso, use a transferência interna", + "You can create more accounts by visiting the nearest bank ..": "Você pode criar mais contas visitando o banco mais próximo.", + "You cannot delete the default account": "Você não pode excluir a conta padrão", + "Your accounts": "Suas contas", + "calendar.lastDay": "calendário. último dia", + "calendar.lastWeek": "Calendário. Semana passada", + "calendar.nextDay": "calendário. dia seguinte", + "calendar.nextWeek": "calendário. Semana que vem", + "calendar.sameDay": "calendário. Mesmo dia", + "calendar.sameElse": "calendário. O mesmo", + "owner": "proprietário", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} De {{total}}" +} \ No newline at end of file diff --git a/locales/pt/default.json b/locales/pt/default.json new file mode 100644 index 00000000..938f82ad --- /dev/null +++ b/locales/pt/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Account", + "Account balance": "Saldo da conta", + "Account name": "Nome da conta", + "Account name is required": "O nome da conta é obrigatório!", + "Account name is too long": "Account name is too long", + "Account users": "Usuários da conta", + "Accounts": "Accounts", + "Actions": "Actions", + "Add external account": "Adicionar conta externa", + "Add user": "Adicionar usuário", + "Add user to account": "Adicionar usuário à conta", + "Add user to shared account": "Adicionar usuário à conta compartilhada", + "Admin": "Administrador", + "Admin role required": "Função de administrador necessária", + "Amount": "Quantidade", + "An account for the specified number already exists": "Já existe uma conta para o número especificado", + "Are you sure you want to block this card? This action cannot be undone.": "Are you sure you want to block this card? This action cannot be undone.", + "Are you sure you want to delete this card? This action cannot be undone.": "Are you sure you want to delete this card? This action cannot be undone.", + "Balance": "Saldo", + "Block the card": "Block the card", + "Block, update pin and more.": "Block, update pin and more.", + "Blocking card": "Blocking card", + "CREATE": "Criar", + "Cancel": "Cancelar", + "Card holder": "Card holder", + "Cards": "Cards", + "Choose role": "Escolha uma função", + "Clearing- & account number": "Número da compensação e da conta", + "Clearing- & account number is required": "O número da compensação e da conta é obrigatório", + "Confirm new pin": "Confirm new pin", + "Confirm pin": "Confirm pin", + "Contributor": "Colaborador", + "Contributors cannot use money in shared accounts.": "Contributors cannot use money in shared accounts.", + "Copy account number": "Copy account number", + "Cost": "Custo", + "Current cash": "Current cash", + "DATE_FORMAT": "YYYY/DD/MM", + "DATE_TIME_FORMAT": "YYYY/MM/DD HH:mm A", + "Danger zone": "Zona de perigo", + "Dashboard": "Dashboard", + "Default": "Padrão", + "Default account": "Default account", + "Delete account": "Excluir conta", + "Delete the card": "Delete the card", + "Deleting card": "Deleting card", + "Deposit": "Deposit", + "Deposited {{amount}} into account.": "Deposited {{amount}} into account.", + "Enter card pin to block the card.": "Enter card pin to block the card.", + "Enter pin": "Enter pin", + "Expense": "Despesa", + "Expenses": "Despesas", + "Expires": "Expira", + "External account name": "Nome da conta externa", + "External accounts": "Contas externas", + "External transfer": "Transferência externa", + "Failed to create new account": "Failed to create new account", + "Fetching data ..": "Fetching data ..", + "Filters": "Filtros", + "From account": "Da conta", + "Funds will be transfered to default account.": "Os fundos serão transferidos para a conta padrão.", + "General": "Geral", + "Handle accounts": "Gerenciar contas", + "Handle cards for your accounts": "Handle cards for your accounts", + "Handle your unpaid invoices": "Handle your unpaid invoices", + "Home": "Início", + "Income": "Renda", + "Insufficent funds": "Insufficent funds", + "Internal transfer": "Transferência interna", + "Invalid account name": "Invalid account name", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Número inválido, o formato é xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Invalid number, format is: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Invalid pin", + "Invoice": "Fatura", + "Invoices": "Faturas", + "Latest transactions": "Transações mais recentes", + "Loading invoices": "Carregando faturas", + "Loading transactions": "A carregar transações...", + "Loading {{name}} view ..": "Loading {{name}} view ..", + "Message": "Mensagem", + "Name": "Nome", + "New account name": "Novo nome de conta:", + "New balance": "Novo saldo", + "New cash": "New cash", + "New pin": "New pin", + "No account found to receive transfer.": "Nenhuma conta encontrada para receber a transferência.", + "No invoices, yet.": "Nenhuma fatura ainda", + "No users found.": "Usuários não encontrados", + "Old pin": "Old pin", + "Open account": "Abra uma conta", + "Open bank": "Open bank", + "Opened a new account": "Opened a new account", + "Order a new card": "Order a new card", + "Order new card": "Order new card", + "Ordered new card": "Ordered new card", + "PERSONAL": "PERSONAL", + "Paid": "Paid", + "Paid invoice": "Paid invoice", + "Paid outgoing invoice to: {{to}}": "Paid outgoing invoice to: {{to}}", + "Pay invoice": "Pay invoice", + "Pay your bills": "Pay your bills", + "Personal": "Personal", + "Personal account": "Personal account", + "Pins do not match": "Pins do not match", + "Quick withdraw": "Quick withdraw", + "Received incoming invoice from: {{from}}": "Received incoming invoice from: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Remaining funds from \"{{deletedAccount}}\"", + "Remove user": "Remove user", + "Remove user from a shared account": "Remove user from a shared account", + "Remove user from account": "Remove user from account", + "Rename": "Rename", + "Rename account": "Rename account", + "Report": "Report", + "Role": "Role", + "SHARED": "SHARED", + "Search for a user": "Search for a user", + "Select a card": "Select a card", + "Select a card to handle, or order a new one.": "Select a card to handle, or order a new one.", + "Select a user": "Select a user", + "Select account": "Select account", + "Set account to default": "Set account to default", + "Shared": "Shared", + "Shared account": "Shared account", + "Shared account actions": "Shared account actions", + "Shared account cannot be default account": "Shared account cannot be default account", + "Something went wrong": "Something went wrong", + "Something went wrong, please try again later.": "Something went wrong, please try again later.", + "Successfully blocked the card.": "Successfully blocked the card.", + "Successfully deleted the card.": "Successfully deleted the card.", + "Successfully deposited {{amount}} into selected account.": "Successfully deposited {{amount}} into selected account.", + "Successfully transferred funds": "Successfully transferred funds", + "Successfully transferred {{amount}}.": "Successfully transferred {{amount}}.", + "Successfully updated pin.": "Successfully updated pin.", + "Successfully withdrew {{amount}}.": "Successfully withdrew {{amount}}.", + "Summary": "Summary", + "The card is blocked": "The card is blocked", + "The specified number does not match an existing account": "The specified number does not match an existing account", + "There are currently no unpaid invoices!": "There are currently no unpaid invoices!", + "There is nothing to see here.": "There is nothing to see here.", + "This is a shared account": "This is a shared account", + "This should be the default account": "This should be the default account", + "This will take cash from your person and insert into selected bank account": "This will take cash from your person and insert into selected bank account", + "To account": "To account", + "Total": "Total", + "Total balance": "Total balance", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "Transactions", + "Transfer": "Transfer", + "Transfer between internal & external accounts.": "Transfer between internal & external accounts.", + "Transfer funds": "Transfer funds", + "Unpaid invoices": "Unpaid invoices", + "Update pin": "Update pin", + "View all": "View all", + "Weekly summary": "Weekly summary", + "Withdraw": "Withdraw", + "Withdrew {{amount}} from account.": "Withdrew {{amount}} from account.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Withdrew {{amount}} from an ATM with card {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Withdrew {{amount}} from an ATM.", + "You already have access to this account. Use internal transfer instead": "You already have access to this account. Use internal transfer instead", + "You can create more accounts by visiting the nearest bank ..": "You can create more accounts by visiting the nearest bank ..", + "You cannot delete the default account": "You cannot delete the default account", + "Your accounts": "Your accounts", + "calendar.lastDay": "calendári.ultimo dia", + "calendar.lastWeek": "calendário. semana passada", + "calendar.nextDay": "calendário. Dia seguinte", + "calendar.nextWeek": "calendário. Semana que vem", + "calendar.sameDay": "calendário. Mesmo dia", + "calendar.sameElse": "calendário. O mesmo", + "owner": "owner", + "{{from}}-{{to}} of {{total}}": "{{from}}-{{to}} de {{total}}" +} \ No newline at end of file diff --git a/locales/sv/default.json b/locales/sv/default.json new file mode 100644 index 00000000..417625fe --- /dev/null +++ b/locales/sv/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Konto", + "Account balance": "Kontosaldo", + "Account name": "Kontonamn", + "Account name is required": "Kontonamn krävs", + "Account name is too long": "Kontonamnet är för långt", + "Account users": "Användare", + "Accounts": "Konton", + "Actions": "Åtgärder", + "Add external account": "Lägg till externt konto", + "Add user": "Lägg till användare", + "Add user to account": "Lägg till användare till konto", + "Add user to shared account": "Lägg till användare till delat konto", + "Admin": "Administratör", + "Admin role required": "Admin roll krävs", + "Amount": "Belopp", + "An account for the specified number already exists": "Ett konto för det angivna numret finns redan", + "Are you sure you want to block this card? This action cannot be undone.": "Är du säker på att du vill blockera det här kortet? Denna åtgärd kan inte ångras.", + "Are you sure you want to delete this card? This action cannot be undone.": "Är du säker på att du vill ta bort det här kortet? Denna åtgärd kan inte ångras.", + "Balance": "Saldo", + "Block the card": "Blockera kortet", + "Block, update pin and more.": "Blockera, uppdatera pin och mer.", + "Blocking card": "Blockera kort", + "CREATE": "Skapa", + "Cancel": "Avbryt", + "Card holder": "Kortinnehavare", + "Cards": "Kort", + "Choose role": "Välj roll", + "Clearing- & account number": "Clearing- & kontonummer", + "Clearing- & account number is required": "Clearing- & kontonummer krävs", + "Confirm new pin": "Bekräfta din nya pinkod", + "Confirm pin": "Bekräfta PIN", + "Contributor": "Medverkande", + "Contributors cannot use money in shared accounts.": "Medverkande kan inte använda pengar i delade konton.", + "Copy account number": "Kopiera kontonummer", + "Cost": "Kostnad", + "Current cash": "Nuvarande kontanter", + "DATE_FORMAT": "DD/MM/YYYY", + "DATE_TIME_FORMAT": "DD-MM-YYYY HH:mm", + "Danger zone": "Farozon", + "Dashboard": "Översikt", + "Default": "Standard", + "Default account": "Standardkonto", + "Delete account": "Ta bort konto", + "Delete the card": "Ta bort kort", + "Deleting card": "Tar bort kort …", + "Deposit": "Insättning", + "Deposited {{amount}} into account.": "Satte in {{amount}} på kontot.", + "Enter card pin to block the card.": "Ange pinkod för att blockera kortet.", + "Enter pin": "Ange PIN", + "Expense": "Kostnad", + "Expenses": "Utgifter", + "Expires": "Förfaller", + "External account name": "Externt konto namn", + "External accounts": "Externa konton", + "External transfer": "Extern överföring", + "Failed to create new account": "Det gick inte att skapa nytt konto", + "Fetching data ..": "Hämtar data ..", + "Filters": "Filter", + "From account": "Från konto", + "Funds will be transfered to default account.": "Pengarna kommer att överföras till ditt standardkonto.", + "General": "Allmänt", + "Handle accounts": "Hantera konton", + "Handle cards for your accounts": "Hantera kort för dina konton", + "Handle your unpaid invoices": "Hantera dina obetalda fakturor", + "Home": "Hem", + "Income": "Inkomst", + "Insufficent funds": "Medges ej", + "Internal transfer": "Intern överföring", + "Invalid account name": "Ogiltigt kontonamn", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Ogiltigt tal, formatet är xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Ogiltigt tal, formatet är: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Ogiltig pin", + "Invoice": "Faktura", + "Invoices": "Fakturor", + "Latest transactions": "Senaste transaktioner", + "Loading invoices": "Laddar fakturor", + "Loading transactions": "Laddar transaktioner", + "Loading {{name}} view ..": "Laddar {{name}} vy..", + "Message": "Meddelande", + "Name": "Namn", + "New account name": "Nytt kontonamn", + "New balance": "Nytt kontosaldo", + "New cash": "Ny summa kontanter", + "New pin": "Ny pinkod", + "No account found to receive transfer.": "Inget konto hittades för att ta emot överföring.", + "No invoices, yet.": "Inga fakturor, än.", + "No users found.": "Inga användare hittades.", + "Old pin": "Nuvarande pinkod", + "Open account": "Öppna konto", + "Open bank": "Öppna banken", + "Opened a new account": "Öppnade ett nytt konto", + "Order a new card": "Beställ ett nytt kort", + "Order new card": "Beställ ett nytt kort", + "Ordered new card": "Beställt nytt kort", + "PERSONAL": "Personligt", + "Paid": "Betalad", + "Paid invoice": "Betald faktura", + "Paid outgoing invoice to: {{to}}": "Betalade utgående faktura till: {{to}}", + "Pay invoice": "Betala faktura", + "Pay your bills": "Betala dina räkningar", + "Personal": "Personligt", + "Personal account": "Personligt konto", + "Pins do not match": "Pinkoderna matchar inte.", + "Quick withdraw": "Uttag", + "Received incoming invoice from: {{from}}": "Faktura mottagen från: {{from}}", + "Remaining funds from \"{{deletedAccount}}\"": "Återstående medel från ”{{deletedAccount}}”", + "Remove user": "Ta bort användaren", + "Remove user from a shared account": "Ta bort användare från ett delat konto", + "Remove user from account": "Ta bort användare från konto", + "Rename": "Byt namn", + "Rename account": "Byt namn på kontot", + "Report": "Rapportera", + "Role": "Roll", + "SHARED": "Delad", + "Search for a user": "Sök efter en användare", + "Select a card": "Välj kort", + "Select a card to handle, or order a new one.": "Välj ett kort att hantera, eller beställ ett nytt.", + "Select a user": "Välj en användare", + "Select account": "Välj konto", + "Set account to default": "Sätt konto som standardkonto", + "Shared": "Delad", + "Shared account": "Delat konto", + "Shared account actions": "Åtgärder för delat konto", + "Shared account cannot be default account": "Delat konto kan inte vara standardkonto", + "Something went wrong": "Något gick fel.", + "Something went wrong, please try again later.": "Något gick fel, försök igen senare.", + "Successfully blocked the card.": "Blockerade kortet framgångsrikt.", + "Successfully deleted the card.": "Raderade kortet.", + "Successfully deposited {{amount}} into selected account.": "Gjorde insättning på {{amount}} till valt konto.", + "Successfully transferred funds": "Överförda medel", + "Successfully transferred {{amount}}.": "Överförde {{amount}}.", + "Successfully updated pin.": "Uppdaterade pinkod", + "Successfully withdrew {{amount}}.": "Gjorde uttag på {{amount}}.", + "Summary": "Summering", + "The card is blocked": "Kortet är blockerat", + "The specified number does not match an existing account": "Det angivna numret matchar inte ett befintligt konto", + "There are currently no unpaid invoices!": "Det finns för nuvarande inga obetalda fakturor, jippi!", + "There is nothing to see here.": "Det finns inget att se här.", + "This is a shared account": "Detta är ett delat konto", + "This should be the default account": "Detta bör vara standardkontot", + "This will take cash from your person and insert into selected bank account": "Detta tar kontanter ifrån dig och sätter in på valt bankkonto", + "To account": "Till konto", + "Total": "Totalt", + "Total balance": "Totalt saldo", + "TransactionType.Incoming": "Inkommande", + "TransactionType.Outgoing": "Utgående", + "TransactionType.Transfer": "Intern överföring", + "Transactions": "Transaktioner", + "Transfer": "Överför", + "Transfer between internal & external accounts.": "Överföring mellan interna och externa konton.", + "Transfer funds": "Överför pengar", + "Unpaid invoices": "Obetalda fakturor", + "Update pin": "Uppdatera pin", + "View all": "Visa alla", + "Weekly summary": "Veckovis sammanfattning", + "Withdraw": "Ta ut", + "Withdrew {{amount}} from account.": "Tog ut {{amount}} från kontot.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "Tog ut {{amount}} från en bankomat med kort {{cardNumber}}.", + "Withdrew {{amount}} from an ATM.": "Tog ut {{amount}} från en bankomat.", + "You already have access to this account. Use internal transfer instead": "Du har redan tillgång till det här kontot. Använd intern överföring istället", + "You can create more accounts by visiting the nearest bank ..": "Du kan skapa ytterligare konton, vilket kommer visas här, genom att besöka närmaste bank!", + "You cannot delete the default account": "Du kan inte ta bort standardkontot", + "Your accounts": "Dina konton", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "Ägare", + "{{from}}-{{to}} of {{total}}": "{{from}} - {{to}} av {{total}}" +} \ No newline at end of file diff --git a/locales/tr/default.json b/locales/tr/default.json new file mode 100644 index 00000000..eb1996ea --- /dev/null +++ b/locales/tr/default.json @@ -0,0 +1,173 @@ +{ + "Account": "Hesap", + "Account balance": "Hesap Bakiyesi", + "Account name": "Hesap Adı", + "Account name is required": "Hesap adı bulunması zorunludur.", + "Account name is too long": "Hesap adı çok uzun", + "Account users": "Hesap kullanıcıları", + "Accounts": "Hesaplar", + "Actions": "İşlemler", + "Add external account": "Ek hesap ekle", + "Add user": "Kullanıcı ekle", + "Add user to account": "Hesaba kullanıcı ekle", + "Add user to shared account": "Paylaşılan hesaba kullanıcı ekle", + "Admin": "Yönetici", + "Admin role required": "Yönetici rolü gerekli", + "Amount": "Tutar", + "An account for the specified number already exists": "Belirtilen hesap numarası sistemde mevcut.", + "Are you sure you want to block this card? This action cannot be undone.": "Bu kartı engellemek istediğinizden emin misiniz? Bu işlem geri alınamaz.", + "Are you sure you want to delete this card? This action cannot be undone.": "Bu kartı silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.", + "Balance": "Bakiye", + "Block the card": "Kartı engelle", + "Block, update pin and more.": "Engelle, şifre güncelle ve daha fazlası.", + "Blocking card": "Kart engelleniyor", + "CREATE": "OLUŞTUR", + "Cancel": "İptal", + "Card holder": "Kart sahibi", + "Cards": "Kartlar", + "Choose role": "Görev seçin", + "Clearing- & account number": "Takas ve iban numarası", + "Clearing- & account number is required": "Takas ve iban gereklidir", + "Confirm new pin": "Yeni PIN\\'i doğrulayın", + "Confirm pin": "PIN'i onaylayın", + "Contributor": "Katılımcı", + "Contributors cannot use money in shared accounts.": "Katılımcı rolü hesaptaki parayı kullanamaz.", + "Copy account number": "Hesap numarasını kopyala", + "Cost": "Ücret:", + "Current cash": "Mevcut nakit", + "DATE_FORMAT": "DD/MM/YYYY", + "DATE_TIME_FORMAT": "DD/MM/YYYY HH:MM", + "Danger zone": "Tehlike Bölgesi", + "Dashboard": "Ana Sayfa", + "Default": "Varsayılan", + "Default account": "Varsayılan hesap", + "Delete account": "Hesabı sil", + "Delete the card": "Kartı sil", + "Deleting card": "Kart siliniyor…", + "Deposit": "Yatır", + "Deposited {{amount}} into account.": "{{amount}} hesaba yatırıldı.", + "Enter card pin to block the card.": "Kartı engellemek için kart pinini girin.", + "Enter pin": "PIN girin", + "Expense": "Gider:", + "Expenses": "Giderler", + "Expires": "Son buluyor", + "External account name": "Ek hesap adı", + "External accounts": "Ek Hesaplar", + "External transfer": "Farklı Hesaba Transfer", + "Failed to create new account": "Yeni hesap oluşturulamadı", + "Fetching data ..": "Veri alınıyor…", + "Filters": "Filtreler", + "From account": "Hesaptan", + "Funds will be transfered to default account.": "Para varsayılan hesaba aktarılacaktır.", + "General": "Genel", + "Handle accounts": "Hesapları yönetin", + "Handle cards for your accounts": "Hesaplarınız için kartları yönetin", + "Handle your unpaid invoices": "Ödenmemiş faturalarınızı yönetin", + "Home": "Ana Sayfa", + "Income": "Gelir", + "Insufficent funds": "Yetersiz para", + "Internal transfer": "Hesaplarım arası transfer", + "Invalid account name": "Geçersiz hesap adı", + "Invalid number, format is xxx, xxxx-xxxx-xxxx": "Geçersiz sayı, olması gereken format xxx, xxxx-xxxx-xxxx", + "Invalid number, format is: xxx, xxxx-xxxx-xxxx": "Geçersiz sayı, doğru format: xxx, xxxx-xxxx-xxxx", + "Invalid pin": "Geçersiz PIN", + "Invoice": "Fatura", + "Invoices": "Faturalar", + "Latest transactions": "Son işlemler", + "Loading invoices": "Faturalar Yükleniyor", + "Loading transactions": "Önceki işlemler yükleniyor...", + "Loading {{name}} view ..": "{{name}} Yükleniyor...", + "Message": "İleti", + "Name": "İsim", + "New account name": "Yeni hesap ismi:", + "New balance": "Yeni bakiye", + "New cash": "Yeni nakit", + "New pin": "Yeni PIN", + "No account found to receive transfer.": "Havale alacak hesap bulunamadı.", + "No invoices, yet.": "Henüz fatura yok", + "No users found.": "Kullanıcı bulunamadı.", + "Old pin": "Eski PIN", + "Open account": "Açık Hesap", + "Open bank": "Banka", + "Opened a new account": "Yeni bir hesap açıldı", + "Order a new card": "Yeni bir kart alın", + "Order new card": "Yeni bir kart alın", + "Ordered new card": "Yeni kart sipariş edildi", + "PERSONAL": "Şahsi", + "Paid": "Ödendi", + "Paid invoice": "Ödenmiş fatura", + "Paid outgoing invoice to: {{to}}": "Fatura için ödeme yapıldı: {{to}}", + "Pay invoice": "Faturayı ödeyin", + "Pay your bills": "Faturalarınızı ödeyin", + "Personal": "Şahsi", + "Personal account": "Şahsi Hesap", + "Pins do not match": "PIN'ler eşleşmiyor.", + "Quick withdraw": "Hızlı para çekme", + "Received incoming invoice from: {{from}}": "{{from}} size fatura gönderdi.", + "Remaining funds from \"{{deletedAccount}}\"": "{{deletedAccount}}'dan kalan para", + "Remove user": "Kullanıcıyı sil", + "Remove user from a shared account": "Kullanıcıyı paylaşımlı hesaptan kaldır", + "Remove user from account": "Kullanıcıyı hesaptan kaldır", + "Rename": "Yeniden adlandır", + "Rename account": "Hesabı yeniden adlandır", + "Report": "Rapor et", + "Role": "Rol", + "SHARED": "PAYLAŞIMLI", + "Search for a user": "Kullanıcı ara", + "Select a card": "Bir kart seçin", + "Select a card to handle, or order a new one.": "Yönetilecek bir kart seçin veya yeni bir kart sipariş edin.", + "Select a user": "Bir kullanıcı seçin", + "Select account": "Hesap seç", + "Set account to default": "Hesabı varsayılan olarak ayarla", + "Shared": "Paylaşımlı", + "Shared account": "Paylaşımlı hesap", + "Shared account actions": "Paylaşımlı hesap işlemleri", + "Shared account cannot be default account": "Paylaşımlı hesap varsayılan olarak ayarlanamaz.", + "Something went wrong": "Bir sorun oluştu.", + "Something went wrong, please try again later.": "Bir sorun oluştu. Lütfen daha sonra tekrar deneyin.", + "Successfully blocked the card.": "Kartı başarıyla bloke edildi.", + "Successfully deleted the card.": "Kart başarıyla silindi.", + "Successfully deposited {{amount}} into selected account.": "{{amount}} seçilen hesaba yatırıldı.", + "Successfully transferred funds": "Para transferi tamamlandı.", + "Successfully transferred {{amount}}.": "{{amount}} başarıyla transfer edildi.", + "Successfully updated pin.": "Pin başarıyla güncellendi.", + "Successfully withdrew {{amount}}.": "{{amount}} çektiniz.", + "Summary": "Özet", + "The card is blocked": "Kart bloke edildi", + "The specified number does not match an existing account": "Belirtilen numara mevcut bir hesapla uymuyor", + "There are currently no unpaid invoices!": "Şu anda ödenmemiş fatura yok!", + "There is nothing to see here.": "Görüntülenebilecek bir şey bulunmuyor.", + "This is a shared account": "Bu paylaşımlı bir hesaptır", + "This should be the default account": "Varsayılan hesap bu olmalıdır", + "This will take cash from your person and insert into selected bank account": "Bu, şahsınızdan nakit para alacak ve seçilen banka hesabına yatıracaktır", + "To account": "Alıcı hesap", + "Total": "Toplam", + "Total balance": "Toplam Bakiye", + "TransactionType.Incoming": "TransactionType.Incoming", + "TransactionType.Outgoing": "TransactionType.Outgoing", + "TransactionType.Transfer": "TransactionType.Transfer", + "Transactions": "İşlemler", + "Transfer": "Aktar", + "Transfer between internal & external accounts.": "Kendi hesaplarınız ve diğer hesaplar arasında transfer.", + "Transfer funds": "Para transferi", + "Unpaid invoices": "Ödenmemiş faturalar", + "Update pin": "Pin'i güncelle", + "View all": "Tümünü Gör", + "Weekly summary": "Haftalık Özet", + "Withdraw": "Para Çek", + "Withdrew {{amount}} from account.": "Hesaptan {{amount}} çekildi.", + "Withdrew {{amount}} from an ATM with card {{cardNumber}}.": "{{amount}} bir ATM'den {{cardNumber}} numaralı kart ile çekildi.", + "Withdrew {{amount}} from an ATM.": "{{amount}} ATM'den çekildi.", + "You already have access to this account. Use internal transfer instead": "Bu hesaba erişiminiz bulunuyor, hesaplarım arası transfer alanından transfer yapabilirsiniz.", + "You can create more accounts by visiting the nearest bank ..": "En yakın bankayı ziyaret ederek ek hesap oluşturabilirsiniz..", + "You cannot delete the default account": "Varsayılan hesabı silemezsiniz", + "Your accounts": "Hesaplarınız", + "calendar.lastDay": "calendar.lastDay", + "calendar.lastWeek": "calendar.lastWeek", + "calendar.nextDay": "calendar.nextDay", + "calendar.nextWeek": "calendar.nextWeek", + "calendar.sameDay": "calendar.sameDay", + "calendar.sameElse": "calendar.sameElse", + "owner": "Sahip", + "{{from}}-{{to}} of {{total}}": "{{from}}'dan {{to}}'e \"{{total}}\" gönderildi." +} \ No newline at end of file diff --git a/package.json b/package.json index 9a346dc7..d1ef4e67 100644 --- a/package.json +++ b/package.json @@ -9,11 +9,8 @@ "format": "prettier --write .", "prepare": "husky install", "postinstall": "husky install && yarn setup", - "translations:generate": "yarn i18next", "translations:generate-index": "node ./scripts/generateLocales.js", - "translations:pull": "localazy download", - "translations:push": "localazy upload -w $LOCALAZY_WRITE_KEY -r $LOCALAZY_READ_KEY", - "setup": "yarn nx run-many --target=setup --all && yarn translations:pull && yarn translations:generate-index", + "setup": "yarn nx run-many --target=setup --all", "build": "yarn nx run-many --target=build --all", "lint": "yarn nx run-many --target=lint --all", "dev": "yarn nx run-many --target=dev --all", @@ -27,7 +24,6 @@ "@citizenfx/client": "^2.0.5754-1", "@commitlint/cli": "^16.0.2", "@commitlint/config-conventional": "^16.0.0", - "@localazy/cli": "^1.6.0", "@types/node": "^18.6.1", "axios": "^0.26.1", "husky": "^7.0.4", @@ -39,4 +35,4 @@ "dependencies": { "i18next-parser": "^6.0.0" } -} \ No newline at end of file +} diff --git a/src/server/globals.server.ts b/src/server/globals.server.ts index 76793829..49272996 100644 --- a/src/server/globals.server.ts +++ b/src/server/globals.server.ts @@ -7,7 +7,7 @@ export const mockedResourceName = 'pefcl'; // TODO: Move this into package const convars = { - mysql_connection_string: 'mysql://root:bruv@localhost/dev', + mysql_connection_string: 'mysql://rideApp:hejhej123123@172.20.192.1:3306/ride-app', }; const players: any = { diff --git a/src/server/services/account/__tests__/account.controller.test.ts b/src/server/services/account/__tests__/account.controller.test.ts deleted file mode 100644 index 292bc7ef..00000000 --- a/src/server/services/account/__tests__/account.controller.test.ts +++ /dev/null @@ -1,198 +0,0 @@ -import { - AccountRole, - AccountType, - ATMInput, - CreateAccountInput, - ExternalAccount, -} from '@server/../../typings/Account'; -import { - AccountEvents, - ExternalAccountEvents, - SharedAccountEvents, -} from '@server/../../typings/Events'; -import { container } from 'tsyringe'; -import { AccountController } from '../account.controller'; -import { RemoveFromSharedAccountInput } from '../account.db'; - -jest.mock('../account.service'); -jest.mock('../../auth/auth.service'); -jest.mock('../../accountExternal/externalAccount.service'); - -const controller = container.resolve(AccountController); - -const src = 80085; -beforeEach(() => { - jest.resetAllMocks(); - global.source = src; -}); - -const auth = async () => { - expect(controller._auth.isAuthorizedAccount).toHaveBeenCalledTimes(1); -}; - -describe('Controller: account', () => { - describe('AccountEvents:', () => { - test('AccountEvents.GetAccounts', () => { - global.source = 4; - emitNet(AccountEvents.GetAccounts, 'resp'); - expect(controller._accountService.handleGetMyAccounts).toHaveBeenCalledWith(4); - }); - - test('AccountEvents.CreateAccount', () => { - const payload: CreateAccountInput = { - accountName: 'Latest and greatest', - isDefault: true, - ownerIdentifier: 'license:1', - type: AccountType.Personal, - }; - - emitNet(AccountEvents.CreateAccount, 'resp', payload); - expect(controller._accountService.handleCreateAccount).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - - test('AccountEvents.DeleteAccount', async () => { - const payload = { - accountId: 1, - }; - - emitNet(AccountEvents.DeleteAccount, 'resp', payload); - - await auth(); - expect(controller._accountService.handleDeleteAccount).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - - test('AccountEvents.DepositMoney', () => { - const payload: ATMInput = { - amount: 2, - message: 'Example', - }; - - emitNet(AccountEvents.DepositMoney, 'resp', payload); - expect(controller._accountService.handleDepositMoney).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - - test('AccountEvents.WithdrawMoney', () => { - const payload: ATMInput = { - amount: 2, - message: 'Example', - }; - - emitNet(AccountEvents.WithdrawMoney, 'resp', payload); - expect(controller._accountService.handleWithdrawMoney).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - - test('AccountEvents.SetDefaultAccount', async () => { - const payload = { - accountId: 4, - }; - - emitNet(AccountEvents.SetDefaultAccount, 'resp', payload); - - await auth(); - expect(controller._accountService.handleSetDefaultAccount).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - - test('AccountEvents.RenameAccount', async () => { - const payload = { - accountId: 4, - }; - - emitNet(AccountEvents.RenameAccount, 'resp', payload); - - await auth(); - expect(controller._accountService.handleRenameAccount).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - }); - - describe('SharedAccountEvents:', () => { - test('SharedAccountEvents.AddUser', async () => { - const payload = { - accountId: 4, - }; - - emitNet(SharedAccountEvents.AddUser, 'resp', payload); - - await auth(); - expect(controller._accountService.addUserToShared).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - - test('SharedAccountEvents.RemoveUser', async () => { - const payload: RemoveFromSharedAccountInput = { - accountId: 4, - identifier: 'license2', - }; - - emitNet(SharedAccountEvents.RemoveUser, 'resp', payload); - - await auth(); - expect(controller._accountService.removeUserFromShared).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - - test('SharedAccountEvents.GetUsers', async () => { - const payload = { - accountId: 4, - }; - - emitNet(SharedAccountEvents.GetUsers, 'resp', payload); - - expect(await controller._auth.isAuthorizedAccount).toHaveBeenCalledWith(4, src, [ - AccountRole.Admin, - AccountRole.Contributor, - ]); - - expect(controller._accountService.getUsersFromShared).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - }); - - describe('ExternalAccountEvents:', () => { - test('ExternalAccountEvents.Add', () => { - const payload: ExternalAccount = { - id: 1, - name: 'Source 1', - number: '920,1500-2500-3500', - }; - - emitNet(ExternalAccountEvents.Add, 'resp', payload); - - expect(controller._externalAccountService.handleAddAccount).toHaveBeenCalledWith({ - data: payload, - source: src, - }); - }); - - test('ExternalAccountEvents.Get', () => { - emitNet(ExternalAccountEvents.Get, 'resp'); - expect(controller._externalAccountService.getAccounts).toHaveBeenCalledWith({ - data: undefined, - source: src, - }); - }); - }); -}); diff --git a/src/server/services/account/account.service.ts b/src/server/services/account/account.service.ts index 815dafea..ccf34d2c 100644 --- a/src/server/services/account/account.service.ts +++ b/src/server/services/account/account.service.ts @@ -629,8 +629,8 @@ export class AccountService { } async addMoneyByIdentifier(req: Request) { - logger.silly(`Adding money by identifier to ${req.data.identifier} ..`); - const { amount, message, identifier, fromIdentifier } = req.data; + logger.silly(`Adding money by identifier to ${req.data.toIdentifier} ..`); + const { amount, message, toIdentifier, fromIdentifier } = req.data; if (amount <= 0) { throw new ServerError(GenericErrors.BadInput); } @@ -638,7 +638,7 @@ export class AccountService { const t = await sequelize.transaction(); try { let fromAccount = undefined; - const account = await this._accountDB.getDefaultAccountByIdentifier(identifier ?? ''); + const account = await this._accountDB.getDefaultAccountByIdentifier(toIdentifier ?? ''); if (!account) { throw new ServerError(GenericErrors.NotFound); @@ -752,8 +752,8 @@ export class AccountService { } async removeMoneyByIdentifier(req: Request) { - const { amount, identifier, message, toIdentifier } = req.data; - logger.silly(`Removing ${amount} money by identifier from ${identifier} ..`); + const { amount, fromIdentifier, message, toIdentifier } = req.data; + logger.silly(`Removing ${amount} money by identifier from ${fromIdentifier} ..`); if (amount <= 0) { throw new ServerError(GenericErrors.BadInput); @@ -762,8 +762,8 @@ export class AccountService { const t = await sequelize.transaction(); try { let toAccount = undefined; - const account = await this._accountDB.getDefaultAccountByIdentifier(identifier ?? ''); - if (!account) { + const fromAccount = await this._accountDB.getDefaultAccountByIdentifier(fromIdentifier ?? ''); + if (!fromAccount) { throw new ServerError(GenericErrors.NotFound); } @@ -776,12 +776,12 @@ export class AccountService { await this._accountDB.decrement(toAccount, amount, t); } - await this._accountDB.decrement(account, amount, t); + await this._accountDB.decrement(fromAccount, amount, t); await this._transactionService.handleCreateTransaction( { amount, message, - fromAccount: account?.toJSON(), + fromAccount: fromAccount?.toJSON(), toAccount: toAccount?.toJSON(), type: TransactionType.Outgoing, }, diff --git a/src/server/utils/__tests__/misc.test.ts b/src/server/utils/__tests__/misc.test.ts deleted file mode 100644 index 7df4f059..00000000 --- a/src/server/utils/__tests__/misc.test.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { DEFAULT_CLEARING_NUMBER } from '@utils/constants'; -import { generateAccountNumber, getClearingNumber } from '@utils/misc'; -import { createMockedConfig } from '@utils/test'; -import { regexExternalNumber } from '@shared/utils/regexes'; - -const defaultValue = DEFAULT_CLEARING_NUMBER.toString(); -const clearingNumberConfig = (input: any) => { - return createMockedConfig({ accounts: { clearingNumber: input } }); -}; - -describe('Helper: getClearingNumber', () => { - test('should take clearing number from config', () => { - const config = clearingNumberConfig('900'); - expect(getClearingNumber(config)).toBe('900'); - }); - - test('should handle number', () => { - const config = clearingNumberConfig(900); - expect(getClearingNumber(config)).toBe('900'); - }); - - test('should default to 920', () => { - expect(getClearingNumber()).toBe(defaultValue); - }); - - describe('error handling:', () => { - test('Too long', () => { - const config = clearingNumberConfig(9000); - expect(getClearingNumber(config)).toBe(defaultValue); - }); - - test('Too short', () => { - const config = clearingNumberConfig(90); - expect(getClearingNumber(config)).toBe(defaultValue); - }); - - test('object', () => { - const config = clearingNumberConfig({}); - expect(getClearingNumber(config)).toBe(defaultValue); - }); - - test('array', () => { - const config = clearingNumberConfig([]); - expect(getClearingNumber(config)).toBe(defaultValue); - }); - }); -}); - -describe('Helper: generateAccountNumber', () => { - test('should pass regex test', () => { - for (let i = 0; i < 100; i++) { - const accountNumber = generateAccountNumber(); - expect(regexExternalNumber.test(accountNumber)).toBe(true); - } - }); -}); diff --git a/typings/Account.ts b/typings/Account.ts index 9ebc3382..da998528 100644 --- a/typings/Account.ts +++ b/typings/Account.ts @@ -114,7 +114,8 @@ export interface ExternalAccountInput { export interface UpdateBankBalanceInput { amount: number; message: string; - identifier?: string; + toIdentifier?: string; + fromIdentifier?: string; } export interface UpdateBankBalanceByNumberInput { diff --git a/web/README.md b/web/README.md index b58e0af8..4c49859c 100644 --- a/web/README.md +++ b/web/README.md @@ -1,46 +1,2 @@ -# Getting Started with Create React App -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). - -## Available Scripts - -In the project directory, you can run: - -### `yarn start` - -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in the browser. - -The page will reload if you make edits.\ -You will also see any lint errors in the console. - -### `yarn test` - -Launches the test runner in the interactive watch mode.\ -See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. - -### `yarn build` - -Builds the app for production to the `build` folder.\ -It correctly bundles React in production mode and optimizes the build for the best performance. - -The build is minified and the filenames include the hashes.\ -Your app is ready to be deployed! - -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. - -### `yarn eject` - -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** - -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. - -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). +# None of this is true \ No newline at end of file diff --git a/web/package.json b/web/package.json index 8ed10b81..def93cc0 100644 --- a/web/package.json +++ b/web/package.json @@ -12,10 +12,6 @@ "@mui/material": "^5.2.1", "@mui/styles": "^5.2.1", "@project-error/npwd-types": "^1.3.4", - "@testing-library/jest-dom": "^5.16.3", - "@testing-library/react": "^12.0.0", - "@testing-library/user-event": "^12.1.10", - "@types/jest": "^26.0.15", "@types/node": "^16.4.0", "@types/react": "^17.0.18", "@types/react-dom": "^17.0.9", @@ -56,8 +52,6 @@ "start:game": "cross-env IN_GAME_DEV=1 yarn dev", "build:esbuild": "node scripts/build_ui.js", "eject": "react-scripts eject", - "test": "jest --silent", - "test:watch": "jest --watch", "lint": "eslint src", "tsc": "tsc" }, @@ -81,7 +75,6 @@ }, "devDependencies": { "@originjs/vite-plugin-federation": "^1.3.4", - "@testing-library/react-hooks": "^7.0.2", "@types/react-router-dom": "^5.3.3", "@types/webpack-env": "^1.17.0", "@typescript-eslint/eslint-plugin": "^5.10.0", @@ -93,11 +86,8 @@ "eslint-plugin-react-hooks": "^4.3.0", "file-loader": "^6.2.0", "html-webpack-plugin": "^5.5.0", - "jest": "^27.5.1", "jest-localstorage-mock": "^2.4.19", "jest-watch-typeahead": "^1.0.0", - "react-test-renderer": "^17.0.2", - "ts-jest": "^27.1.4", "ts-loader": "^9.2.8", "tsconfig-paths-webpack-plugin": "^3.5.2", "webpack-cli": "^4.9.2", diff --git a/web/src/App.tsx b/web/src/App.tsx index b0981f74..19cb1a53 100644 --- a/web/src/App.tsx +++ b/web/src/App.tsx @@ -16,7 +16,7 @@ import ATM from './views/ATM/ATM'; import { BroadcastsWrapper } from '@hooks/useBroadcasts'; import Transfer from './views/transfer/Transfer'; import Transactions from './views/transactions/Transactions'; -import Devbar from '@components/DebugBar'; +import Devbar from '@components/Devbar'; import { NUIEvents, UserEvents } from '@typings/Events'; import Deposit from './views/Deposit/Deposit'; import { fetchNui } from '@utils/fetchNui'; diff --git a/web/src/components/DebugBar.tsx b/web/src/components/Devbar.tsx similarity index 79% rename from web/src/components/DebugBar.tsx rename to web/src/components/Devbar.tsx index 19a31c77..24743735 100644 --- a/web/src/components/DebugBar.tsx +++ b/web/src/components/Devbar.tsx @@ -28,19 +28,19 @@ const Devbar = () => { useEffect(() => { if (isBankOpen) { - window.postMessage({ type: 'setVisible', payload: true }); - window.postMessage({ type: 'setVisibleATM', payload: false }); + window.postMessage({ app: 'PEFCL', method: 'setVisible', data: true }); + window.postMessage({ app: 'PEFCL', method: 'setVisibleATM', data: false }); } else { - window.postMessage({ type: 'setVisible', payload: false }); + window.postMessage({ app: 'PEFCL', method: 'setVisible', data: false }); } }, [isBankOpen]); useEffect(() => { if (isAtmOpen) { - window.postMessage({ type: 'setVisible', payload: false }); - window.postMessage({ type: 'setVisibleATM', payload: true }); + window.postMessage({ app: 'PEFCL', method: 'setVisible', data: false }); + window.postMessage({ app: 'PEFCL', method: 'setVisibleATM', data: true }); } else { - window.postMessage({ type: 'setVisibleATM', payload: false }); + window.postMessage({ app: 'PEFCL', method: 'setVisibleATM', data: false }); } }, [isAtmOpen]); diff --git a/web/src/components/Layout.tsx b/web/src/components/Layout.tsx index 624fa809..9efd198d 100644 --- a/web/src/components/Layout.tsx +++ b/web/src/components/Layout.tsx @@ -13,7 +13,7 @@ const Container = styled.div` height: 100%; `; -const Content = styled(motion.div)` +const Content = styled.div` padding: 2rem; flex: 1; height: 100%; @@ -26,34 +26,13 @@ const LoadingContainer = styled.div` padding: 2rem; `; -const pageVariants = { - initial: { - x: 0, - y: 400, - }, - in: { - x: 0, - y: 0, - }, - out: { - x: 100, - y: -200, - }, -}; - const Layout: React.FC<{ title?: string }> = ({ children, title }) => { const { t } = useTranslation(); return ( - + {title} (app: string, action: string, handler: (data useEffect(() => { const eventListener = (event: MessageEvent>) => { const { method: eventAction, app: tgtApp, data } = event.data; + console.log('useNuiEvent', eventAction, tgtApp, data); - if (savedHandler.current && savedHandler.current.call) { + if (savedHandler.current) { if (eventAction === action && tgtApp === app) { - savedHandler.current(data); + savedHandler.current?.(data); } } }; diff --git a/web/src/utils/test.tsx b/web/src/utils/test.tsx deleted file mode 100644 index f0975bfa..00000000 --- a/web/src/utils/test.tsx +++ /dev/null @@ -1,54 +0,0 @@ -/* eslint-disable react/display-name */ -import React from 'react'; -import { render } from '@testing-library/react'; -import { Resource } from 'i18next'; -import { ReactElement, ReactNode, Suspense } from 'react'; -import { HashRouter, Router } from 'react-router-dom'; -import { createMemoryHistory, MemoryHistory } from 'history'; -import { createTheme, ThemeProvider } from '@mui/material'; -import { SnackbarProvider } from 'notistack'; - -const theme = createTheme({ - palette: { - mode: 'dark', - }, -}); - -const renderWithRouter = (history: MemoryHistory) => (ui: ReactNode) => { - return {ui}; -}; - -const renderWithTheme = (ui: ReactNode) => { - return {ui}; -}; - -const renderWithSuspense = (ui: ReactNode) => { - return loading..}>{ui}; -}; - -const renderWithSnackbar = (ui: ReactNode) => { - return {ui}; -}; - -type RenderWithProvidersOptions = { - resources?: Resource; - router?: Partial; - history?: MemoryHistory; -}; -export const renderWithProviders = (ui: ReactElement, options?: RenderWithProvidersOptions) => { - const history = options?.history ?? createMemoryHistory(); - - /* From bottom, to top. Lowest = rendered furthest out. */ - const providers = [ - renderWithRouter(history), - renderWithSnackbar, - renderWithSuspense, - renderWithTheme, - ]; - - const renderedElement = providers.reduce((prevUi, provider) => { - return provider(prevUi); - }, ui); - - return render(renderedElement); -}; diff --git a/web/src/views/dashboard/components/__tests__/AccountCards.test.tsx b/web/src/views/dashboard/components/__tests__/AccountCards.test.tsx deleted file mode 100644 index 00545715..00000000 --- a/web/src/views/dashboard/components/__tests__/AccountCards.test.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import React from 'react'; -import { screen, waitFor } from '@testing-library/react'; -import AccountCards from '../AccountCards'; -import { renderWithProviders } from '@utils/test'; -import { mockedAccounts } from '@utils/constants'; - -jest.mock('@utils/fetchNui', () => ({ - fetchNui: () => [mockedAccounts[0], mockedAccounts[1]], -})); - -const Loading = () => { - return
; -}; -describe('Component: ', () => { - test('should display add card button', async () => { - renderWithProviders( - }> - - , - ); - - expect(screen.getByTestId('loading')).toBeInTheDocument(); - await waitFor(() => expect(screen.queryByTestId('loading')).not.toBeInTheDocument()); - expect(screen.getByTitle('create-account')).toBeInTheDocument(); - }); - - test('should display cards', async () => { - renderWithProviders( - }> - - , - ); - - await waitFor(() => expect(screen.queryByTestId('loading')).not.toBeInTheDocument()); - expect(screen.getByText(mockedAccounts[0].accountName)).toBeInTheDocument(); - }); -}); diff --git a/web/yarn.lock b/web/yarn.lock index 662370e0..1d1b4eb4 100644 --- a/web/yarn.lock +++ b/web/yarn.lock @@ -2,13 +2,6 @@ # yarn lockfile v1 -"@ampproject/remapping@^2.1.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34" - integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== - dependencies: - "@jridgewell/trace-mapping" "^0.3.0" - "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" @@ -17,7 +10,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== @@ -32,42 +25,11 @@ "@babel/highlight" "^7.23.4" chalk "^2.4.2" -"@babel/compat-data@^7.16.4": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" - integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== - -"@babel/compat-data@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz#078d8b833fbbcc95286613be8c716cef2b519fa2" - integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== - "@babel/compat-data@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== -"@babel/core@^7.1.0", "@babel/core@^7.12.3": - version "7.17.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225" - integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.3" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.17.2" - "@babel/parser" "^7.17.3" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - "@babel/core@^7.23.5": version "7.23.7" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.7.tgz#4d8016e06a14b5f92530a13ed0561730b5c6483f" @@ -89,45 +51,6 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/core@^7.7.2", "@babel/core@^7.8.0": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a" - integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.7" - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-module-transforms" "^7.17.7" - "@babel/helpers" "^7.17.8" - "@babel/parser" "^7.17.8" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - -"@babel/generator@^7.17.3": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200" - integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg== - dependencies: - "@babel/types" "^7.17.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/generator@^7.17.7", "@babel/generator@^7.7.2": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz#8da2599beb4a86194a3b24df6c085931d9ee45ad" - integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== - dependencies: - "@babel/types" "^7.17.0" - jsesc "^2.5.1" - source-map "^0.5.0" - "@babel/generator@^7.18.2": version "7.18.2" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.2.tgz#33873d6f89b21efe2da63fe554460f3df1c5880d" @@ -154,26 +77,6 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-compilation-targets@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" - integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" - -"@babel/helper-compilation-targets@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz#a3c2924f5e5f0379b356d4cfb313d1414dc30e46" - integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w== - dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" - "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" @@ -185,13 +88,6 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-environment-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" - integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-environment-visitor@^7.18.2": version "7.18.2" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz#8a6d2dedb53f6bf248e31b4baf38739ee4a637bd" @@ -202,15 +98,6 @@ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== - dependencies: - "@babel/helper-get-function-arity" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" - "@babel/helper-function-name@^7.17.9": version "7.17.9" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12" @@ -227,13 +114,6 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.23.0" -"@babel/helper-get-function-arity@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-hoist-variables@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" @@ -248,7 +128,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7": +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== @@ -262,34 +142,6 @@ dependencies: "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.16.7": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz#3c3b03cc6617e33d68ef5a27a67419ac5199ccd0" - integrity sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - -"@babel/helper-module-transforms@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd" - integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.17.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - "@babel/helper-module-transforms@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" @@ -301,11 +153,6 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.20" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" - integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== - "@babel/helper-plugin-utils@^7.17.12": version "7.17.12" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz#86c2347da5acbf5583ba0a10aed4c9bf9da9cf96" @@ -316,20 +163,6 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-simple-access@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" - integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-simple-access@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367" - integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA== - dependencies: - "@babel/types" "^7.17.0" - "@babel/helper-simple-access@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" @@ -366,34 +199,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== -"@babel/helper-validator-option@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" - integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== - "@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== -"@babel/helpers@^7.17.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417" - integrity sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ== - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - -"@babel/helpers@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz#288450be8c6ac7e4e44df37bcc53d345e07bc106" - integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw== - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - "@babel/helpers@^7.23.7": version "7.23.8" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.8.tgz#fc6b2d65b16847fd50adddbd4232c76378959e34" @@ -421,16 +231,11 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3": +"@babel/parser@^7.1.0", "@babel/parser@^7.16.7": version "7.17.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0" integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA== -"@babel/parser@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240" - integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== - "@babel/parser@^7.18.0": version "7.18.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.3.tgz#39e99c7b0c4c56cef4d1eed8de9f506411c2ebc2" @@ -441,41 +246,6 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - "@babel/plugin-syntax-jsx@^7.12.13": version "7.17.12" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz#834035b45061983a491f60096f61a2e7c5674a47" @@ -483,62 +253,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.17.12" -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.7.2": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" - integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-react-jsx-self@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz#ed3e7dadde046cce761a8e3cf003a13d1a7972d9" @@ -553,7 +267,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.5", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.14.5": version "7.17.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw== @@ -567,7 +281,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.16.7", "@babel/template@^7.3.3": +"@babel/template@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== @@ -585,22 +299,6 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3", "@babel/traverse@^7.7.2": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" - integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.3" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.3" - "@babel/types" "^7.17.0" - debug "^4.1.0" - globals "^11.1.0" - "@babel/traverse@^7.23.7": version "7.23.7" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.7.tgz#9a7bf285c928cb99b5ead19c3b1ce5b310c9c305" @@ -633,7 +331,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": +"@babel/types@^7.0.0", "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.3.0": version "7.17.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== @@ -658,11 +356,6 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - "@date-io/core@^2.14.0": version "2.14.0" resolved "https://registry.yarnpkg.com/@date-io/core/-/core-2.14.0.tgz#03e9b9b9fc8e4d561c32dd324df0f3ccd967ef14" @@ -963,22 +656,6 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - "@jest/console@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" @@ -991,111 +668,6 @@ jest-util "^27.5.1" slash "^3.0.0" -"@jest/core@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" - integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== - dependencies: - "@jest/console" "^27.5.1" - "@jest/reporters" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^27.5.1" - jest-config "^27.5.1" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-resolve-dependencies "^27.5.1" - jest-runner "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - jest-watcher "^27.5.1" - micromatch "^4.0.4" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" - integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== - dependencies: - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - -"@jest/fake-timers@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" - integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== - dependencies: - "@jest/types" "^27.5.1" - "@sinonjs/fake-timers" "^8.0.1" - "@types/node" "*" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-util "^27.5.1" - -"@jest/globals@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" - integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/types" "^27.5.1" - expect "^27.5.1" - -"@jest/reporters@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" - integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-haste-map "^27.5.1" - jest-resolve "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" - -"@jest/source-map@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" - integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.9" - source-map "^0.6.0" - "@jest/test-result@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" @@ -1106,48 +678,6 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" - integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== - dependencies: - "@jest/test-result" "^27.5.1" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-runtime "^27.5.1" - -"@jest/transform@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" - integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^27.5.1" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-regex-util "^27.5.1" - jest-util "^27.5.1" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - "@jest/types@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" @@ -1210,14 +740,6 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.0": - version "0.3.4" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" - integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping@^0.3.17": version "0.3.22" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz#72a621e5de59f5f1ef792d0793a82ee20f645e4c" @@ -1484,20 +1006,6 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz#10491ccf4f63c814d4149e0316541476ea603602" integrity sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ== -"@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^8.0.1": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" - integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== - dependencies: - "@sinonjs/commons" "^1.7.0" - "@swc/core-darwin-arm64@1.3.104": version "1.3.104" resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.104.tgz#ad8fcd333c09634279d6cf46c5dd2c00b47ef809" @@ -1577,94 +1085,6 @@ resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.5.tgz#043b731d4f56a79b4897a3de1af35e75d56bc63a" integrity sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw== -"@testing-library/dom@^8.0.0": - version "8.11.3" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.11.3.tgz#38fd63cbfe14557021e88982d931e33fb7c1a808" - integrity sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^4.2.0" - aria-query "^5.0.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.4.4" - pretty-format "^27.0.2" - -"@testing-library/jest-dom@^5.16.3": - version "5.16.3" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz#b76851a909586113c20486f1679ffb4d8ec27bfa" - integrity sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA== - dependencies: - "@babel/runtime" "^7.9.2" - "@types/testing-library__jest-dom" "^5.9.1" - aria-query "^5.0.0" - chalk "^3.0.0" - css "^3.0.0" - css.escape "^1.5.1" - dom-accessibility-api "^0.5.6" - lodash "^4.17.15" - redent "^3.0.0" - -"@testing-library/react-hooks@^7.0.2": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-7.0.2.tgz#3388d07f562d91e7f2431a4a21b5186062ecfee0" - integrity sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg== - dependencies: - "@babel/runtime" "^7.12.5" - "@types/react" ">=16.9.0" - "@types/react-dom" ">=16.9.0" - "@types/react-test-renderer" ">=16.9.0" - react-error-boundary "^3.1.0" - -"@testing-library/react@^12.0.0": - version "12.1.3" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.3.tgz#ef26c5f122661ea9b6f672b23dc6b328cadbbf26" - integrity sha512-oCULRXWRrBtC9m6G/WohPo1GLcLesH7T4fuKzRAKn1CWVu9BzXtqLXDDTA6KhFNNtRwLtfSMr20HFl+Qrdrvmg== - dependencies: - "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^8.0.0" - "@types/react-dom" "*" - -"@testing-library/user-event@^12.1.10": - version "12.8.3" - resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-12.8.3.tgz#1aa3ed4b9f79340a1e1836bc7f57c501e838704a" - integrity sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ== - dependencies: - "@babel/runtime" "^7.12.5" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@types/aria-query@^4.2.0": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" - integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== - -"@types/babel__core@^7.0.0": - version "7.1.18" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" - integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__core@^7.1.14": - version "7.1.19" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460" - integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - "@types/babel__core@^7.20.5": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" @@ -1691,7 +1111,7 @@ "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": +"@types/babel__traverse@*": version "7.14.2" resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== @@ -1773,13 +1193,6 @@ "@types/qs" "*" "@types/serve-static" "*" -"@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== - dependencies: - "@types/node" "*" - "@types/history@^4.7.11": version "4.7.11" resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" @@ -1805,7 +1218,7 @@ dependencies: "@types/node" "*" -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== @@ -1824,22 +1237,6 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@*": - version "27.4.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.1.tgz#185cbe2926eaaf9662d340cc02e548ce9e11ab6d" - integrity sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw== - dependencies: - jest-matcher-utils "^27.0.0" - pretty-format "^27.0.0" - -"@types/jest@^26.0.15": - version "26.0.24" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.24.tgz#943d11976b16739185913a1936e0de0c4a7d595a" - integrity sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w== - dependencies: - jest-diff "^26.0.0" - pretty-format "^26.0.0" - "@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.9" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" @@ -1870,11 +1267,6 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/prettier@^2.1.5": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" - integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA== - "@types/prop-types@*": version "15.7.4" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" @@ -1895,7 +1287,7 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== -"@types/react-dom@*", "@types/react-dom@>=16.9.0", "@types/react-dom@^17.0.9": +"@types/react-dom@^17.0.9": version "17.0.13" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.13.tgz#a3323b974ee4280070982b3112351bb1952a7809" integrity sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ== @@ -1926,13 +1318,6 @@ "@types/history" "^4.7.11" "@types/react" "*" -"@types/react-test-renderer@>=16.9.0": - version "17.0.1" - resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3120f7d1c157fba9df0118dae20cb0297ee0e06b" - integrity sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw== - dependencies: - "@types/react" "*" - "@types/react-transition-group@^4.4.4": version "4.4.4" resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.4.tgz#acd4cceaa2be6b757db61ed7b432e103242d163e" @@ -1940,7 +1325,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@>=16.9.0", "@types/react@^17.0.18": +"@types/react@*", "@types/react@^17.0.18": version "17.0.39" resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.39.tgz#d0f4cde092502a6db00a1cded6e6bf2abb7633ce" integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug== @@ -1995,13 +1380,6 @@ "@types/react" "*" csstype "^3.0.2" -"@types/testing-library__jest-dom@^5.9.1": - version "5.14.3" - resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz#ee6c7ffe9f8595882ee7bda8af33ae7b8789ef17" - integrity sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw== - dependencies: - "@types/jest" "*" - "@types/webpack-env@^1.17.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.17.0.tgz#f99ce359f1bfd87da90cc4a57cab0a18f34a48d0" @@ -2019,13 +1397,6 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== -"@types/yargs@^15.0.0": - version "15.0.14" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" - integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== - dependencies: - "@types/yargs-parser" "*" - "@types/yargs@^16.0.0": version "16.0.4" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" @@ -2272,11 +1643,6 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" @@ -2285,14 +1651,6 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - acorn-import-assertions@^1.7.6: version "1.8.0" resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" @@ -2303,28 +1661,11 @@ acorn-jsx@^5.3.1: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0: +acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0: version "8.8.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -2384,7 +1725,7 @@ ansi-html-community@^0.0.8: resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== -ansi-regex@^5.0.0, ansi-regex@^5.0.1: +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== @@ -2401,7 +1742,7 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -2413,7 +1754,7 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -anymatch@^3.0.3, anymatch@~3.1.2: +anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -2421,23 +1762,11 @@ anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - 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@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" - integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== - array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -2480,51 +1809,6 @@ async@^2.6.2: dependencies: lodash "^4.17.14" -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -babel-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" - integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== - dependencies: - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^27.5.1" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" - integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - babel-plugin-macros@^2.6.1: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" @@ -2550,32 +1834,6 @@ babel-plugin-syntax-jsx@^6.18.0: resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" - integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== - dependencies: - babel-plugin-jest-hoist "^27.5.1" - babel-preset-current-node-syntax "^1.0.0" - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -2644,11 +1902,6 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - browserslist@^4.14.5: version "4.20.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.0.tgz#35951e3541078c125d36df76056e94738a52ebe9" @@ -2660,17 +1913,6 @@ browserslist@^4.14.5: node-releases "^2.0.2" picocolors "^1.0.0" -browserslist@^4.17.5: - version "4.19.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.3.tgz#29b7caad327ecf2859485f696f9604214bedd383" - integrity sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg== - dependencies: - caniuse-lite "^1.0.30001312" - electron-to-chromium "^1.4.71" - escalade "^3.1.1" - node-releases "^2.0.2" - picocolors "^1.0.0" - browserslist@^4.22.2: version "4.22.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b" @@ -2681,20 +1923,6 @@ browserslist@^4.22.2: node-releases "^2.0.14" update-browserslist-db "^1.0.13" -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" @@ -2736,26 +1964,11 @@ camel-case@^4.1.2: pascal-case "^3.1.2" tslib "^2.0.3" -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - camelize@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" integrity sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg== -caniuse-lite@^1.0.30001312: - version "1.0.30001312" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz#e11eba4b87e24d22697dae05455d5aea28550d5f" - integrity sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ== - caniuse-lite@^1.0.30001313: version "1.0.30001315" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001315.tgz#f1b1efd1171ee1170d52709a7252632dacbd7c77" @@ -2775,14 +1988,6 @@ chalk@^2.0.0, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -2826,11 +2031,6 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - clean-css@^5.2.2: version "5.2.4" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.4.tgz#982b058f8581adb2ae062520808fb2429bd487a4" @@ -2843,15 +2043,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -2866,11 +2057,6 @@ clsx@^1.1.0, clsx@^1.1.1: resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -2905,13 +2091,6 @@ colorette@^2.0.10, colorette@^2.0.14: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -2969,7 +2148,7 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.5.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -3082,42 +2261,11 @@ css-what@^5.1.0: resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== -css.escape@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" - integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= - -css@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" - integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== - dependencies: - inherits "^2.0.4" - source-map "^0.6.1" - source-map-resolve "^0.6.0" - cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - csstype@^3.0.11: version "3.1.0" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2" @@ -3128,15 +2276,6 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - dayjs@^1.10.7: version "1.10.8" resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.8.tgz#267df4bc6276fcb33c04a6735287e3f429abec41" @@ -3149,13 +2288,6 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: - version "4.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== - dependencies: - ms "2.1.2" - debug@^3.1.1: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -3163,6 +2295,13 @@ debug@^3.1.1: dependencies: ms "^2.1.1" +debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + debug@^4.3.1: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" @@ -3170,21 +2309,6 @@ debug@^4.3.1: dependencies: ms "2.1.2" -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - deep-equal@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" @@ -3197,16 +2321,11 @@ deep-equal@^1.0.1: object-keys "^1.1.1" regexp.prototype.flags "^1.2.0" -deep-is@^0.1.3, deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - default-gateway@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" @@ -3240,11 +2359,6 @@ del@^6.0.0: rimraf "^3.0.2" slash "^3.0.0" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -3255,26 +2369,11 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - detect-node@^2.0.4: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== - -diff-sequences@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" - integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -3316,11 +2415,6 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: - version "0.5.13" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz#102ee5f25eacce09bdf1cfa5a298f86da473be4b" - integrity sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw== - dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -3350,13 +2444,6 @@ domelementtype@^2.0.1, domelementtype@^2.2.0: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626" @@ -3391,26 +2478,11 @@ electron-to-chromium@^1.4.601: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.640.tgz#76290a36fa4b5f1f4cadaf1fc582478ebb3ac246" integrity sha512-z/6oZ/Muqk4BaE7P69bXhUhpJbUM9ZJeka43ZwxsDshKtePns4mhBlh8bU5+yrnOnz3fhG82XLzGUXazOmsWnA== -electron-to-chromium@^1.4.71: - version "1.4.75" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.75.tgz#d1ad9bb46f2f1bf432118c2be21d27ffeae82fdd" - integrity sha512-LxgUNeu3BVU7sXaKjUDD9xivocQLxFtq6wgERrutdY/yIOps3ODOZExK1jg8DTEg4U8TUCb5MLGeWFOYuxjF3Q== - electron-to-chromium@^1.4.76: version "1.4.82" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.82.tgz#51e123ca434b1eba8c434ece2b54f095b304a651" integrity sha512-Ks+ANzLoIrFDUOJdjxYMH6CMKB8UQo5modAwvSZTxgF+vEs/U7G5IbWFUp6dS4klPkTDVdxbORuk8xAXXhMsWw== -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - emojis-list@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -3671,18 +2743,6 @@ 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== -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - eslint-plugin-react-hooks@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz#318dbf312e06fab1c835a4abef00121751ac1172" @@ -3791,11 +2851,6 @@ espree@^9.3.1: acorn-jsx "^5.3.1" eslint-visitor-keys "^3.3.0" -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - esquery@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" @@ -3862,21 +2917,6 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expect@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" - integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== - dependencies: - "@jest/types" "^27.5.1" - jest-get-type "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - express@^4.17.1: version "4.17.3" resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1" @@ -3929,12 +2969,12 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +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" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -3958,13 +2998,6 @@ faye-websocket@^0.11.3: dependencies: websocket-driver ">=0.5.1" -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -4005,7 +3038,7 @@ find-root@^1.1.0: resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@^4.0.0, find-up@^4.1.0: +find-up@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -4031,15 +3064,6 @@ follow-redirects@^1.0.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - forwarded@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" @@ -4080,7 +3104,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^2.3.2, fsevents@~2.3.2: +fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -4105,11 +3129,6 @@ gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" @@ -4119,11 +3138,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: has "^1.0.3" has-symbols "^1.0.1" -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -4156,7 +3170,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@^7.1.3: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -4275,19 +3289,12 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - html-entities@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== -html-escaper@^2.0.0, html-escaper@^2.0.2: +html-escaper@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== @@ -4364,15 +3371,6 @@ http-parser-js@>=0.5.1: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.5.tgz#d7c30d5d3c90d865b4a2e870181f9d6f22ac7ac5" integrity sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA== -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - http-proxy-middleware@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz#5df04f69a89f530c2284cd71eeaa51ba52243289" @@ -4393,14 +3391,6 @@ http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -4469,7 +3459,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -4572,16 +3562,6 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -4633,11 +3613,6 @@ is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - is-regex@^1.0.4, is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -4670,11 +3645,6 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - is-weakref@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -4704,274 +3674,16 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" - integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.1.3: - version "3.1.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c" - integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jest-changed-files@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" - integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== - dependencies: - "@jest/types" "^27.5.1" - execa "^5.0.0" - throat "^6.0.1" - -jest-circus@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" - integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.5.1" - is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - -jest-cli@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" - integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== - dependencies: - "@jest/core" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - prompts "^2.0.1" - yargs "^16.2.0" - -jest-config@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" - integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== - dependencies: - "@babel/core" "^7.8.0" - "@jest/test-sequencer" "^27.5.1" - "@jest/types" "^27.5.1" - babel-jest "^27.5.1" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.9" - jest-circus "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-get-type "^27.5.1" - jest-jasmine2 "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runner "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^27.5.1" - slash "^3.0.0" - strip-json-comments "^3.1.1" - -jest-diff@^26.0.0: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== - dependencies: - chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-diff@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" - integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - -jest-docblock@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" - integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== - dependencies: - detect-newline "^3.0.0" - -jest-each@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" - integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== - dependencies: - "@jest/types" "^27.5.1" - chalk "^4.0.0" - jest-get-type "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - -jest-environment-jsdom@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" - integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" - jsdom "^16.6.0" - -jest-environment-node@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" - integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" - -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== - -jest-get-type@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" - integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== - -jest-haste-map@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" - integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== - dependencies: - "@jest/types" "^27.5.1" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^27.5.1" - jest-serializer "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - micromatch "^4.0.4" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" - -jest-jasmine2@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" - integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.5.1" - is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - throat "^6.0.1" - -jest-leak-detector@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" - integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== - dependencies: - jest-get-type "^27.5.1" - pretty-format "^27.5.1" +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= jest-localstorage-mock@^2.4.19: version "2.4.19" resolved "https://registry.yarnpkg.com/jest-localstorage-mock/-/jest-localstorage-mock-2.4.19.tgz#0c21c04913787a48bf49e8099612029a3eebe3a0" integrity sha512-TW7Cw6dbg4mgpxVUKmHU/sjOaUrUU2kp1DiWAY7JaPGDN1cRC/yXx1ewcJyPZ4d4qAd0UtJOER50sDjJSwVYGQ== -jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" - integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== - dependencies: - chalk "^4.0.0" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - jest-message-util@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" @@ -4987,141 +3699,12 @@ jest-message-util@^27.5.1: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" - integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== - -jest-regex-util@^27.0.0, jest-regex-util@^27.5.1: +jest-regex-util@^27.0.0: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== -jest-resolve-dependencies@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" - integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== - dependencies: - "@jest/types" "^27.5.1" - jest-regex-util "^27.5.1" - jest-snapshot "^27.5.1" - -jest-resolve@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" - integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== - dependencies: - "@jest/types" "^27.5.1" - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-pnp-resolver "^1.2.2" - jest-util "^27.5.1" - jest-validate "^27.5.1" - resolve "^1.20.0" - resolve.exports "^1.1.0" - slash "^3.0.0" - -jest-runner@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" - integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== - dependencies: - "@jest/console" "^27.5.1" - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - graceful-fs "^4.2.9" - jest-docblock "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-haste-map "^27.5.1" - jest-leak-detector "^27.5.1" - jest-message-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runtime "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - source-map-support "^0.5.6" - throat "^6.0.1" - -jest-runtime@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" - integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/globals" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-serializer@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" - integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.9" - -jest-snapshot@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" - integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== - dependencies: - "@babel/core" "^7.7.2" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.0.0" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^27.5.1" - graceful-fs "^4.2.9" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - jest-haste-map "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-util "^27.5.1" - natural-compare "^1.4.0" - pretty-format "^27.5.1" - semver "^7.3.2" - -jest-util@^27.0.0, jest-util@^27.5.1: +jest-util@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== @@ -5133,18 +3716,6 @@ jest-util@^27.0.0, jest-util@^27.5.1: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" - integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== - dependencies: - "@jest/types" "^27.5.1" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.5.1" - leven "^3.1.0" - pretty-format "^27.5.1" - jest-watch-typeahead@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz#4de2ca1eb596acb1889752afbab84b74fcd99173" @@ -5158,7 +3729,7 @@ jest-watch-typeahead@^1.0.0: string-length "^5.0.1" strip-ansi "^7.0.1" -jest-watcher@^27.0.0, jest-watcher@^27.5.1: +jest-watcher@^27.0.0: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== @@ -5171,7 +3742,7 @@ jest-watcher@^27.0.0, jest-watcher@^27.5.1: jest-util "^27.5.1" string-length "^4.0.1" -jest-worker@^27.4.5, jest-worker@^27.5.1: +jest-worker@^27.4.5: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== @@ -5180,15 +3751,6 @@ jest-worker@^27.4.5, jest-worker@^27.5.1: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" - integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== - dependencies: - "@jest/core" "^27.5.1" - import-local "^3.0.2" - jest-cli "^27.5.1" - jotai@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/jotai/-/jotai-1.6.0.tgz#81412756dab42fcb712530fba512e5e43bd0de15" @@ -5199,14 +3761,6 @@ jotai@^1.6.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - 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" @@ -5214,39 +3768,6 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -5277,11 +3798,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json5@2.x: - version "2.2.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -5384,16 +3900,6 @@ kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -5402,14 +3908,6 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -5436,17 +3934,12 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash.memoize@4.x: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: +lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -5479,11 +3972,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lz-string@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" - integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= - magic-string@^0.27.0: version "0.27.0" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" @@ -5491,25 +3979,6 @@ magic-string@^0.27.0: dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@1.x: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" @@ -5560,7 +4029,7 @@ mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.34" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== @@ -5584,11 +4053,6 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - mini-create-react-context@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" @@ -5687,11 +4151,6 @@ node-forge@^1.2.0: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - node-releases@^2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" @@ -5729,11 +4188,6 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -5842,18 +4296,6 @@ open@^8.0.9: is-docker "^2.1.1" is-wsl "^2.2.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -5915,7 +4357,7 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-json@^5.0.0, parse-json@^5.2.0: +parse-json@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== @@ -5925,11 +4367,6 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" @@ -5990,11 +4427,6 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.0: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pirates@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" @@ -6085,11 +4517,6 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - pretty-error@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" @@ -6098,17 +4525,7 @@ pretty-error@^4.0.0: lodash "^4.17.20" renderkid "^3.0.0" -pretty-format@^26.0.0, pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" - -pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: +pretty-format@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== @@ -6122,14 +4539,6 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -prompts@^2.0.1: - 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.6.2, prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" @@ -6147,12 +4556,7 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -punycode@^2.1.0, punycode@^2.1.1: +punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== @@ -6198,13 +4602,6 @@ react-dom@^17.0.2: object-assign "^4.1.1" scheduler "^0.20.2" -react-error-boundary@^3.1.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0" - integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== - dependencies: - "@babel/runtime" "^7.12.5" - react-fivem-hooks@^1.0.1-2: version "1.0.1-2" resolved "https://registry.yarnpkg.com/react-fivem-hooks/-/react-fivem-hooks-1.0.1-2.tgz#31f6affb813a973cc9c7699ed43e1c668dbbbce9" @@ -6228,16 +4625,16 @@ react-i18next@^11.16.2: html-escaper "^2.0.2" html-parse-stringify "^3.0.1" -"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1, 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.13.1, react-is@^16.6.0, react-is@^16.7.0: 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-is@^17.0.1, 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-refresh@^0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" @@ -6272,24 +4669,6 @@ react-router@5.2.1: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-shallow-renderer@^16.13.1: - version "16.14.1" - resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124" - integrity sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg== - dependencies: - object-assign "^4.1.1" - react-is "^16.12.0 || ^17.0.0" - -react-test-renderer@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.2.tgz#4cd4ae5ef1ad5670fc0ef776e8cc7e1231d9866c" - integrity sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ== - dependencies: - object-assign "^4.1.1" - react-is "^17.0.2" - react-shallow-renderer "^16.13.1" - scheduler "^0.20.2" - react-transition-group@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" @@ -6344,14 +4723,6 @@ rechoir@^0.7.0: dependencies: resolve "^1.9.0" -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - regenerator-runtime@^0.13.4: version "0.13.9" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" @@ -6386,11 +4757,6 @@ renderkid@^3.0.0: lodash "^4.17.21" strip-ansi "^6.0.1" -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" @@ -6423,12 +4789,7 @@ resolve-pathname@^3.0.0: resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== -resolve.exports@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" - integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== - -resolve@^1.12.0, resolve@^1.20.0, resolve@^1.9.0: +resolve@^1.12.0, resolve@^1.9.0: version "1.22.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== @@ -6460,7 +4821,7 @@ rifm@^0.12.1: resolved "https://registry.yarnpkg.com/rifm/-/rifm-0.12.1.tgz#8fa77f45b7f1cda2a0068787ac821f0593967ac4" integrity sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg== -rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -6511,13 +4872,6 @@ safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - scheduler@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" @@ -6557,14 +4911,7 @@ selfsigned@^2.0.0: dependencies: node-forge "^1.2.0" -semver@7.x, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -semver@^6.0.0, semver@^6.3.0: +semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -6574,6 +4921,13 @@ semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + send@0.17.2: version "0.17.2" resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" @@ -6666,16 +5020,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.3: +signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -6700,15 +5049,7 @@ source-map-js@^1.0.2: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map-resolve@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" - integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - -source-map-support@^0.5.6, source-map-support@~0.5.20: +source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -6716,21 +5057,16 @@ source-map-support@^0.5.6, source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" -source-map@^0.5.0, source-map@^0.5.7: +source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - spdy-transport@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" @@ -6754,11 +5090,6 @@ spdy@^4.0.2: select-hose "^2.0.0" spdy-transport "^3.0.0" -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - stack-utils@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" @@ -6787,15 +5118,6 @@ string-length@^5.0.1: char-regex "^2.0.0" strip-ansi "^7.0.1" -string-width@^4.1.0, string-width@^4.2.0: - 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.1" - string.prototype.matchall@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" @@ -6859,23 +5181,11 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" @@ -6922,7 +5232,7 @@ supports-color@^5.3.0, supports-color@^5.5.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -6936,37 +5246,16 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - terser-webpack-plugin@^5.1.3: version "5.3.1" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" @@ -6988,25 +5277,11 @@ terser@^5.10.0, terser@^5.7.2: commander "^2.20.0" source-map-support "~0.5.20" -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== - thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" @@ -7022,11 +5297,6 @@ tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - 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" @@ -7049,36 +5319,6 @@ toidentifier@1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -ts-jest@^27.1.4: - version "27.1.4" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.1.4.tgz#84d42cf0f4e7157a52e7c64b1492c46330943e00" - integrity sha512-qjkZlVPWVctAezwsOD1OPzbZ+k7zA5z3oxII4dGdZo5ggX/PL7kvwTM0pXTr10fAtbiVpJaL3bWd502zAhpgSQ== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^27.0.0" - json5 "2.x" - lodash.memoize "4.x" - make-error "1.x" - semver "7.x" - yargs-parser "20.x" - ts-loader@^9.2.8: version "9.2.8" resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.2.8.tgz#e89aa32fa829c5cad0a1d023d6b3adecd51d5a48" @@ -7137,18 +5377,6 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" @@ -7167,13 +5395,6 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - typescript@^4.1.2, typescript@^4.3.2: version "4.6.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4" @@ -7189,11 +5410,6 @@ unbox-primitive@^1.0.1: has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" -universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -7244,15 +5460,6 @@ v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -v8-to-istanbul@^8.1.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" - integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - value-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" @@ -7288,27 +5495,6 @@ void-elements@3.1.0: resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" integrity sha1-YU9/v42AHwu18GYfWy9XhXUOTwk= -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - watchpack@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" @@ -7324,16 +5510,6 @@ wbuf@^1.1.0, wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - webpack-cli@^4.9.2: version "4.9.2" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.2.tgz#77c1adaea020c3f9e2db8aad8ea78d235c83659d" @@ -7456,27 +5632,6 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -7500,60 +5655,21 @@ wildcard@^2.0.0: resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== -word-wrap@^1.2.3, word-wrap@~1.2.3: +word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.7" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" - integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== - ws@^8.4.2: version "8.5.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -7568,21 +5684,3 @@ yaml@^1.7.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@20.x, yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" diff --git a/yarn.lock b/yarn.lock index 76955b4d..9724e87f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -198,16 +198,6 @@ dependencies: "@cspotcode/source-map-consumer" "0.8.0" -"@localazy/cli@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@localazy/cli/-/cli-1.6.0.tgz#6f82b34818379b7fa58315d7642a6cb797a305e8" - integrity sha512-kW4CUm+aWFu8RZLTdx71ojsx1H+UucaBNVpAxZYJSs8yZppI2Sm31MlTsWRxj2bpTtgxniPWhABSopoExYLhcg== - dependencies: - abort-controller "3.0.0" - node-fetch "2.6.1" - text-encoding "0.7.0" - ws "6.2.1" - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -331,13 +321,6 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -abort-controller@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== - dependencies: - event-target-shim "^5.0.0" - acorn-walk@^8.1.1: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" @@ -439,11 +422,6 @@ arrify@^2.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - axios@^0.26.1: version "0.26.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" @@ -1086,11 +1064,6 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -event-target-shim@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - execa@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" @@ -2076,11 +2049,6 @@ node-addon-api@^3.2.1: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== -node-fetch@2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - node-gyp-build@^4.3.0: version "4.5.0" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40" @@ -2864,11 +2832,6 @@ tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -text-encoding@0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.7.0.tgz#f895e836e45990624086601798ea98e8f36ee643" - integrity sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA== - text-extensions@^1.0.0: version "1.9.0" resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" @@ -3232,13 +3195,6 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - xdg-basedir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"