{"version":3,"sources":["jsdelivr-header.js","/npm/@egjs/karma-typescript@4.0.0/src/index.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,oECNA,IAAA,OAAA,QAAA,UAEA,UAAA,QAAA,qBACA,oBAAA,QAAA,+BACA,UAAA,QAAA,qBACA,WAAA,QAAA,8BACA,gBAAA,QAAA,mCACA,aAAA,QAAA,wBACA,cAAA,QAAA,yBACA,YAAA,QAAA,uBAEA,WAAA,QAAA,uBAEA,WAAA,QAAA,uBACA,YAAA,QAAA,wBAEA,YAAA,QAAA,qBACA,eAAA,QAAA,wBACA,WAAA,QAAA,oBAEA,gBAAA,QAAA,0BACA,UAAA,QAAA,oBAGM,QAAsB,CACxB,QAAS,OAAO,UAAU,4BAC1B,SAAU,OAAO,UAAU,6BAC3B,iBAAkB,OAAO,UAAU,sCACnC,QAAS,OAAO,UAAU,4BAC1B,SAAU,OAAO,UAAU,6BAC3B,UAAW,OAAO,UAAU,+BAC5B,aAAc,OAAO,UAAU,kCAC/B,UAAW,OAAO,UAAU,+BAG1B,qBAA6C,GAE7C,cAAgB,IAAI,gBAAA,cAAc,SAClC,QAAU,IAAI,UAAA,QAAQ,cAAe,QAAQ,SAC7C,iBAAmB,IAAI,oBAAA,iBAAiB,QAAQ,kBAEhD,SAAW,IAAI,WAAA,SAAS,cAAe,QAAQ,SAAU,SACzD,SAAW,IAAI,WAAA,SAAS,eACxB,YAAc,IAAI,cAAA,YAAY,cAAe,SAC7C,UAAY,IAAI,YAAA,UAAU,cAAe,QAAQ,WACjD,UAAY,IAAI,YAAA,UAAU,eAE1B,aAAe,IAAI,gBAAA,aAAa,cAAe,QAAQ,aAAc,aACrE,SAAW,IAAI,WAAA,SAAS,cAAe,iBAAkB,QAAQ,SAAU,cAC3E,QAAU,IAAI,UAAA,QAAQ,cAAe,UACrC,UAAY,IAAI,aAAA,UAAU,cAAe,QAAQ,WAEjD,QAAU,IAAI,UAAA,QAAQ,cAAe,iBAAkB,QAAS,QAAQ,QACpD,QAAS,SAAU,UAAW,YAAa,WAE/D,UAAY,IAAI,YAAA,UAAU,QAAS,cAAe,UAClD,aAAe,IAAI,eAAA,aAAa,QAAS,SAAU,cAAe,SAAU,sBAC5E,SAAW,IAAI,WAAA,SAAS,cAAe,qBAAsB,WAEnE,OAAO,QAAU,CACb,6BAA8B,CAAC,UAAW,UAAU,QACpD,gCAAiC,CAAC,UAAW,aAAa,QAC1D,4BAA6B,CAAC,OAAQ,SAAS","file":"/npm/@egjs/karma-typescript@4.0.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@egjs/karma-typescript@4.0.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import * as log4js from \"log4js\";\n\nimport { Bundler } from \"./bundler/bundler\";\nimport { DependencyWalker } from \"./bundler/dependency-walker\";\nimport { Globals } from \"./bundler/globals\";\nimport { Resolver } from \"./bundler/resolve/resolver\";\nimport { SourceReader } from \"./bundler/resolve/source-reader\";\nimport { SourceMap } from \"./bundler/source-map\";\nimport { Transformer } from \"./bundler/transformer\";\nimport { Validator } from \"./bundler/validator\";\n\nimport { Compiler } from \"./compiler/compiler\";\n\nimport { Coverage } from \"./istanbul/coverage\";\nimport { Threshold } from \"./istanbul/threshold\";\n\nimport { Framework } from \"./karma/framework\";\nimport { Preprocessor } from \"./karma/preprocessor\";\nimport { Reporter } from \"./karma/reporter\";\n\nimport { Configuration, LoggerList } from \"./shared/configuration\";\nimport { Project } from \"./shared/project\";\nimport { SharedProcessedFiles } from \"./shared/shared-processed-files\";\n\nconst loggers: LoggerList = {\n    bundler: log4js.getLogger(\"bundler.karma-typescript\"),\n    compiler: log4js.getLogger(\"compiler.karma-typescript\"),\n    dependencyWalker: log4js.getLogger(\"dependency-walker.karma-typescript\"),\n    project: log4js.getLogger(\"project.karma-typescript\"),\n    resolver: log4js.getLogger(\"resolver.karma-typescript\"),\n    sourceMap: log4js.getLogger(\"source-map.karma-typescript\"),\n    sourceReader: log4js.getLogger(\"source-reader.karma-typescript\"),\n    threshold: log4js.getLogger(\"threshold.karma-typescript\")\n};\n\nconst sharedProcessedFiles: SharedProcessedFiles = {};\n\nconst configuration = new Configuration(loggers);\nconst project = new Project(configuration, loggers.project);\nconst dependencyWalker = new DependencyWalker(loggers.dependencyWalker);\n\nconst compiler = new Compiler(configuration, loggers.compiler, project);\nconst coverage = new Coverage(configuration);\nconst transformer = new Transformer(configuration, project);\nconst threshold = new Threshold(configuration, loggers.threshold);\nconst validator = new Validator(configuration);\n\nconst sourceReader = new SourceReader(configuration, loggers.sourceReader, transformer);\nconst resolver = new Resolver(configuration, dependencyWalker, loggers.resolver, sourceReader);\nconst globals = new Globals(configuration, resolver);\nconst sourceMap = new SourceMap(configuration, loggers.sourceMap);\n\nconst bundler = new Bundler(configuration, dependencyWalker, globals, loggers.bundler,\n                          project, resolver, sourceMap, transformer, validator);\n\nconst framework = new Framework(bundler, configuration, resolver);\nconst preprocessor = new Preprocessor(bundler, compiler, configuration, coverage, sharedProcessedFiles);\nconst reporter = new Reporter(configuration, sharedProcessedFiles, threshold);\n\nmodule.exports = {\n    \"framework:karma-typescript\": [\"factory\", framework.create],\n    \"preprocessor:karma-typescript\": [\"factory\", preprocessor.create],\n    \"reporter:karma-typescript\": [\"type\", reporter.create]\n};\n"]}