From b466b311d70fd3d8df3f53bd303798e07907b28b Mon Sep 17 00:00:00 2001 From: dangowans Date: Wed, 18 May 2022 15:07:20 -0400 Subject: [PATCH] switch from diacritics to remove-accents --- .eslintrc.json | 1 + LICENSE | 2 +- README.md | 2 + index.js | 4 +- index.ts | 4 +- mappings/build.js | 2 +- mappings/build.ts | 2 +- mappings/mappings.js | 78 +-- mappings/mappings.ts | 78 +-- package-lock.json | 1269 ++++++++++++++++-------------------------- package.json | 19 +- test/leetStrings.js | 3 +- test/leetStrings.ts | 3 +- test/translations.js | 17 + translations.js | 4 +- translations.json | 2 +- translations.ts | 4 +- tsconfig.json | 3 +- utils.js | 8 +- utils.ts | 8 +- 20 files changed, 617 insertions(+), 896 deletions(-) create mode 100644 test/translations.js diff --git a/.eslintrc.json b/.eslintrc.json index ece80ab..158bbb7 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -22,6 +22,7 @@ "plugin:@typescript-eslint/recommended" ], "rules": { + "import/no-unresolved": "off", "node/no-missing-import": "off", "unicorn/empty-brace-spaces": "off", "unicorn/filename-case": [ diff --git a/LICENSE b/LICENSE index e606c78..54f4661 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 The Corporation of the City of Sault Ste. Marie +Copyright (c) 2022 The Corporation of the City of Sault Ste. Marie Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 7f83fad..b87c520 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,8 @@ npm install @cityssm/unleet ## Usage ```javascript +import unleet from "@cityssm/unleet"; + unleet("b@d w0rd"); // => [ "bad word" ] diff --git a/index.js b/index.js index 41dd73e..0226180 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,4 @@ -import { remove as removeDiacritics } from "diacritics"; +import accents from "remove-accents"; import * as utils from "./utils.js"; import { simpleTranslations, complexTranslations } from "./translations.js"; const unleetRecurse = (lowerCaseLeetString, unleetStrings, previousStrings, complexTranslationKeys) => { @@ -36,7 +36,7 @@ export const unleet = (leetString) => { cleanLeetString = cleanLeetString.replace(/\./g, " "); cleanLeetString = cleanLeetString.replace(utils.whitespaceCharactersRegex, " "); cleanLeetString = cleanLeetString.replace(/ +/g, " "); - cleanLeetString = removeDiacritics(cleanLeetString); + cleanLeetString = accents(cleanLeetString); cleanLeetString = cleanLeetString.toLowerCase(); for (const leetSymbol of Object.keys(simpleTranslations)) { while (cleanLeetString.includes(leetSymbol)) { diff --git a/index.ts b/index.ts index 58a2bf9..8919e42 100644 --- a/index.ts +++ b/index.ts @@ -1,4 +1,4 @@ -import { remove as removeDiacritics } from "diacritics"; +import accents from "remove-accents"; import * as utils from "./utils.js"; import { simpleTranslations, complexTranslations } from "./translations.js"; @@ -71,7 +71,7 @@ export const unleet = (leetString: string | number): string[] => { cleanLeetString = cleanLeetString.replace(/ +/g, " "); // Remove accents - cleanLeetString = removeDiacritics(cleanLeetString); + cleanLeetString = accents(cleanLeetString); // Convert to lower case cleanLeetString = cleanLeetString.toLowerCase(); diff --git a/mappings/build.js b/mappings/build.js index 6906536..8d3e9c0 100644 --- a/mappings/build.js +++ b/mappings/build.js @@ -1,4 +1,4 @@ -import * as fs from "fs"; +import * as fs from "node:fs"; import { mappings } from "./mappings.js"; const translations = {}; for (const letter of Object.keys(mappings)) { diff --git a/mappings/build.ts b/mappings/build.ts index ab5b58b..8516fad 100644 --- a/mappings/build.ts +++ b/mappings/build.ts @@ -1,4 +1,4 @@ -import * as fs from "fs"; +import * as fs from "node:fs"; import { mappings } from "./mappings.js"; const translations: { [symbol: string]: string[] } = {}; diff --git a/mappings/mappings.js b/mappings/mappings.js index 5328257..4ec08c9 100644 --- a/mappings/mappings.js +++ b/mappings/mappings.js @@ -3,14 +3,14 @@ export const mappings = { "๐– ", "๐˜ˆ", "๐˜ผ", "๐‘จ", "๐€", "๐—”", "๐™ฐ", "Aฬฒ", "๐’œ", "๐“", "๐ด", "๐”„", "๐•ฌ", - "แŽฏ", "แ—ฉ", "้—ฉ", + "แŽฏ", "แ—ฉ", "้—ฉ", "ษ…", "โˆ€", "แดฌ", "แด€", "๐Ÿ‡ฆโ€‹โ€‹โ€‹โ€‹โ€‹", "๐”ธ", "๐Ÿ„ฐ", "๐Ÿ…ฐ", "๐Ÿ…", "โ’ถ", "๐Ÿ„", "/\\", "/-\\", "|-\\", "โ–žโ–š"], "a": ["ษ‘", "@", "^", - "๐™–", "๐’‚", "๐š", "๐—ฎ", "๐šŠ", "ฮฑ", "๐˜ข", "๐–บ", + "๐™–", "๐’‚", "๐š", "๐—ฎ", "๐šŠ", "ฮฑ", "๐˜ข", "๐–บ", "๏ฝ", "aฬฒ", "aฬณ", "aฬถ", "aฬซอ–ฬป", "๐•’", "๐”ž", "๐–†", "๐’ถ", "๐“ช", "โฒ", @@ -45,7 +45,7 @@ export const mappings = { "๐Ÿ„ฒ", "๐Ÿ…ฒ", "๐Ÿ…’", "๐Ÿ„’" ], "c": ["(", "[", "<", "ยข", - "๐Ÿ‡จโ€‹โ€‹โ€‹โ€‹โ€‹", "๐™˜", "โฒฅ", "๐šŒ", "๐œ", "๐˜ค", "๐—ฐ", "๐’„", "๐–ผ", + "๐Ÿ‡จโ€‹โ€‹โ€‹โ€‹โ€‹", "๐™˜", "โฒฅ", "๐šŒ", "๐œ", "๐˜ค", "๐—ฐ", "๐’„", "๐–ผ", "๏ฝƒ", "cฬฒ", "๐•”", "๐’ธ", "๐“ฌ", "๐” ", "๐–ˆ", "๐ถ", "โผ•", "แ™…", "โŠ‚", @@ -59,14 +59,14 @@ export const mappings = { "cu": ["โ„†"], "D": ["๐˜‹", "๐˜ฟ", "๐‘ซ", "๐ƒ", "๐——", "แ—ช", "๐Ÿ‡ฉ", "๐ท", "๐–ฃ", "๐™ณ", "๐”ป", "โ……", "ฦŠ", "ฦ‰", "๐™ณ", "๐”‡", "๐•ฏ", "๐’Ÿ", "๐““", - "Dฬฒ", + "Dฬฒ", "โ†", "แด…", "แดฐ", "แ—ก", "๐Ÿ„ณ", "๐Ÿ…ณ", "๐Ÿ…“", "โ’น", "๐Ÿ„“", "โ’Ÿ", "[)", "|>", "|)", "|]", "โ——" ], - "d": ["โ…†", "๐’น", "๐™™", "๐š", "๐—ฑ", "๐", "๐’…", "๐˜ฅ", "๐–ฝ", + "d": ["โ…†", "๐’น", "๐™™", "๐š", "๐—ฑ", "๐", "๐’…", "๐˜ฅ", "๐–ฝ", "๏ฝ„", "๐••", "๐“ญ", "๐”ก", "๐–‰", "ฦ‹", "ฦŒ", "ฮด", "รฐ", "แ–ฑ", "ิƒ", "โฒ‡", "แตˆ", "โ—Œอฉ", "อฉ" @@ -77,7 +77,7 @@ export const mappings = { "E": ["3", "๐Ÿ‡ช", "๐ธ", "๐–ค", "๐˜Œ", "๐™€", "๐‘ฌ", "๐„", "๐—˜", "๐™ด", "๐”ผ", "โ„ฐ", "โ„‡", "๐”ˆ", "๐•ฐ", "๐“”", - "ฦ", "ษ›", "ฮต", "โ‚ฌ", "ั”", + "ฦ", "ษ›", "ฮต", "โ‚ฌ", "ั”", "โ‚ฌ", "โ„จ", "โ„ˆ", "๐Ÿ—", "โˆˆ", "โฒ‰", "แดฑ", "แด‡", @@ -85,7 +85,7 @@ export const mappings = { "[-", "โ–ˆโ˜ฐ"], "e": ["๐™š", "๐šŽ", "๐—ฒ", "๐ž", "๐˜ฆ", "๐’†", "๐–พ", "eฬฒ", - "๐•–", "โ„ฎ", "โ„ฏ", "โ…‡", "๐“ฎ", + "๐•–", "โ„ฎ", "โ„ฏ", "โ…‡", "๐“ฎ", "๏ฝ…", "าฝ", "๐”ข", "๐–Š", "ฦ", "ว", "ษ™", "ษš", "ษ˜", "แต‰", "โ—Œอค", "โ‚‘", "อค", @@ -93,14 +93,14 @@ export const mappings = { "F": ["๐Ÿ‡ซ", "๐น", "๐–ฅ", "๐˜", "๐™", "๐‘ญ", "๐…", "๐—™", "๐™ต", "๐”ฝ", "โ„ฑ", "๐”‰", "๐•ฑ", "๐“•", "โ„‰", - "โ„ฒ", "โ…Ž", + "โ„ฒ", "โ…Ž", "๊Ÿป", "๊œฐ", "า“", "๐Ÿ…ต", "๐Ÿ„ต", "๐Ÿ…•", "๐Ÿ„•", "โ–ˆใ€“"], "f": ["๐™›", "๐š", "๐Ÿ", "๐’‡", "๐–ฟ", "๐—ณ", "fฬฒ", "๐•—", "ฦ’", "๐’ป", "๐“ฏ", - "๏พ", "โจ", "๐”ฃ", "๐–‹", "๐˜ง", + "๏พ", "โจ", "๐”ฃ", "๐–‹", "๐˜ง", "๏ฝ†", "แถ ", "๐†‘", "โ“•", "โ’ก", "|=", "/="], @@ -115,8 +115,8 @@ export const mappings = { "(_+" ], "g": ["9", - "๐—€", "๐˜จ", "๐™œ", "๐’ˆ", "๐ ", "๐—ด", "ึ", "๐š", - "๐•˜", "โ„Š", "๐“ฐ", "๐‘”", "๐”ค", "๐–Œ", "โ„Š", + "๐—€", "๐˜จ", "๐™œ", "๐’ˆ", "๐ ", "๐—ด", "ึ", "๐š", "๏ฝ‡", + "๐•˜", "โ„Š", "๐“ฐ", "๐‘”", "๐”ค", "๐–Œ", "โ„Š", "๊žก", "แต", "โ“–", "โ’ข"], "H": ["#", @@ -128,9 +128,9 @@ export const mappings = { "|-|", "/-/", "[-]", "]-[", ")-(", "(-)", ":-:", "|~|", "]~[", "}{", "โ–ˆโ–ฌโ–ˆ"], "h": ["๐—", "๐˜ฉ", "๐™", "๐’‰", "๐ก", "๐—ต", "๐š‘", - "โ„Ž", "โ„", + "โ„Ž", "โ„", "๏ฝˆ", "hฬฒ", - "๐•™", "๐”ฅ", "๐–", "๐’ฝ", "๐“ฑ", + "๐•™", "๐”ฅ", "๐–", "๐’ฝ", "๐“ฑ", "ฦ•", "๊ฎ’", "ษฅ", "โ“—", "โ’ฃ", @@ -139,14 +139,14 @@ export const mappings = { "I": ["1", "|", "๐—œ", "ฦ–", "๐ผ", "๐–จ", "๐˜", "๐™„", "๐‘ฐ", "๐ˆ", "๐™ธ", "๐•€", "โ„", "โ„‘", "๐•ด", "๐“˜", - "ฦ—", + "ฦ—", "แตป", "แถฆ", "แดต", "ษช", "๐Ÿ„ธ", "๐Ÿ…ธ", "๐Ÿ…˜", "๐Ÿ‡ฎโ€‹โ€‹โ€‹โ€‹โ€‹", "๐Ÿ„˜", "][", "\\", "/", "โ–ˆ" ], "i": [":", "!", - "โ…ˆ", "โ„น", "๐™ž", "๐š’", "๐ข", "๐—‚", "๐˜ช", "๐’Š", "i", "๐—ถ", + "โ…ˆ", "โ„น", "๐™ž", "๐š’", "๐ข", "๐—‚", "๐˜ช", "๐’Š", "i", "๐—ถ", "๏ฝ‰", "iฬฒ", "๐“ฒ", "๐•š", "๐’พ", "๐”ฆ", "๐–Ž", "่ฎ ", "โซฏ", "โฒ“", "ฮน", @@ -161,7 +161,7 @@ export const mappings = { "_|", "_/", "โ–Ÿ"], "j": ["ยฟ", ";", - "๐‘—", "๐˜ซ", "๐™Ÿ", "๐’‹", "๐ฃ", "๐—ท", "๐—ƒ", + "๐‘—", "๐˜ซ", "๐™Ÿ", "๐’‹", "๐ฃ", "๐—ท", "๐—ƒ", "๏ฝŠ", "๐•›", "โ…‰", "๐”ง", "๐–", "๐’ฟ", "๐“ณ", "๐š“", "ส", "สฒ", "โฑผ", @@ -172,8 +172,8 @@ export const mappings = { "๐Ÿ„บ", "๐Ÿ…บ", "๐Ÿ…š", "๐Ÿ„š", "|<", "|{"], "k": ["x", - "๐˜ฌ", "๐™ ", "๐’Œ", "๐ค", "๐—ธ", "๐š”", "๐—„", - "kฬฒ", + "๐˜ฌ", "๐™ ", "๐’Œ", "๐ค", "๐—ธ", "๐š”", "๐—„", "๏ฝ‹", + "kฬฒ", "๊…", "๐•œ", "๐“€", "๐“ด", "๐”จ", "๐–", "แด‹", "ษฎ", "โฒ•", "้•ฟ", "สž", @@ -188,10 +188,10 @@ export const mappings = { "๐Ÿ„ป", "๐Ÿ…ป", "๐Ÿ…›", "๐Ÿ„›", "|_", "[_", "1_", "โ–™โ–„"], - "l": ["1", "!", "|", + "l": ["1", "!", "|", "t", "๐˜ญ", "๐™ก", "๐’", "๐ฅ", "๐—น", "๐š•", "๐—…", "lฬฒ", - "๐•", "๐”ฉ", "๐–‘", "๐“", "โ„“", "๐“ต", + "๐•", "๐”ฉ", "๐–‘", "๐“", "โ„“", "๐“ต", "๏ฝŒ", "ฦช", "ษฌ", "หก", "โ‚—", "โ„ฉ", "โ“›", "โ’ง", @@ -207,21 +207,21 @@ export const mappings = { "โ–›โ–šโ–žโ–œ"], "m": ["๐‘š", "๐—†", "๐˜ฎ", "๐™ข", "๐’Ž", "๐ฆ", "๐—บ", "๐š–", "mฬฒ", - "๐•ž", "๐”ช", "๐–’", "๐“‚", "๐“ถ", + "๐•ž", "๐”ช", "๐–’", "๐“‚", "๐“ถ", "ษฑ", "๏ฝ", "ฦœ", "ษฏ", "w", "แต", "โ—Œอซ", "โ‚˜", "อซ", "โ“œ", "โ’จ"], "mm": ["mอซ"], "N": ["๐Ÿ‡ณ", "๐‘", "๐–ญ", "๐˜•", "๐™‰", "๐‘ต", "๐", "๐—ก", "๐™ฝ", "โ„•", "โ„ต", "๐“", "๐”‘", "๐•น", "๐’ฉ", - "๏ฌก", + "๏ฌก", "โ‚ช", "แดบ", "แถฐ", "ษด", "โฒ›", "๐Ÿ„ฝ", "๐Ÿ…ฝ", "๐Ÿ…", "๐Ÿ„", "/\\/", "|\\|", "/v", "[\\]", "|v", "โ–›โ–Ÿ"], "n": ["๐‘›", "๐˜ฏ", "๐™ฃ", "๐’", "๐ง", "๐—ป", "๐š—", "๐—‡", "nฬฒ", - "๐•Ÿ", "๐”ซ", "๐–“", "๐“ƒ", "๐“ท", + "๐•Ÿ", "๐”ซ", "๐–“", "๐“ƒ", "๐“ท", "๏ฝŽ", "ฮฉ", "โ„ฟ", "ฮท", "ษณ", "โฟ", "โ‚™", "โ“", "โ’ฉ"], @@ -236,7 +236,7 @@ export const mappings = { "๐Ÿ‡ด", "๐—ˆ", "ฮฟ", "๐˜ฐ", "๐™ค", "๐’", "๐จ", "๐—ผ", "๐š˜", "oฬฒ", "๐• ", "๐”ฌ", "๐–”", "โ„ด", "๐“ธ", - "รฐ", "โฒŸ", "๏ฝ", "ฯƒ", "ใ„–", "๐–ฎ", "แ—", + "รฐ", "โฒŸ", "๏ฝ", "ฯƒ", "ใ„–", "๐–ฎ", "แ—", "ษต", "ยฐ", "ยบ", "โ„ด", "แดผ", "แต’", "โ—Œอฆ", "โ‚’", "แด", "อฆ", "ยบ", "โ“ž", "โ’ช", ], @@ -254,8 +254,8 @@ export const mappings = { "โ–›"], "p": ["๐—‰", "๐‘", "๐˜ฑ", "๐™ฅ", "๐’‘", "๐ฉ", "๐—ฝ", "๐š™", "โฒฃ", "pฬฒ", - "๐•ก", "๐”ญ", "๐–•", "๐“…", "๐“น", - "รพ", "โ„˜", "ฯ", + "๐•ก", "๐”ญ", "๐–•", "๐“…", "๐“น", "๏ฝ", + "รพ", "โ„˜", "ฯ", "ฦฟ", "แต–", "โ‚š", "โ“Ÿ", "โ’ซ"], "pl": ["โ…Š"], @@ -269,8 +269,8 @@ export const mappings = { "โ–ˆโ–™"], "q": ["o", "9", "qฬฒ", - "๐‘ž", "๐—Š", "๐˜ฒ", "๐™ฆ", "๐’’", "๐ช", "๐—พ", "๐šš", - "๐•ข", "๐”ฎ", "๐––", "๐“†", "๐“บ", + "๐‘ž", "๐—Š", "๐˜ฒ", "๐™ฆ", "๐’’", "๐ช", "๐—พ", "๐šš", "๏ฝ‘", + "๐•ข", "๐”ฎ", "๐––", "๐“†", "๐“บ", "ฦฃ", "ฯ†", "แ‘ซ", "ษŠ", "แ•ด", "แ–ณ", "ีฃ", "qฬจ", "แต ", "แตฉ", "โ“ ", "โ’ฌ"], @@ -280,13 +280,13 @@ export const mappings = { "๐Ÿ‡ท", "๐‘…", "๐–ฑ", "๐˜™", "๐™", "๐‘น", "๐‘", "๐—ฅ", "๐š", "โ„ž", "โ„Ÿ", "โ„›", "โ„œ", "โ„", "๐•ฝ", "๐“ก", - "ะฏ", "ั", + "ะฏ", "ั", "ะฏ", "แดฟ", "ส€", "ๅฐบ", "แ–‡", "ยฎ", "๐Ÿ…", "๐Ÿ†", "๐Ÿ…ก", "๐Ÿ„ก", "/2", "|?", "|2"], "r": ["๐‘Ÿ", "๐˜ณ", "๐™ง", "๐’“", "๐ซ", "๐—ฟ", "๐š›", "๐—‹", "rฬฒ", - "๐•ฃ", "๐”ฏ", "๐–—", "๐“‡", "๐“ป", + "๐•ฃ", "๐”ฏ", "๐–—", "๐“‡", "๐“ป", "๏ฝ’", "๊ž…", "ษพ", "ษน", "สณ", "โ—Œอฌ", "แตฃ", "โ—ŒแทŠ", "อฌ", @@ -296,7 +296,7 @@ export const mappings = { "๐‘†", "๐–ฒ", "๐˜š", "๐™Ž", "๐‘บ", "๐’", "๐—ฆ", "๐š‚", "๐•Š", "๐”–", "๐•พ", "๐’ฎ", "๐“ข"], "s": ["z", - "๐Ÿ‡ธ", "๐—Œ", "๐˜ด", "๐™จ", "๐’”", "๐ฌ", "๐˜€", "๐šœ", + "๐Ÿ‡ธ", "๐—Œ", "๐˜ด", "๐™จ", "๐’”", "๐ฌ", "๐˜€", "๐šœ", "๏ฝ“", "sฬฒ", "๐•ค", "๐”ฐ", "๐–˜", "๐“ˆ", "๐“ผ", "ยง", "ไธ‚", "เดŸ", "โŸ†", "๐›“", "r", "b", @@ -316,10 +316,10 @@ export const mappings = { "'|'", "ยฏ|ยฏ", "โ–œโ–›"], "t": ["+", - "๐—", "๐˜ต", "๐™ฉ", "๐’•", "๐ญ", "๐˜", "๐š", + "๐—", "๐˜ต", "๐™ฉ", "๐’•", "๐ญ", "๐˜", "๐š", "๏ฝ”", "tฬฒ", "๐•ฅ", "๐”ฑ", "๐–™", "๐“‰", "๐“ฝ", - "โ€ ", "ใ€ธ", "๐œ", "ไธƒ", "ใ‚ป", + "โ€ ", "ใ€ธ", "๐œ", "ไธƒ", "ใ‚ป", "๊‰", "ส‡", "โ“ฃ", "โ’ฏ", "แต—", "โ—Œอญ", "โ‚œ", "อญ"], @@ -331,10 +331,10 @@ export const mappings = { "(_)", "|_|", "L|", "โ–™โ–Ÿ"], "u": [ - "๐‘ข", "๐—Ž", "๐˜ถ", "๐™ช", "๐’–", "๐ฎ", "๐˜‚", "๐šž", + "๐‘ข", "๐—Ž", "๐˜ถ", "๐™ช", "๐’–", "๐ฎ", "๐˜‚", "๐šž", "๏ฝ•", "uฬฒ", "๐•ฆ", "๐”ฒ", "๐–š", "๐“Š", "๐“พ", - "โ„ง", "ฮผ", "ยต", "แดœ", "๐Œต", "ใ„ฉ", "แฅ™", "ฯ…", "๐Ÿ‡บ", "โด‘", + "โ„ง", "ฮผ", "ยต", "แดœ", "๐Œต", "ใ„ฉ", "แฅ™", "ฯ…", "๐Ÿ‡บ", "โด‘", "ฦฑ", "แต", "แถธ", "แต˜", "โ—Œอง", "แตค", "แดœ", "อง", "แตค", "๐Ÿ…„", "๐Ÿ†„", "๐Ÿ…ค", "โ“ค", "๐Ÿ„ค", "โ’ฐ" ], @@ -348,7 +348,7 @@ export const mappings = { "vฬฒ", "๐•ง", "๐”ณ", "๐–›", "๐“‹", "๐“ฟ", - "ฦ”", "ฮณ", "๏ฝ–", "แฏ", "ส‹", "แจ†", + "ฦ”", "ฮณ", "๏ฝ–", "แฏ", "ส‹", "แจ†", "โˆš", "โฑฝ", "แต›", "โ—Œอฎ", "แตฅ", "แด ", "อฎ", "๐Ÿ……", "๐Ÿ†…", "๐Ÿ…ฅ", "โ“ฅ", "๐Ÿ„ฅ", "โ’ฑ"], "vv": ["vอฎ"], @@ -360,7 +360,7 @@ export const mappings = { "๐‘ค", "๐—", "๐˜ธ", "๐™ฌ", "๐’˜", "๐ฐ", "๐˜„", "๐š ", "๏ฝ—", "๐Ÿ‡ผ", "wฬฒ", "๐•จ", "๐“Œ", "๐”ด", "๐–œ", "๐“Œ", "๐”€", - "ฦœ", "ษฏ", + "ฦœ", "ษฏ", "๊Ÿบ", "ว‡", "ฯ‰", "แพฃ", "โฒฑ", "ๅฑฑ", "m", "สท", "แต‚", "สท", "แดก", @@ -372,7 +372,7 @@ export const mappings = { "xฬฒ", "๐•ฉ", "๐”ต", "๐–", "๐“", "๐”", - "โฒญ", "ใ€ค", "โŒ˜", + "โฒญ", "ใ€ค", "โŒ˜", "ะ–", "หฃ", "หฃ", "โ—Œอฏ", "โ‚“", "อฏ", "๐Ÿ…‡", "๐Ÿ†‡", "๐Ÿ…ง", "โ“ง", "๐Ÿ„ง", "โ’ณ"], "xx": ["xอฏ"], @@ -382,7 +382,7 @@ export const mappings = { "โ–šโ–˜"], "y": ["๐—’", "๐˜บ", "๐™ฎ", "๐’š", "๐ฒ", "๐˜†", "๐šข", "๐Ÿ‡พ", "yฬฒ", - "๐•ช", "๐“Ž", "๐”‚", + "๐•ช", "๐“Ž", "๐”‚", "๏ฝ™", "ฦ”", "ฮณ", "โ„ฝ", "ยฅ", "โฒฉ", "ไธซ", "แƒง", "แ‚ธ", "๐–ž", "๐”ถ", "ฮป", "โ…„", "สŽ", "สธ", "ส", "แตง", diff --git a/mappings/mappings.ts b/mappings/mappings.ts index b429dbc..e5f3e00 100644 --- a/mappings/mappings.ts +++ b/mappings/mappings.ts @@ -23,7 +23,7 @@ export const mappings: MappingsObject = { "๐– ", "๐˜ˆ", "๐˜ผ", "๐‘จ", "๐€", "๐—”", "๐™ฐ", "Aฬฒ", "๐’œ", "๐“", "๐ด", "๐”„", "๐•ฌ", - "แŽฏ", "แ—ฉ", "้—ฉ", + "แŽฏ", "แ—ฉ", "้—ฉ", "ษ…", "โˆ€", "แดฌ", "แด€", "๐Ÿ‡ฆโ€‹โ€‹โ€‹โ€‹โ€‹", "๐”ธ", "๐Ÿ„ฐ", "๐Ÿ…ฐ", "๐Ÿ…", "โ’ถ", "๐Ÿ„", @@ -31,7 +31,7 @@ export const mappings: MappingsObject = { "โ–žโ–š"], "a": ["ษ‘", "@", "^", - "๐™–", "๐’‚", "๐š", "๐—ฎ", "๐šŠ", "ฮฑ", "๐˜ข", "๐–บ", + "๐™–", "๐’‚", "๐š", "๐—ฎ", "๐šŠ", "ฮฑ", "๐˜ข", "๐–บ", "๏ฝ", "aฬฒ", "aฬณ", "aฬถ", "aฬซอ–ฬป", "๐•’", "๐”ž", "๐–†", "๐’ถ", "๐“ช", "โฒ", @@ -72,7 +72,7 @@ export const mappings: MappingsObject = { ], "c": ["(", "[", "<", "ยข", - "๐Ÿ‡จโ€‹โ€‹โ€‹โ€‹โ€‹", "๐™˜", "โฒฅ", "๐šŒ", "๐œ", "๐˜ค", "๐—ฐ", "๐’„", "๐–ผ", + "๐Ÿ‡จโ€‹โ€‹โ€‹โ€‹โ€‹", "๐™˜", "โฒฅ", "๐šŒ", "๐œ", "๐˜ค", "๐—ฐ", "๐’„", "๐–ผ", "๏ฝƒ", "cฬฒ", "๐•”", "๐’ธ", "๐“ฌ", "๐” ", "๐–ˆ", "๐ถ", "โผ•", "แ™…", "โŠ‚", @@ -88,7 +88,7 @@ export const mappings: MappingsObject = { "D": ["๐˜‹", "๐˜ฟ", "๐‘ซ", "๐ƒ", "๐——", "แ—ช", "๐Ÿ‡ฉ", "๐ท", "๐–ฃ", "๐™ณ", "๐”ป", "โ……", "ฦŠ", "ฦ‰", "๐™ณ", "๐”‡", "๐•ฏ", "๐’Ÿ", "๐““", - "Dฬฒ", + "Dฬฒ", "โ†", "แด…", "แดฐ", "แ—ก", "๐Ÿ„ณ", "๐Ÿ…ณ", "๐Ÿ…“", "โ’น", "๐Ÿ„“", "โ’Ÿ", @@ -96,7 +96,7 @@ export const mappings: MappingsObject = { "โ——" ], - "d": ["โ…†", "๐’น", "๐™™", "๐š", "๐—ฑ", "๐", "๐’…", "๐˜ฅ", "๐–ฝ", + "d": ["โ…†", "๐’น", "๐™™", "๐š", "๐—ฑ", "๐", "๐’…", "๐˜ฅ", "๐–ฝ", "๏ฝ„", "๐••", "๐“ญ", "๐”ก", "๐–‰", "ฦ‹", "ฦŒ", "ฮด", "รฐ", "แ–ฑ", "ิƒ", "โฒ‡", "แตˆ", "โ—Œอฉ", "อฉ" @@ -109,7 +109,7 @@ export const mappings: MappingsObject = { "E": ["3", "๐Ÿ‡ช", "๐ธ", "๐–ค", "๐˜Œ", "๐™€", "๐‘ฌ", "๐„", "๐—˜", "๐™ด", "๐”ผ", "โ„ฐ", "โ„‡", "๐”ˆ", "๐•ฐ", "๐“”", - "ฦ", "ษ›", "ฮต", "โ‚ฌ", "ั”", + "ฦ", "ษ›", "ฮต", "โ‚ฌ", "ั”", "โ‚ฌ", "โ„จ", "โ„ˆ", "๐Ÿ—", "โˆˆ", "โฒ‰", "แดฑ", "แด‡", @@ -118,7 +118,7 @@ export const mappings: MappingsObject = { "e": ["๐™š", "๐šŽ", "๐—ฒ", "๐ž", "๐˜ฆ", "๐’†", "๐–พ", "eฬฒ", - "๐•–", "โ„ฎ", "โ„ฏ", "โ…‡", "๐“ฎ", + "๐•–", "โ„ฎ", "โ„ฏ", "โ…‡", "๐“ฎ", "๏ฝ…", "าฝ", "๐”ข", "๐–Š", "ฦ", "ว", "ษ™", "ษš", "ษ˜", "แต‰", "โ—Œอค", "โ‚‘", "อค", @@ -127,7 +127,7 @@ export const mappings: MappingsObject = { "F": ["๐Ÿ‡ซ", "๐น", "๐–ฅ", "๐˜", "๐™", "๐‘ญ", "๐…", "๐—™", "๐™ต", "๐”ฝ", "โ„ฑ", "๐”‰", "๐•ฑ", "๐“•", "โ„‰", - "โ„ฒ", "โ…Ž", + "โ„ฒ", "โ…Ž", "๊Ÿป", "๊œฐ", "า“", "๐Ÿ…ต", "๐Ÿ„ต", "๐Ÿ…•", "๐Ÿ„•", "โ–ˆใ€“"], @@ -135,7 +135,7 @@ export const mappings: MappingsObject = { "f": ["๐™›", "๐š", "๐Ÿ", "๐’‡", "๐–ฟ", "๐—ณ", "fฬฒ", "๐•—", "ฦ’", "๐’ป", "๐“ฏ", - "๏พ", "โจ", "๐”ฃ", "๐–‹", "๐˜ง", + "๏พ", "โจ", "๐”ฃ", "๐–‹", "๐˜ง", "๏ฝ†", "แถ ", "๐†‘", "โ“•", "โ’ก", "|=", "/="], @@ -153,8 +153,8 @@ export const mappings: MappingsObject = { ], "g": ["9", - "๐—€", "๐˜จ", "๐™œ", "๐’ˆ", "๐ ", "๐—ด", "ึ", "๐š", - "๐•˜", "โ„Š", "๐“ฐ", "๐‘”", "๐”ค", "๐–Œ", "โ„Š", + "๐—€", "๐˜จ", "๐™œ", "๐’ˆ", "๐ ", "๐—ด", "ึ", "๐š", "๏ฝ‡", + "๐•˜", "โ„Š", "๐“ฐ", "๐‘”", "๐”ค", "๐–Œ", "โ„Š", "๊žก", "แต", "โ“–", "โ’ข"], @@ -168,9 +168,9 @@ export const mappings: MappingsObject = { "โ–ˆโ–ฌโ–ˆ"], "h": ["๐—", "๐˜ฉ", "๐™", "๐’‰", "๐ก", "๐—ต", "๐š‘", - "โ„Ž", "โ„", + "โ„Ž", "โ„", "๏ฝˆ", "hฬฒ", - "๐•™", "๐”ฅ", "๐–", "๐’ฝ", "๐“ฑ", + "๐•™", "๐”ฅ", "๐–", "๐’ฝ", "๐“ฑ", "ฦ•", "๊ฎ’", "ษฅ", "โ“—", "โ’ฃ", @@ -181,7 +181,7 @@ export const mappings: MappingsObject = { "I": ["1", "|", "๐—œ", "ฦ–", "๐ผ", "๐–จ", "๐˜", "๐™„", "๐‘ฐ", "๐ˆ", "๐™ธ", "๐•€", "โ„", "โ„‘", "๐•ด", "๐“˜", - "ฦ—", + "ฦ—", "แตป", "แถฆ", "แดต", "ษช", "๐Ÿ„ธ", "๐Ÿ…ธ", "๐Ÿ…˜", "๐Ÿ‡ฎโ€‹โ€‹โ€‹โ€‹โ€‹", "๐Ÿ„˜", "][", "\\", "/", @@ -189,7 +189,7 @@ export const mappings: MappingsObject = { ], "i": [":", "!", - "โ…ˆ", "โ„น", "๐™ž", "๐š’", "๐ข", "๐—‚", "๐˜ช", "๐’Š", "i", "๐—ถ", + "โ…ˆ", "โ„น", "๐™ž", "๐š’", "๐ข", "๐—‚", "๐˜ช", "๐’Š", "i", "๐—ถ", "๏ฝ‰", "iฬฒ", "๐“ฒ", "๐•š", "๐’พ", "๐”ฆ", "๐–Ž", "่ฎ ", "โซฏ", "โฒ“", "ฮน", @@ -207,7 +207,7 @@ export const mappings: MappingsObject = { "โ–Ÿ"], "j": ["ยฟ", ";", - "๐‘—", "๐˜ซ", "๐™Ÿ", "๐’‹", "๐ฃ", "๐—ท", "๐—ƒ", + "๐‘—", "๐˜ซ", "๐™Ÿ", "๐’‹", "๐ฃ", "๐—ท", "๐—ƒ", "๏ฝŠ", "๐•›", "โ…‰", "๐”ง", "๐–", "๐’ฟ", "๐“ณ", "๐š“", "ส", "สฒ", "โฑผ", @@ -220,8 +220,8 @@ export const mappings: MappingsObject = { "|<", "|{"], "k": ["x", - "๐˜ฌ", "๐™ ", "๐’Œ", "๐ค", "๐—ธ", "๐š”", "๐—„", - "kฬฒ", + "๐˜ฌ", "๐™ ", "๐’Œ", "๐ค", "๐—ธ", "๐š”", "๐—„", "๏ฝ‹", + "kฬฒ", "๊…", "๐•œ", "๐“€", "๐“ด", "๐”จ", "๐–", "แด‹", "ษฎ", "โฒ•", "้•ฟ", "สž", @@ -239,10 +239,10 @@ export const mappings: MappingsObject = { "|_", "[_", "1_", "โ–™โ–„"], - "l": ["1", "!", "|", + "l": ["1", "!", "|", "t", "๐˜ญ", "๐™ก", "๐’", "๐ฅ", "๐—น", "๐š•", "๐—…", "lฬฒ", - "๐•", "๐”ฉ", "๐–‘", "๐“", "โ„“", "๐“ต", + "๐•", "๐”ฉ", "๐–‘", "๐“", "โ„“", "๐“ต", "๏ฝŒ", "ฦช", "ษฌ", "หก", "โ‚—", "โ„ฉ", "โ“›", "โ’ง", @@ -261,7 +261,7 @@ export const mappings: MappingsObject = { "m": ["๐‘š", "๐—†", "๐˜ฎ", "๐™ข", "๐’Ž", "๐ฆ", "๐—บ", "๐š–", "mฬฒ", - "๐•ž", "๐”ช", "๐–’", "๐“‚", "๐“ถ", + "๐•ž", "๐”ช", "๐–’", "๐“‚", "๐“ถ", "ษฑ", "๏ฝ", "ฦœ", "ษฏ", "w", "แต", "โ—Œอซ", "โ‚˜", "อซ", "โ“œ", "โ’จ"], @@ -270,7 +270,7 @@ export const mappings: MappingsObject = { "N": ["๐Ÿ‡ณ", "๐‘", "๐–ญ", "๐˜•", "๐™‰", "๐‘ต", "๐", "๐—ก", "๐™ฝ", "โ„•", "โ„ต", "๐“", "๐”‘", "๐•น", "๐’ฉ", - "๏ฌก", + "๏ฌก", "โ‚ช", "แดบ", "แถฐ", "ษด", "โฒ›", "๐Ÿ„ฝ", "๐Ÿ…ฝ", "๐Ÿ…", "๐Ÿ„", "/\\/", "|\\|", "/v", "[\\]", "|v", @@ -278,7 +278,7 @@ export const mappings: MappingsObject = { "n": ["๐‘›", "๐˜ฏ", "๐™ฃ", "๐’", "๐ง", "๐—ป", "๐š—", "๐—‡", "nฬฒ", - "๐•Ÿ", "๐”ซ", "๐–“", "๐“ƒ", "๐“ท", + "๐•Ÿ", "๐”ซ", "๐–“", "๐“ƒ", "๐“ท", "๏ฝŽ", "ฮฉ", "โ„ฟ", "ฮท", "ษณ", "โฟ", "โ‚™", "โ“", "โ’ฉ"], @@ -296,7 +296,7 @@ export const mappings: MappingsObject = { "๐Ÿ‡ด", "๐—ˆ", "ฮฟ", "๐˜ฐ", "๐™ค", "๐’", "๐จ", "๐—ผ", "๐š˜", "oฬฒ", "๐• ", "๐”ฌ", "๐–”", "โ„ด", "๐“ธ", - "รฐ", "โฒŸ", "๏ฝ", "ฯƒ", "ใ„–", "๐–ฎ", "แ—", + "รฐ", "โฒŸ", "๏ฝ", "ฯƒ", "ใ„–", "๐–ฎ", "แ—", "ษต", "ยฐ", "ยบ", "โ„ด", "แดผ", "แต’", "โ—Œอฆ", "โ‚’", "แด", "อฆ", "ยบ", "โ“ž", "โ’ช", ], @@ -317,8 +317,8 @@ export const mappings: MappingsObject = { "p": ["๐—‰", "๐‘", "๐˜ฑ", "๐™ฅ", "๐’‘", "๐ฉ", "๐—ฝ", "๐š™", "โฒฃ", "pฬฒ", - "๐•ก", "๐”ญ", "๐–•", "๐“…", "๐“น", - "รพ", "โ„˜", "ฯ", + "๐•ก", "๐”ญ", "๐–•", "๐“…", "๐“น", "๏ฝ", + "รพ", "โ„˜", "ฯ", "ฦฟ", "แต–", "โ‚š", "โ“Ÿ", "โ’ซ"], @@ -335,8 +335,8 @@ export const mappings: MappingsObject = { "q": ["o", "9", "qฬฒ", - "๐‘ž", "๐—Š", "๐˜ฒ", "๐™ฆ", "๐’’", "๐ช", "๐—พ", "๐šš", - "๐•ข", "๐”ฎ", "๐––", "๐“†", "๐“บ", + "๐‘ž", "๐—Š", "๐˜ฒ", "๐™ฆ", "๐’’", "๐ช", "๐—พ", "๐šš", "๏ฝ‘", + "๐•ข", "๐”ฎ", "๐––", "๐“†", "๐“บ", "ฦฃ", "ฯ†", "แ‘ซ", "ษŠ", "แ•ด", "แ–ณ", "ีฃ", "qฬจ", "แต ", "แตฉ", "โ“ ", "โ’ฌ"], @@ -348,14 +348,14 @@ export const mappings: MappingsObject = { "๐Ÿ‡ท", "๐‘…", "๐–ฑ", "๐˜™", "๐™", "๐‘น", "๐‘", "๐—ฅ", "๐š", "โ„ž", "โ„Ÿ", "โ„›", "โ„œ", "โ„", "๐•ฝ", "๐“ก", - "ะฏ", "ั", + "ะฏ", "ั", "ะฏ", "แดฟ", "ส€", "ๅฐบ", "แ–‡", "ยฎ", "๐Ÿ…", "๐Ÿ†", "๐Ÿ…ก", "๐Ÿ„ก", "/2", "|?", "|2"], "r": ["๐‘Ÿ", "๐˜ณ", "๐™ง", "๐’“", "๐ซ", "๐—ฟ", "๐š›", "๐—‹", "rฬฒ", - "๐•ฃ", "๐”ฏ", "๐–—", "๐“‡", "๐“ป", + "๐•ฃ", "๐”ฏ", "๐–—", "๐“‡", "๐“ป", "๏ฝ’", "๊ž…", "ษพ", "ษน", "สณ", "โ—Œอฌ", "แตฃ", "โ—ŒแทŠ", "อฌ", @@ -368,7 +368,7 @@ export const mappings: MappingsObject = { "๐•Š", "๐”–", "๐•พ", "๐’ฎ", "๐“ข"], "s": ["z", - "๐Ÿ‡ธ", "๐—Œ", "๐˜ด", "๐™จ", "๐’”", "๐ฌ", "๐˜€", "๐šœ", + "๐Ÿ‡ธ", "๐—Œ", "๐˜ด", "๐™จ", "๐’”", "๐ฌ", "๐˜€", "๐šœ", "๏ฝ“", "sฬฒ", "๐•ค", "๐”ฐ", "๐–˜", "๐“ˆ", "๐“ผ", "ยง", "ไธ‚", "เดŸ", "โŸ†", "๐›“", "r", "b", @@ -391,10 +391,10 @@ export const mappings: MappingsObject = { "โ–œโ–›"], "t": ["+", - "๐—", "๐˜ต", "๐™ฉ", "๐’•", "๐ญ", "๐˜", "๐š", + "๐—", "๐˜ต", "๐™ฉ", "๐’•", "๐ญ", "๐˜", "๐š", "๏ฝ”", "tฬฒ", "๐•ฅ", "๐”ฑ", "๐–™", "๐“‰", "๐“ฝ", - "โ€ ", "ใ€ธ", "๐œ", "ไธƒ", "ใ‚ป", + "โ€ ", "ใ€ธ", "๐œ", "ไธƒ", "ใ‚ป", "๊‰", "ส‡", "โ“ฃ", "โ’ฏ", "แต—", "โ—Œอญ", "โ‚œ", "อญ"], @@ -409,10 +409,10 @@ export const mappings: MappingsObject = { "โ–™โ–Ÿ"], "u": [ - "๐‘ข", "๐—Ž", "๐˜ถ", "๐™ช", "๐’–", "๐ฎ", "๐˜‚", "๐šž", + "๐‘ข", "๐—Ž", "๐˜ถ", "๐™ช", "๐’–", "๐ฎ", "๐˜‚", "๐šž", "๏ฝ•", "uฬฒ", "๐•ฆ", "๐”ฒ", "๐–š", "๐“Š", "๐“พ", - "โ„ง", "ฮผ", "ยต", "แดœ", "๐Œต", "ใ„ฉ", "แฅ™", "ฯ…", "๐Ÿ‡บ", "โด‘", + "โ„ง", "ฮผ", "ยต", "แดœ", "๐Œต", "ใ„ฉ", "แฅ™", "ฯ…", "๐Ÿ‡บ", "โด‘", "ฦฑ", "แต", "แถธ", "แต˜", "โ—Œอง", "แตค", "แดœ", "อง", "แตค", "๐Ÿ…„", "๐Ÿ†„", "๐Ÿ…ค", "โ“ค", "๐Ÿ„ค", "โ’ฐ"], @@ -428,7 +428,7 @@ export const mappings: MappingsObject = { "vฬฒ", "๐•ง", "๐”ณ", "๐–›", "๐“‹", "๐“ฟ", - "ฦ”", "ฮณ", "๏ฝ–", "แฏ", "ส‹", "แจ†", + "ฦ”", "ฮณ", "๏ฝ–", "แฏ", "ส‹", "แจ†", "โˆš", "โฑฝ", "แต›", "โ—Œอฎ", "แตฅ", "แด ", "อฎ", "๐Ÿ……", "๐Ÿ†…", "๐Ÿ…ฅ", "โ“ฅ", "๐Ÿ„ฅ", "โ’ฑ"], @@ -443,7 +443,7 @@ export const mappings: MappingsObject = { "๐‘ค", "๐—", "๐˜ธ", "๐™ฌ", "๐’˜", "๐ฐ", "๐˜„", "๐š ", "๏ฝ—", "๐Ÿ‡ผ", "wฬฒ", "๐•จ", "๐“Œ", "๐”ด", "๐–œ", "๐“Œ", "๐”€", - "ฦœ", "ษฏ", + "ฦœ", "ษฏ", "๊Ÿบ", "ว‡", "ฯ‰", "แพฃ", "โฒฑ", "ๅฑฑ", "m", "สท", "แต‚", "สท", "แดก", @@ -457,7 +457,7 @@ export const mappings: MappingsObject = { "xฬฒ", "๐•ฉ", "๐”ต", "๐–", "๐“", "๐”", - "โฒญ", "ใ€ค", "โŒ˜", + "โฒญ", "ใ€ค", "โŒ˜", "ะ–", "หฃ", "หฃ", "โ—Œอฏ", "โ‚“", "อฏ", "๐Ÿ…‡", "๐Ÿ†‡", "๐Ÿ…ง", "โ“ง", "๐Ÿ„ง", "โ’ณ"], @@ -470,7 +470,7 @@ export const mappings: MappingsObject = { "y": ["๐—’", "๐˜บ", "๐™ฎ", "๐’š", "๐ฒ", "๐˜†", "๐šข", "๐Ÿ‡พ", "yฬฒ", - "๐•ช", "๐“Ž", "๐”‚", + "๐•ช", "๐“Ž", "๐”‚", "๏ฝ™", "ฦ”", "ฮณ", "โ„ฝ", "ยฅ", "โฒฉ", "ไธซ", "แƒง", "แ‚ธ", "๐–ž", "๐”ถ", "ฮป", "โ…„", "สŽ", "สธ", "ส", "แตง", diff --git a/package-lock.json b/package-lock.json index d6bedf4..30cbfd0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,26 +1,25 @@ { "name": "@cityssm/unleet", - "version": "2.3.2", + "version": "2.4.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@cityssm/unleet", - "version": "2.3.2", + "version": "2.4.0", "license": "MIT", "dependencies": { - "diacritics": "^1.3.0" + "remove-accents": "^0.4.2" }, "devDependencies": { - "@types/diacritics": "^1.3.1", - "@types/mocha": "^9.1.0", - "@types/node": "^17.0.15", - "@typescript-eslint/eslint-plugin": "^5.10.2", - "@typescript-eslint/parser": "^5.10.2", - "eslint": "^7.32.0", - "eslint-plugin-import": "^2.25.4", + "@types/mocha": "^9.1.1", + "@types/node": "^17.0.34", + "@typescript-eslint/eslint-plugin": "^5.25.0", + "@typescript-eslint/parser": "^5.25.0", + "eslint": "^8.15.0", + "eslint-plugin-import": "^2.26.0", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-unicorn": "^40.1.0" + "eslint-plugin-unicorn": "^42.0.0" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -76,32 +75,32 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", + "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", "dev": true, "dependencies": { "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", + "debug": "^4.3.2", + "espree": "^9.3.2", "globals": "^13.9.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" }, @@ -110,9 +109,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, "node_modules/@nodelib/fs.scandir": { @@ -150,34 +149,28 @@ "node": ">= 8" } }, - "node_modules/@types/diacritics": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/diacritics/-/diacritics-1.3.1.tgz", - "integrity": "sha512-tAH+RY51Zbz7ZSzN7yxQBKEue78U6weZ1UUBNjFoitoLbJGFJCKI7KVHwGsnYo4s2xSFr9KGEkjst2FolpYqyA==", - "dev": true - }, "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "node_modules/@types/mocha": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.0.tgz", - "integrity": "sha512-QCWHkbMv4Y5U9oW10Uxbr45qMMSzl4OzijsozynUAgx3kEHUdXB00udx2dWDQ7f2TU2a2uuiFaRZjCe3unPpeg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", + "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==", "dev": true }, "node_modules/@types/node": { - "version": "17.0.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.15.tgz", - "integrity": "sha512-zWt4SDDv1S9WRBNxLFxFRHxdD9tvH8f5/kg5/IaLFdnSNXsDY4eL3Q3XXN+VxUnWIhyVFDwcsmAprvwXoM/ClA==", + "version": "17.0.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", + "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -187,19 +180,19 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.2.tgz", - "integrity": "sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.25.0.tgz", + "integrity": "sha512-icYrFnUzvm+LhW0QeJNKkezBu6tJs9p/53dpPLFH8zoM9w1tfaKzVurkPotEpAqQ8Vf8uaFyL5jHd0Vs6Z0ZQg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.10.2", - "@typescript-eslint/type-utils": "5.10.2", - "@typescript-eslint/utils": "5.10.2", - "debug": "^4.3.2", + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/type-utils": "5.25.0", + "@typescript-eslint/utils": "5.25.0", + "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", + "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -219,25 +212,16 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/@typescript-eslint/parser": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz", - "integrity": "sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.25.0.tgz", + "integrity": "sha512-r3hwrOWYbNKP1nTcIw/aZoH+8bBnh/Lh1iDHoFpyG4DnCpvEdctrSl6LOo19fZbzypjQMHdajolxs6VpYoChgA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.10.2", - "@typescript-eslint/types": "5.10.2", - "@typescript-eslint/typescript-estree": "5.10.2", - "debug": "^4.3.2" + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/typescript-estree": "5.25.0", + "debug": "^4.3.4" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -256,13 +240,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.2.tgz", - "integrity": "sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", + "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.10.2", - "@typescript-eslint/visitor-keys": "5.10.2" + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -273,13 +257,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.2.tgz", - "integrity": "sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.25.0.tgz", + "integrity": "sha512-B6nb3GK3Gv1Rsb2pqalebe/RyQoyG/WDy9yhj8EE0Ikds4Xa8RR28nHz+wlt4tMZk5bnAr0f3oC8TuDAd5CPrw==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.10.2", - "debug": "^4.3.2", + "@typescript-eslint/utils": "5.25.0", + "debug": "^4.3.4", "tsutils": "^3.21.0" }, "engines": { @@ -299,9 +283,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.2.tgz", - "integrity": "sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", + "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -312,17 +296,17 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.2.tgz", - "integrity": "sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", + "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.10.2", - "@typescript-eslint/visitor-keys": "5.10.2", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -339,15 +323,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.2.tgz", - "integrity": "sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.25.0.tgz", + "integrity": "sha512-qNC9bhnz/n9Kba3yI6HQgQdBLuxDoMgdjzdhSInZh6NaDnFpTUlwNGxplUFWfY260Ya0TRPvkg9dd57qxrJI9g==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.10.2", - "@typescript-eslint/types": "5.10.2", - "@typescript-eslint/typescript-estree": "5.10.2", + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/typescript-estree": "5.25.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -390,13 +374,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.2.tgz", - "integrity": "sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", + "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.10.2", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.25.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -407,18 +391,18 @@ } }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -452,15 +436,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -483,13 +458,10 @@ } }, "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/array-includes": { "version": "3.1.4", @@ -536,15 +508,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -725,9 +688,9 @@ } }, "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -759,11 +722,6 @@ "node": ">= 0.4" } }, - "node_modules/diacritics": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/diacritics/-/diacritics-1.3.0.tgz", - "integrity": "sha1-PvqHMj67hj5mls67AILUj/PW96E=" - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -788,24 +746,6 @@ "node": ">=6.0.0" } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -876,49 +816,44 @@ } }, "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", + "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", "dev": true, "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", + "@eslint/eslintrc": "^1.2.3", + "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", - "debug": "^4.0.1", + "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", + "glob-parent": "^6.0.1", "globals": "^13.6.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, @@ -926,7 +861,7 @@ "eslint": "bin/eslint.js" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -987,9 +922,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, "dependencies": { "array-includes": "^3.1.4", @@ -997,14 +932,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "is-core-module": "^2.8.0", + "is-core-module": "^2.8.1", "is-glob": "^4.0.3", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "engines": { "node": ">=4" @@ -1057,15 +992,6 @@ "node": ">=8.10.0" } }, - "node_modules/eslint-plugin-node/node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/eslint-plugin-node/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -1076,9 +1002,9 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "40.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-40.1.0.tgz", - "integrity": "sha512-y5doK2DF9Sr5AqKEHbHxjFllJ167nKDRU01HDcWyv4Tnmaoe9iNxMrBnaybZvWZUaE3OC5Unu0lNIevYamloig==", + "version": "42.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz", + "integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.15.7", @@ -1103,7 +1029,7 @@ "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" }, "peerDependencies": { - "eslint": ">=7.32.0" + "eslint": ">=8.8.0" } }, "node_modules/eslint-plugin-unicorn/node_modules/eslint-utils": { @@ -1296,15 +1222,6 @@ "node": ">=4" } }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -1317,40 +1234,85 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, "engines": { "node": ">=10" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, "engines": { - "node": ">=4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/esquery": { @@ -1387,9 +1349,9 @@ } }, "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, "engines": { "node": ">=4.0" @@ -1435,6 +1397,18 @@ "node": ">=8.6.0" } }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -1577,21 +1551,21 @@ } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" } }, "node_modules/globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -1635,15 +1609,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -1708,9 +1673,9 @@ "dev": true }, "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true, "engines": { "node": ">= 4" @@ -1874,15 +1839,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -2011,13 +1967,12 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" @@ -2091,24 +2046,12 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -2131,13 +2074,13 @@ } }, "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -2153,9 +2096,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -2399,15 +2342,6 @@ "node": ">= 0.8.0" } }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -2458,23 +2392,23 @@ "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/remove-accents": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=" }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2547,9 +2481,9 @@ } }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -2605,56 +2539,6 @@ "node": ">=8" } }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -2687,26 +2571,6 @@ "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", "dev": true }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/string.prototype.trimend": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", @@ -2734,12 +2598,12 @@ } }, "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" @@ -2790,45 +2654,18 @@ "node": ">=4" } }, - "node_modules/table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.1.tgz", - "integrity": "sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -2848,14 +2685,14 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.0", + "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, @@ -3049,37 +2886,37 @@ } }, "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", + "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", "dev": true, "requires": { "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", + "debug": "^4.3.2", + "espree": "^9.3.2", "globals": "^13.9.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" } }, "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, "@nodelib/fs.scandir": { @@ -3108,34 +2945,28 @@ "fastq": "^1.6.0" } }, - "@types/diacritics": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/diacritics/-/diacritics-1.3.1.tgz", - "integrity": "sha512-tAH+RY51Zbz7ZSzN7yxQBKEue78U6weZ1UUBNjFoitoLbJGFJCKI7KVHwGsnYo4s2xSFr9KGEkjst2FolpYqyA==", - "dev": true - }, "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "@types/mocha": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.0.tgz", - "integrity": "sha512-QCWHkbMv4Y5U9oW10Uxbr45qMMSzl4OzijsozynUAgx3kEHUdXB00udx2dWDQ7f2TU2a2uuiFaRZjCe3unPpeg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", + "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==", "dev": true }, "@types/node": { - "version": "17.0.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.15.tgz", - "integrity": "sha512-zWt4SDDv1S9WRBNxLFxFRHxdD9tvH8f5/kg5/IaLFdnSNXsDY4eL3Q3XXN+VxUnWIhyVFDwcsmAprvwXoM/ClA==", + "version": "17.0.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", + "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==", "dev": true }, "@types/normalize-package-data": { @@ -3145,94 +2976,86 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.2.tgz", - "integrity": "sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.25.0.tgz", + "integrity": "sha512-icYrFnUzvm+LhW0QeJNKkezBu6tJs9p/53dpPLFH8zoM9w1tfaKzVurkPotEpAqQ8Vf8uaFyL5jHd0Vs6Z0ZQg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.10.2", - "@typescript-eslint/type-utils": "5.10.2", - "@typescript-eslint/utils": "5.10.2", - "debug": "^4.3.2", + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/type-utils": "5.25.0", + "@typescript-eslint/utils": "5.25.0", + "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", + "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" - }, - "dependencies": { - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - } } }, "@typescript-eslint/parser": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz", - "integrity": "sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.25.0.tgz", + "integrity": "sha512-r3hwrOWYbNKP1nTcIw/aZoH+8bBnh/Lh1iDHoFpyG4DnCpvEdctrSl6LOo19fZbzypjQMHdajolxs6VpYoChgA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.10.2", - "@typescript-eslint/types": "5.10.2", - "@typescript-eslint/typescript-estree": "5.10.2", - "debug": "^4.3.2" + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/typescript-estree": "5.25.0", + "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.2.tgz", - "integrity": "sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", + "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", "dev": true, "requires": { - "@typescript-eslint/types": "5.10.2", - "@typescript-eslint/visitor-keys": "5.10.2" + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0" } }, "@typescript-eslint/type-utils": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.2.tgz", - "integrity": "sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.25.0.tgz", + "integrity": "sha512-B6nb3GK3Gv1Rsb2pqalebe/RyQoyG/WDy9yhj8EE0Ikds4Xa8RR28nHz+wlt4tMZk5bnAr0f3oC8TuDAd5CPrw==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.10.2", - "debug": "^4.3.2", + "@typescript-eslint/utils": "5.25.0", + "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.2.tgz", - "integrity": "sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", + "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.2.tgz", - "integrity": "sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", + "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.10.2", - "@typescript-eslint/visitor-keys": "5.10.2", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" } }, "@typescript-eslint/utils": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.2.tgz", - "integrity": "sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.25.0.tgz", + "integrity": "sha512-qNC9bhnz/n9Kba3yI6HQgQdBLuxDoMgdjzdhSInZh6NaDnFpTUlwNGxplUFWfY260Ya0TRPvkg9dd57qxrJI9g==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.10.2", - "@typescript-eslint/types": "5.10.2", - "@typescript-eslint/typescript-estree": "5.10.2", + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/typescript-estree": "5.25.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3255,27 +3078,27 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.2.tgz", - "integrity": "sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", + "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.10.2", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.25.0", + "eslint-visitor-keys": "^3.3.0" }, "dependencies": { "eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true } } }, "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", "dev": true }, "acorn-jsx": { @@ -3297,12 +3120,6 @@ "uri-js": "^4.2.2" } }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -3319,13 +3136,10 @@ } }, "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "array-includes": { "version": "3.1.4", @@ -3357,12 +3171,6 @@ "es-abstract": "^1.19.0" } }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -3509,9 +3317,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -3532,11 +3340,6 @@ "object-keys": "^1.0.12" } }, - "diacritics": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/diacritics/-/diacritics-1.3.0.tgz", - "integrity": "sha1-PvqHMj67hj5mls67AILUj/PW96E=" - }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -3555,21 +3358,6 @@ "esutils": "^2.0.2" } }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -3625,72 +3413,91 @@ "dev": true }, "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", + "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", "dev": true, "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", + "@eslint/eslintrc": "^1.2.3", + "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", - "debug": "^4.0.1", + "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", + "glob-parent": "^6.0.1", "globals": "^13.6.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true } } @@ -3748,9 +3555,9 @@ } }, "eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -3758,14 +3565,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "is-core-module": "^2.8.0", + "is-core-module": "^2.8.1", "is-glob": "^4.0.3", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "dependencies": { "debug": { @@ -3808,12 +3615,6 @@ "semver": "^6.1.0" }, "dependencies": { - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -3823,9 +3624,9 @@ } }, "eslint-plugin-unicorn": { - "version": "40.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-40.1.0.tgz", - "integrity": "sha512-y5doK2DF9Sr5AqKEHbHxjFllJ167nKDRU01HDcWyv4Tnmaoe9iNxMrBnaybZvWZUaE3OC5Unu0lNIevYamloig==", + "version": "42.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz", + "integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.15.7", @@ -3979,22 +3780,24 @@ "dev": true }, "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + } } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, "esquery": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", @@ -4022,9 +3825,9 @@ }, "dependencies": { "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true } } @@ -4058,6 +3861,17 @@ "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, "fast-json-stable-stringify": { @@ -4178,18 +3992,18 @@ } }, "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "requires": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" } }, "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -4215,14 +4029,6 @@ "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" - }, - "dependencies": { - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - } } }, "has": { @@ -4268,9 +4074,9 @@ "dev": true }, "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "import-fresh": { @@ -4386,12 +4192,6 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -4478,13 +4278,12 @@ "dev": true }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" } }, "json-parse-even-better-errors": { @@ -4546,24 +4345,12 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -4580,13 +4367,13 @@ "dev": true }, "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "min-indent": { @@ -4596,9 +4383,9 @@ "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -4781,12 +4568,6 @@ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -4811,20 +4592,20 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true + "remove-accents": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=" }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-from": { @@ -4867,9 +4648,9 @@ } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -4907,43 +4688,6 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -4976,23 +4720,6 @@ "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", "dev": true }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, "string.prototype.trimend": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", @@ -5014,12 +4741,12 @@ } }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^5.0.1" } }, "strip-bom": { @@ -5052,39 +4779,11 @@ "has-flag": "^3.0.0" } }, - "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.1.tgz", - "integrity": "sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true }, "text-table": { "version": "0.2.0", @@ -5102,14 +4801,14 @@ } }, "tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dev": true, "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.0", + "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, diff --git a/package.json b/package.json index d7803fd..cc1a7c7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cityssm/unleet", - "version": "2.3.2", + "version": "2.4.0", "description": "Removes symbols and character combinations from a text string, and replaces them with the letters they commonly represent.", "type": "module", "exports": "./index.js", @@ -32,17 +32,16 @@ }, "homepage": "https://github.com/cityssm/unleet#readme", "devDependencies": { - "@types/diacritics": "^1.3.1", - "@types/mocha": "^9.1.0", - "@types/node": "^17.0.15", - "@typescript-eslint/eslint-plugin": "^5.10.2", - "@typescript-eslint/parser": "^5.10.2", - "eslint": "^7.32.0", - "eslint-plugin-import": "^2.25.4", + "@types/mocha": "^9.1.1", + "@types/node": "^17.0.34", + "@typescript-eslint/eslint-plugin": "^5.25.0", + "@typescript-eslint/parser": "^5.25.0", + "eslint": "^8.15.0", + "eslint-plugin-import": "^2.26.0", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-unicorn": "^40.1.0" + "eslint-plugin-unicorn": "^42.0.0" }, "dependencies": { - "diacritics": "^1.3.0" + "remove-accents": "^0.4.2" } } diff --git a/test/leetStrings.js b/test/leetStrings.js index 0016eea..dbaa06e 100644 --- a/test/leetStrings.js +++ b/test/leetStrings.js @@ -38,7 +38,8 @@ const leetStrings = [ "๐”—โ„Œ๐”ˆ ๐””๐”˜โ„‘โ„ญ๐”Ž ๐”…โ„œ๐”’๐”š๐”‘ ๐”‰๐”’๐”› ๐”๐”˜๐”๐”“๐”– ๐”’๐”™๐”ˆโ„œ ๐”—โ„Œ๐”ˆ ๐”๐”„โ„จ๐”œ ๐”‡๐”’๐”Š", "๐•ฟ๐•ณ๐•ฐ ๐•ผ๐–€๐•ด๐•ฎ๐•ถ ๐•ญ๐•ฝ๐•บ๐–‚๐•น ๐•ฑ๐•บ๐–ƒ ๐•ต๐–€๐•ธ๐•ป๐•พ ๐•บ๐–๐•ฐ๐•ฝ ๐•ฟ๐•ณ๐•ฐ ๐•ท๐•ฌ๐–…๐–„ ๐•ฏ๐•บ๐•ฒ", "๐’ฏโ„‹โ„ฐ ๐’ฌ๐’ฐโ„๐’ž๐’ฆ โ„ฌโ„›๐’ช๐’ฒ๐’ฉ โ„ฑ๐’ช๐’ณ ๐’ฅ๐’ฐโ„ณ๐’ซ๐’ฎ ๐’ช๐’ฑโ„ฐโ„› ๐’ฏโ„‹โ„ฐ โ„’๐’œ๐’ต๐’ด ๐’Ÿ๐’ช๐’ข", - "๐“ฃ๐“—๐“” ๐“ ๐“ค๐“˜๐“’๐“š ๐“‘๐“ก๐“ž๐“ฆ๐“ ๐“•๐“ž๐“ง ๐“™๐“ค๐“œ๐“Ÿ๐“ข ๐“ž๐“ฅ๐“”๐“ก ๐“ฃ๐“—๐“” ๐“›๐“๐“ฉ๐“จ ๐““๐“ž๐“–" + "๐“ฃ๐“—๐“” ๐“ ๐“ค๐“˜๐“’๐“š ๐“‘๐“ก๐“ž๐“ฆ๐“ ๐“•๐“ž๐“ง ๐“™๐“ค๐“œ๐“Ÿ๐“ข ๐“ž๐“ฅ๐“”๐“ก ๐“ฃ๐“—๐“” ๐“›๐“๐“ฉ๐“จ ๐““๐“ž๐“–", + "๊‰ฦ•โ‚ฌ ฦฃฦฑแตปยข๊„ รŸะฏษต๊Ÿบโ‚ช ๊Ÿปษตะ– วฐฦฑษฑฦฟยง ษตโˆšโ‚ฌะฏ ๊‰ฦ•โ‚ฌ ยฃษ…ฦงยฅ โ†ษต๊žก" ]; describe("unleet()", () => { for (const testString of leetStrings) { diff --git a/test/leetStrings.ts b/test/leetStrings.ts index 3d4ed64..6ba7185 100644 --- a/test/leetStrings.ts +++ b/test/leetStrings.ts @@ -40,7 +40,8 @@ const leetStrings = [ "๐”—โ„Œ๐”ˆ ๐””๐”˜โ„‘โ„ญ๐”Ž ๐”…โ„œ๐”’๐”š๐”‘ ๐”‰๐”’๐”› ๐”๐”˜๐”๐”“๐”– ๐”’๐”™๐”ˆโ„œ ๐”—โ„Œ๐”ˆ ๐”๐”„โ„จ๐”œ ๐”‡๐”’๐”Š", "๐•ฟ๐•ณ๐•ฐ ๐•ผ๐–€๐•ด๐•ฎ๐•ถ ๐•ญ๐•ฝ๐•บ๐–‚๐•น ๐•ฑ๐•บ๐–ƒ ๐•ต๐–€๐•ธ๐•ป๐•พ ๐•บ๐–๐•ฐ๐•ฝ ๐•ฟ๐•ณ๐•ฐ ๐•ท๐•ฌ๐–…๐–„ ๐•ฏ๐•บ๐•ฒ", "๐’ฏโ„‹โ„ฐ ๐’ฌ๐’ฐโ„๐’ž๐’ฆ โ„ฌโ„›๐’ช๐’ฒ๐’ฉ โ„ฑ๐’ช๐’ณ ๐’ฅ๐’ฐโ„ณ๐’ซ๐’ฎ ๐’ช๐’ฑโ„ฐโ„› ๐’ฏโ„‹โ„ฐ โ„’๐’œ๐’ต๐’ด ๐’Ÿ๐’ช๐’ข", - "๐“ฃ๐“—๐“” ๐“ ๐“ค๐“˜๐“’๐“š ๐“‘๐“ก๐“ž๐“ฆ๐“ ๐“•๐“ž๐“ง ๐“™๐“ค๐“œ๐“Ÿ๐“ข ๐“ž๐“ฅ๐“”๐“ก ๐“ฃ๐“—๐“” ๐“›๐“๐“ฉ๐“จ ๐““๐“ž๐“–" + "๐“ฃ๐“—๐“” ๐“ ๐“ค๐“˜๐“’๐“š ๐“‘๐“ก๐“ž๐“ฆ๐“ ๐“•๐“ž๐“ง ๐“™๐“ค๐“œ๐“Ÿ๐“ข ๐“ž๐“ฅ๐“”๐“ก ๐“ฃ๐“—๐“” ๐“›๐“๐“ฉ๐“จ ๐““๐“ž๐“–", + "๊‰ฦ•โ‚ฌ ฦฃฦฑแตปยข๊„ รŸะฏษต๊Ÿบโ‚ช ๊Ÿปษตะ– วฐฦฑษฑฦฟยง ษตโˆšโ‚ฌะฏ ๊‰ฦ•โ‚ฌ ยฃษ…ฦงยฅ โ†ษต๊žก" ]; describe("unleet()", () => { diff --git a/test/translations.js b/test/translations.js new file mode 100644 index 0000000..1b5b9b7 --- /dev/null +++ b/test/translations.js @@ -0,0 +1,17 @@ +import * as assert from "assert"; +import * as fs from "fs"; +describe("translations", () => { + let simpleTranslations; + let complexTranslations; + before(() => { + const translationMappings = JSON.parse(fs.readFileSync('./translations.json').toString()); + simpleTranslations = translationMappings.simpleTranslations; + complexTranslations = translationMappings.complexTranslations; + }); + it("has simpleTranslations", () => { + assert.strictEqual(Object.keys(simpleTranslations).length > 0, true); + }); + it("has complexTranslations", () => { + assert.strictEqual(Object.keys(complexTranslations).length > 0, true); + }); +}); diff --git a/translations.js b/translations.js index 50d43d5..4353535 100644 --- a/translations.js +++ b/translations.js @@ -1,5 +1,5 @@ -import * as fs from "fs"; -import { fileURLToPath } from "url"; +import * as fs from "node:fs"; +import { fileURLToPath } from "node:url"; const translationsPath = fileURLToPath(new URL("translations.json", import.meta.url)); const translations = JSON.parse(fs.readFileSync(translationsPath).toString()); export const simpleTranslations = translations.simpleTranslations; diff --git a/translations.json b/translations.json index c958f96..e719602 100644 --- a/translations.json +++ b/translations.json @@ -1 +1 @@ -{"simpleTranslations":{"5":["s"],"8":["b"],"ฦป":["2"],"ยฝ":["12"],"ยผ":["14"],"ยพ":["34"],"๊ญฟ":["a"],"แ—ฉ":["a"],"้—ฉ":["a"],"โˆ€":["a"],"แดฌ":["a"],"แด€":["a"],"โ“":["a"],"ษ‘":["a"],"@":["a"],"ฮฑ":["a"],"โฒ":["a"],"โˆ‚":["a"],"ษ’":["a"],"ษ":["a"],"แตƒ":["a"],"โ‚":["a"],"โ’œ":["a"],"โ„€":["ac"],"โ„":["as"],"โ…":["as"],"โฒƒ":["b"],"๏ฝ‚":["b"],"โ„ฌ":["b"],"๊“ญ":["b"],"ฦƒ":["b"],"ฦ…":["b"],"ฮฒ":["b"],"รŸ":["b"],"ไนƒ":["b"],"แ—ท":["b"],"โป":["b"],"แดฎ":["b"],"ส™":["b"],"แตฆ":["b"],"โ“‘":["b"],"แ‘ฒ":["b"],"แต‡":["b"],"โ’":["b"],"โ„‚":["c"],"โ„ญ":["c"],"ยข":["c"],"โฒฅ":["c"],"โผ•":["c"],"แ™…":["c"],"โŠ‚":["c"],"ฯ‚":["c"],"ษ”":["c"],"แถœ":["c"],"แด„":["c"],"ยฉ":["c"],"โ“’":["c"],"โ’ž":["c"],"โฐ":["c"],"โ„…":["co"],"โ„†":["cu"],"แ—ช":["d"],"โ……":["d"],"ษ—":["d"],"ษ–":["d"],"แด…":["d"],"แดฐ":["d"],"แ—ก":["d"],"โ““":["d"],"โ’Ÿ":["d"],"โ——":["d"],"โ…†":["d"],"ฦŒ":["d"],"ฮด":["d"],"แ–ฑ":["d"],"ิƒ":["d"],"โฒ‡":["d"],"แตˆ":["d"],"โ„ฐ":["e"],"โ„‡":["e"],"ษ›":["e"],"ฮต":["e"],"โ‚ฌ":["e"],"ั”":["e"],"โ„ˆ":["e"],"โˆˆ":["e"],"โฒ‰":["e"],"แดฑ":["e"],"แด‡":["e"],"โ„ฎ":["e"],"โ„ฏ":["e"],"โ…‡":["e"],"าฝ":["e"],"ษ™":["e"],"ว":["e"],"ษš":["e"],"ษ˜":["e"],"แต‰":["e"],"โ‚‘":["e"],"โ“”":["e"],"โ’ ":["e"],"โ„ฑ":["f"],"โ…Ž":["f"],"๊œฐ":["f"],"า“":["f"],"ฦ’":["f"],"๏พ":["f"],"โจ":["f"],"แถ ":["f"],"โ“•":["f"],"โ’ก":["f"],"โ„ป":["fax"],"โ…":["g"],"๊ฎ†":["g"],"แดณ":["g"],"ษข":["g"],"โ“–":["g"],"ึ":["g"],"โ„Š":["g"],"แต":["g"],"โ’ข":["g"],"#":["h"],"โ„‹":["h"],"โ„Œ":["h"],"โ„":["h"],"ๅ„":["h"],"ิ‹":["h"],"โฒ":["h"],"แดด":["h"],"แตธ":["h"],"ะฝ":["h"],"สœ":["h"],"โ„Ž":["h"],"โ„":["h"],"๊ฎ’":["h"],"ษฅ":["h"],"โ“—":["h"],"โ’ฃ":["h"],"สฐ":["h"],"โ‚•":["h"],"ษฉ":["i"],"โ„":["i"],"ษจ":["i"],"แถฆ":["i"],"แดต":["i"],"ษช":["i"],"โ…ˆ":["i"],"โ„น":["i"],"่ฎ ":["i"],"โซฏ":["i"],"โฒ“":["i"],"ฮน":["i"],"โฑ":["i"],"แตข":["i"],"โ“˜":["i"],"โ’ค":["i"],"แดถ":["j"],"แดŠ":["j"],"ไธฟ":["j"],"ยฟ":["j"],";":["j"],"โ…‰":["j"],"ส":["j"],"สฒ":["j"],"โฑผ":["j"],"โ“™":["j"],"โ’ฅ":["j"],"ฤธ":["k"],"ฮบ":["k"],"แดท":["k"],"ษฎ":["k"],"โฒ•":["k"],"้•ฟ":["k"],"สž":["k"],"แต":["k"],"โ‚–":["k"],"โ“š":["k"],"โ’ฆ":["k"],"โ„’":["l"],"ยฃ":["l"],"ใ‡„":["l"],"โ…‚":["l"],"แดธ":["l"],"แถซ":["l"],"สŸ":["l"],"โ„“":["l"],"ฦช":["l"],"ษฌ":["l"],"หก":["l"],"โ‚—":["l"],"โ„ฉ":["l"],"โ“›":["l"],"โ’ง":["l"],"โ„”":["lb"],"แด":["m"],"โ„ณ":["m"],"โฒ™":["m"],"็ˆช":["m"],"แดน":["m"],"ะผ":["m"],"โ“œ":["m"],"แต":["m"],"โ‚˜":["m"],"โ’จ":["m"],"โ„•":["n"],"โ„ต":["n"],"๏ฌก":["n"],"แดบ":["n"],"แถฐ":["n"],"ษด":["n"],"โฒ›":["n"],"โ„ฟ":["n"],"ฮท":["n"],"ษณ":["n"],"โฟ":["n"],"โ‚™":["n"],"โ“":["n"],"โ’ฉ":["n"],"โ„–":["no"],"ฮฟ":["o"],"โ„ด":["o"],"โฒŸ":["o"],"๏ฝ":["o"],"ฯƒ":["o"],"ใ„–":["o"],"แ—":["o"],"แดผ":["o"],"แต’":["o"],"โ‚’":["o"],"แด":["o"],"โ“ž":["o"],"โ’ช":["o"],"ล“":["oe"],"โ„™":["p"],"ๅฐธ":["p"],"ฯ":["p"],"แ–ฐ":["p"],"แ•ˆ":["p"],"แดพ":["p"],"แด˜":["p"],"โ„—":["p"],"โฒฃ":["p"],"โ„˜":["p"],"แต–":["p"],"โ‚š":["p"],"โ“Ÿ":["p"],"โ’ซ":["p"],"โ„š":["q"],"ฯ†":["q"],"แ‘ซ":["q"],"ษ‹":["q"],"แ•ด":["q"],"แ–ณ":["q"],"ีฃ":["q"],"แต ":["q"],"แตฉ":["q"],"โ“ ":["q"],"โ’ฌ":["q"],"โ„Ÿ":["r"],"โ„›":["r"],"โ„œ":["r"],"โ„":["r"],"ั":["r"],"แดฟ":["r"],"ส€":["r"],"ๅฐบ":["r"],"แ–‡":["r"],"ยฎ":["r"],"๊ž…":["r"],"ษพ":["r"],"ษน":["r"],"สณ":["r"],"แตฃ":["r"],"โ“ก":["r"],"โ’ญ":["r"],"$":["s"],"ยง":["s"],"ไธ‚":["s"],"เดŸ":["s"],"โŸ†":["s"],"ฯฉ":["s"],"หข":["s"],"โ‚›":["s"],"๊œฑ":["s"],"แ”†":["s"],"โ“ข":["s"],"โ’ฎ":["s"],"โ„ ":["sm"],"โฒง":["t"],"โ„ธ":["t"],"ฯ„":["t"],"ใ„’":["t"],"แต€":["t"],"โ€ ":["t"],"ใ€ธ":["t"],"ไธƒ":["t"],"ใ‚ป":["t"],"ส‡":["t"],"โ“ฃ":["t"],"โ’ฏ":["t"],"แต—":["t"],"โ‚œ":["t"],"โ„ก":["tel"],"โ„ข":["tm"],"โ„ง":["u"],"ฮผ":["u"],"ยต":["u"],"แดœ":["u"],"ใ„ฉ":["u"],"แฅ™":["u"],"ฯ…":["u"],"โด‘":["u"],"แต":["u"],"แถธ":["u"],"แต˜":["u"],"แตค":["u"],"โ“ค":["u"],"โ’ฐ":["u"],"โ„ฃ":["v"],"๏ฝ–":["v"],"แฏ":["v"],"ส‹":["v"],"แจ†":["v"],"โฑฝ":["v"],"แต›":["v"],"แตฅ":["v"],"แด ":["v"],"โ“ฅ":["v"],"โ’ฑ":["v"],"๏ฝ—":["w"],"แพฃ":["w"],"โฒฑ":["w"],"ๅฑฑ":["w"],"สท":["w"],"แต‚":["w"],"แดก":["w"],"โ“ฆ":["w"],"โ’ฒ":["w"],"ฯ‡":["x"],"ร—":["x"],"๏ฝ˜":["x"],"โฒญ":["x"],"ใ€ค":["x"],"โŒ˜":["x"],"หฃ":["x"],"โ‚“":["x"],"โ“ง":["x"],"โ’ณ":["x"],"โ„ฝ":["y"],"ยฅ":["y"],"โฒฉ":["y"],"ไธซ":["y"],"แƒง":["y"],"โด˜":["y"],"ฮป":["y"],"โ…„":["y"],"สŽ":["y"],"สธ":["y"],"ส":["y"],"แตง":["y"],"โ“จ":["y"],"โ’ด":["y"],"โฒ":["z"],"โ„ค":["z"],"๏ฝš":["z"],"ฮถ":["z"],"โ‰ฅ":["z"],"แถป":["z"],"แดข":["z"],"โ“ฉ":["z"],"โ’ต":["z"]},"complexTranslations":{"0":["o"],"1":["i","l"],"2":["r","z"],"3":["e"],"4":["a"],"6":["b","g"],"7":["t"],"9":["g","q"],"13":["b"],"๐– ":["a"],"๐˜ˆ":["a"],"๐˜ผ":["a"],"๐‘จ":["a"],"๐€":["a"],"๐—”":["a"],"๐™ฐ":["a"],"aฬฒ":["a"],"๐’œ":["a"],"๐“":["a"],"๐ด":["a"],"๐”„":["a"],"๐•ฌ":["a"],"๐Ÿ‡ฆโ€‹โ€‹โ€‹โ€‹โ€‹":["a"],"๐”ธ":["a"],"๐Ÿ„ฐ":["a"],"๐Ÿ…ฐ":["a"],"๐Ÿ…":["a"],"๐Ÿ„":["a"],"/\\":["a"],"/-\\":["a"],"|-\\":["a"],"โ–žโ–š":["a"],"^":["a"],"๐™–":["a"],"๐’‚":["a"],"๐š":["a"],"๐—ฎ":["a"],"๐šŠ":["a"],"๐˜ข":["a"],"๐–บ":["a"],"aฬณ":["a"],"aฬถ":["a"],"aฬซอ–ฬป":["a"],"๐•’":["a"],"๐”ž":["a"],"๐–†":["a"],"๐’ถ":["a"],"๐“ช":["a"],"๐‘Ž":["a"],"โ—Œอฃ":["a"],"อฃ":["a"],"aอฃ":["aa"],"๐–ก":["b"],"๐—•":["b"],"๐˜‰":["b"],"๐˜ฝ":["b"],"๐‘ฉ":["b"],"๐":["b"],"๐™ฑ":["b"],"๐”น":["b"],"๐ต":["b"],"bฬฒ":["b"],"๐”…":["b"],"๐•ญ":["b"],"๐“‘":["b"],"๐Ÿ„ฑ":["b"],"๐Ÿ…ฑ":["b"],"๐Ÿ…‘":["b"],"๐Ÿ‡งโ€‹โ€‹โ€‹โ€‹โ€‹":["b"],"๐Ÿ„‘":["b"],"[3":["b"],"|3":["b"],"๐˜ฃ":["b"],"๐™—":["b"],"๐’ƒ":["b"],"๐›":["b"],"๐—ฏ":["b"],"๐š‹":["b"],"๐–ป":["b"],"๐•“":["b"],"๐‘":["b"],"๐“ซ":["b"],"๐”Ÿ":["b"],"๐–‡":["b"],"๐’ท":["b"],"รพ":["b","p"],"โ–™":["b"],"ะฒโทก":["bb"],"๐–ข":["c"],"๐˜Š":["c"],"๐˜พ":["c"],"๐‘ช":["c"],"๐‚":["c"],"๐—–":["c"],"๐™ฒ":["c"],"๐•ฎ":["c"],"๐’ž":["c"],"๐“’":["c"],"๐Ÿ„ฒ":["c"],"๐Ÿ…ฒ":["c"],"๐Ÿ…’":["c"],"๐Ÿ„’":["c"],"(":["c"],"[":["c"],"<":["c"],"๐Ÿ‡จโ€‹โ€‹โ€‹โ€‹โ€‹":["c"],"๐™˜":["c"],"๐šŒ":["c"],"๐œ":["c"],"๐˜ค":["c"],"๐—ฐ":["c"],"๐’„":["c"],"๐–ผ":["c"],"cฬฒ":["c"],"๐•”":["c"],"๐’ธ":["c"],"๐“ฌ":["c"],"๐” ":["c"],"๐–ˆ":["c"],"๐ถ":["c"],"โ—Œอจ":["c"],"อจ":["c"],"๐„ด":["c"],"cอจ":["cc"],"๐˜‹":["d"],"๐˜ฟ":["d"],"๐‘ซ":["d"],"๐ƒ":["d"],"๐——":["d"],"๐Ÿ‡ฉ":["d"],"๐ท":["d"],"๐–ฃ":["d"],"๐™ณ":["d"],"๐”ป":["d"],"๐”‡":["d"],"๐•ฏ":["d"],"๐’Ÿ":["d"],"๐““":["d"],"dฬฒ":["d"],"๐Ÿ„ณ":["d"],"๐Ÿ…ณ":["d"],"๐Ÿ…“":["d"],"๐Ÿ„“":["d"],"[)":["d"],"|>":["d"],"|)":["d"],"|]":["d"],"๐’น":["d"],"๐™™":["d"],"๐š":["d"],"๐—ฑ":["d"],"๐":["d"],"๐’…":["d"],"๐˜ฅ":["d"],"๐–ฝ":["d"],"๐••":["d"],"๐“ญ":["d"],"๐”ก":["d"],"๐–‰":["d"],"รฐ":["d","o"],"โ—Œอฉ":["d"],"อฉ":["d"],"ศธ":["db","do","ob"],"dอฉ":["dd"],"๐Ÿ‡ช":["e"],"๐ธ":["e"],"๐–ค":["e"],"๐˜Œ":["e"],"๐™€":["e"],"๐‘ฌ":["e"],"๐„":["e"],"๐—˜":["e"],"๐™ด":["e"],"๐”ผ":["e"],"๐”ˆ":["e"],"๐•ฐ":["e"],"๐“”":["e"],"โ„จ":["e","z"],"๐Ÿ—":["e"],"๐Ÿ…ด":["e"],"๐Ÿ„ด":["e"],"๐Ÿ…”":["e"],"๐Ÿ„”":["e"],"[-":["e"],"โ–ˆโ˜ฐ":["e"],"๐™š":["e"],"๐šŽ":["e"],"๐—ฒ":["e"],"๐ž":["e"],"๐˜ฆ":["e"],"๐’†":["e"],"๐–พ":["e"],"eฬฒ":["e"],"๐•–":["e"],"๐“ฎ":["e"],"๐”ข":["e"],"๐–Š":["e"],"โ—Œอค":["e"],"อค":["e"],"๐Ÿ‡ซ":["f"],"๐น":["f"],"๐–ฅ":["f"],"๐˜":["f"],"๐™":["f"],"๐‘ญ":["f"],"๐…":["f"],"๐—™":["f"],"๐™ต":["f"],"๐”ฝ":["f"],"๐”‰":["f"],"๐•ฑ":["f"],"๐“•":["f"],"โ„‰":["f","of"],"๐Ÿ…ต":["f"],"๐Ÿ„ต":["f"],"๐Ÿ…•":["f"],"๐Ÿ„•":["f"],"โ–ˆใ€“":["f"],"๐™›":["f"],"๐š":["f"],"๐Ÿ":["f"],"๐’‡":["f"],"๐–ฟ":["f"],"๐—ณ":["f"],"fฬฒ":["f"],"๐•—":["f"],"๐’ป":["f"],"๐“ฏ":["f"],"๐”ฃ":["f"],"๐–‹":["f"],"๐˜ง":["f"],"๐†‘":["f"],"|=":["f"],"/=":["f"],"๐–ฆ":["g"],"๐˜Ž":["g"],"๐™‚":["g"],"๐†":["g"],"๐—š":["g"],"๐™ถ":["g"],"๐”พ":["g"],"๐บ":["g"],"๐‘ฎ":["g"],"๐”Š":["g"],"๐•ฒ":["g"],"๐’ข":["g"],"๐“–":["g"],"๐Ÿ„ถ":["g"],"๐Ÿ…–":["g"],"๐Ÿ…ถ":["g"],"๐Ÿ‡ฌโ€‹โ€‹โ€‹โ€‹โ€‹":["g"],"๐Ÿ„–":["g"],"(_+":["g"],"๐—€":["g"],"๐˜จ":["g"],"๐™œ":["g"],"๐’ˆ":["g"],"๐ ":["g"],"๐—ด":["g"],"๐š":["g"],"๐•˜":["g"],"๐“ฐ":["g"],"๐‘”":["g"],"๐”ค":["g"],"๐–Œ":["g"],"๐ป":["h"],"๐–ง":["h"],"๐˜":["h"],"๐™ƒ":["h"],"๐‘ฏ":["h"],"๐‡":["h"],"๐—›":["h"],"๐™ท":["h"],"๐•ณ":["h"],"๐“—":["h"],"๐Ÿ„ท":["h"],"๐Ÿ…ท":["h"],"๐Ÿ…—":["h"],"๐Ÿ‡ญโ€‹โ€‹โ€‹โ€‹โ€‹":["h"],"๐Ÿ„—":["h"],"|-|":["h"],"/-/":["h"],"[-]":["h"],"]-[":["h"],")-(":["h"],"(-)":["h"],":-:":["h"],"|~|":["h"],"]~[":["h"],"}{":["h","x"],"โ–ˆโ–ฌโ–ˆ":["h"],"๐—":["h"],"๐˜ฉ":["h"],"๐™":["h"],"๐’‰":["h"],"๐ก":["h"],"๐—ต":["h"],"๐š‘":["h"],"hฬฒ":["h"],"๐•™":["h"],"๐”ฅ":["h"],"๐–":["h"],"๐’ฝ":["h"],"๐“ฑ":["h"],"โ—Œอช":["h"],"อช":["h"],"hอช":["hh"],"|":["i","l"],"๐—œ":["i"],"๐ผ":["i"],"๐–จ":["i"],"๐˜":["i"],"๐™„":["i"],"๐‘ฐ":["i"],"๐ˆ":["i"],"๐™ธ":["i"],"๐•€":["i"],"โ„‘":["i","j"],"๐•ด":["i"],"๐“˜":["i"],"๐Ÿ„ธ":["i"],"๐Ÿ…ธ":["i"],"๐Ÿ…˜":["i"],"๐Ÿ‡ฎโ€‹โ€‹โ€‹โ€‹โ€‹":["i"],"๐Ÿ„˜":["i"],"][":["i"],"\\":["i","l"],"/":["i","l"],"โ–ˆ":["i"],":":["i"],"!":["i","l"],"๐™ž":["i"],"๐š’":["i"],"๐ข":["i"],"๐—‚":["i"],"๐˜ช":["i"],"๐’Š":["i"],"i":["i"],"๐—ถ":["i"],"iฬฒ":["i"],"๐“ฒ":["i"],"๐•š":["i"],"๐’พ":["i"],"๐”ฆ":["i"],"๐–Ž":["i"],"โ—Œอฅ":["i"],"อฅ":["i"],"ว‰":["ij","lj","w"],"๐Ÿ‡ฏ":["j"],"๐ฝ":["j"],"๐–ฉ":["j"],"๐˜‘":["j"],"๐™…":["j"],"๐‘ฑ":["j"],"๐‰":["j"],"๐—":["j"],"๐™น":["j"],"๐•":["j"],"๐”":["j"],"๐•ต":["j"],"๐’ฅ":["j"],"๐“™":["j"],"๐Ÿ„น":["j"],"๐Ÿ…น":["j"],"๐Ÿ…™":["j"],"๐Ÿ„™":["j"],"_|":["j"],"_/":["j"],"โ–Ÿ":["j"],"๐‘—":["j"],"๐˜ซ":["j"],"๐™Ÿ":["j"],"๐’‹":["j"],"๐ฃ":["j"],"๐—ท":["j"],"๐—ƒ":["j"],"๐•›":["j"],"๐”ง":["j"],"๐–":["j"],"๐’ฟ":["j"],"๐“ณ":["j"],"๐š“":["j"],"k":["k"],"๐พ":["k"],"๐–ช":["k"],"๐˜’":["k"],"๐™†":["k"],"๐‘ฒ":["k"],"๐Š":["k"],"๐—ž":["k"],"๐™บ":["k"],"๐•‚":["k"],"๐”Ž":["k"],"๐•ถ":["k"],"๐’ฆ":["k"],"๐“š":["k"],"แด‹":["k"],"๐Ÿ‡ฐ":["k"],"๐Ÿ„บ":["k"],"๐Ÿ…บ":["k"],"๐Ÿ…š":["k"],"๐Ÿ„š":["k"],"|<":["k"],"|{":["k"],"x":["k"],"๐˜ฌ":["k"],"๐™ ":["k"],"๐’Œ":["k"],"๐ค":["k"],"๐—ธ":["k"],"๐š”":["k"],"๐—„":["k"],"kฬฒ":["k"],"๐•œ":["k"],"๐“€":["k"],"๐“ด":["k"],"๐”จ":["k"],"๐–":["k"],"แด‹โทฆ":["kk"],"๐Ÿ‡ฑ":["l"],"๐ฟ":["l"],"๐–ซ":["l"],"๐˜“":["l"],"๐™‡":["l"],"๐‘ณ":["l"],"๐‹":["l"],"๐—Ÿ":["l"],"๐™ป":["l"],"๐•ƒ":["l"],"๐”":["l"],"๐•ท":["l"],"๐“›":["l"],"โ…Š":["l","pl"],"๐Ÿ„ป":["l"],"๐Ÿ…ป":["l"],"๐Ÿ…›":["l"],"๐Ÿ„›":["l"],"|_":["l"],"[_":["l"],"1_":["l"],"โ–™โ–„":["l"],"๐˜ญ":["l"],"๐™ก":["l"],"๐’":["l"],"๐ฅ":["l"],"๐—น":["l"],"๐š•":["l"],"๐—…":["l"],"lฬฒ":["l"],"๐•":["l"],"๐”ฉ":["l"],"๐–‘":["l"],"๐“":["l"],"๐“ต":["l"],"๐Ÿ‡ฒ":["m"],"๐‘€":["m"],"๐–ฌ":["m"],"๐˜”":["m"],"๐™ˆ":["m"],"๐‘ด":["m"],"๐Œ":["m"],"๐— ":["m"],"๐™ผ":["m"],"๐•„":["m"],"๐”":["m"],"๐•ธ":["m"],"๐“œ":["m"],"๐Ÿ„ผ":["m"],"๐Ÿ…ผ":["m"],"๐Ÿ…œ":["m"],"๐Ÿ„œ":["m"],"/\\/\\":["m"],"/v\\":["m"],"|\\/|":["m"],"|v|":["m"],"โ–›โ–šโ–žโ–œ":["m"],"๐‘š":["m"],"๐—†":["m"],"๐˜ฎ":["m"],"๐™ข":["m"],"๐’Ž":["m"],"๐ฆ":["m"],"๐—บ":["m"],"๐š–":["m"],"mฬฒ":["m"],"๐•ž":["m"],"๐”ช":["m"],"๐–’":["m"],"๐“‚":["m"],"๐“ถ":["m"],"ษฏ":["m","w"],"w":["m"],"โ—Œอซ":["m"],"อซ":["m"],"mอซ":["mm"],"๐Ÿ‡ณ":["n"],"๐‘":["n"],"๐–ญ":["n"],"๐˜•":["n"],"๐™‰":["n"],"๐‘ต":["n"],"๐":["n"],"๐—ก":["n"],"๐™ฝ":["n"],"๐“":["n"],"๐”‘":["n"],"๐•น":["n"],"๐’ฉ":["n"],"๐Ÿ„ฝ":["n"],"๐Ÿ…ฝ":["n"],"๐Ÿ…":["n"],"๐Ÿ„":["n"],"/\\/":["n"],"|\\|":["n"],"/v":["n"],"[\\]":["n"],"|v":["n"],"โ–›โ–Ÿ":["n"],"๐‘›":["n"],"๐˜ฏ":["n"],"๐™ฃ":["n"],"๐’":["n"],"๐ง":["n"],"๐—ป":["n"],"๐š—":["n"],"๐—‡":["n"],"nฬฒ":["n"],"๐•Ÿ":["n"],"๐”ซ":["n"],"๐–“":["n"],"๐“ƒ":["n"],"๐“ท":["n"],"ฯ‰":["n","w"],"๐‘‚":["o"],"๐˜–":["o"],"๐™Š":["o"],"๐‘ถ":["o"],"๐Ž":["o"],"๐—ข":["o"],"๐™พ":["o"],"๐•†":["o"],"๐”’":["o"],"๐•บ":["o"],"๐’ช":["o"],"๐“ž":["o"],"๐Ÿ„พ":["o"],"๐Ÿ…พ":["o"],"๐Ÿ…ž":["o"],"๐Ÿ„ž":["o"],"[]":["o"],"()":["o"],"โ–ˆโ–ˆ":["o"],"๐Ÿ‡ด":["o"],"๐—ˆ":["o"],"๐˜ฐ":["o"],"๐™ค":["o"],"๐’":["o"],"๐จ":["o"],"๐—ผ":["o"],"๐š˜":["o"],"oฬฒ":["o"],"๐• ":["o"],"๐”ฌ":["o"],"๐–”":["o"],"๐“ธ":["o"],"๐–ฎ":["o"],"ยฐ":["o"],"ยบ":["o"],"โ—Œอฆ":["o"],"อฆ":["o"],"oอฆ":["oo"],"ศน":["op","qo","qp"],"๐Ÿ‡ต":["p"],"๐‘ƒ":["p"],"๐–ฏ":["p"],"๐˜—":["p"],"๐™‹":["p"],"๐‘ท":["p"],"๐":["p"],"๐—ฃ":["p"],"๐™ฟ":["p"],"๐”“":["p"],"๐•ป":["p"],"๐’ซ":["p"],"๐“Ÿ":["p"],"๐Ÿ„ฟ":["p"],"๐Ÿ…ฟ":["p"],"๐Ÿ…Ÿ":["p"],"๐Ÿ„Ÿ":["p"],"|*":["p"],"|o":["p"],"|ยบ":["p"],"|ยฐ":["p"],"/*":["p"],"|d":["p"],"โ–›":["p"],"๐—‰":["p"],"๐‘":["p"],"๐˜ฑ":["p"],"๐™ฅ":["p"],"๐’‘":["p"],"๐ฉ":["p"],"๐—ฝ":["p"],"๐š™":["p"],"pฬฒ":["p"],"๐•ก":["p"],"๐”ญ":["p"],"๐–•":["p"],"๐“…":["p"],"๐“น":["p"],"ั€โทฌ":["pp"],"โ„ž":["px","r"],"๐Ÿ‡ถ":["q"],"๐‘„":["q"],"๐–ฐ":["q"],"๐˜˜":["q"],"๐™Œ":["q"],"๐‘ธ":["q"],"๐":["q"],"๐—ค":["q"],"๐š€":["q"],"๐””":["q"],"๐•ผ":["q"],"๐’ฌ":["q"],"๐“ ":["q"],"oฬจ":["q"],"๐Ÿ…€":["q"],"๐Ÿ†€":["q"],"๐Ÿ… ":["q"],"๐Ÿ„ ":["q"],"(_,)":["q"],"()_":["q"],"0_":["q"],"โ–ˆโ–™":["q"],"o":["q"],"qฬฒ":["q"],"๐‘ž":["q"],"๐—Š":["q"],"๐˜ฒ":["q"],"๐™ฆ":["q"],"๐’’":["q"],"๐ช":["q"],"๐—พ":["q"],"๐šš":["q"],"๐•ข":["q"],"๐”ฎ":["q"],"๐––":["q"],"๐“†":["q"],"๐“บ":["q"],"qฬจ":["q"],"๐Ÿ‡ท":["r"],"๐‘…":["r"],"๐–ฑ":["r"],"๐˜™":["r"],"๐™":["r"],"๐‘น":["r"],"๐‘":["r"],"๐—ฅ":["r"],"๐š":["r"],"๐•ฝ":["r"],"๐“ก":["r"],"๐Ÿ…":["r"],"๐Ÿ†":["r"],"๐Ÿ…ก":["r"],"๐Ÿ„ก":["r"],"/2":["r"],"|?":["r"],"|2":["r"],"๐‘Ÿ":["r"],"๐˜ณ":["r"],"๐™ง":["r"],"๐’“":["r"],"๐ซ":["r"],"๐—ฟ":["r"],"๐š›":["r"],"๐—‹":["r"],"rฬฒ":["r"],"๐•ฃ":["r"],"๐”ฏ":["r"],"๐–—":["r"],"๐“‡":["r"],"๐“ป":["r"],"โ—Œอฌ":["r"],"โ—ŒแทŠ":["r"],"อฌ":["r"],"rอฌ":["rr"],"๐‘†":["s"],"๐–ฒ":["s"],"๐˜š":["s"],"๐™Ž":["s"],"๐‘บ":["s"],"๐’":["s"],"๐—ฆ":["s"],"๐š‚":["s"],"๐•Š":["s"],"๐”–":["s"],"๐•พ":["s"],"๐’ฎ":["s"],"๐“ข":["s"],"z":["s"],"๐Ÿ‡ธ":["s"],"๐—Œ":["s"],"๐˜ด":["s"],"๐™จ":["s"],"๐’”":["s"],"๐ฌ":["s"],"๐˜€":["s"],"๐šœ":["s"],"sฬฒ":["s"],"๐•ค":["s"],"๐”ฐ":["s"],"๐–˜":["s"],"๐“ˆ":["s"],"๐“ผ":["s"],"๐›“":["s"],"r":["s"],"b":["s"],"ฦจ":["s","z"],"๐Ÿ…‚":["s"],"๐Ÿ†‚":["s"],"๐Ÿ…ข":["s"],"๐Ÿ„ข":["s"],"๐Ÿ„ช":["s"],"_/ยฏ":["s"],"โ–Ÿโ–›":["s"],"sอ›":["ss"],"๐Ÿ‡น":["t"],"๐‘‡":["t"],"๐–ณ":["t"],"๐˜›":["t"],"๐™":["t"],"๐‘ป":["t"],"๐“":["t"],"๐—ง":["t"],"๐šƒ":["t"],"๐•‹":["t"],"๐”—":["t"],"๐•ฟ":["t"],"๐’ฏ":["t"],"๐“ฃ":["t"],"แด›":["t"],"๐Ÿ…ƒ":["t"],"๐Ÿ†ƒ":["t"],"๐Ÿ…ฃ":["t"],"๐Ÿ„ฃ":["t"],"'|'":["t"],"ยฏ|ยฏ":["t"],"โ–œโ–›":["t"],"+":["t"],"๐—":["t"],"๐˜ต":["t"],"๐™ฉ":["t"],"๐’•":["t"],"๐ญ":["t"],"๐˜":["t"],"๐š":["t"],"tฬฒ":["t"],"๐•ฅ":["t"],"๐”ฑ":["t"],"๐–™":["t"],"๐“‰":["t"],"๐“ฝ":["t"],"๐œ":["t"],"โ—Œอญ":["t"],"อญ":["t"],"แด›โทฎ":["tt"],"๐‘ˆ":["u"],"๐–ด":["u"],"๐˜œ":["u"],"๐™":["u"],"๐‘ผ":["u"],"๐”":["u"],"๐—จ":["u"],"๐š„":["u"],"๐•Œ":["u"],"๐”˜":["u"],"๐–€":["u"],"๐’ฐ":["u"],"๐“ค":["u"],"(_)":["u"],"|_|":["u"],"l|":["u"],"โ–™โ–Ÿ":["u"],"๐‘ข":["u"],"๐—Ž":["u"],"๐˜ถ":["u"],"๐™ช":["u"],"๐’–":["u"],"๐ฎ":["u"],"๐˜‚":["u"],"๐šž":["u"],"uฬฒ":["u"],"๐•ฆ":["u"],"๐”ฒ":["u"],"๐–š":["u"],"๐“Š":["u"],"๐“พ":["u"],"๐Œต":["u"],"๐Ÿ‡บ":["u"],"โ—Œอง":["u"],"อง":["u"],"๐Ÿ…„":["u"],"๐Ÿ†„":["u"],"๐Ÿ…ค":["u"],"๐Ÿ„ค":["u"],"uอง":["uu"],"๐‘‰":["v"],"๐–ต":["v"],"๐˜":["v"],"๐™‘":["v"],"๐‘ฝ":["v"],"๐•":["v"],"๐—ฉ":["v"],"๐š…":["v"],"๐•":["v"],"๐”™":["v"],"๐–":["v"],"๐’ฑ":["v"],"๐“ฅ":["v"],"\\/":["v"],"|/":["v"],"โ–šโ–ž":["v"],"๐‘ฃ":["v"],"๐—":["v"],"๐˜ท":["v"],"๐™ซ":["v"],"๐’—":["v"],"๐ฏ":["v"],"๐˜ƒ":["v"],"๐šŸ":["v"],"๐Ÿ‡ป":["v"],"vฬฒ":["v"],"๐•ง":["v"],"๐”ณ":["v"],"๐–›":["v"],"๐“‹":["v"],"๐“ฟ":["v"],"ษฃ":["v","y"],"ฮณ":["v","y"],"โ—Œอฎ":["v"],"อฎ":["v"],"๐Ÿ……":["v"],"๐Ÿ†…":["v"],"๐Ÿ…ฅ":["v"],"๐Ÿ„ฅ":["v"],"vอฎ":["vv"],"๐‘Š":["w"],"๐–ถ":["w"],"๐˜ž":["w"],"๐™’":["w"],"๐‘พ":["w"],"๐–":["w"],"๐—ช":["w"],"๐š†":["w"],"๐•Ž":["w"],"๐”š":["w"],"๐–‚":["w"],"๐’ฒ":["w"],"๐“ฆ":["w"],"\\/\\/":["w"],"\\|/":["w"],"\\_|_/":["w"],"\\_:_/":["w"],"'//":["w"],"\\^/":["w"],"\\v/":["w"],"โ–šโ–šโ–˜":["w"],"vv":["w"],"๐‘ค":["w"],"๐—":["w"],"๐˜ธ":["w"],"๐™ฌ":["w"],"๐’˜":["w"],"๐ฐ":["w"],"๐˜„":["w"],"๐š ":["w"],"๐Ÿ‡ผ":["w"],"wฬฒ":["w"],"๐•จ":["w"],"๐“Œ":["w"],"๐”ด":["w"],"๐–œ":["w"],"๐”€":["w"],"m":["w"],"๐Ÿ…†":["w"],"๐Ÿ††":["w"],"๐Ÿ…ฆ":["w"],"๐Ÿ„ฆ":["w"],"๐‘‹":["x"],"๐–ท":["x"],"๐˜Ÿ":["x"],"๐™“":["x"],"๐‘ฟ":["x"],"๐—":["x"],"๐—ซ":["x"],"๐š‡":["x"],"๐•":["x"],"๐”›":["x"],"๐–ƒ":["x"],"๐’ณ":["x"],"๐“ง":["x"],"><":["x"],")(":["x"],"๐‘ฅ":["x"],"๐˜น":["x"],"๐™ญ":["x"],"๐’™":["x"],"๐ฑ":["x"],"๐˜…":["x"],"๐šก":["x"],"๐Ÿ‡ฝ":["x"],"๐—‘":["x"],"xฬฒ":["x"],"๐•ฉ":["x"],"๐”ต":["x"],"๐–":["x"],"๐“":["x"],"๐”":["x"],"โ—Œอฏ":["x"],"อฏ":["x"],"๐Ÿ…‡":["x"],"๐Ÿ†‡":["x"],"๐Ÿ…ง":["x"],"๐Ÿ„ง":["x"],"xอฏ":["xx"],"๐‘Œ":["y"],"๐–ธ":["y"],"๐˜ ":["y"],"๐™”":["y"],"๐’€":["y"],"๐˜":["y"],"๐—ฌ":["y"],"๐šˆ":["y"],"๐•":["y"],"๐”œ":["y"],"๐–„":["y"],"๐’ด":["y"],"๐“จ":["y"],"`/":["y"],"โ–šโ–˜":["y"],"๐—’":["y"],"๐˜บ":["y"],"๐™ฎ":["y"],"๐’š":["y"],"๐ฒ":["y"],"๐˜†":["y"],"๐šข":["y"],"๐Ÿ‡พ":["y"],"yฬฒ":["y"],"๐•ช":["y"],"๐“Ž":["y"],"๐”‚":["y"],"๐–ž":["y"],"๐”ถ":["y"],"๐Ÿ…ˆ":["y"],"๐Ÿ†ˆ":["y"],"๐Ÿ…จ":["y"],"๐Ÿ„จ":["y"],"๐‘":["z"],"๐–น":["z"],"๐˜ก":["z"],"๐™•":["z"],"๐’":["z"],"๐™":["z"],"๐—ญ":["z"],"๐š‰":["z"],"๐–…":["z"],"๐’ต":["z"],"๐“ฉ":["z"],"7_":["z"],">_":["z"],"โ–œโ–™":["z"],"s":["z"],"๐—“":["z"],"๐˜ป":["z"],"๐™ฏ":["z"],"๐’›":["z"],"๐ณ":["z"],"๐˜‡":["z"],"๐šฃ":["z"],"๐Ÿ‡ฟ":["z"],"zฬฒ":["z"],"๐•ซ":["z"],"๐“":["z"],"๐”ท":["z"],"๐–Ÿ":["z"],"๐”ƒ":["z"],"๐Œถ":["z"],"๐†Ž":["z"],"๐Ÿ…‰":["z"],"๐Ÿ†‰":["z"],"๐Ÿ…ฉ":["z"],"๐Ÿ„ฉ":["z"]}} \ No newline at end of file +{"simpleTranslations":{"5":["s"],"8":["b"],"ฦป":["2"],"ยฝ":["12"],"ยผ":["14"],"ยพ":["34"],"๊ญฟ":["a"],"แ—ฉ":["a"],"้—ฉ":["a"],"สŒ":["a"],"โˆ€":["a"],"แดฌ":["a"],"แด€":["a"],"โ“":["a"],"ษ‘":["a"],"@":["a"],"ฮฑ":["a"],"๏ฝ":["a"],"โฒ":["a"],"โˆ‚":["a"],"ษ’":["a"],"ษ":["a"],"แตƒ":["a"],"โ‚":["a"],"โ’œ":["a"],"โ„€":["ac"],"โ„":["as"],"โ…":["as"],"โฒƒ":["b"],"๏ฝ‚":["b"],"โ„ฌ":["b"],"๊“ญ":["b"],"ฦƒ":["b"],"ฦ…":["b"],"ฮฒ":["b"],"รŸ":["b"],"ไนƒ":["b"],"แ—ท":["b"],"โป":["b"],"แดฎ":["b"],"ส™":["b"],"แตฆ":["b"],"โ“‘":["b"],"แ‘ฒ":["b"],"แต‡":["b"],"โ’":["b"],"โ„‚":["c"],"โ„ญ":["c"],"ยข":["c"],"โฒฅ":["c"],"๏ฝƒ":["c"],"โผ•":["c"],"แ™…":["c"],"โŠ‚":["c"],"ฯ‚":["c"],"ษ”":["c"],"แถœ":["c"],"แด„":["c"],"ยฉ":["c"],"โ“’":["c"],"โ’ž":["c"],"โฐ":["c"],"โ„…":["co"],"โ„†":["cu"],"แ—ช":["d"],"โ……":["d"],"ษ—":["d"],"ษ–":["d"],"โ†":["d"],"แด…":["d"],"แดฐ":["d"],"แ—ก":["d"],"โ““":["d"],"โ’Ÿ":["d"],"โ——":["d"],"โ…†":["d"],"๏ฝ„":["d"],"ฦŒ":["d"],"ฮด":["d"],"แ–ฑ":["d"],"ิƒ":["d"],"โฒ‡":["d"],"แตˆ":["d"],"โ„ฐ":["e"],"โ„‡":["e"],"ษ›":["e"],"ฮต":["e"],"โ‚ฌ":["e"],"ั”":["e"],"โ„ˆ":["e"],"โˆˆ":["e"],"โฒ‰":["e"],"แดฑ":["e"],"แด‡":["e"],"โ„ฎ":["e"],"โ„ฏ":["e"],"โ…‡":["e"],"๏ฝ…":["e"],"าฝ":["e"],"ษ™":["e"],"ว":["e"],"ษš":["e"],"ษ˜":["e"],"แต‰":["e"],"โ‚‘":["e"],"โ“”":["e"],"โ’ ":["e"],"โ„ฑ":["f"],"โ…Ž":["f"],"๊Ÿป":["f"],"๊œฐ":["f"],"า“":["f"],"ฦ’":["f"],"๏พ":["f"],"โจ":["f"],"๏ฝ†":["f"],"แถ ":["f"],"โ“•":["f"],"โ’ก":["f"],"โ„ป":["fax"],"โ…":["g"],"๊ฎ†":["g"],"แดณ":["g"],"ษข":["g"],"โ“–":["g"],"ึ":["g"],"๏ฝ‡":["g"],"โ„Š":["g"],"๊žก":["g"],"แต":["g"],"โ’ข":["g"],"#":["h"],"โ„‹":["h"],"โ„Œ":["h"],"โ„":["h"],"ๅ„":["h"],"ิ‹":["h"],"โฒ":["h"],"แดด":["h"],"แตธ":["h"],"ะฝ":["h"],"สœ":["h"],"โ„Ž":["h"],"โ„":["h"],"๏ฝˆ":["h"],"ฦ•":["h"],"๊ฎ’":["h"],"ษฅ":["h"],"โ“—":["h"],"โ’ฃ":["h"],"สฐ":["h"],"โ‚•":["h"],"ษฉ":["i"],"โ„":["i"],"ษจ":["i"],"แตป":["i"],"แถฆ":["i"],"แดต":["i"],"ษช":["i"],"โ…ˆ":["i"],"โ„น":["i"],"๏ฝ‰":["i"],"่ฎ ":["i"],"โซฏ":["i"],"โฒ“":["i"],"ฮน":["i"],"โฑ":["i"],"แตข":["i"],"โ“˜":["i"],"โ’ค":["i"],"แดถ":["j"],"แดŠ":["j"],"ไธฟ":["j"],"ยฟ":["j"],";":["j"],"๏ฝŠ":["j"],"โ…‰":["j"],"ส":["j"],"สฒ":["j"],"โฑผ":["j"],"โ“™":["j"],"โ’ฅ":["j"],"ฤธ":["k"],"ฮบ":["k"],"แดท":["k"],"๏ฝ‹":["k"],"๊…":["k"],"ษฎ":["k"],"โฒ•":["k"],"้•ฟ":["k"],"สž":["k"],"แต":["k"],"โ‚–":["k"],"โ“š":["k"],"โ’ฆ":["k"],"โ„’":["l"],"ยฃ":["l"],"ใ‡„":["l"],"โ…‚":["l"],"แดธ":["l"],"แถซ":["l"],"สŸ":["l"],"โ„“":["l"],"๏ฝŒ":["l"],"ฦช":["l"],"ษฌ":["l"],"หก":["l"],"โ‚—":["l"],"โ„ฉ":["l"],"โ“›":["l"],"โ’ง":["l"],"โ„”":["lb"],"แด":["m"],"โ„ณ":["m"],"โฒ™":["m"],"็ˆช":["m"],"แดน":["m"],"ะผ":["m"],"โ“œ":["m"],"ษฑ":["m"],"๏ฝ":["m"],"แต":["m"],"โ‚˜":["m"],"โ’จ":["m"],"โ„•":["n"],"โ„ต":["n"],"๏ฌก":["n"],"โ‚ช":["n"],"แดบ":["n"],"แถฐ":["n"],"ษด":["n"],"โฒ›":["n"],"๏ฝŽ":["n"],"โ„ฟ":["n"],"ฮท":["n"],"ษณ":["n"],"โฟ":["n"],"โ‚™":["n"],"โ“":["n"],"โ’ฉ":["n"],"โ„–":["no"],"ฮฟ":["o"],"โ„ด":["o"],"โฒŸ":["o"],"๏ฝ":["o"],"ฯƒ":["o"],"ใ„–":["o"],"แ—":["o"],"ษต":["o"],"แดผ":["o"],"แต’":["o"],"โ‚’":["o"],"แด":["o"],"โ“ž":["o"],"โ’ช":["o"],"ล“":["oe"],"โ„™":["p"],"ๅฐธ":["p"],"ฯ":["p"],"แ–ฐ":["p"],"แ•ˆ":["p"],"แดพ":["p"],"แด˜":["p"],"โ„—":["p"],"โฒฃ":["p"],"๏ฝ":["p"],"โ„˜":["p"],"ฦฟ":["p"],"แต–":["p"],"โ‚š":["p"],"โ“Ÿ":["p"],"โ’ซ":["p"],"โ„š":["q"],"๏ฝ‘":["q"],"ฦฃ":["q"],"ฯ†":["q"],"แ‘ซ":["q"],"ษ‹":["q"],"แ•ด":["q"],"แ–ณ":["q"],"ีฃ":["q"],"แต ":["q"],"แตฉ":["q"],"โ“ ":["q"],"โ’ฌ":["q"],"โ„Ÿ":["r"],"โ„›":["r"],"โ„œ":["r"],"โ„":["r"],"ั":["r"],"แดฟ":["r"],"ส€":["r"],"ๅฐบ":["r"],"แ–‡":["r"],"ยฎ":["r"],"๏ฝ’":["r"],"๊ž…":["r"],"ษพ":["r"],"ษน":["r"],"สณ":["r"],"แตฃ":["r"],"โ“ก":["r"],"โ’ญ":["r"],"$":["s"],"๏ฝ“":["s"],"ยง":["s"],"ไธ‚":["s"],"เดŸ":["s"],"โŸ†":["s"],"ฯฉ":["s"],"หข":["s"],"โ‚›":["s"],"๊œฑ":["s"],"แ”†":["s"],"โ“ข":["s"],"โ’ฎ":["s"],"โ„ ":["sm"],"โฒง":["t"],"โ„ธ":["t"],"ฯ„":["t"],"ใ„’":["t"],"แต€":["t"],"๏ฝ”":["t"],"โ€ ":["t"],"ใ€ธ":["t"],"ไธƒ":["t"],"ใ‚ป":["t"],"๊‰":["t"],"ส‡":["t"],"โ“ฃ":["t"],"โ’ฏ":["t"],"แต—":["t"],"โ‚œ":["t"],"โ„ก":["tel"],"โ„ข":["tm"],"๏ฝ•":["u"],"โ„ง":["u"],"ฮผ":["u"],"ยต":["u"],"แดœ":["u"],"ใ„ฉ":["u"],"แฅ™":["u"],"ฯ…":["u"],"โด‘":["u"],"สŠ":["u"],"แต":["u"],"แถธ":["u"],"แต˜":["u"],"แตค":["u"],"โ“ค":["u"],"โ’ฐ":["u"],"โ„ฃ":["v"],"๏ฝ–":["v"],"แฏ":["v"],"ส‹":["v"],"แจ†":["v"],"โˆš":["v"],"โฑฝ":["v"],"แต›":["v"],"แตฅ":["v"],"แด ":["v"],"โ“ฅ":["v"],"โ’ฑ":["v"],"๏ฝ—":["w"],"๊Ÿบ":["w"],"แพฃ":["w"],"โฒฑ":["w"],"ๅฑฑ":["w"],"สท":["w"],"แต‚":["w"],"แดก":["w"],"โ“ฆ":["w"],"โ’ฒ":["w"],"ฯ‡":["x"],"ร—":["x"],"๏ฝ˜":["x"],"โฒญ":["x"],"ใ€ค":["x"],"โŒ˜":["x"],"ะถ":["x"],"หฃ":["x"],"โ‚“":["x"],"โ“ง":["x"],"โ’ณ":["x"],"๏ฝ™":["y"],"โ„ฝ":["y"],"ยฅ":["y"],"โฒฉ":["y"],"ไธซ":["y"],"แƒง":["y"],"โด˜":["y"],"ฮป":["y"],"โ…„":["y"],"สŽ":["y"],"สธ":["y"],"ส":["y"],"แตง":["y"],"โ“จ":["y"],"โ’ด":["y"],"โฒ":["z"],"โ„ค":["z"],"๏ฝš":["z"],"ฮถ":["z"],"โ‰ฅ":["z"],"แถป":["z"],"แดข":["z"],"โ“ฉ":["z"],"โ’ต":["z"]},"complexTranslations":{"0":["o"],"1":["i","l"],"2":["r","z"],"3":["e"],"4":["a"],"6":["b","g"],"7":["t"],"9":["g","q"],"13":["b"],"๐– ":["a"],"๐˜ˆ":["a"],"๐˜ผ":["a"],"๐‘จ":["a"],"๐€":["a"],"๐—”":["a"],"๐™ฐ":["a"],"aฬฒ":["a"],"๐’œ":["a"],"๐“":["a"],"๐ด":["a"],"๐”„":["a"],"๐•ฌ":["a"],"๐Ÿ‡ฆโ€‹โ€‹โ€‹โ€‹โ€‹":["a"],"๐”ธ":["a"],"๐Ÿ„ฐ":["a"],"๐Ÿ…ฐ":["a"],"๐Ÿ…":["a"],"๐Ÿ„":["a"],"/\\":["a"],"/-\\":["a"],"|-\\":["a"],"โ–žโ–š":["a"],"^":["a"],"๐™–":["a"],"๐’‚":["a"],"๐š":["a"],"๐—ฎ":["a"],"๐šŠ":["a"],"๐˜ข":["a"],"๐–บ":["a"],"aฬณ":["a"],"aฬถ":["a"],"aฬซอ–ฬป":["a"],"๐•’":["a"],"๐”ž":["a"],"๐–†":["a"],"๐’ถ":["a"],"๐“ช":["a"],"๐‘Ž":["a"],"โ—Œอฃ":["a"],"อฃ":["a"],"aอฃ":["aa"],"๐–ก":["b"],"๐—•":["b"],"๐˜‰":["b"],"๐˜ฝ":["b"],"๐‘ฉ":["b"],"๐":["b"],"๐™ฑ":["b"],"๐”น":["b"],"๐ต":["b"],"bฬฒ":["b"],"๐”…":["b"],"๐•ญ":["b"],"๐“‘":["b"],"๐Ÿ„ฑ":["b"],"๐Ÿ…ฑ":["b"],"๐Ÿ…‘":["b"],"๐Ÿ‡งโ€‹โ€‹โ€‹โ€‹โ€‹":["b"],"๐Ÿ„‘":["b"],"[3":["b"],"|3":["b"],"๐˜ฃ":["b"],"๐™—":["b"],"๐’ƒ":["b"],"๐›":["b"],"๐—ฏ":["b"],"๐š‹":["b"],"๐–ป":["b"],"๐•“":["b"],"๐‘":["b"],"๐“ซ":["b"],"๐”Ÿ":["b"],"๐–‡":["b"],"๐’ท":["b"],"รพ":["b","p"],"โ–™":["b"],"ะฒโทก":["bb"],"๐–ข":["c"],"๐˜Š":["c"],"๐˜พ":["c"],"๐‘ช":["c"],"๐‚":["c"],"๐—–":["c"],"๐™ฒ":["c"],"๐•ฎ":["c"],"๐’ž":["c"],"๐“’":["c"],"๐Ÿ„ฒ":["c"],"๐Ÿ…ฒ":["c"],"๐Ÿ…’":["c"],"๐Ÿ„’":["c"],"(":["c"],"[":["c"],"<":["c"],"๐Ÿ‡จโ€‹โ€‹โ€‹โ€‹โ€‹":["c"],"๐™˜":["c"],"๐šŒ":["c"],"๐œ":["c"],"๐˜ค":["c"],"๐—ฐ":["c"],"๐’„":["c"],"๐–ผ":["c"],"cฬฒ":["c"],"๐•”":["c"],"๐’ธ":["c"],"๐“ฌ":["c"],"๐” ":["c"],"๐–ˆ":["c"],"๐ถ":["c"],"โ—Œอจ":["c"],"อจ":["c"],"๐„ด":["c"],"cอจ":["cc"],"๐˜‹":["d"],"๐˜ฟ":["d"],"๐‘ซ":["d"],"๐ƒ":["d"],"๐——":["d"],"๐Ÿ‡ฉ":["d"],"๐ท":["d"],"๐–ฃ":["d"],"๐™ณ":["d"],"๐”ป":["d"],"๐”‡":["d"],"๐•ฏ":["d"],"๐’Ÿ":["d"],"๐““":["d"],"dฬฒ":["d"],"๐Ÿ„ณ":["d"],"๐Ÿ…ณ":["d"],"๐Ÿ…“":["d"],"๐Ÿ„“":["d"],"[)":["d"],"|>":["d"],"|)":["d"],"|]":["d"],"๐’น":["d"],"๐™™":["d"],"๐š":["d"],"๐—ฑ":["d"],"๐":["d"],"๐’…":["d"],"๐˜ฅ":["d"],"๐–ฝ":["d"],"๐••":["d"],"๐“ญ":["d"],"๐”ก":["d"],"๐–‰":["d"],"รฐ":["d","o"],"โ—Œอฉ":["d"],"อฉ":["d"],"ศธ":["db","do","ob"],"dอฉ":["dd"],"๐Ÿ‡ช":["e"],"๐ธ":["e"],"๐–ค":["e"],"๐˜Œ":["e"],"๐™€":["e"],"๐‘ฌ":["e"],"๐„":["e"],"๐—˜":["e"],"๐™ด":["e"],"๐”ผ":["e"],"๐”ˆ":["e"],"๐•ฐ":["e"],"๐“”":["e"],"โ„จ":["e","z"],"๐Ÿ—":["e"],"๐Ÿ…ด":["e"],"๐Ÿ„ด":["e"],"๐Ÿ…”":["e"],"๐Ÿ„”":["e"],"[-":["e"],"โ–ˆโ˜ฐ":["e"],"๐™š":["e"],"๐šŽ":["e"],"๐—ฒ":["e"],"๐ž":["e"],"๐˜ฆ":["e"],"๐’†":["e"],"๐–พ":["e"],"eฬฒ":["e"],"๐•–":["e"],"๐“ฎ":["e"],"๐”ข":["e"],"๐–Š":["e"],"โ—Œอค":["e"],"อค":["e"],"๐Ÿ‡ซ":["f"],"๐น":["f"],"๐–ฅ":["f"],"๐˜":["f"],"๐™":["f"],"๐‘ญ":["f"],"๐…":["f"],"๐—™":["f"],"๐™ต":["f"],"๐”ฝ":["f"],"๐”‰":["f"],"๐•ฑ":["f"],"๐“•":["f"],"โ„‰":["f","of"],"๐Ÿ…ต":["f"],"๐Ÿ„ต":["f"],"๐Ÿ…•":["f"],"๐Ÿ„•":["f"],"โ–ˆใ€“":["f"],"๐™›":["f"],"๐š":["f"],"๐Ÿ":["f"],"๐’‡":["f"],"๐–ฟ":["f"],"๐—ณ":["f"],"fฬฒ":["f"],"๐•—":["f"],"๐’ป":["f"],"๐“ฏ":["f"],"๐”ฃ":["f"],"๐–‹":["f"],"๐˜ง":["f"],"๐†‘":["f"],"|=":["f"],"/=":["f"],"๐–ฆ":["g"],"๐˜Ž":["g"],"๐™‚":["g"],"๐†":["g"],"๐—š":["g"],"๐™ถ":["g"],"๐”พ":["g"],"๐บ":["g"],"๐‘ฎ":["g"],"๐”Š":["g"],"๐•ฒ":["g"],"๐’ข":["g"],"๐“–":["g"],"๐Ÿ„ถ":["g"],"๐Ÿ…–":["g"],"๐Ÿ…ถ":["g"],"๐Ÿ‡ฌโ€‹โ€‹โ€‹โ€‹โ€‹":["g"],"๐Ÿ„–":["g"],"(_+":["g"],"๐—€":["g"],"๐˜จ":["g"],"๐™œ":["g"],"๐’ˆ":["g"],"๐ ":["g"],"๐—ด":["g"],"๐š":["g"],"๐•˜":["g"],"๐“ฐ":["g"],"๐‘”":["g"],"๐”ค":["g"],"๐–Œ":["g"],"๐ป":["h"],"๐–ง":["h"],"๐˜":["h"],"๐™ƒ":["h"],"๐‘ฏ":["h"],"๐‡":["h"],"๐—›":["h"],"๐™ท":["h"],"๐•ณ":["h"],"๐“—":["h"],"๐Ÿ„ท":["h"],"๐Ÿ…ท":["h"],"๐Ÿ…—":["h"],"๐Ÿ‡ญโ€‹โ€‹โ€‹โ€‹โ€‹":["h"],"๐Ÿ„—":["h"],"|-|":["h"],"/-/":["h"],"[-]":["h"],"]-[":["h"],")-(":["h"],"(-)":["h"],":-:":["h"],"|~|":["h"],"]~[":["h"],"}{":["h","x"],"โ–ˆโ–ฌโ–ˆ":["h"],"๐—":["h"],"๐˜ฉ":["h"],"๐™":["h"],"๐’‰":["h"],"๐ก":["h"],"๐—ต":["h"],"๐š‘":["h"],"hฬฒ":["h"],"๐•™":["h"],"๐”ฅ":["h"],"๐–":["h"],"๐’ฝ":["h"],"๐“ฑ":["h"],"โ—Œอช":["h"],"อช":["h"],"hอช":["hh"],"|":["i","l"],"๐—œ":["i"],"๐ผ":["i"],"๐–จ":["i"],"๐˜":["i"],"๐™„":["i"],"๐‘ฐ":["i"],"๐ˆ":["i"],"๐™ธ":["i"],"๐•€":["i"],"โ„‘":["i","j"],"๐•ด":["i"],"๐“˜":["i"],"๐Ÿ„ธ":["i"],"๐Ÿ…ธ":["i"],"๐Ÿ…˜":["i"],"๐Ÿ‡ฎโ€‹โ€‹โ€‹โ€‹โ€‹":["i"],"๐Ÿ„˜":["i"],"][":["i"],"\\":["i","l"],"/":["i","l"],"โ–ˆ":["i"],":":["i"],"!":["i","l"],"๐™ž":["i"],"๐š’":["i"],"๐ข":["i"],"๐—‚":["i"],"๐˜ช":["i"],"๐’Š":["i"],"i":["i"],"๐—ถ":["i"],"iฬฒ":["i"],"๐“ฒ":["i"],"๐•š":["i"],"๐’พ":["i"],"๐”ฆ":["i"],"๐–Ž":["i"],"โ—Œอฅ":["i"],"อฅ":["i"],"ว‰":["ij","lj","w"],"๐Ÿ‡ฏ":["j"],"๐ฝ":["j"],"๐–ฉ":["j"],"๐˜‘":["j"],"๐™…":["j"],"๐‘ฑ":["j"],"๐‰":["j"],"๐—":["j"],"๐™น":["j"],"๐•":["j"],"๐”":["j"],"๐•ต":["j"],"๐’ฅ":["j"],"๐“™":["j"],"๐Ÿ„น":["j"],"๐Ÿ…น":["j"],"๐Ÿ…™":["j"],"๐Ÿ„™":["j"],"_|":["j"],"_/":["j"],"โ–Ÿ":["j"],"๐‘—":["j"],"๐˜ซ":["j"],"๐™Ÿ":["j"],"๐’‹":["j"],"๐ฃ":["j"],"๐—ท":["j"],"๐—ƒ":["j"],"๐•›":["j"],"๐”ง":["j"],"๐–":["j"],"๐’ฟ":["j"],"๐“ณ":["j"],"๐š“":["j"],"k":["k"],"๐พ":["k"],"๐–ช":["k"],"๐˜’":["k"],"๐™†":["k"],"๐‘ฒ":["k"],"๐Š":["k"],"๐—ž":["k"],"๐™บ":["k"],"๐•‚":["k"],"๐”Ž":["k"],"๐•ถ":["k"],"๐’ฆ":["k"],"๐“š":["k"],"แด‹":["k"],"๐Ÿ‡ฐ":["k"],"๐Ÿ„บ":["k"],"๐Ÿ…บ":["k"],"๐Ÿ…š":["k"],"๐Ÿ„š":["k"],"|<":["k"],"|{":["k"],"x":["k"],"๐˜ฌ":["k"],"๐™ ":["k"],"๐’Œ":["k"],"๐ค":["k"],"๐—ธ":["k"],"๐š”":["k"],"๐—„":["k"],"kฬฒ":["k"],"๐•œ":["k"],"๐“€":["k"],"๐“ด":["k"],"๐”จ":["k"],"๐–":["k"],"แด‹โทฆ":["kk"],"๐Ÿ‡ฑ":["l"],"๐ฟ":["l"],"๐–ซ":["l"],"๐˜“":["l"],"๐™‡":["l"],"๐‘ณ":["l"],"๐‹":["l"],"๐—Ÿ":["l"],"๐™ป":["l"],"๐•ƒ":["l"],"๐”":["l"],"๐•ท":["l"],"๐“›":["l"],"โ…Š":["l","pl"],"๐Ÿ„ป":["l"],"๐Ÿ…ป":["l"],"๐Ÿ…›":["l"],"๐Ÿ„›":["l"],"|_":["l"],"[_":["l"],"1_":["l"],"โ–™โ–„":["l"],"t":["l"],"๐˜ญ":["l"],"๐™ก":["l"],"๐’":["l"],"๐ฅ":["l"],"๐—น":["l"],"๐š•":["l"],"๐—…":["l"],"lฬฒ":["l"],"๐•":["l"],"๐”ฉ":["l"],"๐–‘":["l"],"๐“":["l"],"๐“ต":["l"],"๐Ÿ‡ฒ":["m"],"๐‘€":["m"],"๐–ฌ":["m"],"๐˜”":["m"],"๐™ˆ":["m"],"๐‘ด":["m"],"๐Œ":["m"],"๐— ":["m"],"๐™ผ":["m"],"๐•„":["m"],"๐”":["m"],"๐•ธ":["m"],"๐“œ":["m"],"๐Ÿ„ผ":["m"],"๐Ÿ…ผ":["m"],"๐Ÿ…œ":["m"],"๐Ÿ„œ":["m"],"/\\/\\":["m"],"/v\\":["m"],"|\\/|":["m"],"|v|":["m"],"โ–›โ–šโ–žโ–œ":["m"],"๐‘š":["m"],"๐—†":["m"],"๐˜ฎ":["m"],"๐™ข":["m"],"๐’Ž":["m"],"๐ฆ":["m"],"๐—บ":["m"],"๐š–":["m"],"mฬฒ":["m"],"๐•ž":["m"],"๐”ช":["m"],"๐–’":["m"],"๐“‚":["m"],"๐“ถ":["m"],"ษฏ":["m","w"],"w":["m"],"โ—Œอซ":["m"],"อซ":["m"],"mอซ":["mm"],"๐Ÿ‡ณ":["n"],"๐‘":["n"],"๐–ญ":["n"],"๐˜•":["n"],"๐™‰":["n"],"๐‘ต":["n"],"๐":["n"],"๐—ก":["n"],"๐™ฝ":["n"],"๐“":["n"],"๐”‘":["n"],"๐•น":["n"],"๐’ฉ":["n"],"๐Ÿ„ฝ":["n"],"๐Ÿ…ฝ":["n"],"๐Ÿ…":["n"],"๐Ÿ„":["n"],"/\\/":["n"],"|\\|":["n"],"/v":["n"],"[\\]":["n"],"|v":["n"],"โ–›โ–Ÿ":["n"],"๐‘›":["n"],"๐˜ฏ":["n"],"๐™ฃ":["n"],"๐’":["n"],"๐ง":["n"],"๐—ป":["n"],"๐š—":["n"],"๐—‡":["n"],"nฬฒ":["n"],"๐•Ÿ":["n"],"๐”ซ":["n"],"๐–“":["n"],"๐“ƒ":["n"],"๐“ท":["n"],"ฯ‰":["n","w"],"๐‘‚":["o"],"๐˜–":["o"],"๐™Š":["o"],"๐‘ถ":["o"],"๐Ž":["o"],"๐—ข":["o"],"๐™พ":["o"],"๐•†":["o"],"๐”’":["o"],"๐•บ":["o"],"๐’ช":["o"],"๐“ž":["o"],"๐Ÿ„พ":["o"],"๐Ÿ…พ":["o"],"๐Ÿ…ž":["o"],"๐Ÿ„ž":["o"],"[]":["o"],"()":["o"],"โ–ˆโ–ˆ":["o"],"๐Ÿ‡ด":["o"],"๐—ˆ":["o"],"๐˜ฐ":["o"],"๐™ค":["o"],"๐’":["o"],"๐จ":["o"],"๐—ผ":["o"],"๐š˜":["o"],"oฬฒ":["o"],"๐• ":["o"],"๐”ฌ":["o"],"๐–”":["o"],"๐“ธ":["o"],"๐–ฎ":["o"],"ยฐ":["o"],"ยบ":["o"],"โ—Œอฆ":["o"],"อฆ":["o"],"oอฆ":["oo"],"ศน":["op","qo","qp"],"๐Ÿ‡ต":["p"],"๐‘ƒ":["p"],"๐–ฏ":["p"],"๐˜—":["p"],"๐™‹":["p"],"๐‘ท":["p"],"๐":["p"],"๐—ฃ":["p"],"๐™ฟ":["p"],"๐”“":["p"],"๐•ป":["p"],"๐’ซ":["p"],"๐“Ÿ":["p"],"๐Ÿ„ฟ":["p"],"๐Ÿ…ฟ":["p"],"๐Ÿ…Ÿ":["p"],"๐Ÿ„Ÿ":["p"],"|*":["p"],"|o":["p"],"|ยบ":["p"],"|ยฐ":["p"],"/*":["p"],"|d":["p"],"โ–›":["p"],"๐—‰":["p"],"๐‘":["p"],"๐˜ฑ":["p"],"๐™ฅ":["p"],"๐’‘":["p"],"๐ฉ":["p"],"๐—ฝ":["p"],"๐š™":["p"],"pฬฒ":["p"],"๐•ก":["p"],"๐”ญ":["p"],"๐–•":["p"],"๐“…":["p"],"๐“น":["p"],"ั€โทฌ":["pp"],"โ„ž":["px","r"],"๐Ÿ‡ถ":["q"],"๐‘„":["q"],"๐–ฐ":["q"],"๐˜˜":["q"],"๐™Œ":["q"],"๐‘ธ":["q"],"๐":["q"],"๐—ค":["q"],"๐š€":["q"],"๐””":["q"],"๐•ผ":["q"],"๐’ฌ":["q"],"๐“ ":["q"],"oฬจ":["q"],"๐Ÿ…€":["q"],"๐Ÿ†€":["q"],"๐Ÿ… ":["q"],"๐Ÿ„ ":["q"],"(_,)":["q"],"()_":["q"],"0_":["q"],"โ–ˆโ–™":["q"],"o":["q"],"qฬฒ":["q"],"๐‘ž":["q"],"๐—Š":["q"],"๐˜ฒ":["q"],"๐™ฆ":["q"],"๐’’":["q"],"๐ช":["q"],"๐—พ":["q"],"๐šš":["q"],"๐•ข":["q"],"๐”ฎ":["q"],"๐––":["q"],"๐“†":["q"],"๐“บ":["q"],"qฬจ":["q"],"๐Ÿ‡ท":["r"],"๐‘…":["r"],"๐–ฑ":["r"],"๐˜™":["r"],"๐™":["r"],"๐‘น":["r"],"๐‘":["r"],"๐—ฅ":["r"],"๐š":["r"],"๐•ฝ":["r"],"๐“ก":["r"],"๐Ÿ…":["r"],"๐Ÿ†":["r"],"๐Ÿ…ก":["r"],"๐Ÿ„ก":["r"],"/2":["r"],"|?":["r"],"|2":["r"],"๐‘Ÿ":["r"],"๐˜ณ":["r"],"๐™ง":["r"],"๐’“":["r"],"๐ซ":["r"],"๐—ฟ":["r"],"๐š›":["r"],"๐—‹":["r"],"rฬฒ":["r"],"๐•ฃ":["r"],"๐”ฏ":["r"],"๐–—":["r"],"๐“‡":["r"],"๐“ป":["r"],"โ—Œอฌ":["r"],"โ—ŒแทŠ":["r"],"อฌ":["r"],"rอฌ":["rr"],"๐‘†":["s"],"๐–ฒ":["s"],"๐˜š":["s"],"๐™Ž":["s"],"๐‘บ":["s"],"๐’":["s"],"๐—ฆ":["s"],"๐š‚":["s"],"๐•Š":["s"],"๐”–":["s"],"๐•พ":["s"],"๐’ฎ":["s"],"๐“ข":["s"],"z":["s"],"๐Ÿ‡ธ":["s"],"๐—Œ":["s"],"๐˜ด":["s"],"๐™จ":["s"],"๐’”":["s"],"๐ฌ":["s"],"๐˜€":["s"],"๐šœ":["s"],"sฬฒ":["s"],"๐•ค":["s"],"๐”ฐ":["s"],"๐–˜":["s"],"๐“ˆ":["s"],"๐“ผ":["s"],"๐›“":["s"],"r":["s"],"b":["s"],"ฦจ":["s","z"],"๐Ÿ…‚":["s"],"๐Ÿ†‚":["s"],"๐Ÿ…ข":["s"],"๐Ÿ„ข":["s"],"๐Ÿ„ช":["s"],"_/ยฏ":["s"],"โ–Ÿโ–›":["s"],"sอ›":["ss"],"๐Ÿ‡น":["t"],"๐‘‡":["t"],"๐–ณ":["t"],"๐˜›":["t"],"๐™":["t"],"๐‘ป":["t"],"๐“":["t"],"๐—ง":["t"],"๐šƒ":["t"],"๐•‹":["t"],"๐”—":["t"],"๐•ฟ":["t"],"๐’ฏ":["t"],"๐“ฃ":["t"],"แด›":["t"],"๐Ÿ…ƒ":["t"],"๐Ÿ†ƒ":["t"],"๐Ÿ…ฃ":["t"],"๐Ÿ„ฃ":["t"],"'|'":["t"],"ยฏ|ยฏ":["t"],"โ–œโ–›":["t"],"+":["t"],"๐—":["t"],"๐˜ต":["t"],"๐™ฉ":["t"],"๐’•":["t"],"๐ญ":["t"],"๐˜":["t"],"๐š":["t"],"tฬฒ":["t"],"๐•ฅ":["t"],"๐”ฑ":["t"],"๐–™":["t"],"๐“‰":["t"],"๐“ฝ":["t"],"๐œ":["t"],"โ—Œอญ":["t"],"อญ":["t"],"แด›โทฎ":["tt"],"๐‘ˆ":["u"],"๐–ด":["u"],"๐˜œ":["u"],"๐™":["u"],"๐‘ผ":["u"],"๐”":["u"],"๐—จ":["u"],"๐š„":["u"],"๐•Œ":["u"],"๐”˜":["u"],"๐–€":["u"],"๐’ฐ":["u"],"๐“ค":["u"],"(_)":["u"],"|_|":["u"],"l|":["u"],"โ–™โ–Ÿ":["u"],"๐‘ข":["u"],"๐—Ž":["u"],"๐˜ถ":["u"],"๐™ช":["u"],"๐’–":["u"],"๐ฎ":["u"],"๐˜‚":["u"],"๐šž":["u"],"uฬฒ":["u"],"๐•ฆ":["u"],"๐”ฒ":["u"],"๐–š":["u"],"๐“Š":["u"],"๐“พ":["u"],"๐Œต":["u"],"๐Ÿ‡บ":["u"],"โ—Œอง":["u"],"อง":["u"],"๐Ÿ…„":["u"],"๐Ÿ†„":["u"],"๐Ÿ…ค":["u"],"๐Ÿ„ค":["u"],"uอง":["uu"],"๐‘‰":["v"],"๐–ต":["v"],"๐˜":["v"],"๐™‘":["v"],"๐‘ฝ":["v"],"๐•":["v"],"๐—ฉ":["v"],"๐š…":["v"],"๐•":["v"],"๐”™":["v"],"๐–":["v"],"๐’ฑ":["v"],"๐“ฅ":["v"],"\\/":["v"],"|/":["v"],"โ–šโ–ž":["v"],"๐‘ฃ":["v"],"๐—":["v"],"๐˜ท":["v"],"๐™ซ":["v"],"๐’—":["v"],"๐ฏ":["v"],"๐˜ƒ":["v"],"๐šŸ":["v"],"๐Ÿ‡ป":["v"],"vฬฒ":["v"],"๐•ง":["v"],"๐”ณ":["v"],"๐–›":["v"],"๐“‹":["v"],"๐“ฟ":["v"],"ษฃ":["v","y"],"ฮณ":["v","y"],"โ—Œอฎ":["v"],"อฎ":["v"],"๐Ÿ……":["v"],"๐Ÿ†…":["v"],"๐Ÿ…ฅ":["v"],"๐Ÿ„ฅ":["v"],"vอฎ":["vv"],"๐‘Š":["w"],"๐–ถ":["w"],"๐˜ž":["w"],"๐™’":["w"],"๐‘พ":["w"],"๐–":["w"],"๐—ช":["w"],"๐š†":["w"],"๐•Ž":["w"],"๐”š":["w"],"๐–‚":["w"],"๐’ฒ":["w"],"๐“ฆ":["w"],"\\/\\/":["w"],"\\|/":["w"],"\\_|_/":["w"],"\\_:_/":["w"],"'//":["w"],"\\^/":["w"],"\\v/":["w"],"โ–šโ–šโ–˜":["w"],"vv":["w"],"๐‘ค":["w"],"๐—":["w"],"๐˜ธ":["w"],"๐™ฌ":["w"],"๐’˜":["w"],"๐ฐ":["w"],"๐˜„":["w"],"๐š ":["w"],"๐Ÿ‡ผ":["w"],"wฬฒ":["w"],"๐•จ":["w"],"๐“Œ":["w"],"๐”ด":["w"],"๐–œ":["w"],"๐”€":["w"],"m":["w"],"๐Ÿ…†":["w"],"๐Ÿ††":["w"],"๐Ÿ…ฆ":["w"],"๐Ÿ„ฆ":["w"],"๐‘‹":["x"],"๐–ท":["x"],"๐˜Ÿ":["x"],"๐™“":["x"],"๐‘ฟ":["x"],"๐—":["x"],"๐—ซ":["x"],"๐š‡":["x"],"๐•":["x"],"๐”›":["x"],"๐–ƒ":["x"],"๐’ณ":["x"],"๐“ง":["x"],"><":["x"],")(":["x"],"๐‘ฅ":["x"],"๐˜น":["x"],"๐™ญ":["x"],"๐’™":["x"],"๐ฑ":["x"],"๐˜…":["x"],"๐šก":["x"],"๐Ÿ‡ฝ":["x"],"๐—‘":["x"],"xฬฒ":["x"],"๐•ฉ":["x"],"๐”ต":["x"],"๐–":["x"],"๐“":["x"],"๐”":["x"],"โ—Œอฏ":["x"],"อฏ":["x"],"๐Ÿ…‡":["x"],"๐Ÿ†‡":["x"],"๐Ÿ…ง":["x"],"๐Ÿ„ง":["x"],"xอฏ":["xx"],"๐‘Œ":["y"],"๐–ธ":["y"],"๐˜ ":["y"],"๐™”":["y"],"๐’€":["y"],"๐˜":["y"],"๐—ฌ":["y"],"๐šˆ":["y"],"๐•":["y"],"๐”œ":["y"],"๐–„":["y"],"๐’ด":["y"],"๐“จ":["y"],"`/":["y"],"โ–šโ–˜":["y"],"๐—’":["y"],"๐˜บ":["y"],"๐™ฎ":["y"],"๐’š":["y"],"๐ฒ":["y"],"๐˜†":["y"],"๐šข":["y"],"๐Ÿ‡พ":["y"],"yฬฒ":["y"],"๐•ช":["y"],"๐“Ž":["y"],"๐”‚":["y"],"๐–ž":["y"],"๐”ถ":["y"],"๐Ÿ…ˆ":["y"],"๐Ÿ†ˆ":["y"],"๐Ÿ…จ":["y"],"๐Ÿ„จ":["y"],"๐‘":["z"],"๐–น":["z"],"๐˜ก":["z"],"๐™•":["z"],"๐’":["z"],"๐™":["z"],"๐—ญ":["z"],"๐š‰":["z"],"๐–…":["z"],"๐’ต":["z"],"๐“ฉ":["z"],"7_":["z"],">_":["z"],"โ–œโ–™":["z"],"s":["z"],"๐—“":["z"],"๐˜ป":["z"],"๐™ฏ":["z"],"๐’›":["z"],"๐ณ":["z"],"๐˜‡":["z"],"๐šฃ":["z"],"๐Ÿ‡ฟ":["z"],"zฬฒ":["z"],"๐•ซ":["z"],"๐“":["z"],"๐”ท":["z"],"๐–Ÿ":["z"],"๐”ƒ":["z"],"๐Œถ":["z"],"๐†Ž":["z"],"๐Ÿ…‰":["z"],"๐Ÿ†‰":["z"],"๐Ÿ…ฉ":["z"],"๐Ÿ„ฉ":["z"]}} \ No newline at end of file diff --git a/translations.ts b/translations.ts index 9ef16ef..cca9016 100644 --- a/translations.ts +++ b/translations.ts @@ -1,5 +1,5 @@ -import * as fs from "fs"; -import { fileURLToPath } from "url"; +import * as fs from "node:fs"; +import { fileURLToPath } from "node:url"; type Translations = { [symbol: string]: string[] }; diff --git a/tsconfig.json b/tsconfig.json index 84c87b8..4d205a3 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,7 +7,8 @@ "declaration": true, "noImplicitAny": false, "removeComments": true, - "allowUnreachableCode": false + "allowUnreachableCode": false, + "allowSyntheticDefaultImports": true }, "compileOnSave": true, "buildOnSave": true, diff --git a/utils.js b/utils.js index 0bee53a..50d8374 100644 --- a/utils.js +++ b/utils.js @@ -1,10 +1,10 @@ import { translationSymbols } from "./translations.js"; const whitespaceCharactersList = [ " ", - String.fromCharCode(160), - String.fromCharCode(8201), - String.fromCharCode(8194), - String.fromCharCode(8195) + String.fromCodePoint(160), + String.fromCodePoint(8201), + String.fromCodePoint(8194), + String.fromCodePoint(8195) ]; export const whitespaceCharactersRegex = new RegExp("[" + whitespaceCharactersList.join("") + "]", "g"); export const isLetter = (potentialLetter) => { diff --git a/utils.ts b/utils.ts index c41625d..1a97f3e 100644 --- a/utils.ts +++ b/utils.ts @@ -3,10 +3,10 @@ import { translationSymbols } from "./translations.js"; const whitespaceCharactersList = [ " ", - String.fromCharCode(160), - String.fromCharCode(8201), - String.fromCharCode(8194), - String.fromCharCode(8195) + String.fromCodePoint(160), + String.fromCodePoint(8201), + String.fromCodePoint(8194), + String.fromCodePoint(8195) ]; export const whitespaceCharactersRegex = new RegExp("[" + whitespaceCharactersList.join("") + "]", "g");