/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/cast-web-api@1.2.1/api.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
const Express=require("express"),bodyParser=require("body-parser"),configuration=require("./lib/config/config.js");configuration.init(process.argv.slice(2));const assistant=require("./lib/assistant"),callback=require("./lib/callback"),device=require("./lib/device"),config=require("./lib/config"),deviceId=require("./lib/device/id"),swagger=require("./lib/swagger");function startApi(){console.log("cast-web-api v"+configuration.thisVersion),createWebServer()}function createWebServer(){const e=Express();e.use(bodyParser.json()),e.use(assistant),e.use(callback),e.use(device),e.use(deviceId),e.use(config),e.use(swagger),e.get("/",(function(e,i){i.json({castWebApi:`v${configuration.thisVersion}`})})),e.listen(configuration.port,(()=>{console.log(`cast-web-api running at http://${configuration.hostname}:${configuration.port}`)})),process.on("message",(e=>{console.log(configuration.hostname),process.send({type:"process:msg",data:{address:`${configuration.hostname}:${configuration.port}`}})}))}startApi();
//# sourceMappingURL=/sm/a8c76c8b3cd57694d5c884b9cb91ab2e6edc8ea77607ef966283381863a7489e.map