{"version":3,"file":"externals/@servicenow/ai-engagement-library/27.10.25/index.min.js","mappings":"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","sources":["webpack:///@babel/runtime/7.25.7/helpers/classCallCheck.js","webpack:///@babel/runtime/7.25.7/helpers/createClass.js","webpack:///@babel/runtime/7.25.7/helpers/extends.js","webpack:///@babel/runtime/7.25.7/helpers/objectWithoutPropertiesLoose.js","webpack:///@babel/runtime/7.25.7/helpers/toPrimitive.js","webpack:///@babel/runtime/7.25.7/helpers/toPropertyKey.js","webpack:///@babel/runtime/7.25.7/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.25/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.25/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.25/graphql-utils.js","webpack:///external module \"/uxasset/externals/sn-uxpage-presource/26.0.0/index.jsdbx\"","webpack:///@servicenow/ai-engagement-library/27.10.25/constants.js","webpack:///@servicenow/ai-engagement-library/27.10.25/launcher.js","webpack:///@servicenow/ai-engagement-library/27.10.25/utils/window-manager-shim.js","webpack:///@servicenow/ai-engagement-library/27.10.25/pub-sub.js","webpack:///@servicenow/ai-engagement-library/27.10.25/utils/channel-manager.js","webpack:///@servicenow/ai-engagement-library/27.10.25/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 (e.includes(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} });","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 {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 = window.ux_globals.userPrefs[CONTEXTUAL_PINNED_ID_PROPERTY] ===\n\tCONTEXTUAL_PINNED_ID_VALUE_FOR_CANVAS\n\t\t? EXPERIENCE_LAUNCH_MODE.DOCKED\n\t\t: window.ux_globals.userPrefs[WM_LAUNCH_MODE_PROPERTY] ||\n\t\t\tgetProperty('com.glide.aiex.launch_mode') ||\n\t\t\tEXPERIENCE_LAUNCH_MODE.DOCKED,\n\tmaxWindowSizePercentage = {width: 80, height: 80},\n\t...overrides\n} = {}) => ({\n\tid: 'now-ai-canvas-window',\n\ttitle: 'Now Assist',\n\tcanDrag: true,\n\tcanResize: true,\n\tcanMaximize: true,\n\tcanMinimize: false,\n\tcanToggleModal: true,\n\tcanDock: true,\n\tcloseToTop: true,\n\tcloseToElement: '[data-id=\"now-assist-button\"]',\n\tdockConfig: {\n\t\tdockRight: true,\n\t\tdockLeft: false,\n\t\tdockBottom: false,\n\t},\n\tdockedWindowSize: 408,\n\tisPersistent: true,\n\tisModal: launchMode === EXPERIENCE_LAUNCH_MODE.MODAL,\n\theaderIcon: {\n\t\ticon: 'ai-sparkle-fill',\n\t},\n\tstartingState: getStartingStateByLaunchMode(launchMode),\n\t// dialogLocation: {\n\t// \tleft: 0,\n\t// \ttop: 52\n\t// },\n\tdialogSize: {\n\t\twidth: 420,\n\t\theight: 640,\n\t},\n\tresizableConfig: {\n\t\tenableResizable: true,\n\t\tresizableMinWidth: 320,\n\t\tresizableMinHeight: 280,\n\t\tresizableMaxWidth: Math.floor(\n\t\t\twindow.innerWidth * (maxWindowSizePercentage.width / 100),\n\t\t),\n\t\tresizableMaxHeight: Math.floor(\n\t\t\twindow.innerHeight * (maxWindowSizePercentage.height / 100),\n\t\t),\n\t\tcontext: 'float',\n\t},\n\tmaxWindowSizePercentage,\n\tmodalSize: {\n\t\twidth: '95%',\n\t\theight: '85%',\n\t},\n\tcontent: {\n\t\tcomponent: 'sn-ai-engagement-experience',\n\t\tproperties: {},\n\t},\n\tvariant: 'aiex',\n\t...overrides,\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// Trigger both preloads when the module is loaded\nif (typeof window !== 'undefined') {\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};\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","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","includes","_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","WM_LAUNCH_MODE_PROPERTY","CONTEXTUAL_PINNED_ID_PROPERTY","CONTEXTUAL_PINNED_ID_VALUE_FOR_CANVAS","EXPERIENCE_LAUNCH_MODE","MODAL","FLOATING","DOCKED","DOCKED_LEFT","DOCKED_RIGHT","getStartingStateByLaunchMode","launchMode","startingState","values","document","dir","getBrandingOverrides","header_label","va_logo","title","headerIcon","icon","createCanvasWindowConfig","_ref","ux_globals","userPrefs","maxWindowSizePercentage","width","height","overrides","_objectWithoutPropertiesLoose","_excluded","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","isWindowManagerLoading","windowManagerComponentLoaded","windowManagerPreloadPromise","aiEngagementComponentLoaded","aiEngagementPreloadPromise","preloadAIEngagementComponent","then","info","catch","err","Promise","resolve","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","_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","openOrCreateWindow","propsToUpdate","nowWindowManager","doesWindowExist","setWindowProperties","openWindow","createWindow","addEventListener","_window$nowWindowMana","launchSkillExecution","_nassProps$brandingSe2","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"]}