{"version":3,"sources":["jsdelivr-header.js","/npm/@geosolutions/jsdoc@3.4.4/jsdoc.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;CCIA,SAAU,GACN,aAEA,IAAI,EAEA,EAAK,IAAyB,iBAAZ,EAAK,KAEvB,EAAO,CAAC,UAAW,QAAQ,OAC3B,EAAO,QAAQ,QAMf,QAAU,QAAQ,YAAR,CAAqB,CAC3B,aAAc,CACV,OAAQ,CAAC,EAAK,KAAK,UAAW,QAC9B,MAAO,CAAC,EAAK,KAAK,UAAW,kBAEjC,QAAQ,KAIhB,QAAQ,4BAA4B,WAAW,EAClD,CAxBD,CAwBI,MAAM,UAAU,MAAM,KAAK,UAAW,IAW1C,OAAO,IAAM,WACT,aACA,OAAO,QAAQ,kBAClB,CAHY,GAab,OAAO,IAAM,WACT,aACA,OAAO,QAAQ,kBAClB,CAHY,GAKb,WACI,aAEA,IAAI,EAAM,OAAO,IAGb,GAFS,QAAQ,2BACP,QAAQ,4BACZ,QAAQ,UAOlB,EAAI,iBACC,aAEA,EAAI,KAAK,MACV,EAAI,kBAGR,EAAI,WAEA,EAAI,KAAK,QAYT,OAAO,KAAO,WACV,QAAQ,IAAI,QAAQ,2BAA2B,KAAK,WACxD,GAGJ,EAAI,YA/BJ,SAAY,GACR,EAAI,YACJ,EAAI,KAAK,GAAa,EAC1B,GA6BH,CAxCD","file":"/npm/@geosolutions/jsdoc@3.4.4/jsdoc.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@geosolutions/jsdoc@3.4.4/jsdoc.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\r\n/* global arguments, require: true */\r\n/* eslint strict: [2, \"function\"] */\r\n/**\r\n * @project jsdoc\r\n * @author Michael Mathews <micmath@gmail.com>\r\n * @license See LICENSE.md file included in this distribution.\r\n */\r\n\r\n// initialize the environment for the current JavaScript VM\r\n(function(args) {\r\n    'use strict';\r\n\r\n    var path;\r\n\r\n    if (args[0] && typeof args[0] === 'object') {\r\n        // we should be on Node.js\r\n        args = [__dirname, process.cwd()];\r\n        path = require('path');\r\n\r\n        // Create a custom require method that adds `lib/jsdoc` and `node_modules` to the module\r\n        // lookup path. This makes it possible to `require('jsdoc/foo')` from external templates and\r\n        // plugins, and within JSDoc itself. It also allows external templates and plugins to\r\n        // require JSDoc's module dependencies without installing them locally.\r\n        require = require('requizzle')({\r\n            requirePaths: {\r\n                before: [path.join(__dirname, 'lib')],\r\n                after: [path.join(__dirname, 'node_modules')]\r\n            },\r\n            infect: true\r\n        });\r\n    }\r\n\r\n    require('./lib/jsdoc/util/runtime').initialize(args);\r\n})( Array.prototype.slice.call(arguments, 0) );\r\n\r\n/**\r\n * Data about the environment in which JSDoc is running, including the configuration settings that\r\n * were used to run JSDoc.\r\n *\r\n * @deprecated As of JSDoc 3.4.0. Use `require('jsdoc/env')` to access the `env` object. The global\r\n * `env` object will be removed in a future release.\r\n * @namespace\r\n * @name env\r\n */\r\nglobal.env = (function() {\r\n    'use strict';\r\n    return require('./lib/jsdoc/env');\r\n})();\r\n\r\n/**\r\n * Data that must be shared across the entire application.\r\n *\r\n * @deprecated As of JSDoc 3.4.0. Avoid using the `app` object. The global `app` object and the\r\n * `jsdoc/app` module will be removed in a future release.\r\n * @namespace\r\n * @name app\r\n */\r\nglobal.app = (function() {\r\n    'use strict';\r\n    return require('./lib/jsdoc/app');\r\n})();\r\n\r\n(function() {\r\n    'use strict';\r\n\r\n    var env = global.env;\r\n    var logger = require('./lib/jsdoc/util/logger');\r\n    var runtime = require('./lib/jsdoc/util/runtime');\r\n    var cli = require('./cli');\r\n\r\n    function cb(errorCode) {\r\n        cli.logFinish();\r\n        cli.exit(errorCode || 0);\r\n    }\r\n\r\n    cli.setVersionInfo()\r\n        .loadConfig();\r\n\r\n    if (!env.opts.test) {\r\n        cli.configureLogger();\r\n    }\r\n\r\n    cli.logStart();\r\n\r\n    if (env.opts.debug) {\r\n        /**\r\n         * Recursively print an object's properties to stdout. This method is safe to use with\r\n         * objects that contain circular references.\r\n         *\r\n         * This method is available only when JSDoc is run with the `--debug` option.\r\n         *\r\n         * @global\r\n         * @name dump\r\n         * @private\r\n         * @param {...*} obj - Object(s) to print to stdout.\r\n         */\r\n        global.dump = function() {\r\n            console.log(require('./lib/jsdoc/util/dumper').dump(arguments));\r\n        };\r\n    }\r\n\r\n    cli.runCommand(cb);\r\n})();\r\n"]}