mirror of
https://github.com/mivodev/mivodev.github.io.git
synced 2026-01-26 21:41:53 +07:00
Fix dependencies: Add flag-icons, tailwind directives, and postcss config
This commit is contained in:
17
node_modules/entities/dist/esm/internal/bin-trie-flags.d.ts
generated
vendored
Normal file
17
node_modules/entities/dist/esm/internal/bin-trie-flags.d.ts
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Bit flags & masks for the binary trie encoding used for entity decoding.
|
||||
*
|
||||
* Bit layout (16 bits total):
|
||||
* 15..14 VALUE_LENGTH (+1 encoding; 0 => no value)
|
||||
* 13 FLAG13. If valueLength>0: semicolon required flag (implicit ';').
|
||||
* If valueLength==0: compact run flag.
|
||||
* 12..7 BRANCH_LENGTH Branch length (0 => single branch in 6..0 if jumpOffset==char) OR run length (when compact run)
|
||||
* 6..0 JUMP_TABLE Jump offset (jump table) OR single-branch char code OR first run char
|
||||
*/
|
||||
export declare enum BinTrieFlags {
|
||||
VALUE_LENGTH = 49152,
|
||||
FLAG13 = 8192,
|
||||
BRANCH_LENGTH = 8064,
|
||||
JUMP_TABLE = 127
|
||||
}
|
||||
//# sourceMappingURL=bin-trie-flags.d.ts.map
|
||||
1
node_modules/entities/dist/esm/internal/bin-trie-flags.d.ts.map
generated
vendored
Normal file
1
node_modules/entities/dist/esm/internal/bin-trie-flags.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"bin-trie-flags.d.ts","sourceRoot":"","sources":["../../../src/internal/bin-trie-flags.ts"],"names":[],"mappings":"AAAA;;;;;;;;;GASG;AACH,oBAAY,YAAY;IACpB,YAAY,QAAwB;IACpC,MAAM,OAAwB;IAC9B,aAAa,OAAwB;IACrC,UAAU,MAAwB;CACrC"}
|
||||
18
node_modules/entities/dist/esm/internal/bin-trie-flags.js
generated
vendored
Normal file
18
node_modules/entities/dist/esm/internal/bin-trie-flags.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Bit flags & masks for the binary trie encoding used for entity decoding.
|
||||
*
|
||||
* Bit layout (16 bits total):
|
||||
* 15..14 VALUE_LENGTH (+1 encoding; 0 => no value)
|
||||
* 13 FLAG13. If valueLength>0: semicolon required flag (implicit ';').
|
||||
* If valueLength==0: compact run flag.
|
||||
* 12..7 BRANCH_LENGTH Branch length (0 => single branch in 6..0 if jumpOffset==char) OR run length (when compact run)
|
||||
* 6..0 JUMP_TABLE Jump offset (jump table) OR single-branch char code OR first run char
|
||||
*/
|
||||
export var BinTrieFlags;
|
||||
(function (BinTrieFlags) {
|
||||
BinTrieFlags[BinTrieFlags["VALUE_LENGTH"] = 49152] = "VALUE_LENGTH";
|
||||
BinTrieFlags[BinTrieFlags["FLAG13"] = 8192] = "FLAG13";
|
||||
BinTrieFlags[BinTrieFlags["BRANCH_LENGTH"] = 8064] = "BRANCH_LENGTH";
|
||||
BinTrieFlags[BinTrieFlags["JUMP_TABLE"] = 127] = "JUMP_TABLE";
|
||||
})(BinTrieFlags || (BinTrieFlags = {}));
|
||||
//# sourceMappingURL=bin-trie-flags.js.map
|
||||
1
node_modules/entities/dist/esm/internal/bin-trie-flags.js.map
generated
vendored
Normal file
1
node_modules/entities/dist/esm/internal/bin-trie-flags.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"bin-trie-flags.js","sourceRoot":"","sources":["../../../src/internal/bin-trie-flags.ts"],"names":[],"mappings":"AAAA;;;;;;;;;GASG;AACH,MAAM,CAAN,IAAY,YAKX;AALD,WAAY,YAAY;IACpB,mEAAoC,CAAA;IACpC,sDAA8B,CAAA;IAC9B,oEAAqC,CAAA;IACrC,6DAAkC,CAAA;AACtC,CAAC,EALW,YAAY,KAAZ,YAAY,QAKvB"}
|
||||
2
node_modules/entities/dist/esm/internal/decode-shared.d.ts
generated
vendored
Normal file
2
node_modules/entities/dist/esm/internal/decode-shared.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export declare function decodeBase64(input: string): Uint16Array;
|
||||
//# sourceMappingURL=decode-shared.d.ts.map
|
||||
1
node_modules/entities/dist/esm/internal/decode-shared.d.ts.map
generated
vendored
Normal file
1
node_modules/entities/dist/esm/internal/decode-shared.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"decode-shared.d.ts","sourceRoot":"","sources":["../../../src/internal/decode-shared.ts"],"names":[],"mappings":"AAIA,wBAAgB,YAAY,CAAC,KAAK,EAAE,MAAM,GAAG,WAAW,CAyBvD"}
|
||||
28
node_modules/entities/dist/esm/internal/decode-shared.js
generated
vendored
Normal file
28
node_modules/entities/dist/esm/internal/decode-shared.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* Shared base64 decode helper for generated decode data.
|
||||
* Assumes global atob is available.
|
||||
*/
|
||||
export function decodeBase64(input) {
|
||||
const binary =
|
||||
// eslint-disable-next-line n/no-unsupported-features/node-builtins
|
||||
typeof atob === "function"
|
||||
? // Browser (and Node >=16)
|
||||
// eslint-disable-next-line n/no-unsupported-features/node-builtins
|
||||
atob(input)
|
||||
: // Older Node versions (<16)
|
||||
// eslint-disable-next-line n/no-unsupported-features/node-builtins
|
||||
typeof Buffer.from === "function"
|
||||
? // eslint-disable-next-line n/no-unsupported-features/node-builtins
|
||||
Buffer.from(input, "base64").toString("binary")
|
||||
: // eslint-disable-next-line unicorn/no-new-buffer, n/no-deprecated-api
|
||||
new Buffer(input, "base64").toString("binary");
|
||||
const evenLength = binary.length & ~1; // Round down to even length
|
||||
const out = new Uint16Array(evenLength / 2);
|
||||
for (let index = 0, outIndex = 0; index < evenLength; index += 2) {
|
||||
const lo = binary.charCodeAt(index);
|
||||
const hi = binary.charCodeAt(index + 1);
|
||||
out[outIndex++] = lo | (hi << 8);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
//# sourceMappingURL=decode-shared.js.map
|
||||
1
node_modules/entities/dist/esm/internal/decode-shared.js.map
generated
vendored
Normal file
1
node_modules/entities/dist/esm/internal/decode-shared.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"decode-shared.js","sourceRoot":"","sources":["../../../src/internal/decode-shared.ts"],"names":[],"mappings":"AAAA;;;GAGG;AACH,MAAM,UAAU,YAAY,CAAC,KAAa;IACtC,MAAM,MAAM;IACR,mEAAmE;IACnE,OAAO,IAAI,KAAK,UAAU;QACtB,CAAC,CAAC,0BAA0B;YAC1B,mEAAmE;YACnE,IAAI,CAAC,KAAK,CAAC;QACb,CAAC,CAAC,4BAA4B;YAC5B,mEAAmE;YACnE,OAAO,MAAM,CAAC,IAAI,KAAK,UAAU;gBACjC,CAAC,CAAC,mEAAmE;oBACnE,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC;gBACjD,CAAC,CAAC,sEAAsE;oBACtE,IAAI,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;IAE3D,MAAM,UAAU,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,4BAA4B;IACnE,MAAM,GAAG,GAAG,IAAI,WAAW,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC;IAE5C,KAAK,IAAI,KAAK,GAAG,CAAC,EAAE,QAAQ,GAAG,CAAC,EAAE,KAAK,GAAG,UAAU,EAAE,KAAK,IAAI,CAAC,EAAE,CAAC;QAC/D,MAAM,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;QACpC,MAAM,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;QACxC,GAAG,CAAC,QAAQ,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC;IACrC,CAAC;IAED,OAAO,GAAG,CAAC;AACf,CAAC"}
|
||||
32
node_modules/entities/dist/esm/internal/encode-shared.d.ts
generated
vendored
Normal file
32
node_modules/entities/dist/esm/internal/encode-shared.d.ts
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
/**
|
||||
* A node inside the encoding trie used by `encode.ts`.
|
||||
*
|
||||
* There are two physical shapes to minimize allocations and lookup cost:
|
||||
*
|
||||
* 1. Leaf node (string)
|
||||
* - A plain string (already in the form `"&name;"`).
|
||||
* - Represents a terminal match with no children.
|
||||
*
|
||||
* 2. Branch / value node (object)
|
||||
*/
|
||||
export type EncodeTrieNode = string | {
|
||||
/**
|
||||
* Entity value for the current code point sequence (wrapped: `&...;`).
|
||||
* Present when the path to this node itself is a valid named entity.
|
||||
*/
|
||||
value: string | undefined;
|
||||
/** If a number, the next code unit of the only next character. */
|
||||
next: number | Map<number, EncodeTrieNode>;
|
||||
/** If next is a number, `nextValue` contains the entity value. */
|
||||
nextValue?: string;
|
||||
};
|
||||
/**
|
||||
* Parse a compact encode trie string into a Map structure used for encoding.
|
||||
*
|
||||
* Format per entry (ascending code points using delta encoding):
|
||||
* <diffBase36>[&name;][{<children>}] -- diff omitted when 0
|
||||
* Where diff = currentKey - previousKey - 1 (first entry stores absolute key).
|
||||
* `&name;` is the entity value (already wrapped); a following `{` denotes children.
|
||||
*/
|
||||
export declare function parseEncodeTrie(serialized: string): Map<number, EncodeTrieNode>;
|
||||
//# sourceMappingURL=encode-shared.d.ts.map
|
||||
1
node_modules/entities/dist/esm/internal/encode-shared.d.ts.map
generated
vendored
Normal file
1
node_modules/entities/dist/esm/internal/encode-shared.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"encode-shared.d.ts","sourceRoot":"","sources":["../../../src/internal/encode-shared.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;GAUG;AACH,MAAM,MAAM,cAAc,GACpB,MAAM,GACN;IACI;;;OAGG;IACH,KAAK,EAAE,MAAM,GAAG,SAAS,CAAC;IAC1B,kEAAkE;IAClE,IAAI,EAAE,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;IAC3C,kEAAkE;IAClE,SAAS,CAAC,EAAE,MAAM,CAAC;CACtB,CAAC;AAER;;;;;;;GAOG;AACH,wBAAgB,eAAe,CAC3B,UAAU,EAAE,MAAM,GACnB,GAAG,CAAC,MAAM,EAAE,cAAc,CAAC,CAqF7B"}
|
||||
91
node_modules/entities/dist/esm/internal/encode-shared.js
generated
vendored
Normal file
91
node_modules/entities/dist/esm/internal/encode-shared.js
generated
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
/**
|
||||
* Parse a compact encode trie string into a Map structure used for encoding.
|
||||
*
|
||||
* Format per entry (ascending code points using delta encoding):
|
||||
* <diffBase36>[&name;][{<children>}] -- diff omitted when 0
|
||||
* Where diff = currentKey - previousKey - 1 (first entry stores absolute key).
|
||||
* `&name;` is the entity value (already wrapped); a following `{` denotes children.
|
||||
*/
|
||||
export function parseEncodeTrie(serialized) {
|
||||
const top = new Map();
|
||||
const totalLength = serialized.length;
|
||||
let cursor = 0;
|
||||
let lastTopKey = -1;
|
||||
function readDiff() {
|
||||
const start = cursor;
|
||||
while (cursor < totalLength) {
|
||||
const char = serialized.charAt(cursor);
|
||||
if ((char < "0" || char > "9") && (char < "a" || char > "z")) {
|
||||
break;
|
||||
}
|
||||
cursor++;
|
||||
}
|
||||
if (cursor === start)
|
||||
return 0;
|
||||
return Number.parseInt(serialized.slice(start, cursor), 36);
|
||||
}
|
||||
function readEntity() {
|
||||
if (serialized[cursor] !== "&") {
|
||||
throw new Error(`Child entry missing value near index ${cursor}`);
|
||||
}
|
||||
// Cursor currently points at '&'
|
||||
const start = cursor;
|
||||
const end = serialized.indexOf(";", cursor + 1);
|
||||
if (end === -1) {
|
||||
throw new Error(`Unterminated entity starting at index ${start}`);
|
||||
}
|
||||
cursor = end + 1; // Move past ';'
|
||||
return serialized.slice(start, cursor); // Includes & ... ;
|
||||
}
|
||||
while (cursor < totalLength) {
|
||||
const keyDiff = readDiff();
|
||||
const key = lastTopKey === -1 ? keyDiff : lastTopKey + keyDiff + 1;
|
||||
let value;
|
||||
if (serialized[cursor] === "&")
|
||||
value = readEntity();
|
||||
if (serialized[cursor] === "{") {
|
||||
cursor++; // Skip '{'
|
||||
// Parse first child
|
||||
let diff = readDiff();
|
||||
let childKey = diff; // First key (lastChildKey = -1)
|
||||
const firstValue = readEntity();
|
||||
if (serialized[cursor] === "{") {
|
||||
throw new Error("Unexpected nested '{' beyond depth 2");
|
||||
}
|
||||
// If end of block -> single child optimization
|
||||
if (serialized[cursor] === "}") {
|
||||
top.set(key, { value, next: childKey, nextValue: firstValue });
|
||||
cursor++; // Skip '}'
|
||||
}
|
||||
else {
|
||||
const childMap = new Map();
|
||||
childMap.set(childKey, firstValue);
|
||||
let lastChildKey = childKey;
|
||||
while (cursor < totalLength && serialized[cursor] !== "}") {
|
||||
diff = readDiff();
|
||||
childKey = lastChildKey + diff + 1;
|
||||
const childValue = readEntity();
|
||||
if (serialized[cursor] === "{") {
|
||||
throw new Error("Unexpected nested '{' beyond depth 2");
|
||||
}
|
||||
childMap.set(childKey, childValue);
|
||||
lastChildKey = childKey;
|
||||
}
|
||||
if (serialized[cursor] !== "}") {
|
||||
throw new Error("Unterminated child block");
|
||||
}
|
||||
cursor++; // Skip '}'
|
||||
top.set(key, { value, next: childMap });
|
||||
}
|
||||
}
|
||||
else if (value === undefined) {
|
||||
throw new Error(`Malformed encode trie: missing value at index ${cursor}`);
|
||||
}
|
||||
else {
|
||||
top.set(key, value);
|
||||
}
|
||||
lastTopKey = key;
|
||||
}
|
||||
return top;
|
||||
}
|
||||
//# sourceMappingURL=encode-shared.js.map
|
||||
1
node_modules/entities/dist/esm/internal/encode-shared.js.map
generated
vendored
Normal file
1
node_modules/entities/dist/esm/internal/encode-shared.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"encode-shared.js","sourceRoot":"","sources":["../../../src/internal/encode-shared.ts"],"names":[],"mappings":"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"}
|
||||
Reference in New Issue
Block a user