Compare commits

..

3 commits

Author SHA1 Message Date
0d3357c32f build 2025-08-02 08:45:22 -03:00
f3b5bb3bce build 2025-08-02 08:44:31 -03:00
81d017e8af build 2025-08-02 08:43:41 -03:00
22 changed files with 226 additions and 586 deletions

View file

@ -1,5 +1,8 @@
{ {
"[javascript]": { "[javascript]": {
"editor.defaultFormatter": "biomejs.biome" "editor.defaultFormatter": "biomejs.biome"
}, "editor.codeActionsOnSave": {
"source.organizeImports.biome": "always",
"source.fixAll.biome": "always"
} }
} }

View file

@ -1,23 +0,0 @@
import { respostaComuns } from "p-respostas";
import node_fetch from "cross-fetch";
const codigoContaSite = async ({
url_api_autenticacao,
post
}) => {
const url = `${url_api_autenticacao}/api/codigo_prefeitura_site`;
try {
const resp = await node_fetch(url, {
method: "POST",
body: JSON.stringify(post),
headers: { "Content-Type": "application/json" }
}).then((r) => r.json()).catch(
(e) => respostaComuns.erro("Erro ao enviar registros", [e.message])
).then((r) => r);
return resp;
} catch (e) {
return respostaComuns.erro(`erro ao buscar c\xF3digo do site: ${e}`);
}
};
export {
codigoContaSite
};

View file

@ -1,24 +0,0 @@
import node_fetch from "cross-fetch";
import { respostaComuns } from "p-respostas";
const usuarios_quipo = async ({
token_produto,
url_api_autenticacao,
inquilino
}) => {
const url = `${url_api_autenticacao}/api/usuarios__listar`;
if (!token_produto) return respostaComuns.erro("token_produto n\xE3o informado");
const headers = {
token: token_produto,
"Content-Type": "application/json"
};
return node_fetch(url, {
method: "POST",
body: JSON.stringify({ inquilino }),
headers
}).then((r) => r.json()).catch(
(e) => respostaComuns.erro(`Erro ao buscar usu\xE1rios quipo governo ${e.message}`)
).then((r) => r);
};
export {
usuarios_quipo
};

View file

@ -1,31 +0,0 @@
import node_fetch from "cross-fetch";
import { respostaComuns } from "p-respostas";
const usuarios_quipo_vincular = async ({
token_produto,
url_api_autenticacao,
inquilino_codigo,
vinculo,
usuario_codigo,
email
}) => {
const url = `${url_api_autenticacao}/api/vinculos__criar`;
if (!token_produto) return respostaComuns.erro("token_produto n\xE3o informado");
const headers = {
token: token_produto,
"Content-Type": "application/json"
};
const parametros = {
vinculos: { inquilino_codigo, usuario_codigo, vinculo },
email
};
return await node_fetch(url, {
headers,
body: JSON.stringify(parametros),
method: "POST"
}).then(async (r) => await r.json()).catch(
(e) => respostaComuns.erro(`Erro ao criar vinculo de usuario ${e.message}`)
);
};
export {
usuarios_quipo_vincular
};

View file

@ -1,22 +0,0 @@
import node_fetch from "cross-fetch";
const validarToken = async ({
url_api_autenticacao,
post
}) => {
const url = `${url_api_autenticacao}/api/validar_token`;
try {
const resposta = await node_fetch(url, {
method: "POST",
body: JSON.stringify(post),
headers: { "Content-Type": "application/json" }
}).then((r) => r.json()).then((r) => r).then(
(resposta2) => resposta2.eCerto ? "valido" : "erro"
).catch(() => "erro");
return resposta;
} catch (_e) {
return "erro";
}
};
export {
validarToken
};

View file

@ -1,13 +0,0 @@
import { codigoContaSite } from "./_codigoContaSite";
import { usuarios_quipo } from "./_usuarios_quipo";
import { usuarios_quipo_vincular } from "./_usuarios_quipo_vincular";
import { validarToken } from "./_validarToken";
const pAutenticacao = {
validarToken,
codigoContaSite,
usuarios_quipo,
usuarios_quipo_vincular
};
export {
pAutenticacao
};

View file

@ -1,6 +0,0 @@
export * from "./autenticacao";
export * from "./lista-prefeituras";
export * from "./lista-usuarios";
export * from "./lista-vinculos";
export * from "./produtos";
export * from "./tokens";

1
dist-front/index.mjs Normal file

File diff suppressed because one or more lines are too long

View file

@ -1,26 +0,0 @@
import cFetch from "cross-fetch";
import { respostaComuns } from "p-respostas";
const tx_listar_prefeituras = "listar_prefeituras";
const listarPrefeituras = async ({
url_api_autenticacao
}) => {
const url = `${url_api_autenticacao}/api/${tx_listar_prefeituras}`;
return cFetch(url).then(async (a) => {
const texto = await a.text();
try {
const res = JSON.parse(texto);
return res;
} catch (error) {
return respostaComuns.erro(`Erro ao listar cidades: ${error.message}`, [
texto,
error
]);
}
}).catch(
(error) => respostaComuns.erro(`Erro ao listar cidades: ${error.message}`, [error])
);
};
export {
listarPrefeituras,
tx_listar_prefeituras
};

View file

@ -1,31 +0,0 @@
import cFetch from "cross-fetch";
import { respostaComuns } from "p-respostas";
const tx_usuarios__listar = "usuarios__listar";
const listarUsuarios = async ({
token,
url_api_autenticacao
}, parametros) => {
const url = `${url_api_autenticacao}/api/${tx_usuarios__listar}`;
return cFetch(url, {
headers: { token, "Content-Type": "application/json" },
body: JSON.stringify(parametros),
method: "post"
}).then(async (a) => {
const texto = await a.text();
try {
const res = JSON.parse(texto);
return res;
} catch (error) {
return respostaComuns.erro(
`Erro ao listar usu\xE1rios: ${error.message}`,
[texto, error]
);
}
}).catch(
(error) => respostaComuns.erro(`Erro ao listar usu\xE1rios: ${error.message}`, [error])
);
};
export {
listarUsuarios,
tx_usuarios__listar
};

