From b19d678baa0abda207dcf669eaf2a9180bc6585d Mon Sep 17 00:00:00 2001 From: Hetang Modi <62056057+hetangmodi-crest@users.noreply.github.com> Date: Tue, 16 Apr 2024 14:24:50 +0530 Subject: [PATCH] feat(adaptiveResponse): add verbose details for AR alert action (#1135) - Contains changes for adaptive response that can be created from the `globalConfig` - Added the supported parameters by AR framework - Updated test cases to reflect the changes - Handled migration of users using `activeResponse` and change it to `adaptiveResponse` - Provided a warning log if any users are using `activeResponse` --- .../alert_actions_conf_gen.py | 10 +++---- .../alert_action_helper.py.template | 6 ++--- .../arf_template/eventtypes.conf.template | 4 +-- .../arf_template/tags.conf.template | 2 +- .../modular_alert_builder/normalize.py | 3 ++- .../global_config_update.py | 26 +++++++++++++++++++ .../schema/schema.json | 6 +++-- .../appserver/static/js/build/entry_page.js | 2 +- .../README/alert_actions.conf.spec | 2 +- .../appserver/static/js/build/entry_page.js | 2 +- .../default/alert_actions.conf | 2 +- .../default/eventtypes.conf | 5 ++-- .../Splunk_TA_UCCExample/default/tags.conf | 5 ++-- .../globalConfig.json | 2 +- .../globalConfig.json | 5 ++-- .../package/default/eventtypes.conf | 4 --- .../package/default/tags.conf | 4 --- .../globalConfig.json | 3 ++- .../package/default/eventtypes.conf | 4 --- .../package/default/tags.conf | 4 --- .../globalConfig.json | 2 +- .../globalConfig.json | 2 +- .../test_alert_actions_conf_gen.py | 3 ++- .../test_alert_actions_html_gen.py | 2 +- .../test_alert_actions_py_gen.py | 2 +- .../testdata/alert_actions.conf.generated | 2 +- .../alert_actions.conf.spec.generated | 2 +- tests/unit/testdata/valid_config.json | 3 ++- tests/unit/testdata/valid_config.yaml | 3 ++- 29 files changed, 69 insertions(+), 53 deletions(-) delete mode 100644 tests/testdata/test_addons/package_global_config_everything/package/default/eventtypes.conf delete mode 100644 tests/testdata/test_addons/package_global_config_everything/package/default/tags.conf delete mode 100644 tests/testdata/test_addons/package_global_config_everything_uccignore/package/default/eventtypes.conf delete mode 100644 tests/testdata/test_addons/package_global_config_everything_uccignore/package/default/tags.conf diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_conf_gen.py b/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_conf_gen.py index a3bbacecb..07ab519cf 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_conf_gen.py +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/alert_actions_conf_gen.py @@ -102,7 +102,7 @@ def generate_conf(self) -> None: alert_name = alert["short_name"] alerts[alert_name] = [] for k, v in alert.items(): - if k == "active_response": + if k == "adaptive_response": new_cam = { sub_k: sub_v for sub_k, sub_v in list(v.items()) @@ -165,7 +165,7 @@ def generate_eventtypes(self) -> None: # remove the stanza if not checked for alert in self._alert_settings: - if alert.get("active_response") and alert["active_response"].get( + if alert.get("adaptive_response") and alert["adaptive_response"].get( "sourcetype" ): continue @@ -188,7 +188,7 @@ def generate_tags(self) -> None: # remove the stanza if not checked for alert in self._alert_settings: - if alert.get("active_response") and alert["active_response"].get( + if alert.get("adaptive_response") and alert["adaptive_response"].get( "sourcetype" ): continue @@ -218,9 +218,9 @@ def generate_spec(self) -> None: alert_name = alert["short_name"] alerts[alert_name] = [] for k, v in alert.items(): - if k == "active_response": + if k == "adaptive_response": alerts[alert_name].append( - "param._cam = Active response parameters." + "param._cam = Adaptive Response parameters." ) elif k == "parameters": for param in v: diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/alert_action_helper.py.template b/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/alert_action_helper.py.template index 10570f789..29741cc9d 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/alert_action_helper.py.template +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/alert_action_helper.py.template @@ -23,9 +23,9 @@ def process_event(helper, *args, **kwargs): # and writes them to Splunk # NOTE: Call helper.writeevents() only once after all events # have been added - {% if mod_alert.get("active_response") and mod_alert.active_response.get("sourcetype") %} - helper.addevent("hello", sourcetype="{{ mod_alert.active_response.sourcetype }}") - helper.addevent("world", sourcetype="{{ mod_alert.active_response.sourcetype }}") + {% if mod_alert.get("adaptive_response") and mod_alert.adaptive_response.get("sourcetype") %} + helper.addevent("hello", sourcetype="{{ mod_alert.adaptive_response.sourcetype }}") + helper.addevent("world", sourcetype="{{ mod_alert.adaptive_response.sourcetype }}") {% else %} helper.addevent("hello", sourcetype="sample_sourcetype") helper.addevent("world", sourcetype="sample_sourcetype") diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/eventtypes.conf.template b/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/eventtypes.conf.template index a0facf9a8..a2466777d 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/eventtypes.conf.template +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/eventtypes.conf.template @@ -1,7 +1,7 @@ {% for alert in mod_alerts %} - {% if alert.get("active_response") and alert.active_response.get("sourcetype") %} + {% if alert.get("adaptive_response") and alert.adaptive_response.get("sourcetype") %} [{{ alert.short_name }}_modaction_result] -search = {{ 'sourcetype="' + alert.active_response.sourcetype + '"' }} +search = {{ 'sourcetype="' + alert.adaptive_response.sourcetype + '"' }} {% endif %} {% endfor %} diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/tags.conf.template b/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/tags.conf.template index e4eb3121e..d9cb79c21 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/tags.conf.template +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/arf_template/tags.conf.template @@ -1,5 +1,5 @@ {% for alert in mod_alerts %} - {% if alert.get("active_response") and alert.active_response.get("sourcetype") %} + {% if alert.get("adaptive_response") and alert.adaptive_response.get("sourcetype") %} [eventtype={{ alert.short_name }}_modaction_result] modaction_result = enabled {% endif %} diff --git a/splunk_add_on_ucc_framework/commands/modular_alert_builder/normalize.py b/splunk_add_on_ucc_framework/commands/modular_alert_builder/normalize.py index 785775844..ef8c9aee8 100644 --- a/splunk_add_on_ucc_framework/commands/modular_alert_builder/normalize.py +++ b/splunk_add_on_ucc_framework/commands/modular_alert_builder/normalize.py @@ -18,8 +18,9 @@ from typing import Any, Dict, List mapping_keys = { - "activeResponse": "active_response", + "adaptiveResponse": "adaptive_response", "supportsAdhoc": "supports_adhoc", + "supportsCloud": "supports_cloud", "drilldownUri": "drilldown_uri", "entity": "parameters", "defaultValue": "default_value", diff --git a/splunk_add_on_ucc_framework/global_config_update.py b/splunk_add_on_ucc_framework/global_config_update.py index ee4b5e59a..398624ba7 100644 --- a/splunk_add_on_ucc_framework/global_config_update.py +++ b/splunk_add_on_ucc_framework/global_config_update.py @@ -70,6 +70,30 @@ def _handle_dropping_api_version_update( global_config.update_schema_version("0.0.3") +def _handle_alert_action_updates(global_config: global_config_lib.GlobalConfig) -> None: + if global_config.has_alerts(): + updated_alerts = [] + for alert in global_config.alerts: + modified_alert = {} + for k, v in alert.items(): + if k in ["activeResponse", "adaptiveResponse"]: + # set default values for the below properties + v["supportsAdhoc"] = v.get("supportsAdhoc", False) + v["supportsCloud"] = v.get("supportsCloud", True) + if k == "activeResponse": + logger.warning( + "'activeResponse' is deprecated. Please use 'adaptiveResponse' instead." + ) + modified_alert["adaptiveResponse"] = v + else: + modified_alert[k] = v + + # in either case, we create a new list and fill it with updated alerts, if any + updated_alerts.append(modified_alert) + global_config._content["alerts"] = updated_alerts + global_config.dump(global_config.original_path) + + def handle_global_config_update(global_config: global_config_lib.GlobalConfig) -> None: """Handle changes in globalConfig file.""" current_schema_version = global_config.schema_version @@ -149,3 +173,5 @@ def handle_global_config_update(global_config: global_config_lib.GlobalConfig) - _handle_dropping_api_version_update(global_config) global_config.dump(global_config.original_path) logger.info("Updated globalConfig schema to version 0.0.3") + + _handle_alert_action_updates(global_config) diff --git a/splunk_add_on_ucc_framework/schema/schema.json b/splunk_add_on_ucc_framework/schema/schema.json index 2e3a36ffe..2fd3f4eae 100644 --- a/splunk_add_on_ucc_framework/schema/schema.json +++ b/splunk_add_on_ucc_framework/schema/schema.json @@ -83,7 +83,7 @@ "type": "string", "maxLength": 100 }, - "activeResponse": { + "adaptiveResponse": { "type": "object", "properties": { "task": { @@ -96,6 +96,9 @@ "supportsAdhoc": { "type": "boolean" }, + "supportsCloud": { + "type": "boolean" + }, "subject": { "type": "array", "items": { @@ -128,7 +131,6 @@ }, "required": [ "task", - "supportsAdhoc", "subject", "category", "technology" diff --git a/tests/testdata/expected_addons/expected_output_global_config_configuration/Splunk_TA_UCCExample/appserver/static/js/build/entry_page.js b/tests/testdata/expected_addons/expected_output_global_config_configuration/Splunk_TA_UCCExample/appserver/static/js/build/entry_page.js index e3c7a5822..c99e15210 100644 --- a/tests/testdata/expected_addons/expected_output_global_config_configuration/Splunk_TA_UCCExample/appserver/static/js/build/entry_page.js +++ b/tests/testdata/expected_addons/expected_output_global_config_configuration/Splunk_TA_UCCExample/appserver/static/js/build/entry_page.js @@ -3,7 +3,7 @@ object-assign (c) Sindre Sorhus @license MIT -*/var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,u,l=a(e),c=1;c=e?void 0:Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(14)}},parseFunctionRawStr=function parseFunctionRawStr(rawStr){var error,result;try{result=eval("(".concat(rawStr,")"))}catch(e){error=Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(11,rawStr)}return{error:error,result:result}},checkDupKeyValues=function(e,t,r){var n,o,i=lodash__WEBPACK_IMPORTED_MODULE_0__.get(e,t?"services":"tabs"),a=[];if(i){o="".concat(r,".").concat(t?"services":"tabs"),["name","title"].forEach((function(e){n=parseArrForDupKeys(i,e),appendError(a,n,o)}));i.forEach((function(e,t){var r="".concat(o,"[").concat(t,"].entity");e.entity&&(["field","label"].forEach((function(t,o){n=parseArrForDupKeys(e.entity,t),appendError(a,n,"".concat(r,"[").concat(o,"]"))})),e.entity.forEach((function(e,t){!function(e,t){var r=e.options;if(r){var o=r.items,i=r.autoCompleteFields;if(o&&["label","value"].forEach((function(e){n=parseArrForDupKeys(o,e),appendError(a,n,"".concat(t,".options.items"))})),i){var u=!!i[0].children;(u?i.map((function(e){return e.children})):[i]).forEach((function(e){n=parseArrForDupKeys(e,"label"),appendError(a,n,"".concat(t,".options.autoCompleteFields"))})),u&&(i=lodash__WEBPACK_IMPORTED_MODULE_0__.flatten(lodash__WEBPACK_IMPORTED_MODULE_0__.union(i.map((function(e){return e.children}))))),n=parseArrForDupKeys(i,"value"),appendError(a,n,"".concat(t,".options.autoCompleteFields"))}}}(e,"".concat(r,"[").concat(t,"]"))})))}))}return a},checkConfigDetails=function(e){var t,r=e.pages,n=r.configuration,o=r.inputs,i=[],a="instantce.pages",u=function(e,t){lodash__WEBPACK_IMPORTED_MODULE_0__.values(e).forEach((function(e,r){var n=parseFunctionRawStr(e).err;appendError(i,n,"".concat(t,"[").concat(r,"]"))}))},l=function(e,r,n){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];lodash__WEBPACK_IMPORTED_MODULE_0__.values(e).forEach((function(e,r){var o=e.validators,a=e.options;lodash__WEBPACK_IMPORTED_MODULE_0__.values(o).forEach((function(e,o){switch(e.type){case"string":t=parseStringValidator(e.minLength,e.maxLength).error;break;case"number":t=parseNumberValidator(e.range).error;break;case"regex":t=parseRegexRawStr(e.pattern).error}appendError(i,t,"".concat(n,"[").concat(r,"].validators[").concat(o,"]"))})),lodash__WEBPACK_IMPORTED_MODULE_0__.forEach(["denyList","allowList"],(function(e){a&&a[e]&&(t=parseRegexRawStr(a[e]).error,appendError(i,t,"".concat(n,"[").concat(r,"].options.").concat(e)))}))})),o&&lodash__WEBPACK_IMPORTED_MODULE_0__.every(lodash__WEBPACK_IMPORTED_MODULE_0__.values(e),(function(e){return"name"!==e.field}))&&appendError(i,Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(23,r))};o&&(o.services.forEach((function(e,t){var r=e.entity,n=e.options,o=e.name;u(n,"".concat(a,".inputs.services[").concat(t,"].options")),l(r,o,"".concat(a,".inputs.services[").concat(t,"].entity"))})),i=i.concat(checkDupKeyValues(o,!0,"".concat(a,".inputs"))));return n&&(n.tabs.forEach((function(e,t){var r=e.entity,n=e.options,o=e.name;u(n,"".concat(a,".configuration.tabs[").concat(t,"].options")),l(r,o,"".concat(a,".configuration.tabs[").concat(t,"].entity"),!1)})),i=i.concat(checkDupKeyValues(n,!1,"".concat(a,".configuration")))),i},validateSchema=function(e){var t=(new jsonschema__WEBPACK_IMPORTED_MODULE_1__.Validator).validate(e,_schema_schema_json__WEBPACK_IMPORTED_MODULE_3__);return t.errors.length||(t.errors=checkConfigDetails(e)),{failed:!!t.errors.length,errors:t.errors}}},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){l.headers[e]=n.merge(i)})),e.exports=l}).call(this,r(78))},function(e,t,r){"use strict";var n=r(8),o=r(233),i=r(235),a=r(103),u=r(236),l=r(239),c=r(240),s=r(107);e.exports=function(e){return new Promise((function(t,r){var f=e.data,p=e.headers;n.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",b=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+b)}var y=u(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),a(y,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?l(d.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,r,i),d=null}},d.onabort=function(){d&&(r(s("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){r(s("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(s(t,e,"ECONNABORTED",d)),d=null},n.isStandardBrowserEnv()){var v=(e.withCredentials||c(y))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;v&&(p[e.xsrfHeaderName]=v)}if("setRequestHeader"in d&&n.forEach(p,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),r(e),d=null)})),f||(f=null),d.send(f)}))}},function(e,t,r){"use strict";var n=r(234);e.exports=function(e,t,r,o,i){var a=new Error(e);return n(a,t,r,o,i)}},function(e,t,r){"use strict";var n=r(8);e.exports=function(e,t){t=t||{};var r={},o=["url","method","data"],i=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],u=["validateStatus"];function l(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function c(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(e[o],t[o])}n.forEach(o,(function(e){n.isUndefined(t[e])||(r[e]=l(void 0,t[e]))})),n.forEach(i,c),n.forEach(a,(function(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(void 0,t[o])})),n.forEach(u,(function(n){n in t?r[n]=l(e[n],t[n]):n in e&&(r[n]=l(void 0,e[n]))}));var s=o.concat(i).concat(a).concat(u),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===s.indexOf(e)}));return n.forEach(f,c),r}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t){e.exports=function(e,t,r,n){var o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(t),l=0;ln&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*r&&0l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102u.charCodeAt(0)&&(u=u.trim()),u=[u],0d)&&(F=(U=U.replace(" ",":")).length),00&&void 0!==arguments[0]?arguments[0]:"undefined"!=typeof window?window:null;if(!e)return"enterprise";var t=e.__splunkd_partials__&&e.__splunkd_partials__["/services/server/info"]&&e.__splunkd_partials__["/services/server/info"].entry[0].content.product_type,r=e.__splunk_ui_theme__,n=e.$C&&e.$C.SPLUNK_UI_THEME;return r||n||t||"enterprise"}},function(e,t,r){"use strict";var n=e.exports.Validator=r(222);e.exports.ValidatorResult=r(18).ValidatorResult,e.exports.ValidatorResultError=r(18).ValidatorResultError,e.exports.ValidationError=r(18).ValidationError,e.exports.SchemaError=r(18).SchemaError,e.exports.SchemaScanResult=r(53).SchemaScanResult,e.exports.scan=r(53).scan,e.exports.validate=function(e,t,r){return(new n).validate(e,t,r)}},function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"AlertEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["text","singleSelect","checkbox","radio","singleSelectSplunkSearch"]},"help":{"type":"string","maxLength":200},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"required":{"type":"boolean"},"search":{"type":"string","maxLength":200},"valueField":{"type":"string","maxLength":200},"labelField":{"type":"string","maxLength":200},"options":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}}}},"required":["field","label","type"],"additionalProperties":false},"Alerts":{"type":"object","properties":{"name":{"type":"string","pattern":"^[a-zA-Z0-9_]+$","maxLength":100},"label":{"type":"string","maxLength":100},"description":{"type":"string"},"activeResponse":{"type":"object","properties":{"task":{"type":"array","items":{"type":"string"},"minItems":1},"supportsAdhoc":{"type":"boolean"},"subject":{"type":"array","items":{"type":"string"},"minItems":1},"category":{"type":"array","items":{"type":"string"},"minItems":1},"technology":{"type":"array","items":{"$ref":"#/definitions/Technology"},"minItems":1},"drilldownUri":{"type":"string"},"sourcetype":{"type":"string","pattern":"^[a-zA-Z0-9:-_]+$","maxLength":50}},"required":["task","supportsAdhoc","subject","category","technology"]},"entity":{"type":"array","items":{"$ref":"#/definitions/AlertEntity"}}},"required":["name","label","description"],"additionalProperties":false},"ConfigurationEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"(?!^(?:output_mode|output_field|owner|app|sharing)$)(?:^\\\\w+$)"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["custom","text","singleSelect","checkbox","multipleSelect","radio","placeholder","oauth","helpLink"]},"help":{"type":"string","maxLength":200},"tooltip":{"type":"string","maxLength":250},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"options":{"type":"object","properties":{"disableSearch":{"type":"boolean"},"autoCompleteFields":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","maxLength":150},"children":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}},"required":["label","children"]}},{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}]},"endpointUrl":{"type":"string","maxLength":350},"denyList":{"type":"string","maxLength":350},"allowList":{"type":"string","maxLength":350},"delimiter":{"type":"string","maxLength":1},"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}},"referenceName":{"type":"string","maxLength":250},"enable":{"type":"boolean"},"placeholder":{"type":"string","maxLength":250},"display":{"type":"boolean"},"labelField":{"type":"string","maxLength":250},"src":{"type":"string","maxLength":250},"defaultValue":{"type":"string","maxLength":250},"disableonEdit":{"type":"boolean"},"basic":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"oauth":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"auth_type":{"type":"array","items":{"type":"string","maxLength":100}},"auth_label":{"type":"string","maxLength":250},"oauth_popup_width":{"type":"number"},"oauth_popup_height":{"type":"number"},"oauth_timeout":{"type":"number"},"auth_code_endpoint":{"type":"string","maxLength":350},"access_token_endpoint":{"type":"string","maxLength":350},"oauth_state_enabled":{"type":"boolean"},"text":{"type":"string","maxLength":50},"link":{"type":"string"}}},"required":{"type":"boolean"},"encrypted":{"type":"boolean"},"validators":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/StringValidator"},{"$ref":"#/definitions/NumberValidator"},{"$ref":"#/definitions/RegexValidator"},{"$ref":"#/definitions/EmailValidator"},{"$ref":"#/definitions/Ipv4Validator"},{"$ref":"#/definitions/UrlValidator"},{"$ref":"#/definitions/DateValidator"}]}}},"required":["field","label","type"],"additionalProperties":false},"ConfigurationPage":{"type":"object","properties":{"title":{"type":"string","maxLength":60},"description":{"type":"string","maxLength":200},"tabs":{"type":"array","items":{"$ref":"#/definitions/TabContent"},"minItems":1}},"required":["title","tabs"],"additionalProperties":false},"ConfigurationTable":{"type":"object","properties":{"moreInfo":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"}},"required":["field","label"]}},"header":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"},"customCell":{"type":"object"}},"required":["field","label"]}},"customRow":{"type":"object"},"actions":{"type":"array","items":{"type":"string","enum":["edit","delete","clone"]}}},"required":["header","actions"],"additionalProperties":false},"DateValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["date"]}},"required":["type"],"additionalProperties":false},"EmailValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["email"]}},"required":["type"],"additionalProperties":false},"Hooks":{"type":"object","properties":{"saveValidator":{"type":"string","maxLength":3000}},"additionalProperties":false},"InputsEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"(?!^(?:persistentQueueSize|queueSize|start_by_shell|output_mode|output_field|owner|app|sharing)$)(?:^\\\\w+$)"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["custom","text","singleSelect","checkbox","multipleSelect","radio","placeholder","oauth","helpLink"]},"help":{"type":"string","maxLength":200},"tooltip":{"type":"string","maxLength":250},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"options":{"type":"object","properties":{"disableSearch":{"type":"boolean"},"autoCompleteFields":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","maxLength":150},"children":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}},"required":["label","children"]}},{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}]},"endpointUrl":{"type":"string","maxLength":350},"denyList":{"type":"string","maxLength":350},"allowList":{"type":"string","maxLength":350},"delimiter":{"type":"string","maxLength":1},"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}},"referenceName":{"type":"string","maxLength":250},"enable":{"type":"boolean"},"placeholder":{"type":"string","maxLength":250},"display":{"type":"boolean"},"labelField":{"type":"string","maxLength":250},"src":{"type":"string","maxLength":250},"defaultValue":{"type":"string","maxLength":250},"disableonEdit":{"type":"boolean"},"basic":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"oauth":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"auth_type":{"type":"array","items":{"type":"string","maxLength":100}},"auth_label":{"type":"string","maxLength":250},"oauth_popup_width":{"type":"number"},"oauth_popup_height":{"type":"number"},"oauth_timeout":{"type":"number"},"auth_code_endpoint":{"type":"string","maxLength":350},"access_token_endpoint":{"type":"string","maxLength":350},"text":{"type":"string","maxLength":50},"link":{"type":"string"}}},"required":{"type":"boolean"},"encrypted":{"type":"boolean"},"validators":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/StringValidator"},{"$ref":"#/definitions/NumberValidator"},{"$ref":"#/definitions/RegexValidator"},{"$ref":"#/definitions/EmailValidator"},{"$ref":"#/definitions/Ipv4Validator"},{"$ref":"#/definitions/UrlValidator"},{"$ref":"#/definitions/DateValidator"}]}}},"required":["field","label","type"],"additionalProperties":false},"InputsPage":{"type":"object","properties":{"title":{"type":"string","maxLength":60},"description":{"type":"string","maxLength":200},"table":{"$ref":"#/definitions/InputsTable"},"services":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","pattern":"^[0-9a-zA-Z][0-9a-zA-Z_-]*$","maxLength":50},"title":{"type":"string","maxLength":100},"entity":{"type":"array","items":{"$ref":"#/definitions/InputsEntity"}},"options":{"$ref":"#/definitions/Hooks"},"groups":{"type":"array","items":{"type":"object","properties":{"options":{"type":"object","properties":{"isExpandable":{"type":"boolean"},"expand":{"type":"boolean"}}},"label":{"type":"string","maxLength":100},"field":{"type":"array","items":{"type":"string","pattern":"^\\\\w+$"}}},"required":["label"]}},"style":{"type":"string","enum":["page","dialog"]},"hook":{"type":"object"},"conf":{"type":"string","maxLength":100},"restHandlerName":{"type":"string","maxLength":100}},"required":["name","title","entity"]}},"menu":{"type":"object"}},"required":["title","table","services"],"additionalProperties":false},"InputsTable":{"type":"object","properties":{"moreInfo":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"}},"required":["field","label"]}},"header":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"},"customCell":{"type":"object"}},"required":["field","label"]}},"customRow":{"type":"object"},"actions":{"type":"array","items":{"type":"string","enum":["edit","delete","clone","enable"]}}},"required":["header","actions"],"additionalProperties":false},"Ipv4Validator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["ipv4"]}},"required":["type"],"additionalProperties":false},"Meta":{"type":"object","properties":{"displayName":{"type":"string","maxLength":200},"name":{"type":"string","pattern":"^[^<>\\\\:\\"\\\\/\\\\\\\\|\\\\?\\\\*]+$"},"restRoot":{"type":"string","pattern":"^\\\\w+$"},"apiVersion":{"type":"string","pattern":"^(?:\\\\d{1,3}\\\\.){2}\\\\d{1,3}$"},"version":{"type":"string"},"schemaVersion":{"type":"string","pattern":"^(?:\\\\d{1,3}\\\\.){2}\\\\d{1,3}$"}},"required":["displayName","name","restRoot","apiVersion","version"],"additionalProperties":false},"NumberValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["number"]},"range":{"type":"array","items":{"type":"number"}}},"required":["type","range"],"additionalProperties":false},"OAuthFields":{"type":"object","properties":{"oauth_field":{"type":"string","maxLength":100},"label":{"type":"string","maxLength":100},"field":{"type":"string","maxLength":100},"help":{"type":"string","maxLength":200},"encrypted":{"type":"boolean"},"required":{"type":"boolean"},"options":{"type":"object","properties":{"placeholder":{"type":"string","maxLength":250}},"additionalProperties":false}},"additionalProperties":false},"Pages":{"type":"object","properties":{"configuration":{"$ref":"#/definitions/ConfigurationPage"},"inputs":{"$ref":"#/definitions/InputsPage"}},"additionalProperties":false},"RegexValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["regex"]},"pattern":{"type":"string"}},"required":["type","pattern"],"additionalProperties":false},"StringValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["string"]},"minLength":{"type":"number","minimum":0},"maxLength":{"type":"number","minimum":0}},"required":["type","minLength","maxLength"],"additionalProperties":false},"TabContent":{"type":"object","properties":{"entity":{"type":"array","items":{"$ref":"#/definitions/ConfigurationEntity"}},"name":{"type":"string","pattern":"^[\\\\/\\\\w]+$","maxLength":250},"title":{"type":"string","maxLength":50},"options":{"$ref":"#/definitions/Hooks"},"table":{"$ref":"#/definitions/ConfigurationTable"},"conf":{"type":"string","maxLength":100},"restHandlerName":{"type":"string","maxLength":100},"hook":{"type":"object"}},"required":["entity","name","title"],"additionalProperties":false},"Technology":{"type":"object","properties":{"version":{"type":"array","items":{"type":"string","pattern":"^\\\\d+(?:\\\\.\\\\d+)*$"},"minItems":1},"product":{"type":"string","maxLength":100},"vendor":{"type":"string","maxLength":100}},"required":["version","product","vendor"],"additionalProperties":false},"UrlValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["url"]}},"required":["type"],"additionalProperties":false},"ValueLabelPair":{"type":"object","properties":{"value":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"label":{"type":"string","maxLength":100}},"required":["label"],"additionalProperties":false}},"type":"object","properties":{"meta":{"$ref":"#/definitions/Meta"},"pages":{"$ref":"#/definitions/Pages"},"alerts":{"type":"array","items":{"$ref":"#/definitions/Alerts"},"minItems":1}},"required":["meta","pages"],"additionalProperties":false}')},function(e,t,r){"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},i=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),a=[];function u(e){for(var t=-1,r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var r=0;rc-r.bottom?"above":"below":"horizontal"===i&&(d=r.left>s-r.right?"left":"right");var h=d,b=function(e){var t=e.align,r=e.anchorPos,n=e.outerContainerEl,o=e.padding,i=e.placement;switch(i){case"above":return{top:r.top-n.offsetHeight,left:"edge"===t?r.left-o:r.middle-n.offsetWidth/2};case"below":return{top:r.bottom,left:"edge"===t?r.left-o:r.middle-n.offsetWidth/2};case"left":return{top:"edge"===t?r.top-o:r.center-n.offsetHeight/2,left:r.left-n.offsetWidth};case"right":return{top:"edge"===t?r.top-o:r.center-n.offsetHeight/2,left:r.right};default:throw new Error("".concat(i," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:t,anchorPos:r,outerContainerEl:a,padding:u,placement:h}),y=b.top,v=b.left,m="auto",x=s,w=c,_=h,C=r.top-a.offsetHeight>0,j=r.bottom+a.offsetHeight0,k=r.right+a.offsetWidthc-r.bottom,E=("edge"===t?r.left+a.offsetWidth-u:r.middle+a.offsetWidth/2)>s,A=("edge"===t?r.left-u:r.middle-a.offsetWidth/2)<0,T=("edge"===t?r.top-u:r.top-a.offsetHeight/2)<0,R=("edge"===t?r.top+a.offsetHeight-u:r.bottom+a.offsetHeight/2)>c;if("above"===_){if(!C&&p){if(j)return O(g(g({},e),{},{placement:"below"}));if(f&&k)return O(g(g({},e),{},{placement:"right"}));if(f&&S)return O(g(g({},e),{},{placement:"left"}));o&&(_="misaligned",y=0)}"misaligned"!==_&&(m=c-y-a.offsetHeight,n&&(m=Math.min(m,c-n.top)),y="auto"),E?v=Math.max(s-a.offsetWidth,0):A&&(v=0),o||(w=r.top)}if("below"===_){if(!j&&p){if(C&&P)return O(g(g({},e),{},{placement:"above"}));if(f&&k)return O(g(g({},e),{},{placement:"right"}));if(f&&S)return O(g(g({},e),{},{placement:"left"}));o&&(_="misaligned",y=0)}n&&(y=Math.min(y,n.bottom)),E?v=Math.max(s-a.offsetWidth,0):A&&(v=0),o||(w=c-r.bottom)}if("left"===_){if(!S&&p){if(k)return O(g(g({},e),{},{placement:"right"}));if(f&&j)return O(g(g({},e),{},{placement:"below"}));if(f&&C)return O(g(g({},e),{},{placement:"above"}));o&&(_="misaligned",y=0)}T?y=0:R&&(y=Math.max(c-a.offsetHeight,0)),o||(x=r.left)}if("right"===_){if(!k&&p){if(S)return O(g(g({},e),{},{placement:"left"}));if(f&&j)return O(g(g({},e),{},{placement:"below"}));if(f&&C)return O(g(g({},e),{},{placement:"above"}));o&&(_="misaligned",y=0)}T?y=0:R&&(y=Math.max(c-a.offsetHeight,0)),o||(x=s-r.left)}return{placement:_,maxHeight:w,maxWidth:x,outerContainerStyle:{top:y,left:v,bottom:m}}}var w=r(38),_=r(3),C=r.n(_),j=Object(f.pick)({enterprise:"8px",prisma:0}),S=C()(w.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],f.variables.zindexPopover),k=C.a.div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";"],f.mixins.reset("block"),(function(e){return"none"!==e.$appearance&&Object(_.css)(["padding:8px;"])})),P=C.a.div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],Object(f.pickVariant)("$appearance",{normal:Object(_.css)(["background-color:",";color:",";border:",";box-shadow:",";border-radius:",";"],f.variables.backgroundColorPopup,f.variables.contentColorDefault,Object(f.pick)({enterprise:{light:f.variables.border,dark:f.variables.border},prisma:"none"}),Object(f.pick)({enterprise:{light:Object(_.css)(["0 2px 2px ",""],f.mixins.colorWithAlpha(f.variables.gray20,.1)),dark:"0 1px 2px #000"},prisma:f.variables.overlayShadow}),f.variables.borderRadius),inverted:Object(_.css)(["background-color:",";color:",";"],Object(f.pick)({light:f.variables.gray20,dark:f.variables.white}),Object(f.pick)({light:f.variables.white,dark:f.variables.gray30}))})),E=C.a.div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],j,j,j,Object(f.pickVariant)("$appearance",{normal:Object(_.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],Object(f.pick)({light:f.variables.borderColor,dark:f.variables.black}),j,j,j,f.variables.backgroundColor,j),inverted:Object(_.css)(["border-bottom-color:",";"],Object(f.pick)({light:f.variables.gray20,dark:f.variables.white}))})),A=C.a.div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),T=r(12);function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(){return(M=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:1;return!!e&&!!t&&Object(s.every)(e,(function(e,n){return Object(s.isFinite)(e)?Math.abs(t[n]-e)<=r:t[n]===e}))}var Y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&U(e,t)}(r,e);var t=V(r);function r(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),K(H(n=t.call(this,e)),"outerContainerEl",null),K(H(n),"innerContainerEl",null),K(H(n),"arrow",null),K(H(n),"windowSizeMeasurementEl",null),K(H(n),"handleScroll",void 0),K(H(n),"handleWindowScroll",void 0),K(H(n),"getElPosition",(function(e){var t=e.getBoundingClientRect(),r={top:t.top,left:t.left,width:e.offsetWidth,height:e.offsetHeight},o=n.props.pointTo;return r.right=t.right||r.left+r.width,r.bottom=t.bottom||r.top+r.height,r.middle=o&&Object(s.has)(o,"x")?r.left+(o.x||0):r.left+(r.right-r.left)/2,r.center=o&&Object(s.has)(o,"y")?r.top+(o.y||0):r.top+(r.bottom-r.top)/2,r})),K(H(n),"setPlacement",(function(e){n.setState((function(t){var o,i=n.props,a=i.align,u=i.anchor,l=i.autoCloseWhenOffScreen,c=i.canCoverAnchor,f=i.defaultPlacement,p=i.open,d=i.repositionMode,h=i.splunkTheme,b=n.context||"window",y="prisma"===h.family;if(!(p&&n.outerContainerEl&&u&&t.anchorEl&&n.windowSizeMeasurementEl))return null;var v=n.getElPosition(t.anchorEl),m="window"!==b?n.getElPosition(b):void 0;if(e&&l&&n.autoCloseWhenOffScreen(v,m))return null;var g=y?0:8,x=O({align:"theme"===a?y?"edge":"center":a,anchorPos:v,scrollContainerPos:m,canCoverAnchor:c,defaultPlacement:f,repositionMode:d,outerContainerEl:n.outerContainerEl,padding:8,windowWidth:n.windowSizeMeasurementEl.offsetLeft,windowHeight:n.windowSizeMeasurementEl.offsetTop}),w=x.placement,_=x.outerContainerStyle,C=x.maxHeight,j=x.maxWidth,S=N(n.arrow?r.getArrowStyle({anchorPos:v,arrowHeight:g,outerContainerStyle:_,placement:w,outerContainerEl:n.outerContainerEl}):[],2),k=S[0],P=S[1],E="none"!==n.props.appearance&&!y,A=Q(v,t.anchorPos)&&Q(_,t.outerContainerStyle)&&w===t.placement&&C===t.maxHeight&&j===t.maxWidth,T=Q(Object(s.omit)(k,"transform"),Object(s.omit)(t.arrowStyle,"transform"))&&Q(null!=P?P:{},null!==(o=t.arrowStyleTransformMeta)&&void 0!==o?o:{});return A&&(!E||E&&T)?null:{anchorPos:v,arrowStyle:k,arrowStyleTransformMeta:P,outerContainerStyle:_,placement:w,maxHeight:C,maxWidth:j}}))})),K(H(n),"handleNewAnchor",(function(e){var t,r=(t=!e||e instanceof HTMLElement?null!=e?e:void 0:Object(u.findDOMNode)(e))?n.getElPosition(t):void 0;n.setState({anchorEl:t,anchorPos:r})})),K(H(n),"handleInnerContainerMount",(function(e){n.innerContainerEl=e,e&&n.props.takeFocus&&Object(s.defer)(v.takeFocus,e),Object(T.a)(n.props.elementRef,e)})),K(H(n),"handleTab",(function(e){n.innerContainerEl&&Object(v.handleTab)(n.innerContainerEl,e)})),K(H(n),"handleRequestClose",(function(e){n.props.open&&n.requestClose(e)})),K(H(n),"handleAnimationEnd",(function(){n.setState({animating:!1})})),K(H(n),"renderLayer",(function(){var e=n.props,t=e.animation,i=e.appearance,a=e.children,u=e.id,l=e.open,c=e.splunkTheme,f=n.state,d=f.anchorPos,h=f.arrowStyle,b=f.outerContainerStyle,y=f.placement,v="prisma"===c.family,m=v&&"inverted"===i?"normal":i,g=n.state,x=g.maxHeight,O=g.maxWidth;"none"!==i&&(Object(s.isFinite)(x)&&(x-=20),Object(s.isFinite)(O)&&(O-=20));var w={anchorHeight:d?d.height:null,anchorWidth:d?d.width:null,placement:y||null,maxHeight:x||null,maxWidth:O||null},_=t?{opacity:l?1:0}:{opacity:1};return o.a.createElement(p.Spring,{native:!0,from:{opacity:t?0:1},to:_,config:{tension:300,friction:40},onRest:n.handleAnimationEnd},(function(e){var t=e.opacity;return o.a.createElement(S,{style:I(I({},b),{},{opacity:t}),ref:function(e){n.outerContainerEl=e}},(l||n.state.animating)&&o.a.createElement(k,M({$appearance:m,"data-test":"popover",ref:n.handleInnerContainerMount,tabIndex:-1,id:u,onKeyDown:n.props.retainFocus?n.handleTab:void 0},Object(s.omit)(n.props,["anchor"].concat(L(Object(s.keys)(r.propTypes))))),"none"===i&&a,"none"!==i&&!v&&o.a.createElement(E,{$appearance:m,ref:function(e){n.arrow=e},style:h}),"none"!==i&&o.a.createElement(P,{$appearance:m},Object(s.isFunction)(a)?a(w):a)),o.a.createElement(A,{ref:function(e){n.windowSizeMeasurementEl=e}}))}))})),n.handleScroll=Object(s.throttle)(n.setPlacement.bind(H(n),!0),0),n.handleWindowScroll=Object(s.throttle)(n.setPlacement.bind(H(n),!0),0),n.setPlacement=Object(s.throttle)(n.setPlacement,0,{leading:!1}),n.state={animating:!1,prevOpen:e.open},n}return $(r,null,[{key:"getArrowStyle",value:function(e){var t=e.anchorPos,r=e.arrowHeight,n=e.placement,o=e.outerContainerStyle,i=e.outerContainerEl;if("misaligned"===n)return[{display:"none"}];var a={display:"block"},u=i.offsetHeight/2-22,l=-(i.offsetHeight/2-15),c=t.center-(o.top+i.offsetHeight/2)-r/2,f=Object(s.clamp)(c,l,u),p=t.middle-(o.left+i.offsetWidth/2)-r,d={left:{translateX:r/2,translateY:f,rotate:90},right:{translateX:-r/2,translateY:f,rotate:-90},above:{translateX:p,translateY:0,rotate:180},below:{translateX:p,translateY:0,rotate:0}}[n];a.transform="translate(".concat(d.translateX,"px, ").concat(d.translateY,"px) rotate(").concat(d.rotate,"deg)");a[{left:"right",right:"left",above:"bottom",below:"top"}[n]]="1px";return a[{left:"top",right:"top",above:"left",below:"left"}[n]]="50%",[a,d]}}]),$(r,[{key:"componentDidMount",value:function(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function(e){e.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!e.open&&this.props.takeFocus&&Object(v.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function(){this.setPlacement.cancel(),this.handleScroll.cancel()}},{key:"autoCloseWhenOffScreen",value:function(e,t){return(e.top<0||e.top>window.innerHeight||e.left<0||e.left>window.innerWidth||!(!t||!(e.height+e.topt.bottom||e.width+e.leftt.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function(e){var t,r;Object(s.includes)(this.props.closeReasons,e.reason)&&(null===(t=(r=this.props).onRequestClose)||void 0===t||t.call(r,e))}},{key:"render",value:function(){var e=this.props.open||this.state.animating,t=this.context||"window";return["window"!==t&&o.a.createElement(c.a,{target:t,onScroll:this.handleScroll,key:"eventListener"}),o.a.createElement(c.a,{target:"window",onResize:this.setPlacement,onScroll:this.handleWindowScroll,key:"eventListenerOnWindow"}),o.a.createElement(h.a,{closeReasons:Object(s.intersection)(this.props.closeReasons.filter((function(e){return"offScreen"!==e})),h.a.possibleCloseReasons),open:e,onRequestClose:this.handleRequestClose,key:"Layer"},e&&this.renderLayer())]}}]),r}(n.Component);K(Y,"contextType",y.a),K(Y,"defaultProps",G),K(Y,"propTypes",X),K(Y,"getDerivedStateFromProps",(function(e,t){return e.open!==t.prevOpen?{animating:e.animation,prevOpen:e.open}:null}));var J=Object(f.withSplunkTheme)(Y);J.propTypes=Y.propTypes;var ee=J},15:function(e,t){e.exports=r(69)},2:function(e,t){e.exports=r(0)},26:function(e,t){e.exports=r(73)},27:function(e,t){e.exports=r(76)},3:function(e,t){e.exports=r(1)},33:function(e,t){e.exports=r(77)},38:function(e,t){e.exports=r(81)},4:function(e,t){e.exports=r(2)},47:function(e,t){e.exports=r(45)},58:function(e,t){e.exports=r(35)}})},function(e,t,r){var n=r(181),o=r(182),i=r(183),a=r(184),u=r(185);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=function(){var e=(0,n.useContext)(o.ThemeContext)||{},t=e.splunkThemeV1,r=void 0===t?{}:t,a=c(e,["splunkThemeV1"]),l=r.family,s=r.colorScheme,f=r.density,p=r.customizer;return u(u({},a),(0,i.getCustomizedTheme)({family:l,colorScheme:s,density:f},p))};t.default=s},function(e,t,r){var n=r(66)(r(42),"Map");e.exports=n},function(e,t,r){"use strict";function n(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=c.a.svg.withConfig({displayName:"SVG__InlineSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),d=c.a.svg.withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),h={children:a.a.node,height:a.a.oneOfType([a.a.number,a.a.string]),hideDefaultTooltip:a.a.bool,inline:a.a.bool,screenReaderText:a.a.oneOfType([a.a.string,a.a.oneOf(["null"])]),size:a.a.oneOfType([a.a.number,a.a.string]),width:a.a.oneOfType([a.a.number,a.a.string]),viewBox:a.a.string.isRequired,preserveAspectRatio:a.a.oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function b(e){var t=e.children,r=e.height,n=e.hideDefaultTooltip,i=void 0!==n&&n,a=e.inline,l=void 0===a||a,c=e.preserveAspectRatio,h=void 0===c?"xMidYMid":c,b=e.screenReaderText,y=e.size,v=void 0===y?.75:y,m=e.viewBox,g=e.width,x=f(e,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var O="number"!=typeof v?parseFloat(v):v,w=Object(u.isString)(v)?v.match(/[^\d]+/):"em",_=parseFloat(m.split(" ")[3]),C=parseFloat(m.split(" ")[2]),j=Math.max(C,_),S=Object(u.isUndefined)(r)?_/j*O:r,k=Object(u.isUndefined)(g)?C/j*O:g,P=l?p:d,E=b&&!i;return o.a.createElement(P,s({focusable:"false",height:Object(u.isString)(S)?S:"".concat(S.toFixed(4)).concat(w),width:Object(u.isString)(k)?k:"".concat(k.toFixed(4)).concat(w),viewBox:m,"aria-label":i&&null!=b?b:void 0,"aria-hidden":!b,preserveAspectRatio:h,xmlns:"http://www.w3.org/2000/svg"},x),E&&o.a.createElement("title",null,b),t)}b.propTypes=h,t.default=b},3:function(e,t){e.exports=r(3)},5:function(e,t){e.exports=r(1)},6:function(e,t){e.exports=r(2)}})},function(e,t,r){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=172)}({0:function(e,t){e.exports=r(0)},1:function(e,t){e.exports=r(6)},172:function(e,t,r){"use strict";r.r(t),r.d(t,"default",(function(){return c}));var n=r(0),o=r.n(n),i=r(1),a=r(2),u=r.n(a);function l(){return(l=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},i=u({appBuild:t,buildPushNumber:n,buildNumber:r},o),a=e.match(/(^|\w\w-\w\w\/)static\//);if(!a)return e;var l=a.index+a[0].length-1,c=e.match(/(^|\w\w-\w\w|)static\/app/),s=c?":".concat(i.appBuild||0):"",f=i.buildPushNumber?".".concat(i.buildPushNumber):"",p="/@".concat(i.buildNumber).concat(f).concat(s),d=e.substr(0,l),h=e.substr(l);return"".concat(d).concat(p).concat(h)}function s(e,l){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=u({appBuild:t,buildPushNumber:n,buildNumber:r,rootPath:a,locale:i},s),p=e||"/",d=l?"?".concat((0,o.stringify)(l)):"";return"/"!==p.charAt(0)&&(p="/".concat(p)),c(p="".concat(f.rootPath||"","/").concat(f.locale).concat(p).concat(d),f)}function f(e,t){return s("/help",e,t)}return{createAppDocsURL:function(e,t,r){var n=t.appName,o=t.appVersion;return f({location:"[".concat(n,":").concat(o,"]").concat(e)},r)},createDocsURL:function(e,t){return f({location:e},t)},createRESTURL:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(/^http[s]?:\/\//.test(e))return e;var n,o,i=r.splunkdPath||l||"";return/^\/.*/.test(e)?/^\/services/.test(e)?"".concat(i).concat(e):e:t.app||t.owner?(n=t.sharing?"nobody":t.owner?encodeURIComponent(t.owner):"-",o="system"===t.sharing?"system":t.app?encodeURIComponent(t.app):"-","".concat(i,"/servicesNS/").concat(n,"/").concat(o,"/").concat(e)):"".concat(i,"/services/").concat(e)},createStaticURL:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:(0,n.get)(i,["document","location","pathname"],""),t=e.match(/\w\w.\w\w\/(app|manager)\/([^/]+)/);return t?t[2]:void 0}t.isAvailable=l;var s=c();t.app=s;var f=a("APP_BUILD");t.appBuild=f;var p=a("BUILD_NUMBER");t.buildNumber=p;var d=a("BUILD_PUSH_NUMBER");t.buildPushNumber=d;var h=(0,n.get)(i,"$C");t.config=h;var b=a("LOCALE");t.locale=b;var y=a("MRSPARKLE_PORT_NUMBER");t.portNumber=y;var v=a("MRSPARKLE_ROOT_PATH");t.rootPath=v;var m=a("SERVER_ZONEINFO");t.serverTimezoneInfo=m;var g=a("SPLUNKD_PATH");t.splunkdPath=g;var x=a("USERNAME");t.username=x;var O=a("VERSION_LABEL");t.versionLabel=O}).call(this,r(23))},function(e,t,r){var n=r(168),o=r(186),i=r(188),a=r(189),u=r(190);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e?void 0:Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(14)}},parseFunctionRawStr=function parseFunctionRawStr(rawStr){var error,result;try{result=eval("(".concat(rawStr,")"))}catch(e){error=Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(11,rawStr)}return{error:error,result:result}},checkDupKeyValues=function(e,t,r){var n,o,i=lodash__WEBPACK_IMPORTED_MODULE_0__.get(e,t?"services":"tabs"),a=[];if(i){o="".concat(r,".").concat(t?"services":"tabs"),["name","title"].forEach((function(e){n=parseArrForDupKeys(i,e),appendError(a,n,o)}));i.forEach((function(e,t){var r="".concat(o,"[").concat(t,"].entity");e.entity&&(["field","label"].forEach((function(t,o){n=parseArrForDupKeys(e.entity,t),appendError(a,n,"".concat(r,"[").concat(o,"]"))})),e.entity.forEach((function(e,t){!function(e,t){var r=e.options;if(r){var o=r.items,i=r.autoCompleteFields;if(o&&["label","value"].forEach((function(e){n=parseArrForDupKeys(o,e),appendError(a,n,"".concat(t,".options.items"))})),i){var u=!!i[0].children;(u?i.map((function(e){return e.children})):[i]).forEach((function(e){n=parseArrForDupKeys(e,"label"),appendError(a,n,"".concat(t,".options.autoCompleteFields"))})),u&&(i=lodash__WEBPACK_IMPORTED_MODULE_0__.flatten(lodash__WEBPACK_IMPORTED_MODULE_0__.union(i.map((function(e){return e.children}))))),n=parseArrForDupKeys(i,"value"),appendError(a,n,"".concat(t,".options.autoCompleteFields"))}}}(e,"".concat(r,"[").concat(t,"]"))})))}))}return a},checkConfigDetails=function(e){var t,r=e.pages,n=r.configuration,o=r.inputs,i=[],a="instantce.pages",u=function(e,t){lodash__WEBPACK_IMPORTED_MODULE_0__.values(e).forEach((function(e,r){var n=parseFunctionRawStr(e).err;appendError(i,n,"".concat(t,"[").concat(r,"]"))}))},l=function(e,r,n){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];lodash__WEBPACK_IMPORTED_MODULE_0__.values(e).forEach((function(e,r){var o=e.validators,a=e.options;lodash__WEBPACK_IMPORTED_MODULE_0__.values(o).forEach((function(e,o){switch(e.type){case"string":t=parseStringValidator(e.minLength,e.maxLength).error;break;case"number":t=parseNumberValidator(e.range).error;break;case"regex":t=parseRegexRawStr(e.pattern).error}appendError(i,t,"".concat(n,"[").concat(r,"].validators[").concat(o,"]"))})),lodash__WEBPACK_IMPORTED_MODULE_0__.forEach(["denyList","allowList"],(function(e){a&&a[e]&&(t=parseRegexRawStr(a[e]).error,appendError(i,t,"".concat(n,"[").concat(r,"].options.").concat(e)))}))})),o&&lodash__WEBPACK_IMPORTED_MODULE_0__.every(lodash__WEBPACK_IMPORTED_MODULE_0__.values(e),(function(e){return"name"!==e.field}))&&appendError(i,Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(23,r))};o&&(o.services.forEach((function(e,t){var r=e.entity,n=e.options,o=e.name;u(n,"".concat(a,".inputs.services[").concat(t,"].options")),l(r,o,"".concat(a,".inputs.services[").concat(t,"].entity"))})),i=i.concat(checkDupKeyValues(o,!0,"".concat(a,".inputs"))));return n&&(n.tabs.forEach((function(e,t){var r=e.entity,n=e.options,o=e.name;u(n,"".concat(a,".configuration.tabs[").concat(t,"].options")),l(r,o,"".concat(a,".configuration.tabs[").concat(t,"].entity"),!1)})),i=i.concat(checkDupKeyValues(n,!1,"".concat(a,".configuration")))),i},validateSchema=function(e){var t=(new jsonschema__WEBPACK_IMPORTED_MODULE_1__.Validator).validate(e,_schema_schema_json__WEBPACK_IMPORTED_MODULE_3__);return t.errors.length||(t.errors=checkConfigDetails(e)),{failed:!!t.errors.length,errors:t.errors}}},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){l.headers[e]=n.merge(i)})),e.exports=l}).call(this,r(78))},function(e,t,r){"use strict";var n=r(8),o=r(233),i=r(235),a=r(103),u=r(236),l=r(239),c=r(240),s=r(107);e.exports=function(e){return new Promise((function(t,r){var f=e.data,p=e.headers;n.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",b=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+b)}var y=u(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),a(y,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?l(d.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,r,i),d=null}},d.onabort=function(){d&&(r(s("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){r(s("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(s(t,e,"ECONNABORTED",d)),d=null},n.isStandardBrowserEnv()){var v=(e.withCredentials||c(y))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;v&&(p[e.xsrfHeaderName]=v)}if("setRequestHeader"in d&&n.forEach(p,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),r(e),d=null)})),f||(f=null),d.send(f)}))}},function(e,t,r){"use strict";var n=r(234);e.exports=function(e,t,r,o,i){var a=new Error(e);return n(a,t,r,o,i)}},function(e,t,r){"use strict";var n=r(8);e.exports=function(e,t){t=t||{};var r={},o=["url","method","data"],i=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],u=["validateStatus"];function l(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function c(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(e[o],t[o])}n.forEach(o,(function(e){n.isUndefined(t[e])||(r[e]=l(void 0,t[e]))})),n.forEach(i,c),n.forEach(a,(function(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(void 0,t[o])})),n.forEach(u,(function(n){n in t?r[n]=l(e[n],t[n]):n in e&&(r[n]=l(void 0,e[n]))}));var s=o.concat(i).concat(a).concat(u),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===s.indexOf(e)}));return n.forEach(f,c),r}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t){e.exports=function(e,t,r,n){var o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(t),l=0;ln&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*r&&0l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102u.charCodeAt(0)&&(u=u.trim()),u=[u],0d)&&(F=(U=U.replace(" ",":")).length),00&&void 0!==arguments[0]?arguments[0]:"undefined"!=typeof window?window:null;if(!e)return"enterprise";var t=e.__splunkd_partials__&&e.__splunkd_partials__["/services/server/info"]&&e.__splunkd_partials__["/services/server/info"].entry[0].content.product_type,r=e.__splunk_ui_theme__,n=e.$C&&e.$C.SPLUNK_UI_THEME;return r||n||t||"enterprise"}},function(e,t,r){"use strict";var n=e.exports.Validator=r(222);e.exports.ValidatorResult=r(18).ValidatorResult,e.exports.ValidatorResultError=r(18).ValidatorResultError,e.exports.ValidationError=r(18).ValidationError,e.exports.SchemaError=r(18).SchemaError,e.exports.SchemaScanResult=r(53).SchemaScanResult,e.exports.scan=r(53).scan,e.exports.validate=function(e,t,r){return(new n).validate(e,t,r)}},function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"AlertEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["text","singleSelect","checkbox","radio","singleSelectSplunkSearch"]},"help":{"type":"string","maxLength":200},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"required":{"type":"boolean"},"search":{"type":"string","maxLength":200},"valueField":{"type":"string","maxLength":200},"labelField":{"type":"string","maxLength":200},"options":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}}}},"required":["field","label","type"],"additionalProperties":false},"Alerts":{"type":"object","properties":{"name":{"type":"string","pattern":"^[a-zA-Z0-9_]+$","maxLength":100},"label":{"type":"string","maxLength":100},"description":{"type":"string"},"adaptiveResponse":{"type":"object","properties":{"task":{"type":"array","items":{"type":"string"},"minItems":1},"supportsAdhoc":{"type":"boolean"},"subject":{"type":"array","items":{"type":"string"},"minItems":1},"category":{"type":"array","items":{"type":"string"},"minItems":1},"technology":{"type":"array","items":{"$ref":"#/definitions/Technology"},"minItems":1},"drilldownUri":{"type":"string"},"sourcetype":{"type":"string","pattern":"^[a-zA-Z0-9:-_]+$","maxLength":50}},"required":["task","supportsAdhoc","subject","category","technology"]},"entity":{"type":"array","items":{"$ref":"#/definitions/AlertEntity"}}},"required":["name","label","description"],"additionalProperties":false},"ConfigurationEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"(?!^(?:output_mode|output_field|owner|app|sharing)$)(?:^\\\\w+$)"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["custom","text","singleSelect","checkbox","multipleSelect","radio","placeholder","oauth","helpLink"]},"help":{"type":"string","maxLength":200},"tooltip":{"type":"string","maxLength":250},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"options":{"type":"object","properties":{"disableSearch":{"type":"boolean"},"autoCompleteFields":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","maxLength":150},"children":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}},"required":["label","children"]}},{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}]},"endpointUrl":{"type":"string","maxLength":350},"denyList":{"type":"string","maxLength":350},"allowList":{"type":"string","maxLength":350},"delimiter":{"type":"string","maxLength":1},"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}},"referenceName":{"type":"string","maxLength":250},"enable":{"type":"boolean"},"placeholder":{"type":"string","maxLength":250},"display":{"type":"boolean"},"labelField":{"type":"string","maxLength":250},"src":{"type":"string","maxLength":250},"defaultValue":{"type":"string","maxLength":250},"disableonEdit":{"type":"boolean"},"basic":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"oauth":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"auth_type":{"type":"array","items":{"type":"string","maxLength":100}},"auth_label":{"type":"string","maxLength":250},"oauth_popup_width":{"type":"number"},"oauth_popup_height":{"type":"number"},"oauth_timeout":{"type":"number"},"auth_code_endpoint":{"type":"string","maxLength":350},"access_token_endpoint":{"type":"string","maxLength":350},"oauth_state_enabled":{"type":"boolean"},"text":{"type":"string","maxLength":50},"link":{"type":"string"}}},"required":{"type":"boolean"},"encrypted":{"type":"boolean"},"validators":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/StringValidator"},{"$ref":"#/definitions/NumberValidator"},{"$ref":"#/definitions/RegexValidator"},{"$ref":"#/definitions/EmailValidator"},{"$ref":"#/definitions/Ipv4Validator"},{"$ref":"#/definitions/UrlValidator"},{"$ref":"#/definitions/DateValidator"}]}}},"required":["field","label","type"],"additionalProperties":false},"ConfigurationPage":{"type":"object","properties":{"title":{"type":"string","maxLength":60},"description":{"type":"string","maxLength":200},"tabs":{"type":"array","items":{"$ref":"#/definitions/TabContent"},"minItems":1}},"required":["title","tabs"],"additionalProperties":false},"ConfigurationTable":{"type":"object","properties":{"moreInfo":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"}},"required":["field","label"]}},"header":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"},"customCell":{"type":"object"}},"required":["field","label"]}},"customRow":{"type":"object"},"actions":{"type":"array","items":{"type":"string","enum":["edit","delete","clone"]}}},"required":["header","actions"],"additionalProperties":false},"DateValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["date"]}},"required":["type"],"additionalProperties":false},"EmailValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["email"]}},"required":["type"],"additionalProperties":false},"Hooks":{"type":"object","properties":{"saveValidator":{"type":"string","maxLength":3000}},"additionalProperties":false},"InputsEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"(?!^(?:persistentQueueSize|queueSize|start_by_shell|output_mode|output_field|owner|app|sharing)$)(?:^\\\\w+$)"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["custom","text","singleSelect","checkbox","multipleSelect","radio","placeholder","oauth","helpLink"]},"help":{"type":"string","maxLength":200},"tooltip":{"type":"string","maxLength":250},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"options":{"type":"object","properties":{"disableSearch":{"type":"boolean"},"autoCompleteFields":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","maxLength":150},"children":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}},"required":["label","children"]}},{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}]},"endpointUrl":{"type":"string","maxLength":350},"denyList":{"type":"string","maxLength":350},"allowList":{"type":"string","maxLength":350},"delimiter":{"type":"string","maxLength":1},"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}},"referenceName":{"type":"string","maxLength":250},"enable":{"type":"boolean"},"placeholder":{"type":"string","maxLength":250},"display":{"type":"boolean"},"labelField":{"type":"string","maxLength":250},"src":{"type":"string","maxLength":250},"defaultValue":{"type":"string","maxLength":250},"disableonEdit":{"type":"boolean"},"basic":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"oauth":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"auth_type":{"type":"array","items":{"type":"string","maxLength":100}},"auth_label":{"type":"string","maxLength":250},"oauth_popup_width":{"type":"number"},"oauth_popup_height":{"type":"number"},"oauth_timeout":{"type":"number"},"auth_code_endpoint":{"type":"string","maxLength":350},"access_token_endpoint":{"type":"string","maxLength":350},"text":{"type":"string","maxLength":50},"link":{"type":"string"}}},"required":{"type":"boolean"},"encrypted":{"type":"boolean"},"validators":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/StringValidator"},{"$ref":"#/definitions/NumberValidator"},{"$ref":"#/definitions/RegexValidator"},{"$ref":"#/definitions/EmailValidator"},{"$ref":"#/definitions/Ipv4Validator"},{"$ref":"#/definitions/UrlValidator"},{"$ref":"#/definitions/DateValidator"}]}}},"required":["field","label","type"],"additionalProperties":false},"InputsPage":{"type":"object","properties":{"title":{"type":"string","maxLength":60},"description":{"type":"string","maxLength":200},"table":{"$ref":"#/definitions/InputsTable"},"services":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","pattern":"^[0-9a-zA-Z][0-9a-zA-Z_-]*$","maxLength":50},"title":{"type":"string","maxLength":100},"entity":{"type":"array","items":{"$ref":"#/definitions/InputsEntity"}},"options":{"$ref":"#/definitions/Hooks"},"groups":{"type":"array","items":{"type":"object","properties":{"options":{"type":"object","properties":{"isExpandable":{"type":"boolean"},"expand":{"type":"boolean"}}},"label":{"type":"string","maxLength":100},"field":{"type":"array","items":{"type":"string","pattern":"^\\\\w+$"}}},"required":["label"]}},"style":{"type":"string","enum":["page","dialog"]},"hook":{"type":"object"},"conf":{"type":"string","maxLength":100},"restHandlerName":{"type":"string","maxLength":100}},"required":["name","title","entity"]}},"menu":{"type":"object"}},"required":["title","table","services"],"additionalProperties":false},"InputsTable":{"type":"object","properties":{"moreInfo":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"}},"required":["field","label"]}},"header":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"},"customCell":{"type":"object"}},"required":["field","label"]}},"customRow":{"type":"object"},"actions":{"type":"array","items":{"type":"string","enum":["edit","delete","clone","enable"]}}},"required":["header","actions"],"additionalProperties":false},"Ipv4Validator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["ipv4"]}},"required":["type"],"additionalProperties":false},"Meta":{"type":"object","properties":{"displayName":{"type":"string","maxLength":200},"name":{"type":"string","pattern":"^[^<>\\\\:\\"\\\\/\\\\\\\\|\\\\?\\\\*]+$"},"restRoot":{"type":"string","pattern":"^\\\\w+$"},"apiVersion":{"type":"string","pattern":"^(?:\\\\d{1,3}\\\\.){2}\\\\d{1,3}$"},"version":{"type":"string"},"schemaVersion":{"type":"string","pattern":"^(?:\\\\d{1,3}\\\\.){2}\\\\d{1,3}$"}},"required":["displayName","name","restRoot","apiVersion","version"],"additionalProperties":false},"NumberValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["number"]},"range":{"type":"array","items":{"type":"number"}}},"required":["type","range"],"additionalProperties":false},"OAuthFields":{"type":"object","properties":{"oauth_field":{"type":"string","maxLength":100},"label":{"type":"string","maxLength":100},"field":{"type":"string","maxLength":100},"help":{"type":"string","maxLength":200},"encrypted":{"type":"boolean"},"required":{"type":"boolean"},"options":{"type":"object","properties":{"placeholder":{"type":"string","maxLength":250}},"additionalProperties":false}},"additionalProperties":false},"Pages":{"type":"object","properties":{"configuration":{"$ref":"#/definitions/ConfigurationPage"},"inputs":{"$ref":"#/definitions/InputsPage"}},"additionalProperties":false},"RegexValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["regex"]},"pattern":{"type":"string"}},"required":["type","pattern"],"additionalProperties":false},"StringValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["string"]},"minLength":{"type":"number","minimum":0},"maxLength":{"type":"number","minimum":0}},"required":["type","minLength","maxLength"],"additionalProperties":false},"TabContent":{"type":"object","properties":{"entity":{"type":"array","items":{"$ref":"#/definitions/ConfigurationEntity"}},"name":{"type":"string","pattern":"^[\\\\/\\\\w]+$","maxLength":250},"title":{"type":"string","maxLength":50},"options":{"$ref":"#/definitions/Hooks"},"table":{"$ref":"#/definitions/ConfigurationTable"},"conf":{"type":"string","maxLength":100},"restHandlerName":{"type":"string","maxLength":100},"hook":{"type":"object"}},"required":["entity","name","title"],"additionalProperties":false},"Technology":{"type":"object","properties":{"version":{"type":"array","items":{"type":"string","pattern":"^\\\\d+(?:\\\\.\\\\d+)*$"},"minItems":1},"product":{"type":"string","maxLength":100},"vendor":{"type":"string","maxLength":100}},"required":["version","product","vendor"],"additionalProperties":false},"UrlValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["url"]}},"required":["type"],"additionalProperties":false},"ValueLabelPair":{"type":"object","properties":{"value":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"label":{"type":"string","maxLength":100}},"required":["label"],"additionalProperties":false}},"type":"object","properties":{"meta":{"$ref":"#/definitions/Meta"},"pages":{"$ref":"#/definitions/Pages"},"alerts":{"type":"array","items":{"$ref":"#/definitions/Alerts"},"minItems":1}},"required":["meta","pages"],"additionalProperties":false}')},function(e,t,r){"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},i=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),a=[];function u(e){for(var t=-1,r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var r=0;rc-r.bottom?"above":"below":"horizontal"===i&&(d=r.left>s-r.right?"left":"right");var h=d,b=function(e){var t=e.align,r=e.anchorPos,n=e.outerContainerEl,o=e.padding,i=e.placement;switch(i){case"above":return{top:r.top-n.offsetHeight,left:"edge"===t?r.left-o:r.middle-n.offsetWidth/2};case"below":return{top:r.bottom,left:"edge"===t?r.left-o:r.middle-n.offsetWidth/2};case"left":return{top:"edge"===t?r.top-o:r.center-n.offsetHeight/2,left:r.left-n.offsetWidth};case"right":return{top:"edge"===t?r.top-o:r.center-n.offsetHeight/2,left:r.right};default:throw new Error("".concat(i," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:t,anchorPos:r,outerContainerEl:a,padding:u,placement:h}),y=b.top,v=b.left,m="auto",x=s,w=c,_=h,C=r.top-a.offsetHeight>0,j=r.bottom+a.offsetHeight0,k=r.right+a.offsetWidthc-r.bottom,E=("edge"===t?r.left+a.offsetWidth-u:r.middle+a.offsetWidth/2)>s,A=("edge"===t?r.left-u:r.middle-a.offsetWidth/2)<0,T=("edge"===t?r.top-u:r.top-a.offsetHeight/2)<0,R=("edge"===t?r.top+a.offsetHeight-u:r.bottom+a.offsetHeight/2)>c;if("above"===_){if(!C&&p){if(j)return O(g(g({},e),{},{placement:"below"}));if(f&&k)return O(g(g({},e),{},{placement:"right"}));if(f&&S)return O(g(g({},e),{},{placement:"left"}));o&&(_="misaligned",y=0)}"misaligned"!==_&&(m=c-y-a.offsetHeight,n&&(m=Math.min(m,c-n.top)),y="auto"),E?v=Math.max(s-a.offsetWidth,0):A&&(v=0),o||(w=r.top)}if("below"===_){if(!j&&p){if(C&&P)return O(g(g({},e),{},{placement:"above"}));if(f&&k)return O(g(g({},e),{},{placement:"right"}));if(f&&S)return O(g(g({},e),{},{placement:"left"}));o&&(_="misaligned",y=0)}n&&(y=Math.min(y,n.bottom)),E?v=Math.max(s-a.offsetWidth,0):A&&(v=0),o||(w=c-r.bottom)}if("left"===_){if(!S&&p){if(k)return O(g(g({},e),{},{placement:"right"}));if(f&&j)return O(g(g({},e),{},{placement:"below"}));if(f&&C)return O(g(g({},e),{},{placement:"above"}));o&&(_="misaligned",y=0)}T?y=0:R&&(y=Math.max(c-a.offsetHeight,0)),o||(x=r.left)}if("right"===_){if(!k&&p){if(S)return O(g(g({},e),{},{placement:"left"}));if(f&&j)return O(g(g({},e),{},{placement:"below"}));if(f&&C)return O(g(g({},e),{},{placement:"above"}));o&&(_="misaligned",y=0)}T?y=0:R&&(y=Math.max(c-a.offsetHeight,0)),o||(x=s-r.left)}return{placement:_,maxHeight:w,maxWidth:x,outerContainerStyle:{top:y,left:v,bottom:m}}}var w=r(38),_=r(3),C=r.n(_),j=Object(f.pick)({enterprise:"8px",prisma:0}),S=C()(w.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],f.variables.zindexPopover),k=C.a.div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";"],f.mixins.reset("block"),(function(e){return"none"!==e.$appearance&&Object(_.css)(["padding:8px;"])})),P=C.a.div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],Object(f.pickVariant)("$appearance",{normal:Object(_.css)(["background-color:",";color:",";border:",";box-shadow:",";border-radius:",";"],f.variables.backgroundColorPopup,f.variables.contentColorDefault,Object(f.pick)({enterprise:{light:f.variables.border,dark:f.variables.border},prisma:"none"}),Object(f.pick)({enterprise:{light:Object(_.css)(["0 2px 2px ",""],f.mixins.colorWithAlpha(f.variables.gray20,.1)),dark:"0 1px 2px #000"},prisma:f.variables.overlayShadow}),f.variables.borderRadius),inverted:Object(_.css)(["background-color:",";color:",";"],Object(f.pick)({light:f.variables.gray20,dark:f.variables.white}),Object(f.pick)({light:f.variables.white,dark:f.variables.gray30}))})),E=C.a.div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],j,j,j,Object(f.pickVariant)("$appearance",{normal:Object(_.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],Object(f.pick)({light:f.variables.borderColor,dark:f.variables.black}),j,j,j,f.variables.backgroundColor,j),inverted:Object(_.css)(["border-bottom-color:",";"],Object(f.pick)({light:f.variables.gray20,dark:f.variables.white}))})),A=C.a.div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),T=r(12);function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(){return(M=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:1;return!!e&&!!t&&Object(s.every)(e,(function(e,n){return Object(s.isFinite)(e)?Math.abs(t[n]-e)<=r:t[n]===e}))}var Y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&U(e,t)}(r,e);var t=V(r);function r(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),K(H(n=t.call(this,e)),"outerContainerEl",null),K(H(n),"innerContainerEl",null),K(H(n),"arrow",null),K(H(n),"windowSizeMeasurementEl",null),K(H(n),"handleScroll",void 0),K(H(n),"handleWindowScroll",void 0),K(H(n),"getElPosition",(function(e){var t=e.getBoundingClientRect(),r={top:t.top,left:t.left,width:e.offsetWidth,height:e.offsetHeight},o=n.props.pointTo;return r.right=t.right||r.left+r.width,r.bottom=t.bottom||r.top+r.height,r.middle=o&&Object(s.has)(o,"x")?r.left+(o.x||0):r.left+(r.right-r.left)/2,r.center=o&&Object(s.has)(o,"y")?r.top+(o.y||0):r.top+(r.bottom-r.top)/2,r})),K(H(n),"setPlacement",(function(e){n.setState((function(t){var o,i=n.props,a=i.align,u=i.anchor,l=i.autoCloseWhenOffScreen,c=i.canCoverAnchor,f=i.defaultPlacement,p=i.open,d=i.repositionMode,h=i.splunkTheme,b=n.context||"window",y="prisma"===h.family;if(!(p&&n.outerContainerEl&&u&&t.anchorEl&&n.windowSizeMeasurementEl))return null;var v=n.getElPosition(t.anchorEl),m="window"!==b?n.getElPosition(b):void 0;if(e&&l&&n.autoCloseWhenOffScreen(v,m))return null;var g=y?0:8,x=O({align:"theme"===a?y?"edge":"center":a,anchorPos:v,scrollContainerPos:m,canCoverAnchor:c,defaultPlacement:f,repositionMode:d,outerContainerEl:n.outerContainerEl,padding:8,windowWidth:n.windowSizeMeasurementEl.offsetLeft,windowHeight:n.windowSizeMeasurementEl.offsetTop}),w=x.placement,_=x.outerContainerStyle,C=x.maxHeight,j=x.maxWidth,S=N(n.arrow?r.getArrowStyle({anchorPos:v,arrowHeight:g,outerContainerStyle:_,placement:w,outerContainerEl:n.outerContainerEl}):[],2),k=S[0],P=S[1],E="none"!==n.props.appearance&&!y,A=Q(v,t.anchorPos)&&Q(_,t.outerContainerStyle)&&w===t.placement&&C===t.maxHeight&&j===t.maxWidth,T=Q(Object(s.omit)(k,"transform"),Object(s.omit)(t.arrowStyle,"transform"))&&Q(null!=P?P:{},null!==(o=t.arrowStyleTransformMeta)&&void 0!==o?o:{});return A&&(!E||E&&T)?null:{anchorPos:v,arrowStyle:k,arrowStyleTransformMeta:P,outerContainerStyle:_,placement:w,maxHeight:C,maxWidth:j}}))})),K(H(n),"handleNewAnchor",(function(e){var t,r=(t=!e||e instanceof HTMLElement?null!=e?e:void 0:Object(u.findDOMNode)(e))?n.getElPosition(t):void 0;n.setState({anchorEl:t,anchorPos:r})})),K(H(n),"handleInnerContainerMount",(function(e){n.innerContainerEl=e,e&&n.props.takeFocus&&Object(s.defer)(v.takeFocus,e),Object(T.a)(n.props.elementRef,e)})),K(H(n),"handleTab",(function(e){n.innerContainerEl&&Object(v.handleTab)(n.innerContainerEl,e)})),K(H(n),"handleRequestClose",(function(e){n.props.open&&n.requestClose(e)})),K(H(n),"handleAnimationEnd",(function(){n.setState({animating:!1})})),K(H(n),"renderLayer",(function(){var e=n.props,t=e.animation,i=e.appearance,a=e.children,u=e.id,l=e.open,c=e.splunkTheme,f=n.state,d=f.anchorPos,h=f.arrowStyle,b=f.outerContainerStyle,y=f.placement,v="prisma"===c.family,m=v&&"inverted"===i?"normal":i,g=n.state,x=g.maxHeight,O=g.maxWidth;"none"!==i&&(Object(s.isFinite)(x)&&(x-=20),Object(s.isFinite)(O)&&(O-=20));var w={anchorHeight:d?d.height:null,anchorWidth:d?d.width:null,placement:y||null,maxHeight:x||null,maxWidth:O||null},_=t?{opacity:l?1:0}:{opacity:1};return o.a.createElement(p.Spring,{native:!0,from:{opacity:t?0:1},to:_,config:{tension:300,friction:40},onRest:n.handleAnimationEnd},(function(e){var t=e.opacity;return o.a.createElement(S,{style:I(I({},b),{},{opacity:t}),ref:function(e){n.outerContainerEl=e}},(l||n.state.animating)&&o.a.createElement(k,M({$appearance:m,"data-test":"popover",ref:n.handleInnerContainerMount,tabIndex:-1,id:u,onKeyDown:n.props.retainFocus?n.handleTab:void 0},Object(s.omit)(n.props,["anchor"].concat(L(Object(s.keys)(r.propTypes))))),"none"===i&&a,"none"!==i&&!v&&o.a.createElement(E,{$appearance:m,ref:function(e){n.arrow=e},style:h}),"none"!==i&&o.a.createElement(P,{$appearance:m},Object(s.isFunction)(a)?a(w):a)),o.a.createElement(A,{ref:function(e){n.windowSizeMeasurementEl=e}}))}))})),n.handleScroll=Object(s.throttle)(n.setPlacement.bind(H(n),!0),0),n.handleWindowScroll=Object(s.throttle)(n.setPlacement.bind(H(n),!0),0),n.setPlacement=Object(s.throttle)(n.setPlacement,0,{leading:!1}),n.state={animating:!1,prevOpen:e.open},n}return $(r,null,[{key:"getArrowStyle",value:function(e){var t=e.anchorPos,r=e.arrowHeight,n=e.placement,o=e.outerContainerStyle,i=e.outerContainerEl;if("misaligned"===n)return[{display:"none"}];var a={display:"block"},u=i.offsetHeight/2-22,l=-(i.offsetHeight/2-15),c=t.center-(o.top+i.offsetHeight/2)-r/2,f=Object(s.clamp)(c,l,u),p=t.middle-(o.left+i.offsetWidth/2)-r,d={left:{translateX:r/2,translateY:f,rotate:90},right:{translateX:-r/2,translateY:f,rotate:-90},above:{translateX:p,translateY:0,rotate:180},below:{translateX:p,translateY:0,rotate:0}}[n];a.transform="translate(".concat(d.translateX,"px, ").concat(d.translateY,"px) rotate(").concat(d.rotate,"deg)");a[{left:"right",right:"left",above:"bottom",below:"top"}[n]]="1px";return a[{left:"top",right:"top",above:"left",below:"left"}[n]]="50%",[a,d]}}]),$(r,[{key:"componentDidMount",value:function(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function(e){e.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!e.open&&this.props.takeFocus&&Object(v.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function(){this.setPlacement.cancel(),this.handleScroll.cancel()}},{key:"autoCloseWhenOffScreen",value:function(e,t){return(e.top<0||e.top>window.innerHeight||e.left<0||e.left>window.innerWidth||!(!t||!(e.height+e.topt.bottom||e.width+e.leftt.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function(e){var t,r;Object(s.includes)(this.props.closeReasons,e.reason)&&(null===(t=(r=this.props).onRequestClose)||void 0===t||t.call(r,e))}},{key:"render",value:function(){var e=this.props.open||this.state.animating,t=this.context||"window";return["window"!==t&&o.a.createElement(c.a,{target:t,onScroll:this.handleScroll,key:"eventListener"}),o.a.createElement(c.a,{target:"window",onResize:this.setPlacement,onScroll:this.handleWindowScroll,key:"eventListenerOnWindow"}),o.a.createElement(h.a,{closeReasons:Object(s.intersection)(this.props.closeReasons.filter((function(e){return"offScreen"!==e})),h.a.possibleCloseReasons),open:e,onRequestClose:this.handleRequestClose,key:"Layer"},e&&this.renderLayer())]}}]),r}(n.Component);K(Y,"contextType",y.a),K(Y,"defaultProps",G),K(Y,"propTypes",X),K(Y,"getDerivedStateFromProps",(function(e,t){return e.open!==t.prevOpen?{animating:e.animation,prevOpen:e.open}:null}));var J=Object(f.withSplunkTheme)(Y);J.propTypes=Y.propTypes;var ee=J},15:function(e,t){e.exports=r(69)},2:function(e,t){e.exports=r(0)},26:function(e,t){e.exports=r(73)},27:function(e,t){e.exports=r(76)},3:function(e,t){e.exports=r(1)},33:function(e,t){e.exports=r(77)},38:function(e,t){e.exports=r(81)},4:function(e,t){e.exports=r(2)},47:function(e,t){e.exports=r(45)},58:function(e,t){e.exports=r(35)}})},function(e,t,r){var n=r(181),o=r(182),i=r(183),a=r(184),u=r(185);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=function(){var e=(0,n.useContext)(o.ThemeContext)||{},t=e.splunkThemeV1,r=void 0===t?{}:t,a=c(e,["splunkThemeV1"]),l=r.family,s=r.colorScheme,f=r.density,p=r.customizer;return u(u({},a),(0,i.getCustomizedTheme)({family:l,colorScheme:s,density:f},p))};t.default=s},function(e,t,r){var n=r(66)(r(42),"Map");e.exports=n},function(e,t,r){"use strict";function n(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=c.a.svg.withConfig({displayName:"SVG__InlineSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),d=c.a.svg.withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),h={children:a.a.node,height:a.a.oneOfType([a.a.number,a.a.string]),hideDefaultTooltip:a.a.bool,inline:a.a.bool,screenReaderText:a.a.oneOfType([a.a.string,a.a.oneOf(["null"])]),size:a.a.oneOfType([a.a.number,a.a.string]),width:a.a.oneOfType([a.a.number,a.a.string]),viewBox:a.a.string.isRequired,preserveAspectRatio:a.a.oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function b(e){var t=e.children,r=e.height,n=e.hideDefaultTooltip,i=void 0!==n&&n,a=e.inline,l=void 0===a||a,c=e.preserveAspectRatio,h=void 0===c?"xMidYMid":c,b=e.screenReaderText,y=e.size,v=void 0===y?.75:y,m=e.viewBox,g=e.width,x=f(e,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var O="number"!=typeof v?parseFloat(v):v,w=Object(u.isString)(v)?v.match(/[^\d]+/):"em",_=parseFloat(m.split(" ")[3]),C=parseFloat(m.split(" ")[2]),j=Math.max(C,_),S=Object(u.isUndefined)(r)?_/j*O:r,k=Object(u.isUndefined)(g)?C/j*O:g,P=l?p:d,E=b&&!i;return o.a.createElement(P,s({focusable:"false",height:Object(u.isString)(S)?S:"".concat(S.toFixed(4)).concat(w),width:Object(u.isString)(k)?k:"".concat(k.toFixed(4)).concat(w),viewBox:m,"aria-label":i&&null!=b?b:void 0,"aria-hidden":!b,preserveAspectRatio:h,xmlns:"http://www.w3.org/2000/svg"},x),E&&o.a.createElement("title",null,b),t)}b.propTypes=h,t.default=b},3:function(e,t){e.exports=r(3)},5:function(e,t){e.exports=r(1)},6:function(e,t){e.exports=r(2)}})},function(e,t,r){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=172)}({0:function(e,t){e.exports=r(0)},1:function(e,t){e.exports=r(6)},172:function(e,t,r){"use strict";r.r(t),r.d(t,"default",(function(){return c}));var n=r(0),o=r.n(n),i=r(1),a=r(2),u=r.n(a);function l(){return(l=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},i=u({appBuild:t,buildPushNumber:n,buildNumber:r},o),a=e.match(/(^|\w\w-\w\w\/)static\//);if(!a)return e;var l=a.index+a[0].length-1,c=e.match(/(^|\w\w-\w\w|)static\/app/),s=c?":".concat(i.appBuild||0):"",f=i.buildPushNumber?".".concat(i.buildPushNumber):"",p="/@".concat(i.buildNumber).concat(f).concat(s),d=e.substr(0,l),h=e.substr(l);return"".concat(d).concat(p).concat(h)}function s(e,l){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=u({appBuild:t,buildPushNumber:n,buildNumber:r,rootPath:a,locale:i},s),p=e||"/",d=l?"?".concat((0,o.stringify)(l)):"";return"/"!==p.charAt(0)&&(p="/".concat(p)),c(p="".concat(f.rootPath||"","/").concat(f.locale).concat(p).concat(d),f)}function f(e,t){return s("/help",e,t)}return{createAppDocsURL:function(e,t,r){var n=t.appName,o=t.appVersion;return f({location:"[".concat(n,":").concat(o,"]").concat(e)},r)},createDocsURL:function(e,t){return f({location:e},t)},createRESTURL:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(/^http[s]?:\/\//.test(e))return e;var n,o,i=r.splunkdPath||l||"";return/^\/.*/.test(e)?/^\/services/.test(e)?"".concat(i).concat(e):e:t.app||t.owner?(n=t.sharing?"nobody":t.owner?encodeURIComponent(t.owner):"-",o="system"===t.sharing?"system":t.app?encodeURIComponent(t.app):"-","".concat(i,"/servicesNS/").concat(n,"/").concat(o,"/").concat(e)):"".concat(i,"/services/").concat(e)},createStaticURL:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:(0,n.get)(i,["document","location","pathname"],""),t=e.match(/\w\w.\w\w\/(app|manager)\/([^/]+)/);return t?t[2]:void 0}t.isAvailable=l;var s=c();t.app=s;var f=a("APP_BUILD");t.appBuild=f;var p=a("BUILD_NUMBER");t.buildNumber=p;var d=a("BUILD_PUSH_NUMBER");t.buildPushNumber=d;var h=(0,n.get)(i,"$C");t.config=h;var b=a("LOCALE");t.locale=b;var y=a("MRSPARKLE_PORT_NUMBER");t.portNumber=y;var v=a("MRSPARKLE_ROOT_PATH");t.rootPath=v;var m=a("SERVER_ZONEINFO");t.serverTimezoneInfo=m;var g=a("SPLUNKD_PATH");t.splunkdPath=g;var x=a("USERNAME");t.username=x;var O=a("VERSION_LABEL");t.versionLabel=O}).call(this,r(23))},function(e,t,r){var n=r(168),o=r(186),i=r(188),a=r(189),u=r(190);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++te.length)&&(t=e.length);for(var r=0,n=new Array(t);r Active response parameters. +param._cam = Adaptive Response parameters. param.name = Name. It's a required parameter. It's default value is xyz. param.all_incidents = All Incidents. param.table_list = Table List. It's default value is problem. diff --git a/tests/testdata/expected_addons/expected_output_global_config_everything/Splunk_TA_UCCExample/appserver/static/js/build/entry_page.js b/tests/testdata/expected_addons/expected_output_global_config_everything/Splunk_TA_UCCExample/appserver/static/js/build/entry_page.js index 2de89f2f5..a04f83176 100644 --- a/tests/testdata/expected_addons/expected_output_global_config_everything/Splunk_TA_UCCExample/appserver/static/js/build/entry_page.js +++ b/tests/testdata/expected_addons/expected_output_global_config_everything/Splunk_TA_UCCExample/appserver/static/js/build/entry_page.js @@ -3,7 +3,7 @@ object-assign (c) Sindre Sorhus @license MIT -*/var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,u,l=a(e),c=1;c=e?void 0:Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(14)}},parseFunctionRawStr=function parseFunctionRawStr(rawStr){var error,result;try{result=eval("(".concat(rawStr,")"))}catch(e){error=Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(11,rawStr)}return{error:error,result:result}},checkDupKeyValues=function(e,t,r){var n,o,i=lodash__WEBPACK_IMPORTED_MODULE_0__.get(e,t?"services":"tabs"),a=[];if(i){o="".concat(r,".").concat(t?"services":"tabs"),["name","title"].forEach((function(e){n=parseArrForDupKeys(i,e),appendError(a,n,o)}));i.forEach((function(e,t){var r="".concat(o,"[").concat(t,"].entity");e.entity&&(["field","label"].forEach((function(t,o){n=parseArrForDupKeys(e.entity,t),appendError(a,n,"".concat(r,"[").concat(o,"]"))})),e.entity.forEach((function(e,t){!function(e,t){var r=e.options;if(r){var o=r.items,i=r.autoCompleteFields;if(o&&["label","value"].forEach((function(e){n=parseArrForDupKeys(o,e),appendError(a,n,"".concat(t,".options.items"))})),i){var u=!!i[0].children;(u?i.map((function(e){return e.children})):[i]).forEach((function(e){n=parseArrForDupKeys(e,"label"),appendError(a,n,"".concat(t,".options.autoCompleteFields"))})),u&&(i=lodash__WEBPACK_IMPORTED_MODULE_0__.flatten(lodash__WEBPACK_IMPORTED_MODULE_0__.union(i.map((function(e){return e.children}))))),n=parseArrForDupKeys(i,"value"),appendError(a,n,"".concat(t,".options.autoCompleteFields"))}}}(e,"".concat(r,"[").concat(t,"]"))})))}))}return a},checkConfigDetails=function(e){var t,r=e.pages,n=r.configuration,o=r.inputs,i=[],a="instantce.pages",u=function(e,t){lodash__WEBPACK_IMPORTED_MODULE_0__.values(e).forEach((function(e,r){var n=parseFunctionRawStr(e).err;appendError(i,n,"".concat(t,"[").concat(r,"]"))}))},l=function(e,r,n){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];lodash__WEBPACK_IMPORTED_MODULE_0__.values(e).forEach((function(e,r){var o=e.validators,a=e.options;lodash__WEBPACK_IMPORTED_MODULE_0__.values(o).forEach((function(e,o){switch(e.type){case"string":t=parseStringValidator(e.minLength,e.maxLength).error;break;case"number":t=parseNumberValidator(e.range).error;break;case"regex":t=parseRegexRawStr(e.pattern).error}appendError(i,t,"".concat(n,"[").concat(r,"].validators[").concat(o,"]"))})),lodash__WEBPACK_IMPORTED_MODULE_0__.forEach(["denyList","allowList"],(function(e){a&&a[e]&&(t=parseRegexRawStr(a[e]).error,appendError(i,t,"".concat(n,"[").concat(r,"].options.").concat(e)))}))})),o&&lodash__WEBPACK_IMPORTED_MODULE_0__.every(lodash__WEBPACK_IMPORTED_MODULE_0__.values(e),(function(e){return"name"!==e.field}))&&appendError(i,Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(23,r))};o&&(o.services.forEach((function(e,t){var r=e.entity,n=e.options,o=e.name;u(n,"".concat(a,".inputs.services[").concat(t,"].options")),l(r,o,"".concat(a,".inputs.services[").concat(t,"].entity"))})),i=i.concat(checkDupKeyValues(o,!0,"".concat(a,".inputs"))));return n&&(n.tabs.forEach((function(e,t){var r=e.entity,n=e.options,o=e.name;u(n,"".concat(a,".configuration.tabs[").concat(t,"].options")),l(r,o,"".concat(a,".configuration.tabs[").concat(t,"].entity"),!1)})),i=i.concat(checkDupKeyValues(n,!1,"".concat(a,".configuration")))),i},validateSchema=function(e){var t=(new jsonschema__WEBPACK_IMPORTED_MODULE_1__.Validator).validate(e,_schema_schema_json__WEBPACK_IMPORTED_MODULE_3__);return t.errors.length||(t.errors=checkConfigDetails(e)),{failed:!!t.errors.length,errors:t.errors}}},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){l.headers[e]=n.merge(i)})),e.exports=l}).call(this,r(78))},function(e,t,r){"use strict";var n=r(8),o=r(233),i=r(235),a=r(103),u=r(236),l=r(239),c=r(240),s=r(107);e.exports=function(e){return new Promise((function(t,r){var f=e.data,p=e.headers;n.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",b=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+b)}var y=u(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),a(y,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?l(d.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,r,i),d=null}},d.onabort=function(){d&&(r(s("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){r(s("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(s(t,e,"ECONNABORTED",d)),d=null},n.isStandardBrowserEnv()){var v=(e.withCredentials||c(y))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;v&&(p[e.xsrfHeaderName]=v)}if("setRequestHeader"in d&&n.forEach(p,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),r(e),d=null)})),f||(f=null),d.send(f)}))}},function(e,t,r){"use strict";var n=r(234);e.exports=function(e,t,r,o,i){var a=new Error(e);return n(a,t,r,o,i)}},function(e,t,r){"use strict";var n=r(8);e.exports=function(e,t){t=t||{};var r={},o=["url","method","data"],i=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],u=["validateStatus"];function l(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function c(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(e[o],t[o])}n.forEach(o,(function(e){n.isUndefined(t[e])||(r[e]=l(void 0,t[e]))})),n.forEach(i,c),n.forEach(a,(function(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(void 0,t[o])})),n.forEach(u,(function(n){n in t?r[n]=l(e[n],t[n]):n in e&&(r[n]=l(void 0,e[n]))}));var s=o.concat(i).concat(a).concat(u),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===s.indexOf(e)}));return n.forEach(f,c),r}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t){e.exports=function(e,t,r,n){var o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(t),l=0;ln&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*r&&0l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102u.charCodeAt(0)&&(u=u.trim()),u=[u],0d)&&(F=(U=U.replace(" ",":")).length),00&&void 0!==arguments[0]?arguments[0]:"undefined"!=typeof window?window:null;if(!e)return"enterprise";var t=e.__splunkd_partials__&&e.__splunkd_partials__["/services/server/info"]&&e.__splunkd_partials__["/services/server/info"].entry[0].content.product_type,r=e.__splunk_ui_theme__,n=e.$C&&e.$C.SPLUNK_UI_THEME;return r||n||t||"enterprise"}},function(e,t,r){"use strict";var n=e.exports.Validator=r(222);e.exports.ValidatorResult=r(18).ValidatorResult,e.exports.ValidatorResultError=r(18).ValidatorResultError,e.exports.ValidationError=r(18).ValidationError,e.exports.SchemaError=r(18).SchemaError,e.exports.SchemaScanResult=r(53).SchemaScanResult,e.exports.scan=r(53).scan,e.exports.validate=function(e,t,r){return(new n).validate(e,t,r)}},function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"AlertEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["text","singleSelect","checkbox","radio","singleSelectSplunkSearch"]},"help":{"type":"string","maxLength":200},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"required":{"type":"boolean"},"search":{"type":"string","maxLength":200},"valueField":{"type":"string","maxLength":200},"labelField":{"type":"string","maxLength":200},"options":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}}}},"required":["field","label","type"],"additionalProperties":false},"Alerts":{"type":"object","properties":{"name":{"type":"string","pattern":"^[a-zA-Z0-9_]+$","maxLength":100},"label":{"type":"string","maxLength":100},"description":{"type":"string"},"activeResponse":{"type":"object","properties":{"task":{"type":"array","items":{"type":"string"},"minItems":1},"supportsAdhoc":{"type":"boolean"},"subject":{"type":"array","items":{"type":"string"},"minItems":1},"category":{"type":"array","items":{"type":"string"},"minItems":1},"technology":{"type":"array","items":{"$ref":"#/definitions/Technology"},"minItems":1},"drilldownUri":{"type":"string"},"sourcetype":{"type":"string","pattern":"^[a-zA-Z0-9:-_]+$","maxLength":50}},"required":["task","supportsAdhoc","subject","category","technology"]},"entity":{"type":"array","items":{"$ref":"#/definitions/AlertEntity"}}},"required":["name","label","description"],"additionalProperties":false},"ConfigurationEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"(?!^(?:output_mode|output_field|owner|app|sharing)$)(?:^\\\\w+$)"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["custom","text","singleSelect","checkbox","multipleSelect","radio","placeholder","oauth","helpLink"]},"help":{"type":"string","maxLength":200},"tooltip":{"type":"string","maxLength":250},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"options":{"type":"object","properties":{"disableSearch":{"type":"boolean"},"autoCompleteFields":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","maxLength":150},"children":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}},"required":["label","children"]}},{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}]},"endpointUrl":{"type":"string","maxLength":350},"denyList":{"type":"string","maxLength":350},"allowList":{"type":"string","maxLength":350},"delimiter":{"type":"string","maxLength":1},"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}},"referenceName":{"type":"string","maxLength":250},"enable":{"type":"boolean"},"placeholder":{"type":"string","maxLength":250},"display":{"type":"boolean"},"labelField":{"type":"string","maxLength":250},"src":{"type":"string","maxLength":250},"defaultValue":{"type":"string","maxLength":250},"disableonEdit":{"type":"boolean"},"basic":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"oauth":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"auth_type":{"type":"array","items":{"type":"string","maxLength":100}},"auth_label":{"type":"string","maxLength":250},"oauth_popup_width":{"type":"number"},"oauth_popup_height":{"type":"number"},"oauth_timeout":{"type":"number"},"auth_code_endpoint":{"type":"string","maxLength":350},"access_token_endpoint":{"type":"string","maxLength":350},"oauth_state_enabled":{"type":"boolean"},"text":{"type":"string","maxLength":50},"link":{"type":"string"}}},"required":{"type":"boolean"},"encrypted":{"type":"boolean"},"validators":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/StringValidator"},{"$ref":"#/definitions/NumberValidator"},{"$ref":"#/definitions/RegexValidator"},{"$ref":"#/definitions/EmailValidator"},{"$ref":"#/definitions/Ipv4Validator"},{"$ref":"#/definitions/UrlValidator"},{"$ref":"#/definitions/DateValidator"}]}}},"required":["field","label","type"],"additionalProperties":false},"ConfigurationPage":{"type":"object","properties":{"title":{"type":"string","maxLength":60},"description":{"type":"string","maxLength":200},"tabs":{"type":"array","items":{"$ref":"#/definitions/TabContent"},"minItems":1}},"required":["title","tabs"],"additionalProperties":false},"ConfigurationTable":{"type":"object","properties":{"moreInfo":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"}},"required":["field","label"]}},"header":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"},"customCell":{"type":"object"}},"required":["field","label"]}},"customRow":{"type":"object"},"actions":{"type":"array","items":{"type":"string","enum":["edit","delete","clone"]}}},"required":["header","actions"],"additionalProperties":false},"DateValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["date"]}},"required":["type"],"additionalProperties":false},"EmailValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["email"]}},"required":["type"],"additionalProperties":false},"Hooks":{"type":"object","properties":{"saveValidator":{"type":"string","maxLength":3000}},"additionalProperties":false},"InputsEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"(?!^(?:persistentQueueSize|queueSize|start_by_shell|output_mode|output_field|owner|app|sharing)$)(?:^\\\\w+$)"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["custom","text","singleSelect","checkbox","multipleSelect","radio","placeholder","oauth","helpLink"]},"help":{"type":"string","maxLength":200},"tooltip":{"type":"string","maxLength":250},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"options":{"type":"object","properties":{"disableSearch":{"type":"boolean"},"autoCompleteFields":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","maxLength":150},"children":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}},"required":["label","children"]}},{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}]},"endpointUrl":{"type":"string","maxLength":350},"denyList":{"type":"string","maxLength":350},"allowList":{"type":"string","maxLength":350},"delimiter":{"type":"string","maxLength":1},"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}},"referenceName":{"type":"string","maxLength":250},"enable":{"type":"boolean"},"placeholder":{"type":"string","maxLength":250},"display":{"type":"boolean"},"labelField":{"type":"string","maxLength":250},"src":{"type":"string","maxLength":250},"defaultValue":{"type":"string","maxLength":250},"disableonEdit":{"type":"boolean"},"basic":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"oauth":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"auth_type":{"type":"array","items":{"type":"string","maxLength":100}},"auth_label":{"type":"string","maxLength":250},"oauth_popup_width":{"type":"number"},"oauth_popup_height":{"type":"number"},"oauth_timeout":{"type":"number"},"auth_code_endpoint":{"type":"string","maxLength":350},"access_token_endpoint":{"type":"string","maxLength":350},"text":{"type":"string","maxLength":50},"link":{"type":"string"}}},"required":{"type":"boolean"},"encrypted":{"type":"boolean"},"validators":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/StringValidator"},{"$ref":"#/definitions/NumberValidator"},{"$ref":"#/definitions/RegexValidator"},{"$ref":"#/definitions/EmailValidator"},{"$ref":"#/definitions/Ipv4Validator"},{"$ref":"#/definitions/UrlValidator"},{"$ref":"#/definitions/DateValidator"}]}}},"required":["field","label","type"],"additionalProperties":false},"InputsPage":{"type":"object","properties":{"title":{"type":"string","maxLength":60},"description":{"type":"string","maxLength":200},"table":{"$ref":"#/definitions/InputsTable"},"services":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","pattern":"^[0-9a-zA-Z][0-9a-zA-Z_-]*$","maxLength":50},"title":{"type":"string","maxLength":100},"entity":{"type":"array","items":{"$ref":"#/definitions/InputsEntity"}},"options":{"$ref":"#/definitions/Hooks"},"groups":{"type":"array","items":{"type":"object","properties":{"options":{"type":"object","properties":{"isExpandable":{"type":"boolean"},"expand":{"type":"boolean"}}},"label":{"type":"string","maxLength":100},"field":{"type":"array","items":{"type":"string","pattern":"^\\\\w+$"}}},"required":["label"]}},"style":{"type":"string","enum":["page","dialog"]},"hook":{"type":"object"},"conf":{"type":"string","maxLength":100},"restHandlerName":{"type":"string","maxLength":100}},"required":["name","title","entity"]}},"menu":{"type":"object"}},"required":["title","table","services"],"additionalProperties":false},"InputsTable":{"type":"object","properties":{"moreInfo":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"}},"required":["field","label"]}},"header":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"},"customCell":{"type":"object"}},"required":["field","label"]}},"customRow":{"type":"object"},"actions":{"type":"array","items":{"type":"string","enum":["edit","delete","clone","enable"]}}},"required":["header","actions"],"additionalProperties":false},"Ipv4Validator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["ipv4"]}},"required":["type"],"additionalProperties":false},"Meta":{"type":"object","properties":{"displayName":{"type":"string","maxLength":200},"name":{"type":"string","pattern":"^[^<>\\\\:\\"\\\\/\\\\\\\\|\\\\?\\\\*]+$"},"restRoot":{"type":"string","pattern":"^\\\\w+$"},"apiVersion":{"type":"string","pattern":"^(?:\\\\d{1,3}\\\\.){2}\\\\d{1,3}$"},"version":{"type":"string"},"schemaVersion":{"type":"string","pattern":"^(?:\\\\d{1,3}\\\\.){2}\\\\d{1,3}$"}},"required":["displayName","name","restRoot","apiVersion","version"],"additionalProperties":false},"NumberValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["number"]},"range":{"type":"array","items":{"type":"number"}}},"required":["type","range"],"additionalProperties":false},"OAuthFields":{"type":"object","properties":{"oauth_field":{"type":"string","maxLength":100},"label":{"type":"string","maxLength":100},"field":{"type":"string","maxLength":100},"help":{"type":"string","maxLength":200},"encrypted":{"type":"boolean"},"required":{"type":"boolean"},"options":{"type":"object","properties":{"placeholder":{"type":"string","maxLength":250}},"additionalProperties":false}},"additionalProperties":false},"Pages":{"type":"object","properties":{"configuration":{"$ref":"#/definitions/ConfigurationPage"},"inputs":{"$ref":"#/definitions/InputsPage"}},"additionalProperties":false},"RegexValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["regex"]},"pattern":{"type":"string"}},"required":["type","pattern"],"additionalProperties":false},"StringValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["string"]},"minLength":{"type":"number","minimum":0},"maxLength":{"type":"number","minimum":0}},"required":["type","minLength","maxLength"],"additionalProperties":false},"TabContent":{"type":"object","properties":{"entity":{"type":"array","items":{"$ref":"#/definitions/ConfigurationEntity"}},"name":{"type":"string","pattern":"^[\\\\/\\\\w]+$","maxLength":250},"title":{"type":"string","maxLength":50},"options":{"$ref":"#/definitions/Hooks"},"table":{"$ref":"#/definitions/ConfigurationTable"},"conf":{"type":"string","maxLength":100},"restHandlerName":{"type":"string","maxLength":100},"hook":{"type":"object"}},"required":["entity","name","title"],"additionalProperties":false},"Technology":{"type":"object","properties":{"version":{"type":"array","items":{"type":"string","pattern":"^\\\\d+(?:\\\\.\\\\d+)*$"},"minItems":1},"product":{"type":"string","maxLength":100},"vendor":{"type":"string","maxLength":100}},"required":["version","product","vendor"],"additionalProperties":false},"UrlValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["url"]}},"required":["type"],"additionalProperties":false},"ValueLabelPair":{"type":"object","properties":{"value":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"label":{"type":"string","maxLength":100}},"required":["label"],"additionalProperties":false}},"type":"object","properties":{"meta":{"$ref":"#/definitions/Meta"},"pages":{"$ref":"#/definitions/Pages"},"alerts":{"type":"array","items":{"$ref":"#/definitions/Alerts"},"minItems":1}},"required":["meta","pages"],"additionalProperties":false}')},function(e,t,r){"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},i=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),a=[];function u(e){for(var t=-1,r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var r=0;rc-r.bottom?"above":"below":"horizontal"===i&&(d=r.left>s-r.right?"left":"right");var h=d,b=function(e){var t=e.align,r=e.anchorPos,n=e.outerContainerEl,o=e.padding,i=e.placement;switch(i){case"above":return{top:r.top-n.offsetHeight,left:"edge"===t?r.left-o:r.middle-n.offsetWidth/2};case"below":return{top:r.bottom,left:"edge"===t?r.left-o:r.middle-n.offsetWidth/2};case"left":return{top:"edge"===t?r.top-o:r.center-n.offsetHeight/2,left:r.left-n.offsetWidth};case"right":return{top:"edge"===t?r.top-o:r.center-n.offsetHeight/2,left:r.right};default:throw new Error("".concat(i," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:t,anchorPos:r,outerContainerEl:a,padding:u,placement:h}),y=b.top,v=b.left,m="auto",x=s,w=c,_=h,C=r.top-a.offsetHeight>0,j=r.bottom+a.offsetHeight0,k=r.right+a.offsetWidthc-r.bottom,E=("edge"===t?r.left+a.offsetWidth-u:r.middle+a.offsetWidth/2)>s,A=("edge"===t?r.left-u:r.middle-a.offsetWidth/2)<0,T=("edge"===t?r.top-u:r.top-a.offsetHeight/2)<0,R=("edge"===t?r.top+a.offsetHeight-u:r.bottom+a.offsetHeight/2)>c;if("above"===_){if(!C&&p){if(j)return O(g(g({},e),{},{placement:"below"}));if(f&&k)return O(g(g({},e),{},{placement:"right"}));if(f&&S)return O(g(g({},e),{},{placement:"left"}));o&&(_="misaligned",y=0)}"misaligned"!==_&&(m=c-y-a.offsetHeight,n&&(m=Math.min(m,c-n.top)),y="auto"),E?v=Math.max(s-a.offsetWidth,0):A&&(v=0),o||(w=r.top)}if("below"===_){if(!j&&p){if(C&&P)return O(g(g({},e),{},{placement:"above"}));if(f&&k)return O(g(g({},e),{},{placement:"right"}));if(f&&S)return O(g(g({},e),{},{placement:"left"}));o&&(_="misaligned",y=0)}n&&(y=Math.min(y,n.bottom)),E?v=Math.max(s-a.offsetWidth,0):A&&(v=0),o||(w=c-r.bottom)}if("left"===_){if(!S&&p){if(k)return O(g(g({},e),{},{placement:"right"}));if(f&&j)return O(g(g({},e),{},{placement:"below"}));if(f&&C)return O(g(g({},e),{},{placement:"above"}));o&&(_="misaligned",y=0)}T?y=0:R&&(y=Math.max(c-a.offsetHeight,0)),o||(x=r.left)}if("right"===_){if(!k&&p){if(S)return O(g(g({},e),{},{placement:"left"}));if(f&&j)return O(g(g({},e),{},{placement:"below"}));if(f&&C)return O(g(g({},e),{},{placement:"above"}));o&&(_="misaligned",y=0)}T?y=0:R&&(y=Math.max(c-a.offsetHeight,0)),o||(x=s-r.left)}return{placement:_,maxHeight:w,maxWidth:x,outerContainerStyle:{top:y,left:v,bottom:m}}}var w=r(38),_=r(3),C=r.n(_),j=Object(f.pick)({enterprise:"8px",prisma:0}),S=C()(w.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],f.variables.zindexPopover),k=C.a.div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";"],f.mixins.reset("block"),(function(e){return"none"!==e.$appearance&&Object(_.css)(["padding:8px;"])})),P=C.a.div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],Object(f.pickVariant)("$appearance",{normal:Object(_.css)(["background-color:",";color:",";border:",";box-shadow:",";border-radius:",";"],f.variables.backgroundColorPopup,f.variables.contentColorDefault,Object(f.pick)({enterprise:{light:f.variables.border,dark:f.variables.border},prisma:"none"}),Object(f.pick)({enterprise:{light:Object(_.css)(["0 2px 2px ",""],f.mixins.colorWithAlpha(f.variables.gray20,.1)),dark:"0 1px 2px #000"},prisma:f.variables.overlayShadow}),f.variables.borderRadius),inverted:Object(_.css)(["background-color:",";color:",";"],Object(f.pick)({light:f.variables.gray20,dark:f.variables.white}),Object(f.pick)({light:f.variables.white,dark:f.variables.gray30}))})),E=C.a.div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],j,j,j,Object(f.pickVariant)("$appearance",{normal:Object(_.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],Object(f.pick)({light:f.variables.borderColor,dark:f.variables.black}),j,j,j,f.variables.backgroundColor,j),inverted:Object(_.css)(["border-bottom-color:",";"],Object(f.pick)({light:f.variables.gray20,dark:f.variables.white}))})),A=C.a.div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),T=r(12);function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(){return(M=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:1;return!!e&&!!t&&Object(s.every)(e,(function(e,n){return Object(s.isFinite)(e)?Math.abs(t[n]-e)<=r:t[n]===e}))}var Y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&U(e,t)}(r,e);var t=V(r);function r(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),K(H(n=t.call(this,e)),"outerContainerEl",null),K(H(n),"innerContainerEl",null),K(H(n),"arrow",null),K(H(n),"windowSizeMeasurementEl",null),K(H(n),"handleScroll",void 0),K(H(n),"handleWindowScroll",void 0),K(H(n),"getElPosition",(function(e){var t=e.getBoundingClientRect(),r={top:t.top,left:t.left,width:e.offsetWidth,height:e.offsetHeight},o=n.props.pointTo;return r.right=t.right||r.left+r.width,r.bottom=t.bottom||r.top+r.height,r.middle=o&&Object(s.has)(o,"x")?r.left+(o.x||0):r.left+(r.right-r.left)/2,r.center=o&&Object(s.has)(o,"y")?r.top+(o.y||0):r.top+(r.bottom-r.top)/2,r})),K(H(n),"setPlacement",(function(e){n.setState((function(t){var o,i=n.props,a=i.align,u=i.anchor,l=i.autoCloseWhenOffScreen,c=i.canCoverAnchor,f=i.defaultPlacement,p=i.open,d=i.repositionMode,h=i.splunkTheme,b=n.context||"window",y="prisma"===h.family;if(!(p&&n.outerContainerEl&&u&&t.anchorEl&&n.windowSizeMeasurementEl))return null;var v=n.getElPosition(t.anchorEl),m="window"!==b?n.getElPosition(b):void 0;if(e&&l&&n.autoCloseWhenOffScreen(v,m))return null;var g=y?0:8,x=O({align:"theme"===a?y?"edge":"center":a,anchorPos:v,scrollContainerPos:m,canCoverAnchor:c,defaultPlacement:f,repositionMode:d,outerContainerEl:n.outerContainerEl,padding:8,windowWidth:n.windowSizeMeasurementEl.offsetLeft,windowHeight:n.windowSizeMeasurementEl.offsetTop}),w=x.placement,_=x.outerContainerStyle,C=x.maxHeight,j=x.maxWidth,S=N(n.arrow?r.getArrowStyle({anchorPos:v,arrowHeight:g,outerContainerStyle:_,placement:w,outerContainerEl:n.outerContainerEl}):[],2),k=S[0],P=S[1],E="none"!==n.props.appearance&&!y,A=Q(v,t.anchorPos)&&Q(_,t.outerContainerStyle)&&w===t.placement&&C===t.maxHeight&&j===t.maxWidth,T=Q(Object(s.omit)(k,"transform"),Object(s.omit)(t.arrowStyle,"transform"))&&Q(null!=P?P:{},null!==(o=t.arrowStyleTransformMeta)&&void 0!==o?o:{});return A&&(!E||E&&T)?null:{anchorPos:v,arrowStyle:k,arrowStyleTransformMeta:P,outerContainerStyle:_,placement:w,maxHeight:C,maxWidth:j}}))})),K(H(n),"handleNewAnchor",(function(e){var t,r=(t=!e||e instanceof HTMLElement?null!=e?e:void 0:Object(u.findDOMNode)(e))?n.getElPosition(t):void 0;n.setState({anchorEl:t,anchorPos:r})})),K(H(n),"handleInnerContainerMount",(function(e){n.innerContainerEl=e,e&&n.props.takeFocus&&Object(s.defer)(v.takeFocus,e),Object(T.a)(n.props.elementRef,e)})),K(H(n),"handleTab",(function(e){n.innerContainerEl&&Object(v.handleTab)(n.innerContainerEl,e)})),K(H(n),"handleRequestClose",(function(e){n.props.open&&n.requestClose(e)})),K(H(n),"handleAnimationEnd",(function(){n.setState({animating:!1})})),K(H(n),"renderLayer",(function(){var e=n.props,t=e.animation,i=e.appearance,a=e.children,u=e.id,l=e.open,c=e.splunkTheme,f=n.state,d=f.anchorPos,h=f.arrowStyle,b=f.outerContainerStyle,y=f.placement,v="prisma"===c.family,m=v&&"inverted"===i?"normal":i,g=n.state,x=g.maxHeight,O=g.maxWidth;"none"!==i&&(Object(s.isFinite)(x)&&(x-=20),Object(s.isFinite)(O)&&(O-=20));var w={anchorHeight:d?d.height:null,anchorWidth:d?d.width:null,placement:y||null,maxHeight:x||null,maxWidth:O||null},_=t?{opacity:l?1:0}:{opacity:1};return o.a.createElement(p.Spring,{native:!0,from:{opacity:t?0:1},to:_,config:{tension:300,friction:40},onRest:n.handleAnimationEnd},(function(e){var t=e.opacity;return o.a.createElement(S,{style:I(I({},b),{},{opacity:t}),ref:function(e){n.outerContainerEl=e}},(l||n.state.animating)&&o.a.createElement(k,M({$appearance:m,"data-test":"popover",ref:n.handleInnerContainerMount,tabIndex:-1,id:u,onKeyDown:n.props.retainFocus?n.handleTab:void 0},Object(s.omit)(n.props,["anchor"].concat(L(Object(s.keys)(r.propTypes))))),"none"===i&&a,"none"!==i&&!v&&o.a.createElement(E,{$appearance:m,ref:function(e){n.arrow=e},style:h}),"none"!==i&&o.a.createElement(P,{$appearance:m},Object(s.isFunction)(a)?a(w):a)),o.a.createElement(A,{ref:function(e){n.windowSizeMeasurementEl=e}}))}))})),n.handleScroll=Object(s.throttle)(n.setPlacement.bind(H(n),!0),0),n.handleWindowScroll=Object(s.throttle)(n.setPlacement.bind(H(n),!0),0),n.setPlacement=Object(s.throttle)(n.setPlacement,0,{leading:!1}),n.state={animating:!1,prevOpen:e.open},n}return $(r,null,[{key:"getArrowStyle",value:function(e){var t=e.anchorPos,r=e.arrowHeight,n=e.placement,o=e.outerContainerStyle,i=e.outerContainerEl;if("misaligned"===n)return[{display:"none"}];var a={display:"block"},u=i.offsetHeight/2-22,l=-(i.offsetHeight/2-15),c=t.center-(o.top+i.offsetHeight/2)-r/2,f=Object(s.clamp)(c,l,u),p=t.middle-(o.left+i.offsetWidth/2)-r,d={left:{translateX:r/2,translateY:f,rotate:90},right:{translateX:-r/2,translateY:f,rotate:-90},above:{translateX:p,translateY:0,rotate:180},below:{translateX:p,translateY:0,rotate:0}}[n];a.transform="translate(".concat(d.translateX,"px, ").concat(d.translateY,"px) rotate(").concat(d.rotate,"deg)");a[{left:"right",right:"left",above:"bottom",below:"top"}[n]]="1px";return a[{left:"top",right:"top",above:"left",below:"left"}[n]]="50%",[a,d]}}]),$(r,[{key:"componentDidMount",value:function(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function(e){e.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!e.open&&this.props.takeFocus&&Object(v.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function(){this.setPlacement.cancel(),this.handleScroll.cancel()}},{key:"autoCloseWhenOffScreen",value:function(e,t){return(e.top<0||e.top>window.innerHeight||e.left<0||e.left>window.innerWidth||!(!t||!(e.height+e.topt.bottom||e.width+e.leftt.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function(e){var t,r;Object(s.includes)(this.props.closeReasons,e.reason)&&(null===(t=(r=this.props).onRequestClose)||void 0===t||t.call(r,e))}},{key:"render",value:function(){var e=this.props.open||this.state.animating,t=this.context||"window";return["window"!==t&&o.a.createElement(c.a,{target:t,onScroll:this.handleScroll,key:"eventListener"}),o.a.createElement(c.a,{target:"window",onResize:this.setPlacement,onScroll:this.handleWindowScroll,key:"eventListenerOnWindow"}),o.a.createElement(h.a,{closeReasons:Object(s.intersection)(this.props.closeReasons.filter((function(e){return"offScreen"!==e})),h.a.possibleCloseReasons),open:e,onRequestClose:this.handleRequestClose,key:"Layer"},e&&this.renderLayer())]}}]),r}(n.Component);K(Y,"contextType",y.a),K(Y,"defaultProps",G),K(Y,"propTypes",X),K(Y,"getDerivedStateFromProps",(function(e,t){return e.open!==t.prevOpen?{animating:e.animation,prevOpen:e.open}:null}));var J=Object(f.withSplunkTheme)(Y);J.propTypes=Y.propTypes;var ee=J},15:function(e,t){e.exports=r(69)},2:function(e,t){e.exports=r(0)},26:function(e,t){e.exports=r(73)},27:function(e,t){e.exports=r(76)},3:function(e,t){e.exports=r(1)},33:function(e,t){e.exports=r(77)},38:function(e,t){e.exports=r(81)},4:function(e,t){e.exports=r(2)},47:function(e,t){e.exports=r(45)},58:function(e,t){e.exports=r(35)}})},function(e,t,r){var n=r(181),o=r(182),i=r(183),a=r(184),u=r(185);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=function(){var e=(0,n.useContext)(o.ThemeContext)||{},t=e.splunkThemeV1,r=void 0===t?{}:t,a=c(e,["splunkThemeV1"]),l=r.family,s=r.colorScheme,f=r.density,p=r.customizer;return u(u({},a),(0,i.getCustomizedTheme)({family:l,colorScheme:s,density:f},p))};t.default=s},function(e,t,r){var n=r(66)(r(42),"Map");e.exports=n},function(e,t,r){"use strict";function n(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=c.a.svg.withConfig({displayName:"SVG__InlineSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),d=c.a.svg.withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),h={children:a.a.node,height:a.a.oneOfType([a.a.number,a.a.string]),hideDefaultTooltip:a.a.bool,inline:a.a.bool,screenReaderText:a.a.oneOfType([a.a.string,a.a.oneOf(["null"])]),size:a.a.oneOfType([a.a.number,a.a.string]),width:a.a.oneOfType([a.a.number,a.a.string]),viewBox:a.a.string.isRequired,preserveAspectRatio:a.a.oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function b(e){var t=e.children,r=e.height,n=e.hideDefaultTooltip,i=void 0!==n&&n,a=e.inline,l=void 0===a||a,c=e.preserveAspectRatio,h=void 0===c?"xMidYMid":c,b=e.screenReaderText,y=e.size,v=void 0===y?.75:y,m=e.viewBox,g=e.width,x=f(e,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var O="number"!=typeof v?parseFloat(v):v,w=Object(u.isString)(v)?v.match(/[^\d]+/):"em",_=parseFloat(m.split(" ")[3]),C=parseFloat(m.split(" ")[2]),j=Math.max(C,_),S=Object(u.isUndefined)(r)?_/j*O:r,k=Object(u.isUndefined)(g)?C/j*O:g,P=l?p:d,E=b&&!i;return o.a.createElement(P,s({focusable:"false",height:Object(u.isString)(S)?S:"".concat(S.toFixed(4)).concat(w),width:Object(u.isString)(k)?k:"".concat(k.toFixed(4)).concat(w),viewBox:m,"aria-label":i&&null!=b?b:void 0,"aria-hidden":!b,preserveAspectRatio:h,xmlns:"http://www.w3.org/2000/svg"},x),E&&o.a.createElement("title",null,b),t)}b.propTypes=h,t.default=b},3:function(e,t){e.exports=r(3)},5:function(e,t){e.exports=r(1)},6:function(e,t){e.exports=r(2)}})},function(e,t,r){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=172)}({0:function(e,t){e.exports=r(0)},1:function(e,t){e.exports=r(6)},172:function(e,t,r){"use strict";r.r(t),r.d(t,"default",(function(){return c}));var n=r(0),o=r.n(n),i=r(1),a=r(2),u=r.n(a);function l(){return(l=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},i=u({appBuild:t,buildPushNumber:n,buildNumber:r},o),a=e.match(/(^|\w\w-\w\w\/)static\//);if(!a)return e;var l=a.index+a[0].length-1,c=e.match(/(^|\w\w-\w\w|)static\/app/),s=c?":".concat(i.appBuild||0):"",f=i.buildPushNumber?".".concat(i.buildPushNumber):"",p="/@".concat(i.buildNumber).concat(f).concat(s),d=e.substr(0,l),h=e.substr(l);return"".concat(d).concat(p).concat(h)}function s(e,l){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=u({appBuild:t,buildPushNumber:n,buildNumber:r,rootPath:a,locale:i},s),p=e||"/",d=l?"?".concat((0,o.stringify)(l)):"";return"/"!==p.charAt(0)&&(p="/".concat(p)),c(p="".concat(f.rootPath||"","/").concat(f.locale).concat(p).concat(d),f)}function f(e,t){return s("/help",e,t)}return{createAppDocsURL:function(e,t,r){var n=t.appName,o=t.appVersion;return f({location:"[".concat(n,":").concat(o,"]").concat(e)},r)},createDocsURL:function(e,t){return f({location:e},t)},createRESTURL:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(/^http[s]?:\/\//.test(e))return e;var n,o,i=r.splunkdPath||l||"";return/^\/.*/.test(e)?/^\/services/.test(e)?"".concat(i).concat(e):e:t.app||t.owner?(n=t.sharing?"nobody":t.owner?encodeURIComponent(t.owner):"-",o="system"===t.sharing?"system":t.app?encodeURIComponent(t.app):"-","".concat(i,"/servicesNS/").concat(n,"/").concat(o,"/").concat(e)):"".concat(i,"/services/").concat(e)},createStaticURL:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:(0,n.get)(i,["document","location","pathname"],""),t=e.match(/\w\w.\w\w\/(app|manager)\/([^/]+)/);return t?t[2]:void 0}t.isAvailable=l;var s=c();t.app=s;var f=a("APP_BUILD");t.appBuild=f;var p=a("BUILD_NUMBER");t.buildNumber=p;var d=a("BUILD_PUSH_NUMBER");t.buildPushNumber=d;var h=(0,n.get)(i,"$C");t.config=h;var b=a("LOCALE");t.locale=b;var y=a("MRSPARKLE_PORT_NUMBER");t.portNumber=y;var v=a("MRSPARKLE_ROOT_PATH");t.rootPath=v;var m=a("SERVER_ZONEINFO");t.serverTimezoneInfo=m;var g=a("SPLUNKD_PATH");t.splunkdPath=g;var x=a("USERNAME");t.username=x;var O=a("VERSION_LABEL");t.versionLabel=O}).call(this,r(23))},function(e,t,r){var n=r(168),o=r(186),i=r(188),a=r(189),u=r(190);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e?void 0:Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(14)}},parseFunctionRawStr=function parseFunctionRawStr(rawStr){var error,result;try{result=eval("(".concat(rawStr,")"))}catch(e){error=Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(11,rawStr)}return{error:error,result:result}},checkDupKeyValues=function(e,t,r){var n,o,i=lodash__WEBPACK_IMPORTED_MODULE_0__.get(e,t?"services":"tabs"),a=[];if(i){o="".concat(r,".").concat(t?"services":"tabs"),["name","title"].forEach((function(e){n=parseArrForDupKeys(i,e),appendError(a,n,o)}));i.forEach((function(e,t){var r="".concat(o,"[").concat(t,"].entity");e.entity&&(["field","label"].forEach((function(t,o){n=parseArrForDupKeys(e.entity,t),appendError(a,n,"".concat(r,"[").concat(o,"]"))})),e.entity.forEach((function(e,t){!function(e,t){var r=e.options;if(r){var o=r.items,i=r.autoCompleteFields;if(o&&["label","value"].forEach((function(e){n=parseArrForDupKeys(o,e),appendError(a,n,"".concat(t,".options.items"))})),i){var u=!!i[0].children;(u?i.map((function(e){return e.children})):[i]).forEach((function(e){n=parseArrForDupKeys(e,"label"),appendError(a,n,"".concat(t,".options.autoCompleteFields"))})),u&&(i=lodash__WEBPACK_IMPORTED_MODULE_0__.flatten(lodash__WEBPACK_IMPORTED_MODULE_0__.union(i.map((function(e){return e.children}))))),n=parseArrForDupKeys(i,"value"),appendError(a,n,"".concat(t,".options.autoCompleteFields"))}}}(e,"".concat(r,"[").concat(t,"]"))})))}))}return a},checkConfigDetails=function(e){var t,r=e.pages,n=r.configuration,o=r.inputs,i=[],a="instantce.pages",u=function(e,t){lodash__WEBPACK_IMPORTED_MODULE_0__.values(e).forEach((function(e,r){var n=parseFunctionRawStr(e).err;appendError(i,n,"".concat(t,"[").concat(r,"]"))}))},l=function(e,r,n){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];lodash__WEBPACK_IMPORTED_MODULE_0__.values(e).forEach((function(e,r){var o=e.validators,a=e.options;lodash__WEBPACK_IMPORTED_MODULE_0__.values(o).forEach((function(e,o){switch(e.type){case"string":t=parseStringValidator(e.minLength,e.maxLength).error;break;case"number":t=parseNumberValidator(e.range).error;break;case"regex":t=parseRegexRawStr(e.pattern).error}appendError(i,t,"".concat(n,"[").concat(r,"].validators[").concat(o,"]"))})),lodash__WEBPACK_IMPORTED_MODULE_0__.forEach(["denyList","allowList"],(function(e){a&&a[e]&&(t=parseRegexRawStr(a[e]).error,appendError(i,t,"".concat(n,"[").concat(r,"].options.").concat(e)))}))})),o&&lodash__WEBPACK_IMPORTED_MODULE_0__.every(lodash__WEBPACK_IMPORTED_MODULE_0__.values(e),(function(e){return"name"!==e.field}))&&appendError(i,Object(_messageUtil__WEBPACK_IMPORTED_MODULE_2__.a)(23,r))};o&&(o.services.forEach((function(e,t){var r=e.entity,n=e.options,o=e.name;u(n,"".concat(a,".inputs.services[").concat(t,"].options")),l(r,o,"".concat(a,".inputs.services[").concat(t,"].entity"))})),i=i.concat(checkDupKeyValues(o,!0,"".concat(a,".inputs"))));return n&&(n.tabs.forEach((function(e,t){var r=e.entity,n=e.options,o=e.name;u(n,"".concat(a,".configuration.tabs[").concat(t,"].options")),l(r,o,"".concat(a,".configuration.tabs[").concat(t,"].entity"),!1)})),i=i.concat(checkDupKeyValues(n,!1,"".concat(a,".configuration")))),i},validateSchema=function(e){var t=(new jsonschema__WEBPACK_IMPORTED_MODULE_1__.Validator).validate(e,_schema_schema_json__WEBPACK_IMPORTED_MODULE_3__);return t.errors.length||(t.errors=checkConfigDetails(e)),{failed:!!t.errors.length,errors:t.errors}}},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){l.headers[e]=n.merge(i)})),e.exports=l}).call(this,r(78))},function(e,t,r){"use strict";var n=r(8),o=r(233),i=r(235),a=r(103),u=r(236),l=r(239),c=r(240),s=r(107);e.exports=function(e){return new Promise((function(t,r){var f=e.data,p=e.headers;n.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",b=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+b)}var y=u(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),a(y,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?l(d.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,r,i),d=null}},d.onabort=function(){d&&(r(s("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){r(s("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(s(t,e,"ECONNABORTED",d)),d=null},n.isStandardBrowserEnv()){var v=(e.withCredentials||c(y))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;v&&(p[e.xsrfHeaderName]=v)}if("setRequestHeader"in d&&n.forEach(p,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),r(e),d=null)})),f||(f=null),d.send(f)}))}},function(e,t,r){"use strict";var n=r(234);e.exports=function(e,t,r,o,i){var a=new Error(e);return n(a,t,r,o,i)}},function(e,t,r){"use strict";var n=r(8);e.exports=function(e,t){t=t||{};var r={},o=["url","method","data"],i=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],u=["validateStatus"];function l(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function c(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(e[o],t[o])}n.forEach(o,(function(e){n.isUndefined(t[e])||(r[e]=l(void 0,t[e]))})),n.forEach(i,c),n.forEach(a,(function(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(void 0,t[o])})),n.forEach(u,(function(n){n in t?r[n]=l(e[n],t[n]):n in e&&(r[n]=l(void 0,e[n]))}));var s=o.concat(i).concat(a).concat(u),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===s.indexOf(e)}));return n.forEach(f,c),r}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t){e.exports=function(e,t,r,n){var o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(t),l=0;ln&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*r&&0l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102u.charCodeAt(0)&&(u=u.trim()),u=[u],0d)&&(F=(U=U.replace(" ",":")).length),00&&void 0!==arguments[0]?arguments[0]:"undefined"!=typeof window?window:null;if(!e)return"enterprise";var t=e.__splunkd_partials__&&e.__splunkd_partials__["/services/server/info"]&&e.__splunkd_partials__["/services/server/info"].entry[0].content.product_type,r=e.__splunk_ui_theme__,n=e.$C&&e.$C.SPLUNK_UI_THEME;return r||n||t||"enterprise"}},function(e,t,r){"use strict";var n=e.exports.Validator=r(222);e.exports.ValidatorResult=r(18).ValidatorResult,e.exports.ValidatorResultError=r(18).ValidatorResultError,e.exports.ValidationError=r(18).ValidationError,e.exports.SchemaError=r(18).SchemaError,e.exports.SchemaScanResult=r(53).SchemaScanResult,e.exports.scan=r(53).scan,e.exports.validate=function(e,t,r){return(new n).validate(e,t,r)}},function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"AlertEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["text","singleSelect","checkbox","radio","singleSelectSplunkSearch"]},"help":{"type":"string","maxLength":200},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"required":{"type":"boolean"},"search":{"type":"string","maxLength":200},"valueField":{"type":"string","maxLength":200},"labelField":{"type":"string","maxLength":200},"options":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}}}},"required":["field","label","type"],"additionalProperties":false},"Alerts":{"type":"object","properties":{"name":{"type":"string","pattern":"^[a-zA-Z0-9_]+$","maxLength":100},"label":{"type":"string","maxLength":100},"description":{"type":"string"},"adaptiveResponse":{"type":"object","properties":{"task":{"type":"array","items":{"type":"string"},"minItems":1},"supportsAdhoc":{"type":"boolean"},"subject":{"type":"array","items":{"type":"string"},"minItems":1},"category":{"type":"array","items":{"type":"string"},"minItems":1},"technology":{"type":"array","items":{"$ref":"#/definitions/Technology"},"minItems":1},"drilldownUri":{"type":"string"},"sourcetype":{"type":"string","pattern":"^[a-zA-Z0-9:-_]+$","maxLength":50}},"required":["task","supportsAdhoc","subject","category","technology"]},"entity":{"type":"array","items":{"$ref":"#/definitions/AlertEntity"}}},"required":["name","label","description"],"additionalProperties":false},"ConfigurationEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"(?!^(?:output_mode|output_field|owner|app|sharing)$)(?:^\\\\w+$)"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["custom","text","singleSelect","checkbox","multipleSelect","radio","placeholder","oauth","helpLink"]},"help":{"type":"string","maxLength":200},"tooltip":{"type":"string","maxLength":250},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"options":{"type":"object","properties":{"disableSearch":{"type":"boolean"},"autoCompleteFields":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","maxLength":150},"children":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}},"required":["label","children"]}},{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}]},"endpointUrl":{"type":"string","maxLength":350},"denyList":{"type":"string","maxLength":350},"allowList":{"type":"string","maxLength":350},"delimiter":{"type":"string","maxLength":1},"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}},"referenceName":{"type":"string","maxLength":250},"enable":{"type":"boolean"},"placeholder":{"type":"string","maxLength":250},"display":{"type":"boolean"},"labelField":{"type":"string","maxLength":250},"src":{"type":"string","maxLength":250},"defaultValue":{"type":"string","maxLength":250},"disableonEdit":{"type":"boolean"},"basic":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"oauth":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"auth_type":{"type":"array","items":{"type":"string","maxLength":100}},"auth_label":{"type":"string","maxLength":250},"oauth_popup_width":{"type":"number"},"oauth_popup_height":{"type":"number"},"oauth_timeout":{"type":"number"},"auth_code_endpoint":{"type":"string","maxLength":350},"access_token_endpoint":{"type":"string","maxLength":350},"oauth_state_enabled":{"type":"boolean"},"text":{"type":"string","maxLength":50},"link":{"type":"string"}}},"required":{"type":"boolean"},"encrypted":{"type":"boolean"},"validators":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/StringValidator"},{"$ref":"#/definitions/NumberValidator"},{"$ref":"#/definitions/RegexValidator"},{"$ref":"#/definitions/EmailValidator"},{"$ref":"#/definitions/Ipv4Validator"},{"$ref":"#/definitions/UrlValidator"},{"$ref":"#/definitions/DateValidator"}]}}},"required":["field","label","type"],"additionalProperties":false},"ConfigurationPage":{"type":"object","properties":{"title":{"type":"string","maxLength":60},"description":{"type":"string","maxLength":200},"tabs":{"type":"array","items":{"$ref":"#/definitions/TabContent"},"minItems":1}},"required":["title","tabs"],"additionalProperties":false},"ConfigurationTable":{"type":"object","properties":{"moreInfo":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"}},"required":["field","label"]}},"header":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"},"customCell":{"type":"object"}},"required":["field","label"]}},"customRow":{"type":"object"},"actions":{"type":"array","items":{"type":"string","enum":["edit","delete","clone"]}}},"required":["header","actions"],"additionalProperties":false},"DateValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["date"]}},"required":["type"],"additionalProperties":false},"EmailValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["email"]}},"required":["type"],"additionalProperties":false},"Hooks":{"type":"object","properties":{"saveValidator":{"type":"string","maxLength":3000}},"additionalProperties":false},"InputsEntity":{"type":"object","properties":{"field":{"type":"string","pattern":"(?!^(?:persistentQueueSize|queueSize|start_by_shell|output_mode|output_field|owner|app|sharing)$)(?:^\\\\w+$)"},"label":{"type":"string","maxLength":30},"type":{"type":"string","enum":["custom","text","singleSelect","checkbox","multipleSelect","radio","placeholder","oauth","helpLink"]},"help":{"type":"string","maxLength":200},"tooltip":{"type":"string","maxLength":250},"defaultValue":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"options":{"type":"object","properties":{"disableSearch":{"type":"boolean"},"autoCompleteFields":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","maxLength":150},"children":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}},"required":["label","children"]}},{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}}]},"endpointUrl":{"type":"string","maxLength":350},"denyList":{"type":"string","maxLength":350},"allowList":{"type":"string","maxLength":350},"delimiter":{"type":"string","maxLength":1},"items":{"type":"array","items":{"$ref":"#/definitions/ValueLabelPair"}},"referenceName":{"type":"string","maxLength":250},"enable":{"type":"boolean"},"placeholder":{"type":"string","maxLength":250},"display":{"type":"boolean"},"labelField":{"type":"string","maxLength":250},"src":{"type":"string","maxLength":250},"defaultValue":{"type":"string","maxLength":250},"disableonEdit":{"type":"boolean"},"basic":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"oauth":{"type":"array","items":{"$ref":"#/definitions/OAuthFields"}},"auth_type":{"type":"array","items":{"type":"string","maxLength":100}},"auth_label":{"type":"string","maxLength":250},"oauth_popup_width":{"type":"number"},"oauth_popup_height":{"type":"number"},"oauth_timeout":{"type":"number"},"auth_code_endpoint":{"type":"string","maxLength":350},"access_token_endpoint":{"type":"string","maxLength":350},"text":{"type":"string","maxLength":50},"link":{"type":"string"}}},"required":{"type":"boolean"},"encrypted":{"type":"boolean"},"validators":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/StringValidator"},{"$ref":"#/definitions/NumberValidator"},{"$ref":"#/definitions/RegexValidator"},{"$ref":"#/definitions/EmailValidator"},{"$ref":"#/definitions/Ipv4Validator"},{"$ref":"#/definitions/UrlValidator"},{"$ref":"#/definitions/DateValidator"}]}}},"required":["field","label","type"],"additionalProperties":false},"InputsPage":{"type":"object","properties":{"title":{"type":"string","maxLength":60},"description":{"type":"string","maxLength":200},"table":{"$ref":"#/definitions/InputsTable"},"services":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","pattern":"^[0-9a-zA-Z][0-9a-zA-Z_-]*$","maxLength":50},"title":{"type":"string","maxLength":100},"entity":{"type":"array","items":{"$ref":"#/definitions/InputsEntity"}},"options":{"$ref":"#/definitions/Hooks"},"groups":{"type":"array","items":{"type":"object","properties":{"options":{"type":"object","properties":{"isExpandable":{"type":"boolean"},"expand":{"type":"boolean"}}},"label":{"type":"string","maxLength":100},"field":{"type":"array","items":{"type":"string","pattern":"^\\\\w+$"}}},"required":["label"]}},"style":{"type":"string","enum":["page","dialog"]},"hook":{"type":"object"},"conf":{"type":"string","maxLength":100},"restHandlerName":{"type":"string","maxLength":100}},"required":["name","title","entity"]}},"menu":{"type":"object"}},"required":["title","table","services"],"additionalProperties":false},"InputsTable":{"type":"object","properties":{"moreInfo":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"}},"required":["field","label"]}},"header":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","pattern":"^\\\\w+$"},"label":{"type":"string","maxLength":30},"mapping":{"type":"object"},"customCell":{"type":"object"}},"required":["field","label"]}},"customRow":{"type":"object"},"actions":{"type":"array","items":{"type":"string","enum":["edit","delete","clone","enable"]}}},"required":["header","actions"],"additionalProperties":false},"Ipv4Validator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["ipv4"]}},"required":["type"],"additionalProperties":false},"Meta":{"type":"object","properties":{"displayName":{"type":"string","maxLength":200},"name":{"type":"string","pattern":"^[^<>\\\\:\\"\\\\/\\\\\\\\|\\\\?\\\\*]+$"},"restRoot":{"type":"string","pattern":"^\\\\w+$"},"apiVersion":{"type":"string","pattern":"^(?:\\\\d{1,3}\\\\.){2}\\\\d{1,3}$"},"version":{"type":"string"},"schemaVersion":{"type":"string","pattern":"^(?:\\\\d{1,3}\\\\.){2}\\\\d{1,3}$"}},"required":["displayName","name","restRoot","apiVersion","version"],"additionalProperties":false},"NumberValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["number"]},"range":{"type":"array","items":{"type":"number"}}},"required":["type","range"],"additionalProperties":false},"OAuthFields":{"type":"object","properties":{"oauth_field":{"type":"string","maxLength":100},"label":{"type":"string","maxLength":100},"field":{"type":"string","maxLength":100},"help":{"type":"string","maxLength":200},"encrypted":{"type":"boolean"},"required":{"type":"boolean"},"options":{"type":"object","properties":{"placeholder":{"type":"string","maxLength":250}},"additionalProperties":false}},"additionalProperties":false},"Pages":{"type":"object","properties":{"configuration":{"$ref":"#/definitions/ConfigurationPage"},"inputs":{"$ref":"#/definitions/InputsPage"}},"additionalProperties":false},"RegexValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["regex"]},"pattern":{"type":"string"}},"required":["type","pattern"],"additionalProperties":false},"StringValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["string"]},"minLength":{"type":"number","minimum":0},"maxLength":{"type":"number","minimum":0}},"required":["type","minLength","maxLength"],"additionalProperties":false},"TabContent":{"type":"object","properties":{"entity":{"type":"array","items":{"$ref":"#/definitions/ConfigurationEntity"}},"name":{"type":"string","pattern":"^[\\\\/\\\\w]+$","maxLength":250},"title":{"type":"string","maxLength":50},"options":{"$ref":"#/definitions/Hooks"},"table":{"$ref":"#/definitions/ConfigurationTable"},"conf":{"type":"string","maxLength":100},"restHandlerName":{"type":"string","maxLength":100},"hook":{"type":"object"}},"required":["entity","name","title"],"additionalProperties":false},"Technology":{"type":"object","properties":{"version":{"type":"array","items":{"type":"string","pattern":"^\\\\d+(?:\\\\.\\\\d+)*$"},"minItems":1},"product":{"type":"string","maxLength":100},"vendor":{"type":"string","maxLength":100}},"required":["version","product","vendor"],"additionalProperties":false},"UrlValidator":{"type":"object","properties":{"errorMsg":{"type":"string","maxLength":400},"type":{"type":"string","enum":["url"]}},"required":["type"],"additionalProperties":false},"ValueLabelPair":{"type":"object","properties":{"value":{"oneOf":[{"type":"number"},{"type":"string","maxLength":250},{"type":"boolean"}]},"label":{"type":"string","maxLength":100}},"required":["label"],"additionalProperties":false}},"type":"object","properties":{"meta":{"$ref":"#/definitions/Meta"},"pages":{"$ref":"#/definitions/Pages"},"alerts":{"type":"array","items":{"$ref":"#/definitions/Alerts"},"minItems":1}},"required":["meta","pages"],"additionalProperties":false}')},function(e,t,r){"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},i=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),a=[];function u(e){for(var t=-1,r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var r=0;rc-r.bottom?"above":"below":"horizontal"===i&&(d=r.left>s-r.right?"left":"right");var h=d,b=function(e){var t=e.align,r=e.anchorPos,n=e.outerContainerEl,o=e.padding,i=e.placement;switch(i){case"above":return{top:r.top-n.offsetHeight,left:"edge"===t?r.left-o:r.middle-n.offsetWidth/2};case"below":return{top:r.bottom,left:"edge"===t?r.left-o:r.middle-n.offsetWidth/2};case"left":return{top:"edge"===t?r.top-o:r.center-n.offsetHeight/2,left:r.left-n.offsetWidth};case"right":return{top:"edge"===t?r.top-o:r.center-n.offsetHeight/2,left:r.right};default:throw new Error("".concat(i," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:t,anchorPos:r,outerContainerEl:a,padding:u,placement:h}),y=b.top,v=b.left,m="auto",x=s,w=c,_=h,C=r.top-a.offsetHeight>0,j=r.bottom+a.offsetHeight0,k=r.right+a.offsetWidthc-r.bottom,E=("edge"===t?r.left+a.offsetWidth-u:r.middle+a.offsetWidth/2)>s,A=("edge"===t?r.left-u:r.middle-a.offsetWidth/2)<0,T=("edge"===t?r.top-u:r.top-a.offsetHeight/2)<0,R=("edge"===t?r.top+a.offsetHeight-u:r.bottom+a.offsetHeight/2)>c;if("above"===_){if(!C&&p){if(j)return O(g(g({},e),{},{placement:"below"}));if(f&&k)return O(g(g({},e),{},{placement:"right"}));if(f&&S)return O(g(g({},e),{},{placement:"left"}));o&&(_="misaligned",y=0)}"misaligned"!==_&&(m=c-y-a.offsetHeight,n&&(m=Math.min(m,c-n.top)),y="auto"),E?v=Math.max(s-a.offsetWidth,0):A&&(v=0),o||(w=r.top)}if("below"===_){if(!j&&p){if(C&&P)return O(g(g({},e),{},{placement:"above"}));if(f&&k)return O(g(g({},e),{},{placement:"right"}));if(f&&S)return O(g(g({},e),{},{placement:"left"}));o&&(_="misaligned",y=0)}n&&(y=Math.min(y,n.bottom)),E?v=Math.max(s-a.offsetWidth,0):A&&(v=0),o||(w=c-r.bottom)}if("left"===_){if(!S&&p){if(k)return O(g(g({},e),{},{placement:"right"}));if(f&&j)return O(g(g({},e),{},{placement:"below"}));if(f&&C)return O(g(g({},e),{},{placement:"above"}));o&&(_="misaligned",y=0)}T?y=0:R&&(y=Math.max(c-a.offsetHeight,0)),o||(x=r.left)}if("right"===_){if(!k&&p){if(S)return O(g(g({},e),{},{placement:"left"}));if(f&&j)return O(g(g({},e),{},{placement:"below"}));if(f&&C)return O(g(g({},e),{},{placement:"above"}));o&&(_="misaligned",y=0)}T?y=0:R&&(y=Math.max(c-a.offsetHeight,0)),o||(x=s-r.left)}return{placement:_,maxHeight:w,maxWidth:x,outerContainerStyle:{top:y,left:v,bottom:m}}}var w=r(38),_=r(3),C=r.n(_),j=Object(f.pick)({enterprise:"8px",prisma:0}),S=C()(w.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],f.variables.zindexPopover),k=C.a.div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";"],f.mixins.reset("block"),(function(e){return"none"!==e.$appearance&&Object(_.css)(["padding:8px;"])})),P=C.a.div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],Object(f.pickVariant)("$appearance",{normal:Object(_.css)(["background-color:",";color:",";border:",";box-shadow:",";border-radius:",";"],f.variables.backgroundColorPopup,f.variables.contentColorDefault,Object(f.pick)({enterprise:{light:f.variables.border,dark:f.variables.border},prisma:"none"}),Object(f.pick)({enterprise:{light:Object(_.css)(["0 2px 2px ",""],f.mixins.colorWithAlpha(f.variables.gray20,.1)),dark:"0 1px 2px #000"},prisma:f.variables.overlayShadow}),f.variables.borderRadius),inverted:Object(_.css)(["background-color:",";color:",";"],Object(f.pick)({light:f.variables.gray20,dark:f.variables.white}),Object(f.pick)({light:f.variables.white,dark:f.variables.gray30}))})),E=C.a.div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],j,j,j,Object(f.pickVariant)("$appearance",{normal:Object(_.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],Object(f.pick)({light:f.variables.borderColor,dark:f.variables.black}),j,j,j,f.variables.backgroundColor,j),inverted:Object(_.css)(["border-bottom-color:",";"],Object(f.pick)({light:f.variables.gray20,dark:f.variables.white}))})),A=C.a.div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),T=r(12);function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(){return(M=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:1;return!!e&&!!t&&Object(s.every)(e,(function(e,n){return Object(s.isFinite)(e)?Math.abs(t[n]-e)<=r:t[n]===e}))}var Y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&U(e,t)}(r,e);var t=V(r);function r(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),K(H(n=t.call(this,e)),"outerContainerEl",null),K(H(n),"innerContainerEl",null),K(H(n),"arrow",null),K(H(n),"windowSizeMeasurementEl",null),K(H(n),"handleScroll",void 0),K(H(n),"handleWindowScroll",void 0),K(H(n),"getElPosition",(function(e){var t=e.getBoundingClientRect(),r={top:t.top,left:t.left,width:e.offsetWidth,height:e.offsetHeight},o=n.props.pointTo;return r.right=t.right||r.left+r.width,r.bottom=t.bottom||r.top+r.height,r.middle=o&&Object(s.has)(o,"x")?r.left+(o.x||0):r.left+(r.right-r.left)/2,r.center=o&&Object(s.has)(o,"y")?r.top+(o.y||0):r.top+(r.bottom-r.top)/2,r})),K(H(n),"setPlacement",(function(e){n.setState((function(t){var o,i=n.props,a=i.align,u=i.anchor,l=i.autoCloseWhenOffScreen,c=i.canCoverAnchor,f=i.defaultPlacement,p=i.open,d=i.repositionMode,h=i.splunkTheme,b=n.context||"window",y="prisma"===h.family;if(!(p&&n.outerContainerEl&&u&&t.anchorEl&&n.windowSizeMeasurementEl))return null;var v=n.getElPosition(t.anchorEl),m="window"!==b?n.getElPosition(b):void 0;if(e&&l&&n.autoCloseWhenOffScreen(v,m))return null;var g=y?0:8,x=O({align:"theme"===a?y?"edge":"center":a,anchorPos:v,scrollContainerPos:m,canCoverAnchor:c,defaultPlacement:f,repositionMode:d,outerContainerEl:n.outerContainerEl,padding:8,windowWidth:n.windowSizeMeasurementEl.offsetLeft,windowHeight:n.windowSizeMeasurementEl.offsetTop}),w=x.placement,_=x.outerContainerStyle,C=x.maxHeight,j=x.maxWidth,S=N(n.arrow?r.getArrowStyle({anchorPos:v,arrowHeight:g,outerContainerStyle:_,placement:w,outerContainerEl:n.outerContainerEl}):[],2),k=S[0],P=S[1],E="none"!==n.props.appearance&&!y,A=Q(v,t.anchorPos)&&Q(_,t.outerContainerStyle)&&w===t.placement&&C===t.maxHeight&&j===t.maxWidth,T=Q(Object(s.omit)(k,"transform"),Object(s.omit)(t.arrowStyle,"transform"))&&Q(null!=P?P:{},null!==(o=t.arrowStyleTransformMeta)&&void 0!==o?o:{});return A&&(!E||E&&T)?null:{anchorPos:v,arrowStyle:k,arrowStyleTransformMeta:P,outerContainerStyle:_,placement:w,maxHeight:C,maxWidth:j}}))})),K(H(n),"handleNewAnchor",(function(e){var t,r=(t=!e||e instanceof HTMLElement?null!=e?e:void 0:Object(u.findDOMNode)(e))?n.getElPosition(t):void 0;n.setState({anchorEl:t,anchorPos:r})})),K(H(n),"handleInnerContainerMount",(function(e){n.innerContainerEl=e,e&&n.props.takeFocus&&Object(s.defer)(v.takeFocus,e),Object(T.a)(n.props.elementRef,e)})),K(H(n),"handleTab",(function(e){n.innerContainerEl&&Object(v.handleTab)(n.innerContainerEl,e)})),K(H(n),"handleRequestClose",(function(e){n.props.open&&n.requestClose(e)})),K(H(n),"handleAnimationEnd",(function(){n.setState({animating:!1})})),K(H(n),"renderLayer",(function(){var e=n.props,t=e.animation,i=e.appearance,a=e.children,u=e.id,l=e.open,c=e.splunkTheme,f=n.state,d=f.anchorPos,h=f.arrowStyle,b=f.outerContainerStyle,y=f.placement,v="prisma"===c.family,m=v&&"inverted"===i?"normal":i,g=n.state,x=g.maxHeight,O=g.maxWidth;"none"!==i&&(Object(s.isFinite)(x)&&(x-=20),Object(s.isFinite)(O)&&(O-=20));var w={anchorHeight:d?d.height:null,anchorWidth:d?d.width:null,placement:y||null,maxHeight:x||null,maxWidth:O||null},_=t?{opacity:l?1:0}:{opacity:1};return o.a.createElement(p.Spring,{native:!0,from:{opacity:t?0:1},to:_,config:{tension:300,friction:40},onRest:n.handleAnimationEnd},(function(e){var t=e.opacity;return o.a.createElement(S,{style:I(I({},b),{},{opacity:t}),ref:function(e){n.outerContainerEl=e}},(l||n.state.animating)&&o.a.createElement(k,M({$appearance:m,"data-test":"popover",ref:n.handleInnerContainerMount,tabIndex:-1,id:u,onKeyDown:n.props.retainFocus?n.handleTab:void 0},Object(s.omit)(n.props,["anchor"].concat(L(Object(s.keys)(r.propTypes))))),"none"===i&&a,"none"!==i&&!v&&o.a.createElement(E,{$appearance:m,ref:function(e){n.arrow=e},style:h}),"none"!==i&&o.a.createElement(P,{$appearance:m},Object(s.isFunction)(a)?a(w):a)),o.a.createElement(A,{ref:function(e){n.windowSizeMeasurementEl=e}}))}))})),n.handleScroll=Object(s.throttle)(n.setPlacement.bind(H(n),!0),0),n.handleWindowScroll=Object(s.throttle)(n.setPlacement.bind(H(n),!0),0),n.setPlacement=Object(s.throttle)(n.setPlacement,0,{leading:!1}),n.state={animating:!1,prevOpen:e.open},n}return $(r,null,[{key:"getArrowStyle",value:function(e){var t=e.anchorPos,r=e.arrowHeight,n=e.placement,o=e.outerContainerStyle,i=e.outerContainerEl;if("misaligned"===n)return[{display:"none"}];var a={display:"block"},u=i.offsetHeight/2-22,l=-(i.offsetHeight/2-15),c=t.center-(o.top+i.offsetHeight/2)-r/2,f=Object(s.clamp)(c,l,u),p=t.middle-(o.left+i.offsetWidth/2)-r,d={left:{translateX:r/2,translateY:f,rotate:90},right:{translateX:-r/2,translateY:f,rotate:-90},above:{translateX:p,translateY:0,rotate:180},below:{translateX:p,translateY:0,rotate:0}}[n];a.transform="translate(".concat(d.translateX,"px, ").concat(d.translateY,"px) rotate(").concat(d.rotate,"deg)");a[{left:"right",right:"left",above:"bottom",below:"top"}[n]]="1px";return a[{left:"top",right:"top",above:"left",below:"left"}[n]]="50%",[a,d]}}]),$(r,[{key:"componentDidMount",value:function(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function(e){e.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!e.open&&this.props.takeFocus&&Object(v.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function(){this.setPlacement.cancel(),this.handleScroll.cancel()}},{key:"autoCloseWhenOffScreen",value:function(e,t){return(e.top<0||e.top>window.innerHeight||e.left<0||e.left>window.innerWidth||!(!t||!(e.height+e.topt.bottom||e.width+e.leftt.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function(e){var t,r;Object(s.includes)(this.props.closeReasons,e.reason)&&(null===(t=(r=this.props).onRequestClose)||void 0===t||t.call(r,e))}},{key:"render",value:function(){var e=this.props.open||this.state.animating,t=this.context||"window";return["window"!==t&&o.a.createElement(c.a,{target:t,onScroll:this.handleScroll,key:"eventListener"}),o.a.createElement(c.a,{target:"window",onResize:this.setPlacement,onScroll:this.handleWindowScroll,key:"eventListenerOnWindow"}),o.a.createElement(h.a,{closeReasons:Object(s.intersection)(this.props.closeReasons.filter((function(e){return"offScreen"!==e})),h.a.possibleCloseReasons),open:e,onRequestClose:this.handleRequestClose,key:"Layer"},e&&this.renderLayer())]}}]),r}(n.Component);K(Y,"contextType",y.a),K(Y,"defaultProps",G),K(Y,"propTypes",X),K(Y,"getDerivedStateFromProps",(function(e,t){return e.open!==t.prevOpen?{animating:e.animation,prevOpen:e.open}:null}));var J=Object(f.withSplunkTheme)(Y);J.propTypes=Y.propTypes;var ee=J},15:function(e,t){e.exports=r(69)},2:function(e,t){e.exports=r(0)},26:function(e,t){e.exports=r(73)},27:function(e,t){e.exports=r(76)},3:function(e,t){e.exports=r(1)},33:function(e,t){e.exports=r(77)},38:function(e,t){e.exports=r(81)},4:function(e,t){e.exports=r(2)},47:function(e,t){e.exports=r(45)},58:function(e,t){e.exports=r(35)}})},function(e,t,r){var n=r(181),o=r(182),i=r(183),a=r(184),u=r(185);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=function(){var e=(0,n.useContext)(o.ThemeContext)||{},t=e.splunkThemeV1,r=void 0===t?{}:t,a=c(e,["splunkThemeV1"]),l=r.family,s=r.colorScheme,f=r.density,p=r.customizer;return u(u({},a),(0,i.getCustomizedTheme)({family:l,colorScheme:s,density:f},p))};t.default=s},function(e,t,r){var n=r(66)(r(42),"Map");e.exports=n},function(e,t,r){"use strict";function n(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=c.a.svg.withConfig({displayName:"SVG__InlineSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),d=c.a.svg.withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),h={children:a.a.node,height:a.a.oneOfType([a.a.number,a.a.string]),hideDefaultTooltip:a.a.bool,inline:a.a.bool,screenReaderText:a.a.oneOfType([a.a.string,a.a.oneOf(["null"])]),size:a.a.oneOfType([a.a.number,a.a.string]),width:a.a.oneOfType([a.a.number,a.a.string]),viewBox:a.a.string.isRequired,preserveAspectRatio:a.a.oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function b(e){var t=e.children,r=e.height,n=e.hideDefaultTooltip,i=void 0!==n&&n,a=e.inline,l=void 0===a||a,c=e.preserveAspectRatio,h=void 0===c?"xMidYMid":c,b=e.screenReaderText,y=e.size,v=void 0===y?.75:y,m=e.viewBox,g=e.width,x=f(e,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var O="number"!=typeof v?parseFloat(v):v,w=Object(u.isString)(v)?v.match(/[^\d]+/):"em",_=parseFloat(m.split(" ")[3]),C=parseFloat(m.split(" ")[2]),j=Math.max(C,_),S=Object(u.isUndefined)(r)?_/j*O:r,k=Object(u.isUndefined)(g)?C/j*O:g,P=l?p:d,E=b&&!i;return o.a.createElement(P,s({focusable:"false",height:Object(u.isString)(S)?S:"".concat(S.toFixed(4)).concat(w),width:Object(u.isString)(k)?k:"".concat(k.toFixed(4)).concat(w),viewBox:m,"aria-label":i&&null!=b?b:void 0,"aria-hidden":!b,preserveAspectRatio:h,xmlns:"http://www.w3.org/2000/svg"},x),E&&o.a.createElement("title",null,b),t)}b.propTypes=h,t.default=b},3:function(e,t){e.exports=r(3)},5:function(e,t){e.exports=r(1)},6:function(e,t){e.exports=r(2)}})},function(e,t,r){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=172)}({0:function(e,t){e.exports=r(0)},1:function(e,t){e.exports=r(6)},172:function(e,t,r){"use strict";r.r(t),r.d(t,"default",(function(){return c}));var n=r(0),o=r.n(n),i=r(1),a=r(2),u=r.n(a);function l(){return(l=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},i=u({appBuild:t,buildPushNumber:n,buildNumber:r},o),a=e.match(/(^|\w\w-\w\w\/)static\//);if(!a)return e;var l=a.index+a[0].length-1,c=e.match(/(^|\w\w-\w\w|)static\/app/),s=c?":".concat(i.appBuild||0):"",f=i.buildPushNumber?".".concat(i.buildPushNumber):"",p="/@".concat(i.buildNumber).concat(f).concat(s),d=e.substr(0,l),h=e.substr(l);return"".concat(d).concat(p).concat(h)}function s(e,l){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=u({appBuild:t,buildPushNumber:n,buildNumber:r,rootPath:a,locale:i},s),p=e||"/",d=l?"?".concat((0,o.stringify)(l)):"";return"/"!==p.charAt(0)&&(p="/".concat(p)),c(p="".concat(f.rootPath||"","/").concat(f.locale).concat(p).concat(d),f)}function f(e,t){return s("/help",e,t)}return{createAppDocsURL:function(e,t,r){var n=t.appName,o=t.appVersion;return f({location:"[".concat(n,":").concat(o,"]").concat(e)},r)},createDocsURL:function(e,t){return f({location:e},t)},createRESTURL:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(/^http[s]?:\/\//.test(e))return e;var n,o,i=r.splunkdPath||l||"";return/^\/.*/.test(e)?/^\/services/.test(e)?"".concat(i).concat(e):e:t.app||t.owner?(n=t.sharing?"nobody":t.owner?encodeURIComponent(t.owner):"-",o="system"===t.sharing?"system":t.app?encodeURIComponent(t.app):"-","".concat(i,"/servicesNS/").concat(n,"/").concat(o,"/").concat(e)):"".concat(i,"/services/").concat(e)},createStaticURL:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:(0,n.get)(i,["document","location","pathname"],""),t=e.match(/\w\w.\w\w\/(app|manager)\/([^/]+)/);return t?t[2]:void 0}t.isAvailable=l;var s=c();t.app=s;var f=a("APP_BUILD");t.appBuild=f;var p=a("BUILD_NUMBER");t.buildNumber=p;var d=a("BUILD_PUSH_NUMBER");t.buildPushNumber=d;var h=(0,n.get)(i,"$C");t.config=h;var b=a("LOCALE");t.locale=b;var y=a("MRSPARKLE_PORT_NUMBER");t.portNumber=y;var v=a("MRSPARKLE_ROOT_PATH");t.rootPath=v;var m=a("SERVER_ZONEINFO");t.serverTimezoneInfo=m;var g=a("SPLUNKD_PATH");t.splunkdPath=g;var x=a("USERNAME");t.username=x;var O=a("VERSION_LABEL");t.versionLabel=O}).call(this,r(23))},function(e,t,r){var n=r(168),o=r(186),i=r(188),a=r(189),u=r(190);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++te.length)&&(t=e.length);for(var r=0,n=new Array(t);r Active response parameters. +param._cam = Adaptive Response parameters. param.name = Name. It's a required parameter. It's default value is xyz. param.all_incidents = All Incidents. param.table_list = Table List. It's default value is problem. diff --git a/tests/unit/testdata/valid_config.json b/tests/unit/testdata/valid_config.json index 649e70439..bfbb27e28 100644 --- a/tests/unit/testdata/valid_config.json +++ b/tests/unit/testdata/valid_config.json @@ -1200,12 +1200,13 @@ "name": "test_alert", "label": "Test Alert", "description": "Description for test Alert Action", - "activeResponse": { + "adaptiveResponse": { "task": [ "Create", "Update" ], "supportsAdhoc": true, + "supportsCloud": true, "subject": [ "endpoint" ], diff --git a/tests/unit/testdata/valid_config.yaml b/tests/unit/testdata/valid_config.yaml index 15e808203..5bc9e73ce 100644 --- a/tests/unit/testdata/valid_config.yaml +++ b/tests/unit/testdata/valid_config.yaml @@ -608,11 +608,12 @@ alerts: - name: test_alert label: Test Alert description: Description for test Alert Action - activeResponse: + adaptiveResponse: task: - Create - Update supportsAdhoc: true + supportsCloud: true subject: - endpoint category: