From 59576cef8b2eb62d691e00fceaa222aeef14ba71 Mon Sep 17 00:00:00 2001 From: marcio Date: Fri, 21 Nov 2025 08:55:40 -0300 Subject: [PATCH] feat: removido graficos pilao --- dist-back/graficosPilao.js | 37 ------------------------------------- dist-back/index.js | 2 -- dist-front/index.d.mts | 9 +-------- dist-front/index.mjs | 2 +- package.json | 2 +- pacote.tgz | Bin 25096 -> 24706 bytes src/graficosPilao.ts | 12 ------------ src/index.ts | 1 - 8 files changed, 3 insertions(+), 62 deletions(-) delete mode 100644 dist-back/graficosPilao.js delete mode 100644 src/graficosPilao.ts diff --git a/dist-back/graficosPilao.js b/dist-back/graficosPilao.js deleted file mode 100644 index 12ac7cb..0000000 --- a/dist-back/graficosPilao.js +++ /dev/null @@ -1,37 +0,0 @@ -"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 graficosPilao_exports = {}; -__export(graficosPilao_exports, { - graficos_pilao: () => graficos_pilao -}); -module.exports = __toCommonJS(graficosPilao_exports); -const graficos_pilao = { - Condicionantes: { - grafico: "condicionantes-criadas", - titulo: "Condicionantes Criadas" - }, - Licen\u00E7as: { - grafico: "licencas-criadas", - titulo: "Licen\xE7as Criadas" - } -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - graficos_pilao -}); diff --git a/dist-back/index.js b/dist-back/index.js index 1fd70bd..984f76c 100644 --- a/dist-back/index.js +++ b/dist-back/index.js @@ -23,7 +23,6 @@ __reExport(index_exports, require("./dayjs"), module.exports); __reExport(index_exports, require("./ecosistema"), module.exports); __reExport(index_exports, require("./extensoes"), module.exports); __reExport(index_exports, require("./extensoes"), module.exports); -__reExport(index_exports, require("./graficosPilao"), module.exports); __reExport(index_exports, require("./local"), module.exports); __reExport(index_exports, require("./logger"), module.exports); __reExport(index_exports, require("./logger"), module.exports); @@ -46,7 +45,6 @@ __reExport(index_exports, require("./variaveisComuns"), module.exports); ...require("./ecosistema"), ...require("./extensoes"), ...require("./extensoes"), - ...require("./graficosPilao"), ...require("./local"), ...require("./logger"), ...require("./logger"), diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index 8f03ec9..a385b0e 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -107,13 +107,6 @@ declare const extensoes: { */ declare const tipoArquivo: (nomeArquivo: string | null | undefined) => tiposArquivo; -declare const graficos_pilao: { - [k: string]: { - grafico: string; - titulo: string; - }; -}; - /** * LocalStorage Tipado * Lê ou grava um valor no localStorage, mantendo o tipo genérico . @@ -316,4 +309,4 @@ declare const nomeVariavel: (v: { [key: string]: any; }) => string; -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 }; +export { Produtos, TipagemRotas, type TipoLoggerSessao, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, cdn_carro_de_boi, dayjsbr, defineCwd, erUuid, esperar, extensoes, 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 fe9afdb..39d2a90 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -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 D="https://log.idz.one",F="/loki/api/v1/push",G=async({objeto:e})=>{let o=await K(`${D}${F}`,{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 G({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,De=b;var V=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(V||{});var Ve=()=>"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{V 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,De as objetoPg,N as operadores,b as paraObjetoRegistroPg,Ke as pgObjeto,G as postLogger,R as siglas_unidades_medida,Xe as texto_busca,Se as tipoArquivo,z as tipoUsuarioResiduos,S as tx,Ve 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}; +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 r=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),i=t&&new Date().getTime()+t*1e3;o!==void 0&&(d[r]={valor:o,validade:i});let n=d[r];if(!(n?.validade&&n.validaded,ie=y,ne=e=>o=>y(e,o);var me="00000000-0000-0000-0000-000000000000",T=(m=>(m.codigo="codigo",m.excluido="excluido",m.data_hora_criacao="data_hora_criacao",m.data_hora_atualizacao="data_hora_atualizacao",m.codigo_usuario_criacao="codigo_usuario_criacao",m.codigo_usuario_atualizacao="codigo_usuario_atualizacao",m.versao="versao",m))(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 s from"dayjs";import M from"dayjs/plugin/duration.js";import I from"dayjs/plugin/isSameOrAfter.js";import U from"dayjs/plugin/isSameOrBefore.js";import P from"dayjs/plugin/minMax.js";import A from"dayjs/plugin/relativeTime.js";import E from"dayjs/plugin/timezone.js";import J from"dayjs/plugin/utc.js";import q from"dayjs/plugin/weekOfYear.js";import"dayjs/locale/pt-br.js";s.locale("pt-br");s.extend(J);s.extend(E);s.extend(q);s.extend(U);s.extend(I);s.extend(P);s.extend(A);s.extend(M);var Oe=s;var Le="https://carro-de-boi-idz-one.b-cdn.net";var C=[{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 C.find(r=>r.ext===o)?.tipo||"outros"};var Ne=(e,o)=>{let t=globalThis.localStorage;if(typeof t>"u")return null;let r=typeof e=="string"?e:encodeURIComponent(JSON.stringify(e));try{o!==void 0&&t.setItem(r,JSON.stringify(o));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 Me=e=>new Promise(o=>setTimeout(()=>o(!0),e)),g=e=>Object.keys(e).join("/");var D="https://log.idz.one",F="/loki/api/v1/push",G=async({objeto:e})=>{let o=await K(`${D}${F}`,{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="",Ae=e=>{f=e},Ee=({app:e,eProducao:o,parametros:t})=>({inquilino:r,usuario:i,parametros:n})=>async(a,m,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?`${m} | ${c.map(k=>JSON.stringify(k)).join(" | ")}`:m,j={streams:[{stream:{app:O,inquilino:r,usuario:i,level:a,...t||{},...n||{},..._||{}},values:[[w,L]]}]};return await G({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}`)}},qe=b,Ce=b;var V=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(V||{});var Fe=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Ve="Ol\xE1 Mundo! (vari\xE1vel)";var He=(...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:r}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(o)?o:[o]).filter(Boolean).map(i=>String(i)).flatMap(i=>i.split("/")).filter(Boolean),this.rotulo=r}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(o){this._partesCaminho=o.split("/").filter(t=>t)}endereco(o,t){let r=new URL(typeof window<"u"?window.location.href:"http://localhost");r.pathname=this.caminho,r.search="";let i=Object.entries(o);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(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"),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 R=(n=>(n.UN="UN",n.KG="KG",n.TON="TON",n.g="g",n["M\xB3"]="M\xB3",n.Lt="Lt",n))(R||{}),Ze=[{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,to=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,ro=X;export{V as Produtos,h as TipagemRotas,oe as aleatorio,y as cacheM,ne as cacheMFixo,ie as cacheMemoria,T as camposComuns,Le as cdn_carro_de_boi,Oe as dayjsbr,Ae as defineCwd,H as erUuid,Me as esperar,C as extensoes,Ne as localValor,Ee as logger,g as nomeVariavel,Ce as objetoPg,N as operadores,b as paraObjetoRegistroPg,qe as pgObjeto,G as postLogger,R as siglas_unidades_medida,He as texto_busca,Se as tipoArquivo,z as tipoUsuarioResiduos,S as tx,Fe as umaFuncao,Ve as umaVariavel,Ze as unidades_medida,ro as uuid,W as uuidV3,X as uuidV4,me as uuid_null,to as validarUuid,re as verCacheM,ce as zFiltro,$ as zOperadores}; diff --git a/package.json b/package.json index d63e61e..2c90dee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.293.0", + "version": "0.294.0", "description": "", "main": "./dist-front/index.mjs", "module": "./dist-front/index.mjs", diff --git a/pacote.tgz b/pacote.tgz index 70798d1cd8b69c65cb227557f1256cbc3c35c2d4..15b6bafdd3ba59e0685913960d6a171de8fe3b1f 100644 GIT binary patch literal 24706 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 literal 25096 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