View file

@ -1,54 +0,0 @@
import cFetch from "cross-fetch";
import { cacheM } from "p-comuns";
import { respostaComuns } from "p-respostas";
import { uuidV3 } from "./plugins/uuid";
const tx_vinculos__listar = "vinculos__listar";
const listarVinculos = async ({
token,
url_api_autenticacao,
desativarCache
}) => {
const chaveCache = uuidV3({ token, url_api_autenticacao });
if (!desativarCache) {
const valorCache = cacheM(chaveCache);
if (valorCache) return valorCache;
}
const res = (async () => {
const url = `${url_api_autenticacao}/api/${tx_vinculos__listar}`;
return cFetch(url, {
headers: { token, "Content-Type": "application/json" },
body: "{}",
method: "post"
}).then(async (a) => {
const texto = await a.text();
try {
const res2 = JSON.parse(texto);
return res2;
} catch (error) {
return respostaComuns.erro(
`Erro ao listar cidades: ${error.message}`,
[texto, error]
);
}
}).catch(
(error) => respostaComuns.erro(`Erro ao listar cidades: ${error.message}`, [
error
])
);
})();
cacheM(
chaveCache,
res.then((a) => {
try {
} catch {
}
return a;
}),
10
);
return res;
};
export {
listarVinculos,
tx_vinculos__listar
};

View file

@ -1,10 +0,0 @@
import { NIL, v3, v4 } from "uuid";
const uuidV3 = (qualquerCoisa) => v3(
typeof qualquerCoisa == "string" ? qualquerCoisa : typeof qualquerCoisa == "number" ? String(qualquerCoisa) : JSON.stringify(qualquerCoisa),
NIL
);
const uuidV4 = v4;
export {
uuidV3,
uuidV4
};

View file

@ -1,10 +0,0 @@
import { ProdutoQuipo } from "./tipagem";
const produto_betha_meio_ambiente = new ProdutoQuipo({
chave_produto: "betha-meio-ambiente",
titulo: "Betha Meio Ambiente",
descricao: "Betha Meio Ambiente: Software de gest\xE3o de processos ambientais para \xF3rg\xE3os p\xFAblicos da Betha Sistemas.",
url_produto: ({ inquilino, base_url, vinculo }) => `${base_url}/${inquilino}${vinculo == "anonimo" ? "" : `/${vinculo}#/admin`}`
});
export {
produto_betha_meio_ambiente
};

View file

@ -1,10 +0,0 @@
import { ProdutoQuipo } from "./tipagem";
const produto_e_licencie_gov = new ProdutoQuipo({
chave_produto: "e-licencie-gov",
titulo: "e-licencie.gov",
descricao: "e-licencie.gov: Software de gest\xE3o de processos e dados ambientais.",
url_produto: ({ inquilino, base_url, vinculo }) => `${base_url}/${inquilino}${vinculo == "anonimo" ? "" : `/${vinculo}#/admin`}`
});
export {
produto_e_licencie_gov
};

View file

@ -1,10 +0,0 @@
import { Produto } from "./tipagem";
const produto_e_licencie = new Produto({
chave_produto: "e-licencie",
titulo: "e-licencie",
descricao: "e-licencie: Software de gest\xE3o de processos e dados ambientais.",
url_produto: ({ base_url }) => base_url
});
export {
produto_e_licencie
};

View file

@ -1,10 +0,0 @@
import { Produto } from "./tipagem";
const produto_suporte = new Produto({
chave_produto: "suporte",
titulo: "Suporte",
descricao: "Gest\xE3o de contas e usu\xE1rios dos produtos da e-licencie",
url_produto: ({ base_url }) => base_url
});
export {
produto_suporte
};

View file

@ -1,31 +0,0 @@
import { produto_betha_meio_ambiente } from "./_betha-meio-ambiente";
import { produto_e_licencie } from "./_e-licencie";
import { produto_e_licencie_gov } from "./_e-licencie-gov";
import { produto_suporte } from "./_suporte";
import {
chaves_produto,
opcoesVinculos,
opcoesVinculosGov,
Produto,
provedoresGov,
versao_usuarios
} from "./tipagem";
const listaProdutos = {
"betha-meio-ambiente": produto_betha_meio_ambiente,
"e-licencie": produto_e_licencie,
"e-licencie-gov": produto_e_licencie_gov,
suporte: produto_suporte
};
export {
Produto,
chaves_produto,
listaProdutos,
opcoesVinculos,
opcoesVinculosGov,
produto_betha_meio_ambiente,
produto_e_licencie,
produto_e_licencie_gov,
produto_suporte,
provedoresGov,
versao_usuarios
};

View file

