{"version":3,"sources":["jsdelivr-header.js","/npm/vuln-vects@1.1.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,IAAI,sBAAwB,QAAQ,yBAChC,wBAA0B,QAAQ,2BAClC,sBAAwB,QAAQ,yBAChC,sBAAwB,QAAQ,yBAChC,2BAA6B,QAAQ,8BACrC,wBAA0B,QAAQ,2BAClC,sBAAwB,QAAQ,yBAEhC,cAAgB,QAAQ,iBAC5B,QAAQ,MAAQ,cAAc,MAC9B,IAAI,cAAgB,QAAQ,iBAC5B,QAAQ,MAAQ,cAAc,MAE9B,IAAI,aAAe,QAAQ,gBAC3B,QAAQ,UAAY,aAAa,UACjC,IAAI,uBAAyB,QAAQ,0BACrC,QAAQ,mBAAqB,uBAAuB,mBACpD,IAAI,sBAAwB,QAAQ,yBACpC,QAAQ,kBAAoB,sBAAsB,kBAClD,IAAI,sBAAwB,QAAQ,yBACpC,QAAQ,kBAAoB,sBAAsB,kBAClD,IAAI,wBAA0B,QAAQ,2BACtC,QAAQ,wBAA0B,wBAAwB,wBAC1D,QAAQ,oBAAsB,wBAAwB,oBACtD,IAAI,uBAAyB,QAAQ,0BACrC,QAAQ,mBAAqB,uBAAuB,mBACpD,IAAI,sBAAwB,QAAQ,yBACpC,QAAQ,kBAAoB,sBAAsB,kBAClD,IAAI,sBAAwB,QAAQ,yBACpC,QAAQ,kBAAoB,sBAAsB,kBAClD,IAAI,wBAA0B,QAAQ,2BACtC,QAAQ,wBAA0B,wBAAwB,wBAC1D,QAAQ,oBAAsB,wBAAwB,oBACtD,IAAI,2BAA6B,QAAQ,8BAQzC,SAAS,iBAAiB,GAEtB,OADwB,IAAI,sBAAsB,mBACzB,MAAM,EACnC,CAQA,SAAS,iBAAiB,GAEtB,OADwB,IAAI,sBAAsB,mBACzB,MAAM,EACnC,CAQA,SAAS,gBAAgB,GAErB,OADa,IAAI,2BAA2B,uBAC9B,MAAM,EACxB,CAQA,SAAS,oBAAoB,GACzB,IAEI,OADA,iBAAiB,IACV,CACX,CACA,MAAO,GACH,OAAO,CACX,CACJ,CAQA,SAAS,oBAAoB,GACzB,IAEI,OADA,iBAAiB,IACV,CACX,CACA,MAAO,GACH,OAAO,CACX,CACJ,CAQA,SAAS,mBAAmB,GACxB,IAEI,OADA,gBAAgB,IACT,CACX,CACA,MAAO,GACH,OAAO,CACX,CACJ,CAUA,SAAS,kBAAkB,EAAiB,EAAsB,QACtC,IAApB,IAA8B,GAAkB,QACvB,IAAzB,IAAmC,GAAuB,QACzC,IAAjB,IAA2B,EAAe,wBAAwB,wBAAwB,SAC9F,IAAI,EAAa,IAAI,sBAAsB,kBAAkB,EAAiB,GAE9E,OADe,IAAI,wBAAwB,oBAAoB,GAC/C,OAAO,EAAW,WACtC,CAUA,SAAS,kBAAkB,EAAiB,EAAsB,QACtC,IAApB,IAA8B,GAAkB,QACvB,IAAzB,IAAmC,GAAuB,QACzC,IAAjB,IAA2B,EAAe,wBAAwB,wBAAwB,aAC9F,IAAI,EAAa,IAAI,sBAAsB,kBAAkB,EAAiB,GAE9E,OADe,IAAI,wBAAwB,oBAAoB,GAC/C,OAAO,EAAW,WACtC,CAlHA,QAAQ,sBAAwB,2BAA2B,sBAW3D,QAAQ,iBAAmB,iBAW3B,QAAQ,iBAAmB,iBAW3B,QAAQ,gBAAkB,gBAgB1B,QAAQ,oBAAsB,oBAgB9B,QAAQ,oBAAsB,oBAgB9B,QAAQ,mBAAqB,mBAiB7B,QAAQ,kBAAoB,kBAiB5B,QAAQ,kBAAoB","file":"/npm/vuln-vects@1.1.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/vuln-vects@1.1.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","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar cvss2_vector_parser_1 = require(\"./cvss2-vector-parser\");\nvar cvss2_vector_renderer_1 = require(\"./cvss2-vector-renderer\");\nvar cvss2_vector_mocker_1 = require(\"./cvss2-vector-mocker\");\nvar cvss3_vector_parser_1 = require(\"./cvss3-vector-parser\");\nvar multi_cvss_vector_parser_1 = require(\"./multi-cvss-vector-parser\");\nvar cvss3_vector_renderer_1 = require(\"./cvss3-vector-renderer\");\nvar cvss3_vector_mocker_1 = require(\"./cvss3-vector-mocker\");\n// Export enums.\nvar cvss2_enums_1 = require(\"./cvss2-enums\");\nexports.cvss2 = cvss2_enums_1.enums;\nvar cvss3_enums_1 = require(\"./cvss3-enums\");\nexports.cvss3 = cvss3_enums_1.enums;\n// Export classes (score object, scoring engines and parsers).\nvar cvss_score_1 = require(\"./cvss-score\");\nexports.CvssScore = cvss_score_1.CvssScore;\nvar cvss2_scoring_engine_1 = require(\"./cvss2-scoring-engine\");\nexports.Cvss2ScoringEngine = cvss2_scoring_engine_1.Cvss2ScoringEngine;\nvar cvss2_vector_parser_2 = require(\"./cvss2-vector-parser\");\nexports.Cvss2VectorParser = cvss2_vector_parser_2.Cvss2VectorParser;\nvar cvss2_vector_mocker_2 = require(\"./cvss2-vector-mocker\");\nexports.Cvss2VectorMocker = cvss2_vector_mocker_2.Cvss2VectorMocker;\nvar cvss2_vector_renderer_2 = require(\"./cvss2-vector-renderer\");\nexports.Cvss2VectorPrefixOption = cvss2_vector_renderer_2.Cvss2VectorPrefixOption;\nexports.Cvss2VectorRenderer = cvss2_vector_renderer_2.Cvss2VectorRenderer;\nvar cvss3_scoring_engine_1 = require(\"./cvss3-scoring-engine\");\nexports.Cvss3ScoringEngine = cvss3_scoring_engine_1.Cvss3ScoringEngine;\nvar cvss3_vector_parser_2 = require(\"./cvss3-vector-parser\");\nexports.Cvss3VectorParser = cvss3_vector_parser_2.Cvss3VectorParser;\nvar cvss3_vector_mocker_2 = require(\"./cvss3-vector-mocker\");\nexports.Cvss3VectorMocker = cvss3_vector_mocker_2.Cvss3VectorMocker;\nvar cvss3_vector_renderer_2 = require(\"./cvss3-vector-renderer\");\nexports.Cvss3VectorPrefixOption = cvss3_vector_renderer_2.Cvss3VectorPrefixOption;\nexports.Cvss3VectorRenderer = cvss3_vector_renderer_2.Cvss3VectorRenderer;\nvar multi_cvss_vector_parser_2 = require(\"./multi-cvss-vector-parser\");\nexports.MultiCvssVectorParser = multi_cvss_vector_parser_2.MultiCvssVectorParser;\n/**\n * Parses a CVSS v2 vector and returns the resulting score object.\n *\n * @param vector the vector to parse\n * @returns the resulting score object\n */\nfunction parseCvss2Vector(vector) {\n    var cvss2VectorParser = new cvss2_vector_parser_1.Cvss2VectorParser();\n    return cvss2VectorParser.parse(vector);\n}\nexports.parseCvss2Vector = parseCvss2Vector;\n/**\n * Parses a CVSS v3 vector and returns the resulting score object.\n *\n * @param vector the vector to parse\n * @returns the resulting score object\n */\nfunction parseCvss3Vector(vector) {\n    var cvss3VectorParser = new cvss3_vector_parser_1.Cvss3VectorParser();\n    return cvss3VectorParser.parse(vector);\n}\nexports.parseCvss3Vector = parseCvss3Vector;\n/**\n * Parses a CVSS vector (any version) and returns the resulting score object.\n *\n * @param vector the vector to parse\n * @returns the resulting score object\n */\nfunction parseCvssVector(vector) {\n    var parser = new multi_cvss_vector_parser_1.MultiCvssVectorParser();\n    return parser.parse(vector);\n}\nexports.parseCvssVector = parseCvssVector;\n/**\n * Validates a CVSS v2 vector.\n *\n * @param vector the vector to parse\n * @returns true if validation succeeded, otherwise false\n */\nfunction validateCvss2Vector(vector) {\n    try {\n        parseCvss2Vector(vector);\n        return true;\n    }\n    catch (e) {\n        return false;\n    }\n}\nexports.validateCvss2Vector = validateCvss2Vector;\n/**\n * Validates a CVSS v3.x vector.\n *\n * @param vector the vector to parse\n * @returns true if validation succeeded, otherwise false\n */\nfunction validateCvss3Vector(vector) {\n    try {\n        parseCvss3Vector(vector);\n        return true;\n    }\n    catch (e) {\n        return false;\n    }\n}\nexports.validateCvss3Vector = validateCvss3Vector;\n/**\n *  Parses a CVSS vector (any version).\n *\n * @param vector the vector to parse\n * @returns true if validation succeeded, otherwise false\n */\nfunction validateCvssVector(vector) {\n    try {\n        parseCvssVector(vector);\n        return true;\n    }\n    catch (e) {\n        return false;\n    }\n}\nexports.validateCvssVector = validateCvssVector;\n/**\n * Renders and returns a random CVSS v2 vector as a string.\n *\n * @param includeTemporal whether or not to include a temporal score on the vector\n * @param includeEnvironmental whether or not to include an environmental score on the vector\n * @param prefixOption the desired vector prefixing option\n * @returns the vector as a string\n */\nfunction randomCvss2Vector(includeTemporal, includeEnvironmental, prefixOption) {\n    if (includeTemporal === void 0) { includeTemporal = false; }\n    if (includeEnvironmental === void 0) { includeEnvironmental = false; }\n    if (prefixOption === void 0) { prefixOption = cvss2_vector_renderer_1.Cvss2VectorPrefixOption.VERSION; }\n    var randomizer = new cvss2_vector_mocker_1.Cvss2VectorMocker(includeTemporal, includeEnvironmental);\n    var renderer = new cvss2_vector_renderer_1.Cvss2VectorRenderer(prefixOption);\n    return renderer.render(randomizer.generate());\n}\nexports.randomCvss2Vector = randomCvss2Vector;\n/**\n * Renders and returns a random CVSS v3 vector as a string.\n *\n * @param includeTemporal whether or not to include a temporal score on the vector\n * @param includeEnvironmental whether or not to include an environmental score on the vector\n * @param prefixOption the desired vector prefixing option\n * @returns the vector as a string\n */\nfunction randomCvss3Vector(includeTemporal, includeEnvironmental, prefixOption) {\n    if (includeTemporal === void 0) { includeTemporal = false; }\n    if (includeEnvironmental === void 0) { includeEnvironmental = false; }\n    if (prefixOption === void 0) { prefixOption = cvss3_vector_renderer_1.Cvss3VectorPrefixOption.VERSION_3_1; }\n    var randomizer = new cvss3_vector_mocker_1.Cvss3VectorMocker(includeTemporal, includeEnvironmental);\n    var renderer = new cvss3_vector_renderer_1.Cvss3VectorRenderer(prefixOption);\n    return renderer.render(randomizer.generate());\n}\nexports.randomCvss3Vector = randomCvss3Vector;\n"]}