-!5lxwy8sx7_B0hk+gp9i~6&be-I2VoyoM(>0 z9CR9d@&o1KxG}v7O-sseEfv=1KGCgk)$B~gApsom<01xeO7CNdz(3)QAZ|WQk^3wK8?0{LX z8woz8GJ(!ZBXbMUWF|Q8RZ+WqX4hOcXaplk6Mg47WOb z0P|5ayW|W?%GfED)Re`+3FD#{sGi;-Zs`Ws=X*W$n>QWQ?}TgDa;Rw3V z8fEm3YoMl2RHJ|(l4?L@x7y1Ms48M4F@<-m^;!;Wt2W=x(V1KHF8)<3F`wtQ*Tm*I zNn>r4S=v$IOeoVTtB3~Du(n_*Dl}8g4YGMJTV0Z5}36W`CWVkwb4#O=ouSR z-LZf5$wbmAi)WYc^5%+8(gpF@uC@2afKDVG`3VikGZ4MX=LEr3fYD9xgz*$g0%)Yh zc*y3RVo9dzvjZr2%}C$hs#Cf3w_3r&>H{w@36RXVc@4k?-|1ES z@1J4*2js3&328&Au1+FlGKEl1{DWd<1%?2<+I2O*OP{z>)f}tDlVE}6agAwm$RaAz z#8s6Ah7$%i_ed1i)!3;AA~pEoBS%7}j{6A_PyrvP@Y9Y<9zpg+Hv zjMQUzg^*o4gR*|VPudfD=hv$e1XB=GT