@ -1,60 +0,0 @@
var chaves_produto = /* @__PURE__ */ ((chaves_produto2) => {
chaves_produto2["suporte"] = "suporte";
chaves_produto2["betha-meio-ambiente"] = "betha-meio-ambiente";
chaves_produto2["e-licencie-gov"] = "e-licencie-gov";
chaves_produto2["e-licencie"] = "e-licencie";
return chaves_produto2;
})(chaves_produto || {});
const opcoesVinculosGov = {
governo: "Governo",
sociedade: "Sociedade",
anonimo: "An\xF4nimo"
};
const opcoesVinculosSuporte = {
"suporte-1": "Suporte Prim\xE1rio"
};
const opcoesVinculos = {
["suporte" /* suporte */]: opcoesVinculosSuporte,
["betha-meio-ambiente" /* betha-meio-ambiente */]: opcoesVinculosGov,
["e-licencie-gov" /* e-licencie-gov */]: opcoesVinculosGov,
["e-licencie" /* e-licencie */]: {}
};
const tiposAcesso = opcoesVinculosGov;
const provedoresGov = {
/** Sistema de login da Beta */
"betha-sistemas": "Betha Sistemas",
/** sistema de login do altenticado */
"e-licencie": "e-licencie"
};
class Produto {
constructor(_) {
this.chave_produto = _.chave_produto;
this.titulo = _.titulo;
this.descricao = _.descricao;
this.url_produto = _.url_produto;
}
extruturaToken(_) {
return { ..._, chave_produto: this.chave_produto };
}
}
class ProdutoQuipo extends Produto {
extruturaToken(_) {
return { ..._, chave_produto: this.chave_produto };
}
}
var versao_usuarios = /* @__PURE__ */ ((versao_usuarios2) => {
versao_usuarios2["versao_usuarios_autenticacao"] = "versao_usuarios_autenticacao";
versao_usuarios2["versao_usuarios_quipo"] = "versao_usuarios_quipo";
return versao_usuarios2;
})(versao_usuarios || {});
export {
Produto,
ProdutoQuipo,
chaves_produto,
opcoesVinculos,
opcoesVinculosGov,
opcoesVinculosSuporte,
provedoresGov,
tiposAcesso,
versao_usuarios
};

View file

