UNPKG

@vue/devtools-kit

Version:

> Utility kit for DevTools.

1,826 lines (1,812 loc) 208 kB
var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __esm = (fn, res) => function __init() { return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; }; var __commonJS = (cb, mod) => function __require() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target22) => (target22 = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target22, "default", { value: mod, enumerable: true }) : target22, mod )); // ../../node_modules/.pnpm/tsup@8.3.5_@microsoft+api-extractor@7.48.1_@types+node@22.10.5__jiti@2.4.2_postcss@8.4.49_tsx_s7k37zks4wtn7x2grzma6lrsfa/node_modules/tsup/assets/esm_shims.js var init_esm_shims = __esm({ "../../node_modules/.pnpm/tsup@8.3.5_@microsoft+api-extractor@7.48.1_@types+node@22.10.5__jiti@2.4.2_postcss@8.4.49_tsx_s7k37zks4wtn7x2grzma6lrsfa/node_modules/tsup/assets/esm_shims.js"() { "use strict"; } }); // ../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js var require_speakingurl = __commonJS({ "../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(exports, module) { "use strict"; init_esm_shims(); (function(root) { "use strict"; var charMap = { // latin "\xC0": "A", "\xC1": "A", "\xC2": "A", "\xC3": "A", "\xC4": "Ae", "\xC5": "A", "\xC6": "AE", "\xC7": "C", "\xC8": "E", "\xC9": "E", "\xCA": "E", "\xCB": "E", "\xCC": "I", "\xCD": "I", "\xCE": "I", "\xCF": "I", "\xD0": "D", "\xD1": "N", "\xD2": "O", "\xD3": "O", "\xD4": "O", "\xD5": "O", "\xD6": "Oe", "\u0150": "O", "\xD8": "O", "\xD9": "U", "\xDA": "U", "\xDB": "U", "\xDC": "Ue", "\u0170": "U", "\xDD": "Y", "\xDE": "TH", "\xDF": "ss", "\xE0": "a", "\xE1": "a", "\xE2": "a", "\xE3": "a", "\xE4": "ae", "\xE5": "a", "\xE6": "ae", "\xE7": "c", "\xE8": "e", "\xE9": "e", "\xEA": "e", "\xEB": "e", "\xEC": "i", "\xED": "i", "\xEE": "i", "\xEF": "i", "\xF0": "d", "\xF1": "n", "\xF2": "o", "\xF3": "o", "\xF4": "o", "\xF5": "o", "\xF6": "oe", "\u0151": "o", "\xF8": "o", "\xF9": "u", "\xFA": "u", "\xFB": "u", "\xFC": "ue", "\u0171": "u", "\xFD": "y", "\xFE": "th", "\xFF": "y", "\u1E9E": "SS", // language specific // Arabic "\u0627": "a", "\u0623": "a", "\u0625": "i", "\u0622": "aa", "\u0624": "u", "\u0626": "e", "\u0621": "a", "\u0628": "b", "\u062A": "t", "\u062B": "th", "\u062C": "j", "\u062D": "h", "\u062E": "kh", "\u062F": "d", "\u0630": "th", "\u0631": "r", "\u0632": "z", "\u0633": "s", "\u0634": "sh", "\u0635": "s", "\u0636": "dh", "\u0637": "t", "\u0638": "z", "\u0639": "a", "\u063A": "gh", "\u0641": "f", "\u0642": "q", "\u0643": "k", "\u0644": "l", "\u0645": "m", "\u0646": "n", "\u0647": "h", "\u0648": "w", "\u064A": "y", "\u0649": "a", "\u0629": "h", "\uFEFB": "la", "\uFEF7": "laa", "\uFEF9": "lai", "\uFEF5": "laa", // Persian additional characters than Arabic "\u06AF": "g", "\u0686": "ch", "\u067E": "p", "\u0698": "zh", "\u06A9": "k", "\u06CC": "y", // Arabic diactrics "\u064E": "a", "\u064B": "an", "\u0650": "e", "\u064D": "en", "\u064F": "u", "\u064C": "on", "\u0652": "", // Arabic numbers "\u0660": "0", "\u0661": "1", "\u0662": "2", "\u0663": "3", "\u0664": "4", "\u0665": "5", "\u0666": "6", "\u0667": "7", "\u0668": "8", "\u0669": "9", // Persian numbers "\u06F0": "0", "\u06F1": "1", "\u06F2": "2", "\u06F3": "3", "\u06F4": "4", "\u06F5": "5", "\u06F6": "6", "\u06F7": "7", "\u06F8": "8", "\u06F9": "9", // Burmese consonants "\u1000": "k", "\u1001": "kh", "\u1002": "g", "\u1003": "ga", "\u1004": "ng", "\u1005": "s", "\u1006": "sa", "\u1007": "z", "\u1005\u103B": "za", "\u100A": "ny", "\u100B": "t", "\u100C": "ta", "\u100D": "d", "\u100E": "da", "\u100F": "na", "\u1010": "t", "\u1011": "ta", "\u1012": "d", "\u1013": "da", "\u1014": "n", "\u1015": "p", "\u1016": "pa", "\u1017": "b", "\u1018": "ba", "\u1019": "m", "\u101A": "y", "\u101B": "ya", "\u101C": "l", "\u101D": "w", "\u101E": "th", "\u101F": "h", "\u1020": "la", "\u1021": "a", // consonant character combos "\u103C": "y", "\u103B": "ya", "\u103D": "w", "\u103C\u103D": "yw", "\u103B\u103D": "ywa", "\u103E": "h", // independent vowels "\u1027": "e", "\u104F": "-e", "\u1023": "i", "\u1024": "-i", "\u1009": "u", "\u1026": "-u", "\u1029": "aw", "\u101E\u103C\u1031\u102C": "aw", "\u102A": "aw", // numbers "\u1040": "0", "\u1041": "1", "\u1042": "2", "\u1043": "3", "\u1044": "4", "\u1045": "5", "\u1046": "6", "\u1047": "7", "\u1048": "8", "\u1049": "9", // virama and tone marks which are silent in transliteration "\u1039": "", "\u1037": "", "\u1038": "", // Czech "\u010D": "c", "\u010F": "d", "\u011B": "e", "\u0148": "n", "\u0159": "r", "\u0161": "s", "\u0165": "t", "\u016F": "u", "\u017E": "z", "\u010C": "C", "\u010E": "D", "\u011A": "E", "\u0147": "N", "\u0158": "R", "\u0160": "S", "\u0164": "T", "\u016E": "U", "\u017D": "Z", // Dhivehi "\u0780": "h", "\u0781": "sh", "\u0782": "n", "\u0783": "r", "\u0784": "b", "\u0785": "lh", "\u0786": "k", "\u0787": "a", "\u0788": "v", "\u0789": "m", "\u078A": "f", "\u078B": "dh", "\u078C": "th", "\u078D": "l", "\u078E": "g", "\u078F": "gn", "\u0790": "s", "\u0791": "d", "\u0792": "z", "\u0793": "t", "\u0794": "y", "\u0795": "p", "\u0796": "j", "\u0797": "ch", "\u0798": "tt", "\u0799": "hh", "\u079A": "kh", "\u079B": "th", "\u079C": "z", "\u079D": "sh", "\u079E": "s", "\u079F": "d", "\u07A0": "t", "\u07A1": "z", "\u07A2": "a", "\u07A3": "gh", "\u07A4": "q", "\u07A5": "w", "\u07A6": "a", "\u07A7": "aa", "\u07A8": "i", "\u07A9": "ee", "\u07AA": "u", "\u07AB": "oo", "\u07AC": "e", "\u07AD": "ey", "\u07AE": "o", "\u07AF": "oa", "\u07B0": "", // Georgian https://en.wikipedia.org/wiki/Romanization_of_Georgian // National system (2002) "\u10D0": "a", "\u10D1": "b", "\u10D2": "g", "\u10D3": "d", "\u10D4": "e", "\u10D5": "v", "\u10D6": "z", "\u10D7": "t", "\u10D8": "i", "\u10D9": "k", "\u10DA": "l", "\u10DB": "m", "\u10DC": "n", "\u10DD": "o", "\u10DE": "p", "\u10DF": "zh", "\u10E0": "r", "\u10E1": "s", "\u10E2": "t", "\u10E3": "u", "\u10E4": "p", "\u10E5": "k", "\u10E6": "gh", "\u10E7": "q", "\u10E8": "sh", "\u10E9": "ch", "\u10EA": "ts", "\u10EB": "dz", "\u10EC": "ts", "\u10ED": "ch", "\u10EE": "kh", "\u10EF": "j", "\u10F0": "h", // Greek "\u03B1": "a", "\u03B2": "v", "\u03B3": "g", "\u03B4": "d", "\u03B5": "e", "\u03B6": "z", "\u03B7": "i", "\u03B8": "th", "\u03B9": "i", "\u03BA": "k", "\u03BB": "l", "\u03BC": "m", "\u03BD": "n", "\u03BE": "ks", "\u03BF": "o", "\u03C0": "p", "\u03C1": "r", "\u03C3": "s", "\u03C4": "t", "\u03C5": "y", "\u03C6": "f", "\u03C7": "x", "\u03C8": "ps", "\u03C9": "o", "\u03AC": "a", "\u03AD": "e", "\u03AF": "i", "\u03CC": "o", "\u03CD": "y", "\u03AE": "i", "\u03CE": "o", "\u03C2": "s", "\u03CA": "i", "\u03B0": "y", "\u03CB": "y", "\u0390": "i", "\u0391": "A", "\u0392": "B", "\u0393": "G", "\u0394": "D", "\u0395": "E", "\u0396": "Z", "\u0397": "I", "\u0398": "TH", "\u0399": "I", "\u039A": "K", "\u039B": "L", "\u039C": "M", "\u039D": "N", "\u039E": "KS", "\u039F": "O", "\u03A0": "P", "\u03A1": "R", "\u03A3": "S", "\u03A4": "T", "\u03A5": "Y", "\u03A6": "F", "\u03A7": "X", "\u03A8": "PS", "\u03A9": "O", "\u0386": "A", "\u0388": "E", "\u038A": "I", "\u038C": "O", "\u038E": "Y", "\u0389": "I", "\u038F": "O", "\u03AA": "I", "\u03AB": "Y", // Latvian "\u0101": "a", // 'č': 'c', // duplicate "\u0113": "e", "\u0123": "g", "\u012B": "i", "\u0137": "k", "\u013C": "l", "\u0146": "n", // 'š': 's', // duplicate "\u016B": "u", // 'ž': 'z', // duplicate "\u0100": "A", // 'Č': 'C', // duplicate "\u0112": "E", "\u0122": "G", "\u012A": "I", "\u0136": "k", "\u013B": "L", "\u0145": "N", // 'Š': 'S', // duplicate "\u016A": "U", // 'Ž': 'Z', // duplicate // Macedonian "\u040C": "Kj", "\u045C": "kj", "\u0409": "Lj", "\u0459": "lj", "\u040A": "Nj", "\u045A": "nj", "\u0422\u0441": "Ts", "\u0442\u0441": "ts", // Polish "\u0105": "a", "\u0107": "c", "\u0119": "e", "\u0142": "l", "\u0144": "n", // 'ó': 'o', // duplicate "\u015B": "s", "\u017A": "z", "\u017C": "z", "\u0104": "A", "\u0106": "C", "\u0118": "E", "\u0141": "L", "\u0143": "N", "\u015A": "S", "\u0179": "Z", "\u017B": "Z", // Ukranian "\u0404": "Ye", "\u0406": "I", "\u0407": "Yi", "\u0490": "G", "\u0454": "ye", "\u0456": "i", "\u0457": "yi", "\u0491": "g", // Romanian "\u0103": "a", "\u0102": "A", "\u0219": "s", "\u0218": "S", // 'ş': 's', // duplicate // 'Ş': 'S', // duplicate "\u021B": "t", "\u021A": "T", "\u0163": "t", "\u0162": "T", // Russian https://en.wikipedia.org/wiki/Romanization_of_Russian // ICAO "\u0430": "a", "\u0431": "b", "\u0432": "v", "\u0433": "g", "\u0434": "d", "\u0435": "e", "\u0451": "yo", "\u0436": "zh", "\u0437": "z", "\u0438": "i", "\u0439": "i", "\u043A": "k", "\u043B": "l", "\u043C": "m", "\u043D": "n", "\u043E": "o", "\u043F": "p", "\u0440": "r", "\u0441": "s", "\u0442": "t", "\u0443": "u", "\u0444": "f", "\u0445": "kh", "\u0446": "c", "\u0447": "ch", "\u0448": "sh", "\u0449": "sh", "\u044A": "", "\u044B": "y", "\u044C": "", "\u044D": "e", "\u044E": "yu", "\u044F": "ya", "\u0410": "A", "\u0411": "B", "\u0412": "V", "\u0413": "G", "\u0414": "D", "\u0415": "E", "\u0401": "Yo", "\u0416": "Zh", "\u0417": "Z", "\u0418": "I", "\u0419": "I", "\u041A": "K", "\u041B": "L", "\u041C": "M", "\u041D": "N", "\u041E": "O", "\u041F": "P", "\u0420": "R", "\u0421": "S", "\u0422": "T", "\u0423": "U", "\u0424": "F", "\u0425": "Kh", "\u0426": "C", "\u0427": "Ch", "\u0428": "Sh", "\u0429": "Sh", "\u042A": "", "\u042B": "Y", "\u042C": "", "\u042D": "E", "\u042E": "Yu", "\u042F": "Ya", // Serbian "\u0452": "dj", "\u0458": "j", // 'љ': 'lj', // duplicate // 'њ': 'nj', // duplicate "\u045B": "c", "\u045F": "dz", "\u0402": "Dj", "\u0408": "j", // 'Љ': 'Lj', // duplicate // 'Њ': 'Nj', // duplicate "\u040B": "C", "\u040F": "Dz", // Slovak "\u013E": "l", "\u013A": "l", "\u0155": "r", "\u013D": "L", "\u0139": "L", "\u0154": "R", // Turkish "\u015F": "s", "\u015E": "S", "\u0131": "i", "\u0130": "I", // 'ç': 'c', // duplicate // 'Ç': 'C', // duplicate // 'ü': 'u', // duplicate, see langCharMap // 'Ü': 'U', // duplicate, see langCharMap // 'ö': 'o', // duplicate, see langCharMap // 'Ö': 'O', // duplicate, see langCharMap "\u011F": "g", "\u011E": "G", // Vietnamese "\u1EA3": "a", "\u1EA2": "A", "\u1EB3": "a", "\u1EB2": "A", "\u1EA9": "a", "\u1EA8": "A", "\u0111": "d", "\u0110": "D", "\u1EB9": "e", "\u1EB8": "E", "\u1EBD": "e", "\u1EBC": "E", "\u1EBB": "e", "\u1EBA": "E", "\u1EBF": "e", "\u1EBE": "E", "\u1EC1": "e", "\u1EC0": "E", "\u1EC7": "e", "\u1EC6": "E", "\u1EC5": "e", "\u1EC4": "E", "\u1EC3": "e", "\u1EC2": "E", "\u1ECF": "o", "\u1ECD": "o", "\u1ECC": "o", "\u1ED1": "o", "\u1ED0": "O", "\u1ED3": "o", "\u1ED2": "O", "\u1ED5": "o", "\u1ED4": "O", "\u1ED9": "o", "\u1ED8": "O", "\u1ED7": "o", "\u1ED6": "O", "\u01A1": "o", "\u01A0": "O", "\u1EDB": "o", "\u1EDA": "O", "\u1EDD": "o", "\u1EDC": "O", "\u1EE3": "o", "\u1EE2": "O", "\u1EE1": "o", "\u1EE0": "O", "\u1EDE": "o", "\u1EDF": "o", "\u1ECB": "i", "\u1ECA": "I", "\u0129": "i", "\u0128": "I", "\u1EC9": "i", "\u1EC8": "i", "\u1EE7": "u", "\u1EE6": "U", "\u1EE5": "u", "\u1EE4": "U", "\u0169": "u", "\u0168": "U", "\u01B0": "u", "\u01AF": "U", "\u1EE9": "u", "\u1EE8": "U", "\u1EEB": "u", "\u1EEA": "U", "\u1EF1": "u", "\u1EF0": "U", "\u1EEF": "u", "\u1EEE": "U", "\u1EED": "u", "\u1EEC": "\u01B0", "\u1EF7": "y", "\u1EF6": "y", "\u1EF3": "y", "\u1EF2": "Y", "\u1EF5": "y", "\u1EF4": "Y", "\u1EF9": "y", "\u1EF8": "Y", "\u1EA1": "a", "\u1EA0": "A", "\u1EA5": "a", "\u1EA4": "A", "\u1EA7": "a", "\u1EA6": "A", "\u1EAD": "a", "\u1EAC": "A", "\u1EAB": "a", "\u1EAA": "A", // 'ă': 'a', // duplicate // 'Ă': 'A', // duplicate "\u1EAF": "a", "\u1EAE": "A", "\u1EB1": "a", "\u1EB0": "A", "\u1EB7": "a", "\u1EB6": "A", "\u1EB5": "a", "\u1EB4": "A", "\u24EA": "0", "\u2460": "1", "\u2461": "2", "\u2462": "3", "\u2463": "4", "\u2464": "5", "\u2465": "6", "\u2466": "7", "\u2467": "8", "\u2468": "9", "\u2469": "10", "\u246A": "11", "\u246B": "12", "\u246C": "13", "\u246D": "14", "\u246E": "15", "\u246F": "16", "\u2470": "17", "\u2471": "18", "\u2472": "18", "\u2473": "18", "\u24F5": "1", "\u24F6": "2", "\u24F7": "3", "\u24F8": "4", "\u24F9": "5", "\u24FA": "6", "\u24FB": "7", "\u24FC": "8", "\u24FD": "9", "\u24FE": "10", "\u24FF": "0", "\u24EB": "11", "\u24EC": "12", "\u24ED": "13", "\u24EE": "14", "\u24EF": "15", "\u24F0": "16", "\u24F1": "17", "\u24F2": "18", "\u24F3": "19", "\u24F4": "20", "\u24B6": "A", "\u24B7": "B", "\u24B8": "C", "\u24B9": "D", "\u24BA": "E", "\u24BB": "F", "\u24BC": "G", "\u24BD": "H", "\u24BE": "I", "\u24BF": "J", "\u24C0": "K", "\u24C1": "L", "\u24C2": "M", "\u24C3": "N", "\u24C4": "O", "\u24C5": "P", "\u24C6": "Q", "\u24C7": "R", "\u24C8": "S", "\u24C9": "T", "\u24CA": "U", "\u24CB": "V", "\u24CC": "W", "\u24CD": "X", "\u24CE": "Y", "\u24CF": "Z", "\u24D0": "a", "\u24D1": "b", "\u24D2": "c", "\u24D3": "d", "\u24D4": "e", "\u24D5": "f", "\u24D6": "g", "\u24D7": "h", "\u24D8": "i", "\u24D9": "j", "\u24DA": "k", "\u24DB": "l", "\u24DC": "m", "\u24DD": "n", "\u24DE": "o", "\u24DF": "p", "\u24E0": "q", "\u24E1": "r", "\u24E2": "s", "\u24E3": "t", "\u24E4": "u", "\u24E6": "v", "\u24E5": "w", "\u24E7": "x", "\u24E8": "y", "\u24E9": "z", // symbols "\u201C": '"', "\u201D": '"', "\u2018": "'", "\u2019": "'", "\u2202": "d", "\u0192": "f", "\u2122": "(TM)", "\xA9": "(C)", "\u0153": "oe", "\u0152": "OE", "\xAE": "(R)", "\u2020": "+", "\u2120": "(SM)", "\u2026": "...", "\u02DA": "o", "\xBA": "o", "\xAA": "a", "\u2022": "*", "\u104A": ",", "\u104B": ".", // currency "$": "USD", "\u20AC": "EUR", "\u20A2": "BRN", "\u20A3": "FRF", "\xA3": "GBP", "\u20A4": "ITL", "\u20A6": "NGN", "\u20A7": "ESP", "\u20A9": "KRW", "\u20AA": "ILS", "\u20AB": "VND", "\u20AD": "LAK", "\u20AE": "MNT", "\u20AF": "GRD", "\u20B1": "ARS", "\u20B2": "PYG", "\u20B3": "ARA", "\u20B4": "UAH", "\u20B5": "GHS", "\xA2": "cent", "\xA5": "CNY", "\u5143": "CNY", "\u5186": "YEN", "\uFDFC": "IRR", "\u20A0": "EWE", "\u0E3F": "THB", "\u20A8": "INR", "\u20B9": "INR", "\u20B0": "PF", "\u20BA": "TRY", "\u060B": "AFN", "\u20BC": "AZN", "\u043B\u0432": "BGN", "\u17DB": "KHR", "\u20A1": "CRC", "\u20B8": "KZT", "\u0434\u0435\u043D": "MKD", "z\u0142": "PLN", "\u20BD": "RUB", "\u20BE": "GEL" }; var lookAheadCharArray = [ // burmese "\u103A", // Dhivehi "\u07B0" ]; var diatricMap = { // Burmese // dependent vowels "\u102C": "a", "\u102B": "a", "\u1031": "e", "\u1032": "e", "\u102D": "i", "\u102E": "i", "\u102D\u102F": "o", "\u102F": "u", "\u1030": "u", "\u1031\u102B\u1004\u103A": "aung", "\u1031\u102C": "aw", "\u1031\u102C\u103A": "aw", "\u1031\u102B": "aw", "\u1031\u102B\u103A": "aw", "\u103A": "\u103A", // this is special case but the character will be converted to latin in the code "\u1000\u103A": "et", "\u102D\u102F\u1000\u103A": "aik", "\u1031\u102C\u1000\u103A": "auk", "\u1004\u103A": "in", "\u102D\u102F\u1004\u103A": "aing", "\u1031\u102C\u1004\u103A": "aung", "\u1005\u103A": "it", "\u100A\u103A": "i", "\u1010\u103A": "at", "\u102D\u1010\u103A": "eik", "\u102F\u1010\u103A": "ok", "\u103D\u1010\u103A": "ut", "\u1031\u1010\u103A": "it", "\u1012\u103A": "d", "\u102D\u102F\u1012\u103A": "ok", "\u102F\u1012\u103A": "ait", "\u1014\u103A": "an", "\u102C\u1014\u103A": "an", "\u102D\u1014\u103A": "ein", "\u102F\u1014\u103A": "on", "\u103D\u1014\u103A": "un", "\u1015\u103A": "at", "\u102D\u1015\u103A": "eik", "\u102F\u1015\u103A": "ok", "\u103D\u1015\u103A": "ut", "\u1014\u103A\u102F\u1015\u103A": "nub", "\u1019\u103A": "an", "\u102D\u1019\u103A": "ein", "\u102F\u1019\u103A": "on", "\u103D\u1019\u103A": "un", "\u101A\u103A": "e", "\u102D\u102F\u101C\u103A": "ol", "\u1009\u103A": "in", "\u1036": "an", "\u102D\u1036": "ein", "\u102F\u1036": "on", // Dhivehi "\u07A6\u0787\u07B0": "ah", "\u07A6\u0781\u07B0": "ah" }; var langCharMap = { "en": {}, // default language "az": { // Azerbaijani "\xE7": "c", "\u0259": "e", "\u011F": "g", "\u0131": "i", "\xF6": "o", "\u015F": "s", "\xFC": "u", "\xC7": "C", "\u018F": "E", "\u011E": "G", "\u0130": "I", "\xD6": "O", "\u015E": "S", "\xDC": "U" }, "cs": { // Czech "\u010D": "c", "\u010F": "d", "\u011B": "e", "\u0148": "n", "\u0159": "r", "\u0161": "s", "\u0165": "t", "\u016F": "u", "\u017E": "z", "\u010C": "C", "\u010E": "D", "\u011A": "E", "\u0147": "N", "\u0158": "R", "\u0160": "S", "\u0164": "T", "\u016E": "U", "\u017D": "Z" }, "fi": { // Finnish // 'å': 'a', duplicate see charMap/latin // 'Å': 'A', duplicate see charMap/latin "\xE4": "a", // ok "\xC4": "A", // ok "\xF6": "o", // ok "\xD6": "O" // ok }, "hu": { // Hungarian "\xE4": "a", // ok "\xC4": "A", // ok // 'á': 'a', duplicate see charMap/latin // 'Á': 'A', duplicate see charMap/latin "\xF6": "o", // ok "\xD6": "O", // ok // 'ő': 'o', duplicate see charMap/latin // 'Ő': 'O', duplicate see charMap/latin "\xFC": "u", "\xDC": "U", "\u0171": "u", "\u0170": "U" }, "lt": { // Lithuanian "\u0105": "a", "\u010D": "c", "\u0119": "e", "\u0117": "e", "\u012F": "i", "\u0161": "s", "\u0173": "u", "\u016B": "u", "\u017E": "z", "\u0104": "A", "\u010C": "C", "\u0118": "E", "\u0116": "E", "\u012E": "I", "\u0160": "S", "\u0172": "U", "\u016A": "U" }, "lv": { // Latvian "\u0101": "a", "\u010D": "c", "\u0113": "e", "\u0123": "g", "\u012B": "i", "\u0137": "k", "\u013C": "l", "\u0146": "n", "\u0161": "s", "\u016B": "u", "\u017E": "z", "\u0100": "A", "\u010C": "C", "\u0112": "E", "\u0122": "G", "\u012A": "i", "\u0136": "k", "\u013B": "L", "\u0145": "N", "\u0160": "S", "\u016A": "u", "\u017D": "Z" }, "pl": { // Polish "\u0105": "a", "\u0107": "c", "\u0119": "e", "\u0142": "l", "\u0144": "n", "\xF3": "o", "\u015B": "s", "\u017A": "z", "\u017C": "z", "\u0104": "A", "\u0106": "C", "\u0118": "e", "\u0141": "L", "\u0143": "N", "\xD3": "O", "\u015A": "S", "\u0179": "Z", "\u017B": "Z" }, "sv": { // Swedish // 'å': 'a', duplicate see charMap/latin // 'Å': 'A', duplicate see charMap/latin "\xE4": "a", // ok "\xC4": "A", // ok "\xF6": "o", // ok "\xD6": "O" // ok }, "sk": { // Slovak "\xE4": "a", "\xC4": "A" }, "sr": { // Serbian "\u0459": "lj", "\u045A": "nj", "\u0409": "Lj", "\u040A": "Nj", "\u0111": "dj", "\u0110": "Dj" }, "tr": { // Turkish "\xDC": "U", "\xD6": "O", "\xFC": "u", "\xF6": "o" } }; var symbolMap = { "ar": { "\u2206": "delta", "\u221E": "la-nihaya", "\u2665": "hob", "&": "wa", "|": "aw", "<": "aqal-men", ">": "akbar-men", "\u2211": "majmou", "\xA4": "omla" }, "az": {}, "ca": { "\u2206": "delta", "\u221E": "infinit", "\u2665": "amor", "&": "i", "|": "o", "<": "menys que", ">": "mes que", "\u2211": "suma dels", "\xA4": "moneda" }, "cs": { "\u2206": "delta", "\u221E": "nekonecno", "\u2665": "laska", "&": "a", "|": "nebo", "<": "mensi nez", ">": "vetsi nez", "\u2211": "soucet", "\xA4": "mena" }, "de": { "\u2206": "delta", "\u221E": "unendlich", "\u2665": "Liebe", "&": "und", "|": "oder", "<": "kleiner als", ">": "groesser als", "\u2211": "Summe von", "\xA4": "Waehrung" }, "dv": { "\u2206": "delta", "\u221E": "kolunulaa", "\u2665": "loabi", "&": "aai", "|": "noonee", "<": "ah vure kuda", ">": "ah vure bodu", "\u2211": "jumula", "\xA4": "faisaa" }, "en": { "\u2206": "delta", "\u221E": "infinity", "\u2665": "love", "&": "and", "|": "or", "<": "less than", ">": "greater than", "\u2211": "sum", "\xA4": "currency" }, "es": { "\u2206": "delta", "\u221E": "infinito", "\u2665": "amor", "&": "y", "|": "u", "<": "menos que", ">": "mas que", "\u2211": "suma de los", "\xA4": "moneda" }, "fa": { "\u2206": "delta", "\u221E": "bi-nahayat", "\u2665": "eshgh", "&": "va", "|": "ya", "<": "kamtar-az", ">": "bishtar-az", "\u2211": "majmooe", "\xA4": "vahed" }, "fi": { "\u2206": "delta", "\u221E": "aarettomyys", "\u2665": "rakkaus", "&": "ja", "|": "tai", "<": "pienempi kuin", ">": "suurempi kuin", "\u2211": "summa", "\xA4": "valuutta" }, "fr": { "\u2206": "delta", "\u221E": "infiniment", "\u2665": "Amour", "&": "et", "|": "ou", "<": "moins que", ">": "superieure a", "\u2211": "somme des", "\xA4": "monnaie" }, "ge": { "\u2206": "delta", "\u221E": "usasruloba", "\u2665": "siqvaruli", "&": "da", "|": "an", "<": "naklebi", ">": "meti", "\u2211": "jami", "\xA4": "valuta" }, "gr": {}, "hu": { "\u2206": "delta", "\u221E": "vegtelen", "\u2665": "szerelem", "&": "es", "|": "vagy", "<": "kisebb mint", ">": "nagyobb mint", "\u2211": "szumma", "\xA4": "penznem" }, "it": { "\u2206": "delta", "\u221E": "infinito", "\u2665": "amore", "&": "e", "|": "o", "<": "minore di", ">": "maggiore di", "\u2211": "somma", "\xA4": "moneta" }, "lt": { "\u2206": "delta", "\u221E": "begalybe", "\u2665": "meile", "&": "ir", "|": "ar", "<": "maziau nei", ">": "daugiau nei", "\u2211": "suma", "\xA4": "valiuta" }, "lv": { "\u2206": "delta", "\u221E": "bezgaliba", "\u2665": "milestiba", "&": "un", "|": "vai", "<": "mazak neka", ">": "lielaks neka", "\u2211": "summa", "\xA4": "valuta" }, "my": { "\u2206": "kwahkhyaet", "\u221E": "asaonasme", "\u2665": "akhyait", "&": "nhin", "|": "tho", "<": "ngethaw", ">": "kyithaw", "\u2211": "paungld", "\xA4": "ngwekye" }, "mk": {}, "nl": { "\u2206": "delta", "\u221E": "oneindig", "\u2665": "liefde", "&": "en", "|": "of", "<": "kleiner dan", ">": "groter dan", "\u2211": "som", "\xA4": "valuta" }, "pl": { "\u2206": "delta", "\u221E": "nieskonczonosc", "\u2665": "milosc", "&": "i", "|": "lub", "<": "mniejsze niz", ">": "wieksze niz", "\u2211": "suma", "\xA4": "waluta" }, "pt": { "\u2206": "delta", "\u221E": "infinito", "\u2665": "amor", "&": "e", "|": "ou", "<": "menor que", ">": "maior que", "\u2211": "soma", "\xA4": "moeda" }, "ro": { "\u2206": "delta", "\u221E": "infinit", "\u2665": "dragoste", "&": "si", "|": "sau", "<": "mai mic ca", ">": "mai mare ca", "\u2211": "suma", "\xA4": "valuta" }, "ru": { "\u2206": "delta", "\u221E": "beskonechno", "\u2665": "lubov", "&": "i", "|": "ili", "<": "menshe", ">": "bolshe", "\u2211": "summa", "\xA4": "valjuta" }, "sk": { "\u2206": "delta", "\u221E": "nekonecno", "\u2665": "laska", "&": "a", "|": "alebo", "<": "menej ako", ">": "viac ako", "\u2211": "sucet", "\xA4": "mena" }, "sr": {}, "tr": { "\u2206": "delta", "\u221E": "sonsuzluk", "\u2665": "ask", "&": "ve", "|": "veya", "<": "kucuktur", ">": "buyuktur", "\u2211": "toplam", "\xA4": "para birimi" }, "uk": { "\u2206": "delta", "\u221E": "bezkinechnist", "\u2665": "lubov", "&": "i", "|": "abo", "<": "menshe", ">": "bilshe", "\u2211": "suma", "\xA4": "valjuta" }, "vn": { "\u2206": "delta", "\u221E": "vo cuc", "\u2665": "yeu", "&": "va", "|": "hoac", "<": "nho hon", ">": "lon hon", "\u2211": "tong", "\xA4": "tien te" } }; var uricChars = [";", "?", ":", "@", "&", "=", "+", "$", ",", "/"].join(""); var uricNoSlashChars = [";", "?", ":", "@", "&", "=", "+", "$", ","].join(""); var markChars = [".", "!", "~", "*", "'", "(", ")"].join(""); var getSlug = function getSlug2(input, opts) { var separator = "-"; var result = ""; var diatricString = ""; var convertSymbols = true; var customReplacements = {}; var maintainCase; var titleCase; var truncate; var uricFlag; var uricNoSlashFlag; var markFlag; var symbol; var langChar; var lucky; var i; var ch; var l; var lastCharWasSymbol; var lastCharWasDiatric; var allowedChars = ""; if (typeof input !== "string") { return ""; } if (typeof opts === "string") { separator = opts; } symbol = symbolMap.en; langChar = langCharMap.en; if (typeof opts === "object") { maintainCase = opts.maintainCase || false; customReplacements = opts.custom && typeof opts.custom === "object" ? opts.custom : customReplacements; truncate = +opts.truncate > 1 && opts.truncate || false; uricFlag = opts.uric || false; uricNoSlashFlag = opts.uricNoSlash || false; markFlag = opts.mark || false; convertSymbols = opts.symbols === false || opts.lang === false ? false : true; separator = opts.separator || separator; if (uricFlag) { allowedChars += uricChars; } if (uricNoSlashFlag) { allowedChars += uricNoSlashChars; } if (markFlag) { allowedChars += markChars; } symbol = opts.lang && symbolMap[opts.lang] && convertSymbols ? symbolMap[opts.lang] : convertSymbols ? symbolMap.en : {}; langChar = opts.lang && langCharMap[opts.lang] ? langCharMap[opts.lang] : opts.lang === false || opts.lang === true ? {} : langCharMap.en; if (opts.titleCase && typeof opts.titleCase.length === "number" && Array.prototype.toString.call(opts.titleCase)) { opts.titleCase.forEach(function(v) { customReplacements[v + ""] = v + ""; }); titleCase = true; } else { titleCase = !!opts.titleCase; } if (opts.custom && typeof opts.custom.length === "number" && Array.prototype.toString.call(opts.custom)) { opts.custom.forEach(function(v) { customReplacements[v + ""] = v + ""; }); } Object.keys(customReplacements).forEach(function(v) { var r; if (v.length > 1) { r = new RegExp("\\b" + escapeChars(v) + "\\b", "gi"); } else { r = new RegExp(escapeChars(v), "gi"); } input = input.replace(r, customReplacements[v]); }); for (ch in customReplacements) { allowedChars += ch; } } allowedChars += separator; allowedChars = escapeChars(allowedChars); input = input.replace(/(^\s+|\s+$)/g, ""); lastCharWasSymbol = false; lastCharWasDiatric = false; for (i = 0, l = input.length; i < l; i++) { ch = input[i]; if (isReplacedCustomChar(ch, customReplacements)) { lastCharWasSymbol = false; } else if (langChar[ch]) { ch = lastCharWasSymbol && langChar[ch].match(/[A-Za-z0-9]/) ? " " + langChar[ch] : langChar[ch]; lastCharWasSymbol = false; } else if (ch in charMap) { if (i + 1 < l && lookAheadCharArray.indexOf(input[i + 1]) >= 0) { diatricString += ch; ch = ""; } else if (lastCharWasDiatric === true) { ch = diatricMap[diatricString] + charMap[ch]; diatricString = ""; } else { ch = lastCharWasSymbol && charMap[ch].match(/[A-Za-z0-9]/) ? " " + charMap[ch] : charMap[ch]; } lastCharWasSymbol = false; lastCharWasDiatric = false; } else if (ch in diatricMap) { diatricString += ch; ch = ""; if (i === l - 1) { ch = diatricMap[diatricString]; } lastCharWasDiatric = true; } else if ( // process symbol chars symbol[ch] && !(uricFlag && uricChars.indexOf(ch) !== -1) && !(uricNoSlashFlag && uricNoSlashChars.indexOf(ch) !== -1) ) { ch = lastCharWasSymbol || result.substr(-1).match(/[A-Za-z0-9]/) ? separator + symbol[ch] : symbol[ch]; ch += input[i + 1] !== void 0 && input[i + 1].match(/[A-Za-z0-9]/) ? separator : ""; lastCharWasSymbol = true; } else { if (lastCharWasDiatric === true) { ch = diatricMap[diatricString] + ch; diatricString = ""; lastCharWasDiatric = false; } else if (lastCharWasSymbol && (/[A-Za-z0-9]/.test(ch) || result.substr(-1).match(/A-Za-z0-9]/))) { ch = " " + ch; } lastCharWasSymbol = false; } result += ch.replace(new RegExp("[^\\w\\s" + allowedChars + "_-]", "g"), separator); } if (titleCase) { result = result.replace(/(\w)(\S*)/g, function(_, i2, r) { var j = i2.toUpperCase() + (r !== null ? r : ""); return Object.keys(customReplacements).indexOf(j.toLowerCase()) < 0 ? j : j.toLowerCase(); }); } result = result.replace(/\s+/g, separator).replace(new RegExp("\\" + separator + "+", "g"), separator).replace(new RegExp("(^\\" + separator + "+|\\" + separator + "+$)", "g"), ""); if (truncate && result.length > truncate) { lucky = result.charAt(truncate) === separator; result = result.slice(0, truncate); if (!lucky) { result = result.slice(0, result.lastIndexOf(separator)); } } if (!maintainCase && !titleCase) { result = result.toLowerCase(); } return result; }; var createSlug = function createSlug2(opts) { return function getSlugWithConfig(input) { return getSlug(input, opts); }; }; var escapeChars = function escapeChars2(input) { return input.replace(/[-\\^$*+?.()|[\]{}\/]/g, "\\$&"); }; var isReplacedCustomChar = function(ch, customReplacements) { for (var c in customReplacements) { if (customReplacements[c] === ch) { return true; } } }; if (typeof module !== "undefined" && module.exports) { module.exports = getSlug; module.exports.createSlug = createSlug; } else if (typeof define !== "undefined" && define.amd) { define([], function() { return getSlug; }); } else { try { if (root.getSlug || root.createSlug) { throw "speakingurl: globals exists /(getSlug|createSlug)/"; } else { root.getSlug = getSlug; root.createSlug = createSlug; } } catch (e) { } } })(exports); } }); // ../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js var require_speakingurl2 = __commonJS({ "../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(exports, module) { "use strict"; init_esm_shims(); module.exports = require_speakingurl(); } }); // src/index.ts init_esm_shims(); // src/core/index.ts init_esm_shims(); import { isNuxtApp, target as target13 } from "@vue/devtools-shared"; // src/compat/index.ts init_esm_shims(); import { target } from "@vue/devtools-shared"; function onLegacyDevToolsPluginApiAvailable(cb) { if (target.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__) { cb(); return; } Object.defineProperty(target, "__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__", { set(value) { if (value) cb(); }, configurable: true }); } // src/ctx/index.ts init_esm_shims(); import { target as target11 } from "@vue/devtools-shared"; // src/ctx/api.ts init_esm_shims(); import { target as target9 } from "@vue/devtools-shared"; // src/core/component-highlighter/index.ts init_esm_shims(); // src/core/component/state/bounding-rect.ts init_esm_shims(); // src/core/component/utils/index.ts init_esm_shims(); import { basename, classify } from "@vue/devtools-shared"; function getComponentTypeName(options) { var _a25; const name = options.name || options._componentTag || options.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__ || options.__name; if (name === "index" && ((_a25 = options.__file) == null ? void 0 : _a25.endsWith("index.vue"))) { return ""; } return name; } function getComponentFileName(options) { const file = options.__file; if (file) return classify(basename(file, ".vue")); } function getComponentName(options) { const name = options.displayName || options.name || options._componentTag; if (name) return name; return getComponentFileName(options); } function saveComponentGussedName(instance, name) { instance.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__ = name; return name; } function getAppRecord(instance) { if (instance.__VUE_DEVTOOLS_NEXT_APP_RECORD__) return instance.__VUE_DEVTOOLS_NEXT_APP_RECORD__; else if (instance.root) return instance.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__; } async function getComponentId(options) { const { app, uid, instance } = options; try { if (instance.__VUE_DEVTOOLS_NEXT_UID__) return instance.__VUE_DEVTOOLS_NEXT_UID__; const appRecord = await getAppRecord(app); if (!appRecord) return null; const isRoot = appRecord.rootInstance === instance; return `${appRecord.id}:${isRoot ? "root" : uid}`; } catch (e) { } } function isFragment(instance) { var _a25, _b25; const subTreeType = (_a25 = instance.subTree) == null ? void 0 : _a25.type; const appRecord = getAppRecord(instance); if (appRecord) { return ((_b25 = appRecord == null ? void 0 : appRecord.types) == null ? void 0 : _b25.Fragment) === subTreeType; } return false; } function isBeingDestroyed(instance) { return instance._isBeingDestroyed || instance.isUnmounted; } function getInstanceName(instance) { var _a25, _b25, _c; const name = getComponentTypeName((instance == null ? void 0 : instance.type) || {}); if (name) return name; if ((instance == null ? void 0 : instance.root) === instance) return "Root"; for (const key in (_b25 = (_a25 = instance.parent) == null ? void 0 : _a25.type) == null ? void 0 : _b25.components) { if (instance.parent.type.components[key] === (instance == null ? void 0 : instance.type)) return saveComponentGussedName(instance, key); } for (const key in (_c = instance.appContext) == null ? void 0 : _c.components) { if (instance.appContext.components[key] === (instance == null ? void 0 : instance.type)) return saveComponentGussedName(instance, key); } const fileName = getComponentFileName((instance == null ? void 0 : instance.type) || {}); if (fileName) return fileName; return "Anonymous Component"; } function getUniqueComponentId(instance) { var _a25, _b25, _c; const appId = (_c = (_b25 = (_a25 = instance == null ? void 0 : instance.appContext) == null ? void 0 : _a25.app) == null ? void 0 : _b25.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__) != null ? _c : 0; const instanceId = instance === (instance == null ? void 0 : instance.root) ? "root" : instance.uid; return `${appId}:${instanceId}`; } function getRenderKey(value) { if (value == null) return ""; if (typeof value === "number") return value; else if (typeof value === "string") return `'${value}'`; else if (Array.isArray(value)) return "Array"; else return "Object"; } function returnError(cb) { try { return cb(); } catch (e) { return e; } } function getComponentInstance(appRecord, instanceId) { instanceId = instanceId || `${appRecord.id}:root`; const instance = appRecord.instanceMap.get(instanceId); return instance || appRecord.instanceMap.get(":root"); } function ensurePropertyExists(obj, key, skipObjCheck = false) { return skipObjCheck ? key in obj : typeof obj === "object" && obj !== null ? key in obj : false; } // src/core/component/state/bounding-rect.ts function createRect() { const rect = { top: 0, bottom: 0, left: 0, right: 0, get width() { return rect.right - rect.left; }, get height() { return rect.bottom - rect.top; } }; return rect; } var range; function getTextRect(node) { if (!range) range = document.createRange(); range.selectNode(node); return range.getBoundingClientRect(); } function getFragmentRect(vnode) { const rect = createRect(); if (!vnode.children) return rect; for (let i = 0, l = vnode.children.length; i < l; i++) { const childVnode = vnode.children[i]; let childRect; if (childVnode.component) { childRect = getComponentBoundingRect(childVnode.component); } else if (childVnode.el) { const el = childVnode.el; if (el.nodeType === 1 || el.getBoundingClientRect) childRect = el.getBoundingClientRect(); else if (el.nodeType === 3 && el.data.trim()) childRect = getTextRect(el); } if (childRect) mergeRects(rect, childRect); } return rect; } function mergeRects(a, b) { if (!a.top || b.top < a.top) a.top = b.top; if (!a.bottom || b.bottom > a.bottom) a.bottom = b.bottom; if (!a.left || b.left < a.left) a.left = b.left; if (!a.right || b.right > a.right) a.right = b.right; return a; } var DEFAULT_RECT = { top: 0, left: 0, right: 0, bottom: 0, width: 0, height: 0 }; function getComponentBoundingRect(instance) { const el = instance.subTree.el; if (typeof window === "undefined") { return DEFAULT_RECT; } if (isFragment(instance)) return getFragmentRect(instance.subTree); else if ((el == null ? void 0 : el.nodeType) === 1) return el == null ? void 0 : el.getBoundingClientRect(); else if (instance.subTree.component) return getComponentBoundingRect(instance.subTree.component); else return DEFAULT_RECT; } // src/core/component/tree/el.ts init_esm_shims(); function getRootElementsFromComponentInstance(instance) { if (isFragment(instance)) return getFragmentRootElements(instance.subTree); if (!instance.subTree) return []; return [instance.subTree.el]; } function getFragmentRootElements(vnode) { if (!vnode.children) return []; const list = []; vnode.children.forEach((childVnode) => { if (childVnode.component) list.push(...getRootElementsFromComponentInstance(childVnode.component)); else if (childVnode == null ? void 0 : childVnode.el) list.push(childVnode.el); }); return list; } // src/core/component-highlighter/index.ts var CONTAINER_ELEMENT_ID = "__vue-devtools-component-inspector__"; var CARD_ELEMENT_I