{"version":3,"file":"logger-BisY4dlF.cjs","sources":["../lib/common/logger/logger.ts"],"sourcesContent":["class Logger {\n    private debugMode: boolean;\n    private static instance: Logger;\n\n    private constructor(debugMode: boolean) {\n        this.debugMode = debugMode;\n    }\n\n    static getInstance(debugMode: boolean): Logger {\n        if (!Logger.instance) {\n            Logger.instance = new Logger(debugMode);\n        }\n        return Logger.instance;\n    }\n\n    log(...args: Parameters<typeof console.log>): void {\n        if (this.debugMode) {\n            console.log(...args);\n        }\n    }\n    \n    warn(...args: Parameters<typeof console.warn>): void {\n        if (this.debugMode) {\n            console.warn(...args);\n        }\n    }\n\n    error(...args: Parameters<typeof console.error>): void {\n        console.error(...args);\n    }\n}\n\nexport default Logger.getInstance(false);"],"names":["_Logger","debugMode","__publicField","args","Logger","logger"],"mappings":"iLAAA,MAAMA,EAAN,MAAMA,CAAO,CAID,YAAYC,EAAoB,CAHhCC,EAAA,kBAIJ,KAAK,UAAYD,CAAA,CAGrB,OAAO,YAAYA,EAA4B,CACvC,OAACD,EAAO,WACDA,EAAA,SAAW,IAAIA,EAAOC,CAAS,GAEnCD,EAAO,QAAA,CAGlB,OAAOG,EAA4C,CAC3C,KAAK,WACG,QAAA,IAAI,GAAGA,CAAI,CACvB,CAGJ,QAAQA,EAA6C,CAC7C,KAAK,WACG,QAAA,KAAK,GAAGA,CAAI,CACxB,CAGJ,SAASA,EAA8C,CAC3C,QAAA,MAAM,GAAGA,CAAI,CAAA,CAE7B,EA5BID,EAFEF,EAEa,YAFnB,IAAMI,EAANJ,EAgCA,MAAAK,EAAeD,EAAO,YAAY,EAAK"}