const loggerFormat = '%cwarn%c %cdata.wm.LoginState%c';
const formatArgs = [
"font-weight: normal; text-transform: lowercase; padding: 0 3px; border-radius: 5px; color: hsl(54 100% 20%); background-color: hsl(54 100% 50%);",
'',
"font-weight: normal; color: #888;",
''
];
function createOnDemandLogProxy(B,...C){const A=console.log.bind(console,B,...C);return new Proxy(A,{get:function(t,p){if(typeof p==='string'){return console.log.bind(console,B+" "+p,...C)}else{return t[p]}}})}function createReflectLogProxy(B,...C){const A=console.log.bind(console,B,...C);return new Proxy(A,{get:function(t,p){if(typeof p==='string'&&!Reflect.has(t,p)){return console.log.bind(console,B+" "+p,...C)}else{return Reflect.get(t,p)}}})}function createPropCachingLogProxy(B,...C){const A=console.log.bind(console,B,...C);return new Proxy(A,{get:function(t,p){if(typeof p==='string'&&!Reflect.has(t,p)){const D=console.log.bind(console,B+" "+p,...C);Reflect.set(t,p,D);return D}else{return Reflect.get(t,p)}}})}function createMapCachingLogProxy(B,...C){const A=console.log.bind(console,B,...C);const logCache=new Map();return new Proxy(A,{get:function(t,p){if(typeof p==='string'&&!Reflect.has(t,p)){let D=logCache.get(p);if(!D){D=console.log.bind(console,B+" "+p,...C);logCache.set(p,D)}return D}else{return Reflect.get(t,p)}}})}
const consoleStatic = console.log.bind(console, loggerFormat, ...formatArgs);
function consoleOnDemand() {
return console.log.bind(console, loggerFormat, ...formatArgs);
}
function consoleDynamic(extra) {
return console.log.bind(console, loggerFormat + " " + extra, ...formatArgs);
}
const consoleOnDemandProxy = createOnDemandLogProxy(loggerFormat, ...formatArgs);
const consoleReflectProxy = createReflectLogProxy(loggerFormat, ...formatArgs);
const consolePropCachingProxy = createPropCachingLogProxy(loggerFormat, ...formatArgs);
const consoleMapCachingProxy = createMapCachingLogProxy(loggerFormat, ...formatArgs);
let i = 0;