From c8bc47d515959eacabf91a19aab6654d3f9960ab Mon Sep 17 00:00:00 2001 From: marcio Date: Tue, 18 Nov 2025 08:32:58 -0300 Subject: [PATCH] build --- dist-back/index.js | 2 ++ dist-back/produtos.js | 32 ++++++++++++++++++++++++++++++++ dist-front/index.d.mts | 7 ++++++- dist-front/index.mjs | 2 +- package.json | 2 +- pacote.tgz | Bin 24794 -> 25074 bytes src/index.ts | 1 + src/produtos.ts | 4 ++++ 8 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 dist-back/produtos.js create mode 100644 src/produtos.ts diff --git a/dist-back/index.js b/dist-back/index.js index 57e8fd0..1fd70bd 100644 --- a/dist-back/index.js +++ b/dist-back/index.js @@ -28,6 +28,7 @@ __reExport(index_exports, require("./local"), module.exports); __reExport(index_exports, require("./logger"), module.exports); __reExport(index_exports, require("./logger"), module.exports); __reExport(index_exports, require("./postgres"), module.exports); +__reExport(index_exports, require("./produtos"), module.exports); __reExport(index_exports, require("./testes-de-variaveis"), module.exports); __reExport(index_exports, require("./texto_busca"), module.exports); __reExport(index_exports, require("./tipagemRotas"), module.exports); @@ -50,6 +51,7 @@ __reExport(index_exports, require("./variaveisComuns"), module.exports); ...require("./logger"), ...require("./logger"), ...require("./postgres"), + ...require("./produtos"), ...require("./testes-de-variaveis"), ...require("./texto_busca"), ...require("./tipagemRotas"), diff --git a/dist-back/produtos.js b/dist-back/produtos.js new file mode 100644 index 0000000..e6bd639 --- /dev/null +++ b/dist-back/produtos.js @@ -0,0 +1,32 @@ +"use strict"; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); +var produtos_exports = {}; +__export(produtos_exports, { + Produtos: () => Produtos +}); +module.exports = __toCommonJS(produtos_exports); +var Produtos = /* @__PURE__ */ ((Produtos2) => { + Produtos2["e-licencie"] = "e-licencie"; + Produtos2["gov.e-licencie"] = "gov.e-licencie"; + return Produtos2; +})(Produtos || {}); +// Annotate the CommonJS export names for ESM import in node: +0 && (module.exports = { + Produtos +}); diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index 8de4d41..4db561b 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -181,6 +181,11 @@ declare const objetoPg: (entrada: { [k: string]: string | boolean | null | undefined | number; }; +declare enum Produtos { + "e-licencie" = "e-licencie", + "gov.e-licencie" = "gov.e-licencie" +} + declare const umaFuncao: () => string; declare const umaVariavel = "Ol\u00E1 Mundo! (vari\u00E1vel)"; @@ -311,4 +316,4 @@ declare const nomeVariavel: (v: { [key: string]: any; }) => string; -export { TipagemRotas, type TipoLoggerSessao, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, cdn_carro_de_boi, dayjsbr, defineCwd, erUuid, esperar, extensoes, graficos_pilao, type interfaceConsulta, localValor, logger, nomeVariavel, objetoPg, operadores, paraObjetoRegistroPg, pgObjeto, postLogger, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoLogger, type tipoLoggerLog, type tipoLokiObjeto, tipoUsuarioResiduos, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zOperadores }; +export { Produtos, TipagemRotas, type TipoLoggerSessao, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, cdn_carro_de_boi, dayjsbr, defineCwd, erUuid, esperar, extensoes, graficos_pilao, type interfaceConsulta, localValor, logger, nomeVariavel, objetoPg, operadores, paraObjetoRegistroPg, pgObjeto, postLogger, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoLogger, type tipoLoggerLog, type tipoLokiObjeto, tipoUsuarioResiduos, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zOperadores }; diff --git a/dist-front/index.mjs b/dist-front/index.mjs index a91cb3a..a2650fe 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -var x="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),oo=o=>`eli-${Array.from({length:o||8}).map(()=>x[(999*Math.random()|0)%x.length]).join("")}`;var d={};globalThis.cacheMemoria_cache=d;var y=(o,e,t)=>{let r=typeof o=="string"?o:typeof o=="number"?String(o):encodeURIComponent(JSON.stringify(o)),i=t&&new Date().getTime()+t*1e3;e!==void 0&&(d[r]={valor:e,validade:i});let n=d[r];if(!(n?.validade&&n.validaded,ro=y,io=o=>e=>y(o,e);var ao="00000000-0000-0000-0000-000000000000",T=(s=>(s.codigo="codigo",s.excluido="excluido",s.data_hora_criacao="data_hora_criacao",s.data_hora_atualizacao="data_hora_atualizacao",s.codigo_usuario_criacao="codigo_usuario_criacao",s.codigo_usuario_atualizacao="codigo_usuario_atualizacao",s.versao="versao",s))(T||{}),S=(e=>(e.token="token",e))(S||{}),z=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(z||{});import l from"zod";var N=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(N||{}),$=l.enum(["=","!=",">",">=","<","<=","like","in"]),po=l.object({coluna:l.string(),valor:l.any(),operador:$,ou:l.boolean().optional()});import m from"dayjs";import M from"dayjs/plugin/duration.js";import P from"dayjs/plugin/isSameOrAfter.js";import C from"dayjs/plugin/isSameOrBefore.js";import I from"dayjs/plugin/minMax.js";import U from"dayjs/plugin/relativeTime.js";import A from"dayjs/plugin/timezone.js";import E from"dayjs/plugin/utc.js";import J from"dayjs/plugin/weekOfYear.js";import"dayjs/locale/pt-br.js";m.locale("pt-br");m.extend(E);m.extend(A);m.extend(J);m.extend(C);m.extend(P);m.extend(I);m.extend(U);m.extend(M);var Oo=m;var Lo="https://carro-de-boi-idz-one.b-cdn.net";var q=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}],So=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return q.find(r=>r.ext===e)?.tipo||"outros"};var No={Condicionantes:{grafico:"condicionantes-criadas",titulo:"Condicionantes Criadas"},Licen\u00E7as:{grafico:"licencas-criadas",titulo:"Licen\xE7as Criadas"}};var Mo=(o,e)=>{let t=globalThis.localStorage;if(typeof t>"u")return null;let r=typeof o=="string"?o:encodeURIComponent(JSON.stringify(o));try{e!==void 0&&t.setItem(r,JSON.stringify(e));let i=t.getItem(r);if(i===null)return null;try{return JSON.parse(i)}catch{return i}}catch{return null}};import K from"cross-fetch";var Co=o=>new Promise(e=>setTimeout(()=>e(!0),o)),g=o=>Object.keys(o).join("/");var F="https://log.idz.one",G="/loki/api/v1/push",V=async({objeto:o})=>{let e=await K(`${F}${G}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)}).catch(t=>t);return e.ok?[o]:[o,`Erro ${e.status}: ${await e?.text?.()}`]},f="",Eo=o=>{f=o},Jo=({app:o,eProducao:e,parametros:t})=>({inquilino:r,usuario:i,parametros:n})=>async(a,s,v)=>{let{__filename:p,detalhes:c,local:u,parametros:_}=v||{},O=`${e?"":"DEV-"}${o}`;f&&p&&(p=p.replace(f,"")),u&&(c=[`${g({local:u})}="${u}"`,...c||[]]),p&&(c=[`${g({__filename:p})}="${p}"`,...c||[]]);let w=`${Date.now()}000000`,L=c?.length?`${s} | ${c.map(k=>JSON.stringify(k)).join(" | ")}`:s,j={streams:[{stream:{app:O,inquilino:r,usuario:i,level:a,...t||{},...n||{},..._||{}},values:[[w,L]]}]};return await V({objeto:j})};var b=o=>{try{return Object.fromEntries(Object.entries(o).map(([e,t])=>[e,t===void 0||t==null||typeof t=="string"||typeof t=="number"||typeof t=="boolean"?t:JSON.stringify(t,null,2)]))}catch(e){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${e.message} ${e.stack}`)}},Ko=b,Fo=b;var Vo=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Ro="Ol\xE1 Mundo! (vari\xE1vel)";var Wo=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var h=class{constructor({caminho:e,acaoIr:t,rotulo:r}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(e)?e:[e]).filter(Boolean).map(i=>String(i)).flatMap(i=>i.split("/")).filter(Boolean),this.rotulo=r}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(t=>t)}endereco(e,t){let r=new URL(typeof window<"u"?window.location.href:"http://localhost");r.pathname=this.caminho,r.search="";let i=Object.entries(e);for(let[n,a]of i)r.searchParams.set(String(n),JSON.stringify(a));return r.hash="",t&&(r.hash=`#${r.search}`,r.search=""),r.href}ir(e){this._acaoIr?this._acaoIr(this.endereco({...e})):typeof window<"u"&&(window.location.href=this.endereco({...e}))}parametros(e){let t=e?new URL(e):new URL(typeof window<"u"?window.location.href:"http://localhost"),r=t.searchParams,i=Object.fromEntries(r.entries()),n=t.hash;if(n){let a=Object.fromEntries(new URLSearchParams(n.slice(1)).entries());i={...i,...a}}for(let a in i)try{i[a]=JSON.parse(i[a])}catch{console.log(`[${a}|${i[a]}] n\xE3o \xE9 um json v\xE1lido.`)}return i}};var D=(n=>(n.UN="UN",n.KG="KG",n.TON="TON",n.g="g",n["M\xB3"]="M\xB3",n.Lt="Lt",n))(D||{}),oe=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:o=>o,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:o=>o/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:o=>o*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:o=>o,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:o=>o*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:o=>o,tipo:"unidade"}];import{NIL as R,v3 as B,v4 as Q}from"uuid";var Y=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,re=o=>Y.test(String(o||"")),H=(o,e)=>B(typeof o=="string"?o:typeof o=="number"?String(o):JSON.stringify(o),e?H(e):R),W=Q,ie=W;export{h as TipagemRotas,oo as aleatorio,y as cacheM,io as cacheMFixo,ro as cacheMemoria,T as camposComuns,Lo as cdn_carro_de_boi,Oo as dayjsbr,Eo as defineCwd,Y as erUuid,Co as esperar,q as extensoes,No as graficos_pilao,Mo as localValor,Jo as logger,g as nomeVariavel,Fo as objetoPg,N as operadores,b as paraObjetoRegistroPg,Ko as pgObjeto,V as postLogger,D as siglas_unidades_medida,Wo as texto_busca,So as tipoArquivo,z as tipoUsuarioResiduos,S as tx,Vo as umaFuncao,Ro as umaVariavel,oe as unidades_medida,ie as uuid,H as uuidV3,W as uuidV4,ao as uuid_null,re as validarUuid,to as verCacheM,po as zFiltro,$ as zOperadores}; +var x="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),oe=e=>`eli-${Array.from({length:e||8}).map(()=>x[(999*Math.random()|0)%x.length]).join("")}`;var d={};globalThis.cacheMemoria_cache=d;var y=(e,o,t)=>{let i=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),r=t&&new Date().getTime()+t*1e3;o!==void 0&&(d[i]={valor:o,validade:r});let n=d[i];if(!(n?.validade&&n.validaded,re=y,ne=e=>o=>y(e,o);var se="00000000-0000-0000-0000-000000000000",T=(s=>(s.codigo="codigo",s.excluido="excluido",s.data_hora_criacao="data_hora_criacao",s.data_hora_atualizacao="data_hora_atualizacao",s.codigo_usuario_criacao="codigo_usuario_criacao",s.codigo_usuario_atualizacao="codigo_usuario_atualizacao",s.versao="versao",s))(T||{}),S=(o=>(o.token="token",o))(S||{}),z=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(z||{});import l from"zod";var N=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(N||{}),$=l.enum(["=","!=",">",">=","<","<=","like","in"]),ce=l.object({coluna:l.string(),valor:l.any(),operador:$,ou:l.boolean().optional()});import m from"dayjs";import M from"dayjs/plugin/duration.js";import C from"dayjs/plugin/isSameOrAfter.js";import I from"dayjs/plugin/isSameOrBefore.js";import U from"dayjs/plugin/minMax.js";import P from"dayjs/plugin/relativeTime.js";import A from"dayjs/plugin/timezone.js";import E from"dayjs/plugin/utc.js";import J from"dayjs/plugin/weekOfYear.js";import"dayjs/locale/pt-br.js";m.locale("pt-br");m.extend(E);m.extend(A);m.extend(J);m.extend(I);m.extend(C);m.extend(U);m.extend(P);m.extend(M);var Oe=m;var Le="https://carro-de-boi-idz-one.b-cdn.net";var q=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}],Se=e=>{let o=String(e||"").toLocaleLowerCase().split(".").pop();return q.find(i=>i.ext===o)?.tipo||"outros"};var Ne={Condicionantes:{grafico:"condicionantes-criadas",titulo:"Condicionantes Criadas"},Licen\u00E7as:{grafico:"licencas-criadas",titulo:"Licen\xE7as Criadas"}};var Me=(e,o)=>{let t=globalThis.localStorage;if(typeof t>"u")return null;let i=typeof e=="string"?e:encodeURIComponent(JSON.stringify(e));try{o!==void 0&&t.setItem(i,JSON.stringify(o));let r=t.getItem(i);if(r===null)return null;try{return JSON.parse(r)}catch{return r}}catch{return null}};import K from"cross-fetch";var Ie=e=>new Promise(o=>setTimeout(()=>o(!0),e)),g=e=>Object.keys(e).join("/");var F="https://log.idz.one",G="/loki/api/v1/push",V=async({objeto:e})=>{let o=await K(`${F}${G}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).catch(t=>t);return o.ok?[e]:[e,`Erro ${o.status}: ${await o?.text?.()}`]},f="",Ee=e=>{f=e},Je=({app:e,eProducao:o,parametros:t})=>({inquilino:i,usuario:r,parametros:n})=>async(a,s,v)=>{let{__filename:p,detalhes:c,local:u,parametros:_}=v||{},O=`${o?"":"DEV-"}${e}`;f&&p&&(p=p.replace(f,"")),u&&(c=[`${g({local:u})}="${u}"`,...c||[]]),p&&(c=[`${g({__filename:p})}="${p}"`,...c||[]]);let w=`${Date.now()}000000`,L=c?.length?`${s} | ${c.map(k=>JSON.stringify(k)).join(" | ")}`:s,j={streams:[{stream:{app:O,inquilino:i,usuario:r,level:a,...t||{},...n||{},..._||{}},values:[[w,L]]}]};return await V({objeto:j})};var b=e=>{try{return Object.fromEntries(Object.entries(e).map(([o,t])=>[o,t===void 0||t==null||typeof t=="string"||typeof t=="number"||typeof t=="boolean"?t:JSON.stringify(t,null,2)]))}catch(o){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${o.message} ${o.stack}`)}},Ke=b,Fe=b;var D=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(D||{});var De=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Be="Ol\xE1 Mundo! (vari\xE1vel)";var Xe=(...e)=>e.map(o=>o==null?"":String(o).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var h=class{constructor({caminho:o,acaoIr:t,rotulo:i}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(o)?o:[o]).filter(Boolean).map(r=>String(r)).flatMap(r=>r.split("/")).filter(Boolean),this.rotulo=i}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(o){this._partesCaminho=o.split("/").filter(t=>t)}endereco(o,t){let i=new URL(typeof window<"u"?window.location.href:"http://localhost");i.pathname=this.caminho,i.search="";let r=Object.entries(o);for(let[n,a]of r)i.searchParams.set(String(n),JSON.stringify(a));return i.hash="",t&&(i.hash=`#${i.search}`,i.search=""),i.href}ir(o){this._acaoIr?this._acaoIr(this.endereco({...o})):typeof window<"u"&&(window.location.href=this.endereco({...o}))}parametros(o){let t=o?new URL(o):new URL(typeof window<"u"?window.location.href:"http://localhost"),i=t.searchParams,r=Object.fromEntries(i.entries()),n=t.hash;if(n){let a=Object.fromEntries(new URLSearchParams(n.slice(1)).entries());r={...r,...a}}for(let a in r)try{r[a]=JSON.parse(r[a])}catch{console.log(`[${a}|${r[a]}] n\xE3o \xE9 um json v\xE1lido.`)}return r}};var R=(n=>(n.UN="UN",n.KG="KG",n.TON="TON",n.g="g",n["M\xB3"]="M\xB3",n.Lt="Lt",n))(R||{}),oo=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:e=>e,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:e=>e/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:e=>e*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:e=>e,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:e=>e*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:e=>e,tipo:"unidade"}];import{NIL as B,v3 as Q,v4 as Y}from"uuid";var H=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,ro=e=>H.test(String(e||"")),W=(e,o)=>Q(typeof e=="string"?e:typeof e=="number"?String(e):JSON.stringify(e),o?W(o):B),X=Y,no=X;export{D as Produtos,h as TipagemRotas,oe as aleatorio,y as cacheM,ne as cacheMFixo,re as cacheMemoria,T as camposComuns,Le as cdn_carro_de_boi,Oe as dayjsbr,Ee as defineCwd,H as erUuid,Ie as esperar,q as extensoes,Ne as graficos_pilao,Me as localValor,Je as logger,g as nomeVariavel,Fe as objetoPg,N as operadores,b as paraObjetoRegistroPg,Ke as pgObjeto,V as postLogger,R as siglas_unidades_medida,Xe as texto_busca,Se as tipoArquivo,z as tipoUsuarioResiduos,S as tx,De as umaFuncao,Be as umaVariavel,oo as unidades_medida,no as uuid,W as uuidV3,X as uuidV4,se as uuid_null,ro as validarUuid,ie as verCacheM,ce as zFiltro,$ as zOperadores}; diff --git a/package.json b/package.json index e755f0a..164baac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.291.0", + "version": "0.292.0", "description": "", "main": "./dist-front/index.mjs", "module": "./dist-front/index.mjs", diff --git a/pacote.tgz b/pacote.tgz index 9dc78726ef7d497e4342a272b93017b5ea101176..685f00dcecb7b8ea609ffc11a68d69dc1e2e6156 100644 GIT binary patch delta 24809 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 delta 24476 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