{"version":3,"sources":["jsdelivr-header.js","/npm/@signageos/cli@2.7.1/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACLA,aACA,IAAI,UAAa,MAAQ,KAAK,WAAc,SAAU,EAAS,EAAY,EAAG,GAE1E,OAAO,IAAK,IAAM,EAAI,WAAU,SAAU,EAAS,GAC/C,SAAS,EAAU,GAAS,IAAM,EAAK,EAAU,KAAK,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC1F,SAAS,EAAS,GAAS,IAAM,EAAK,EAAiB,MAAE,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC7F,SAAS,EAAK,GAJlB,IAAe,EAIa,EAAO,KAAO,EAAQ,EAAO,QAJ1C,EAIyD,EAAO,MAJhD,aAAiB,EAAI,EAAQ,IAAI,GAAE,SAAU,GAAW,EAAQ,EAAQ,KAIjB,KAAK,EAAW,EAAW,CAC7G,GAAM,EAAY,EAAU,MAAM,EAAS,GAAc,KAAK,OAClE,GACJ,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,gBAAkB,QAAQ,0BAC1B,eAAiB,QAAQ,uBACzB,sBAAwB,QAAQ,sCAChC,gBAAkB,QAAQ,0BAC1B,mBAAqB,QAAQ,8BAC7B,kBAAoB,QAAQ,8BAC5B,gBAAkB,QAAQ,0BAC1B,iBAAmB,QAAQ,oBAC3B,oBAAsB,QAAQ,+BAC9B,sBAAwB,QAAQ,sCAChC,gBAAkB,QAAQ,0BAC1B,gBAAkB,QAAQ,0BAC1B,sBAAwB,QAAQ,8CAuBhC,OAAQ,EAAI,oBAAoB,yBAAyB,CAC3D,KAAM,MACN,YAAa,sHACb,WAAY,iBAAiB,oBAC7B,SAAU,CAAC,gBAAgB,OAAQ,eAAe,MAAO,sBAAsB,aAAc,gBAAgB,OAAQ,kBAAkB,SAAU,gBAAgB,OAAQ,sBAAsB,aAAc,gBAAgB,OAAQ,gBAAgB,OAAQ,sBAAsB,cACnR,GAAA,GACI,OAAO,UAAU,UAAM,OAAQ,GAAQ,YACnC,MAAM,IAAI,MAAM,kBACpB,GACJ,KAGJ,EAAI,sBAAsB,wBAAwB,QAClD,EAAI,mBAAmB,gBAAgB,OAAO,OAAO,IACjD,QAAQ,MAAM,EAAI,SAAW,GAC7B,QAAQ,KAAK,EAAE","file":"/npm/@signageos/cli@2.7.1/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@signageos/cli@2.7.1/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","#!/usr/bin/env node\n\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n    return new (P || (P = Promise))(function (resolve, reject) {\n        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n        function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n        step((generator = generator.apply(thisArg, _arguments || [])).next());\n    });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst appletCommand_1 = require(\"./Applet/appletCommand\");\nconst loginCommand_1 = require(\"./Auth/loginCommand\");\nconst organizationCommand_1 = require(\"./Organization/organizationCommand\");\nconst timingCommand_1 = require(\"./Timing/timingCommand\");\nconst commandProcessor_1 = require(\"./Command/commandProcessor\");\nconst firmwareCommand_1 = require(\"./Firmware/firmwareCommand\");\nconst deviceCommand_1 = require(\"./Device/deviceCommand\");\nconst generalCommand_1 = require(\"./generalCommand\");\nconst commandDefinition_1 = require(\"./Command/commandDefinition\");\nconst customScriptCommand_1 = require(\"./CustomScript/customScriptCommand\");\nconst pluginCommand_1 = require(\"./Plugin/pluginCommand\");\nconst runnerCommand_1 = require(\"./Runner/runnerCommand\");\nconst autocompleteCommand_1 = require(\"./Command/Autocomplete/autocompleteCommand\");\n/**\n * The root command for the signageOS CLI tool that provides comprehensive management\n * capabilities for applets, devices, organizations, and other signageOS resources.\n * This command serves as the entry point for all CLI operations and coordinates\n * access to all available command groups.\n *\n * @example\n * ```bash\n * # Show help and available commands\n * sos --help\n *\n * # Show version information\n * sos --version\n *\n * # Use custom API endpoint\n * sos --api-url https://api.custom.signageos.io applet list\n * ```\n *\n * @see {@link https://developers.signageos.io/docs/cli-setup/ CLI Setup}\n *\n * @since 0.1.0\n */\nconst index = (0, commandDefinition_1.createCommandDefinition)({\n    name: 'sos',\n    description: 'SignageOS CLI - The central command-line tool for deploying, managing, and debugging signageOS projects and devices',\n    optionList: generalCommand_1.GENERAL_OPTION_LIST,\n    commands: [appletCommand_1.applet, loginCommand_1.login, organizationCommand_1.organization, timingCommand_1.timing, firmwareCommand_1.firmware, deviceCommand_1.device, customScriptCommand_1.customScript, pluginCommand_1.plugin, runnerCommand_1.runner, autocompleteCommand_1.autocomplete],\n    run() {\n        return __awaiter(this, void 0, void 0, function* () {\n            throw new Error('Unknown command');\n        });\n    },\n});\n// Initialize autocomplete with root command reference using dependency injection\n(0, autocompleteCommand_1.initializeAutocomplete)(index);\n(0, commandProcessor_1.processCommand)(index).catch((err) => {\n    console.error(err.message || err);\n    process.exit(1);\n});\n"]}