@ -1,6 +1,6 @@
{ {
"name": "p-autenticacao-drive", "name": "p-autenticacao-drive",
"version": "1.32.0", "version": "1.34.0",
"description": "", "description": "",
"main": "./src/index.ts", "main": "./src/index.ts",
"exports": { "exports": {
@ -13,7 +13,7 @@
"types": "./src/index.ts", "types": "./src/index.ts",
"scripts": { "scripts": {
"at": "pnpm up @biomejs/biome typescript", "at": "pnpm up @biomejs/biome typescript",
"build": "pnpm run check && tsup --config ./node_modules/p-comuns/src/tsup/tsup.config.ts && npm --no-git-tag-version version minor", "build": "pnpm run check && tsup --config ./node_modules/p-comuns/tsup/tsup.config.ts && npm --no-git-tag-version version minor",
"biome": "biome check --write ./src && biome check --write ./package.json", "biome": "biome check --write ./src && biome check --write ./package.json",
"nodev": "check-node-version --node '>= 20'", "nodev": "check-node-version --node '>= 20'",
"check": "pnpm run biome && tsc --noEmit" "check": "pnpm run biome && tsc --noEmit"
@ -26,7 +26,7 @@
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "2.0.6", "@biomejs/biome": "2.0.6",
"@types/node": "^20.19.8", "@types/node": "^20.19.9",
"check-node-version": "^4.2.1", "check-node-version": "^4.2.1",
"tsup": "8.5.0", "tsup": "8.5.0",
"typescript": "5.5.4" "typescript": "5.5.4"

431
pnpm-lock.yaml generated
View file

@ -13,10 +13,10 @@ importers:
version: 4.1.0 version: 4.1.0
p-comuns: p-comuns:
specifier: git+https://git2.idz.one/publico/_comuns.git specifier: git+https://git2.idz.one/publico/_comuns.git
version: git+https://git2.idz.one/publico/_comuns.git#17aee620b3e66f14605d0ab851e7b80ec6553d76 version: git+https://git2.idz.one/publico/_comuns.git#2dafba786d4174b638660017f42a3f09be5396bd
p-respostas: p-respostas:
specifier: git+https://git2.idz.one/publico/_respostas.git specifier: git+https://git2.idz.one/publico/_respostas.git
version: git+https://git2.idz.one/publico/_respostas.git#431364ade4bc85aa163b970e0a94807dcc73585c version: git+https://git2.idz.one/publico/_respostas.git#3d95862ebbb1f722166105c2ec388c198f9136c5
uuid: uuid:
specifier: 11.1.0 specifier: 11.1.0
version: 11.1.0 version: 11.1.0
@ -25,8 +25,8 @@ importers:
specifier: 2.0.6 specifier: 2.0.6
version: 2.0.6 version: 2.0.6
'@types/node': '@types/node':
specifier: ^20.19.8 specifier: ^20.19.9
version: 20.19.8 version: 20.19.9
check-node-version: check-node-version:
specifier: ^4.2.1 specifier: ^4.2.1
version: 4.2.1 version: 4.2.1
@ -92,158 +92,158 @@ packages:
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@esbuild/aix-ppc64@0.25.6': '@esbuild/aix-ppc64@0.25.8':
resolution: {integrity: sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw==} resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [ppc64] cpu: [ppc64]
os: [aix] os: [aix]
'@esbuild/android-arm64@0.25.6': '@esbuild/android-arm64@0.25.8':
resolution: {integrity: sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA==} resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@esbuild/android-arm@0.25.6': '@esbuild/android-arm@0.25.8':
resolution: {integrity: sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg==} resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@esbuild/android-x64@0.25.6': '@esbuild/android-x64@0.25.8':
resolution: {integrity: sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A==} resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [android] os: [android]
'@esbuild/darwin-arm64@0.25.6': '@esbuild/darwin-arm64@0.25.8':
resolution: {integrity: sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA==} resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@esbuild/darwin-x64@0.25.6': '@esbuild/darwin-x64@0.25.8':
resolution: {integrity: sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg==} resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@esbuild/freebsd-arm64@0.25.6': '@esbuild/freebsd-arm64@0.25.8':
resolution: {integrity: sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg==} resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
'@esbuild/freebsd-x64@0.25.6': '@esbuild/freebsd-x64@0.25.8':
resolution: {integrity: sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ==} resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@esbuild/linux-arm64@0.25.6': '@esbuild/linux-arm64@0.25.8':
resolution: {integrity: sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ==} resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@esbuild/linux-arm@0.25.6': '@esbuild/linux-arm@0.25.8':
resolution: {integrity: sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw==} resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@esbuild/linux-ia32@0.25.6': '@esbuild/linux-ia32@0.25.8':
resolution: {integrity: sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw==} resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
'@esbuild/linux-loong64@0.25.6': '@esbuild/linux-loong64@0.25.8':
resolution: {integrity: sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg==} resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
'@esbuild/linux-mips64el@0.25.6': '@esbuild/linux-mips64el@0.25.8':
resolution: {integrity: sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw==} resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
'@esbuild/linux-ppc64@0.25.6': '@esbuild/linux-ppc64@0.25.8':
resolution: {integrity: sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw==} resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
'@esbuild/linux-riscv64@0.25.6': '@esbuild/linux-riscv64@0.25.8':
resolution: {integrity: sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w==} resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
'@esbuild/linux-s390x@0.25.6': '@esbuild/linux-s390x@0.25.8':
resolution: {integrity: sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw==} resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
'@esbuild/linux-x64@0.25.6': '@esbuild/linux-x64@0.25.8':
resolution: {integrity: sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig==} resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@esbuild/netbsd-arm64@0.25.6': '@esbuild/netbsd-arm64@0.25.8':
resolution: {integrity: sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q==} resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [netbsd] os: [netbsd]
'@esbuild/netbsd-x64@0.25.6': '@esbuild/netbsd-x64@0.25.8':
resolution: {integrity: sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g==} resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
'@esbuild/openbsd-arm64@0.25.6': '@esbuild/openbsd-arm64@0.25.8':
resolution: {integrity: sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg==} resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [openbsd] os: [openbsd]
'@esbuild/openbsd-x64@0.25.6': '@esbuild/openbsd-x64@0.25.8':
resolution: {integrity: sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw==} resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
'@esbuild/openharmony-arm64@0.25.6': '@esbuild/openharmony-arm64@0.25.8':
resolution: {integrity: sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA==} resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [openharmony] os: [openharmony]
'@esbuild/sunos-x64@0.25.6': '@esbuild/sunos-x64@0.25.8':
resolution: {integrity: sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA==} resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
'@esbuild/win32-arm64@0.25.6': '@esbuild/win32-arm64@0.25.8':
resolution: {integrity: sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q==} resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@esbuild/win32-ia32@0.25.6': '@esbuild/win32-ia32@0.25.8':
resolution: {integrity: sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ==} resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@esbuild/win32-x64@0.25.6': '@esbuild/win32-x64@0.25.8':
resolution: {integrity: sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA==} resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -269,111 +269,111 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'} engines: {node: '>=14'}
'@rollup/rollup-android-arm-eabi@4.45.1': '@rollup/rollup-android-arm-eabi@4.46.2':
resolution: {integrity: sha512-NEySIFvMY0ZQO+utJkgoMiCAjMrGvnbDLHvcmlA33UXJpYBCvlBEbMMtV837uCkS+plG2umfhn0T5mMAxGrlRA==} resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@rollup/rollup-android-arm64@4.45.1': '@rollup/rollup-android-arm64@4.46.2':
resolution: {integrity: sha512-ujQ+sMXJkg4LRJaYreaVx7Z/VMgBBd89wGS4qMrdtfUFZ+TSY5Rs9asgjitLwzeIbhwdEhyj29zhst3L1lKsRQ==} resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@rollup/rollup-darwin-arm64@4.45.1': '@rollup/rollup-darwin-arm64@4.46.2':
resolution: {integrity: sha512-FSncqHvqTm3lC6Y13xncsdOYfxGSLnP+73k815EfNmpewPs+EyM49haPS105Rh4aF5mJKywk9X0ogzLXZzN9lA==} resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@rollup/rollup-darwin-x64@4.45.1': '@rollup/rollup-darwin-x64@4.46.2':
resolution: {integrity: sha512-2/vVn/husP5XI7Fsf/RlhDaQJ7x9zjvC81anIVbr4b/f0xtSmXQTFcGIQ/B1cXIYM6h2nAhJkdMHTnD7OtQ9Og==} resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@rollup/rollup-freebsd-arm64@4.45.1': '@rollup/rollup-freebsd-arm64@4.46.2':
resolution: {integrity: sha512-4g1kaDxQItZsrkVTdYQ0bxu4ZIQ32cotoQbmsAnW1jAE4XCMbcBPDirX5fyUzdhVCKgPcrwWuucI8yrVRBw2+g==} resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-freebsd-x64@4.45.1': '@rollup/rollup-freebsd-x64@4.46.2':
resolution: {integrity: sha512-L/6JsfiL74i3uK1Ti2ZFSNsp5NMiM4/kbbGEcOCps99aZx3g8SJMO1/9Y0n/qKlWZfn6sScf98lEOUe2mBvW9A==} resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.45.1': '@rollup/rollup-linux-arm-gnueabihf@4.46.2':
resolution: {integrity: sha512-RkdOTu2jK7brlu+ZwjMIZfdV2sSYHK2qR08FUWcIoqJC2eywHbXr0L8T/pONFwkGukQqERDheaGTeedG+rra6Q==} resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.45.1': '@rollup/rollup-linux-arm-musleabihf@4.46.2':
resolution: {integrity: sha512-3kJ8pgfBt6CIIr1o+HQA7OZ9mp/zDk3ctekGl9qn/pRBgrRgfwiffaUmqioUGN9hv0OHv2gxmvdKOkARCtRb8Q==} resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.45.1': '@rollup/rollup-linux-arm64-gnu@4.46.2':
resolution: {integrity: sha512-k3dOKCfIVixWjG7OXTCOmDfJj3vbdhN0QYEqB+OuGArOChek22hn7Uy5A/gTDNAcCy5v2YcXRJ/Qcnm4/ma1xw==} resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm64-musl@4.45.1': '@rollup/rollup-linux-arm64-musl@4.46.2':
resolution: {integrity: sha512-PmI1vxQetnM58ZmDFl9/Uk2lpBBby6B6rF4muJc65uZbxCs0EA7hhKCk2PKlmZKuyVSHAyIw3+/SiuMLxKxWog==} resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rollup/rollup-linux-loongarch64-gnu@4.45.1': '@rollup/rollup-linux-loongarch64-gnu@4.46.2':
resolution: {integrity: sha512-9UmI0VzGmNJ28ibHW2GpE2nF0PBQqsyiS4kcJ5vK+wuwGnV5RlqdczVocDSUfGX/Na7/XINRVoUgJyFIgipoRg==} resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.45.1': '@rollup/rollup-linux-ppc64-gnu@4.46.2':
resolution: {integrity: sha512-7nR2KY8oEOUTD3pBAxIBBbZr0U7U+R9HDTPNy+5nVVHDXI4ikYniH1oxQz9VoB5PbBU1CZuDGHkLJkd3zLMWsg==} resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.45.1': '@rollup/rollup-linux-riscv64-gnu@4.46.2':
resolution: {integrity: sha512-nlcl3jgUultKROfZijKjRQLUu9Ma0PeNv/VFHkZiKbXTBQXhpytS8CIj5/NfBeECZtY2FJQubm6ltIxm/ftxpw==} resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
'@rollup/rollup-linux-riscv64-musl@4.45.1': '@rollup/rollup-linux-riscv64-musl@4.46.2':
resolution: {integrity: sha512-HJV65KLS51rW0VY6rvZkiieiBnurSzpzore1bMKAhunQiECPuxsROvyeaot/tcK3A3aGnI+qTHqisrpSgQrpgA==} resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.45.1': '@rollup/rollup-linux-s390x-gnu@4.46.2':
resolution: {integrity: sha512-NITBOCv3Qqc6hhwFt7jLV78VEO/il4YcBzoMGGNxznLgRQf43VQDae0aAzKiBeEPIxnDrACiMgbqjuihx08OOw==} resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
'@rollup/rollup-linux-x64-gnu@4.45.1': '@rollup/rollup-linux-x64-gnu@4.46.2':
resolution: {integrity: sha512-+E/lYl6qu1zqgPEnTrs4WysQtvc/Sh4fC2nByfFExqgYrqkKWp1tWIbe+ELhixnenSpBbLXNi6vbEEJ8M7fiHw==} resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rollup/rollup-linux-x64-musl@4.45.1': '@rollup/rollup-linux-x64-musl@4.46.2':
resolution: {integrity: sha512-a6WIAp89p3kpNoYStITT9RbTbTnqarU7D8N8F2CV+4Cl9fwCOZraLVuVFvlpsW0SbIiYtEnhCZBPLoNdRkjQFw==} resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.45.1': '@rollup/rollup-win32-arm64-msvc@4.46.2':
resolution: {integrity: sha512-T5Bi/NS3fQiJeYdGvRpTAP5P02kqSOpqiopwhj0uaXB6nzs5JVi2XMJb18JUSKhCOX8+UE1UKQufyD6Or48dJg==} resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.45.1': '@rollup/rollup-win32-ia32-msvc@4.46.2':
resolution: {integrity: sha512-lxV2Pako3ujjuUe9jiU3/s7KSrDfH6IgTSQOnDWr9aJ92YsFd7EurmClK0ly/t8dzMkDtd04g60WX6yl0sGfdw==} resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@rollup/rollup-win32-x64-msvc@4.45.1': '@rollup/rollup-win32-x64-msvc@4.46.2':
resolution: {integrity: sha512-M/fKi4sasCdM8i0aWJjCSFm2qEnYRR8AMLG2kxp6wD13+tMGA4Z1tVAuHkNRjud5SW2EM3naLuK35w9twvf6aA==} resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@types/estree@1.0.8': '@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
'@types/node@20.19.8': '@types/node@20.19.9':
resolution: {integrity: sha512-HzbgCY53T6bfu4tT7Aq3TvViJyHjLjPNaAS3HOuMc9pw97KHsUtXNX4L+wu59g1WnjsZSko35MbEqnO58rihhw==} resolution: {integrity: sha512-cuVNgarYWZqxRJDQHEB58GEONhOK79QVR/qYx4S7kcUObQvUwvFnYxJuuHUKm2aieN9X3yZB4LZsuYNU1Qphsw==}
acorn@8.15.0: acorn@8.15.0:
resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
@ -453,6 +453,9 @@ packages:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
dayjs@1.11.13:
resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==}
debug@4.4.1: debug@4.4.1:
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
engines: {node: '>=6.0'} engines: {node: '>=6.0'}
@ -471,8 +474,8 @@ packages:
emoji-regex@9.2.2: emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
esbuild@0.25.6: esbuild@0.25.8:
resolution: {integrity: sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==} resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==}
engines: {node: '>=18'} engines: {node: '>=18'}
hasBin: true hasBin: true
@ -577,13 +580,13 @@ packages:
object-filter@1.0.2: object-filter@1.0.2:
resolution: {integrity: sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==} resolution: {integrity: sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==}
p-comuns@git+https://git2.idz.one/publico/_comuns.git#17aee620b3e66f14605d0ab851e7b80ec6553d76: p-comuns@git+https://git2.idz.one/publico/_comuns.git#2dafba786d4174b638660017f42a3f09be5396bd:
resolution: {commit: 17aee620b3e66f14605d0ab851e7b80ec6553d76, repo: https://git2.idz.one/publico/_comuns.git, type: git} resolution: {commit: 2dafba786d4174b638660017f42a3f09be5396bd, repo: https://git2.idz.one/publico/_comuns.git, type: git}
version: 0.158.0 version: 0.206.0
p-respostas@git+https://git2.idz.one/publico/_respostas.git#431364ade4bc85aa163b970e0a94807dcc73585c: p-respostas@git+https://git2.idz.one/publico/_respostas.git#3d95862ebbb1f722166105c2ec388c198f9136c5:
resolution: {commit: 431364ade4bc85aa163b970e0a94807dcc73585c, repo: https://git2.idz.one/publico/_respostas.git, type: git} resolution: {commit: 3d95862ebbb1f722166105c2ec388c198f9136c5, repo: https://git2.idz.one/publico/_respostas.git, type: git}
version: 0.43.0 version: 0.46.0
package-json-from-dist@1.0.1: package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
@ -646,8 +649,8 @@ packages:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'} engines: {node: '>=8'}
rollup@4.45.1: rollup@4.46.2:
resolution: {integrity: sha512-4iya7Jb76fVpQyLoiVpzUrsjQ12r3dM7fIVz+4NwoYvZOShknRmiv+iu9CClZml5ZLGb0XMcYLutK6w9tgxHDw==} resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true hasBin: true
@ -673,6 +676,7 @@ packages:
source-map@0.8.0-beta.0: source-map@0.8.0-beta.0:
resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
deprecated: The work that was done in this beta branch won't be included in future versions
string-width@4.2.3: string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@ -825,82 +829,82 @@ snapshots:
'@biomejs/cli-win32-x64@2.0.6': '@biomejs/cli-win32-x64@2.0.6':
optional: true optional: true
'@esbuild/aix-ppc64@0.25.6': '@esbuild/aix-ppc64@0.25.8':
optional: true optional: true
'@esbuild/android-arm64@0.25.6': '@esbuild/android-arm64@0.25.8':
optional: true optional: true
'@esbuild/android-arm@0.25.6': '@esbuild/android-arm@0.25.8':
optional: true optional: true
'@esbuild/android-x64@0.25.6': '@esbuild/android-x64@0.25.8':
optional: true optional: true
'@esbuild/darwin-arm64@0.25.6': '@esbuild/darwin-arm64@0.25.8':
optional: true optional: true
'@esbuild/darwin-x64@0.25.6': '@esbuild/darwin-x64@0.25.8':
optional: true optional: true
'@esbuild/freebsd-arm64@0.25.6': '@esbuild/freebsd-arm64@0.25.8':
optional: true optional: true
'@esbuild/freebsd-x64@0.25.6': '@esbuild/freebsd-x64@0.25.8':
optional: true optional: true
'@esbuild/linux-arm64@0.25.6': '@esbuild/linux-arm64@0.25.8':
optional: true optional: true
'@esbuild/linux-arm@0.25.6': '@esbuild/linux-arm@0.25.8':
optional: true optional: true
'@esbuild/linux-ia32@0.25.6': '@esbuild/linux-ia32@0.25.8':
optional: true optional: true
'@esbuild/linux-loong64@0.25.6': '@esbuild/linux-loong64@0.25.8':
optional: true optional: true
'@esbuild/linux-mips64el@0.25.6': '@esbuild/linux-mips64el@0.25.8':
optional: true optional: true
'@esbuild/linux-ppc64@0.25.6': '@esbuild/linux-ppc64@0.25.8':
optional: true optional: true
'@esbuild/linux-riscv64@0.25.6': '@esbuild/linux-riscv64@0.25.8':
optional: true optional: true
'@esbuild/linux-s390x@0.25.6': '@esbuild/linux-s390x@0.25.8':
optional: true optional: true
'@esbuild/linux-x64@0.25.6': '@esbuild/linux-x64@0.25.8':
optional: true optional: true
'@esbuild/netbsd-arm64@0.25.6': '@esbuild/netbsd-arm64@0.25.8':
optional: true optional: true
'@esbuild/netbsd-x64@0.25.6': '@esbuild/netbsd-x64@0.25.8':
optional: true optional: true
'@esbuild/openbsd-arm64@0.25.6': '@esbuild/openbsd-arm64@0.25.8':
optional: true optional: true
'@esbuild/openbsd-x64@0.25.6': '@esbuild/openbsd-x64@0.25.8':
optional: true optional: true
'@esbuild/openharmony-arm64@0.25.6': '@esbuild/openharmony-arm64@0.25.8':
optional: true optional: true
'@esbuild/sunos-x64@0.25.6': '@esbuild/sunos-x64@0.25.8':
optional: true optional: true
'@esbuild/win32-arm64@0.25.6': '@esbuild/win32-arm64@0.25.8':
optional: true optional: true
'@esbuild/win32-ia32@0.25.6': '@esbuild/win32-ia32@0.25.8':
optional: true optional: true
'@esbuild/win32-x64@0.25.6': '@esbuild/win32-x64@0.25.8':
optional: true optional: true
'@isaacs/cliui@8.0.2': '@isaacs/cliui@8.0.2':
@ -929,69 +933,69 @@ snapshots:
'@pkgjs/parseargs@0.11.0': '@pkgjs/parseargs@0.11.0':
optional: true optional: true
'@rollup/rollup-android-arm-eabi@4.45.1': '@rollup/rollup-android-arm-eabi@4.46.2':
optional: true optional: true
'@rollup/rollup-android-arm64@4.45.1': '@rollup/rollup-android-arm64@4.46.2':
optional: true optional: true
'@rollup/rollup-darwin-arm64@4.45.1': '@rollup/rollup-darwin-arm64@4.46.2':
optional: true optional: true
'@rollup/rollup-darwin-x64@4.45.1': '@rollup/rollup-darwin-x64@4.46.2':
optional: true optional: true
'@rollup/rollup-freebsd-arm64@4.45.1': '@rollup/rollup-freebsd-arm64@4.46.2':
optional: true optional: true
'@rollup/rollup-freebsd-x64@4.45.1': '@rollup/rollup-freebsd-x64@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.45.1': '@rollup/rollup-linux-arm-gnueabihf@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-arm-musleabihf@4.45.1': '@rollup/rollup-linux-arm-musleabihf@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-arm64-gnu@4.45.1': '@rollup/rollup-linux-arm64-gnu@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-arm64-musl@4.45.1': '@rollup/rollup-linux-arm64-musl@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-loongarch64-gnu@4.45.1': '@rollup/rollup-linux-loongarch64-gnu@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.45.1': '@rollup/rollup-linux-ppc64-gnu@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-riscv64-gnu@4.45.1': '@rollup/rollup-linux-riscv64-gnu@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-riscv64-musl@4.45.1': '@rollup/rollup-linux-riscv64-musl@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-s390x-gnu@4.45.1': '@rollup/rollup-linux-s390x-gnu@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-x64-gnu@4.45.1': '@rollup/rollup-linux-x64-gnu@4.46.2':
optional: true optional: true
'@rollup/rollup-linux-x64-musl@4.45.1': '@rollup/rollup-linux-x64-musl@4.46.2':
optional: true optional: true
'@rollup/rollup-win32-arm64-msvc@4.45.1': '@rollup/rollup-win32-arm64-msvc@4.46.2':
optional: true optional: true
'@rollup/rollup-win32-ia32-msvc@4.45.1': '@rollup/rollup-win32-ia32-msvc@4.46.2':
optional: true optional: true
'@rollup/rollup-win32-x64-msvc@4.45.1': '@rollup/rollup-win32-x64-msvc@4.46.2':
optional: true optional: true
'@types/estree@1.0.8': {} '@types/estree@1.0.8': {}
'@types/node@20.19.8': '@types/node@20.19.9':
dependencies: dependencies:
undici-types: 6.21.0 undici-types: 6.21.0
@ -1015,9 +1019,9 @@ snapshots:
dependencies: dependencies:
balanced-match: 1.0.2 balanced-match: 1.0.2
bundle-require@5.1.0(esbuild@0.25.6): bundle-require@5.1.0(esbuild@0.25.8):
dependencies: dependencies:
esbuild: 0.25.6 esbuild: 0.25.8
load-tsconfig: 0.2.5 load-tsconfig: 0.2.5
cac@6.7.14: {} cac@6.7.14: {}
@ -1064,6 +1068,8 @@ snapshots:
shebang-command: 2.0.0 shebang-command: 2.0.0
which: 2.0.2 which: 2.0.2
dayjs@1.11.13: {}
debug@4.4.1: debug@4.4.1:
dependencies: dependencies:
ms: 2.1.3 ms: 2.1.3
@ -1074,34 +1080,34 @@ snapshots:
emoji-regex@9.2.2: {} emoji-regex@9.2.2: {}
esbuild@0.25.6: esbuild@0.25.8:
optionalDependencies: optionalDependencies:
'@esbuild/aix-ppc64': 0.25.6 '@esbuild/aix-ppc64': 0.25.8
'@esbuild/android-arm': 0.25.6 '@esbuild/android-arm': 0.25.8
'@esbuild/android-arm64': 0.25.6 '@esbuild/android-arm64': 0.25.8
'@esbuild/android-x64': 0.25.6 '@esbuild/android-x64': 0.25.8
'@esbuild/darwin-arm64': 0.25.6 '@esbuild/darwin-arm64': 0.25.8
'@esbuild/darwin-x64': 0.25.6 '@esbuild/darwin-x64': 0.25.8
'@esbuild/freebsd-arm64': 0.25.6 '@esbuild/freebsd-arm64': 0.25.8
'@esbuild/freebsd-x64': 0.25.6 '@esbuild/freebsd-x64': 0.25.8
'@esbuild/linux-arm': 0.25.6 '@esbuild/linux-arm': 0.25.8
'@esbuild/linux-arm64': 0.25.6 '@esbuild/linux-arm64': 0.25.8
'@esbuild/linux-ia32': 0.25.6 '@esbuild/linux-ia32': 0.25.8
'@esbuild/linux-loong64': 0.25.6 '@esbuild/linux-loong64': 0.25.8
'@esbuild/linux-mips64el': 0.25.6 '@esbuild/linux-mips64el': 0.25.8
'@esbuild/linux-ppc64': 0.25.6 '@esbuild/linux-ppc64': 0.25.8
'@esbuild/linux-riscv64': 0.25.6 '@esbuild/linux-riscv64': 0.25.8
'@esbuild/linux-s390x': 0.25.6 '@esbuild/linux-s390x': 0.25.8
'@esbuild/linux-x64': 0.25.6 '@esbuild/linux-x64': 0.25.8
'@esbuild/netbsd-arm64': 0.25.6 '@esbuild/netbsd-arm64': 0.25.8
'@esbuild/netbsd-x64': 0.25.6 '@esbuild/netbsd-x64': 0.25.8
'@esbuild/openbsd-arm64': 0.25.6 '@esbuild/openbsd-arm64': 0.25.8
'@esbuild/openbsd-x64': 0.25.6 '@esbuild/openbsd-x64': 0.25.8
'@esbuild/openharmony-arm64': 0.25.6 '@esbuild/openharmony-arm64': 0.25.8
'@esbuild/sunos-x64': 0.25.6 '@esbuild/sunos-x64': 0.25.8
'@esbuild/win32-arm64': 0.25.6 '@esbuild/win32-arm64': 0.25.8
'@esbuild/win32-ia32': 0.25.6 '@esbuild/win32-ia32': 0.25.8
'@esbuild/win32-x64': 0.25.6 '@esbuild/win32-x64': 0.25.8
fdir@6.4.6(picomatch@4.0.3): fdir@6.4.6(picomatch@4.0.3):
optionalDependencies: optionalDependencies:
@ -1111,7 +1117,7 @@ snapshots:
dependencies: dependencies:
magic-string: 0.30.17 magic-string: 0.30.17
mlly: 1.7.4 mlly: 1.7.4
rollup: 4.45.1 rollup: 4.46.2
foreground-child@3.3.1: foreground-child@3.3.1:
dependencies: dependencies:
@ -1191,16 +1197,17 @@ snapshots:
object-filter@1.0.2: {} object-filter@1.0.2: {}
p-comuns@git+https://git2.idz.one/publico/_comuns.git#17aee620b3e66f14605d0ab851e7b80ec6553d76: p-comuns@git+https://git2.idz.one/publico/_comuns.git#2dafba786d4174b638660017f42a3f09be5396bd:
dependencies: dependencies:
cross-fetch: 4.1.0 cross-fetch: 4.1.0
dayjs: 1.11.13
zod: 3.24.1 zod: 3.24.1
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
p-respostas@git+https://git2.idz.one/publico/_respostas.git#431364ade4bc85aa163b970e0a94807dcc73585c: p-respostas@git+https://git2.idz.one/publico/_respostas.git#3d95862ebbb1f722166105c2ec388c198f9136c5:
dependencies: dependencies:
p-comuns: git+https://git2.idz.one/publico/_comuns.git#17aee620b3e66f14605d0ab851e7b80ec6553d76 p-comuns: git+https://git2.idz.one/publico/_comuns.git#2dafba786d4174b638660017f42a3f09be5396bd
zod: 3.24.1 zod: 3.24.1
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
@ -1240,30 +1247,30 @@ snapshots:
resolve-from@5.0.0: {} resolve-from@5.0.0: {}
rollup@4.45.1: rollup@4.46.2:
dependencies: dependencies:
'@types/estree': 1.0.8 '@types/estree': 1.0.8
optionalDependencies: optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.45.1 '@rollup/rollup-android-arm-eabi': 4.46.2
'@rollup/rollup-android-arm64': 4.45.1 '@rollup/rollup-android-arm64': 4.46.2
'@rollup/rollup-darwin-arm64': 4.45.1 '@rollup/rollup-darwin-arm64': 4.46.2
'@rollup/rollup-darwin-x64': 4.45.1 '@rollup/rollup-darwin-x64': 4.46.2
'@rollup/rollup-freebsd-arm64': 4.45.1 '@rollup/rollup-freebsd-arm64': 4.46.2
'@rollup/rollup-freebsd-x64': 4.45.1 '@rollup/rollup-freebsd-x64': 4.46.2
'@rollup/rollup-linux-arm-gnueabihf': 4.45.1 '@rollup/rollup-linux-arm-gnueabihf': 4.46.2
'@rollup/rollup-linux-arm-musleabihf': 4.45.1 '@rollup/rollup-linux-arm-musleabihf': 4.46.2
'@rollup/rollup-linux-arm64-gnu': 4.45.1 '@rollup/rollup-linux-arm64-gnu': 4.46.2
'@rollup/rollup-linux-arm64-musl': 4.45.1 '@rollup/rollup-linux-arm64-musl': 4.46.2
'@rollup/rollup-linux-loongarch64-gnu': 4.45.1 '@rollup/rollup-linux-loongarch64-gnu': 4.46.2
'@rollup/rollup-linux-powerpc64le-gnu': 4.45.1 '@rollup/rollup-linux-ppc64-gnu': 4.46.2
'@rollup/rollup-linux-riscv64-gnu': 4.45.1 '@rollup/rollup-linux-riscv64-gnu': 4.46.2
'@rollup/rollup-linux-riscv64-musl': 4.45.1 '@rollup/rollup-linux-riscv64-musl': 4.46.2
'@rollup/rollup-linux-s390x-gnu': 4.45.1 '@rollup/rollup-linux-s390x-gnu': 4.46.2
'@rollup/rollup-linux-x64-gnu': 4.45.1 '@rollup/rollup-linux-x64-gnu': 4.46.2
'@rollup/rollup-linux-x64-musl': 4.45.1 '@rollup/rollup-linux-x64-musl': 4.46.2
'@rollup/rollup-win32-arm64-msvc': 4.45.1 '@rollup/rollup-win32-arm64-msvc': 4.46.2
'@rollup/rollup-win32-ia32-msvc': 4.45.1 '@rollup/rollup-win32-ia32-msvc': 4.46.2
'@rollup/rollup-win32-x64-msvc': 4.45.1 '@rollup/rollup-win32-x64-msvc': 4.46.2
fsevents: 2.3.3 fsevents: 2.3.3
run-parallel@1.2.0: run-parallel@1.2.0:
@ -1345,18 +1352,18 @@ snapshots:
tsup@8.5.0(typescript@5.5.4): tsup@8.5.0(typescript@5.5.4):
dependencies: dependencies:
bundle-require: 5.1.0(esbuild@0.25.6) bundle-require: 5.1.0(esbuild@0.25.8)
cac: 6.7.14 cac: 6.7.14
chokidar: 4.0.3 chokidar: 4.0.3
consola: 3.4.2 consola: 3.4.2
debug: 4.4.1 debug: 4.4.1
esbuild: 0.25.6 esbuild: 0.25.8
fix-dts-default-cjs-exports: 1.0.1 fix-dts-default-cjs-exports: 1.0.1
joycon: 3.1.1 joycon: 3.1.1
picocolors: 1.1.1 picocolors: 1.1.1
postcss-load-config: 6.0.1 postcss-load-config: 6.0.1
resolve-from: 5.0.0 resolve-from: 5.0.0
rollup: 4.45.1 rollup: 4.46.2
source-map: 0.8.0-beta.0 source-map: 0.8.0-beta.0
sucrase: 3.35.0 sucrase: 3.35.0
tinyexec: 0.3.2 tinyexec: 0.3.2