{"version":3,"file":"externals/@servicenow/ai-engagement-library/27.10.34/index.min.js","mappings":"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","sources":["webpack:///@babel/runtime/7.28.3/helpers/classCallCheck.js","webpack:///@babel/runtime/7.28.3/helpers/createClass.js","webpack:///@babel/runtime/7.28.3/helpers/extends.js","webpack:///@babel/runtime/7.28.3/helpers/objectWithoutPropertiesLoose.js","webpack:///@babel/runtime/7.28.3/helpers/toPrimitive.js","webpack:///@babel/runtime/7.28.3/helpers/toPropertyKey.js","webpack:///@babel/runtime/7.28.3/helpers/typeof.js","webpack:///webpack/bootstrap","webpack:///webpack/runtime/compat get default export","webpack:///webpack/runtime/define property getters","webpack:///webpack/runtime/hasOwnProperty shorthand","webpack:///external module \"/uxasset/externals/@devsnc/library-intent-channel/index.jsdbx\"","webpack:///@servicenow/ai-engagement-library/27.10.34/aiex-library.js","webpack:///external module \"/uxasset/externals/@servicenow/ui-core/index.jsdbx\"","webpack:///external module \"/uxasset/externals/@servicenow/sn-window-manager/index.jsdbx\"","webpack:///external module \"/uxasset/externals/@devsnc/snowdash/28.0.0/index.jsdbx\"","webpack:///@servicenow/ai-engagement-library/27.10.34/actions.js","webpack:///external module \"/uxasset/externals/@devsnc/library-uxf/index.jsdbx\"","webpack:///external module \"/uxasset/externals/sn-http-request/29.3.4/index.jsdbx\"","webpack:///@servicenow/ai-engagement-library/27.10.34/graphql-utils.js","webpack:///external module \"/uxasset/externals/sn-uxpage-presource/26.0.0/index.jsdbx\"","webpack:///@servicenow/ai-engagement-library/27.10.34/launcher.js","webpack:///@servicenow/ai-engagement-library/27.10.34/constants.js","webpack:///@servicenow/ai-engagement-library/27.10.34/utils/window-manager-shim.js","webpack:///@servicenow/ai-engagement-library/27.10.34/pub-sub.js","webpack:///@servicenow/ai-engagement-library/27.10.34/utils/channel-manager.js","webpack:///@servicenow/ai-engagement-library/27.10.34/launcher-behavior.js"],"sourcesContent":["function _classCallCheck(a, n) {\n  if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\");\n}\nmodule.exports = _classCallCheck, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var toPropertyKey = require(\"./toPropertyKey.js\");\nfunction _defineProperties(e, r) {\n  for (var t = 0; t < r.length; t++) {\n    var o = r[t];\n    o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);\n  }\n}\nfunction _createClass(e, r, t) {\n  return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", {\n    writable: !1\n  }), e;\n}\nmodule.exports = _createClass, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _extends() {\n  return module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) {\n    for (var e = 1; e < arguments.length; e++) {\n      var t = arguments[e];\n      for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);\n    }\n    return n;\n  }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports, _extends.apply(null, arguments);\n}\nmodule.exports = _extends, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _objectWithoutPropertiesLoose(r, e) {\n  if (null == r) return {};\n  var t = {};\n  for (var n in r) if ({}.hasOwnProperty.call(r, n)) {\n    if (-1 !== e.indexOf(n)) continue;\n    t[n] = r[n];\n  }\n  return t;\n}\nmodule.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\nfunction toPrimitive(t, r) {\n  if (\"object\" != _typeof(t) || !t) return t;\n  var e = t[Symbol.toPrimitive];\n  if (void 0 !== e) {\n    var i = e.call(t, r || \"default\");\n    if (\"object\" != _typeof(i)) return i;\n    throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n  }\n  return (\"string\" === r ? String : Number)(t);\n}\nmodule.exports = toPrimitive, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\nvar toPrimitive = require(\"./toPrimitive.js\");\nfunction toPropertyKey(t) {\n  var i = toPrimitive(t, \"string\");\n  return \"symbol\" == _typeof(i) ? i : i + \"\";\n}\nmodule.exports = toPropertyKey, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _typeof(o) {\n  \"@babel/helpers - typeof\";\n\n  return module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) {\n    return typeof o;\n  } : function (o) {\n    return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o;\n  }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports, _typeof(o);\n}\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"generatorVersions\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'generatorVersions' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].generatorVersions;\n\t\t\t\t\t} else if ('generatorVersions' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.generatorVersions || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].generatorVersions;\n\t\t\t\t}, [\"intentActions\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'intentActions' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].intentActions;\n\t\t\t\t\t} else if ('intentActions' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.intentActions || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].intentActions;\n\t\t\t\t}, [\"registerGenerator\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'registerGenerator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].registerGenerator;\n\t\t\t\t\t} else if ('registerGenerator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.registerGenerator || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].registerGenerator;\n\t\t\t\t}, [\"registerTranslator\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'registerTranslator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].registerTranslator;\n\t\t\t\t\t} else if ('registerTranslator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.registerTranslator || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].registerTranslator;\n\t\t\t\t}, [\"setActiveTranslator\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'setActiveTranslator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].setActiveTranslator;\n\t\t\t\t\t} else if ('setActiveTranslator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.setActiveTranslator || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].setActiveTranslator;\n\t\t\t\t}, [\"updateContext\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'updateContext' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].updateContext;\n\t\t\t\t\t} else if ('updateContext' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.updateContext || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].updateContext;\n\t\t\t\t} });","import {\n\tregisterTranslator,\n\tsetActiveTranslator,\n\tregisterGenerator,\n\tintentActions,\n\tgeneratorVersions,\n\tupdateContext,\n} from '@devsnc/library-intent-channel';\n\nconst {CONTEXT_RECEIVED} = intentActions;\n// Private state for NAP active status\nlet _isNapActive = undefined;\n\nwindow.__aiexLibrary = window.__aiexLibrary || {\n\tpageContext: {},\n\tcustomContext: {},\n\tcallbacks: new Set(),\n\t// for testing\n\tsetContext,\n\tgetPageContext,\n\n\t// NAP configuration methods\n\tgetNapActive() {\n\t\treturn _isNapActive;\n\t},\n\tsetNapActive(value) {\n\t\t_isNapActive = value;\n\t},\n};\n\nconst AIEX_HISTORY_KEY = '__aiex_context';\nconst translatorKey = 'aiex-library';\n\nfunction addToHistory() {\n\tconst state = history.state || {};\n\thistory?.replaceState?.(\n\t\t{...state, [AIEX_HISTORY_KEY]: true},\n\t\t'',\n\t\tlocation?.href || '',\n\t);\n}\n\nfunction setContext(payload) {\n\tif (payload.translatorKey === translatorKey) {\n\t\treturn;\n\t}\n\n\t// these are the specific fields that chat component picks up\n\t// to send to the backend\n\tconst {experienceName, sysId, table, url, route, customContext} =\n\t\tpayload.context ?? {};\n\n\twindow.__aiexLibrary.pageContext = {\n\t\texperienceName,\n\t\tsysId,\n\t\ttable,\n\t\turl,\n\t\troute,\n\t};\n\n\t// mark that this history entry has context\n\taddToHistory();\n\n\t// keep custom context from other translators separate\n\twindow.__aiexLibrary.customContext = customContext ?? {};\n\n\twindow.__aiexLibrary.callbacks.forEach((callback) => {\n\t\tcallback(getPageContext());\n\t});\n}\n\nconst actions = {\n\t[CONTEXT_RECEIVED]: setContext,\n};\n\nfunction dispatch(eventName, payload) {\n\tactions[eventName] && actions[eventName](payload);\n}\n\n// workaround for now for older versions of library-intent-channel loaded\n// from bundled apps\nif (\n\t// check if older version is added that doesn't have invoke\n\t!(\n\t\twindow.__LIBRARY_INTENT_CHANNEL__mediatorRegistry &&\n\t\t!window.__LIBRARY_INTENT_CHANNEL__mediatorRegistry.invoke\n\t)\n) {\n\tregisterGenerator('aiex-library', dispatch, {\n\t\toptions: {generatorVersion: generatorVersions.V2, receiveAllContexts: true},\n\t});\n} else {\n\tconsole.warn('Failed to register generator');\n}\n\nexport function getPageContext() {\n\tconst state = history?.state || {};\n\tconst hasMark = !!state?.[AIEX_HISTORY_KEY];\n\tconst emptyContext = {\n\t\texperienceName: undefined,\n\t\tsysId: undefined,\n\t\ttable: undefined,\n\t\turl: undefined,\n\t\troute: undefined,\n\t};\n\n\tif (!hasMark) {\n\t\treturn {...emptyContext};\n\t}\n\n\treturn window.__aiexLibrary?.pageContext ?? {...emptyContext};\n}\n\nexport function subscribeToPageContextUpdates(cb) {\n\tif (typeof cb !== 'function') {\n\t\treturn;\n\t}\n\n\twindow.__aiexLibrary.callbacks.add(cb);\n\t// call with current page context\n\tcb(getPageContext());\n\n\t// return unsubscribe function\n\treturn () => {\n\t\twindow.__aiexLibrary.callbacks.delete(cb);\n\t};\n}\n\nexport function getFullContext() {\n\treturn {\n\t\t...getPageContext(),\n\t\tcustomContext: window.__aiexLibrary.customContext,\n\t};\n}\n\nlet isTranslatorRegistered = false;\n\nexport function setCustomContext(customContext) {\n\tif (!isTranslatorRegistered) {\n\t\tregisterTranslator(translatorKey, function () {}, {});\n\t\tisTranslatorRegistered = true;\n\t}\n\n\tObject.assign(window.__aiexLibrary.customContext, customContext);\n\n\tconst context = getFullContext();\n\n\tsetActiveTranslator(translatorKey);\n\tupdateContext(translatorKey, context);\n}\n","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"actionTypes\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__.__esModule\n\t\t\t\t\tif (cjsModule && 'actionTypes' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"].actionTypes;\n\t\t\t\t\t} else if ('actionTypes' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__.actionTypes || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"].actionTypes;\n\t\t\t\t} });","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"UXF_CLOSE_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_CLOSE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_CLOSE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_CLOSE_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_CLOSE_MODELESS_WINDOW_ON_STAGE\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_CLOSE_MODELESS_WINDOW_ON_STAGE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_MODELESS_WINDOW_ON_STAGE;\n\t\t\t\t\t} else if ('UXF_CLOSE_MODELESS_WINDOW_ON_STAGE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_CLOSE_MODELESS_WINDOW_ON_STAGE || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_MODELESS_WINDOW_ON_STAGE;\n\t\t\t\t}, [\"UXF_CLOSE_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_CLOSE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_WINDOW;\n\t\t\t\t\t} else if ('UXF_CLOSE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_CLOSE_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_WINDOW;\n\t\t\t\t}, [\"UXF_CREATE_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_CREATE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CREATE_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_CREATE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_CREATE_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CREATE_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_DIRTY_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_DIRTY_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_DIRTY_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_DIRTY_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_DIRTY_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_DIRTY_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_FOCUS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_FOCUS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_FOCUS_WINDOW;\n\t\t\t\t\t} else if ('UXF_FOCUS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_FOCUS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_FOCUS_WINDOW;\n\t\t\t\t}, [\"UXF_MINIMIZE_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_MINIMIZE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_MINIMIZE_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_MINIMIZE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_MINIMIZE_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_MINIMIZE_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_OPEN_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_OPEN_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_OPEN_WINDOW;\n\t\t\t\t\t} else if ('UXF_OPEN_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_OPEN_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_OPEN_WINDOW;\n\t\t\t\t}, [\"UXF_SELECT_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_SELECT_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_SELECT_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_SELECT_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_SELECT_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_SELECT_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_SHOW_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_SHOW_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_SHOW_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_SHOW_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_SHOW_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_SHOW_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_TOGGLE_DOCK\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_TOGGLE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_DOCK;\n\t\t\t\t\t} else if ('UXF_TOGGLE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_TOGGLE_DOCK || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_DOCK;\n\t\t\t\t}, [\"UXF_TOGGLE_MINIMIZED\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_TOGGLE_MINIMIZED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_MINIMIZED;\n\t\t\t\t\t} else if ('UXF_TOGGLE_MINIMIZED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_TOGGLE_MINIMIZED || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_MINIMIZED;\n\t\t\t\t}, [\"UXF_TOGGLE_MODAL\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_TOGGLE_MODAL' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_MODAL;\n\t\t\t\t\t} else if ('UXF_TOGGLE_MODAL' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_TOGGLE_MODAL || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_MODAL;\n\t\t\t\t}, [\"UXF_UPDATE_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_UPDATE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_UPDATE_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_UPDATE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_UPDATE_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_UPDATE_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_WM_SCREEN_SELECTED\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_WM_SCREEN_SELECTED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_WM_SCREEN_SELECTED;\n\t\t\t\t\t} else if ('UXF_WM_SCREEN_SELECTED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_WM_SCREEN_SELECTED || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_WM_SCREEN_SELECTED;\n\t\t\t\t}, [\"WM_CLOSE_DOCK\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_CLOSE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CLOSE_DOCK;\n\t\t\t\t\t} else if ('WM_CLOSE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_CLOSE_DOCK || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CLOSE_DOCK;\n\t\t\t\t}, [\"WM_CLOSE_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_CLOSE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CLOSE_WINDOW;\n\t\t\t\t\t} else if ('WM_CLOSE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_CLOSE_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CLOSE_WINDOW;\n\t\t\t\t}, [\"WM_CREATE_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_CREATE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CREATE_WINDOW;\n\t\t\t\t\t} else if ('WM_CREATE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_CREATE_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CREATE_WINDOW;\n\t\t\t\t}, [\"WM_FOCUS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_FOCUS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_FOCUS_WINDOW;\n\t\t\t\t\t} else if ('WM_FOCUS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_FOCUS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_FOCUS_WINDOW;\n\t\t\t\t}, [\"WM_OPEN_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_OPEN_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_OPEN_WINDOW;\n\t\t\t\t\t} else if ('WM_OPEN_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_OPEN_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_OPEN_WINDOW;\n\t\t\t\t}, [\"WM_RELAY_MESSAGE\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_RELAY_MESSAGE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_RELAY_MESSAGE;\n\t\t\t\t\t} else if ('WM_RELAY_MESSAGE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_RELAY_MESSAGE || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_RELAY_MESSAGE;\n\t\t\t\t}, [\"WM_SET_DIRTY_STATE\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_SET_DIRTY_STATE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_DIRTY_STATE;\n\t\t\t\t\t} else if ('WM_SET_DIRTY_STATE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_SET_DIRTY_STATE || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_DIRTY_STATE;\n\t\t\t\t}, [\"WM_SET_HEADER_BUTTONS\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_SET_HEADER_BUTTONS' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_HEADER_BUTTONS;\n\t\t\t\t\t} else if ('WM_SET_HEADER_BUTTONS' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_SET_HEADER_BUTTONS || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_HEADER_BUTTONS;\n\t\t\t\t}, [\"WM_SET_WINDOW_PROPERTIES\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_SET_WINDOW_PROPERTIES' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_WINDOW_PROPERTIES;\n\t\t\t\t\t} else if ('WM_SET_WINDOW_PROPERTIES' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_SET_WINDOW_PROPERTIES || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_WINDOW_PROPERTIES;\n\t\t\t\t}, [\"WM_TOGGLE_DOCK\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_TOGGLE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_DOCK;\n\t\t\t\t\t} else if ('WM_TOGGLE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_TOGGLE_DOCK || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_DOCK;\n\t\t\t\t}, [\"WM_TOGGLE_MINIMIZED\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_TOGGLE_MINIMIZED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_MINIMIZED;\n\t\t\t\t\t} else if ('WM_TOGGLE_MINIMIZED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_TOGGLE_MINIMIZED || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_MINIMIZED;\n\t\t\t\t}, [\"WM_TOGGLE_MODAL\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_TOGGLE_MODAL' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_MODAL;\n\t\t\t\t\t} else if ('WM_TOGGLE_MODAL' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_TOGGLE_MODAL || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_MODAL;\n\t\t\t\t} });","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({  });","export const LAUNCH_EXPERIENCE = 'AI_ENGAGEMENT_LAUNCH_EXPERIENCE';\nexport const LAUNCH_EXPERIENCE_WITH_DEBOUNCE =\n\t'LAUNCH_EXPERIENCE_WITH_DEBOUNCE';\nexport const AI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED =\n\t'AI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED';\n\n// Separate PR to work on these\nexport const MESSAGE_RECEIVED = 'NOW_AI_CANVAS_FRAMEWORK_MESSAGE_RECEIVED';\nexport const SEND_MESSAGE = 'NOW_AI_CANVAS_FRAMEWORK_SEND_MESSAGE';\n\n// PUB-SUB Actions\nexport const AIEX_PUBLISH_REQUESTED = 'AIEX_PUBLISH_REQUESTED';\nexport const AIEX_SUBSCRIBE_REQUESTED = 'AIEX_SUBSCRIBE_REQUESTED';\nexport const AIEX_UNSUBSCRIBE_REQUESTED = 'AIEX_UNSUBSCRIBE_REQUESTED';\n\n// Action handler for launching window manager for a click\nexport const LAUNCH_WINDOW_MANAGER =\n\t'NOW_AI_CANVAS_FRAMEWORK_LAUNCH_WINDOW_MANAGER';\n\nexport const LAUNCH_EXPERIENCE_DEBOUNCE_TIMER = 700;\n","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"getComponentsByTagNames\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__.__esModule\n\t\t\t\t\tif (cjsModule && 'getComponentsByTagNames' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"].getComponentsByTagNames;\n\t\t\t\t\t} else if ('getComponentsByTagNames' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__.getComponentsByTagNames || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"].getComponentsByTagNames;\n\t\t\t\t} });","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"snHttpFactory\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__.__esModule\n\t\t\t\t\tif (cjsModule && 'snHttpFactory' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"].snHttpFactory;\n\t\t\t\t\t} else if ('snHttpFactory' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__.snHttpFactory || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__[\"default\"].snHttpFactory;\n\t\t\t\t} });","import {snHttpFactory} from 'sn-http-request';\n\nconst snHttp = snHttpFactory({\n\txsrfToken: typeof window !== 'undefined' ? window.g_ck : undefined,\n\tbatch: false,\n\tbatching: false,\n});\n\n// GraphQL Queries\nexport const isNapActiveQuery = `\n\tquery CheckNowAssistActive {\n\t\tnow {\n\t\t\tnowAssistUtility {\n\t\t\t\tnapActive\n\t\t\t}\n\t\t}\n\t}\n`;\nconst GRAPHQL_ENDPOINT = '/api/now/graphql';\n\nexport async function checkAndUpdateNapActive() {\n\tif (window.__aiexLibrary.getNapActive() !== undefined) {\n\t\treturn window.__aiexLibrary.getNapActive();\n\t}\n\ttry {\n\t\tconst response = await snHttp.request(GRAPHQL_ENDPOINT, 'POST', {\n\t\t\tdata: {\n\t\t\t\tquery: isNapActiveQuery,\n\t\t\t},\n\t\t});\n\t\tconst body = response?.body;\n\t\tconst napActive = body?.data?.now?.nowAssistUtility?.napActive;\n\n\t\twindow.__aiexLibrary.setNapActive(napActive === true);\n\t} catch (error) {\n\t\t// eslint-disable-next-line no-console\n\t\tconsole.error('Failed to check NAP active status:', error);\n\t}\n\n\tif (!window.__aiexLibrary.getNapActive()) {\n\t\t// eslint-disable-next-line no-console\n\t\tconsole.error('SN_AIEL: NAP is not active');\n\t\treturn false;\n\t}\n\treturn true;\n}\n","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"getProperty\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__.__esModule\n\t\t\t\t\tif (cjsModule && 'getProperty' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"].getProperty;\n\t\t\t\t\t} else if ('getProperty' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__.getProperty || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"].getProperty;\n\t\t\t\t} });","import {getComponentsByTagNames} from '@devsnc/library-uxf';\nimport {checkAndUpdateNapActive} from './graphql-utils';\nimport {getProperty} from 'sn-uxpage-presource';\nimport {\n\tWM_LAUNCH_MODE_PROPERTY,\n\tCONTEXTUAL_PINNED_ID_PROPERTY,\n\tCONTEXTUAL_PINNED_ID_VALUE_FOR_CANVAS,\n} from './constants';\n\nexport const EXPERIENCE_LAUNCH_MODE = {\n\tMODAL: 'modal', // 90% mode\n\tFLOATING: 'floating', // Floating window mode\n\tDOCKED: 'docked',\n\tDOCKED_LEFT: 'docked-left',\n\tDOCKED_RIGHT: 'docked-right',\n};\nconst DOCUMENT_DIRECTION = 'rtl';\n\nfunction getStartingStateByLaunchMode(launchMode) {\n\t// Determine starting state based on launchMode\n\tconst startingState = Object.values(EXPERIENCE_LAUNCH_MODE).includes(\n\t\tlaunchMode,\n\t)\n\t\t? launchMode\n\t\t: EXPERIENCE_LAUNCH_MODE.DOCKED;\n\n\tif (startingState === EXPERIENCE_LAUNCH_MODE.DOCKED) {\n\t\treturn document.dir === DOCUMENT_DIRECTION\n\t\t\t? EXPERIENCE_LAUNCH_MODE.DOCKED_LEFT\n\t\t\t: EXPERIENCE_LAUNCH_MODE.DOCKED_RIGHT;\n\t}\n\treturn startingState;\n}\n\nconst getBrandingOverrides = ({header_label, va_logo} = {}) => ({\n\t...(header_label && {title: header_label}),\n\t...(va_logo && {\n\t\theaderIcon: {\n\t\t\ticon: va_logo,\n\t\t},\n\t}),\n});\n\nexport const createCanvasWindowConfig = ({\n\tlaunchMode,\n\tmaxWindowSizePercentage = {width: 80, height: 80},\n\t...overrides\n} = {}) => {\n\tconst resolvedLaunchMode =\n\t\twindow.ux_globals.userPrefs[CONTEXTUAL_PINNED_ID_PROPERTY] ===\n\t\tCONTEXTUAL_PINNED_ID_VALUE_FOR_CANVAS\n\t\t\t? EXPERIENCE_LAUNCH_MODE.DOCKED\n\t\t\t: window.ux_globals.userPrefs[WM_LAUNCH_MODE_PROPERTY] ||\n\t\t\t\tgetProperty('com.glide.aiex.launch_mode') ||\n\t\t\t\tlaunchMode ||\n\t\t\t\tEXPERIENCE_LAUNCH_MODE.DOCKED;\n\n\treturn {\n\t\tid: 'now-ai-canvas-window',\n\t\ttitle: 'ServiceNow Otto',\n\t\tcanDrag: true,\n\t\tcanResize: true,\n\t\tcanMaximize: true,\n\t\tcanMinimize: false,\n\t\tcanToggleModal: true,\n\t\tcanDock: true,\n\t\tcloseToTop: true,\n\t\tcloseToElement: '[data-id=\"now-assist-button\"]',\n\t\tdockConfig: {\n\t\t\tdockRight: true,\n\t\t\tdockLeft: false,\n\t\t\tdockBottom: false,\n\t\t},\n\t\tdockedWindowSize: 408,\n\t\tisPersistent: true,\n\t\tisModal: resolvedLaunchMode === EXPERIENCE_LAUNCH_MODE.MODAL,\n\t\theaderIcon: {\n\t\t\ticon: 'ai-sparkle-fill',\n\t\t},\n\t\tstartingState: getStartingStateByLaunchMode(resolvedLaunchMode),\n\t\t// dialogLocation: {\n\t\t// \tleft: 0,\n\t\t// \ttop: 52\n\t\t// },\n\t\tdialogSize: {\n\t\t\twidth: 420,\n\t\t\theight: 640,\n\t\t},\n\t\tresizableConfig: {\n\t\t\tenableResizable: true,\n\t\t\tresizableMinWidth: 320,\n\t\t\tresizableMinHeight: 280,\n\t\t\tresizableMaxWidth: Math.floor(\n\t\t\t\twindow.innerWidth * (maxWindowSizePercentage.width / 100),\n\t\t\t),\n\t\t\tresizableMaxHeight: Math.floor(\n\t\t\t\twindow.innerHeight * (maxWindowSizePercentage.height / 100),\n\t\t\t),\n\t\t\tcontext: 'float',\n\t\t},\n\t\tmaxWindowSizePercentage,\n\t\tmodalSize: {\n\t\t\twidth: '95%',\n\t\t\theight: '85%',\n\t\t},\n\t\tcontent: {\n\t\t\tcomponent: 'sn-ai-engagement-experience',\n\t\t\tproperties: {},\n\t\t},\n\t\tvariant: 'aiex',\n\t\tconfigAria: {\n\t\t\tdialog: {\n\t\t\t\trole: 'dialog',\n\t\t\t\t'aria-label': 'ServiceNow Otto',\n\t\t\t\t'aria-labelledby': 'sn-window-heading-now-ai-canvas-window',\n\t\t\t},\n\t\t},\n\t\t...overrides,\n\t};\n};\n\nlet isWindowManagerLoading = false;\n\nlet windowManagerComponentLoaded = false;\nlet windowManagerPreloadPromise = null;\n\nlet aiEngagementComponentLoaded = false;\nlet aiEngagementPreloadPromise = null;\n\nconst getWMParent = (host) => {\n\tlet wmParent = host || document.body;\n\n\tconst appShellLayout = wmParent.querySelector('sn-canvas-appshell-layout');\n\tif (appShellLayout) {\n\t\tconst polarisLayout = appShellLayout.querySelector('sn-polaris-layout');\n\t\twmParent = polarisLayout ? polarisLayout.shadowRoot : appShellLayout;\n\t}\n\n\treturn wmParent;\n};\n\nexport const preloadWindowManagerComponent = () => {\n\tif (!windowManagerPreloadPromise && !windowManagerComponentLoaded) {\n\t\twindowManagerPreloadPromise = getComponentsByTagNames(['sn-window-manager'])\n\t\t\t.then(() => {\n\t\t\t\tconsole.info('Window manager component preloaded successfully');\n\t\t\t\twindowManagerComponentLoaded = true;\n\t\t\t\twindowManagerPreloadPromise = null;\n\t\t\t\treturn true;\n\t\t\t})\n\t\t\t.catch((err) => {\n\t\t\t\tconsole.warn(\n\t\t\t\t\t'Window manager preload failed, will load on demand:',\n\t\t\t\t\terr,\n\t\t\t\t);\n\t\t\t\twindowManagerPreloadPromise = null;\n\t\t\t\treturn false;\n\t\t\t});\n\t}\n\treturn (\n\t\twindowManagerPreloadPromise || Promise.resolve(windowManagerComponentLoaded)\n\t);\n};\n\nexport const preloadAIEngagementComponent = () => {\n\tif (!aiEngagementPreloadPromise && !aiEngagementComponentLoaded) {\n\t\taiEngagementPreloadPromise = getComponentsByTagNames([\n\t\t\t'sn-ai-engagement-experience',\n\t\t])\n\t\t\t.then(() => {\n\t\t\t\tconsole.info(\n\t\t\t\t\t'AI engagement experience component preloaded successfully',\n\t\t\t\t);\n\t\t\t\taiEngagementComponentLoaded = true;\n\t\t\t\taiEngagementPreloadPromise = null;\n\t\t\t\treturn true;\n\t\t\t})\n\t\t\t.catch((err) => {\n\t\t\t\tconsole.warn(\n\t\t\t\t\t'AI engagement experience preload failed, will load on demand:',\n\t\t\t\t\terr,\n\t\t\t\t);\n\t\t\t\taiEngagementPreloadPromise = null;\n\t\t\t\treturn false;\n\t\t\t});\n\t}\n\treturn (\n\t\taiEngagementPreloadPromise || Promise.resolve(aiEngagementComponentLoaded)\n\t);\n};\n\n// Only preloads in a portal experience\nconst isPortalContext = () =>\n\ttypeof window !== 'undefined' && !!window.NOW?.portal_url_suffix;\n\n// Trigger both preloads when the module is loaded (portal only)\nif (isPortalContext()) {\n\t// Defer preloading slightly to not block initial page rendering\n\tsetTimeout(() => {\n\t\tpreloadWindowManagerComponent();\n\t\t// Start AI engagement preload after window manager to avoid resource contention\n\t\tsetTimeout(preloadAIEngagementComponent, 100);\n\t}, 100);\n}\n\nexport const launchWindowManager = async (host, portalType) => {\n\tconst wmParent = getWMParent(host);\n\n\tif (\n\t\tisWindowManagerLoading ||\n\t\twindow.ux_globals?.__windowManagerConfig?.isLoaded\n\t) {\n\t\tconsole.info('Window manager already exists', wmParent);\n\t\treturn wmParent.querySelector('sn-window-manager');\n\t}\n\n\tisWindowManagerLoading = true;\n\n\ttry {\n\t\t// Use the preloaded component or load it now if preloading failed\n\t\tif (!windowManagerComponentLoaded) {\n\t\t\tawait getComponentsByTagNames(['sn-window-manager']);\n\t\t\twindowManagerComponentLoaded = true;\n\t\t}\n\n\t\tconst windowManager = document.createElement('sn-window-manager');\n\n\t\t// Set the portalType property if provided\n\t\tif (portalType) {\n\t\t\twindowManager.portalType = portalType;\n\t\t}\n\n\t\twmParent.append(windowManager);\n\n\t\tconsole.info('Window manager created', windowManager);\n\t\treturn windowManager;\n\t} finally {\n\t\t// Reset the loading flag if something goes wrong\n\t\tif (!window.ux_globals?.__windowManagerConfig?.isLoaded) {\n\t\t\tconsole.info('Resetting isWindowManagerLoading flag');\n\t\t\tisWindowManagerLoading = false;\n\t\t}\n\t}\n};\n\nfunction getSelectedContentFromRouter(host) {\n\tconst routerId = host?.shadowRoot?.querySelector('sn-canvas-router')?.nowId;\n\tif (!routerId) {\n\t\treturn undefined;\n\t}\n\n\treturn `@${routerId}/selectedContent`;\n}\n\nexport const launchExperience = async (payload, host) => {\n\t// Check if NAP is active if not already checked (ONLY if we're not in portal)\n\tif (payload.hostType !== 'portal') {\n\t\tconst napActive = await checkAndUpdateNapActive();\n\t\tif (!napActive) {\n\t\t\treturn;\n\t\t}\n\t}\n\n\tconst {\n\t\tselectedContent,\n\t\tnapShortcutCommand,\n\t\tconversationId,\n\t\twindowConfigOverrides = {},\n\t\tlaunchMode,\n\t\tportalType,\n\t\tnassProps,\n\t\tmaxWindowSizePercentage,\n\t\tcanvasWindowConfig = createCanvasWindowConfig({\n\t\t\tlaunchMode,\n\t\t\tmaxWindowSizePercentage,\n\t\t\t...windowConfigOverrides,\n\t\t\t...getBrandingOverrides(nassProps?.brandingSettings?.brandingProperties),\n\t\t}),\n\t\tsessionContext = {},\n\t\tforceNewConversation,\n\t\thostType,\n\t\tremAdjustmentRequired,\n\t\tisChatOnlyMode = false,\n\t\tswitchContextConversation,\n\t} = payload;\n\n\t// if full page canvas, just call nav_item_selected\n\tif (!aiEngagementComponentLoaded) {\n\t\tawait getComponentsByTagNames(['sn-ai-engagement-experience']);\n\t\taiEngagementComponentLoaded = true;\n\t}\n\n\tcanvasWindowConfig.content.properties = {\n\t\t...canvasWindowConfig.content.properties,\n\t\tshowChat: true,\n\t\tnapShortcutCommand,\n\t\tactiveConversationId: conversationId,\n\t\tselectedContent: selectedContent ?? getSelectedContentFromRouter(host),\n\t\tsessionContext,\n\t\thostType,\n\t\tnassProps,\n\t\tremAdjustmentRequired,\n\t\tswitchContextConversation,\n\t\tisChatOnlyMode,\n\t\tnowAssistOptions: {\n\t\t\tcontext: {...sessionContext},\n\t\t\tforceNewConversation,\n\t\t\ttimestamp: Date.now(),\n\t\t},\n\t\t...(nassProps?.brandingSettings?.brandingProperties?.header_label && {\n\t\t\tdialogAriaLabel:\n\t\t\t\tnassProps.brandingSettings.brandingProperties.header_label,\n\t\t}),\n\t};\n\n\tconst openOrCreateWindow = () => {\n\t\tconst propsToUpdate = canvasWindowConfig.content.properties;\n\n\t\tif (\n\t\t\twindow.nowWindowManager.doesWindowExist(canvasWindowConfig.id) === true\n\t\t) {\n\t\t\t// Update closeToElement on existing window so close animation targets the correct position\n\t\t\tif (canvasWindowConfig.closeToElement !== undefined) {\n\t\t\t\twindow.nowWindowManager.setWindowProperties(canvasWindowConfig.id, {\n\t\t\t\t\tcloseToElement: canvasWindowConfig.closeToElement,\n\t\t\t\t});\n\t\t\t}\n\t\t\twindow.nowWindowManager.openWindow(canvasWindowConfig.id, propsToUpdate);\n\t\t} else {\n\t\t\twindow.nowWindowManager.createWindow(canvasWindowConfig);\n\t\t}\n\t};\n\n\tif (window.ux_globals.__windowManagerConfig?.isLoaded) {\n\t\topenOrCreateWindow();\n\t} else {\n\t\tif (window.nowWindowManager) {\n\t\t\topenOrCreateWindow();\n\t\t} else {\n\t\t\t//Launching window manager on core & portal pages\n\t\t\tconst windowManager = await launchWindowManager(host, portalType);\n\t\t\twindowManager.addEventListener('SEISMIC_COMPONENT_BOOTSTRAPPED', () => {\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\twindow.nowWindowManager?.createWindow(canvasWindowConfig);\n\t\t\t\t}, 100);\n\t\t\t});\n\t\t}\n\t}\n};\n\nexport const launchSkillExecution = (payload, host) => {\n\tconst {\n\t\tskillId,\n\t\tskillParams,\n\t\tforceNewConversation,\n\t\tlaunchMode,\n\t\tnassProps,\n\t\tsessionContext = {},\n\t\tremAdjustmentRequired,\n\t\tmaxWindowSizePercentage,\n\t\twindowConfigOverrides = {},\n\t} = payload;\n\tconst canvasWindowConfig = createCanvasWindowConfig({\n\t\tlaunchMode,\n\t\tmaxWindowSizePercentage,\n\t\t...windowConfigOverrides,\n\t\t...getBrandingOverrides(nassProps?.brandingSettings?.brandingProperties),\n\t});\n\n\tcanvasWindowConfig.content.properties = {\n\t\tskillId,\n\t};\n\tlaunchExperience(\n\t\t{\n\t\t\tcanvasWindowConfig,\n\t\t\tforceNewConversation,\n\t\t\tnassProps,\n\t\t\tsessionContext: {...sessionContext, skill: skillId, skillParams},\n\t\t\tremAdjustmentRequired,\n\t\t},\n\t\thost,\n\t);\n};\n","export const WM_LAUNCH_MODE_PROPERTY = 'com.glide.aiex.launch_mode';\nexport const CONTEXTUAL_PINNED_ID_PROPERTY =\n\t'glide.ui.menu.contextual.pinned.id';\nexport const CONTEXTUAL_PINNED_ID_VALUE_FOR_CANVAS = 'now-ai-canvas-window';\n","import {launchWindowManager} from '../launcher';\n\n// Promise that will resolve when the window manager is ready\nlet windowManagerPromise;\n\n// Catch all potential window manager calls the user can make\nconst windowManagerApiProxy = new Proxy(\n\t{},\n\t{\n\t\tget(_, prop) {\n\t\t\t// Forward the call to the real window manager api\n\t\t\treturn async function (...args) {\n\t\t\t\tconst windowManager = await windowManagerPromise;\n\n\t\t\t\t// Wait for window manager to initialize all of the api logic\n\t\t\t\twindowManager.addEventListener('SEISMIC_COMPONENT_BOOTSTRAPPED', () => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tconst wmAPI = window.nowWindowManager[prop];\n\n\t\t\t\t\t\t// Make sure we are invoking a window manager api that exists\n\t\t\t\t\t\tif (typeof wmAPI === 'function') {\n\t\t\t\t\t\t\treturn wmAPI(...args);\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 100);\n\t\t\t\t});\n\t\t\t};\n\t\t},\n\t},\n);\n\n// Define nowWindowManager shim\nexport const windowManagerShim = (host) => {\n\tObject.defineProperty(window, 'nowWindowManager', {\n\t\tget() {\n\t\t\t// Kick off launching window manager and return the proxy in the case\n\t\t\t// where the user is immediately calling one of the JS APIs\n\t\t\tif (!windowManagerPromise) {\n\t\t\t\twindowManagerPromise = launchWindowManager(host);\n\t\t\t}\n\t\t\treturn windowManagerApiProxy;\n\t\t},\n\t\tset(value) {\n\t\t\tObject.defineProperty(window, 'nowWindowManager', {\n\t\t\t\tvalue,\n\t\t\t\twritable: true,\n\t\t\t\tconfigurable: true,\n\t\t\t});\n\t\t\treturn true;\n\t\t},\n\t\tconfigurable: true,\n\t});\n};\n","// Description: generic pub-sub library to enable various bi-directional communication use-cases\nimport {ChannelManager} from './utils/channel-manager';\nconst channelManager = new ChannelManager();\n\nexport function subscribe({\n\tchannelName,\n\tcontext,\n\tcallback,\n\tunsubIdCallback = null,\n}) {\n\t// Sanity check arguments\n\tif (\n\t\ttypeof channelName !== 'string' ||\n\t\ttypeof context !== 'object' ||\n\t\ttypeof callback !== 'function'\n\t) {\n\t\tconsole.error('Invalid arguments for subscribe');\n\t\treturn;\n\t}\n\n\tconsole.debug(\n\t\t'Subscribing to channel',\n\t\tchannelName,\n\t\t'with context',\n\t\tcontext,\n\t\t'and callback',\n\t\tcallback,\n\t);\n\n\t// Create a unique id for this subscriber\n\tconst subscriberId = createSubscriberId(channelName, context);\n\tconst unsubscribeFn = channelManager.registerChannel(\n\t\tchannelName,\n\t\tcontext,\n\t\tcallback,\n\t\tsubscriberId,\n\t);\n\n\t// If an unsubIdCallback is provided, call it back with the subscriber id\n\tif (unsubIdCallback) {\n\t\tunsubIdCallback(subscriberId);\n\t} else {\n\t\treturn unsubscribeFn;\n\t}\n}\n\nexport function unsubscribe(subscriberId) {\n\t// Sanity check argument\n\tif (typeof subscriberId !== 'string') {\n\t\tconsole.error('Invalid argument for unsubscribe');\n\t\treturn false;\n\t}\n\n\tconsole.debug('Unsubscribing from channel with subscriber id', subscriberId);\n\n\t// Returns whether the unsubscribe was successful\n\treturn channelManager.unsubscribe(subscriberId);\n}\n\nexport function publish({channelName, context, data}) {\n\t// Sanity check arguments\n\tif (typeof channelName !== 'string' || typeof context !== 'object') {\n\t\tconsole.error('Invalid arguments for publish');\n\t\treturn false;\n\t}\n\n\tconsole.debug(\n\t\t'Publishing to channel',\n\t\tchannelName,\n\t\t'with context',\n\t\tcontext,\n\t\t'and data',\n\t\tdata,\n\t);\n\n\t// Return true if the message was sent to at least one subscriber\n\treturn channelManager.relayMessage(channelName, context, data);\n}\n\nexport function getAllSubscribers(payload) {\n\treturn channelManager.getAllSubscribers(\n\t\tpayload?.channelName,\n\t\tpayload?.context,\n\t);\n}\n\nexport function createSubscriberId(channelName, context) {\n\treturn `${channelName}_${channelManager.makeContextHashId(context)}_${'xxxxxxxx'.replace(\n\t\t/[xy]/g,\n\t\t(c) => {\n\t\t\tconst r = (Math.random() * 16) | 0;\n\t\t\tconst v = c === 'x' ? r : (r & 0x3) | 0x8;\n\t\t\treturn v.toString(16);\n\t\t},\n\t)}`;\n}\n","// Channel manager for pub-sub library\n\nexport class ChannelManager {\n\tconstructor() {\n\t\t/**\n\t\t * A map between a channel name and an object containing all the information for the channel such as:\n\t\t * - context-subscribers map: a map between a context hash id and an object containing the context object and a set of subscriber callbacks and ids\n\t\t *\n\t\t * Example:\n\t\t * {\n\t\t *     'SET_AGENT_CHAT_INPUT' => {\n\t\t *         '4645rffyf798987f' => {\n\t\t *             context: {\n\t\t *                  table: 'incident',\n\t\t *                  sys_id: '123'\n\t\t *              },\n\t\t *              subscribers: new Set([{callback1, id1}, {callback2, id2}])\n\t\t *      \t\t},\n\t\t * \t\t\t'24u184jjxn2jkr2' => {\n\t\t * \t\t\t\tcontext: {\n\t\t * \t\t\t\t\ttable: 'change',\n\t\t * \t\t\t\t\tsys_id: '456'\n\t\t * \t\t\t\t},\n\t\t * \t\t\t\tsubscribers: new Set([{callback3, id3}, {callback4, id4}])\n\t\t * \t\t\t},\n\t\t * \t\t\t...\n\t\t * \t\t},\n\t\t * \t\t'OTHER_CHANNEL' => {\n\t\t * \t\t\t...\n\t\t * \t\t}\n\t\t * \t\t...\n\t\t * }\n\t\t * @type {Map<string, Map<string, {context: Object, subscribers: Set<{callback: Function, id: string}>}>}\n\t\t */\n\t\tthis.channels = new Map();\n\t}\n\n\t/**\n\t * Registers a channel with the channel manager\n\t * @param {string} channelName - the name of the channel\n\t * @param {Object} context - the context of the page\n\t * @param {Function} subscriberCallback - the subscriber callback\n\t * @param {string} subscriberId - the id of the subscriber\n\t */\n\tregisterChannel(channelName, context, subscriberCallback, subscriberId) {\n\t\t// make sure that the channel exists\n\t\tif (!this.channels.has(channelName)) {\n\t\t\tthis.channels.set(channelName, new Map());\n\t\t}\n\n\t\tconst contextMap = this.channels.get(channelName);\n\n\t\t// make sure the there exists an entry for the given context\n\t\tconst contextHashId = this.makeContextHashId(context);\n\t\tif (!contextMap.has(contextHashId)) {\n\t\t\tcontextMap.set(contextHashId, {\n\t\t\t\tcontext,\n\t\t\t\tsubscribers: new Set(),\n\t\t\t});\n\t\t}\n\n\t\t// add the subscriber callback and the subscriber id to the set for this context subscriber map\n\t\tcontextMap.get(contextHashId).subscribers.add({\n\t\t\tcallback: subscriberCallback,\n\t\t\tid: subscriberId,\n\t\t});\n\n\t\t// return the unsubscribe function for users to invoke later on\n\t\treturn () => {\n\t\t\tthis.unsubscribe(subscriberId);\n\t\t};\n\t}\n\n\t/**\n\t * Relays a message to all subscribers of a channel\n\t * @param {string} channelName - the name of the channel\n\t * @param {Object} context - the context of the page\n\t * @param {Object} data - the data to be relayed\n\t */\n\trelayMessage(channelName, context, data) {\n\t\t// get the context subscribers map for the given channel\n\t\tconst contextMap = this.channels.get(channelName);\n\n\t\t// make sure that there is an entry for this channel name\n\t\tif (!contextMap) {\n\t\t\tconsole.debug('No subscribers for channel', channelName);\n\t\t\treturn false;\n\t\t}\n\n\t\t// grab the hash id for the given context\n\t\tconst contextHashId = this.makeContextHashId(context);\n\n\t\t// make sure there is an entry for this context under the channel name\n\t\tif (!contextMap.has(contextHashId)) {\n\t\t\tconsole.debug(\n\t\t\t\t'No subscribers for context',\n\t\t\t\tcontext,\n\t\t\t\t' under channel',\n\t\t\t\tchannelName,\n\t\t\t);\n\t\t\treturn false;\n\t\t}\n\n\t\t// get the subscribers for this context under the channel name\n\t\tconst subscribers = contextMap?.get(contextHashId)?.subscribers;\n\n\t\t// check if there are any subscribers to send the message to\n\t\tif (subscribers.size === 0) {\n\t\t\t// We should never get here because contexts without any subscribers should be cleaned up\n\t\t\tconsole.debug(\n\t\t\t\t'No subscribers for context',\n\t\t\t\tcontext,\n\t\t\t\t' under channel',\n\t\t\t\tchannelName,\n\t\t\t);\n\t\t\treturn false;\n\t\t}\n\n\t\t// loop through all the subscribers and invoke them with the data\n\t\tsubscribers.forEach((subscriberObj) => {\n\t\t\tsubscriberObj.callback(data);\n\t\t});\n\n\t\treturn true;\n\t}\n\n\t/**\n\t * Unsubscribes a subscriber from a channel\n\t * @param {string} subscriberId - the subscriber id\n\t * @returns {boolean} true if the subscriber was unsubscribed, false otherwise\n\t */\n\tunsubscribe(subscriberId) {\n\t\t// the subscriber id is in the format of `${channelName}_${contextHashId}_${uniqueSubscriberId}`\n\t\tconst [channelName, contextHashId, uniqueSubscriberId] =\n\t\t\tsubscriberId.split('_');\n\n\t\tif (!channelName || !contextHashId || !uniqueSubscriberId) {\n\t\t\tconsole.debug('Invalid subscriber id', subscriberId);\n\t\t\treturn false;\n\t\t}\n\n\t\t// get the context subscribers map for the given channel\n\t\tconst subscribers = this.channels\n\t\t\t.get(channelName)\n\t\t\t?.get(contextHashId)?.subscribers;\n\n\t\t// make sure that there is a set for this channel name and context\n\t\tif (!subscribers) {\n\t\t\tconsole.debug(\n\t\t\t\t'No subscribers for context',\n\t\t\t\tcontextHashId,\n\t\t\t\t' under channel',\n\t\t\t\tchannelName,\n\t\t\t);\n\t\t\treturn false;\n\t\t}\n\n\t\t// remove the subscriber object from the set with the given subscriber id key in the object\n\t\tlet subscriberRemoved = false;\n\t\tfor (const subscriberObj of subscribers) {\n\t\t\tif (subscriberObj.id === subscriberId) {\n\t\t\t\tsubscribers.delete(subscriberObj);\n\t\t\t\tsubscriberRemoved = true;\n\t\t\t}\n\t\t}\n\n\t\tif (!subscriberRemoved) {\n\t\t\tconsole.debug(\n\t\t\t\t'Subscriber with subscriber id',\n\t\t\t\tsubscriberId,\n\t\t\t\t' does not exist for channel',\n\t\t\t\tchannelName,\n\t\t\t);\n\t\t\treturn false;\n\t\t}\n\n\t\tthis.cleanUpChannelMap();\n\t\treturn true;\n\t}\n\n\t/**\n\t * Cleans up the channel map by removing channels that have no subscribers\n\t */\n\tcleanUpChannelMap() {\n\t\t// loop through all the channels\n\t\tthis.channels.forEach((contextMap, channelName, channels) => {\n\t\t\t// loop through all the context-subscriber maps for the channel\n\t\t\tcontextMap.forEach((subscriberMap, contextHashId) => {\n\t\t\t\t// if there are no subscribers for the context, remove it\n\t\t\t\tif (subscriberMap.subscribers.size === 0) {\n\t\t\t\t\tcontextMap.delete(contextHashId);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t// if there are no contexts for the channel, remove the channel\n\t\t\tif (contextMap.size === 0) {\n\t\t\t\tchannels.delete(channelName);\n\t\t\t}\n\t\t});\n\t}\n\n\t/**\n\t * [Debugging] Returns a list of tuples of (channelName, contextHashId, subscriberId, subscriberCallback) for all subscribers\n\t * @param {string} desiredChannelName (optional) - the name of the channel\n\t * @param {Object} desiredContext (optional) - the context of the page\n\t * @returns {Array} list of tuples of (channelName, contextHashId, subscriberId, subscriberCallback)\n\t */\n\tgetAllSubscribers(desiredChannelName = null, desiredContext = null) {\n\t\tconst subscribers = [];\n\n\t\tthis.channels.forEach((contextMap, channelName) => {\n\t\t\tif (desiredChannelName == null || channelName === desiredChannelName) {\n\t\t\t\tcontextMap.forEach((subscriberMap, contextHashId) => {\n\t\t\t\t\tif (\n\t\t\t\t\t\tdesiredContext == null ||\n\t\t\t\t\t\tcontextHashId === this.makeContextHashId(desiredContext)\n\t\t\t\t\t) {\n\t\t\t\t\t\tsubscriberMap.subscribers.forEach((subscriberObj) => {\n\t\t\t\t\t\t\tsubscribers.push({\n\t\t\t\t\t\t\t\tchannelName,\n\t\t\t\t\t\t\t\tcontext: subscriberMap.context,\n\t\t\t\t\t\t\t\tsubscriberId: subscriberObj.id,\n\t\t\t\t\t\t\t\tsubscriberCallback: subscriberObj.callback,\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\treturn subscribers;\n\t}\n\n\t/**\n\t * Makes context hash id from a context object\n\t * @param {Object} context - the context of the page\n\t * @returns {string} the hash id of the context\n\t */\n\tmakeContextHashId(context) {\n\t\t// sort the keys of the context object to ensure consistent hash ids\n\t\tconst str = JSON.stringify(context, Object.keys(context).sort());\n\n\t\tlet hash = 0;\n\t\t// loop through the string of the object and calculate the hash\n\t\tfor (let i = 0; i < str.length; i++) {\n\t\t\tconst chr = str.charCodeAt(i);\n\t\t\thash = (hash << 5) - hash + chr;\n\t\t\thash |= 0; // convert to 32‑bit integer\n\t\t}\n\n\t\treturn hash.toString();\n\t}\n}\n","import './aiex-library';\nimport {actionTypes} from '@servicenow/ui-core';\n\nimport {\n\tWM_CLOSE_DOCK,\n\tWM_CLOSE_WINDOW,\n\tWM_CREATE_WINDOW,\n\tWM_FOCUS_WINDOW,\n\tWM_OPEN_WINDOW,\n\tWM_RELAY_MESSAGE,\n\tWM_SET_HEADER_BUTTONS,\n\tWM_TOGGLE_DOCK,\n\tWM_TOGGLE_MINIMIZED,\n\tWM_TOGGLE_MODAL,\n\tWM_SET_DIRTY_STATE,\n\tWM_SET_WINDOW_PROPERTIES,\n\tUXF_WM_SCREEN_SELECTED,\n\tUXF_CREATE_MODELESS_WINDOW,\n\tUXF_SHOW_MODELESS_WINDOW,\n\tUXF_CLOSE_MODELESS_WINDOW,\n\tUXF_MINIMIZE_MODELESS_WINDOW,\n\tUXF_DIRTY_MODELESS_WINDOW,\n\tUXF_UPDATE_MODELESS_WINDOW,\n\tUXF_SELECT_MODELESS_WINDOW,\n\tUXF_TOGGLE_DOCK,\n\tUXF_TOGGLE_MODAL,\n\tUXF_TOGGLE_MINIMIZED,\n\tUXF_CLOSE_WINDOW,\n\tUXF_OPEN_WINDOW,\n\tUXF_FOCUS_WINDOW,\n\tUXF_CLOSE_MODELESS_WINDOW_ON_STAGE,\n} from '@servicenow/sn-window-manager';\nimport {debounce} from '@devsnc/snowdash';\nimport {\n\tLAUNCH_EXPERIENCE,\n\tLAUNCH_WINDOW_MANAGER,\n\tAI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED,\n\tLAUNCH_EXPERIENCE_DEBOUNCE_TIMER,\n\tLAUNCH_EXPERIENCE_WITH_DEBOUNCE,\n\tAIEX_PUBLISH_REQUESTED,\n\tAIEX_SUBSCRIBE_REQUESTED,\n\tAIEX_UNSUBSCRIBE_REQUESTED,\n} from './actions';\nimport {windowManagerShim} from './utils/window-manager-shim';\nimport {\n\tlaunchExperience,\n\tlaunchSkillExecution,\n\tlaunchWindowManager,\n} from './launcher';\nimport {setCustomContext} from './aiex-library';\nimport {publish, subscribe, unsubscribe} from './pub-sub';\nconst {COMPONENT_BOOTSTRAPPED} = actionTypes;\n\nexport const getUxfWindowId = (payload) => {\n\tif (!payload.experienceId || !payload.screenKey || !payload.instanceId) {\n\t\treturn payload.componentId;\n\t}\n\treturn `${payload.experienceId}~${payload.screenKey}~${payload.instanceId}`;\n};\n\n// Initialize window manager config\nif (window.ux_globals) {\n\twindow.ux_globals.__windowManagerConfig = {\n\t\tzoneThreeHoistTarget: null,\n\t\tisLoaded: false,\n\t};\n}\n\nexport default {\n\tname: 'NOW_AI_CANVAS_LAUNCHER_BEHAVIOR',\n\tactionHandlers: {\n\t\t[COMPONENT_BOOTSTRAPPED]: {\n\t\t\teffect: ({host}) => {\n\t\t\t\t// Ensure window manager is not already initialized before shimming\n\t\t\t\tif (!window.ux_globals?.__windowManagerConfig?.isLoaded) {\n\t\t\t\t\twindowManagerShim(host);\n\t\t\t\t}\n\t\t\t},\n\t\t},\n\t\t// TODO: remove later once we have worked out how to init window manager in places like blank app-shell and SP\n\t\t[LAUNCH_WINDOW_MANAGER]: {\n\t\t\tasync effect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t\thost,\n\t\t\t\t} = coeffects;\n\t\t\t\tconst windowManager = await launchWindowManager(host);\n\t\t\t\twindowManager.unifiedNavComponent = payload.hostComponent || null;\n\t\t\t},\n\t\t},\n\n\t\t[LAUNCH_EXPERIENCE]: {\n\t\t\teffect({host, action: {payload}}) {\n\t\t\t\tlaunchExperience(payload, host);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t[AI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED]: {\n\t\t\teffect({host, action: {payload}}) {\n\t\t\t\tlaunchSkillExecution(payload, host);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t// generic public events\n\t\t[WM_CREATE_WINDOW]: {\n\t\t\tasync effect({action: {payload}}) {\n\t\t\t\twindow.nowWindowManager.createWindow(payload);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_CLOSE_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.closeWindow(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_OPEN_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst newProps = payload.newProperties || {};\n\t\t\t\t\twindow.nowWindowManager.openWindow(windowId, newProps);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_CLOSE_DOCK]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.closeDock(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_TOGGLE_DOCK]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst dockLocation = payload.dockLocation || 'right';\n\t\t\t\t\twindow.nowWindowManager.toggleDock(windowId, dockLocation);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_TOGGLE_MODAL]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleModal(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_TOGGLE_MINIMIZED]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleMinimized(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_RELAY_MESSAGE]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.relayMessage(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_FOCUS_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.focusWindow(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_SET_HEADER_BUTTONS]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst headerButtons = payload.headerButtons || [];\n\t\t\t\t\twindow.nowWindowManager.setHeaderButtons(windowId, headerButtons);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_SET_DIRTY_STATE]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst dirtyState = payload.dirtyState ?? payload.isDirty;\n\t\t\t\t\twindow.nowWindowManager.setDirtyState(windowId, dirtyState);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_SET_WINDOW_PROPERTIES]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id;\n\n\t\t\t\t\tconst keysToFilterOut = ['windowId', 'id', 'options'];\n\n\t\t\t\t\tconst newProperties = Object.fromEntries(\n\t\t\t\t\t\tObject.entries(payload).filter(\n\t\t\t\t\t\t\t([key]) => !keysToFilterOut.includes(key),\n\t\t\t\t\t\t),\n\t\t\t\t\t);\n\n\t\t\t\t\twindow.nowWindowManager.setWindowProperties(windowId, newProperties);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t// UIB<>UXF events\n\t\t[UXF_CREATE_MODELESS_WINDOW]: {\n\t\t\tasync effect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\n\t\t\t\tconst modelessProps = payload.modelessProps || {};\n\t\t\t\tconst windowId = getUxfWindowId({\n\t\t\t\t\tscreenKey: payload.screenKey,\n\t\t\t\t\texperienceId: payload.experienceId,\n\t\t\t\t\tinstanceId: payload.opts.instanceId,\n\t\t\t\t});\n\t\t\t\tconst windowConfig = {\n\t\t\t\t\tisUXFWindow: true,\n\t\t\t\t\tisGlobalWindow: false,\n\t\t\t\t\tid: windowId,\n\t\t\t\t\texperienceId: payload.experienceId,\n\t\t\t\t\tscreenKey: payload.screenKey,\n\t\t\t\t\tcomponentId: payload.componentId,\n\t\t\t\t\tinstanceId: payload.opts.instanceId,\n\t\t\t\t\ttitle: payload.modelessProps.headingLabel,\n\t\t\t\t\tdialogSize: {\n\t\t\t\t\t\twidth: payload.modelessProps.width,\n\t\t\t\t\t\theight: payload.modelessProps.height,\n\t\t\t\t\t},\n\t\t\t\t\t...payload.opts,\n\t\t\t\t\t...modelessProps,\n\t\t\t\t\tcontent: {\n\t\t\t\t\t\tcomponent: payload.contentRef,\n\t\t\t\t\t},\n\t\t\t\t\tmodelessDialogControllerId:\n\t\t\t\t\t\tpayload?.opts?.meta?.eventInfo?.sourceElementId || null,\n\t\t\t\t};\n\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconsole.info(UXF_CREATE_MODELESS_WINDOW, windowConfig);\n\t\t\t\t\twindow.nowWindowManager.createWindow(windowConfig);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_SHOW_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconsole.info(UXF_SHOW_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.openWindow(windowId);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_CLOSE_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tlet meta = null;\n\t\t\t\tif (payload?.uxfMeta) {\n\t\t\t\t\tmeta = {uxfMeta: payload.uxfMeta};\n\t\t\t\t}\n\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconst forceDestroy = payload.forceDestroy || false;\n\t\t\t\t\tconsole.info(UXF_CLOSE_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.closeWindow(windowId, forceDestroy, meta);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_MINIMIZE_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconsole.info(UXF_MINIMIZE_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.toggleMinimized(windowId, true);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_DIRTY_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconsole.info(UXF_DIRTY_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.setDirtyState(\n\t\t\t\t\t\twindowId,\n\t\t\t\t\t\tpayload.dirtyState ?? payload.isDirty,\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_UPDATE_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\n\t\t\t\t\tconst keysToFilterOut = [\n\t\t\t\t\t\t'componentId',\n\t\t\t\t\t\t'experienceId',\n\t\t\t\t\t\t'screenKey',\n\t\t\t\t\t\t'instanceId',\n\t\t\t\t\t\t'windowId',\n\t\t\t\t\t\t'options',\n\t\t\t\t\t];\n\n\t\t\t\t\tconst newProperties = Object.fromEntries(\n\t\t\t\t\t\tObject.entries(payload).filter(\n\t\t\t\t\t\t\t([key]) => !keysToFilterOut.includes(key),\n\t\t\t\t\t\t),\n\t\t\t\t\t);\n\n\t\t\t\t\tconsole.info(UXF_UPDATE_MODELESS_WINDOW, {\n\t\t\t\t\t\tpayload,\n\t\t\t\t\t\twindowId,\n\t\t\t\t\t\tnewProperties,\n\t\t\t\t\t});\n\n\t\t\t\t\twindow.nowWindowManager.setWindowProperties(windowId, newProperties);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_SELECT_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconsole.info(UXF_SELECT_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.openWindow(windowId);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_WM_SCREEN_SELECTED]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconsole.info(UXF_WM_SCREEN_SELECTED, payload);\n\t\t\t\t\twindow.nowWindowManager.handleScreenChanged(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t// header button events sent from within a UIB or workspace page\n\t\t[UXF_TOGGLE_DOCK]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_TOGGLE_DOCK, payload);\n\t\t\t\tif (\n\t\t\t\t\tpayload?.windowConfig &&\n\t\t\t\t\tpayload.dockLocation &&\n\t\t\t\t\twindow.nowWindowManager\n\t\t\t\t) {\n\t\t\t\t\twindow.nowWindowManager.toggleDock(\n\t\t\t\t\t\tpayload.windowConfig.id,\n\t\t\t\t\t\tpayload.dockLocation,\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_TOGGLE_MODAL]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_TOGGLE_MODAL, payload);\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleModal(payload.windowConfig.id);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_TOGGLE_MINIMIZED]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_TOGGLE_MINIMIZED, payload);\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleMinimized(payload.windowConfig.id);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_CLOSE_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {action} = coeffects;\n\t\t\t\tconst {payload} = action;\n\n\t\t\t\tconsole.info(UXF_CLOSE_WINDOW, {payload});\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.closeWindow(\n\t\t\t\t\t\tpayload.windowConfig.id,\n\t\t\t\t\t\tfalse,\n\t\t\t\t\t\tpayload.meta,\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_OPEN_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_OPEN_WINDOW, payload);\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.openWindow(payload.windowConfig.id);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_FOCUS_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_FOCUS_WINDOW, payload);\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.focusWindow(payload.windowConfig.id);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_CLOSE_MODELESS_WINDOW_ON_STAGE]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconsole.info(UXF_CLOSE_MODELESS_WINDOW_ON_STAGE);\n\t\t\t\t\twindow.nowWindowManager.windowsList.forEach((win) => {\n\t\t\t\t\t\twindow.nowWindowManager.closeWindow(win.id, true);\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['CANVAS_USER_PREFERENCE_UPDATE_REQUEST']: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {action} = coeffects;\n\t\t\t\tconst {payload} = action;\n\n\t\t\t\twindow.nowWindowManager.updateUserPreferences(\n\t\t\t\t\tpayload.name,\n\t\t\t\t\tpayload.value,\n\t\t\t\t);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t// these are for backwards compatibility with Y and Z releases\n\t\t// they will be removed in a future release\n\t\t['NOW_WINDOW_MANAGER#CREATE_WINDOW']: {\n\t\t\tasync effect({action: {payload}}) {\n\t\t\t\twindow.nowWindowManager.createWindow(payload);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['NOW_WINDOW_MANAGER#CLOSE_WINDOW']: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {\n\t\t\t\t\t\tpayload: {\n\t\t\t\t\t\t\twindowConfig: {id: windowId},\n\t\t\t\t\t\t\tforceDestroy,\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.closeWindow(windowId, forceDestroy);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['NOW_WINDOW_MANAGER#OPEN_WINDOW']: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst newProps = payload.newProperties || {};\n\t\t\t\t\twindow.nowWindowManager.openWindow(windowId, newProps);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['NOW_WINDOW_MANAGER#TOGGLE_MODAL_STATE']: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {\n\t\t\t\t\t\tpayload: {\n\t\t\t\t\t\t\twindowConfig: {id: windowId},\n\t\t\t\t\t\t\tenableModal,\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (windowId && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleModal(windowId, enableModal);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\tAIEX_UPDATE_CONTEXT: {\n\t\t\teffect({\n\t\t\t\taction: {\n\t\t\t\t\tpayload: {context},\n\t\t\t\t},\n\t\t\t}) {\n\t\t\t\tsetCustomContext(context);\n\t\t\t},\n\t\t},\n\t\t[AIEX_SUBSCRIBE_REQUESTED]: {\n\t\t\teffect({\n\t\t\t\taction: {\n\t\t\t\t\tpayload: {channelName, context, subscriberCallback, unsubIdCallback},\n\t\t\t\t},\n\t\t\t}) {\n\t\t\t\tconsole.debug('AIEX_SUBSCRIBE_REQUESTED', channelName, context);\n\n\t\t\t\tif (!unsubIdCallback || typeof unsubIdCallback !== 'function') {\n\t\t\t\t\tconsole.error(\n\t\t\t\t\t\t'Must provide a callback function to receive the subscriber id',\n\t\t\t\t\t);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tsubscribe({\n\t\t\t\t\tchannelName,\n\t\t\t\t\tcontext,\n\t\t\t\t\tcallback: subscriberCallback,\n\t\t\t\t\tunsubIdCallback,\n\t\t\t\t});\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[AIEX_UNSUBSCRIBE_REQUESTED]: {\n\t\t\teffect({\n\t\t\t\taction: {\n\t\t\t\t\tpayload: {subscriberId},\n\t\t\t\t},\n\t\t\t}) {\n\t\t\t\tconsole.debug('AIEX_UNSUBSCRIBE_REQUESTED', subscriberId);\n\n\t\t\t\tunsubscribe(subscriberId);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[AIEX_PUBLISH_REQUESTED]: {\n\t\t\teffect({\n\t\t\t\taction: {\n\t\t\t\t\tpayload: {channelName, context, data},\n\t\t\t\t},\n\t\t\t}) {\n\t\t\t\tconsole.debug('AIEX_PUBLISH_REQUESTED', channelName, context, data);\n\t\t\t\tpublish({channelName, context, data});\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['NOW_BUTTON#CLICKED']: (coeffects) => {\n\t\t\tconst {\n\t\t\t\taction: {payload, meta},\n\t\t\t\tdispatch,\n\t\t\t} = coeffects;\n\t\t\tif (\n\t\t\t\tpayload.buttonAction &&\n\t\t\t\tpayload.buttonAction === 'close_window' &&\n\t\t\t\tpayload.windowConfig\n\t\t\t) {\n\t\t\t\t// Need to wait until any dirty state logic is completed before we try to close the window\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tdispatch(UXF_CLOSE_WINDOW, {\n\t\t\t\t\t\twindowConfig: payload.windowConfig,\n\t\t\t\t\t\tmeta,\n\t\t\t\t\t});\n\t\t\t\t}, 100);\n\t\t\t}\n\t\t},\n\t},\n\tproperties: {\n\t\ttarget: {},\n\t},\n};\n"],"names":["module","exports","a","n","TypeError","__esModule","toPropertyKey","require","_defineProperties","e","r","t","length","o","enumerable","configurable","writable","Object","defineProperty","key","prototype","_extends","assign","bind","arguments","hasOwnProperty","call","apply","indexOf","_typeof","Symbol","toPrimitive","i","String","Number","iterator","constructor","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","__webpack_modules__","getter","d","definition","get","obj","prop","y","x","cjsModule","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__","default","generatorVersions","intentActions","registerGenerator","registerTranslator","setActiveTranslator","updateContext","CONTEXT_RECEIVED","_isNapActive","window","__aiexLibrary","pageContext","customContext","callbacks","Set","setContext","getPageContext","getNapActive","setNapActive","value","AIEX_HISTORY_KEY","translatorKey","payload","_payload$context","experienceName","sysId","table","url","route","context","_history","_history$replaceState","_location","state","history","replaceState","location","href","addToHistory","forEach","callback","actions","_history2","_window$__aiexLibrary","_window$__aiexLibrary2","emptyContext","subscribeToPageContextUpdates","cb","add","delete","getFullContext","__LIBRARY_INTENT_CHANNEL__mediatorRegistry","invoke","eventName","options","generatorVersion","V2","receiveAllContexts","console","warn","isTranslatorRegistered","setCustomContext","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__","actionTypes","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__","UXF_CLOSE_MODELESS_WINDOW","UXF_CLOSE_MODELESS_WINDOW_ON_STAGE","UXF_CLOSE_WINDOW","UXF_CREATE_MODELESS_WINDOW","UXF_DIRTY_MODELESS_WINDOW","UXF_FOCUS_WINDOW","UXF_MINIMIZE_MODELESS_WINDOW","UXF_OPEN_WINDOW","UXF_SELECT_MODELESS_WINDOW","UXF_SHOW_MODELESS_WINDOW","UXF_TOGGLE_DOCK","UXF_TOGGLE_MINIMIZED","UXF_TOGGLE_MODAL","UXF_UPDATE_MODELESS_WINDOW","UXF_WM_SCREEN_SELECTED","WM_CLOSE_DOCK","WM_CLOSE_WINDOW","WM_CREATE_WINDOW","WM_FOCUS_WINDOW","WM_OPEN_WINDOW","WM_RELAY_MESSAGE","WM_SET_DIRTY_STATE","WM_SET_HEADER_BUTTONS","WM_SET_WINDOW_PROPERTIES","WM_TOGGLE_DOCK","WM_TOGGLE_MINIMIZED","WM_TOGGLE_MODAL","LAUNCH_EXPERIENCE","AI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED","AIEX_PUBLISH_REQUESTED","AIEX_SUBSCRIBE_REQUESTED","AIEX_UNSUBSCRIBE_REQUESTED","LAUNCH_WINDOW_MANAGER","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__","getComponentsByTagNames","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_29_3_4_index_jsdbx_093b894e__","snHttpFactory","snHttp","xsrfToken","g_ck","batch","batching","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__","getProperty","EXPERIENCE_LAUNCH_MODE","MODAL","FLOATING","DOCKED","DOCKED_LEFT","DOCKED_RIGHT","getStartingStateByLaunchMode","launchMode","startingState","values","includes","document","dir","getBrandingOverrides","header_label","va_logo","title","headerIcon","icon","createCanvasWindowConfig","_ref","maxWindowSizePercentage","width","height","overrides","_objectWithoutPropertiesLoose","_excluded","resolvedLaunchMode","ux_globals","userPrefs","id","canDrag","canResize","canMaximize","canMinimize","canToggleModal","canDock","closeToTop","closeToElement","dockConfig","dockRight","dockLeft","dockBottom","dockedWindowSize","isPersistent","isModal","dialogSize","resizableConfig","enableResizable","resizableMinWidth","resizableMinHeight","resizableMaxWidth","Math","floor","innerWidth","resizableMaxHeight","innerHeight","modalSize","content","component","properties","variant","configAria","dialog","role","isWindowManagerLoading","windowManagerComponentLoaded","windowManagerPreloadPromise","aiEngagementComponentLoaded","aiEngagementPreloadPromise","preloadAIEngagementComponent","then","info","catch","err","Promise","resolve","isPortalContext","_window$NOW","NOW","portal_url_suffix","setTimeout","launchWindowManager","async","host","portalType","_window$ux_globals","wmParent","body","appShellLayout","querySelector","polarisLayout","shadowRoot","getWMParent","__windowManagerConfig","isLoaded","windowManager","createElement","append","_window$ux_globals2","getSelectedContentFromRouter","_host$shadowRoot","routerId","nowId","launchExperience","_nassProps$brandingSe","_nassProps$brandingSe2","_window$ux_globals$__","hostType","_body$data","response","request","data","query","napActive","now","nowAssistUtility","error","checkAndUpdateNapActive","selectedContent","napShortcutCommand","conversationId","windowConfigOverrides","nassProps","canvasWindowConfig","brandingSettings","brandingProperties","sessionContext","forceNewConversation","remAdjustmentRequired","isChatOnlyMode","switchContextConversation","showChat","activeConversationId","nowAssistOptions","timestamp","Date","dialogAriaLabel","openOrCreateWindow","propsToUpdate","nowWindowManager","doesWindowExist","setWindowProperties","openWindow","createWindow","addEventListener","_window$nowWindowMana","launchSkillExecution","_nassProps$brandingSe3","skillId","skillParams","skill","windowManagerPromise","windowManagerApiProxy","Proxy","_","_len","args","Array","_key","wmAPI","channelManager","_createClass","ChannelManager","_classCallCheck","this","channels","Map","channelName","subscriberCallback","subscriberId","has","set","contextMap","contextHashId","makeContextHashId","subscribers","unsubscribe","_contextMap$get","debug","size","subscriberObj","_this$channels$get","uniqueSubscriberId","split","subscriberRemoved","cleanUpChannelMap","subscriberMap","desiredChannelName","desiredContext","push","str","JSON","stringify","keys","sort","hash","charCodeAt","toString","subscribe","unsubIdCallback","replace","c","random","createSubscriberId","unsubscribeFn","registerChannel","publish","_ref2","relayMessage","getAllSubscribers","COMPONENT_BOOTSTRAPPED","getUxfWindowId","experienceId","screenKey","instanceId","componentId","zoneThreeHoistTarget","name","actionHandlers","effect","windowManagerShim","coeffects","action","unifiedNavComponent","hostComponent","stopPropagation","_ref3","_ref4","closeWindow","windowId","newProps","newProperties","closeDock","dockLocation","toggleDock","toggleModal","toggleMinimized","focusWindow","headerButtons","setHeaderButtons","_payload$dirtyState","dirtyState","isDirty","setDirtyState","keysToFilterOut","fromEntries","entries","filter","_ref5","_payload$opts","modelessProps","opts","windowConfig","isUXFWindow","isGlobalWindow","headingLabel","contentRef","modelessDialogControllerId","meta","eventInfo","sourceElementId","uxfMeta","forceDestroy","_payload$dirtyState2","_ref6","handleScreenChanged","windowsList","win","updateUserPreferences","_ref7","enableModal","AIEX_UPDATE_CONTEXT","_ref8","_ref9","_ref0","_ref1","dispatch","buttonAction","target"]}