{"version":3,"sources":["jsdelivr-header.js","/npm/karma-safari-launcher@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,GAAK,QAAQ,MACb,KAAO,QAAQ,QAGf,cAAgB,SAAS,GAC3B,EAAqB,MAErB,KAAK,OAAS,SAAS,GACrB,IAAI,EAAW,KAAK,UAAU,UAAY,gBACtC,EAAO,KAEX,GAAG,SAAS,GAAU,SAAS,EAAK,GAClC,IAAI,EAAU,EAAK,WAAW,QAAQ,QAAS,GAC3C,EAAiB,EAAK,SAAW,iBAErC,GAAG,UAAU,EAAgB,GAAS,SAAS,GAC7C,EAAK,aAAa,EAAK,cAAe,CAAC,GACzC,GACF,GACF,CACF,EAEA,cAAc,UAAY,CACxB,KAAM,SAEN,YAAa,CACX,OAAQ,iDACR,MAAO,QAAQ,IAAI,qBAAuB,wBAE5C,QAAS,cAGX,cAAc,QAAU,CAAC,wBAIzB,OAAO,QAAU,CACf,kBAAmB,CAAC,OAAQ","file":"/npm/karma-safari-launcher@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/karma-safari-launcher@1.0.0/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","var fs = require('fs');\nvar path = require('path');\n\n\nvar SafariBrowser = function(baseBrowserDecorator) {\n  baseBrowserDecorator(this);\n\n  this._start = function(url) {\n    var HTML_TPL = path.normalize(__dirname + '/safari.html');\n    var self = this;\n\n    fs.readFile(HTML_TPL, function(err, data) {\n      var content = data.toString().replace('%URL%', url);\n      var staticHtmlPath = self._tempDir + '/redirect.html';\n\n      fs.writeFile(staticHtmlPath, content, function(err) {\n        self._execCommand(self._getCommand(), [staticHtmlPath]);\n      });\n    });\n  };\n};\n\nSafariBrowser.prototype = {\n  name: 'Safari',\n\n  DEFAULT_CMD: {\n    darwin: '/Applications/Safari.app/Contents/MacOS/Safari',\n    win32: process.env['ProgramFiles(x86)'] + '\\\\Safari\\\\Safari.exe'\n  },\n  ENV_CMD: 'SAFARI_BIN'\n};\n\nSafariBrowser.$inject = ['baseBrowserDecorator'];\n\n\n// PUBLISH DI MODULE\nmodule.exports = {\n  'launcher:Safari': ['type', SafariBrowser]\n};\n"]}