2 lines
No EOL
7.9 KiB
JavaScript
2 lines
No EOL
7.9 KiB
JavaScript
import l from'zod';import s from'dayjs';export{default as dayjsbr}from'dayjs';import'dayjs/locale/pt-br';import M from'dayjs/plugin/duration';import P from'dayjs/plugin/isSameOrAfter';import C from'dayjs/plugin/isSameOrBefore';import I from'dayjs/plugin/minMax';import U from'dayjs/plugin/relativeTime';import A from'dayjs/plugin/timezone';import E from'dayjs/plugin/utc';import J from'dayjs/plugin/weekOfYear';import K from'cross-fetch';import {v4,v3,NIL}from'uuid';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 i=typeof o=="string"?o:typeof o=="number"?String(o):encodeURIComponent(JSON.stringify(o)),r=t&&new Date().getTime()+t*1e3;e!==void 0&&(d[i]={valor:e,validade:r});let n=d[i];if(!(n!=null&&n.validade&&n.validade<new Date().getTime()))return n==null?void 0:n.valor},to=()=>d,io=y,ro=o=>e=>y(o,e);var ao="00000000-0000-0000-0000-000000000000",T=(a=>(a.codigo="codigo",a.excluido="excluido",a.data_hora_criacao="data_hora_criacao",a.data_hora_atualizacao="data_hora_atualizacao",a.codigo_usuario_criacao="codigo_usuario_criacao",a.codigo_usuario_atualizacao="codigo_usuario_atualizacao",a.versao="versao",a))(T||{}),S=(e=>(e.token="token",e))(S||{}),z=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(z||{});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()});s.extend(E);s.extend(A);s.extend(J);s.extend(C);s.extend(P);s.extend(I);s.extend(U);s.extend(M);s.locale("pt-br");var wo="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"}],jo=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop(),t=q.find(i=>i.ext===e);return (t==null?void 0:t.tipo)||"outros"};var To={Condicionantes:{grafico:"condicionantes-criadas",titulo:"Condicionantes Criadas"},Licen\u00E7as:{grafico:"licencas-criadas",titulo:"Licen\xE7as Criadas"}};var zo=(o,e)=>{let t=globalThis.localStorage;if(typeof t=="undefined")return null;let i=typeof o=="string"?o:encodeURIComponent(JSON.stringify(o));try{e!==void 0&&t.setItem(i,JSON.stringify(e));let r=t.getItem(i);if(r===null)return null;try{return JSON.parse(r)}catch(n){return r}}catch(r){return null}};var $o=o=>new Promise(e=>setTimeout(()=>e(true),o)),g=o=>Object.keys(o).join("/");var F="https://log.idz.one",G="/loki/api/v1/push",V=async({objeto:o})=>{var t;let e=await K(`${F}${G}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)}).catch(i=>i);return e.ok?[o]:[o,`Erro ${e.status}: ${await((t=e==null?void 0:e.text)==null?void 0:t.call(e))}`]},f="",Io=o=>{f=o;},Uo=({app:o,eProducao:e,parametros:t})=>({inquilino:i,usuario:r,parametros:n})=>async(m,a,v)=>{let{__filename:c,detalhes:p,local:u,parametros:_}=v||{},O=`${e?"":"DEV-"}${o}`;f&&c&&(c=c.replace(f,"")),u&&(p=[`${g({local:u})}="${u}"`,...p||[]]),c&&(p=[`${g({__filename:c})}="${c}"`,...p||[]]);let w=`${Date.now()}000000`,L=p!=null&&p.length?`${a} | ${p.map(k=>JSON.stringify(k)).join(" | ")}`:a,j={streams:[{stream:{app:O,inquilino:i,usuario:r,level:m,...t||{},...n||{},..._||{}},values:[[w,L]]}]};return await V({objeto:j})};var h=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}`)}},Eo=h,Jo=h;var Ko=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Go="Ol\xE1 Mundo! (vari\xE1vel)";var Do=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var b=class{constructor({caminho:e,acaoIr:t,rotulo:i}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(e)?e:[e]).filter(Boolean).map(r=>String(r)).flatMap(r=>r.split("/")).filter(Boolean),this.rotulo=i;}get caminho(){return `/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(t=>t);}endereco(e,t){let i=new URL(typeof window!="undefined"?window.location.href:"http://localhost");i.pathname=this.caminho,i.search="";let r=Object.entries(e);for(let[n,m]of r)i.searchParams.set(String(n),JSON.stringify(m));return i.hash="",t&&(i.hash=`#${i.search}`,i.search=""),i.href}ir(e){this._acaoIr?this._acaoIr(this.endereco({...e})):typeof window!="undefined"&&(window.location.href=this.endereco({...e}));}parametros(e){let t=e?new URL(e):new URL(typeof window!="undefined"?window.location.href:"http://localhost"),i=t.searchParams,r=Object.fromEntries(i.entries()),n=t.hash;if(n){let m=Object.fromEntries(new URLSearchParams(n.slice(1)).entries());r={...r,...m};}for(let m in r)try{r[m]=JSON.parse(r[m]);}catch(a){console.log(`[${m}|${r[m]}] n\xE3o \xE9 um json v\xE1lido.`);}return r}};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||{}),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"}];var Y=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,Wo=o=>Y.test(String(o||"")),H=(o,e)=>v3(typeof o=="string"?o:typeof o=="number"?String(o):JSON.stringify(o),e?H(e):NIL),W=v4,Xo=W;
|
|
export{b as TipagemRotas,oo as aleatorio,y as cacheM,ro as cacheMFixo,io as cacheMemoria,T as camposComuns,wo as cdn_carro_de_boi,Io as defineCwd,Y as erUuid,$o as esperar,q as extensoes,To as graficos_pilao,zo as localValor,Uo as logger,g as nomeVariavel,Jo as objetoPg,N as operadores,h as paraObjetoRegistroPg,Eo as pgObjeto,V as postLogger,D as siglas_unidades_medida,Do as texto_busca,jo as tipoArquivo,z as tipoUsuarioResiduos,S as tx,Ko as umaFuncao,Go as umaVariavel,Qo as unidades_medida,Xo as uuid,H as uuidV3,W as uuidV4,ao as uuid_null,Wo as validarUuid,to as verCacheM,po as zFiltro,$ as zOperadores}; |