From 303832ba8c4ee87cbdc6ae80ff12a56da6ce37cf Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Sun, 15 Feb 2026 15:16:02 -0300 Subject: [PATCH] build --- dist-front/index.d.mts | 42 +---------------------------------------- dist-front/index.mjs | 2 +- package.json | 2 +- pacote.tgz | Bin 24648 -> 24878 bytes 4 files changed, 3 insertions(+), 43 deletions(-) diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index ff386f1..0c0d61c 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -121,46 +121,6 @@ declare const tipoArquivo: (nomeArquivo: string | null | undefined) => tiposArqu */ declare const localValor: (chave_: string | any, valor?: T | null) => T | null; -type tipoLokiObjeto = { - streams: { - stream: { - [k: string]: string; - }; - values: [string, string][]; - }[]; -}; -declare const postLogger: ({ objeto, }: { - objeto: tipoLokiObjeto; -}) => Promise<[objeto: tipoLokiObjeto, erro?: string]>; -/** define a localização da pasta do projeto */ -declare const defineCwd: (novoCwd: string) => void; -type tipoLevel = "info" | "warn" | "error"; -type tipoOpSessao = { - inquilino: string; - usuario: string; - parametros?: { - [k: string]: string; - }; -}; -type tipoLog = { - detalhes?: unknown[]; - __filename?: string; - local?: string; - parametros?: { - [k: string]: string; - }; -}; -type tipoLoggerLog = (level: tipoLevel, mensagem: string, op_tipoLog?: tipoLog) => Promise<[objeto: tipoLokiObjeto, erro?: string]>; -type TipoLoggerSessao = (sess: tipoOpSessao) => tipoLoggerLog; -type tipoLogger = (amb: { - app: string; - eProducao: boolean; - parametros?: { - [k: string]: string; - }; -}) => TipoLoggerSessao; -declare const logger: tipoLogger; - /** * Trata um objeto para ser imput para postgres * @param entrada @@ -367,4 +327,4 @@ declare const nomeVariavel: (v: { [key: string]: any; }) => string; -export { Produtos, TipagemRotas, type TipoLoggerSessao, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, defineCwd, erUuid, esperar, extensoes, type interfaceConsulta, link_paiol, localValor, logger, nomeVariavel, objetoPg, operadores, paraObjetoRegistroPg, pgObjeto, postLogger, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoLogger, type tipoLoggerLog, type tipoLokiObjeto, tipoUsuarioResiduos, tiposSituacoesElicencie, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zOperadores }; +export { Produtos, TipagemRotas, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, erUuid, esperar, extensoes, type interfaceConsulta, link_paiol, localValor, nomeVariavel, objetoPg, operadores, paraObjetoRegistroPg, pgObjeto, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, tipoUsuarioResiduos, tiposSituacoesElicencie, 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 8ff6881..b7ec4e7 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -var _="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),to=o=>`eli-${Array.from({length:o||8}).map(()=>_[(999*Math.random()|0)%_.length]).join("")}`;var f={};globalThis.cacheMemoria_cache=f;var v=(o,e,t)=>{let a=typeof o=="string"?o:typeof o=="number"?String(o):encodeURIComponent(JSON.stringify(o)),n=t&&new Date().getTime()+t*1e3;e!==void 0&&(f[a]={valor:e,validade:n});let i=f[a];if(!(i?.validade&&i.validadef,io=v,mo=o=>e=>v(o,e);var so="00000000-0000-0000-0000-000000000000",z=(p=>(p.codigo="codigo",p.excluido="excluido",p.data_hora_criacao="data_hora_criacao",p.data_hora_atualizacao="data_hora_atualizacao",p.codigo_usuario_criacao="codigo_usuario_criacao",p.codigo_usuario_atualizacao="codigo_usuario_atualizacao",p.versao="versao",p))(z||{}),N=(e=>(e.token="token",e))(N||{}),$=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))($||{});import g from"zod";var M=(a=>(a["="]="=",a["!="]="!=",a[">"]=">",a[">="]=">=",a["<"]="<",a["<="]="<=",a.like="like",a.in="in",a.isNull="isNull",a))(M||{}),q=g.enum(["=","!=",">",">=","<","<=","like","in","isNull"]),fo=g.object({coluna:g.string(),valor:g.any(),operador:q,ou:g.boolean().optional()});import d from"dayjs";import I from"dayjs/plugin/duration";import U from"dayjs/plugin/isSameOrAfter";import P from"dayjs/plugin/isSameOrBefore";import A from"dayjs/plugin/minMax";import J from"dayjs/plugin/relativeTime";import C from"dayjs/plugin/timezone";import K from"dayjs/plugin/utc";import D from"dayjs/plugin/weekOfYear";import"dayjs/locale/pt-br";d.locale("pt-br");d.extend(K);d.extend(C);d.extend(D);d.extend(P);d.extend(U);d.extend(A);d.extend(J);d.extend(I);var ko="https://paiol.idz.one";var F=[{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"}],$o=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return F.find(a=>a.ext===e)?.tipo||"outros"};var qo=(o,e)=>{let t=globalThis.localStorage;if(typeof t>"u")return null;let a=typeof o=="string"?o:encodeURIComponent(JSON.stringify(o));try{e!==void 0&&t.setItem(a,JSON.stringify(e));let n=t.getItem(a);if(n===null)return null;try{return JSON.parse(n)}catch{return n}}catch{return null}};import G from"cross-fetch";var Uo=o=>new Promise(e=>setTimeout(()=>e(!0),o)),x=o=>Object.keys(o).join("/");var V="https://log.idz.one",R="/loki/api/v1/push",B=async({objeto:o})=>{let e=await G(`${V}${R}`,{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?.()}`]},c="",Co=o=>{c=o},Ko=({app:o,eProducao:e,parametros:t})=>({inquilino:a,usuario:n,parametros:i})=>async(m,p,b)=>{let{__filename:s,detalhes:l,local:u,parametros:O}=b||{},w=`${e?"":"DEV-"}${o}`;c&&s&&(s=s.replace(c,"")),u&&(l=[`${x({local:u})}="${u}"`,...l||[]]),s&&(l=[`${x({__filename:s})}="${s}"`,...l||[]]);let L=`${Date.now()}000000`,j=l?.length?`${p} | ${l.map(T=>JSON.stringify(T)).join(" | ")}`:p,k={streams:[{stream:{app:w,inquilino:a,usuario:n,level:m,...t||{},...i||{},...O||{}},values:[[L,j]]}]};return await B({objeto:k})};var y=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}`)}},Fo=y,Go=y;var Q=(o=>(o["e-licencie"]="e-licencie",o["gov.e-licencie"]="gov.e-licencie",o))(Q||{});var Y=(r=>(r.modelo="000_modelo",r.vencida="100_vencida",r.expirado="200_expirado",r.alerta="300_alerta",r.protocoladafora="350_protocoladafora",r.protocolada="400_protocolada",r.protocoladaApenas="430_protocolada",r.protocolada_alteracao="450_protocolada",r.prazo="500_prazo",r.emitida="515_emitida",r.valida="518_valida",r.novo="520_novo",r.recebido="521_recebido",r.em_andamento="530_em_andamento",r.aguardando="530_aguardando",r.aguardandoresposta="540_aguardandoresposta",r.suspensaotemporaria="540_suspensaotemporaria",r.cancelada="550_cancelada",r.execucao="560_execucao",r.pendente="570_pendente",r.executadafora="600_executadafora",r.executada="700_executada",r.naoexecutada="701_naoexecutada",r.concluida="730_concluida",r.respondido_negado="740_respondido_negado",r.respondido_aceito="741_respondido_aceito",r.atendidoparcial="742_atendidoparcial",r.naoatendido="743_naoatendido",r.atendido="744_atendido",r.renovada="760_renovada",r.finalizada="800_finalizada",r.emitirnota="101_emitirnota",r.faturaatrasada="301_faturaatrasada",r.pagarfatura="302_pagarfatura",r.aguardandoconfirmacao="531_aguardandoconfirmacao",r.agendado="701_agendado",r.faturapaga="801_faturapaga",r.excluida="999_excluida",r.requerida="401_requerida",r.vigente="516_vigente",r.emrenovacao="402_emrenovacao",r.arquivada="801_arquivada",r.aguardando_sincronizacao="999_aguardando_sincronizacao",r.nao_conforme="710_nao_conforme",r.conforme="720_conforme",r.nao_aplicavel="730_nao_aplicavel",r.parcial="715_parcial",r))(Y||{});var Qo=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Ho="Ol\xE1 Mundo! (vari\xE1vel)";var Eo=(...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:a}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(e)?e:[e]).filter(Boolean).map(n=>String(n)).flatMap(n=>n.split("/")).filter(Boolean),this.rotulo=a}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(t=>t)}endereco(e,t){let a=new URL(typeof window<"u"?window.location.href:"http://localhost");a.pathname=this.caminho,a.search="";let n=Object.entries(e);for(let[i,m]of n)a.searchParams.set(String(i),JSON.stringify(m));return a.hash="",t&&(a.hash=`#${a.search}`,a.search=""),a.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"),a=t.searchParams,n=Object.fromEntries(a.entries()),i=t.hash;if(i){let m=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());n={...n,...m}}for(let m in n)try{n[m]=JSON.parse(n[m])}catch{console.log(`[${m}|${n[m]}] n\xE3o \xE9 um json v\xE1lido.`)}return n}};var H=(i=>(i.UN="UN",i.KG="KG",i.TON="TON",i.g="g",i["M\xB3"]="M\xB3",i.Lt="Lt",i))(H||{}),re=[{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 W,v3 as X,v4 as Z}from"uuid";var S=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,ne=o=>S.test(String(o||"")),E=(o,e)=>X(typeof o=="string"?o:typeof o=="number"?String(o):JSON.stringify(o),e?E(e):W),oo=Z,ie=oo;export{Q as Produtos,h as TipagemRotas,to as aleatorio,v as cacheM,mo as cacheMFixo,io as cacheMemoria,z as camposComuns,d as dayjsbr,Co as defineCwd,I as duration,S as erUuid,Uo as esperar,F as extensoes,U as isSameOrAfter,P as isSameOrBefore,ko as link_paiol,qo as localValor,Ko as logger,A as minMax,x as nomeVariavel,Go as objetoPg,M as operadores,y as paraObjetoRegistroPg,Fo as pgObjeto,B as postLogger,J as relativeTime,H as siglas_unidades_medida,Eo as texto_busca,C as timezone,$o as tipoArquivo,$ as tipoUsuarioResiduos,Y as tiposSituacoesElicencie,N as tx,Qo as umaFuncao,Ho as umaVariavel,re as unidades_medida,K as utc,ie as uuid,E as uuidV3,oo as uuidV4,so as uuid_null,ne as validarUuid,no as verCacheM,D as weekOfYear,fo as zFiltro,q as zOperadores}; +var s="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),K=o=>`eli-${Array.from({length:o||8}).map(()=>s[(999*Math.random()|0)%s.length]).join("")}`;var f={};globalThis.cacheMemoria_cache=f;var u=(o,a,r)=>{let n=typeof o=="string"?o:typeof o=="number"?String(o):encodeURIComponent(JSON.stringify(o)),t=r&&new Date().getTime()+r*1e3;a!==void 0&&(f[n]={valor:a,validade:t});let m=f[n];if(!(m?.validade&&m.validadef,D=u,R=o=>a=>u(o,a);var B="00000000-0000-0000-0000-000000000000",c=(i=>(i.codigo="codigo",i.excluido="excluido",i.data_hora_criacao="data_hora_criacao",i.data_hora_atualizacao="data_hora_atualizacao",i.codigo_usuario_criacao="codigo_usuario_criacao",i.codigo_usuario_atualizacao="codigo_usuario_atualizacao",i.versao="versao",i))(c||{}),_=(a=>(a.token="token",a))(_||{}),v=(r=>(r.Usuario="usuario",r.Fornecedor="fornecedor",r))(v||{});import l from"zod";var h=(n=>(n["="]="=",n["!="]="!=",n[">"]=">",n[">="]=">=",n["<"]="<",n["<="]="<=",n.like="like",n.in="in",n.isNull="isNull",n))(h||{}),y=l.enum(["=","!=",">",">=","<","<=","like","in","isNull"]),H=l.object({coluna:l.string(),valor:l.any(),operador:y,ou:l.boolean().optional()});import d from"dayjs";import b from"dayjs/plugin/duration";import T from"dayjs/plugin/isSameOrAfter";import w from"dayjs/plugin/isSameOrBefore";import z from"dayjs/plugin/minMax";import O from"dayjs/plugin/relativeTime";import j from"dayjs/plugin/timezone";import k from"dayjs/plugin/utc";import N from"dayjs/plugin/weekOfYear";import"dayjs/locale/pt-br";d.locale("pt-br");d.extend(k);d.extend(j);d.extend(N);d.extend(w);d.extend(T);d.extend(z);d.extend(O);d.extend(b);var io="https://paiol.idz.one";var M=[{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 a=String(o||"").toLocaleLowerCase().split(".").pop();return M.find(n=>n.ext===a)?.tipo||"outros"};var go=(o,a)=>{let r="localStorage"in globalThis?globalThis.localStorage:void 0;if(typeof r>"u")return null;let n=typeof o=="string"?o:encodeURIComponent(JSON.stringify(o));try{a!==void 0&&r.setItem(n,JSON.stringify(a));let t=r.getItem(n);if(t===null)return null;try{return JSON.parse(t)}catch{return t}}catch{return null}};var g=o=>{try{return Object.fromEntries(Object.entries(o).map(([a,r])=>[a,r===void 0||r==null||typeof r=="string"||typeof r=="number"||typeof r=="boolean"?r:JSON.stringify(r,null,2)]))}catch(a){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${a.message} ${a.stack}`)}},co=g,_o=g;var L=(o=>(o["e-licencie"]="e-licencie",o["gov.e-licencie"]="gov.e-licencie",o))(L||{});var q=(e=>(e.modelo="000_modelo",e.vencida="100_vencida",e.expirado="200_expirado",e.alerta="300_alerta",e.protocoladafora="350_protocoladafora",e.protocolada="400_protocolada",e.protocoladaApenas="430_protocolada",e.protocolada_alteracao="450_protocolada",e.prazo="500_prazo",e.emitida="515_emitida",e.valida="518_valida",e.novo="520_novo",e.recebido="521_recebido",e.em_andamento="530_em_andamento",e.aguardando="530_aguardando",e.aguardandoresposta="540_aguardandoresposta",e.suspensaotemporaria="540_suspensaotemporaria",e.cancelada="550_cancelada",e.execucao="560_execucao",e.pendente="570_pendente",e.executadafora="600_executadafora",e.executada="700_executada",e.naoexecutada="701_naoexecutada",e.concluida="730_concluida",e.respondido_negado="740_respondido_negado",e.respondido_aceito="741_respondido_aceito",e.atendidoparcial="742_atendidoparcial",e.naoatendido="743_naoatendido",e.atendido="744_atendido",e.renovada="760_renovada",e.finalizada="800_finalizada",e.emitirnota="101_emitirnota",e.faturaatrasada="301_faturaatrasada",e.pagarfatura="302_pagarfatura",e.aguardandoconfirmacao="531_aguardandoconfirmacao",e.agendado="701_agendado",e.faturapaga="801_faturapaga",e.excluida="999_excluida",e.requerida="401_requerida",e.vigente="516_vigente",e.emrenovacao="402_emrenovacao",e.arquivada="801_arquivada",e.aguardando_sincronizacao="999_aguardando_sincronizacao",e.nao_conforme="710_nao_conforme",e.conforme="720_conforme",e.nao_aplicavel="730_nao_aplicavel",e.parcial="715_parcial",e))(q||{});var bo=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var wo="Ol\xE1 Mundo! (vari\xE1vel)";var No=(...o)=>o.map(a=>a==null?"":String(a).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var x=class{constructor({caminho:a,acaoIr:r,rotulo:n}){this._partesCaminho=[];this._acaoIr=r,this._partesCaminho=(Array.isArray(a)?a:[a]).filter(Boolean).map(t=>String(t)).flatMap(t=>t.split("/")).filter(Boolean),this.rotulo=n}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(a){this._partesCaminho=a.split("/").filter(r=>r)}endereco(a,r){let n=typeof globalThis<"u"&&globalThis.window||void 0,t=new URL(n?n.location.href:"http://localhost");t.pathname=this.caminho,t.search="";let m=Object.entries(a);for(let[p,i]of m)t.searchParams.set(String(p),JSON.stringify(i));return t.hash="",r&&(t.hash=`#${t.search}`,t.search=""),t.href}ir(a){if(this._acaoIr)this._acaoIr(this.endereco({...a}));else{let r=typeof globalThis<"u"&&globalThis.window||void 0;r&&(r.location.href=this.endereco({...a}))}}parametros(a){let r=a?new URL(a):new URL(typeof globalThis<"u"&&globalThis.window?globalThis.window.location.href:"http://localhost"),n=r.searchParams,t=Object.fromEntries(n.entries()),m=r.hash;if(m){let p=Object.fromEntries(new URLSearchParams(m.slice(1)).entries());t={...t,...p}}for(let p in t)try{t[p]=JSON.parse(t[p])}catch{console.log(`[${p}|${t[p]}] n\xE3o \xE9 um json v\xE1lido.`)}return t}};var U=(m=>(m.UN="UN",m.KG="KG",m.TON="TON",m.g="g",m["M\xB3"]="M\xB3",m.Lt="Lt",m))(U||{}),qo=[{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 A,v3 as I,v4 as J}from"uuid";var C=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,Io=o=>C.test(String(o||"")),F=(o,a)=>I(typeof o=="string"?o:typeof o=="number"?String(o):JSON.stringify(o),a?F(a):A),G=J,Jo=G;var Fo=o=>new Promise(a=>setTimeout(()=>a(!0),o)),Go=o=>Object.keys(o).join("/");export{L as Produtos,x as TipagemRotas,K as aleatorio,u as cacheM,R as cacheMFixo,D as cacheMemoria,c as camposComuns,d as dayjsbr,b as duration,C as erUuid,Fo as esperar,M as extensoes,T as isSameOrAfter,w as isSameOrBefore,io as link_paiol,go as localValor,z as minMax,Go as nomeVariavel,_o as objetoPg,h as operadores,g as paraObjetoRegistroPg,co as pgObjeto,O as relativeTime,U as siglas_unidades_medida,No as texto_busca,j as timezone,so as tipoArquivo,v as tipoUsuarioResiduos,q as tiposSituacoesElicencie,_ as tx,bo as umaFuncao,wo as umaVariavel,qo as unidades_medida,k as utc,Jo as uuid,F as uuidV3,G as uuidV4,B as uuid_null,Io as validarUuid,$ as verCacheM,N as weekOfYear,H as zFiltro,y as zOperadores}; diff --git a/package.json b/package.json index b75f303..c69ee09 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.303.0", + "version": "0.304.0", "description": "", "main": "./dist-front/index.mjs", "module": "./dist-front/index.mjs", diff --git a/pacote.tgz b/pacote.tgz index b05d22f1aebc0cacc53b643ab63b2a7e0bfd4de7..682bc9e4dbcba9577eee12d9b0c06d7e4c03cc4b 100644 GIT binary patch literal 24878 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 z�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