"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});function C(o){return o.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}function i(o){return o.replace(/[A-Z]/g,e=>`_${e.toLowerCase()}`)}function S(o){return Object.entries(o).reduce((e,[t,n])=>(e[i(t)]=n,e),{})}function u(o){return o.replace(/_[a-z]/g,e=>e[1].toUpperCase())}function g(o){return Object.entries(o).reduce((e,[t,n])=>(e[u(t)]=n,e),{})}function a(o){const e=g(o);for(const t in e){const n=e[t];n&&typeof n=="object"&&!(n instanceof Date)&&(e[t]=Array.isArray(n)?n.map(a):a(n))}return e}function k(o){return o.replace(/_([a-z])/g,(e,t)=>`-${t.toLowerCase()}`)}function b(o){return`tapps/${o}`}function T(o,e){sessionStorage.setItem(b(o),JSON.stringify(e))}function y(o){const e=sessionStorage.getItem(b(o));try{return e?JSON.parse(e):void 0}catch{}}function $(...o){const e=o.flat(1);return[e.push.bind(e),()=>{e.forEach(t=>{t()})}]}function K(o,e){e||(e={});const{textColor:t,bgColor:n,shouldLog:c}=e,r=c===void 0?!0:c,d=typeof r=="boolean"?()=>r:r;function s(f,m,...p){if(m||d()){const l="font-weight:bold;padding:0 5px;border-radius:5px";console[f](`%c${Intl.DateTimeFormat("en-GB",{hour:"2-digit",minute:"2-digit",second:"2-digit",fractionalSecondDigits:3,timeZone:"UTC"}).format(new Date)}%c / %c${o}`,`${l};background-color: lightblue;color:black`,"",`${l};${t?`color:${t};`:""}${n?`background-color:${n}`:""}`,...p)}}return[s.bind(void 0,"log"),s.bind(void 0,"error")]}exports.camelToKebab=C;exports.camelToSnake=i;exports.camelToSnakeObjKeys=S;exports.createCbCollector=$;exports.createLogger=K;exports.deepSnakeToCamelObjKeys=a;exports.getStorageValue=y;exports.setStorageValue=T;exports.snakeToCamel=u;exports.snakeToCamelObjKeys=g;exports.snakeToKebab=k; //# sourceMappingURL=index.cjs.map