/*! For license information please see bundle.mwBundle.runasbatchjob.js.LICENSE.txt */ (function(){(this||window).webpackJsonp.registerAbsMids({"6702f66ea6fad7d4e541523edb4368dbc0eb0790":"6702f66ea6fad7d4e541523edb4368dbc0eb0790","7c1cede0fa96821f1d00933e343d2e2af30a4286":"7c1cede0fa96821f1d00933e343d2e2af30a4286","8a650a8e8945cf44f0347c98798b2babf7b10d11":"8a650a8e8945cf44f0347c98798b2babf7b10d11","8e5d24b71f86716e7cc6d86d776c7dbfc35f9bdf":"8e5d24b71f86716e7cc6d86d776c7dbfc35f9bdf",ae48bb0af69685fc6246b77a90a95d4e3710f7af:"ae48bb0af69685fc6246b77a90a95d4e3710f7af","cajsservice/apis/setupFileAnalysisService":"cajsservice/apis/setupFileAnalysisService","cajsservice/resources/codeanalysis/jsapi/nls/ja-jp/jsapi_catalog":"cajsservice/resources/codeanalysis/jsapi/nls/ja-jp/jsapi_catalog","cajsservice/resources/codeanalysis/jsapi/nls/jsapi_catalog":"cajsservice/resources/codeanalysis/jsapi/nls/jsapi_catalog","cajsservice/resources/codeanalysis/jsapi/nls/ko-kr/jsapi_catalog":"cajsservice/resources/codeanalysis/jsapi/nls/ko-kr/jsapi_catalog","cajsservice/resources/codeanalysis/jsapi/nls/zh-cn/jsapi_catalog":"cajsservice/resources/codeanalysis/jsapi/nls/zh-cn/jsapi_catalog","cajsservice/source/getFileStructureInformation":"cajsservice/source/getFileStructureInformation","cajsservice/source/setupChannelsForMultipleRequests":"cajsservice/source/setupChannelsForMultipleRequests","dojo/Deferred":"dojo/Deferred","dojo/Evented":"dojo/Evented","dojo/_base/Deferred":"dojo/_base/Deferred","dojo/_base/array":"dojo/_base/array","dojo/_base/config":"dojo/_base/config","dojo/_base/connect":"dojo/_base/connect","dojo/_base/declare":"dojo/_base/declare","dojo/_base/event":"dojo/_base/event","dojo/_base/json":"dojo/_base/json","dojo/_base/kernel":"dojo/_base/kernel","dojo/_base/lang":"dojo/_base/lang","dojo/_base/sniff":"dojo/_base/sniff","dojo/_base/unload":"dojo/_base/unload","dojo/_base/window":"dojo/_base/window","dojo/_base/xhr":"dojo/_base/xhr","dojo/aspect":"dojo/aspect","dojo/dom":"dojo/dom","dojo/dom-attr":"dojo/dom-attr","dojo/dom-construct":"dojo/dom-construct","dojo/dom-form":"dojo/dom-form","dojo/dom-geometry":"dojo/dom-geometry","dojo/dom-prop":"dojo/dom-prop","dojo/dom-style":"dojo/dom-style","dojo/errors/CancelError":"dojo/errors/CancelError","dojo/errors/RequestError":"dojo/errors/RequestError","dojo/errors/RequestTimeoutError":"dojo/errors/RequestTimeoutError","dojo/errors/create":"dojo/errors/create","dojo/has":"dojo/has","dojo/i18n":"dojo/i18n","dojo/i18n!cajsservice/resources/codeanalysis/jsapi/nls/jsapi_catalog":"dojo/i18n!cajsservice/resources/codeanalysis/jsapi/nls/jsapi_catalog","dojo/i18n!runasbatchjob/resources/parallel/web/nls/common":"dojo/i18n!runasbatchjob/resources/parallel/web/nls/common","dojo/io-query":"dojo/io-query","dojo/json":"dojo/json","dojo/keys":"dojo/keys","dojo/mouse":"dojo/mouse","dojo/on":"dojo/on","dojo/promise/Promise":"dojo/promise/Promise","dojo/promise/all":"dojo/promise/all","dojo/request/handlers":"dojo/request/handlers","dojo/request/script":"dojo/request/script","dojo/request/util":"dojo/request/util","dojo/request/watch":"dojo/request/watch","dojo/request/xhr":"dojo/request/xhr","dojo/sniff":"dojo/sniff","dojo/topic":"dojo/topic","dojo/when":"dojo/when","dojox/cometd/AckExtension":"dojox/cometd/AckExtension","dojox/cometd/cometd":"dojox/cometd/cometd","lodash/lodash.min":"lodash/lodash.min","mf0/Changes":"mf0/Changes","mf0/DeepTransaction":"mf0/DeepTransaction","mf0/Element":"mf0/Element","mf0/Instantiable":"mf0/Instantiable","mf0/KnownOriginTransactionFactory":"mf0/KnownOriginTransactionFactory","mf0/Listener":"mf0/Listener","mf0/Log":"mf0/Log","mf0/Mixable":"mf0/Mixable","mf0/Model":"mf0/Model","mf0/ModelElement":"mf0/ModelElement","mf0/ModelElementPrivate":"mf0/ModelElementPrivate","mf0/ModelPrivate":"mf0/ModelPrivate","mf0/NestedTransaction":"mf0/NestedTransaction","mf0/ReportData":"mf0/ReportData","mf0/ShallowTransaction":"mf0/ShallowTransaction","mf0/Storage":"mf0/Storage","mf0/Transaction":"mf0/Transaction","mf0/TransactionPrivate":"mf0/TransactionPrivate","mf0/TypeNames":"mf0/TypeNames","mf0/Value":"mf0/Value","mf0/collections/AbstractCollection":"mf0/collections/AbstractCollection","mf0/collections/Map":"mf0/collections/Map","mf0/collections/Multimap":"mf0/collections/Multimap","mf0/collections/Sequence":"mf0/collections/Sequence","mf0/collections/Set":"mf0/collections/Set","mf0/collections/StringToStringMap":"mf0/collections/StringToStringMap","mf0/collections/SubsettedElementSet":"mf0/collections/SubsettedElementSet","mf0/io/ElementId":"mf0/io/ElementId","mf0/io/EventProcessor":"mf0/io/EventProcessor","mf0/io/IntermediateFormatOutput":"mf0/io/IntermediateFormatOutput","mf0/io/JSONChangeReportSynchronizer":"mf0/io/JSONChangeReportSynchronizer","mf0/io/JSONConstants":"mf0/io/JSONConstants","mf0/io/JSONCustomizer":"mf0/io/JSONCustomizer","mf0/io/JSONModelTraverser":"mf0/io/JSONModelTraverser","mf0/io/JSONModelTraverserNoTransient":"mf0/io/JSONModelTraverserNoTransient","mf0/io/JSONParser":"mf0/io/JSONParser","mf0/io/JSONSerializer":"mf0/io/JSONSerializer","mf0/io/ModelBuilder":"mf0/io/ModelBuilder","mf0/io/ModelTraverser":"mf0/io/ModelTraverser","mf0/io/PacketTransport":"mf0/io/PacketTransport","mf0/io/ParseCustomizer":"mf0/io/ParseCustomizer","mf0/io/ParseItem":"mf0/io/ParseItem","mf0/io/ParseProcessor":"mf0/io/ParseProcessor","mf0/io/Parser":"mf0/io/Parser","mf0/io/PropertyCategory":"mf0/io/PropertyCategory","mf0/io/SerializationOutput":"mf0/io/SerializationOutput","mf0/io/SerializeCustomizer":"mf0/io/SerializeCustomizer","mf0/io/Serializer":"mf0/io/Serializer","mf0/io/SynchronizationChannel":"mf0/io/SynchronizationChannel","mf0/io/Visitor":"mf0/io/Visitor","mf0/meta":"mf0/meta","mf0/meta/DataModelUsageProvider":"mf0/meta/DataModelUsageProvider","mf0/meta/DefaultPropertySerializer":"mf0/meta/DefaultPropertySerializer","mf0/meta/Event":"mf0/meta/Event","mf0/meta/ExtendAttributeMap":"mf0/meta/ExtendAttributeMap","mf0/meta/ExtendClass":"mf0/meta/ExtendClass","mf0/meta/ExtendEnumLiteral":"mf0/meta/ExtendEnumLiteral","mf0/meta/ExtendExtension":"mf0/meta/ExtendExtension","mf0/meta/ExtendPackage":"mf0/meta/ExtendPackage","mf0/meta/ExtendProperty":"mf0/meta/ExtendProperty","mf0/meta/ExtendStructuredType":"mf0/meta/ExtendStructuredType","mf0/meta/ExtendType":"mf0/meta/ExtendType","mf0/meta/Loader":"mf0/meta/Loader","mf0/meta/PropertySerializer":"mf0/meta/PropertySerializer","mf0/meta/PropertySerializerRegistry":"mf0/meta/PropertySerializerRegistry","mf0/meta/Registry":"mf0/meta/Registry","mf0/meta/RegistryCore":"mf0/meta/RegistryCore","mf0/meta/RegistryTypes":"mf0/meta/RegistryTypes","mf0/resources/messages":"mf0/resources/messages","mf0/util/ConsoleLoggerBackend":"mf0/util/ConsoleLoggerBackend","mf0/util/DisplaySummaryMap":"mf0/util/DisplaySummaryMap","mf0/util/Err":"mf0/util/Err","mf0/util/LogSpec":"mf0/util/LogSpec","mf0/util/LogVerbosity":"mf0/util/LogVerbosity","mf0/util/Mf0Err":"mf0/util/Mf0Err","mf0/util/UmlSemantics":"mf0/util/UmlSemantics","mf0/util/UmlSyntax":"mf0/util/UmlSyntax","mf0/util/underscoreExtended":"mf0/util/underscoreExtended","mf0_sync/ConnectorChannel":"mf0_sync/ConnectorChannel","mf0_sync/HostSyncLoggerBackend":"mf0_sync/HostSyncLoggerBackend","mf0_sync/ModelSynchronizer":"mf0_sync/ModelSynchronizer","mw-deprecation-utils/deprecation":"mw-deprecation-utils/deprecation","mw-filebrowser/actions/Action":"mw-filebrowser/actions/Action","mw-html-utils/HtmlUtils":"mw-html-utils/HtmlUtils","mw-html-utils/_parseHtml/sanitize":"mw-html-utils/_parseHtml/sanitize","mw-log/Log":"mw-log/Log","mw-log/impl/Backlog":"mw-log/impl/Backlog","mw-log/impl/Levels":"mw-log/impl/Levels","mw-log/impl/Modes":"mw-log/impl/Modes","mw-log/util/LogUtils":"mw-log/util/LogUtils","mw-messageservice/MessageService":"mw-messageservice/MessageService","mw-messageservice/messageserviceimpl/MessageServiceAsync":"mw-messageservice/messageserviceimpl/MessageServiceAsync","mw-messageservice/messageserviceimpl/MessageServiceBase":"mw-messageservice/messageserviceimpl/MessageServiceBase","mw-messageservice/messageserviceimpl/MessageServiceReqResp":"mw-messageservice/messageserviceimpl/MessageServiceReqResp","mw-messageservice/messageserviceimpl/MessageServiceState":"mw-messageservice/messageserviceimpl/MessageServiceState","mw-messageservice/messageserviceimpl/transportEnums":"mw-messageservice/messageserviceimpl/transportEnums","mw-mvm/ExecutionStatus":"mw-mvm/ExecutionStatus","mw-mvm/InputRequester":"mw-mvm/InputRequester","mw-mvm/UserMvm":"mw-mvm/UserMvm","mw-mvm/impl/Connection":"mw-mvm/impl/Connection","mw-mvm/impl/Debugger":"mw-mvm/impl/Debugger","mw-mvm/impl/EventManager":"mw-mvm/impl/EventManager","mw-mvm/impl/Fileinfo":"mw-mvm/impl/Fileinfo","mw-mvm/impl/IdleBusyService":"mw-mvm/impl/IdleBusyService","mw-mvm/impl/Listener":"mw-mvm/impl/Listener","mw-mvm/impl/MVM":"mw-mvm/impl/MVM","mw-mvm/impl/MVMCache":"mw-mvm/impl/MVMCache","mw-mvm/impl/MVMConnection":"mw-mvm/impl/MVMConnection","mw-mvm/impl/Payload":"mw-mvm/impl/Payload","mw-mvm/impl/PromptService":"mw-mvm/impl/PromptService","mw-mvm/impl/RequestTracker":"mw-mvm/impl/RequestTracker","mw-mvm/impl/RuntimeException":"mw-mvm/impl/RuntimeException","mw-mvm/impl/SharedPathEntryVectorPtrSerializer":"mw-mvm/impl/SharedPathEntryVectorPtrSerializer","mw-mvm/impl/StackFrame":"mw-mvm/impl/StackFrame","mw-mvm/impl/State":"mw-mvm/impl/State","mw-remote/EndPointsManager":"mw-remote/EndPointsManager","mw-remote/Remote":"mw-remote/Remote","mw-remote/RemoteEndPointsManager":"mw-remote/RemoteEndPointsManager","mw-remote/ReplaceUploadIframe":"mw-remote/ReplaceUploadIframe","mw-remote/UploadToWorker":"mw-remote/UploadToWorker","mw-remote/defaultMessageMapping":"mw-remote/defaultMessageMapping","mw-remote/iframeproxy/CheckUrlService":"mw-remote/iframeproxy/CheckUrlService","mw-remote/iframeproxy/IframeProxyClient":"mw-remote/iframeproxy/IframeProxyClient","mw-remote/iframeproxy/IframeProxyReplace":"mw-remote/iframeproxy/IframeProxyReplace","mw-remote/impl/AutoDetectedTransaction":"mw-remote/impl/AutoDetectedTransaction","mw-remote/impl/FaultManager":"mw-remote/impl/FaultManager","mw-remote/impl/JsonTransaction":"mw-remote/impl/JsonTransaction","mw-remote/impl/RequestManager":"mw-remote/impl/RequestManager","mw-remote/impl/ResponseManager":"mw-remote/impl/ResponseManager","mw-remote/impl/Transaction":"mw-remote/impl/Transaction","mw-remote/serviceRegistryLookup":"mw-remote/serviceRegistryLookup","mw-remote/serviceRegistryLookup!":"mw-remote/serviceRegistryLookup!","mw-remote/utils/RemoteUrlUtils":"mw-remote/utils/RemoteUrlUtils","mw-remote/utils/SendMessageUtil":"mw-remote/utils/SendMessageUtil","mw-statemachine/StateMachine":"mw-statemachine/StateMachine","mw-statemachine/statemachineimpl/EventTrigger":"mw-statemachine/statemachineimpl/EventTrigger","mw-statemachine/statemachineimpl/MessageTrigger":"mw-statemachine/statemachineimpl/MessageTrigger","mw-statemachine/statemachineimpl/RemoteTrigger":"mw-statemachine/statemachineimpl/RemoteTrigger","mw-statemachine/statemachineimpl/State":"mw-statemachine/statemachineimpl/State","mw-statemachine/statemachineimpl/TimeoutTrigger":"mw-statemachine/statemachineimpl/TimeoutTrigger","mw-statemachine/statemachineimpl/Transition":"mw-statemachine/statemachineimpl/Transition","mw-statemachine/statemachineimpl/Trigger":"mw-statemachine/statemachineimpl/Trigger","mw-utils/Utils":"mw-utils/Utils","mw-utils/deprecation":"mw-utils/deprecation","object-hash/object_hash":"object-hash/object_hash","performance/cache/cache-mixins":"performance/cache/cache-mixins","performance/cache/simple-caches":"performance/cache/simple-caches","performance/utils/function":"performance/utils/function","regenerator-runtime/runtime":"regenerator-runtime/runtime","runasbatchjob/_impl/RunAsBatchJobAction":"runasbatchjob/_impl/RunAsBatchJobAction","runasbatchjob/index":"runasbatchjob/index","runasbatchjob/resources/parallel/web/nls/common":"runasbatchjob/resources/parallel/web/nls/common","runasbatchjob/resources/parallel/web/nls/ja-jp/common":"runasbatchjob/resources/parallel/web/nls/ja-jp/common","runasbatchjob/resources/parallel/web/nls/ko-kr/common":"runasbatchjob/resources/parallel/web/nls/ko-kr/common","uuid/uuid":"uuid/uuid"},{MW_BUNDLE_CHUNK_ID:"mwBundle.runasbatchjob"})})(),(window.webpackJsonp=window.webpackJsonp||[]).push([["mwBundle.runasbatchjob"],{0:function(e,t,n){e.exports=n},"6702f66ea6fad7d4e541523edb4368dbc0eb0790":function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},"7c1cede0fa96821f1d00933e343d2e2af30a4286":function(e,t,n){var r,i;r=[],i=n.dj.d(r,(function(){return function(e,t,n,r){var i,o,a;if(e.load(t,n,(function(e){o=e,a=!0,i&&i(e)}),{isBuild:!0}),a)return o;if(!r)throw new Error(t+" unavailable");return(o=new Promise((function(e){i=e}))).__DOJO_WEBPACK_DEFINE_PROMISE__=!0,o}}),e,t),e.exports=i},"8a650a8e8945cf44f0347c98798b2babf7b10d11":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"8e5d24b71f86716e7cc6d86d776c7dbfc35f9bdf":function(e,t){e.exports=void 0},ae48bb0af69685fc6246b77a90a95d4e3710f7af:function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,c=[],l=!1,f=-1;function d(){l&&u&&(l=!1,u.length?c=u.concat(c):f=-1,c.length&&h())}function h(){if(!l){var e=s(d);l=!0;for(var t=c.length;t;){for(u=c,c=[];++f1)for(var n=1;n0?s.requestDetails(o,e):Promise.reject(r.invalidInput)},cleanupFileAnalysisService:function(){s.cleanupService()}}}}),e,t),e.exports=i},"cajsservice/resources/codeanalysis/jsapi/nls/ja-jp/jsapi_catalog":function(e,t,n){e.exports={emptyExpr:"入力式が空または未定義です",invalidInput:"無効な入力",noData:"受信データがありません"}},"cajsservice/resources/codeanalysis/jsapi/nls/jsapi_catalog":function(e,t,n){e.exports={root:{emptyExpr:"Empty or undefined input expression",invalidInput:"Invalid input",noData:"No data received"},"ja-jp":!0,"ko-kr":!0,"zh-cn":!0}},"cajsservice/resources/codeanalysis/jsapi/nls/ko-kr/jsapi_catalog":function(e,t,n){e.exports={emptyExpr:"비어 있거나 정의되지 않은 입력 표현식임",invalidInput:"유효하지 않은 입력값임",noData:"수신된 데이터가 없음"}},"cajsservice/resources/codeanalysis/jsapi/nls/zh-cn/jsapi_catalog":function(e,t,n){e.exports={emptyExpr:"空的或未定义的输入表达式",invalidInput:"输入无效",noData:"未收到数据"}},"cajsservice/source/getFileStructureInformation":function(e,t,n){var r,i;r=[],i=n.dj.d(r,(function(){return{getDocumentState:function(e){return e.documentState},hasTreeError:function(e){return e.hasTreeError},getFileType:function(e){return e.fileType},getAllSections:function(e){var t=[];if(e.sections.endLines.length>0)for(var n=0;n0){var u=t.length;o?t[u-1][r]=this.extractNodesFromAST(e[a].blocks,t[u-1][r],n,r,i):t=this.extractNodesFromAST(e[a].blocks,t,n,r,i)}}return t}}}),e,t),e.exports=i},"cajsservice/source/setupChannelsForMultipleRequests":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["mw-messageservice/MessageService"]),n(n.dj.r.absMids["dojo/i18n!cajsservice/resources/codeanalysis/jsapi/nls/jsapi_catalog"]),n(n.dj.r.absMids["mw-log/Log"])],i=n.dj.d(r,(function(e,t,n){return function(r,i,o,a,s){s=s||e;var u=new Map,c={requestDetails:function(e,t){var n=new Promise((function(e,n){u[t]={resolve:e,reject:n}})),i={filename:t,channelId:e};return s.publish(r,i),n},cleanupService:function(){s.unsubscribe(i,l,this)}};function l(e){if(u[e.data.filename]){if(a(e.data))if(e.data.failure)n.error(e.data.message),u[e.data.filename].reject(e.data);else{var r=o(e.data);u[e.data.filename].resolve(r)}else u[e.data.filename].reject(t.noData);delete u[e.data.filename]}}return s.subscribe(i,l,c).then((function(){})),c}}),e,t),e.exports=i},"dojo/Deferred":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/has"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["dojo/errors/CancelError"]),n(n.dj.r.absMids["dojo/promise/Promise"]),n(n.dj.r.absMids["8e5d24b71f86716e7cc6d86d776c7dbfc35f9bdf"])],i=n.dj.d(r,(function(e,t,n,r,i){"use strict";var o="This deferred has already been fulfilled.",a=Object.freeze||function(){},s=function(t,n,r,i,o){e("config-deferredInstrumentation")&&2===n&&f.instrumentRejected&&0===t.length&&f.instrumentRejected(r,!1,i,o);for(var a=0;a=0},this.isCanceled=y.isCanceled=function(){return f},this.resolve=this.callback=function(e){this.fired=d=0,this.results=[e,null],g(e)},this.reject=this.errback=function(e){h=!0,this.fired=d=1,i("config-useDeferredInstrumentation")&&t.instrumentRejected&&t.instrumentRejected(e,!!m),g(e),this.results=[null,e]},this.progress=function(e){for(var t=m;t;){var n=t.progress;n&&n(e),t=t.next}},this.addCallbacks=function(e,t){return this.then(e,t,s),this},y.then=this.then=function(e,t,n){var r=n==s?this:new c(y.cancel),i={resolved:e,error:t,progress:n,deferred:r};return m?p=p.next=i:m=p=i,l&&v(),r.promise};var b=this;y.cancel=this.cancel=function(){if(!l){var t=e&&e(b);l||(t instanceof Error||(t=new r(t)),t.log=!1,b.reject(t))}f=!0},u(y)};return o.extend(c,{addCallback:function(t){return this.addCallbacks(o.hitch.apply(e,arguments))},addErrback:function(t){return this.addCallbacks(null,o.hitch.apply(e,arguments))},addBoth:function(t){var n=o.hitch.apply(e,arguments);return this.addCallbacks(n,n)},fired:-1}),c.when=e.when=a,c}),e,t),e.exports=i},"dojo/_base/array":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/kernel"]),n(n.dj.r.absMids["dojo/has"]),n(n.dj.r.absMids["dojo/_base/lang"])],i=n.dj.d(r,(function(e,t,n){var r={};function i(e){return r[e]=new Function("item","index","array",e)}function o(e){var t=!e;return function(n,o,a){var s,u=0,c=n&&n.length||0;if(c&&"string"==typeof n&&(n=n.split("")),"string"==typeof o&&(o=r[o]||i(o)),a){for(;u0)return s.lastIndexOf(i,o,a);var c,l=i&&i.length||0,f=e?l+r:n;for(void 0===a?c=e?n:l+r:a<0?(c=l+a)<0&&(c=n):c=a>=l?l+r:a,l&&"string"==typeof i&&(i=i.split(""));c!=f;c+=t)if(i[c]==o)return c;return-1}}var s={every:o(!1),some:o(!0),indexOf:a(!0),lastIndexOf:a(!1),forEach:function(e,t,n){var o=0,a=e&&e.length||0;if(a&&"string"==typeof e&&(e=e.split("")),"string"==typeof t&&(t=r[t]||i(t)),n)for(;o=0&&"zh"!==t)r.locale=t;else if("zh"!==(n=t.split("-")[0])){for(var i=0;i90)&&(t<96||t>111)&&(t<186||t>192)&&(t<219||t>222)&&229!=t;if(r||e.ctrlKey){var i=r?0:t;if(e.ctrlKey){if(3==t||13==t)return n.call(e.currentTarget,e);i>95&&i<106?i-=48:!e.shiftKey&&i>=65&&i<=90?i+=32:i=l[i]||i}var o=d(e,{type:"keypress",faux:!0,charCode:i});n.call(e.currentTarget,o),a("ie")&&function(e,t){try{e.keyCode=t}catch(e){return 0}}(e,o.keyCode)}})),i=t(e,"keypress",(function(e){var t=e.charCode;return e=d(e,{charCode:t=t>=32?t:0,faux:!0}),n.call(this,e)}));return{remove:function(){r.remove(),i.remove()}}}}else c=a("opera")?function(e,n){return t(e,"keypress",(function(e){var t=e.which;return 3==t&&(t=99),t=t<32&&!e.shiftKey?0:t,e.ctrlKey&&!e.shiftKey&&t>=65&&t<=90&&(t+=32),n.call(this,d(e,{charCode:t}))}))}:function(e,n){return t(e,"keypress",(function(e){return h(e),n.call(this,e)}))};var p={_keypress:c,connect:function(e,t,n,r,i){var o=arguments,a=[],s=0;a.push("string"==typeof o[0]?null:o[s++],o[s++]);var c=o[s+1];a.push("string"==typeof c||"function"==typeof c?o[s++]:null,o[s++]);for(var l=o.length;s=0;--n)(u=r[n].prototype).hasOwnProperty("declaredClass")||(u.declaredClass="uniqName_"+s++),f=u.declaredClass,m.hasOwnProperty(f)||(m[f]={count:0,refs:[],cls:r[n]},++y),l=m[f],o&&o!==l&&(l.refs.push(o),++o.count),o=l;++o.count,p[0].refs.push(o)}for(;p.length;){for(o=p.pop(),h.push(o.cls),--y;1==(d=o.refs).length;){if(!(o=d[0])||--o.count){o=0;break}h.push(o.cls),--y}if(o)for(v=0,g=d.length;v=0;--r)(n=(i=(n=e[r])._meta)?i.ctor:n)&&n.apply(this,o?o[r]:a);(n=this.postscript)&&n.apply(this,s)}}(C,E),M._meta={bases:C,hidden:r,chains:P,parents:S,ctor:r.constructor},M.superclass=t&&t.prototype,M.extend=m,M.createSubclass=y,M.prototype=w,w.constructor=M,w.getInherited=f,w.isInstanceOf=h,w.inherited=d,w.__inherited=l,e&&(w.declaredClass=e,n.setObject(e,M)),P)for(k in P)w[k]&&"string"==typeof P[k]&&k!=u&&((E=w[k]=g(k,C,"after"===P[k])).nom=k);return M}return e.safeMixin=_.safeMixin=function(e,r){var i,s;for(i in r)(s=r[i])===o[i]&&i in o||i==u||("[object Function]"==a.call(s)&&(s.nom=i),e[i]=s);if(t("bug-for-in-skips-shadowed")&&r)for(var c=n._extraNames,l=c.length;l;)(s=r[i=c[--l]])===o[i]&&i in o||i==u||("[object Function]"==a.call(s)&&(s.nom=i),e[i]=s);return e},e.declare=_,_}),e,t),e.exports=i},"dojo/_base/event":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/kernel"]),n(n.dj.r.absMids["dojo/on"]),n(n.dj.r.absMids["dojo/has"]),n(n.dj.r.absMids["dojo/dom-geometry"])],i=n.dj.d(r,(function(e,t,n,r){if(t._fixEvent){var i=t._fixEvent;t._fixEvent=function(e,t){return(e=i(e,t))&&r.normalizeEvent(e),e}}var o={fix:function(e,n){return t._fixEvent?t._fixEvent(e,n):e},stop:function(e){n("dom-addeventlistener")||e&&e.preventDefault?(e.preventDefault(),e.stopPropagation()):((e=e||window.event).cancelBubble=!0,t._preventDefault.call(e))}};return n("extend-dojo")&&(e.fixEvent=o.fix,e.stopEvent=o.stop),o}),e,t),e.exports=i},"dojo/_base/json":function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(__webpack_require__.dj.r.absMids["dojo/_base/kernel"]),__webpack_require__(__webpack_require__.dj.r.absMids["dojo/json"])],__WEBPACK_AMD_DEFINE_RESULT__=__webpack_require__.dj.d(__WEBPACK_AMD_DEFINE_ARRAY__,(function(dojo,json){return dojo.fromJson=function(js){return eval("("+js+")")},dojo._escapeString=json.stringify,dojo.toJsonIndentStr="\t",dojo.toJson=function(e,t){return json.stringify(e,(function(e,t){if(t){var n=t.__json__||t.json;if("function"==typeof n)return n.call(t)}return t}),t&&dojo.toJsonIndentStr)},dojo}),module,exports),module.exports=__WEBPACK_AMD_DEFINE_RESULT__},"dojo/_base/kernel":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/has"]),n(n.dj.r.absMids["dojo/_base/config"]),n.dj.c(e.i),n.dj.m(e)],i=n.dj.d(r,(function(e,t,n,r){var i,o,a,s=function(){return this}(),u={},c={},l={config:t,global:s,dijit:u,dojox:c},f={dojo:["dojo",l],dijit:["dijit",u],dojox:["dojox",c]},d=n.map&&n.map[r.id.match(/[^\/]+/)[0]];for(o in d)f[o]?f[o][0]=d[o]:f[o]=[d[o],{}];for(o in f)(a=f[o])[1]._scopeName=a[0],t.noGlobals||(s[a[0]]=a[1]);l.scopeMap=f,l.baseUrl=l.config.baseUrl=n.baseUrl,l.isAsync=!e("dojo-loader")||n.async,l.locale=t.locale;var h="$Rev: 91fa0cb $".match(/[0-9a-f]{7,}/);if(l.version={major:1,minor:11,patch:2,flag:"",revision:h?h[0]:NaN,toString:function(){var e=l.version;return e.major+"."+e.minor+"."+e.patch+e.flag+" ("+e.revision+")"}},e.add("extend-dojo",1),e("csp-restrictions")||Function("d","d.eval = function(){return d.global.eval ? d.global.eval(arguments[0]) : eval(arguments[0]);}")(l),e("host-rhino")?l.exit=function(e){quit(e)}:l.exit=function(){},e("host-webworker")||e.add("dojo-guarantee-console",1),e("dojo-guarantee-console")){e.add("console-as-object",(function(){return Function.prototype.bind&&console&&"object"==typeof console.log})),"undefined"!=typeof console||(console={});var p,m=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"];for(i=0;p=m[i++];)console[p]?e("console-as-object")&&(console[p]=Function.prototype.bind.call(console[p],console)):function(){var e=p+"";console[e]="log"in console?function(){var t=Array.prototype.slice.call(arguments);t.unshift(e+":"),console.log(t.join(" "))}:function(){},console[e]._fake=!0}()}if(e.add("dojo-debug-messages",!!t.isDebug),l.deprecated=l.experimental=function(){},e("dojo-debug-messages")&&(l.deprecated=function(e,t,n){var r="DEPRECATED: "+e;t&&(r+=" "+t),n&&(r+=" -- will be removed in version: "+n),console.warn(r)},l.experimental=function(e,t){var n="EXPERIMENTAL: "+e+" -- APIs subject to change without notice.";t&&(n+=" "+t),console.warn(n)}),e.add("dojo-modulePaths",1),e("dojo-modulePaths")&&t.modulePaths){l.deprecated("dojo.modulePaths","use paths configuration");var y={};for(o in t.modulePaths)y[o.replace(/\./g,"/")]=t.modulePaths[o];n({paths:y})}return e.add("dojo-moduleUrl",1),e("dojo-moduleUrl")&&(l.moduleUrl=function(e,t){l.deprecated("dojo.moduleUrl()","use require.toUrl","2.0");var r=null;return e&&(r=n.toUrl(e.replace(/\./g,"/")+(t?"/"+t:"")+"/*.*").replace(/\/\*\.\*/,"")+(t?"":"/")),r}),l._hasResource={},l}),e,t),e.exports=i},"dojo/_base/lang":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/kernel"]),n(n.dj.r.absMids["dojo/has"]),n(n.dj.r.absMids["dojo/sniff"])],i=n.dj.d(r,(function(e,t){t.add("bug-for-in-skips-shadowed",(function(){for(var e in{toString:1})return 0;return 1}));var n=t("bug-for-in-skips-shadowed")?"hasOwnProperty.valueOf.isPrototypeOf.propertyIsEnumerable.toLocaleString.toString.constructor".split("."):[],r=n.length,i=function(t,n,r){r||(r=t[0]&&e.scopeMap[t[0]]?e.scopeMap[t.shift()][1]:e.global);try{for(var i=0;i2)return u._hitchArgs.apply(e,arguments);if(n||(n=t,t=null),u.isString(n)){if(!(t=t||e.global)[n])throw['lang.hitch: scope["',n,'"] is null (scope="',t,'")'].join("");return function(){return t[n].apply(t,arguments||[])}}return t?function(){return n.apply(t,arguments||[])}:n},delegate:function(){function e(){}return function(t,n){e.prototype=t;var r=new e;return e.prototype=null,n&&u._mixin(r,n),r}}(),_toArray:t("ie")?function(){function e(e,t,n){for(var r=n||[],i=t||0;i2&&!r||-1==="POST|PUT".indexOf(t.toUpperCase()))&&e._ioAddQueryToUrl(a);var s={method:t,handleAs:"text",timeout:n.timeout,withCredentials:n.withCredentials,ioArgs:a};void 0!==n.headers&&(s.headers=n.headers),void 0!==n.contentType&&(s.headers||(s.headers={}),s.headers["Content-Type"]=n.contentType),void 0!==a.query&&(s.data=a.query),void 0!==n.sync&&(s.sync=n.sync),e._ioNotifyStart(o);try{i=p(a.url,s,!0)}catch(e){return o.cancel(),o}return o.ioArgs.xhr=i.response.xhr,i.then((function(){o.resolve(o)})).otherwise((function(e){a.error=e,e.response&&(e.status=e.response.status,e.responseText=e.response.text,e.xhr=e.response.xhr),o.reject(e)})),o},e.xhrGet=function(t){return e.xhr("GET",t)},e.rawXhrPost=e.xhrPost=function(t){return e.xhr("POST",t,!0)},e.rawXhrPut=e.xhrPut=function(t){return e.xhr("PUT",t,!0)},e.xhrDelete=function(t){return e.xhr("DELETE",t)},e._isDocumentOk=function(e){return m.checkStatus(e.status)},e._getText=function(t){var n;return e.xhrGet({url:t,sync:!0,load:function(e){n=e}}),n},c.mixin(e.xhr,{_xhrObj:e._xhrObj,fieldToObject:o.fieldToObject,formToObject:o.toObject,objectToQuery:r.objectToQuery,formToQuery:o.toQuery,formToJson:o.toJson,queryToObject:r.queryToObject,contentHandlers:g,_ioSetArgs:e._ioSetArgs,_ioCancelAll:e._ioCancelAll,_ioNotifyStart:e._ioNotifyStart,_ioWatch:e._ioWatch,_ioAddQueryToUrl:e._ioAddQueryToUrl,_isDocumentOk:e._isDocumentOk,_getText:e._getText,get:e.xhrGet,post:e.xhrPost,put:e.xhrPut,del:e.xhrDelete}),e.xhr}),e,t),e.exports=i},"dojo/aspect":function(e,t,n){var r,i;r=[],i=n.dj.d(r,(function(){"use strict";function e(e){return function(t,n,r,i){var o,a=t[n];a&&a.target==t||(t[n]=o=function(){for(var e=o.nextId,t=arguments,n=o.before;n;)n.advice&&(t=n.advice.apply(this,t)||t),n=n.next;if(o.around)var r=o.around.advice(this,t);for(var i=o.after;i&&i.id':"<"+h.join("><")+">",h.post=""}function p(e,t){var n=t.parentNode;n&&n.insertBefore(e,t)}n("ie")<=8&&(a=function(e){e.__dojo_html5_tested="yes";var t=m("div",{innerHTML:"",style:{visibility:"hidden"}},e.body);1!==t.childNodes.length&&"abbr article aside audio canvas details figcaption figure footer header hgroup mark meter nav output progress section summary time video".replace(/\b\w+\b/g,(function(t){e.createElement(t)})),g(t)}),e.toDom=function(e,t){var i=(t=t||r.doc)[f];i||(t[f]=i=++l+"",c[i]=t.createElement("div")),n("ie")<=8&&!t.__dojo_html5_tested&&t.body&&a(t);var o,d,h,p,m=(e+="").match(u),y=m?m[1].toLowerCase():"",g=c[i];if(m&&s[y])for(o=s[y],g.innerHTML=o.pre+e+o.post,d=o.length;d;--d)g=g.firstChild;else g.innerHTML=e;if(1==g.childNodes.length)return g.removeChild(g.firstChild);for(p=t.createDocumentFragment();h=g.firstChild;)p.appendChild(h);return p},e.place=function(t,n,r){if(n=i.byId(n),"string"==typeof t&&(t=/^\s*=0&&(a.width=r+o),i>=0&&(a.height=i+o)}function s(e){return"button"==e.tagName.toLowerCase()||"input"==e.tagName.toLowerCase()&&"button"==(e.getAttribute("type")||"").toLowerCase()}function u(e){return"border-box"==i.boxModel||"table"==e.tagName.toLowerCase()||s(e)}i.getBorderExtents=function(e,t){e=n.byId(e);var i=r.toPixelValue,a=t||r.getComputedStyle(e),s=a.borderLeftStyle!=o?i(e,a.borderLeftWidth):0,u=a.borderTopStyle!=o?i(e,a.borderTopWidth):0,c=a.borderRightStyle!=o?i(e,a.borderRightWidth):0,l=a.borderBottomStyle!=o?i(e,a.borderBottomWidth):0;return{l:s,t:u,r:c,b:l,w:s+c,h:u+l}},i.getPadBorderExtents=function(e,t){e=n.byId(e);var o=t||r.getComputedStyle(e),a=i.getPadExtents(e,o),s=i.getBorderExtents(e,o);return{l:a.l+s.l,t:a.t+s.t,r:a.r+s.r,b:a.b+s.b,w:a.w+s.w,h:a.h+s.h}},i.getMarginExtents=function(e,t){e=n.byId(e);var i=t||r.getComputedStyle(e),o=r.toPixelValue,a=o(e,i.marginLeft),s=o(e,i.marginTop),u=o(e,i.marginRight),c=o(e,i.marginBottom);return{l:a,t:s,r:u,b:c,w:a+u,h:s+c}},i.getMarginBox=function(t,a){t=n.byId(t);var s,u=a||r.getComputedStyle(t),c=i.getMarginExtents(t,u),l=t.offsetLeft-c.l,f=t.offsetTop-c.t,d=t.parentNode,h=r.toPixelValue;if(e("mozilla")){var p=parseFloat(u.left),m=parseFloat(u.top);isNaN(p)||isNaN(m)?d&&d.style&&"visible"!=(s=r.getComputedStyle(d)).overflow&&(l+=s.borderLeftStyle!=o?h(t,s.borderLeftWidth):0,f+=s.borderTopStyle!=o?h(t,s.borderTopWidth):0):(l=p,f=m)}else(e("opera")||8==e("ie")&&!e("quirks"))&&d&&(l-=(s=r.getComputedStyle(d)).borderLeftStyle!=o?h(t,s.borderLeftWidth):0,f-=s.borderTopStyle!=o?h(t,s.borderTopWidth):0);return{l:l,t:f,w:t.offsetWidth+c.w,h:t.offsetHeight+c.h}},i.getContentBox=function(t,o){t=n.byId(t);var a,s=o||r.getComputedStyle(t),u=t.clientWidth,c=i.getPadExtents(t,s),l=i.getBorderExtents(t,s);return u?(a=t.clientHeight,l.w=l.h=0):(u=t.offsetWidth,a=t.offsetHeight),e("opera")&&(c.l+=l.l,c.t+=l.t),{l:c.l,t:c.t,w:u-c.w-l.w,h:a-c.h-l.h}},i.setContentSize=function(e,t,r){e=n.byId(e);var o=t.w,s=t.h;if(u(e)){var c=i.getPadBorderExtents(e,r);o>=0&&(o+=c.w),s>=0&&(s+=c.h)}a(e,NaN,NaN,o,s)};var c={l:0,t:0,w:0,h:0};return i.setMarginBox=function(t,o,l){t=n.byId(t);var f=l||r.getComputedStyle(t),d=o.w,h=o.h,p=u(t)?c:i.getPadBorderExtents(t,f),m=i.getMarginExtents(t,f);if(e("webkit")&&s(t)){var y=t.style;d>=0&&!y.width&&(y.width="4px"),h>=0&&!y.height&&(y.height="4px")}d>=0&&(d=Math.max(d-p.w-m.w,0)),h>=0&&(h=Math.max(h-p.h-m.h,0)),a(t,o.l,o.t,d,h)},i.isBodyLtr=function(e){return e=e||t.doc,"ltr"==(t.body(e).dir||e.documentElement.dir||"ltr").toLowerCase()},i.docScroll=function(n){n=n||t.doc;var r=t.doc.parentWindow||t.doc.defaultView;return"pageXOffset"in r?{x:r.pageXOffset,y:r.pageYOffset}:(r=e("quirks")?t.body(n):n.documentElement)&&{x:i.fixIeBiDiScrollLeft(r.scrollLeft||0,n),y:r.scrollTop||0}},i.getIeDocumentElementOffset=function(e){return{x:0,y:0}},i.fixIeBiDiScrollLeft=function(n,r){r=r||t.doc;var o=e("ie");if(o&&!i.isBodyLtr(r)){var a=e("quirks"),s=a?t.body(r):r.documentElement,u=t.global;return 6==o&&!a&&u.frameElement&&s.scrollHeight>s.clientHeight&&(n+=s.clientLeft),o<8||a?n+s.clientWidth-s.scrollWidth:-n}return n},i.position=function(r,o){r=n.byId(r);var a=t.body(r.ownerDocument),s=r.getBoundingClientRect();if(s={x:s.left,y:s.top,w:s.right-s.left,h:s.bottom-s.top},e("ie")<9&&(s.x-=e("quirks")?a.clientLeft+a.offsetLeft:0,s.y-=e("quirks")?a.clientTop+a.offsetTop:0),o){var u=i.docScroll(r.ownerDocument);s.x+=u.x,s.y+=u.y}return s},i.getMarginSize=function(e,t){e=n.byId(e);var o=i.getMarginExtents(e,t||r.getComputedStyle(e)),a=e.getBoundingClientRect();return{w:a.right-a.left+o.w,h:a.bottom-a.top+o.h}},i.normalizeEvent=function(t){if("layerX"in t||(t.layerX=t.offsetX,t.layerY=t.offsetY),!("pageX"in t)){var n=t.target,r=n&&n.ownerDocument||document,o=e("quirks")?r.body:r.documentElement;t.pageX=t.clientX+i.fixIeBiDiScrollLeft(o.scrollLeft||0,r),t.pageY=t.clientY+(o.scrollTop||0)}},i}),e,t),e.exports=i},"dojo/dom-prop":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["dojo/_base/kernel"]),n(n.dj.r.absMids["dojo/sniff"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["dojo/dom"]),n(n.dj.r.absMids["dojo/dom-style"]),n(n.dj.r.absMids["dojo/dom-construct"]),n(n.dj.r.absMids["dojo/_base/connect"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a,s){var u={},c=1,l=t._scopeName+"attrid";n.add("dom-textContent",(function(e,t,n){return"textContent"in n})),e.names={class:"className",for:"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",textcontent:"textContent",valuetype:"valueType"},e.get=function(t,r){t=i.byId(t);var o=r.toLowerCase(),a=e.names[o]||r;return"textContent"!=a||n("dom-textContent")?t[a]:function e(t){for(var n,r="",i=t.childNodes,o=0;n=i[o];o++)8!=n.nodeType&&(1==n.nodeType?r+=e(n):r+=n.nodeValue);return r}(t)},e.set=function(t,f,d){t=i.byId(t);var h=arguments.length;if(2==h&&"string"!=typeof f){for(var p in f)e.set(t,p,f[p]);return t}var m=f.toLowerCase(),y=e.names[m]||f;if("style"==y&&"string"!=typeof d)return o.set(t,d),t;if("innerHTML"==y)return n("ie")&&t.tagName.toLowerCase()in{col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1}?(a.empty(t),t.appendChild(a.toDom(d,t.ownerDocument))):t[y]=d,t;if("textContent"==y&&!n("dom-textContent"))return a.empty(t),t.appendChild(t.ownerDocument.createTextNode(d)),t;if(r.isFunction(d)){var g=t[l];g||(g=c++,t[l]=g),u[g]||(u[g]={});var v=u[g][y];if(v)s.disconnect(v);else try{delete t[y]}catch(e){}return d?u[g][y]=s.connect(t,y,d):t[y]=null,t}return t[y]=d,t}}),e,t),e.exports=i},"dojo/dom-style":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/sniff"]),n(n.dj.r.absMids["dojo/dom"]),n(n.dj.r.absMids["dojo/_base/window"])],i=n.dj.d(r,(function(e,t,n){var r,i,o={};r=e("webkit")?function(e){var t;if(1==e.nodeType){var n=e.ownerDocument.defaultView;!(t=n.getComputedStyle(e,null))&&e.style&&(e.style.display="",t=n.getComputedStyle(e,null))}return t||{}}:e("ie")&&(e("ie")<9||e("quirks"))?function(e){return 1==e.nodeType&&e.currentStyle?e.currentStyle:{}}:function(e){if(1===e.nodeType){var t=e.ownerDocument.defaultView;return(t.opener?t:n.global.window).getComputedStyle(e,null)||{}}return{}},o.getComputedStyle=r,i=e("ie")?function(e,t){if(!t)return 0;if("medium"==t)return 4;if(t.slice&&"px"==t.slice(-2))return parseFloat(t);var n=e.style,r=e.runtimeStyle,i=e.currentStyle,o=n.left,a=r.left;r.left=i.left;try{n.left=t,t=n.pixelLeft}catch(e){t=0}return n.left=o,r.left=a,t}:function(e,t){return parseFloat(t)||0},o.toPixelValue=i;var a="DXImageTransform.Microsoft.Alpha",s=function(e,t){try{return e.filters.item(a)}catch(e){return t?{}:null}},u=e("ie")<9||e("ie")<10&&e("quirks")?function(e){try{return s(e).Opacity/100}catch(e){return 1}}:function(e){return r(e).opacity},c=e("ie")<9||e("ie")<10&&e("quirks")?function(e,t){""===t&&(t=1);var n=100*t;if(1===t?(e.style.zoom="",s(e)&&(e.style.filter=e.style.filter.replace(new RegExp("\\s*progid:"+a+"\\([^\\)]+?\\)","i"),""))):(e.style.zoom=1,s(e)?s(e,1).Opacity=n:e.style.filter+=" progid:"+a+"(Opacity="+n+")",s(e,1).Enabled=!0),"tr"==e.tagName.toLowerCase())for(var r=e.firstChild;r;r=r.nextSibling)"td"==r.tagName.toLowerCase()&&c(r,t);return t}:function(e,t){return e.style.opacity=t},l={left:!0,top:!0},f=/margin|padding|width|height|max|min|offset/;function d(e,t,n){if(t=t.toLowerCase(),"auto"==n){if("height"==t)return e.offsetHeight;if("width"==t)return e.offsetWidth}if("fontweight"==t)switch(n){case 700:return"bold";case 400:default:return"normal"}return t in l||(l[t]=f.test(t)),l[t]?i(e,n):n}var h={cssFloat:1,styleFloat:1,float:1};return o.get=function(e,n){var r=t.byId(e),i=arguments.length,a="opacity"==n;if(2==i&&a)return u(r);n=h[n]?"cssFloat"in r.style?"cssFloat":"styleFloat":n;var s=o.getComputedStyle(r);return 1==i?s:d(r,n,s[n]||r.style[n])},o.set=function(e,n,r){var i=t.byId(e),a=arguments.length,s="opacity"==n;if(n=h[n]?"cssFloat"in i.style?"cssFloat":"styleFloat":n,3==a)return s?c(i,r):i.style[n]=r;for(var u in n)o.set(e,u,n[u]);return o.getComputedStyle(i)},o}),e,t),e.exports=i},"dojo/errors/CancelError":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/errors/create"])],i=n.dj.d(r,(function(e){return e("CancelError",null,null,{dojoType:"cancel"})}),e,t),e.exports=i},"dojo/errors/RequestError":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/errors/create"])],i=n.dj.d(r,(function(e){return e("RequestError",(function(e,t){this.response=t}))}),e,t),e.exports=i},"dojo/errors/RequestTimeoutError":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/errors/create"]),n(n.dj.r.absMids["dojo/errors/RequestError"])],i=n.dj.d(r,(function(e,t){return e("RequestTimeoutError",null,t,{dojoType:"timeout"})}),e,t),e.exports=i},"dojo/errors/create":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/lang"])],i=n.dj.d(r,(function(e){return function(t,n,r,i){r=r||Error;var o=function(e){if(r===Error){Error.captureStackTrace&&Error.captureStackTrace(this,o);var t,i=Error.call(this,e);for(t in i)i.hasOwnProperty(t)&&(this[t]=i[t]);this.message=e,this.stack=i.stack}else r.apply(this,arguments);n&&n.apply(this,arguments)};return o.prototype=e.delegate(r.prototype,i),o.prototype.name=t,o.prototype.constructor=o,o}}),e,t),e.exports=i},"dojo/has":function(e,t,n){var r,i;r=[n.dj.c(e.i),n.dj.m(e)],i=n.dj.d(r,(function(e,t){var n=e.has||function(){};if(!n("dojo-has-api")){var r="undefined"!=typeof window&&"undefined"!=typeof location&&"undefined"!=typeof document&&window.location==location&&window.document==document,i=function(){return this}(),o=r&&document,a=o&&o.createElement("DiV"),s=t.config&&t.config()||{};(n=function(e){return"function"==typeof s[e]?s[e]=s[e](i,o,a):s[e]}).cache=s,n.add=function(e,t,r,i){return(void 0===s[e]||i)&&(s[e]=t),r&&n(e)},n.add("host-browser",r),n.add("host-node","object"==typeof process&&process.versions&&process.versions.node&&process.versions.v8),n.add("host-rhino","function"==typeof load&&("function"==typeof Packages||"object"==typeof Packages)),n.add("dom",r),n.add("dojo-dom-ready-api",1),n.add("dojo-sniff",1)}if(n("host-browser")){n.add("dom-addeventlistener",!!document.addEventListener),n.add("touch","ontouchstart"in document||"onpointerdown"in document&&navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints),n.add("touch-events","ontouchstart"in document),n.add("pointer-events","pointerEnabled"in window.navigator?window.navigator.pointerEnabled:"PointerEvent"in window),n.add("MSPointer",window.navigator.msPointerEnabled),n.add("device-width",screen.availWidth||innerWidth);var u=document.createElement("form");n.add("dom-attributes-explicit",0==u.attributes.length),n.add("dom-attributes-specified-flag",u.attributes.length>0&&u.attributes.length<40)}return n.clearElement=function(e){return e.innerHTML="",e},n.normalize=function(e,t){var r=e.match(/[\?:]|[^:\?]*/g),i=0,o=function(e){var t=r[i++];return":"==t?0:"?"==r[i++]?!e&&n(t)?o():(o(!0),o(e)):t||0};return(e=o())&&t(e)},n.load=function(e,t,n){e?t([e],n):n()},n}),e,t),e.exports=i},"dojo/i18n":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/kernel"]),n.dj.c(e.i),n(n.dj.r.absMids["dojo/has"]),n(n.dj.r.absMids["dojo/_base/array"]),n(n.dj.r.absMids["dojo/_base/config"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["dojo/_base/xhr"]),n(n.dj.r.absMids["dojo/json"]),n.dj.m(e)],i=n.dj.d(r,(function(e,t,n,r,i,o,a,s,u){n.add("dojo-preload-i18n-Api",1),n.add("dojo-v1x-i18n-Api",1);var c=e.i18n={},l=/(^.*(^|\/)nls)(\/|$)([^\/]*)\/?([^\/]*)/,f={},d=function(t,n,r){return r=r?r.toLowerCase():e.locale,t=t.replace(/\./g,"/"),n=n.replace(/\./g,"/"),/root/i.test(r)?t+"/nls/"+n:t+"/nls/"+r+"/"+n},h=e.getL10nName=function(e,t,n){return u.id+"!"+d(e,t,n)},p=function(t,a,u){var c=l.exec(t),d=c[1]+"/",h=c[5]||c[4],p=d+h,m=c[5]&&c[4],y=m||e.locale||"",g=p+"/"+y,v=m?[y]:function(e){var t=i.extraLocale||[];return(t=o.isArray(t)?t:[t]).push(e),t}(y),j=v.length,E=function(){--j||u(o.delegate(f[g]))};if(n("dojo-preload-i18n-Api")){var M=t.split("*"),k="preload"==M[1];if(k&&(f[t]||(f[t]=1,b(M[2],s.parse(M[3]),1,a)),u(1)),k||_(t,a,u)&&!f[g])return}r.forEach(v,(function(e){var t=p+"/"+e;n("dojo-preload-i18n-Api")&&w(t),f[t]?E():function(e,t,n,r,i,a){e([t],(function(s){var u=o.clone(s.root||s.ROOT),c=function(e,t,n,r){for(var i=[n+r],o=t.split("-"),a="",s=0;s=0){var p=n.replace(/\./g,"/")+"_"+h;return c(),function(e,t){y(e,s)||a?s([e],t):M([e],t,s)}(p,(function(n){for(var r in n){var i,a,p=n[r],m=r.match(/(.+)\/([^\/]+)$/);if(m&&(i=m[2],a=m[1]+"/",p._localized)){var y;if("ROOT"===h){var g=y=p._localized;delete p._localized,g.root=p,f[t.toAbsMid(r)]=g}else y=p._localized,f[d(a,i,h,t)]=p;if(h!==e){function v(n,r,i,a){var h=[],p=[];u(e,(function(e){a[e]&&(h.push(t.toAbsMid(n+e+"/"+r)),p.push(d(n,r,e,t)))})),h.length?(c(),s(h,(function(){for(var a=h.length-1;a>=0;a--)i=o.mixin(o.clone(i),arguments[a]),f[p[a]]=i;f[d(n,r,e,t)]=o.clone(i),l()}))):f[d(n,r,e,t)]=i}v(a,i,p,y)}}}l()})),!0}return!1}))}s=s||t,h(),r.forEach(e.config.extraLocale,h)},_=function(e,t,n){return g&&v.push([e,t,n]),g},w=function(){};if(n("dojo-v1x-i18n-Api")){var j={},E=new Function("__bundle","__checkForLegacyModules","__mid","__amdValue","var define = function(mid, factory){define.called = 1; __amdValue.result = factory || mid;},\t require = function(){define.called = 1;};try{define.called = 0;eval(__bundle);if(define.called==1)return __amdValue;if((__checkForLegacyModules = __checkForLegacyModules(__mid)))return __checkForLegacyModules;}catch(e){}try{return eval('('+__bundle+')');}catch(e){return e;}"),M=function(e,t,n){var i=[];r.forEach(e,(function(e){var t=n.toUrl(e+".js");function r(n){var r=E(n,w,e,j);r===j?i.push(f[t]=j.result):(r instanceof Error&&(console.error("failed to evaluate i18n bundle; url="+t,r),r={}),i.push(f[t]=/nls\/[^\/]+\/[^\/]+$/.test(t)?r:{root:r,_v1x:1}))}if(f[t])i.push(f[t]);else{var o=n.syncLoadNls(e);if(o||(o=w(e.replace(/nls\/([^\/]*)\/([^\/]*)$/,"nls/$2/$1"))),o)i.push(o);else if(a)a.get({url:t,sync:!0,load:r,error:function(){i.push(f[t]={})}});else try{n.getText(t,!0,r)}catch(e){i.push(f[t]={})}}})),t&&t.apply(null,i)};w=function(t){for(var n,r=t.split("/"),i=e.global[r[0]],o=1;i&&o-1&&(s=t.split(/\s*,\s*/)),s){for(var u,c=[],l=0;u=s[l++];)c.push(i.parse(e,u,n,r,o,a));return c.remove=function(){for(var e=0;e=200&&e<300||304===e||1223===e||!e}}),e,t),e.exports=i},"dojo/request/watch":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/request/util"]),n(n.dj.r.absMids["dojo/errors/RequestTimeoutError"]),n(n.dj.r.absMids["dojo/errors/CancelError"]),n(n.dj.r.absMids["dojo/_base/array"]),n(n.dj.r.absMids["dojo/_base/window"]),n.dj.h("dom-addeventlistener?:dojo/on")],i=n.dj.d(r,(function(e,t,n,r,i,o){var a=null,s=[];function u(){for(var e,n=+new Date,r=0;r=0),e.add("wp",parseFloat(n.split("Windows Phone")[1])||void 0),e.add("msapp",parseFloat(n.split("MSAppHost/")[1])||void 0),e.add("khtml",r.indexOf("Konqueror")>=0?i:void 0),e.add("edge",parseFloat(n.split("Edge/")[1])||void 0),e.add("opr",parseFloat(n.split("OPR/")[1])||void 0),e.add("webkit",!e("wp")&&!e("edge")&&parseFloat(n.split("WebKit/")[1])||void 0),e.add("chrome",!e("edge")&&!e("opr")&&parseFloat(n.split("Chrome/")[1])||void 0),e.add("android",!e("wp")&&parseFloat(n.split("Android ")[1])||void 0),e.add("safari",!(r.indexOf("Safari")>=0)||e("wp")||e("chrome")||e("android")||e("edge")||e("opr")?void 0:parseFloat(r.split("Version/")[1])),e.add("mac",r.indexOf("Macintosh")>=0),e.add("quirks","BackCompat"==document.compatMode),!e("wp")&&n.match(/(iPhone|iPod|iPad)/)){var o=RegExp.$1.replace(/P/,"p"),a=n.match(/OS ([\d_]+)/)?RegExp.$1:"1",s=parseFloat(a.replace(/_/,".").replace(/_/g,""));e.add(o,s),e.add("ios",s)}if(e.add("bb",(n.indexOf("BlackBerry")>=0||n.indexOf("BB10")>=0)&&parseFloat(n.split("Version/")[1])||void 0),e.add("trident",parseFloat(r.split("Trident/")[1])||void 0),e.add("svg","undefined"!=typeof SVGAngle),!e("webkit")){if(n.indexOf("Opera")>=0&&e.add("opera",i>=9.8&&parseFloat(n.split("Version/")[1])||i),!(n.indexOf("Gecko")>=0)||e("wp")||e("khtml")||e("trident")||e("edge")||e.add("mozilla",i),e("mozilla")&&e.add("ff",parseFloat(n.split("Firefox/")[1]||n.split("Minefield/")[1])||void 0),document.all&&!e("opera")){var u=parseFloat(r.split("MSIE ")[1])||void 0,c=document.documentMode;c&&5!=c&&Math.floor(u)!=c&&(u=c),e.add("ie",u)}e.add("wii","undefined"!=typeof opera&&opera.wiiremote)}}return e}),e,t),e.exports=i},"dojo/topic":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/Evented"])],i=n.dj.d(r,(function(e){var t=new e;return{publish:function(e,n){return t.emit.apply(t,arguments)},subscribe:function(e,n){return t.on.apply(t,arguments)}}}),e,t),e.exports=i},"dojo/when":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/Deferred"]),n(n.dj.r.absMids["dojo/promise/Promise"])],i=n.dj.d(r,(function(e,t){"use strict";return function(n,r,i,o){var a=n&&"function"==typeof n.then,s=a&&n instanceof t;if(!a)return arguments.length>1?r?r(n):n:(new e).resolve(n);if(!s){var u=new e(n.cancel);n.then(u.resolve,u.reject,u.progress),n=u.promise}return r||i||o?n.then(r,i,o):n}}),e,t),e.exports=i},"dojox/cometd/AckExtension":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojox/cometd/cometd"])],i=n.dj.d(r,(function(e){return e.AckExtension=function(){var e,t=!1,n=-1;function r(t,n){e._debug(t,n)}this.registered=function(t,n){e=n,r("AckExtension: executing registration callback")},this.unregistered=function(){r("AckExtension: executing unregistration callback"),e=null},this.incoming=function(e){var i=e.channel;if("/meta/handshake"==i)r("AckExtension: server supports acks",t=e.ext&&e.ext.ack);else if(t&&"/meta/connect"==i&&e.successful){var o=e.ext;o&&"number"==typeof o.ack&&r("AckExtension: server sent ack id",n=o.ack)}return e},this.outgoing=function(i){var o=i.channel;return"/meta/handshake"==o?(i.ext||(i.ext={}),i.ext.ack=e&&!1!==e.ackEnabled,n=-1):t&&"/meta/connect"==o&&(i.ext||(i.ext={}),i.ext.ack=n,r("AckExtension: client sending ack id",n)),i}}}),e,t),e.exports=i},"dojox/cometd/cometd":function(e,t,n){var r;void 0===(r=function(){this.org=this.org||{};var e=this.org;return e.cometd={},e.cometd.JSON={},e.cometd.JSON.toJSON=e.cometd.JSON.fromJSON=function(e){throw"Abstract"},e.cometd.Utils={},e.cometd.Utils.isString=function(e){return null!=e&&("string"==typeof e||e instanceof String)},e.cometd.Utils.isArray=function(e){return null!=e&&e instanceof Array},e.cometd.Utils.inArray=function(e,t){for(var n=0;n0;){var t=a[0],n=t[0],r=t[1];if(n.url!==e.url||n.sync!==e.sync)break;a.shift(),e.messages=e.messages.concat(n.messages),this._debug("Coalesced",n.messages.length,"messages from request",r.id)}}function u(e,t){if(this.transportSend(e,t),t.expired=!1,!e.sync){var n=this.getConfiguration().maxNetworkDelay,r=n;!0===t.metaConnect&&(r+=this.getAdvice().timeout),this._debug("Transport",this.getType(),"waiting at most",r,"ms for the response, maxNetworkDelay",n);var i=this;t.timeout=this.setTimeout((function(){t.expired=!0,t.xhr&&t.xhr.abort();var n="Request "+t.id+" of transport "+i.getType()+" exceeded "+r+" ms max network delay";i._debug(n),i.complete(t,!1,t.metaConnect),e.onFailure(t.xhr,e.messages,"timeout",n)}),r)}}function c(e){var t=++r,n={id:t,metaConnect:!1};o.length=0&&o.splice(r,1),a.length>0){var i=a.shift(),u=i[0],l=i[1];if(this._debug("Transport dequeued request",l.id),n)this.getConfiguration().autoBatch&&s.call(this,u),c.call(this,u),this._debug("Transport completed request",t.id,u);else{var f=this;this.setTimeout((function(){f.complete(l,!1,l.metaConnect),u.onFailure(l.xhr,u.messages,"error","Previous request failed")}),0)}}}function d(e){if(null!==i)throw"Concurrent metaConnect requests not allowed, request id="+i.id+" not yet completed";var t=++r;this._debug("Transport",this.getType(),"metaConnect send, request",t,"envelope",e);var n={id:t,metaConnect:!0};u.call(this,e,n),i=n}return n.complete=function(e,t,n){n?l.call(this,e):f.call(this,e,t)},n.transportSend=function(e,t){throw"Abstract"},n.transportSuccess=function(e,t,n){t.expired||(this.clearTimeout(t.timeout),this.complete(t,!0,t.metaConnect),n&&n.length>0?e.onSuccess(n):e.onFailure(t.xhr,e.messages,"Empty HTTP response"))},n.transportFailure=function(e,t,n,r){t.expired||(this.clearTimeout(t.timeout),this.complete(t,!1,t.metaConnect),e.onFailure(t.xhr,e.messages,n,r))},n.send=function(e,t){t?d.call(this,e):c.call(this,e)},n.abort=function(){t.abort();for(var e=0;e0;){var s=e.cometd.JSON.toJSON(t.messages.slice(i,i+o)),u=t.url.length+encodeURI(s).length;if(u>2e3){if(1===o){var c="Bayeux message too big ("+u+" bytes, max is 2000) for transport "+this.getType();return void this.setTimeout((function(){r.transportFailure(t,n,"error",c)}),0)}--o}else a.push(o),i+=o,o=t.messages.length-i}var l=t;if(a.length>1){var f=0,d=a[0];this._debug("Transport",this.getType(),"split",t.messages.length,"messages into",a.join(" + ")),(l=this._mixin(!1,{},t)).messages=t.messages.slice(f,d),l.onSuccess=t.onSuccess,l.onFailure=t.onFailure;for(var h=1;h0&&(i=this.setTimeout((function(){i=null,l||(r._debug("Transport",r.getType(),"timed out while connecting to URL",n,":",o,"ms"),r.onClose(1002,"Connect Timeout"))}),o));var a=new e.cometd.WebSocket(n),s=function(e){var t=e?e.code:1e3,n=e?e.reason:void 0;r._debug("WebSocket closed",t,"/",n,a),i&&(r.clearTimeout(i),i=null),a===c?r.onClose(t,n):r._debug("Ignoring close event, WebSocket",c)};a.onopen=function(){r._debug("WebSocket opened",a),i&&(r.clearTimeout(i),i=null),a===c?r.onOpen():r._debug("Ignoring open event, WebSocket",c)},a.onclose=s,a.onerror=function(){s({code:1002})},a.onmessage=function(e){r._debug("WebSocket message",e,a),a===c?r.onMessage(e):r._debug("Ignoring message event, WebSocket",c)},c=a,this._debug("Transport",this.getType(),"configured callbacks on",a)}function h(t,n){var r=e.cometd.JSON.toJSON(t.messages);c.send(r),this._debug("Transport",this.getType(),"sent",t,"metaConnect =",n);var i=this.getConfiguration().maxNetworkDelay,o=i;n&&(o+=this.getAdvice().timeout,f=!0);for(var a=[],s=0;s=0){h=!0,g.splice(v,1);var b=s[y][0],_=s[y][1];delete s[y],g.length>0&&(s[g.join(",")]=[b,_]);break}}}h&&this._debug("Transport",this.getType(),"removed envelope, envelopes",s),n.call(this,i),r&&c.close(1e3,"Disconnect")},i.onClose=function(e,t){for(var n in this._debug("Transport",this.getType(),"closed",e,t,c),o=a,u)this.clearTimeout(u[n]);for(var r in u={},s){var i=s[r][0];s[r][1]&&(f=!1),i.onFailure(c,i.messages,"closed "+e+"/"+t)}s={},null!==c&&l&&c.close(1e3,"Close"),l=!1,c=null},i.registered=function(e,n){r.registered(e,n),t=n},i.accept=function(n,r,i){return o&&!!e.cometd.WebSocket&&!1!==t.websocketEnabled},i.send=function(e,t){this._debug("Transport",this.getType(),"sending",e,"metaConnect =",t);for(var n=[],r=0;r0)a._info("Appending message type to URI "+r+i+" is not supported, disabling 'appendMessageTypeToURL' configuration"),M.appendMessageTypeToURL=!1;else{var o=r.split("/"),s=o.length-1;r.match(/\/$/)&&(s-=1),o[s].indexOf(".")>=0&&(a._info("Appending message type to URI "+r+" is not supported, disabling 'appendMessageTypeToURL' configuration"),M.appendMessageTypeToURL=!1)}}function S(){for(var e in y)for(var t=y[e],n=t.length-1;n>=0;--n){var r=t[n];r&&!r.listener&&(t.splice(n,1),a._debug("Removed subscription",r,"for channel",e))}}function x(e){l!==e&&(a._debug("Status",l,"->",e),l=e)}function O(){return"disconnecting"===l||"disconnected"===l}function A(e,t,n,r,i){try{return t.call(e,r)}catch(e){a._debug("Exception during execution of extension",n,e);var o=a.onExtensionException;if(C(o)){a._debug("Invoking extension exception callback",n,e);try{o.call(a,e,n,i,r)}catch(e){a._info("Exception during execution of exception callback in extension",n,e)}}return r}}function R(e){for(var t=0;t0)for(var r=n.length-1;r>=0;--r){var i=n[r];try{i.callback.call(i.scope,t)}catch(e){a._debug("Exception during notification",i,t,e);var o=a.onListenerException;if(C(o)){a._debug("Invoking listener exception callback",i,e);try{o.call(a,e,i.handle,i.listener,t)}catch(e){a._info("Exception during execution of listener callback",i,e)}}}}}function I(e,t){D(e,t);for(var n=e.split("/"),r=n.length-1,i=r;i>0;--i){var o=n.slice(0,i).join("/")+"/*";i===r&&D(o,t),D(o+="*",t)}}function N(){null!==v&&e.cometd.Utils.clearTimeout(v),v=null}function U(t){N();var n=_.interval+g;a._debug("Function scheduled in",n,"ms, interval =",_.interval,"backoff =",g,t),v=e.cometd.Utils.setTimeout(a,t,n)}function L(e,t,r,s){for(var u=0;u0||!0===m?p.push(e):L(!1,[e],!1)}function q(){g=0}function z(){g0&&L(!1,e,!1)}function B(){x("connecting"),U((function(){!function(){if(!O()){var e={channel:"/meta/connect",connectionType:n.getType()};E||(e.advice={timeout:0}),x("connecting"),a._debug("Connect sent",e),L(!1,[e],!0,"connect"),x("connected")}}()}))}function H(e){e&&(_=a._mixin(!1,{},M.advice,e),a._debug("New advice",_))}function W(e){N(),e&&n.abort(),d=null,x("disconnected"),h=0,q(),p.length>0&&(o.call(a,void 0,p,"error","Disconnected"),p=[])}function K(e){d=null,S(),O()?(c.reset(),H(M.advice)):H(a._mixin(!1,_,{reconnect:"retry"})),h=0,m=!0,r=e;var t=c.findTransportTypes("1.0",u,M.url),i={version:"1.0",minimumVersion:"0.9",channel:"/meta/handshake",supportedConnectionTypes:t,advice:{timeout:_.timeout,interval:_.interval}},o=a._mixin(!1,{},r,i);n=c.negotiateTransport(t,"1.0",u,M.url),a._debug("Initial transport is",n.getType()),x("handshaking"),a._debug("Handshake sent",o),L(!1,[o],!1,"handshake")}function J(){x("handshaking"),m=!0,U((function(){K(r)}))}function X(e){I("/meta/handshake",e),I("/meta/unsuccessful",e),!O()&&"none"!==_.reconnect?(z(),J()):W(!1)}function G(e,t){X({successful:!1,failure:!0,channel:"/meta/handshake",request:t,xhr:e,advice:{reconnect:"retry",interval:g}})}function $(e){I("/meta/connect",e),I("/meta/unsuccessful",e);var t=O()?"none":_.reconnect;switch(t){case"retry":B(),z();break;case"handshake":c.reset(),q(),J();break;case"none":W(!1);break;default:throw"Unrecognized advice action"+t}}function Y(e,t){E=!1,$({successful:!1,failure:!0,channel:"/meta/connect",request:t,xhr:e,advice:{reconnect:"retry",interval:g}})}function Q(e){W(!0),I("/meta/disconnect",e),I("/meta/unsuccessful",e)}function Z(e,t){Q({successful:!1,failure:!0,channel:"/meta/disconnect",request:t,xhr:e,advice:{reconnect:"none",interval:0}})}function ee(e){I("/meta/subscribe",e),I("/meta/unsuccessful",e)}function te(e,t){ee({successful:!1,failure:!0,channel:"/meta/subscribe",request:t,xhr:e,advice:{reconnect:"none",interval:0}})}function ne(e){I("/meta/unsubscribe",e),I("/meta/unsuccessful",e)}function re(e,t){ne({successful:!1,failure:!0,channel:"/meta/unsubscribe",request:t,xhr:e,advice:{reconnect:"none",interval:0}})}function ie(e){var t=w[e.id];C(t)&&(delete w[e.id],t.call(a,e))}function oe(e){ie(e),I("/meta/publish",e),I("/meta/unsuccessful",e)}function ae(e,t){oe({successful:!1,failure:!0,channel:t.channel,request:t,xhr:e,advice:{reconnect:"none",interval:0}})}function se(e){if(null!=(e=function(e){for(var t=0;t",t),n=t),m=!1,V(),e.reestablish=j,j=!0,I("/meta/handshake",e);var r=O()?"none":_.reconnect;switch(r){case"retry":q(),B();break;case"none":W(!1);break;default:throw"Unrecognized advice action "+r}}else X(e)}(e);break;case"/meta/connect":!function(e){if(E=e.successful){I("/meta/connect",e);var t=O()?"none":_.reconnect;switch(t){case"retry":q(),B();break;case"none":W(!1);break;default:throw"Unrecognized advice action "+t}}else $(e)}(e);break;case"/meta/disconnect":!function(e){e.successful?(W(!1),I("/meta/disconnect",e)):Q(e)}(e);break;case"/meta/subscribe":!function(e){e.successful?I("/meta/subscribe",e):ee(e)}(e);break;case"/meta/unsubscribe":!function(e){e.successful?I("/meta/unsubscribe",e):ne(e)}(e);break;default:!function(e){void 0===e.successful?void 0!==e.data&&null!==e.data?I(e.channel,e):a._debug("Unknown message",e):e.successful?(ie(e),I("/meta/publish",e)):oe(e)}(e)}}function ue(e){var t=y[e];if(t)for(var n=0;n0&&-1!==(t=function(e,t){for(var n=0;n"']/g,Q=RegExp($.source),Z=RegExp(Y.source),ee=/<%-([\s\S]+?)%>/g,te=/<%([\s\S]+?)%>/g,ne=/<%=([\s\S]+?)%>/g,re=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ie=/^\w*$/,oe=/^\./,ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,se=/[\\^$.*+?()[\]{}|]/g,ue=RegExp(se.source),ce=/^\s+|\s+$/g,le=/^\s+/,fe=/\s+$/,de=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,he=/\{\n\/\* \[wrapped with (.+)\] \*/,pe=/,? & /,me=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ye=/\\(\\)?/g,ge=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ve=/\w*$/,be=/^[-+]0x[0-9a-f]+$/i,_e=/^0b[01]+$/i,we=/^\[object .+?Constructor\]$/,je=/^0o[0-7]+$/i,Ee=/^(?:0|[1-9]\d*)$/,Me=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ke=/($^)/,Ce=/['\n\r\u2028\u2029\\]/g,Pe="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",Te="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+Pe,Se=RegExp("['’]","g"),xe=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Oe=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+Pe,"g"),Ae=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)|\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)|\\d+",Te].join("|"),"g"),Re=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),De=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ie="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Ne={};Ne["[object Float32Array]"]=Ne["[object Float64Array]"]=Ne["[object Int8Array]"]=Ne["[object Int16Array]"]=Ne["[object Int32Array]"]=Ne["[object Uint8Array]"]=Ne["[object Uint8ClampedArray]"]=Ne["[object Uint16Array]"]=Ne["[object Uint32Array]"]=!0,Ne["[object Arguments]"]=Ne["[object Array]"]=Ne["[object ArrayBuffer]"]=Ne["[object Boolean]"]=Ne["[object DataView]"]=Ne["[object Date]"]=Ne["[object Error]"]=Ne["[object Function]"]=Ne["[object Map]"]=Ne["[object Number]"]=Ne["[object Object]"]=Ne["[object RegExp]"]=Ne["[object Set]"]=Ne["[object String]"]=Ne["[object WeakMap]"]=!1;var Ue={};Ue["[object Arguments]"]=Ue["[object Array]"]=Ue["[object ArrayBuffer]"]=Ue["[object DataView]"]=Ue["[object Boolean]"]=Ue["[object Date]"]=Ue["[object Float32Array]"]=Ue["[object Float64Array]"]=Ue["[object Int8Array]"]=Ue["[object Int16Array]"]=Ue["[object Int32Array]"]=Ue["[object Map]"]=Ue["[object Number]"]=Ue["[object Object]"]=Ue["[object RegExp]"]=Ue["[object Set]"]=Ue["[object String]"]=Ue["[object Symbol]"]=Ue["[object Uint8Array]"]=Ue["[object Uint8ClampedArray]"]=Ue["[object Uint16Array]"]=Ue["[object Uint32Array]"]=!0,Ue["[object Error]"]=Ue["[object Function]"]=Ue["[object WeakMap]"]=!1;var Le,Fe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},qe=parseFloat,ze=parseInt,Ve="object"==typeof e&&e&&e.Object===Object&&e,Be="object"==typeof self&&self&&self.Object===Object&&self,He=Ve||Be||Function("return this")(),We=t&&!t.nodeType&&t,Ke=We&&"object"==typeof r&&r&&!r.nodeType&&r,Je=Ke&&Ke.exports===We,Xe=Je&&Ve.process;e:{try{Le=Xe&&Xe.binding&&Xe.binding("util");break e}catch(o){}Le=void 0}var Ge=Le&&Le.isArrayBuffer,$e=Le&&Le.isDate,Ye=Le&&Le.isMap,Qe=Le&&Le.isRegExp,Ze=Le&&Le.isSet,et=Le&&Le.isTypedArray,tt=C("length"),nt=P({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),rt=P({"&":"&","<":"<",">":">",'"':""","'":"'"}),it=P({"&":"&","<":"<",">":">",""":'"',"'":"'"}),ot=function e(t){function n(e){if(Qr(e)&&!qa(e)&&!(e instanceof P)){if(e instanceof i)return e;if(qi.call(e,"__wrapped__"))return Mr(e)}return new i(e)}function r(){}function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=B}function P(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Pe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function dt(e,t,n,r,i,o){var a,s=1&t,u=2&t,l=4&t;if(n&&(a=i?n(e,r,i,o):n(e)),a!==B)return a;if(!Yr(e))return e;if(r=qa(e)){if(a=function(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&qi.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!s)return Mn(e,a)}else{var f=$o(e),d="[object Function]"==f||"[object GeneratorFunction]"==f;if(Va(e))return vn(e,s);if("[object Object]"==f||"[object Arguments]"==f||d&&!i){if(a=u||d?{}:ur(e),!s)return u?function(e,t){return kn(e,Go(e),t)}(e,function(e,t){return e&&kn(t,hi(t),e)}(a,e)):function(e,t){return kn(e,Xo(e),t)}(e,ut(a,e))}else{if(!Ue[f])return i?e:{};a=cr(e,f,dt,s)}}if(o||(o=new Fe),i=o.get(e))return i;o.set(e,a);u=l?u?er:Zn:u?hi:di;var h=r?B:u(e);return c(h||e,(function(r,i){h&&(r=e[i=r]),tt(a,i,dt(r,t,n,i,e,o))})),a}function ht(e,t,n){var r=n.length;if(null==e)return!r;for(e=Ai(e);r--;){var i=n[r],o=t[i],a=e[i];if(a===B&&!(i in e)||!o(a))return!1}return!0}function pt(e,t,n){if("function"!=typeof e)throw new Ii("Expected a function");return Zo((function(){e.apply(B,n)}),t)}function mt(e,t,n,r){var i=-1,o=h,a=!0,s=e.length,u=[],c=t.length;if(!s)return u;n&&(t=m(t,O(n))),r?(o=p,a=!1):200<=t.length&&(o=R,a=!1,t=new Le(t));e:for(;++it}function Pt(e,t){return null!=e&&qi.call(e,t)}function Tt(e,t){return null!=e&&t in Ai(e)}function St(e,t,n){for(var r=n?p:h,i=e[0].length,o=e.length,a=o,s=Pi(o),u=1/0,c=[];a--;){var l=e[a];a&&t&&(l=m(l,O(t))),u=go(l.length,u),s[a]=!n&&(t||120<=i&&120<=l.length)?new Le(a&&l):B}l=e[0];var f=-1,d=s[0];e:for(;++f(t=yn(t,e)).length?e:Et(e,en(t,0,-1)))?e:e[wr(Sr(t))])?B:s(t,e,n)}function Ot(e){return Qr(e)&&"[object Arguments]"==kt(e)}function At(e,t,n,r,i){if(e===t)t=!0;else if(null==e||null==t||!Qr(e)&&!Qr(t))t=e!=e&&t!=t;else e:{var o,a,s=qa(e),u=qa(t),c="[object Object]"==(o="[object Arguments]"==(o=s?"[object Array]":$o(e))?"[object Object]":o);u="[object Object]"==(a="[object Arguments]"==(a=u?"[object Array]":$o(t))?"[object Object]":a);if((a=o==a)&&Va(e)){if(!Va(t)){t=!1;break e}s=!0,c=!1}if(a&&!c)i||(i=new Fe),t=s||Ja(e)?Yn(e,t,n,r,At,i):function(e,t,n,r,i,o,a){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!o(new Gi(e),new Gi(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return Hr(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=U;case"[object Set]":if(s||(s=q),e.size!=t.size&&!(1&r))break;return(n=a.get(e))?n==t:(r|=2,a.set(e,t),t=Yn(s(e),s(t),r,i,o,a),a.delete(e),t);case"[object Symbol]":if(No)return No.call(e)==No.call(t)}return!1}(e,t,o,n,r,At,i);else{if(!(1&n)&&(s=c&&qi.call(e,"__wrapped__"),o=u&&qi.call(t,"__wrapped__"),s||o)){e=s?e.value():e,t=o?t.value():t,i||(i=new Fe),t=At(e,t,n,r,i);break e}if(a)t:if(i||(i=new Fe),s=1&n,o=Zn(e),u=o.length,a=Zn(t).length,u==a||s){for(c=u;c--;){var l=o[c];if(!(s?l in t:qi.call(t,l))){t=!1;break t}}if((a=i.get(e))&&i.get(t))t=a==t;else{a=!0,i.set(e,t),i.set(t,e);for(var f=s;++ct?n:0,n)?e[t]:B}function Bt(e,t,n){var r=-1;return t=m(t.length?t:[_i],O(rr())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].c;return e}(e=Lt(e,(function(e){return{a:m(t,(function(t){return t(e)})),b:++r,c:e}})),(function(e,t){var r;e:{r=-1;for(var i=e.a,o=t.a,a=i.length,s=n.length;++r=s?u:u*("desc"==n[r]?-1:1);break e}}r=e.b-t.b}return r}))}function Ht(e,t,n){for(var r=-1,i=t.length,o={};++rt||9007199254740991t&&(t=-t>i?0:i+t),0>(n=n>i?i:n)&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0,n=Pi(i);++r=i){for(;r>>1,a=e[o];null!==a&&!ni(a)&&(n?a<=t:a(t=yn(t,e)).length?e:Et(e,en(t,0,-1)))||delete e[wr(Sr(t))]}function ln(e,t,n,r){for(var i=e.length,o=r?i:-1;(r?o--:++or)return r?un(e[0]):[];for(var i=-1,o=Pi(r);++i=r?e:en(e,t,n)}function vn(e,t){if(t)return e.slice();var n=e.length;n=$i?$i(n):new e.constructor(n);return e.copy(n),n}function bn(e){var t=new e.constructor(e.byteLength);return new Gi(t).set(new Gi(e)),t}function _n(e,t){return new e.constructor(t?bn(e.buffer):e.buffer,e.byteOffset,e.length)}function wn(e,t){if(e!==t){var n=e!==B,r=null===e,i=e==e,o=ni(e),a=t!==B,s=null===t,u=t==t,c=ni(t);if(!s&&!c&&!o&&e>t||o&&a&&u&&!s&&!c||r&&a&&u||!n&&u||!i)return 1;if(!r&&!o&&!c&&ei?B:o,i=1),t=Ai(t);++ro&&a[0]!==c&&a[o-1]!==c?[]:F(a,c)).length)n?n?Xt(t,e):t:(n=Xt(t,uo(e/z(t))),Re.test(t)?gn(V(n),0,e).join(""):n.slice(0,e))}function zn(e,t,n,r){var i=1&t,o=An(e);return function t(){for(var a=-1,u=arguments.length,c=-1,l=r.length,f=Pi(l+u),d=this&&this!==He&&this instanceof t?o:e;++ct||r)&&(1&e&&(o[2]=d[2],t|=1&n?0:4),(n=d[3])&&(r=o[3],o[3]=r?jn(r,n,d[4]):n,o[4]=r?F(o[3],"__lodash_placeholder__"):d[4]),(n=d[5])&&(r=o[5],o[5]=r?En(r,n,d[6]):n,o[6]=r?F(o[5],"__lodash_placeholder__"):d[6]),(n=d[7])&&(o[7]=n),128&e&&(o[8]=null==o[8]?d[8]:go(o[8],d[8])),null==o[9]&&(o[9]=d[9]),o[0]=d[0],o[1]=t),e=o[0],t=o[1],n=o[2],r=o[3],i=o[4],!(s=o[9]=o[9]===B?u?0:e.length:yo(o[9]-c,0))&&24&t&&(t&=-25),vr((d?Bo:Qo)(t&&1!=t?8==t||16==t?Rn(e,t,s):32!=t&&33!=t||i.length?Nn.apply(B,o):zn(e,t,n,r):function(e,t,n){var r=1&t,i=An(e);return function t(){return(this&&this!==He&&this instanceof t?i:e).apply(r?n:this,arguments)}}(e,t,n),o),e,t)}function Xn(e,t,n,r){return e===B||Hr(e,Ui[n])&&!qi.call(r,n)?t:e}function Gn(e,t,n,r,i,o){return Yr(e)&&Yr(t)&&(o.set(t,e),zt(e,t,B,Gn,o),o.delete(t)),e}function $n(e){return ei(e)?B:e}function Yn(e,t,n,r,i,o){var a=1&n,s=e.length;if(s!=(u=t.length)&&!(a&&u>s))return!1;if((u=o.get(e))&&o.get(t))return u==t;var u=-1,c=!0,l=2&n?new Le:B;for(o.set(e,t),o.set(t,e);++u(n=null==n?0:oi(n))&&(n=yo(r+n,0)),w(e,rr(t,3),n)):-1}function Cr(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;return n!==B&&(i=oi(n),i=0>n?yo(r+i,0):go(i,r-1)),w(e,rr(t,3),i,!0)}function Pr(e){return null!=e&&e.length?bt(e,1):[]}function Tr(e){return e&&e.length?e[0]:B}function Sr(e){var t=null==e?0:e.length;return t?e[t-1]:B}function xr(e,t){return e&&e.length&&t&&t.length?Wt(e,t):e}function Or(e){return null==e?e:wo.call(e)}function Ar(e){if(!e||!e.length)return[];var t=0;return e=d(e,(function(e){if(Kr(e))return t=yo(e.length,t),!0})),x(t,(function(t){return m(e,C(t))}))}function Rr(e,t){if(!e||!e.length)return[];var n=Ar(e);return null==t?n:m(n,(function(e){return s(t,B,e)}))}function Dr(e){return(e=n(e)).__chain__=!0,e}function Ir(e,t){return t(e)}function Nr(e,t){return(qa(e)?c:Fo)(e,rr(t,3))}function Ur(e,t){return(qa(e)?l:qo)(e,rr(t,3))}function Lr(e,t){return(qa(e)?m:Lt)(e,rr(t,3))}function Fr(e,t,n){return t=n?B:t,t=e&&null==t?e.length:t,Jn(e,128,B,B,B,B,t)}function qr(e,t){var n;if("function"!=typeof t)throw new Ii("Expected a function");return e=oi(e),function(){return 0<--e&&(n=t.apply(this,arguments)),1>=e&&(t=B),n}}function zr(e,t,n){function r(t){var n=u,r=c;return u=c=B,p=t,f=e.apply(r,n)}function i(e){var n=e-h;return e-=p,h===B||n>=t||0>n||y&&e>=l}function o(){var e=Ta();if(i(e))return a(e);var n,r=Zo;n=e-p,e=t-(e-h),n=y?go(e,l-n):e,d=r(o,n)}function a(e){return d=B,g&&u?r(e):(u=c=B,f)}function s(){var e=Ta(),n=i(e);if(u=arguments,c=this,h=e,n){if(d===B)return p=e=h,d=Zo(o,t),m?r(e):f;if(y)return d=Zo(o,t),r(h)}return d===B&&(d=Zo(o,t)),f}var u,c,l,f,d,h,p=0,m=!1,y=!1,g=!0;if("function"!=typeof e)throw new Ii("Expected a function");return t=si(t)||0,Yr(n)&&(m=!!n.leading,l=(y="maxWait"in n)?yo(si(n.maxWait)||0,t):l,g="trailing"in n?!!n.trailing:g),s.cancel=function(){d!==B&&Wo(d),p=0,u=h=c=d=B},s.flush=function(){return d===B?f:a(Ta())},s}function Vr(e,t){function n(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;return o.has(i)?o.get(i):(r=e.apply(this,r),n.cache=o.set(i,r)||o,r)}if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ii("Expected a function");return n.cache=new(Vr.Cache||Oe),n}function Br(e){if("function"!=typeof e)throw new Ii("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Hr(e,t){return e===t||e!=e&&t!=t}function Wr(e){return null!=e&&$r(e.length)&&!Xr(e)}function Kr(e){return Qr(e)&&Wr(e)}function Jr(e){if(!Qr(e))return!1;var t=kt(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ei(e)}function Xr(e){return!!Yr(e)&&("[object Function]"==(e=kt(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function Gr(e){return"number"==typeof e&&e==oi(e)}function $r(e){return"number"==typeof e&&-1=e}function Yr(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Qr(e){return null!=e&&"object"==typeof e}function Zr(e){return"number"==typeof e||Qr(e)&&"[object Number]"==kt(e)}function ei(e){return!(!Qr(e)||"[object Object]"!=kt(e))&&(null===(e=Yi(e))||"function"==typeof(e=qi.call(e,"constructor")&&e.constructor)&&e instanceof e&&Fi.call(e)==Hi)}function ti(e){return"string"==typeof e||!qa(e)&&Qr(e)&&"[object String]"==kt(e)}function ni(e){return"symbol"==typeof e||Qr(e)&&"[object Symbol]"==kt(e)}function ri(e){if(!e)return[];if(Wr(e))return ti(e)?V(e):Mn(e);if(no&&e[no]){e=e[no]();for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}return("[object Map]"==(t=$o(e))?U:"[object Set]"==t?q:mi)(e)}function ii(e){return e?(e=si(e))===H||e===-H?17976931348623157e292*(0>e?-1:1):e==e?e:0:0===e?e:0}function oi(e){var t=(e=ii(e))%1;return e==e?t?e-t:e:0}function ai(e){return e?ft(oi(e),0,4294967295):0}function si(e){if("number"==typeof e)return e;if(ni(e))return W;if(Yr(e)&&(e=Yr(e="function"==typeof e.valueOf?e.valueOf():e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(ce,"");var t=_e.test(e);return t||je.test(e)?ze(e.slice(2),t?2:8):be.test(e)?W:+e}function ui(e){return kn(e,hi(e))}function ci(e){return null==e?"":sn(e)}function li(e,t,n){return(e=null==e?B:Et(e,t))===B?n:e}function fi(e,t){return null!=e&&sr(e,t,Tt)}function di(e){return Wr(e)?Ve(e):Nt(e)}function hi(e){if(Wr(e))e=Ve(e,!0);else if(Yr(e)){var t,n=mr(e),r=[];for(t in e)("constructor"!=t||!n&&qi.call(e,t))&&r.push(t);e=r}else{if(t=[],null!=e)for(n in Ai(e))t.push(n);e=t}return e}function pi(e,t){if(null==e)return{};var n=m(er(e),(function(e){return[e]}));return t=rr(t),Ht(e,n,(function(e,n){return t(e,n[0])}))}function mi(e){return null==e?[]:A(e,di(e))}function yi(e){return bs(ci(e).toLowerCase())}function gi(e){return(e=ci(e))&&e.replace(Me,nt).replace(xe,"")}function vi(e,t,n){return e=ci(e),(t=n?B:t)===B?De.test(e)?e.match(Ae)||[]:e.match(me)||[]:e.match(t)||[]}function bi(e){return function(){return e}}function _i(e){return e}function wi(e){return It("function"==typeof e?e:dt(e,1))}function ji(e,t,n){var r=di(t),i=jt(t,r);null!=n||Yr(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=jt(t,di(t)));var o=!(Yr(n)&&"chain"in n&&!n.chain),a=Xr(e);return c(i,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=Mn(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,y([this.value()],arguments))})})),e}function Ei(){}function Mi(e){return hr(e)?C(wr(e)):function(e){return function(t){return Et(t,e)}}(e)}function ki(){return[]}function Ci(){return!1}var Pi=(t=null==t?He:ot.defaults(He.Object(),t,ot.pick(He,Ie))).Array,Ti=t.Date,Si=t.Error,xi=t.Function,Oi=t.Math,Ai=t.Object,Ri=t.RegExp,Di=t.String,Ii=t.TypeError,Ni=Pi.prototype,Ui=Ai.prototype,Li=t["__core-js_shared__"],Fi=xi.prototype.toString,qi=Ui.hasOwnProperty,zi=0,Vi=function(){var e=/[^.]+$/.exec(Li&&Li.keys&&Li.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Bi=Ui.toString,Hi=Fi.call(Ai),Wi=He._,Ki=Ri("^"+Fi.call(qi).replace(se,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ji=Je?t.Buffer:B,Xi=t.Symbol,Gi=t.Uint8Array,$i=Ji?Ji.f:B,Yi=L(Ai.getPrototypeOf,Ai),Qi=Ai.create,Zi=Ui.propertyIsEnumerable,eo=Ni.splice,to=Xi?Xi.isConcatSpreadable:B,no=Xi?Xi.iterator:B,ro=Xi?Xi.toStringTag:B,io=function(){try{var e=ar(Ai,"defineProperty");return e({},"",{}),e}catch(e){}}(),oo=t.clearTimeout!==He.clearTimeout&&t.clearTimeout,ao=Ti&&Ti.now!==He.Date.now&&Ti.now,so=t.setTimeout!==He.setTimeout&&t.setTimeout,uo=Oi.ceil,co=Oi.floor,lo=Ai.getOwnPropertySymbols,fo=Ji?Ji.isBuffer:B,ho=t.isFinite,po=Ni.join,mo=L(Ai.keys,Ai),yo=Oi.max,go=Oi.min,vo=Ti.now,bo=t.parseInt,_o=Oi.random,wo=Ni.reverse,jo=ar(t,"DataView"),Eo=ar(t,"Map"),Mo=ar(t,"Promise"),ko=ar(t,"Set"),Co=ar(t,"WeakMap"),Po=ar(Ai,"create"),To=Co&&new Co,So={},xo=jr(jo),Oo=jr(Eo),Ao=jr(Mo),Ro=jr(ko),Do=jr(Co),Io=Xi?Xi.prototype:B,No=Io?Io.valueOf:B,Uo=Io?Io.toString:B,Lo=function(){function e(){}return function(t){return Yr(t)?Qi?Qi(t):(e.prototype=t,t=new e,e.prototype=B,t):{}}}();n.templateSettings={escape:ee,evaluate:te,interpolate:ne,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,i.prototype=Lo(r.prototype),i.prototype.constructor=i,P.prototype=Lo(r.prototype),P.prototype.constructor=P,Pe.prototype.clear=function(){this.__data__=Po?Po(null):{},this.size=0},Pe.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},Pe.prototype.get=function(e){var t=this.__data__;return Po?"__lodash_hash_undefined__"===(e=t[e])?B:e:qi.call(t,e)?t[e]:B},Pe.prototype.has=function(e){var t=this.__data__;return Po?t[e]!==B:qi.call(t,e)},Pe.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Po&&t===B?"__lodash_hash_undefined__":t,this},Te.prototype.clear=function(){this.__data__=[],this.size=0},Te.prototype.delete=function(e){var t=this.__data__;return!(0>(e=at(t,e))||(e==t.length-1?t.pop():eo.call(t,e,1),--this.size,0))},Te.prototype.get=function(e){var t=this.__data__;return 0>(e=at(t,e))?B:t[e][1]},Te.prototype.has=function(e){return-1r?(++this.size,n.push([e,t])):n[r][1]=t,this},Oe.prototype.clear=function(){this.size=0,this.__data__={hash:new Pe,map:new(Eo||Te),string:new Pe}},Oe.prototype.delete=function(e){return e=ir(this,e).delete(e),this.size-=e?1:0,e},Oe.prototype.get=function(e){return ir(this,e).get(e)},Oe.prototype.has=function(e){return ir(this,e).has(e)},Oe.prototype.set=function(e,t){var n=ir(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Le.prototype.add=Le.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Le.prototype.has=function(e){return this.__data__.has(e)},Fe.prototype.clear=function(){this.__data__=new Te,this.size=0},Fe.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},Fe.prototype.get=function(e){return this.__data__.get(e)},Fe.prototype.has=function(e){return this.__data__.has(e)},Fe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Te){var r=n.__data__;if(!Eo||199>r.length)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Oe(r)}return n.set(e,t),this.size=n.size,this};var Fo=Tn(_t),qo=Tn(wt,!0),zo=Sn(),Vo=Sn(!0),Bo=To?function(e,t){return To.set(e,t),e}:_i,Ho=io?function(e,t){return io(e,"toString",{configurable:!0,enumerable:!1,value:bi(t),writable:!0})}:_i,Wo=oo||function(e){return He.clearTimeout(e)},Ko=ko&&1/q(new ko([,-0]))[1]==H?function(e){return new ko(e)}:Ei,Jo=To?function(e){return To.get(e)}:Ei,Xo=lo?function(e){return null==e?[]:(e=Ai(e),d(lo(e),(function(t){return Zi.call(e,t)})))}:ki,Go=lo?function(e){for(var t=[];e;)y(t,Xo(e)),e=Yi(e);return t}:ki,$o=kt;(jo&&"[object DataView]"!=$o(new jo(new ArrayBuffer(1)))||Eo&&"[object Map]"!=$o(new Eo)||Mo&&"[object Promise]"!=$o(Mo.resolve())||ko&&"[object Set]"!=$o(new ko)||Co&&"[object WeakMap]"!=$o(new Co))&&($o=function(e){var t=kt(e);if(e=(e="[object Object]"==t?e.constructor:B)?jr(e):"")switch(e){case xo:return"[object DataView]";case Oo:return"[object Map]";case Ao:return"[object Promise]";case Ro:return"[object Set]";case Do:return"[object WeakMap]"}return t});var Yo=Li?Xr:Ci,Qo=br(Bo),Zo=so||function(e,t){return He.setTimeout(e,t)},ea=br(Ho),ta=function(e){var t=(e=Vr(e,(function(e){return 500===t.size&&t.clear(),e}))).cache;return e}((function(e){var t=[];return oe.test(e)&&t.push(""),e.replace(ae,(function(e,n,r,i){t.push(r?i.replace(ye,"$1"):n||e)})),t})),na=Gt((function(e,t){return Kr(e)?mt(e,bt(t,1,Kr,!0)):[]})),ra=Gt((function(e,t){var n=Sr(t);return Kr(n)&&(n=B),Kr(e)?mt(e,bt(t,1,Kr,!0),rr(n,2)):[]})),ia=Gt((function(e,t){var n=Sr(t);return Kr(n)&&(n=B),Kr(e)?mt(e,bt(t,1,Kr,!0),B,n):[]})),oa=Gt((function(e){var t=m(e,pn);return t.length&&t[0]===e[0]?St(t):[]})),aa=Gt((function(e){var t=Sr(e),n=m(e,pn);return t===Sr(n)?t=B:n.pop(),n.length&&n[0]===e[0]?St(n,rr(t,2)):[]})),sa=Gt((function(e){var t=Sr(e),n=m(e,pn);return(t="function"==typeof t?t:B)&&n.pop(),n.length&&n[0]===e[0]?St(n,B,t):[]})),ua=Gt(xr),ca=Qn((function(e,t){var n=null==e?0:e.length,r=lt(e,t);return Kt(e,m(t,(function(e){return fr(e,n)?+e:e})).sort(wn)),r})),la=Gt((function(e){return un(bt(e,1,Kr,!0))})),fa=Gt((function(e){var t=Sr(e);return Kr(t)&&(t=B),un(bt(e,1,Kr,!0),rr(t,2))})),da=Gt((function(e){var t="function"==typeof(t=Sr(e))?t:B;return un(bt(e,1,Kr,!0),B,t)})),ha=Gt((function(e,t){return Kr(e)?mt(e,t):[]})),pa=Gt((function(e){return dn(d(e,Kr))})),ma=Gt((function(e){var t=Sr(e);return Kr(t)&&(t=B),dn(d(e,Kr),rr(t,2))})),ya=Gt((function(e){var t="function"==typeof(t=Sr(e))?t:B;return dn(d(e,Kr),B,t)})),ga=Gt(Ar),va=Gt((function(e){var t="function"==typeof(t=1<(t=e.length)?e[t-1]:B)?(e.pop(),t):B;return Rr(e,t)})),ba=Qn((function(e){function t(t){return lt(t,e)}var n=e.length,r=n?e[0]:0,o=this.__wrapped__;return!(1=t})),Fa=Ot(function(){return arguments}())?Ot:function(e){return Qr(e)&&qi.call(e,"callee")&&!Zi.call(e,"callee")},qa=Pi.isArray,za=Ge?O(Ge):function(e){return Qr(e)&&"[object ArrayBuffer]"==kt(e)},Va=fo||Ci,Ba=$e?O($e):function(e){return Qr(e)&&"[object Date]"==kt(e)},Ha=Ye?O(Ye):function(e){return Qr(e)&&"[object Map]"==$o(e)},Wa=Qe?O(Qe):function(e){return Qr(e)&&"[object RegExp]"==kt(e)},Ka=Ze?O(Ze):function(e){return Qr(e)&&"[object Set]"==$o(e)},Ja=et?O(et):function(e){return Qr(e)&&$r(e.length)&&!!Ne[kt(e)]},Xa=Bn(Ut),Ga=Bn((function(e,t){return e<=t})),$a=Pn((function(e,t){if(mr(t)||Wr(t))kn(t,di(t),e);else for(var n in t)qi.call(t,n)&&tt(e,n,t[n])})),Ya=Pn((function(e,t){kn(t,hi(t),e)})),Qa=Pn((function(e,t,n,r){kn(t,hi(t),e,r)})),Za=Pn((function(e,t,n,r){kn(t,di(t),e,r)})),es=Qn(lt),ts=Gt((function(e){return e.push(B,Xn),s(Qa,B,e)})),ns=Gt((function(e){return e.push(B,Gn),s(ss,B,e)})),rs=Un((function(e,t,n){e[t]=n}),bi(_i)),is=Un((function(e,t,n){qi.call(e,t)?e[t].push(n):e[t]=[n]}),rr),os=Gt(xt),as=Pn((function(e,t,n){zt(e,t,n)})),ss=Pn((function(e,t,n,r){zt(e,t,n,r)})),us=Qn((function(e,t){var n={};if(null==e)return n;var r=!1;t=m(t,(function(t){return t=yn(t,e),r||(r=1--e)return t.apply(this,arguments)}},n.ary=Fr,n.assign=$a,n.assignIn=Ya,n.assignInWith=Qa,n.assignWith=Za,n.at=es,n.before=qr,n.bind=Sa,n.bindAll=ws,n.bindKey=xa,n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return qa(e)?e:[e]},n.chain=Dr,n.chunk=function(e,t,n){if(t=(n?dr(e,t,n):t===B)?1:yo(oi(t),0),!(n=null==e?0:e.length)||1>t)return[];for(var r=0,i=0,o=Pi(uo(n/t));r(t=n||t===B?1:oi(t))?0:t,r):[]},n.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?en(e,0,0>(t=r-(t=n||t===B?1:oi(t)))?0:t):[]},n.dropRightWhile=function(e,t){return e&&e.length?ln(e,rr(t,3),!0,!0):[]},n.dropWhile=function(e,t){return e&&e.length?ln(e,rr(t,3),!0):[]},n.fill=function(e,t,n,r){var i=null==e?0:e.length;if(!i)return[];for(n&&"number"!=typeof n&&dr(e,t,n)&&(n=0,r=i),i=e.length,0>(n=oi(n))&&(n=-n>i?0:i+n),0>(r=r===B||r>i?i:oi(r))&&(r+=i),r=n>r?0:ai(r);n>>0)?(e=ci(e))&&("string"==typeof t||null!=t&&!Wa(t))&&(!(t=sn(t))&&Re.test(e))?gn(V(e),0,n):e.split(t,n):[]},n.spread=function(e,t){if("function"!=typeof e)throw new Ii("Expected a function");return t=null==t?0:yo(oi(t),0),Gt((function(n){var r=n[t];return n=gn(n,0,t),r&&y(n,r),s(e,this,n)}))},n.tail=function(e){var t=null==e?0:e.length;return t?en(e,1,t):[]},n.take=function(e,t,n){return e&&e.length?en(e,0,0>(t=n||t===B?1:oi(t))?0:t):[]},n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?en(e,0>(t=r-(t=n||t===B?1:oi(t)))?0:t,r):[]},n.takeRightWhile=function(e,t){return e&&e.length?ln(e,rr(t,3),!1,!0):[]},n.takeWhile=function(e,t){return e&&e.length?ln(e,rr(t,3)):[]},n.tap=function(e,t){return t(e),e},n.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new Ii("Expected a function");return Yr(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),zr(e,t,{leading:r,maxWait:t,trailing:i})},n.thru=Ir,n.toArray=ri,n.toPairs=ls,n.toPairsIn=fs,n.toPath=function(e){return qa(e)?m(e,wr):ni(e)?[e]:Mn(ta(ci(e)))},n.toPlainObject=ui,n.transform=function(e,t,n){var r=qa(e),i=r||Va(e)||Ja(e);if(t=rr(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:Yr(e)&&Xr(o)?Lo(Yi(e)):{}}return(i?c:_t)(e,(function(e,r,i){return t(n,e,r,i)})),n},n.unary=function(e){return Fr(e,1)},n.union=la,n.unionBy=fa,n.unionWith=da,n.uniq=function(e){return e&&e.length?un(e):[]},n.uniqBy=function(e,t){return e&&e.length?un(e,rr(t,2)):[]},n.uniqWith=function(e,t){return t="function"==typeof t?t:B,e&&e.length?un(e,B,t):[]},n.unset=function(e,t){return null==e||cn(e,t)},n.unzip=Ar,n.unzipWith=Rr,n.update=function(e,t,n){return null==e?e:Qt(e,t,mn(n)(Et(e,t)),void 0)},n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:B,null!=e&&(e=Qt(e,t,mn(n)(Et(e,t)),r)),e},n.values=mi,n.valuesIn=function(e){return null==e?[]:A(e,hi(e))},n.without=ha,n.words=vi,n.wrap=function(e,t){return Da(mn(t),e)},n.xor=pa,n.xorBy=ma,n.xorWith=ya,n.zip=ga,n.zipObject=function(e,t){return hn(e||[],t||[],tt)},n.zipObjectDeep=function(e,t){return hn(e||[],t||[],Qt)},n.zipWith=va,n.entries=ls,n.entriesIn=fs,n.extend=Ya,n.extendWith=Qa,ji(n,n),n.add=Os,n.attempt=_s,n.camelCase=ds,n.capitalize=yi,n.ceil=As,n.clamp=function(e,t,n){return n===B&&(n=t,t=B),n!==B&&(n=(n=si(n))==n?n:0),t!==B&&(t=(t=si(t))==t?t:0),ft(si(e),t,n)},n.clone=function(e){return dt(e,4)},n.cloneDeep=function(e){return dt(e,5)},n.cloneDeepWith=function(e,t){return dt(e,5,t="function"==typeof t?t:B)},n.cloneWith=function(e,t){return dt(e,4,t="function"==typeof t?t:B)},n.conformsTo=function(e,t){return null==t||ht(e,t,di(t))},n.deburr=gi,n.defaultTo=function(e,t){return null==e||e!=e?t:e},n.divide=Rs,n.endsWith=function(e,t,n){e=ci(e),t=sn(t);var r=e.length;r=n=n===B?r:ft(oi(n),0,r);return 0<=(n-=t.length)&&e.slice(n,r)==t},n.eq=Hr,n.escape=function(e){return(e=ci(e))&&Z.test(e)?e.replace(Y,rt):e},n.escapeRegExp=function(e){return(e=ci(e))&&ue.test(e)?e.replace(se,"\\$&"):e},n.every=function(e,t,n){var r=qa(e)?f:yt;return n&&dr(e,t,n)&&(t=B),r(e,rr(t,3))},n.find=wa,n.findIndex=kr,n.findKey=function(e,t){return _(e,rr(t,3),_t)},n.findLast=ja,n.findLastIndex=Cr,n.findLastKey=function(e,t){return _(e,rr(t,3),wt)},n.floor=Ds,n.forEach=Nr,n.forEachRight=Ur,n.forIn=function(e,t){return null==e?e:zo(e,rr(t,3),hi)},n.forInRight=function(e,t){return null==e?e:Vo(e,rr(t,3),hi)},n.forOwn=function(e,t){return e&&_t(e,rr(t,3))},n.forOwnRight=function(e,t){return e&&wt(e,rr(t,3))},n.get=li,n.gt=Ua,n.gte=La,n.has=function(e,t){return null!=e&&sr(e,t,Pt)},n.hasIn=fi,n.head=Tr,n.identity=_i,n.includes=function(e,t,n,r){return e=Wr(e)?e:mi(e),n=n&&!r?oi(n):0,r=e.length,0>n&&(n=yo(r+n,0)),ti(e)?n<=r&&-1(n=null==n?0:oi(n))&&(n=yo(r+n,0)),j(e,t,n)):-1},n.inRange=function(e,t,n){return t=ii(t),n===B?(n=t,t=0):n=ii(n),(e=si(e))>=go(t,n)&&e=e},n.isSet=Ka,n.isString=ti,n.isSymbol=ni,n.isTypedArray=Ja,n.isUndefined=function(e){return e===B},n.isWeakMap=function(e){return Qr(e)&&"[object WeakMap]"==$o(e)},n.isWeakSet=function(e){return Qr(e)&&"[object WeakSet]"==kt(e)},n.join=function(e,t){return null==e?"":po.call(e,t)},n.kebabCase=hs,n.last=Sr,n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;if(n!==B&&(i=0>(i=oi(n))?yo(r+i,0):go(i,r-1)),t==t){for(n=i+1;n--&&e[n]!==t;);e=n}else e=w(e,M,i,!0);return e},n.lowerCase=ps,n.lowerFirst=ms,n.lt=Xa,n.lte=Ga,n.max=function(e){return e&&e.length?gt(e,_i,Ct):B},n.maxBy=function(e,t){return e&&e.length?gt(e,rr(t,2),Ct):B},n.mean=function(e){return k(e,_i)},n.meanBy=function(e,t){return k(e,rr(t,2))},n.min=function(e){return e&&e.length?gt(e,_i,Ut):B},n.minBy=function(e,t){return e&&e.length?gt(e,rr(t,2),Ut):B},n.stubArray=ki,n.stubFalse=Ci,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=Is,n.nth=function(e,t){return e&&e.length?Vt(e,oi(t)):B},n.noConflict=function(){return He._===this&&(He._=Wi),this},n.noop=Ei,n.now=Ta,n.pad=function(e,t,n){e=ci(e);var r=(t=oi(t))?z(e):0;return!t||r>=t?e:qn(co(t=(t-r)/2),n)+e+qn(uo(t),n)},n.padEnd=function(e,t,n){e=ci(e);var r=(t=oi(t))?z(e):0;return t&&rt){var r=e;e=t,t=r}return n||e%1||t%1?(n=_o(),go(e+n*(t-e+qe("1e-"+((n+"").length-1))),t)):Jt(e,t)},n.reduce=function(e,t,n){var r=qa(e)?g:T,i=3>arguments.length;return r(e,rr(t,4),n,i,Fo)},n.reduceRight=function(e,t,n){var r=qa(e)?v:T,i=3>arguments.length;return r(e,rr(t,4),n,i,qo)},n.repeat=function(e,t,n){return t=(n?dr(e,t,n):t===B)?1:oi(t),Xt(ci(e),t)},n.replace=function(){var e=arguments,t=ci(e[0]);return 3>e.length?t:t.replace(e[1],e[2])},n.result=function(e,t,n){var r=-1,i=(t=yn(t,e)).length;for(i||(i=1,e=B);++r(e=oi(e))||9007199254740991=o)return e;if(1>(o=n-z(r)))return r;if(n=a?gn(a,0,o).join(""):e.slice(0,o),i===B)return n+r;if(a&&(o+=n.length-o),Wa(i)){if(e.slice(o).search(i)){var s=n;for(i.global||(i=Ri(i.source,ci(ve.exec(i))+"g")),i.lastIndex=0;a=i.exec(s);)var u=a.index;n=n.slice(0,u===B?o:u)}}else e.indexOf(sn(i),o)!=o&&(-1<(i=n.lastIndexOf(i))&&(n=n.slice(0,i)));return n+r},n.unescape=function(e){return(e=ci(e))&&Q.test(e)?e.replace($,it):e},n.uniqueId=function(e){var t=++zi;return ci(e)+t},n.upperCase=vs,n.upperFirst=bs,n.each=Nr,n.eachRight=Ur,n.first=Tr,ji(n,function(){var e={};return _t(n,(function(t,r){qi.call(n.prototype,r)||(e[r]=t)})),e}(),{chain:!1}),n.VERSION="4.17.4",c("bind bindKey curry curryRight partial partialRight".split(" "),(function(e){n[e].placeholder=n})),c(["drop","take"],(function(e,t){P.prototype[e]=function(n){n=n===B?1:yo(oi(n),0);var r=this.__filtered__&&!t?new P(this):this.clone();return r.__filtered__?r.__takeCount__=go(n,r.__takeCount__):r.__views__.push({size:go(n,4294967295),type:e+(0>r.__dir__?"Right":"")}),r},P.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),c(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;P.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:rr(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),c(["head","last"],(function(e,t){var n="take"+(t?"Right":"");P.prototype[e]=function(){return this[n](1).value()[0]}})),c(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");P.prototype[e]=function(){return this.__filtered__?new P(this):this[n](1)}})),P.prototype.compact=function(){return this.filter(_i)},P.prototype.find=function(e){return this.filter(e).head()},P.prototype.findLast=function(e){return this.reverse().find(e)},P.prototype.invokeMap=Gt((function(e,t){return"function"==typeof e?new P(this):this.map((function(n){return xt(n,e,t)}))})),P.prototype.reject=function(e){return this.filter(Br(rr(e)))},P.prototype.slice=function(e,t){e=oi(e);var n=this;return n.__filtered__&&(0t)?new P(n):(0>e?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==B&&(n=0>(t=oi(t))?n.dropRight(-t):n.take(t-e)),n)},P.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},P.prototype.toArray=function(){return this.take(4294967295)},_t(P.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),a=n[o?"take"+("last"==t?"Right":""):t],s=o||/^find/.test(t);a&&(n.prototype[t]=function(){function t(e){return e=a.apply(n,y([e],c)),o&&h?e[0]:e}var u=this.__wrapped__,c=o?[1]:arguments,l=u instanceof P,f=c[0],d=l||qa(u);d&&r&&"function"==typeof f&&1!=f.length&&(l=d=!1);var h=this.__chain__,p=!!this.__actions__.length;f=s&&!h,l=l&&!p;return!s&&d?(u=l?u:new P(this),(u=e.apply(u,c)).__actions__.push({func:Ir,args:[t],thisArg:B}),new i(u,h)):f&&l?e.apply(this,c):(u=this.thru(t),f?o?u.value()[0]:u.value():u)})})),c("pop push shift sort splice unshift".split(" "),(function(e){var t=Ni[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);n.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var n=this.value();return t.apply(qa(n)?n:[],e)}return this[r]((function(n){return t.apply(qa(n)?n:[],e)}))}})),_t(P.prototype,(function(e,t){var r=n[t];if(r){var i=r.name+"";(So[i]||(So[i]=[])).push({name:t,func:r})}})),So[Nn(B,2).name]=[{name:"wrapper",func:B}],P.prototype.clone=function(){var e=new P(this.__wrapped__);return e.__actions__=Mn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Mn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Mn(this.__views__),e},P.prototype.reverse=function(){if(this.__filtered__){var e=new P(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},P.prototype.value=function(){var e,t=this.__wrapped__.value(),n=this.__dir__,r=qa(t),i=0>n,o=r?t.length:0;e=o;for(var a=this.__views__,s=0,u=-1,c=a.length;++u=this.__values__.length;return{done:e,value:e?B:this.__values__[this.__index__++]}},n.prototype.plant=function(e){for(var t,n=this;n instanceof r;){var i=Mr(n);i.__index__=0,i.__values__=B,t?o.__wrapped__=i:t=i;var o=i;n=n.__wrapped__}return o.__wrapped__=e,t},n.prototype.reverse=function(){var e=this.__wrapped__;return e instanceof P?(this.__actions__.length&&(e=new P(this)),(e=e.reverse()).__actions__.push({func:Ir,args:[Or],thisArg:B}),new i(e,this.__chain__)):this.thru(Or)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return fn(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,no&&(n.prototype[no]=function(){return this}),n}();He._=ot,void 0===(i=function(){return ot}.call(null,n,t,r))||(r.exports=i)}).call(this)}).call(this,n("mwBundle.runasbatchjob|6702f66ea6fad7d4e541523edb4368dbc0eb0790"),n("mwBundle.runasbatchjob|8a650a8e8945cf44f0347c98798b2babf7b10d11")(e))},"mf0/Changes":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/underscoreExtended"]),n(n.dj.r.absMids["mf0/Model"])],i=n.dj.d(r,(function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isChanged=void 0,e.setModified=function(e,t){if(t){var n=void 0;return i.default.isString(t)?(n=e._changedProperties.has(t),e._changedProperties.add(t)):(n=e.extensionChanges.has(t.uuid))||e.extensionChanges.set(t.uuid,null),n}},e.isExtensionChanged=function(e,t){var n=e.model.getExtension(e.metaclass,t);return n&&n.isValid&&e.extensionChanges.has(n.uuid)};var r,i=(r=t)&&r.__esModule?r:{default:r};var o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:window.location.search;if("URLSearchParams"in window){var t=new URLSearchParams(e),n=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var u=l(o.value,2),c=u[0],f=u[1];if(c.startsWith("log_")){var d=c.substring(4);""===d&&(d=void 0),m.setSpec(new a.default(f),d)}}}catch(e){r=!0,i=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw i}}}}var m=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mf0::js";u(this,e),this.channel=r,this.domain=t,this.parent=n,this.displaySummaryMap=new i.default}return c(e,null,[{key:"addBackend",value:function(e){if(f.push(e),!h){h=!0;try{p()}catch(e){console.warn("Could not load log specs from URI",e)}}}},{key:"setSpec",value:function(e,t){d.set(t,e);var n=y.createChild();n.addContext(o.info,"spec",e),n.addContext(o.info,"domain",t),n.log(o.info,"Logging specification set")}}]),c(e,[{key:"isEnabled",value:function(e){return 0!=(e&this._verbosity)}},{key:"addContext",value:function(e,t,n){this.isEnabled(e)&&this.displaySummaryMap.add(t,n)}},{key:"addDynamicContext",value:function(e,t,n){this.isEnabled(e)&&this.displaySummaryMap.addDynamic(t,n)}},{key:"log",value:function(e,t){if(this.isEnabled(e)){for(var n=this.displaySummaryMap.createDocument(t),r=this.parent;r;)r.displaySummaryMap.wrapDocument(n),r=r.parent;var i=!0,o=!1,a=void 0;try{for(var s,u=f[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){s.value.log(e,this.domain,this.channel,n.contents,t)}}catch(e){o=!0,a=e}finally{try{!i&&u.return&&u.return()}finally{if(o)throw a}}}}},{key:"createChild",value:function(t){return new e(this.domain,this,t?this.channel+"::"+t:this.channel)}},{key:"_verbosity",get:function(){var e=d.get(this.domain);return void 0===e?o.none:e.getVerbosity(this.channel)}}]),e}(),y=e.internalSpan=new m("log/internal");e.default=m}),e,t),e.exports=i},"mf0/Mixable":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/underscoreExtended"])],i=n.dj.d(r,(function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.mixIn=function(e,t){i(e,t.global),t.__init&&"function"==typeof t.__init&&(void 0===e.prototype._mixInits&&(e.prototype._mixInits=[]),e.prototype._mixInits.push(t.__init));return i(e.prototype,r.default.omit(t,["global","__init"]))};var n,r=(n=t)&&n.__esModule?n:{default:n};var i=Object.assign||function(e){for(var t=1;t0&&e.push(this.uri2Package[i])}return e}},{key:"elementCreated",value:function(e){var t=W(e);if(t){var n=t.uri;this.rootPackage2Count[n]?++this.rootPackage2Count[n]:(this.rootPackage2Count[n]=1,this.uri2Package[n]=t)}}},{key:"elementDestroying",value:function(e){var t=W(e).uri;t&&--this.rootPackage2Count[t]}},{key:"clear",value:function(){this.rootPackage2Count={},this.uri2Package={}}}]),t}(S.default);function W(e){return e.getMetaClass().getRootPackage()}var K=function(e){function t(e){F(this,t);var n=U(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return R.default.register(),n.topLevelElements=new Map,n.elements=new Map,n.currentTransaction=null,n.listeners=[],n.transactionDepth=h.TransactionDepth.Shallow,n.freezeCount=0,n.modelID=_.default.generateRandomUuid(),n.defaultDynamicValues=new Map,n.extensionListeners=new Set,n.parsingInProgress=0,n.dataModelUsageProvider=new H,n._revertUnchanged=!1,n.workQueue=[],n.span=new A.default(e),n.span.addContext(D.info,"modelID",n.uuid),n.lastSeenTransactionOrdinals=new Map,Object.seal(n),n.span.log(D.debug,"Model created"),n}return L(t,e),q(t,[{key:"getModel",value:function(){return this}},{key:"getMetaClass",value:function(){return mf.zero.Model.metaClass}},{key:"freeze",value:function(){return new z(this)}},{key:"isFrozen",value:function(){return this.freezeCount>0}},{key:"findElement",value:function(e){return this.elements.get(e)}},{key:"isParsingInProgress",value:function(){return this.parsingInProgress>0}},{key:"isDetectAndRevertUnchangedProperties",value:function(){return this._revertUnchanged}},{key:"setDetectAndRevertUnchangedProperties",value:function(e){this._revertUnchanged=e}},{key:"destroy",value:function(){if(this.isValid){this.currentTransaction&&this.currentTransaction.abandon(),new Set(this.extensionListeners).forEach((function(e){e.listenerRemoved()})),this.extensionListeners.clear(),this.topLevelElements.forEach((function(e){e.destroy()})),this.topLevelElements.clear();var e=te(),t=ee();if(t!==this&&this.defaultDynamicValues.size>0){var n=t.beginRevertibleTransaction();this.listExtensions((function(e){e.isValid&&e.owner&&e.owner.destroy()})),n.commit()}e.destroy(),this._invalidate()}}},{key:"getTopLevelElements",value:function(){return new Map(this.topLevelElements)}},{key:"getDefaultTransactionFactory",value:function(){var e=this,t=_.default.generateRandomUuid(),n=0,r=function(){return new mf.zero.meta.TransactionOrigin({model:e.modelID,language:mf.zero.meta.Language.JavaScript,transactionId:_.default.generateRandomUuid(),transactionFactory:t,transactionOrdinal:n++})};return{beginTransaction:function(t){return(0,h.beginTransaction)(e,t,r(),C.default,k.default,M.default)},beginRevertibleTransaction:function(){return(0,h.beginTransaction)(e,!0,r(),C.default,k.default,M.default)}}}},{key:"beginTransaction",value:function(e){return this.getDefaultTransactionFactory().beginTransaction(e)}},{key:"beginRevertibleTransaction",value:function(){return this.getDefaultTransactionFactory().beginRevertibleTransaction()}},{key:"isTransactionInProgress",value:function(){return!_.default.isEmpty(this.currentTransaction)}},{key:"addShallowListener",value:function(e){return e instanceof T.default||(e=N(new T.default,e)),this.listeners.push(e),e}},{key:"addDeepListener",value:function(e){return e.isShallow=!1,this.transactionDepth=h.TransactionDepth.Deep,this.addShallowListener(e)}},{key:"addPriorityShallowListener",value:function(e){return e instanceof T.default||(e=N(new T.default,e)),this.listeners.unshift(e),e}},{key:"addPriorityDeepListener",value:function(e){return e.isShallow=!1,this.transactionDepth=h.TransactionDepth.Deep,this.addPriorityShallowListener(e)}},{key:"removeListener",value:function(e){for(var t=!1,n=0,r=this.listeners.length;n0&&this.workQueue.shift()(this)}},{key:"getLastSeenTransactionOrdinals",value:function(){return this.lastSeenTransactionOrdinals}},{key:"updateLastSeenTransactionOrdinal",value:function(e,t){var n=this.span.createChild("updateLastSeenTransactionOrdinal");n.addContext(D.info,"transactionFactoryId",e),n.addContext(D.info,"transactionOrdinal",t),n.addContext(D.debug,"lastSeenTransactionOrdinals",this.lastSeenTransactionOrdinals),!this.lastSeenTransactionOrdinals.has(e)||this.lastSeenTransactionOrdinals.get(e)0||this.currentTransaction)&&w.default.throwErr("CannotChangeModel");var t=new Map;if(X(this.defaultDynamicValues,(function(n){for(var r=0,i=n.length;r0){var n=te(),r=ee(),o=r.beginRevertibleTransaction();this.listExtensions((function(n){var i=n.owner.owningClass;if(!t.get(n)){var o=i.extensions.at(e.modelID);o||((o=new mf.zero.meta.DynamicExtensions(r)).modelID=e.modelID,o.owningClass=i);var a=n.owner;n.owner=o,a.extensions.isEmpty()&&a.destroy()}}));var a=o.commit();a!==mf.zero.TransactionResult.Committed&&a!==mf.zero.TransactionResult.Ignored&&w.default.throwErr("CannotChangeModel"),X(this.defaultDynamicValues,(function(n,r){for(var i=0,o=n.length;i0&&(0,i.updateDynamicValuesOnMoveToAnotherModel)(n,t),J(e,n,(0,i.isTopLevel)(n))})),s.commit(),this.elements.clear(),this.topLevelElements.clear(),this.dataModelUsageProvider&&this.dataModelUsageProvider.clear(),this.defaultDynamicValues.size>0){var u=te(),c=ee().beginRevertibleTransaction();this.listExtensions((function(e){t.get(e)&&e.owner&&e.owner.destroy()})),c.commit(),u.destroy()}this.defaultDynamicValues.clear()}},{key:"extensionNames",value:function(e){var t=[];return this.listExtensions((function(n){n.owner.owningClass===e&&t.push(n.name)})),t}},{key:"getUsedPackageUris",value:function(){return this.dataModelUsageProvider?this.dataModelUsageProvider.getUsedPackageUris():[]}},{key:"getUsedPackages",value:function(){return this.dataModelUsageProvider?this.dataModelUsageProvider.getUsedPackages():[]}}]),t}(j.default);function J(e,t){if((0,h.validateTransaction)(e),e.elements.has(t.uuid)){t.setUuid();var n=e.span.createChild("error");n.addContext(D.error,"conflictingUuid",t.uuid),n.addContext(D.error,"existingElement",e.elements.get(t.uuid)),n.addContext(D.error,"newElement",t),n.log(D.error,"UUID Conflict"),w.default.throwErr("UUIDConflict")}e.currentTransaction&&e.currentTransaction.elementCreated(t),e.dataModelUsageProvider&&e.dataModelUsageProvider.elementCreated(t),e.elements.set(t.uuid,t),e.topLevelElements.set(t.uuid,t)}function X(e,t){for(var n=Array.from(e.keys()),r=0,i=n.length;r1||"*"===t.upper)&&this.dynamicValues[e].value&&d.default.callback&&d.default.callback(null,this.dynamicValues[e].value),delete this.dynamicValues[e]}}if(t||f.default.throwErr("NoSuchExtension",e,this.getMetaClass().qualifiedName),"1"==t.upper)return(0,s.getExtensionDefault)(this.getModel(),this.getMetaClass(),e);var r=(0,o.instantiateDynamicCollection)(this,t);if(r)return this.dynamicValues||(this.dynamicValues={}),this.dynamicValues[e]||(this.dynamicValues[e]={uuid:t.uuid,value:r}),this.dynamicValues[e].value;f.default.throwErr("NoSuchExtension",e,this.getMetaClass().qualifiedName)}},{key:"setExtension",value:function(e,t){var n=this.getModel().getExtension(this.getMetaClass(),e);n&&1==n.upper||f.default.throwErr("NoSuchExtension",e,this.getMetaClass().qualifiedName),this.dynamicValues||(this.dynamicValues={});var r=this.dynamicValues[e];r&&r.uuid!==n.uuid&&(delete this.dynamicValues[e],r=null),t===(0,s.getExtensionDefault)(this.getModel(),this.getMetaClass(),e)?r&&((0,u.elementModifying)(this.getModel(),this,n),delete this.dynamicValues[e]):r?r.value!==t&&((0,u.elementModifying)(this.getModel(),this,n),r.value=t):((0,u.elementModifying)(this.getModel(),this,n),this.dynamicValues[e]||(this.dynamicValues[e]={uuid:n.uuid,value:t}))}},{key:"listExtensionNamesWithNonDefaultValues",value:function(e){if(this.dynamicValues)for(var t=Object.keys(this.dynamicValues),n=0,r=t.length;n1||"*"===i.upper)||0!==e.dynamicValues[t].value.size()))}e.default=g}),e,t),e.exports=i},"mf0/ModelElementPrivate":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/Mf0Err"]),n(n.dj.r.absMids["mf0/util/underscoreExtended"]),n(n.dj.r.absMids["mf0/ModelPrivate"])],i=n.dj.d(r,(function(e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.inverseAdd=function(e,t,n){if(n.isAssociation()){var r=n.get_PropName();d(e,n.name),n.isSingleValuedAssociation()?n.isContainer()?(f(e)||u(e),c(e,t,n.opposite,n.name)):(n.opposite&&e[r]&&s(e[r],e,n.opposite),e[r]=t):e[n.name]._basicAdd(t)}},e.inverseRemove=s,e.makeUncontained=u,e.basicSetContainer=c,e.basicContainer=l,e.isTopLevel=f,e.notifyModifying=d,e.destroyRecursively=h,e.checkCircularContainment=function(e,t){for(var n=t;n;n=l(n))n===e&&i.default.throwErr("CircularContainment")},e.setContainedByThis=function(e,t,n){u(t),c(t,e,n,null)},e.updateDynamicValuesOnMoveToAnotherModel=function(e,t){if(e.dynamicValues)for(var n=Array.from(t.keys()),r=0,i=n.length;r1&&void 0!==arguments[1]?arguments[1]:null,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return new f(e,t,n?mf.zero.ValueFlags.Single:mf.zero.ValueFlags.OptionalPrimitive)},e.isValue=function(e){return e instanceof f};var a=l(t),s=l(n),u=l(r),c=l(i);function l(e){return e&&e.__esModule?e:{default:e}}var f=function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.value=t,null===n&&(a.default.isString(t)?n=c.default.String:a.default.isBoolean(t)?n=c.default.Boolean:(0,o.isStructuredType)(t)?n=t.getMetaClass().qualifiedName:s.default.throwErr("UnspecifiedType")),this.actualType=u.default.getType(n),this.valueFlags=r}}),e,t),e.exports=i},"mf0/collections/AbstractCollection":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/underscoreExtended"]),n(n.dj.r.absMids["mf0/util/Mf0Err"]),n(n.dj.r.absMids["mf0/ModelElementPrivate"])],i=n.dj.d(r,(function(e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.modifying=function(e){e._owner&&e._property&&(0,r.notifyModifying)(e._owner,e._property._isInstOfExtension()?e._property:e._property.name)},e.isComposite=function(e){var t=e._property;return t&&t.isContainment()},e.isDataType=c,e.areEqual=function(e,t,n){return c(e)?l(t,n):t===n},e.areEqualDataTypes=l,e.arrIndexOf=function(e,t,n){return n?i.default.findIndex(e,l.bind(null,t)):e.indexOf(t)};var i=a(t),o=a(n);function a(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(e,t){for(var n=0;n=i||!o)&&(n=t.next(),r=n.value?e._collection.get(n.value):[],i=r.length,o=0),{value:[n.value,r[o++]],done:n.done}}}}},{key:"_basicAdd",value:function(e){(0,n.modifying)(this);var t=this._keyGetter(e);(0,n.isDataType)(this)&&(e.__isSealed=!0),this._collection.has(t)?this._collection.get(t).push(e):this._collection.set(t,[e])}},{key:"_basicRemove",value:function(e){(0,n.modifying)(this);var t=this._keyGetter(e),r=this._collection.get(t)||[],i=(0,n.arrIndexOf)(r,e,(0,n.isDataType)(this));-1!==i&&r.splice(i,1)}},{key:"_basicClear",value:function(){(0,n.modifying)(this),this._collection.clear()}},{key:"_copyContents",value:function(e){(0,n.modifying)(this);var t=this._collection;t.clear(),e.forEach((function(e,n){return t.set(n,i.default.clone(e))}))}},{key:"_clone",value:function(){var e=new Map;return this._collection.forEach((function(t,n){return e.set(n,i.default.clone(t))})),e}}]),t}(o.default);e.default=u}),e,t),e.exports=i},"mf0/collections/Sequence":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/underscoreExtended"]),n(n.dj.r.absMids["mf0/util/Mf0Err"]),n(n.dj.r.absMids["mf0/collections/AbstractCollection"]),n(n.dj.r.absMids["mf0/ModelElementPrivate"])],i=n.dj.d(r,(function(e,t,n,r,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=u(t),a=u(n),s=u(r);function u(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:1;if(o.default.isLength(e)&&o.default.isLength(t)){for(var n=e+Math.min(this._collection.length-e,t),a=e;a1||-1===a.upper){var c=[],l=!0,f=!1,d=void 0;try{for(var h,p=o[Symbol.iterator]();!(l=(h=p.next()).done);l=!0){var m=h.value;c.push(u(m))}}catch(e){f=!0,d=e}finally{try{!l&&p.return&&p.return()}finally{if(f)throw d}}r.arguments.push(c)}else r.arguments.push(u(o))}else r.arguments.push(null)}n.events.push(r)}catch(e){console.log(e)}})),e.metadata){var u=void 0;if((0,y.isValue)(e.metadata))u=e.metadata;else try{u=(0,y.createPrimitiveValue)(e.metadata)}catch(e){u=void 0}if(u){var c=u.actualType,l=D.default.getPropertySerializer(c);if(l){var f={};f[C.default.TypeAttr]=c.qualifiedName,f[C.default.ContentAttr]=l.serializeValue(u.value),n.metadata=f}}}var d=function(e){function t(e){F(this,t);var n=z(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.value=e,n}return B(t,e),q(t,[{key:"visitString",value:function(){return JSON.stringify(this.value)}},{key:"visitIntermediateFormat",value:function(){return this.value}}]),t}(A.default);t.visitOutput(new d(n))}},{key:"parseChangeReport",value:function(e,t){return this.parseChangeReportJSON(JSON.parse(e),t)}},{key:"parseChangeReportJSON",value:function(e,t){return this.treatDuplicateAddedElementsAsModified?this.parseChangeReportVerbatim(e,t,new X,new G):this.parseChangeReportVerbatim(e,t,new X)}},{key:"parseChangeReportVerbatim",value:function(e,t,n,r,i){return function(o){i===mf.zero.io.SyncMode.Regular&&o.isTransactionInProgress()&&j.default.throwErr("TransactionInProgress");var a=new Set(w.default.map(e.destroyed,"uuid")),s=t.beginTransaction(!0);if(e.destroyed&&w.default.isArray(e.destroyed)){var u=e.destroyed.filter((function(e){return o.findElement(e.uuid)})),c=new T.default(new J,n,r);c.getCustomizer().enableMetaPropertyCategoryCaching(),c.setModel(o),c.setShouldRemapUuids(!1),c.parseVerbatimEntries(u);var l=c.getCreatedTopLevelItems();w.default.forEach(l,(function(e){return function(e,t){for(var n=t.getMetaClass().getAllAttributes(),r=Object.keys(n),i=0,o=r.length;i2&&void 0!==arguments[2]?arguments[2]:0,r=e.length,i=n;i2&&void 0!==arguments[2]&&arguments[2];if(n&&!e.hasOwnProperty(t))return"";var r=e[t];if(l.default.isString(r))return r;f.default.throwErr("CorruptInput")}},{key:"_isTagValueEmpty",value:function(e){return l.default.isUndefined(e)||null===e}},{key:"_makeArray",value:function(e){return l.default.isUndefined(e)||null===e?[]:l.default.isArray(e)?e:[e]}},{key:"_processVerbatim",value:function(e,t){var n=void 0;if(l.default.isBoolean(e))n=e?"true":"false";else if(l.default.isNumber(e))n=e.toString();else{if(!l.default.isString(e))return void this.processor.setVerbatimValue(t,e);n=e}this.processor.setValue(t,n)}},{key:"_parseIdentification",value:function(e){var t={};if(l.default.isObject(e)){for(var n=l.default.keys(e),r=n.length,i=0;i0&&void 0!==arguments[0]?arguments[0]:new d.default,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new m.default;return j(this,t),b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),E(t,[{key:"parseString",value:function(e){this.parseVerbatim(JSON.parse(e))}},{key:"parseVerbatim",value:function(e,t){e.hasOwnProperty(y.default.VersionAttr)&&e.hasOwnProperty(y.default.EntriesAttr)||f.default.throwErr("CorruptInput");var n=new M(this.processor);if(this.processor.setVersion(n.stringAtKey(e,y.default.VersionAttr),t),e.hasOwnProperty(y.default.DefaultPackageAttr)&&this.processor.customizer.setUnqualifiedPackage(n.stringAtKey(e,y.default.DefaultPackageAttr)),e.hasOwnProperty(y.default.DefaultValuesAttr)){var r=e[y.default.DefaultValuesAttr];l.default.isArray(r)?r.forEach((function(e){return n.processDefaultValue(e)})):f.default.throwErr("CorruptInput")}var i=e[y.default.EntriesAttr];l.default.isArray(i)||(n.destroy(),f.default.throwErr("CorruptInput")),i.forEach((function(e){n.processElement(e,"")})),this.processor.processDeferred(),n.destroy()}},{key:"parseVerbatimEntries",value:function(e,t){var n={};n[y.default.VersionAttr]=t||"1.0",n[y.default.EntriesAttr]=e,this.parseVerbatim(n)}}]),t}(p.default);e.default=k}),e,t),e.exports=i},"mf0/io/JSONSerializer":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/underscoreExtended"]),n(n.dj.r.absMids["mf0/io/Serializer"]),n(n.dj.r.absMids["mf0/io/EventProcessor"]),n(n.dj.r.absMids["mf0/io/Visitor"]),n(n.dj.r.absMids["mf0/io/PropertyCategory"]),n(n.dj.r.absMids["mf0/io/JSONModelTraverser"]),n(n.dj.r.absMids["mf0/io/SerializeCustomizer"]),n(n.dj.r.absMids["mf0/io/JSONConstants"]),n(n.dj.r.absMids["mf0/TypeNames"]),n(n.dj.r.absMids["mf0/util/Err"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a,s,u,c,l){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.JSONEventProcessor=void 0;var f=w(t),d=w(n),h=w(r),p=w(i),m=w(o),y=w(a),g=w(s),v=w(u),b=w(c),_=w(l);function w(e){return e&&e.__esModule?e:{default:e}}var j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var M=function(){function e(e,t){for(var n=0;n1?(n[v.default.UpperAttr]=v.default.UpperValueUnbounded,n[v.default.OrderedAttr]=t.isOrdered,n[v.default.UniqueAttr]=t.isUnique):n[v.default.LowerAttr]=t.lower,n}}]),t}(h.default),T=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new y.default,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new g.default("1.0");return E(this,t),k(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,new P))}return C(t,e),M(t,[{key:"isPrettyPrint",value:function(){return this.output.isPrettyPrint}},{key:"setPrettyPrint",value:function(e){this.output.isPrettyPrint=e}}]),t}(d.default);e.default=T}),e,t),e.exports=i},"mf0/io/ModelBuilder":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/meta/Registry"]),n(n.dj.r.absMids["mf0/TypeNames"])],i=n.dj.d(r,(function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=o(t),i=o(n);function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0];a(this,e),this.remapUuids=t,this.remappings={}}return s(e,[{key:"clearRemappings",value:function(){this.remappings={}}},{key:"instantiate",value:function(e,t,n){if(e._isInstOfDataType())return new(r.default.get(e.qualifiedName));var i=void 0;if(this.remapUuids||(i=n.getUuid()),!i){var o=e.instantiate(t);return this.remappings[u(n)]=o.uuid,o}return e.instantiate(t,i)}},{key:"clearObjectValue",value:function(e,t){e.getPropertyValue(t).clear()}},{key:"setValue",value:function(e,t,n,r){1==t.upper?t.type.name===i.default.StringToStringMap?e[t.name]._copyContents(Object.entries(n)):e.setPropertyValue(t,n):e.getPropertyValue(t).genericAdd(n,0===r?null:r)}},{key:"findReference",value:function(e,t){var n=this.remappings[u(t)];return n?e.findElement(n):e.findElement(t.getUuid())}}]),e}();e.default=c}),e,t),e.exports=i},"mf0/io/ModelTraverser":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/underscoreExtended"]),n(n.dj.r.absMids["mf0/io/PropertyCategory"]),n(n.dj.r.absMids["mf0/TypeNames"])],i=n.dj.d(r,(function(e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=s(t),o=s(n),a=s(r);function s(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(e,t){for(var n=0;n0){var n=e.getAllSuperClasses(),r=!0,i=!1,o=void 0;try{for(var a,s=n[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var u=a.value,c=this.propertyRenames.get(u);if(c&&c.get(t))return c.get(t)}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}}return e.getPropertyByName(t)}},{key:"getMetaPropertyCategory",value:function(e,t){var n=this,r=this.getMetaProperty(e,t);return this.metaPropertyCategoryCache.getOrEval(r,(function(){return!r||!r.type||r.opposite&&r.opposite.isComposite||n.ignoredProperties.has(r)?f.default.Unknown():n.getDefaultPropertyCategory(r)}))}},{key:"getMetaClass",value:function(e){var t=""!==this.unqualifiedPackage&&-1===e.indexOf(".")?this.unqualifiedPackage+"."+e:e;return this.typeRenames.size>0&&this.typeRenames.get(t)?this.typeRenames.get(t):this.typeProvider(e)}},{key:"parsePrimitiveValue",value:function(e,t,n){var r=void 0;if(l.default.forAllPropertySerializers(e,(function(i){try{return r=t?i.parseOptionalValue(n,e):i.parseValue(n,e),!1}catch(e){return!0}})),u.default.isUndefined(r)){var i=l.default.getDefaultPrimitiveSerializer();r=t?i.parseOptionalValue(n,e):i.parseValue(n,e)}return r}},{key:"findReference",value:function(e,t,n){for(var r=void 0,i=t;i&&i._isInstOfClass()&&!(0,a.isModelElement)(i);i=i.superclass){var o=this.idProcessors[i.qualifiedName];if(o){r=u.default.isFunction(o)?o(e,t,n):o.get(e,t,n);break}}if(r&&r.getMetaClass().isA(t))return r}},{key:"shallInstantiate",value:function(e,t,n){return!0}},{key:"shallAddReference",value:function(e,t,n,r,i){return!0}},{key:"setUnqualifiedPackage",value:function(e){this.unqualifiedPackage=e}},{key:"registerTypeRename",value:function(e,t){this.typeRenames.set(e,t)}},{key:"registerPropertyRename",value:function(e,t,n){this.propertyRenames.get(e)||this.propertyRenames.set(e,new Map),this.propertyRenames.get(e).set(t,n)}},{key:"registerVersionUpgrade",value:function(e,t){this.registeredUpgrades[e]=t}},{key:"registerIdentifierProcessor",value:function(e,t){this.idProcessors[e.qualifiedName]=t}},{key:"getExtensionCategory",value:function(e){return this.getDefaultPropertyCategory(e)}},{key:"getDefaultPropertyCategory",value:function(e){var t=void 0;return t=e.type._isInstOfClass()?e.isComposite?f.default.Composition():f.default.Association():e.type._isInstOfDataType()?f.default.Datatype():f.default.Primitive(),(e.upper>1||"*"===e.upper)&&t.setCollection(),t}},{key:"setTypeProvider",value:function(e){this.typeProvider=e}},{key:"ignoreProperty",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t?this.ignoredProperties.add(e):this.ignoredProperties.delete(e),this.metaPropertyCategoryCache.delete(e)}}]),e}();e.default=p}),e,t),e.exports=i},"mf0/io/ParseItem":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/UmlSemantics"])],i=n.dj.d(r,(function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n"1"||"*"===t.upper?this.builder.clearObjectValue(a.default.last(this.stack).item,t):t.type._isInstOfClass()&&this.builder.setValue(a.default.last(this.stack).item,t,null))}},{key:"setValue",value:function(e,t){var n=g(this,e);n||s.default.throwErr("NoSuchProperty",e,a.default.last(this.stack).getMetaClass().qualifiedName);var r=this.customizer.parsePrimitiveValue(n.type,"0"==n.lower&&"1"==n.upper,t);this.builder.setValue(a.default.last(this.stack).item,n,r)}},{key:"setVerbatimValue",value:function(e,t){var n=g(this,e);n||s.default.throwErr("NoSuchProperty",e,a.default.last(this.stack).getMetaClass().qualifiedName),this.builder.setValue(a.default.last(this.stack).item,n,t)}},{key:"processDeferred",value:function(){var e=this;a.default.forEach(this.deferredReferences,(function(t){(t.feature.upper>"1"||"*"===t.feature.upper)&&e.builder.clearObjectValue(t.parent,t.feature)}));var t=null,n=null,r=void 0;a.default.forEach(this.deferredReferences,(function(i){var o=i.parent,a=i.feature;o===t&&a===n||(r=a.isOrdered&&a.opposite?new m:new p),t=o,n=a;var u=e.customizer.getMetaClass(i.expectedMetaclass),c=e.builder.findReference(e.model,i.elementId);c&&c.getMetaClass().isA(u)||(c=e.customizer.findReference(e.model,u,i.elementId)),c||s.default.throwErr("DanglingReference",i.elementId.identifier);var l=r.getInsertionPolicy(c.uuid);switch(l){case"Do_Not_Insert_Policy":break;case"Insert_Anywhere_Policy":e.builder.setValue(o,a,c);break;default:e.builder.setValue(o,a,c,l)}})),this.transaction&&this.transaction.commit()}},{key:"parseCompleted",value:function(){this.transaction=null,this.deferredReferences=[],this.customizer.typeRenames=new Map,this.customizer.propertyRenames=new Map,this.inProgressIndicator.destroy(),this.inProgressIndicator=null}},{key:"getPropertyCategory",value:function(e){var t=a.default.last(this.stack);return t.isDynamicContent?this.customizer.getExtensionCategory(g(this,e)):this.customizer.getMetaPropertyCategory(t.getMetaClass(),e)}},{key:"isEmpty",value:function(){return 0===this.stack.length}},{key:"registerExtension",value:function(e,t,n){var r=this.customizer.getMetaClass(t.typeName);if(r){var i=this.customizer.parsePrimitiveValue(r,!1,n);this.registerExtensionValue(e,t,i)}}},{key:"registerExtensionValue",value:function(e,t,n){var r=this.customizer.getMetaClass(e);if(r&&r._isInstOfClass()){var i=this.customizer.getMetaClass(t.typeName);if(i){var a=t.clone();a.typeName=i.qualifiedName;var u=this.model.getExtension(r,a.name);if(u)return u.type()!==i&&s.default.throwErr("ExtensionNameMustBeUnique"),void(u.upper>1?(a.upper<=1&&s.default.throwErr("ExtensionNameMustBeUnique"),u.isUnique()!==a.isUnique&&s.default.throwErr("ExtensionNameMustBeUnique"),u.isOrdered!==a.isOrdered()&&s.default.throwErr("ExtensionNameMustBeUnique")):(a.upper>1&&s.default.throwErr("ExtensionNameMustBeUnique"),u.lower!==a.lower&&s.default.throwErr("ExtensionNameMustBeUnique"),i._isInstOfClass()||(n||s.default.throwErr("ExtensionMustHaveDefaultValue"),n!==(0,o.getExtensionDefault)(this.model,r,a.name)&&s.default.throwErr("ExtensionNameMustBeUnique"))));this.model.extendMetaclass(r,t,n)}}}},{key:"registerExtensionWithLastParsedItem",value:function(e,t){var n=this.createdTopLevelItems.pop();n.isModelElement()&&s.default.throwErr("InvalidValue"),this.registerExtensionValue(e,t,n.item)}},{key:"startDynamicContent",value:function(){a.default.last(this.stack).isDynamicContent=!0}},{key:"getPropertyType",value:function(e){return g(this,e).type}}]),e}();function g(e,t){var n=a.default.last(e.stack);return n.isModelElement()&&n.isDynamicContent?e.model.getExtension(n.getMetaClass(),t):e.customizer.getMetaProperty(n.getMetaClass(),t)}e.default=y}),e,t),e.exports=i},"mf0/io/Parser":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/Mf0Err"]),n(n.dj.r.absMids["mf0/io/ParseProcessor"])],i=n.dj.d(r,(function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=o(t),i=o(n);function o(e){return e&&e.__esModule?e:{default:e}}var a=function(){function e(e,t){for(var n=0;n=n.Collection&&this.flags0&&void 0!==arguments[0]?arguments[0]:"";d(this,e),this.version=t,this.customFlavors={},this.unqualifiedPackage="",this.knownPackages={},this.customIdProviders={},this.shouldSerializeExtensions=!0,this.elementFilter=void 0}return h(e,[{key:"getMetaTypeName",value:function(e){var t=e.owningPackage;if(!t)return e.name;var n=t.qualifiedName;return n===this.unqualifiedPackage?e.name:n+"."+e.name}},{key:"getMetaPropertyName",value:function(e){return e?e.name:""}},{key:"setPropertySerializerFlavor",value:function(e,t){this.customFlavors[e]=t}},{key:"formatPrimitiveValue",value:function(e,t){var n=this.getPrimitiveValueSerializer(e);return n?e.isOptional()&&e.isSingleValued()?n.serializeOptionalValue(t):n.serializeValue(t):""}},{key:"formatElementId",value:function(e,t){if(!e)return new c.default;if(!a.default.isEmpty(this.customIdProviders)&&e)for(var n=e.getMetaClass();n&&n._isInstOfClass();n=n.superclass){var r=this.customIdProviders[n.qualifiedName];if(r)return a.default.isFunction(r)?r(e,t):r.get(e,t);if(n.qualifiedName===l.default.ModelElement)break}return g(e,t)}},{key:"getPackageName",value:function(e){return e?e.qualifiedName:""}},{key:"getContainingPackageUri",value:function(e){for(var t=e.owningPackage;t;t=t.parentPackage)if(!a.default.isEmpty(t.uri))return t.uri}},{key:"setUnqualifiedPackage",value:function(e){this.unqualifiedPackage=e}},{key:"registerPackage",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.knownPackages[e]=a.default.isEmpty(t)?e.uri:t}},{key:"unregisterPackage",value:function(e){delete this.knownPackages[e]}},{key:"unregisterAllPackages",value:function(){this.knownPackages={}}},{key:"getPackageUri",value:function(e){return this.knownPackages[e]||e.uri}},{key:"processRegisteredPackages",value:function(e){var t=this;a.default.forEach(this.knownPackages,(function(n,r){return e(t.getPackageName(r),n)}))}},{key:"registerCustomProvider",value:function(e,t){y(this,e,(function(e,n){return t(e,n)}))}},{key:"registerIdProperty",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments[2],i=mf.zero.meta.Class.metaClass;e||s.default.throwErr("InvalidSerializeIdentification",r?r.getMetaClass().qualifiedName:"?");var o=r||e.owningType;"1"==e.upper&&"1"==e.lower&&e.owningType&&e.owningType.getMetaClass().isA(i)&&e.type&&!e.type.getMetaClass().isA(i)&&this.getPrimitiveValueSerializer(e)||s.default.throwErr("InvalidSerializeIdentification",e.name+", "+o.qualifiedName),y(this,o,(function(r,i){if(n&&i===c.default.UsageMode.Definition)return new c.default;var o=t.getPrimitiveValueSerializer(e).serializeValue(r.getPropertyValue(e));return new c.default(t.getMetaPropertyName(e),o)}))}},{key:"registerSequenceBasedId",value:function(){y(this,mf.zero.ModelElement.metaClass,new p)}},{key:"useElementIdentifiers",value:function(e){y(this,mf.zero.ModelElement.metaClass,(function(t,n){var r=t.identifier();if(a.default.isEmpty(r)){if(e)return g(t,n);if(n!==c.default.UsageMode.Reference)return new c.default;s.default.throwErr("InvalidSerializeIdentification",t.getMetaClass().qualifiedName)}return new c.default(c.default.IntrinsicIdentifierType,r)}))}},{key:"getPrimitiveValueSerializer",value:function(e){if(e&&e.type){var t=this.customFlavors[e.type],n=u.default.getPropertySerializer(e.type,t);return n||(n=u.default.getDefaultPrimitiveSerializer()),n}}},{key:"shallSerializeElement",value:function(e,t){return!this.elementFilter||this.elementFilter(e,t)}},{key:"customizePropertyValue",value:function(e,t,n){s.default.throwErr("InvalidPropertyValueCustomizer")}}]),e}();function y(e,t,n){e.customIdProviders[t.qualifiedName]=n}function g(e,t){return new c.default(c.default.DefaultIdentifierType,e.uuid)}e.default=m}),e,t),e.exports=i},"mf0/io/Serializer":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/underscoreExtended"]),n(n.dj.r.absMids["mf0/util/Mf0Err"]),n(n.dj.r.absMids["mf0/io/PropertyCategory"]),n(n.dj.r.absMids["mf0/TypeNames"]),n(n.dj.r.absMids["mf0/io/ElementId"]),n(n.dj.r.absMids["mf0/Model"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=d(t),u=d(n),c=d(r),l=d(i),f=d(o);function d(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var p=function(){function e(e,t){for(var n=0;n0){for(var w=new C(this.output),j=t.getModel(),E=0;E1?n-1:0),i=1;i1?r-1:0),o=1;o1?t-1:0),r=1;r1&&void 0!==arguments[1])||arguments[1];switch(void 0===e?"undefined":v(e)){case"bigint":case"number":case"boolean":case"string":return e;case"object":if(null===e)return null;if(e instanceof Map){var r={},i=!0,o=!1,a=void 0;try{for(var s,u=e.entries()[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var p=s.value;r[this.serializeAsKey(p[0])]=this.serialize(p[1],n)}}catch(e){o=!0,a=e}finally{try{!i&&u.return&&u.return()}finally{if(o)throw a}}return r}if(e instanceof Set){var y=[],g=!0,b=!1,_=void 0;try{for(var w,j=e.values()[Symbol.iterator]();!(g=(w=j.next()).done);g=!0){var E=w.value;y.push(this.serialize(E,n))}}catch(e){b=!0,_=e}finally{try{!g&&j.return&&j.return()}finally{if(b)throw _}}return y}if(e instanceof f.default||e instanceof m.default){var M={};return e.forEach((function(e,r){M[t.serializeAsKey(r)]=t.serialize(e,n)})),M}if(e instanceof d.default){var k={};return e.forEach((function(e,r){var i=r.key,o=t.serializeAsKey(i);void 0===k[o]&&(k[o]=[]),k[o].push(t.serialize(e,n))})),k}if(e instanceof l.default||e instanceof c.default||e instanceof h.default){var C=[];return e.forEach((function(e){return C.push(t.serialize(e,n))})),C}if(e instanceof Date)return e.toISOString();if(e.getMetaClass){var P=e.getMetaClass(),T=P.getMetaClass();if(T.isA(mf.zero.meta.Class.metaClass))return n?this.serializeElement(e):this.serializeReference(e);if(T.isA(mf.zero.meta.DataType.metaClass)){var S={},x=!0,O=!1,A=void 0;try{for(var R,D=this.getAllProperties(P)[Symbol.iterator]();!(x=(R=D.next()).done);x=!0){var I=R.value;S[I.name]=this.serialize(e.getPropertyValue(I),!0)}}catch(e){O=!0,A=e}finally{try{!x&&D.return&&D.return()}finally{if(O)throw A}}return S}}return void 0!==e.literal&&void 0!==e.type&&void 0!==e.value?e.literal:e;default:return null}}},{key:"getAllProperties",value:function(e){for(var t=[];e&&e.qualifiedName!==y.default.ModelElement;){var n=!0,r=!1,i=void 0;try{for(var o,a=e.ownedAttributes[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value;t.push(s[1])}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}e=e.superclass}return t}},{key:"serializeElement",value:function(e,t){var n=this.serializeReference(e),r=e.getMetaClass(),i=!0,o=!1,a=void 0;try{for(var s,u=this.getAllProperties(r)[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var c=s.value;n[c.name]=this.serialize(e.getPropertyValue(c),c.isComposite)}}catch(e){o=!0,a=e}finally{try{!i&&u.return&&u.return()}finally{if(o)throw a}}return n}},{key:"serializeReference",value:function(e){return e?{uuid:e.uuid}:null}},{key:"serializeAsKey",value:function(e){switch(void 0===e?"undefined":v(e)){case"undefined":return p.default.generateRandomUuid();case"object":e.getMetaClass().getMetaClass();return metaClass.isA(mf.zero.meta.Class.metaClass)?null===e?p.default.generateRandomUuid():e.uuid:p.default.generateRandomUuid();default:return e}}}]),e}();e.default=_}),e,t),e.exports=i},"mf0/util/Err":function(e,t,n){var r,i;r=[t],i=n.dj.d(r,(function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=function(){function e(e,t){for(var n=0;n0){var i=t.split(";"),s=!0,c=!1,l=void 0;try{for(var f,d=i[Symbol.iterator]();!(s=(f=d.next()).done);s=!0){var h=f.value,p=h.split("=");if(2!==p.length)throw new Error("Bad log spec: "+h);var m=p[0],y=p[1].split(","),g=0,v=!0,b=!1,_=void 0;try{for(var w,j=y[Symbol.iterator]();!(v=(w=j.next()).done);v=!0){var E=w.value;if(!o.test(E)){if(void 0===a[E])throw new Error("Bad channel setting: "+E);g|=a[E]}}}catch(e){b=!0,_=e}finally{try{!v&&j.return&&j.return()}finally{if(b)throw _}}this.settings.push(new u(m,g))}}catch(e){c=!0,l=e}finally{try{!s&&d.return&&d.return()}finally{if(c)throw l}}this.settings.reverse()}}return i(e,[{key:"getVerbosity",value:function(e){var t=this.settings.find((function(t){return t.test(e)}));return void 0===t?n.none:t.verbosity}}]),e}(),u=function(){function e(t,n){r(this,e),"^"!==t[0]&&(t="^"+t),"$"!==t[t.length-1]&&(t+="$"),this._regex=new RegExp(t),this._verbosity=n}return i(e,[{key:"test",value:function(e){return this._regex.test(e)}},{key:"verbosity",get:function(){return this._verbosity}}]),e}();e.default=s}),e,t),e.exports=i},"mf0/util/LogVerbosity":function(e,t,n){var r,i;r=[t],i=n.dj.d(r,(function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.data=1,e.parameter=2,e.debug=4,e.info=8,e.event=16,e.scope_entry=32,e.scope_exit=64,e.return_value=128,e.warning=256,e.error=512,e.critical=1024,e.fatal=2048,e.none=0,e.all=4095}),e,t),e.exports=i},"mf0/util/Mf0Err":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/Err"]),n(n.dj.r.absMids["mf0/resources/messages"])],i=n.dj.d(r,(function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=o(t),i=o(n);function o(e){return e&&e.__esModule?e:{default:e}}e.default={throwErr:function(){r.default.throwError(i.default.root,arguments)},assert:function(){r.default.assert(i.default.root,arguments)}}}),e,t),e.exports=i},"mf0/util/UmlSemantics":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/underscoreExtended"]),n(n.dj.r.absMids["mf0/util/Mf0Err"]),n(n.dj.r.absMids["mf0/meta/RegistryTypes"]),n(n.dj.r.absMids["mf0/collections/Set"]),n(n.dj.r.absMids["mf0/collections/Sequence"]),n(n.dj.r.absMids["mf0/collections/Map"]),n(n.dj.r.absMids["mf0/collections/Multimap"]),n(n.dj.r.absMids["mf0/collections/SubsettedElementSet"]),n(n.dj.r.absMids["mf0/TypeNames"]),n(n.dj.r.absMids["mf0/util/UmlSyntax"]),n(n.dj.r.absMids["mf0/ModelElementPrivate"]),n(n.dj.r.absMids["mf0/collections/StringToStringMap"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a,s,u,c,l,f,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isStructuredType=M,e.isPrimitiveType=C,e.makeGetter=function(e,t){var n="_"+t;return e.subsets?(o=m.default.get(e.fqn.slice(0,e.fqn.length-t.length-1)),a=e.hasCustomSubsetsFilter?o[t+"SubsetsFilter"]:function(t){return t.isInstOf(e.type)},s=L(e,!0),u=q(e.subsets.upper)?function(e){if(e)return[e]}:function(e){return e.getAllValues()},e.isSparse?q(e.upper)?function(){void 0===this[n]&&h.default.bind(s,this)();var t=h.default.filter(u(this[e.subsets.name]),a);if(t.length>0)return t[0]}:function(){return void 0===this[n]&&h.default.bind(s,this)(),this[n]._filter=a,this[n]}:q(e.upper)?function(){var t=h.default.filter(u(this[e.subsets.name]),a);if(t.length>0)return t[0]}:function(){return this[n]._filter=a,this[n]}):e.isDerived?(i="get"+P(t),function(){if(T(this),!this[i])throw new Error("Getter "+i+" not found");if(!(this[i]instanceof Function))throw new Error("Getter "+i+" not callable");return this[i]()}):F(e)?(r=m.default.getMetaElement(e.opposite.fqn))?function(){T(this);var e=(0,f.basicContainer)(this);if(e&&this.containerFeature===r)return e}:function(){T(this);var t=(0,f.basicContainer)(this);if(void 0===r&&(r=m.default.getMetaElement(e.opposite.fqn)),t&&this.containerFeature===r)return t}:function(){if(e.isSparse){var t=U(e,!0);return function(){T(this);var e=this[n];return void 0===e?(h.default.bind(t,this)(),this[n]):e}}return function(){return T(this),this[n]}}();var r;var i;var o,a,s,u},e.makeSetter=function(e,t,n){var r="_"+n,i=t.lower>="1"&&t.type!==w.default.JsonValue?function(e){null===e&&p.default.throwErr("EmptyValue",n)}:function(){},o=t.isSetOnce?function(e,t){h.default.isUndefined(e)||p.default.throwErr("CannotSetReadOnlyProperty",n),t&&p.default.throwErr("SealedDatatype")}:function(e,t){t&&p.default.throwErr("SealedDatatype")},a=(c="aboutToSet"+P(n),t.preconditionCheck?function(e,t){e[c]||p.default.throwErr("SetFunction",c),!1===e[c](t)&&p.default.throwErr("InvalidValue")}:function(){}),s=(u="didSet"+P(n),t.postconditionCheck?function(e,t){e[u]||p.default.throwErr("SetFunction",u),e[u](t)}:function(){});var u;var c;if(!q(t.upper))return function(){p.default.throwErr("NoSetterForCollections")};var l=function(e,t){var n=[];return h.default.forEach(e.properties,(function(e){D(t,e)&&n.push(e)})),n}(e,t),d=C(t.type,t.isPrimitive),y=t.isDataType,g=t.isEnumeration,v=F(t),b=H(t.fqn,t.isComposite),_=t.opposite;return t.subsets?q(t.subsets.upper)?function(e){this[t.subsets.name]=e}:function(){return p.default.throwErr("NoSetterForSubsets")}:t.isDerived?(j="set"+P(n),function(e){this[j](e)}):0===l.length?d?y?h.default.partial((function(e,t){t!==this[r]&&(o(this[r],this.__isSealed),i(t),a(this,t),(0,f.notifyModifying)(this,n),t?(t.getMetaClass().qualifiedName!==e&&p.default.throwErr("NoDataTypeSlicing"),this[r]=t,this[r].__isSealed=!0):this[r]=t,s(this,t))}),t.type):g?function(e){if(e!==this[r]){o(this[r],this.__isSealed),i(e),a(this,e),(0,f.notifyModifying)(this,n);var u=void 0;(u=e instanceof Object&&e.getTypeName()===t.type?e:h.default.getObject(t.type).getItem(e))||h.default.isNull(e)?this[r]=u:p.default.throwErr("InvalidValue"),s(this,e)}}:function(e){e!==this[r]&&(o(this[r],this.__isSealed),i(e),a(this,e),(0,f.notifyModifying)(this,n),this[r]=e,s(this,e))}:_?v?function(e){if(e!==this[r]){o(this[r]),R(t),a(this,e),(0,f.checkCircularContainment)(this,e),(0,f.notifyModifying)(this,n),(0,f.isTopLevel)(this)||(0,f.makeUncontained)(this);var i=m.default.getMetaElement(t.opposite.fqn);e&&(0,f.inverseAdd)(e,this,i),(0,f.basicSetContainer)(this,e,i,n),s(this,e)}}:function(e){if(e!==this[r]){o(this[r]),R(t),a(this,e),(0,f.notifyModifying)(this,n);var i=m.default.getMetaElement(t.opposite.fqn);this[r]&&(0,f.inverseRemove)(this[r],this,i),e&&(0,f.inverseAdd)(e,this,i),this[r]=e,s(this,e)}}:b?function(e){e!==this[r]&&(o(this[r]),R(t),a(this,e),(0,f.notifyModifying)(this,n),this[r]=e,e&&(0,f.setContainedByThis)(this,e,m.default.getMetaElement(t.fqn)),s(this,e))}:function(e){e!==this[r]&&(o(this[r]),R(t),a(this,e),(0,f.notifyModifying)(this,n),this[r]=e,s(this,e))}:d?y?h.default.partial((function(e,t,u){u!==this[r]&&(o(this[r],this.__isSealed),i(u),a(this,u),S.call(this,e,u),O(this,e),(0,f.notifyModifying)(this,n),u.getMetaClass().qualifiedName!==t&&p.default.throwErr("NoDataTypeSlicing"),this[r]=u,this[r].__isSealed=!0,A(this,e),s(this,u))}),l,t.type):h.default.partial((function(e,t){t!==this[r]&&(o(this[r],this.__isSealed),i(t),a(this,t),S.call(this,e,t),O(this,e),(0,f.notifyModifying)(this,n),this[r]=t,A(this,e),s(this,t))}),l):_?v?h.default.partial((function(e,i){if(i!==this[r]){o(this[r]),h.default.bind(S,this)(e,i),R(t),a(this,i),(0,f.checkCircularContainment)(this,i),(0,f.notifyModifying)(this,n),(0,f.isTopLevel)(this)||(0,f.makeUncontained)(this),O(this,e);var u=m.default.getMetaElement(t.opposite.fqn);i&&(0,f.inverseAdd)(i,this,u),(0,f.basicSetContainer)(this,i,u,n),A(this,e),s(this,i)}}),l):h.default.partial((function(e,i){if(i!==this[r]){o(this[r]),h.default.bind(S,this)(e,i),R(t),a(this,i),(0,f.notifyModifying)(this,n),O(this,e);var u=m.default.getMetaElement(t.opposite.fqn);this[r]&&(0,f.inverseRemove)(this[r],this,u),this[r]=i,i&&(0,f.inverseAdd)(i,this,u),A(this,e),s(this,i)}}),l):b?h.default.partial((function(e,i){i!==this[r]&&(o(this[r]),h.default.bind(S,this)(e,i),R(t),a(this,i),(0,f.notifyModifying)(this,n),O(this,e),this[r]=i,i&&(0,f.setContainedByThis)(this,i,m.default.getMetaElement(t.fqn)),A(this,e),s(this,i))}),l):h.default.partial((function(e,i){i!==this[r]&&(o(this[r]),h.default.bind(S,this)(e,i),R(t),a(this,i),(0,f.notifyModifying)(this,n),O(this,e),this[r]=i,A(this,e),s(this,i))}),l);var j},e.makePropertyInitializer=U,e.makeSubsettedPropertyInitializer=L,e.isKeyIn=function(e,t){return h.default.some(t.properties,h.default.partial(D,e))},e.isSingleValued=q,e.isOptional=z,e.isDataType=function(e){return k(e,w.default.DataType)},e.isEnumeration=V,e.isAssociation=B,e.isSingleValuedAssociation=function(e,t){return B(e)&&q(t)},e.isMultiValuedAssociation=function(e,t){return B(e)&&!q(t)};var h=E(t),p=E(n),m=E(r),y=E(i),g=E(o),v=E(a),b=E(s),_=E(u),w=E(c),j=E(d);function E(e){return e&&e.__esModule?e:{default:e}}function M(e){return e&&e.getMetaClass&&e.getMetaClass()}function k(e,t){var n=M(m.default.getType(e));return n&&n.qualifiedName===t}function C(e,t){return e||p.default.throwErr("NoQualifiedName"),(0,l.isEmbeddedPrimitiveType)(e)||t||k(e,w.default.PrimitiveType)}function P(e){return e.charAt(0).toUpperCase()+e.slice(1)}function T(e){!1===e.isValid&&p.default.throwErr("InvalidObject",e.uuid,e.getMetaClass().qualifiedName)}function S(e,t){var n=this;h.default.forEach(e,(function(e){var r=e.opposite;r.isQualificationUnique&&(q(e.upper)?n[e.name]&&n[e.name][r.name][t]&&p.default.throwErr("UniquenessConstraint"):n[e.name].forEach((function(e){e&&e[r.name].at(t)&&p.default.throwErr("UniquenessConstraint")})))}))}function x(e,t,n){h.default.forEach(n,(function(n){var r=m.default.getMetaElement(n.opposite.fqn);q(n.upper)?e[n.name]&&t(e[n.name],e,r):e[n.name].forEach((function(n){return t(n,e,r)}))}))}function O(e,t){x(e,f.inverseRemove,t)}function A(e,t){x(e,f.inverseAdd,t)}function R(e,t){if(e.opposite){var n=e.opposite;if(n.isQualificationUnique&&t){var r=n.qualifiedBy,i=this[r.name];z(r.lower)?B(r.type)?t[n.name][i.uuid]&&p.default.throwErr("UniquenessConstraint"):i&&!t[n.name][i]||p.default.throwErr("UniquenessConstraint"):t[n.name][i]&&p.default.throwErr("UniquenessConstraint")}}}function D(e,t){return t.opposite&&t.opposite.qualifiedBy&&t.opposite.qualifiedBy.fqn===e.fqn}function I(e,t,n){switch(e){case w.default.Boolean:return n?t||!1:t;case w.default.Integer:case w.default.Integer8:case w.default.Integer16:case w.default.Integer64:case w.default.UInteger8:case w.default.UInteger16:case w.default.UInteger64:case w.default.Real:case w.default.UnlimitedNatural:return n?t||0:t;case w.default.String:case w.default.StdString:return n?t||"":t;case w.default.JsonValue:return n?t||null:t;case w.default.UUID:return n?t?"random"===t?h.default.generateRandomUuid():t:"00000000-0000-0000-0000-000000000000":t;default:if(V(e)){var r=h.default.getObject(e);return t&&(h.default.isString(t)&&!h.default.isUndefined(r[t])||p.default.throwErr("UnknownEnumeration",e+"."+t),t=r[t]),n?t||r.getDefaultValue():t}if(t||n){var i=m.default.get(e);return i?t?new i(t):new i:t||{}}}}function N(e,t,n){return h.default.forEach(n,(function(n){return e._basicAdd(I(t,n,!0))})),e}function U(e,t){if(e.isDerived&&e.isReadOnly)return function(){};var n="_"+e.name;if(e.isSparse&&!0!==t)return function(){this[n]=void 0};var r=C(e.type,e.isPrimitive);if(q(e.upper)){if(r){var i=!z(e.lower);return e.isDataType?function(){this[n]=I(e.type,e.defaultValue,i),this[n]&&(this[n].__isSealed=!0)}:e.type===w.default.StringToStringMap?function(){var t=m.default.getMetaElement(e.fqn);this[n]=new j.default(this,t)}:function(){this[n]=I(e.type,e.defaultValue,i)}}return function(){this[n]=void 0}}if(e.qualifiedBy){var o=function(t){var n=t[e.qualifiedBy.name],r=t.getMetaClass().getPropertyByName(e.qualifiedBy.name);return r&&r.isAssociation()&&(n=n?n.uuid:""),h.default.isUndefined(n)&&p.default.throwErr("UniquenessConstraint"),n};return e.isQualificationUnique?function(){var t=m.default.getMetaElement(e.fqn),r=e.opposite&&m.default.getMetaElement(e.opposite.fqn);this[n]=new v.default(o,this,t,r)}:function(){var t=m.default.getMetaElement(e.fqn),r=e.opposite&&m.default.getMetaElement(e.opposite.fqn);this[n]=new b.default(o,this,t,r)}}return e.isOrdered?r?function(){var t=m.default.getMetaElement(e.fqn),r=e.opposite&&m.default.getMetaElement(e.opposite.fqn);this[n]=new g.default(this,e.isUnique,t,r),N(this[n],e.type,e.defaultValue)}:function(){var t=m.default.getMetaElement(e.fqn),r=e.opposite&&m.default.getMetaElement(e.opposite.fqn);this[n]=new g.default(this,e.isUnique,t,r)}:r?function(){var t=m.default.getMetaElement(e.fqn),r=e.opposite&&m.default.getMetaElement(e.opposite.fqn);this[n]=new y.default(this,t,r),N(this[n],e.type,e.defaultValue)}:function(){var t=m.default.getMetaElement(e.fqn),r=e.opposite&&m.default.getMetaElement(e.opposite.fqn);this[n]=new y.default(this,t,r)}}function L(e,t){var n="_"+e.name;return e.isSparse&&!0!==t?function(){this[n]=void 0}:q(e.upper)?function(){}:function(){this[n]=new _.default(this[e.subsets.name],this,(function(t){return t.isInstOf(e.type)}))}}function F(e){return B(e.type)&&e.opposite&&H(e.opposite.type,e.opposite.isComposite)}function q(e){return"*"!==e&&(!(e=h.default.isNumber(e)?e:Number.parseInt(e))||1===e)}function z(e){return!(e=h.default.isNumber(e)?e:Number.parseInt(e))||0===e}function V(e){return k(e,w.default.Enum)}function B(e){var t=m.default.getType(e);return!t||t._isInstOfClass()}function H(e,t){return B(e)&&t}}),e,t),e.exports=i},"mf0/util/UmlSyntax":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["mf0/util/underscoreExtended"]),n(n.dj.r.absMids["mf0/util/Mf0Err"]),n(n.dj.r.absMids["mf0/TypeNames"]),n(n.dj.r.absMids["mf0/meta/RegistryTypes"])],i=n.dj.d(r,(function(e,t,n,r,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.makeFqn=d,e.processPackages=h,e.resolveType=v,e.topoSortClasses=_,e.resolveSuperclass=j,e.select=C,e.getTopoSorted=function(e){return t=_(C(e,"classes")),o.default.reduce(t,(function(e,t){return e[t.superclass]&&(t.propertiesInherited=e[t.superclass]),(t.properties||t.propertiesInherited)&&(e[t.fqn]=o.default.merge({},t.properties||{},t.propertiesInherited||{})),e}),{}),t;var t},e.resolveInfo=function(e){var t=e.family||o.default.generateRandomUuid(),n=e.modelVersion||"19700101";return{family:t,version:n,uri:e.uri||P(t,n)}},e.resolve=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;"family"in e||"uri"in e||console.warn('cdSpec should at least contain "family" or "uri".');t&&l(e,t);var n=e.family||o.default.generateRandomUuid(),r=e.modelVersion||"19700101";e.uri=e.uri||P(n,r),e.primitiveTypes&&e.packages.mf&&o.default.forEach(e.primitiveTypes,o.default.partial(k,e.packages.mf.packages.zero.packages.meta));return h(e,(function(e,t,i){w(e,t,i),o.default.forEach(t.primitiveTypes,o.default.partial(k,t)),o.default.forEach(t.dataTypes,o.default.partial(k,t)),o.default.forEach(t.enumerations,o.default.partial(k,t)),t.uri=t.uri||P(n,r,t.fqn)}),w,(function(e,t,n){w(e,t,n)}),w,w,(function(e,t,n){w(e,t,n),j(e,t)}),o.default.noop,o.default.noop),h(e,o.default.noop,o.default.noop,o.default.noop,o.default.noop,o.default.noop,o.default.noop,(function(t,n,r){w(t,n,r),n.pkgName=n.pkgName.slice(0,n.pkgName.lastIndexOf(".")),E(e,n)}),(function(t,n,r){w(t,n,r),n.pkgName=n.pkgName.slice(0,n.pkgName.lastIndexOf(".")),M(e,n)})),e},e.generateUri=P,e.parseUri=function(e){var t=e.lastIndexOf("/"),n=e.substr(t+1),r=t-1,i=e.lastIndexOf("/",r),o=e.substr(i+1,r-i);return{version:n,family:o}},e.isEmbeddedPrimitiveType=T,e.setLiteralValues=function(e){var t=new Set;o.default.forEach(e.literals,(function(e,n){var r=e.value;if(void 0!==r){var i=r;o.default.isNumber(r)||(i=Number.parseInt(r),e.value=i),o.default.isNumber(i)||a.default.throwErr("ExpectedNumericValue",n),t.add(i)}}));for(var n=Object.keys(e.literals).length-t.size,r=new Set,i=0,s=0;ss.length)a.default.throwErr("NoSuchProperty",s[0]);else if(1===s.length)return t[n]=(r||t.type)+"."+s[0],y(e,t,n);var u=s[s.length-1],c=s[s.length-2];return m(e,s.slice(0,s.length-2).join(".")||t.pkgName,c,u,"classes")}function g(e,t){var n=t.qualifiedBy,r=y(e,t,"qualifiedBy"),i=t.qualifiedBy;return r&&r.result||!i?r.result:{fqn:(function(e,t){for(var n=Object.keys(t),r=0,i=n.length;r0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1];t.superclass=t.superclass?v(e,t.superclass):s.default.ModelElement}function E(e,t){t.type=v(t.pkgName,t.type),t.isDataType=function(e,t){var n=u.default.getType(t);return n?!(!n.getMetaClass()||n.getMetaClass().qualifiedName!==s.default.DataType)||void 0:!!p("dataTypes",e,t)||void 0}(e,t.type),t.isEnumeration=b(e,t.type),t.isPrimitive=t.isDataType||function(e,t){return T(t)||!!p("primitiveTypes",e,t)||void 0||!!b(e,t)||void 0}(e,t.type),t.isQualificationUnique=t.isQualificationUnique||void 0===t.isQualificationUnique,t.isUnique=void 0!==t.isUnique&&t.isUnique,t.qualifiedBy=g(e,t),t.opposite=function(e,t){return y(e,t,"opposite").result}(e,t),t.opposite&&!t.opposite.opposite&&(t.opposite.opposite=t),t.subsets=function(e,t){var n=t.fqn.substr(0,t.fqn.length-t.name.length-1);return y(e,t,"subsets",n).result}(e,t),t.isDerived=Boolean(t.isDerived||t.subsets)}function M(e,t){o.default.forEach(t.parameters,(function(e){e.type=v(t.pkgName,e.type)}))}function k(e,t,n){if(t.generateAttribute){e.classes||(e.classes={});var r=n+"Attribute";e.classes[r]?a.default.throwErr("AttributeClassError",r):e.classes[r]=function(e){return{superclass:s.default.Attribute,isAttributeClass:!0,properties:{value:{type:e,lower:"1",upper:"1"}}}}(n)}}function C(e,t){var n=[];return f(e,(function(e){o.default.forEach(e[t],(function(e){return n.push(e)}))})),n}function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"19700101",n=arguments[2],r=n?"/"+n:"";return"http://schema.mathworks.com/mf0/"+e+"/"+t+r}function T(e){return s.default.Boolean===e||s.default.Integer===e||s.default.Integer8===e||s.default.Integer16===e||s.default.Integer64===e||s.default.UInteger8===e||s.default.UInteger16===e||s.default.UInteger64===e||s.default.Real===e||s.default.UnlimitedNatural===e||s.default.String===e||s.default.DateTime===e||s.default.UUID===e||s.default.StdString===e||s.default.Object===e||s.default.JsonValue===e||s.default.MxArray===e||s.default.StringToStringMap===e}}),e,t),e.exports=i},"mf0/util/underscoreExtended":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["lodash/lodash.min"]),n(n.dj.r.absMids["uuid/uuid"]),n(n.dj.r.absMids["mf0/util/Mf0Err"])],i=n.dj.d(r,(function(e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=s(t),o=s(n),a=s(r);function s(e){return e&&e.__esModule?e:{default:e}}var u=i.default.noConflict(),c=u.runInContext();c.capitalize=function(e){return(e=null===e?"":String(e)).charAt(0).toUpperCase()+e.slice(1)},c.generateRandomUuid=function(){return o.default.v4()},c.isValidUuid=function(e){return/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(e)},c.fqnToPath=function(e){return u.words(e,/[^.]+/g)},c.splitFqn=function(e){if(u.isString(e)){var t=e.lastIndexOf(".");return{path:e.slice(0,t),name:e.slice(t+1)}}return{}},c.when=function(e,t){return e&&"function"==typeof e.then?e.then(t):t(e)},c.setObject=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window;return u.set(n,e,t)},c.getObject=function(e){return u.get(window,e)},c.loadJSON=function(e){return u.loadFile(e,"application/json")},c.loadFile=function(e,t){var n=new XMLHttpRequest;return t&&n.overrideMimeType(t),n.open("GET",e,!0),new Promise((function(e){n.onreadystatechange=function(){4==n.readyState&&"200"==n.status&&e(n.responseText)},n.send(null)}))},c.mapArrayOrCall=function(e,t,n){return u.isArray(e)?u.map(e,t,n):void 0!==n?u.bind(t,n)(e):t(e)},c.topSort=function(e,t,n){var r={},i={},o=[];function s(e){var t=void 0;for(t in e)if(e.hasOwnProperty(t)){var n=e[t];return delete e[t],n}}function c(e,s){var l=t(e);a.default.assert(!u.has(s,l),"CyclicInheritance",l),u.each(n(e),(function(e){var t;0===i[e]&&((t=u.clone(s))[l]=1,c(r[e],t))})),0===i[l]&&(o.push(e),i[l]=1)}u.forEach(e,(function(e){var n=t(e);r[n]=e,i[n]=0}));for(var l=s(r);l;)c(l,{}),l=s(r);return o},e.default=c}),e,t),e.exports=i},"mf0_sync/ConnectorChannel":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["dojo/aspect"]),n(n.dj.r.absMids["mw-messageservice/MessageService"]),n(n.dj.r.absMids["mf0/io/SynchronizationChannel"]),n(n.dj.r.absMids["mf0/Log"]),n(n.dj.r.absMids["mf0_sync/HostSyncLoggerBackend"]),n(n.dj.r.absMids["regenerator-runtime/runtime"])],i=n.dj.d(r,(function(e,t,n,r,i,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.startMessageService=void 0;var a=f(t),s=f(n),u=f(r),c=f(i),l=f(o);function f(e){return e&&e.__esModule?e:{default:e}}function d(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(s)}("next")}))}}var h=function(){function e(e,t){for(var n=0;n5&&void 0!==arguments[5]&&arguments[5];T(this,t);var c=x(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),l=c;function f(t){return E.default.createPacket(O.ModelPacket,{"transaction-factory-ordinals":R(e),model:I(e)},t.client)}function d(e,t){N(l,e.client,e.content,t)}function h(e){return m.default.promiseLoad(e.content).then((function(){return E.default.createPacket(O.DataDefinitionOKPacket)}),(function(){return E.default.createPacket(O.DataDefinitionErrorPacket)}))}function y(e,t){if(l.uuid===e.client)return m.default.promiseLoad(e.content).then((function(e){if(p.default.isArray(e)){var t=!0,n=!1,r=void 0;try{for(var i,o=function(){var e=i.value;l.pendingDataDefinitionRequests=l.pendingDataDefinitionRequests.filter((function(t){return t!==e.uri}))},a=e[Symbol.iterator]();!(t=(i=a.next()).done);t=!0)o()}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}}else l.pendingDataDefinitionRequests=l.pendingDataDefinitionRequests.filter((function(t){return t!==e.uri}));if(0!==l.pendingDataDefinitionRequests.length)return l.requestDataDefinition(l.pendingDataDefinitionRequests);for(;l.changeReportsWaitingForDataDefinitions.length>0&&0===U(l,l.changeReportsWaitingForDataDefinitions[0]).length;)l.applyChange(l.changeReportsWaitingForDataDefinitions.shift())}));t.packetIgnored=!0}return c.uuid=p.default.generateRandomUuid(),c.model=e,c.toSend=[],c.marshaller=new _.default(o),c.startCtr=0,c.myChangeReports=new Set,c.packetTransport=new E.default(n),c.interpreter=r||function(e,t){return l.marshaller.parseChangeReportJSON(e,t)},c.freezer=i,c.synchronizerId=p.default.generateRandomUuid(),c.span=e.span.createChild("sync"),c.span.addContext(k.info,"SynchronizerId",c.synchronizerId),c.waitingForModelFetch=u?1:2,c.changeReportsWaitingForModelFetch=[],c.changeReportsWaitingForDataDefinitions=[],c.pendingDataDefinitionRequests=[],c.packetTransport.setPacketHandlers([{packetType:O.FetchModelPacket,handler:f},{packetType:O.FetchModelWithDataDefinitionPacket,handler:function(){}},{packetType:O.ModelPacket,promiseMode:E.default.PacketPromiseMode.Resolve,handler:d},{packetType:O.ModelWithDataDefinitionPacket,promiseMode:E.default.PacketPromiseMode.Resolve,handler:s},{packetType:O.ReportDataPacket,handler:function(e){return l.applyChange(e.content)}},{packetType:O.LoadDataDefinitionPacket,handler:h},{packetType:O.DataDefinitionPacket,promiseMode:E.default.PacketPromiseMode.Resolve,handler:y},{packetType:O.DataDefinitionOKPacket,promiseMode:E.default.PacketPromiseMode.Resolve,handler:function(){}}]),c}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),S(t,[{key:"destroy",value:function(){this.model.removeListener(this)}},{key:"start",value:function(){++this.startCtr,1===this.startCtr&&this.model.addPriorityShallowListener(this)}},{key:"stop",value:function(){--this.startCtr,this.startCtr<=0&&this.model.removeListener(this)}},{key:"transactionCanceled",value:function(){this.transactionFinished()}},{key:"transactionCommitted",value:function(e){if(this.myChangeReports.has(e.origin.transactionId))this.myChangeReports.delete(e.origin.transactionId);else if(e.origin.synchronizer!==this.synchronizerId){var t=e.origin.model,n=m.default.getType("mf.zero.meta.Language"),r=g.default.getPropertySerializer(n).serializeValue(e.origin.language.literal),i=e.origin.transactionId,o=e.origin.synchronizer||this.synchronizerId,a=e.origin.transactionOrdinal,s=e.origin.transactionFactory,u=new b.default;this.marshaller.serializeChangeReport(e,u),u.out.origin={model:t,language:r,transactionId:i,synchronizer:o,ordinal:a,factory:s},this.sendDelta(u)}this.transactionFinished()}},{key:"sendDelta",value:function(e){var t=this;this.packetTransport.isWaitingForPromise()?this.packetTransport.packetPromise.then((function(){t.sendDelta(e)})):this.packetTransport.sendPacket(E.default.createPacket(O.ReportDataPacket,e.out))}},{key:"transactionFinished",value:function(){}},{key:"applyChange",value:function(e){var t=this;if(0!==this.waitingForModelFetch&&1!==this.waitingForModelFetch){var n=U(this,e);if(this.pendingDataDefinitionRequests.length>0)return this.pendingDataDefinitionRequests=this.pendingDataDefinitionRequests.concat(n),void this.changeReportsWaitingForDataDefinitions.push(e);if(n.length>0)return this.pendingDataDefinitionRequests=this.pendingDataDefinitionRequests.concat(n),this.changeReportsWaitingForDataDefinitions.push(e),void this.fetchDataDefinition(n);var r=e.origin;if(!r)throw new Error("Transaction has no origin");var i=this.span.createChild();i.addContext(k.info,"origin",r);var o=r.ordinal,a=r.factory;i.log(k.debug,"Queueing change");var s=r.model,u=m.default.getType("mf.zero.meta.Language"),c=g.default.getPropertySerializer(u).parseValue(r.language,u),l=r.transactionId,f=r.synchronizer,d=new mf.zero.meta.TransactionOrigin({model:s,language:c,transactionId:l,synchronizer:f,transactionOrdinal:o,transactionFactory:a}),h=this.interpreter(e,new M.default(this.model,d));this.model.addToWorkQueue((function(e){var n=t.model.getLastSeenTransactionOrdinals();i.addContext(k.debug,"lastSeenOrdinals",n),!n.has(a)||n.get(a)0;)e.applyChange(e.changeReportsWaitingForModelFetch.shift())}else r.packetIgnored=!0}function U(e,t){if(t.addedElementURIs&&t.addedElementURIs.length>0){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=t.addedElementURIs[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var u=a.value;p.default.includes(e.pendingDataDefinitionRequests,u)||y.default.getPackage(u)||n.push(u)}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}return[]}e.default=A}),e,t),e.exports=i},"mw-deprecation-utils/deprecation":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/config"]),n(n.dj.r.absMids["mw-log/Log"])],i=n.dj.d(r,(function(e,t){var n={deprecated:function(n){var r,i;(!!e.isDebug||!!window.showDeprecationsAsErrors)&&this._isConfigValid(n)&&(i=window.showDeprecationsAsErrors||n.deprecationLevel===this.ERROR?this.ERROR:this.WARN,r="DEPRECATED: ",n.deprecated&&(r+=n.deprecated.module,n.deprecated.method&&(r+="."+n.deprecated.method+"()"),r+="."),n.replacement&&(r+=" Use "+n.replacement.module,n.replacement.method&&(r+="."+n.replacement.method+"()"),r+=" instead."),n.removalVersion&&(r+=" Will be removed in version: "+n.removalVersion+"."),n.geckNumber&&(r+=" Please use g"+n.geckNumber+" to track latest information regarding this deprecation"),n.additionalInformation&&(r+=" "+n.additionalInformation),t[i](r))},_isConfigValid:function(e){var n=!!e.deprecated&&"object"==typeof e.deprecated&&e.deprecated.hasOwnProperty("module");return e.replacement&&(n=n&&"object"==typeof e.replacement&&e.replacement.hasOwnProperty("module")),e.geckNumber&&(n=n&&"number"==typeof e.geckNumber),n||t.error("Supplied deprecationConfig properties are not valid. Please refer to http://inside.mathworks.com/wiki/Web_Widgets_Deprecation_API for right API"),n}};return Object.defineProperties(n,{WARN:{value:"warn",enumerable:!0},ERROR:{value:"error",enumerable:!0}}),n}),e,t),e.exports=i},"mw-filebrowser/actions/Action":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/lang"])],i=n.dj.d(r,(function(e,t){return e(null,{label:"",keyCode:!1,shortcut:"",constructor:function(e){t.mixin(this,e)},isApplicableTo:function(e){return console.log("Please implement isApplicableTo for action"),!1},callback:function(){console.log("Please implement callback for action")},section:{id:"MISC",name:"MISC",allowSubMenu:!1,forceSubMenu:!1}})}),e,t),e.exports=i},"mw-html-utils/HtmlUtils":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/io-query"]),n(n.dj.r.absMids["mw-html-utils/_parseHtml/sanitize"]),n(n.dj.r.absMids["mw-deprecation-utils/deprecation"])],i=n.dj.d(r,(function(e,t,n){return{HYPERLINK_ESCAPE_REGEXP:/]*>[\s\S]*?<\/a>/g,HYPERLINK_WITH_PARENTHESIS_ESCAPE_REGEXP:/]*)>([\s\S]*?)<\/a>/g,STRONG_ESCAPE_REGEXP:/|<\/strong>/g,BOLD_LINK_ATTRIBUTE_REGEX:/\bstyle\s*=\s*"[^"]*\bfont-weight\s*:\s*bold\b[^"]*"/,parseQueryString:function(){var e=window.location.search.substr(1,window.location.search.length);return this._parseQueryString(e)},_parseQueryString:function(t){return e.queryToObject(t)},parseUrl:function(e){var t=document.createElement("a");t.display="none",t.href=e||window.location.href,t.href=t.href;var n={protocol:t.protocol,hostname:t.hostname,port:t.port,pathname:t.pathname,search:t.search,hash:t.hash};return"https:"!==n.protocol&&"http:"!==n.protocol||0===n.pathname.indexOf("/")||(n.pathname="/"+n.pathname),"https:"===n.protocol&&"443"===n.port&&0!==e.indexOf("https://"+n.hostname+":443")&&(n.port=""),n},escapeHtml:function(e){var t=document.createElement("div");return t.textContent=e,t.innerHTML},escapeLinksAndHtml:function(e,t){n.deprecated({deprecated:{module:"mw-html-utils/HtmlUtils",method:"escapeLinksAndHtml"},replacement:{module:"mw-html-utils/HtmlUtils",method:"treatHtmlLikeCommandWindow"}});var r="",i=e.split(this.HYPERLINK_ESCAPE_REGEXP),o=e.match(this.HYPERLINK_ESCAPE_REGEXP),a="",s=this,u=0,c=function(e,t,n,r){var i=s.parseUrl(t).protocol;"http:"!==i&&"https:"!==i&&"matlab:"!==i&&(t="#"),t=s.escapeHtml(t),r=s._strongNotEscaped(r,!0),a=''+r+""};if(t)r=this.escapeHtml(e),r=this.escapeWhitespace(r);else if(""!==i[0]&&(r=this._strongNotEscaped(i[0],!0)),null!==o&&0!==o.length)for(u=0;u"+r+""};if(t)r=this.escapeHtml(e);else if(""!==i[0]&&(r=this._strongNotEscaped(i[0],!1)),null!==o&&0!==o.length)for(u=0;u"),r},_strongNotEscaped:function(e,t){var n="",r=e.match(this.STRONG_ESCAPE_REGEXP),i=e.split(this.STRONG_ESCAPE_REGEXP),o=function(e){return e};t&&(o=this.escapeWhitespace);var a=0;if(null!==r&&0!==r.length)for(n=o(this.escapeHtml(i[0])),a=0;a...'}}),(e=e||"").replace(/\n/g,"
").replace(/ {2}/g,"  ")},handleAnchors:function(e,t){if(t.target.href){t.preventDefault(),t.stopPropagation();var n=t.target.href;if(-1!==n.indexOf("matlab:")){if("matlab:"===n.substring(0,7)){var r=t.target.href.substring(7);e(window.unescape(r))}}else window.open(t.target.href)}},isElementOverflown:function(e){return e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth},sanitizeHtmlFromJava:t.sanitizeHtmlFromJava}}),e,t),e.exports=i},"mw-html-utils/_parseHtml/sanitize":function(e,t,n){"use strict";var r,i;r=[],i=n.dj.d(r,(function(){var e,t,n,r=["backgroundColor","borderBottom","borderBottomColor","borderBottomLeftRadius","borderBottomRightRadius","borderBottomStyle","borderBottomWidth","borderLeft","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRadius","borderRight","borderRightColor","borderRightStyle","borderRightWidth","borderSpacing","borderStyle","borderTop","borderTopColor","borderTopLeftRadius","borderTopRightRadius","borderTopStyle","borderTopWidth","borderWidth","color","fontFamily","fontSize","fontStyle","fontWeight","height","lineHeight","margin","marginBottom","marginLeft","marginRight","marginTop","maxHeight","maxWidth","minHeight","minWidth","overflow","overflowWrap","overflowX","overflowY","padding","paddingBottom","paddingLeft","paddingRight","paddingTop","textAlign","textAnchor","textDecoration","textIndent","textOverflow","textShadow","textTransform","width"];return{sanitizeHtmlFromJava:(e={A:["target","href","title"],ABBR:["title"],ADDRESS:[],AREA:["shape","coords","href","alt"],ARTICLE:[],ASIDE:[],AUDIO:["autoplay","controls","loop","preload","src"],B:[],BDI:["dir"],BDO:["dir"],BIG:[],BLOCKQUOTE:["cite"],BR:[],CAPTION:[],CENTER:[],CITE:[],CODE:[],COL:["align","valign","span","width"],COLGROUP:["align","valign","span","width"],DD:[],DEL:["datetime"],DETAILS:["open"],DIV:[],DL:[],DT:[],EM:[],FONT:["color","size","face"],FOOTER:[],H1:[],H2:[],H3:[],H4:[],H5:[],H6:[],HEADER:[],HR:[],I:[],IMG:["src","alt","title","width","height"],INS:["datetime"],LI:[],MARK:[],NAV:[],OL:[],P:[],PRE:[],S:[],SECTION:[],SMALL:[],SPAN:[],SUB:[],SUP:[],STRONG:[],TABLE:["width","border","align","valign"],TBODY:["align","valign"],TD:["width","rowspan","colspan","align","valign"],TFOOT:["align","valign"],TH:["width","rowspan","colspan","align","valign"],THEAD:["align","valign"],TR:["rowspan","align","valign"],TT:[],U:[],UL:[],VIDEO:["autoplay","controls","loop","preload","src","height","width"]},t={href:{"http:":!0,"https:":!0,"mailto:":!0,"matlab:":!0,relative:{"#":!0,"/":!0}},src:{"http:":!0,"https:":!0,"mailto:":!0,relative:{"#":!0,"/":!0}}},n=!0,function(i){var o=function(e,t){var n=String.prototype.trim.call(t),r=n.indexOf(":");return r<0&&e.relative[n.charAt(0)]||e[n.substring(0,r)+":"]?n:"#"},a=function(i){var a=void 0;return i.nodeType===window.Node.ELEMENT_NODE?e[i.tagName]?(a=document.createElement(i.tagName),function(e,n){for(var r=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:0,r=document.createDocumentFragment();if(n>150||!t)return r;for(var i=t.firstChild;i;i=i.nextSibling){var o=a(i);i.nodeType===window.Node.ELEMENT_NODE&&o.appendChild(e(i,n+1)),r.appendChild(o)}return r}(s.body):document.createDocumentFragment()})}}),e,t),e.exports=i},"mw-log/Log":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["mw-log/impl/Modes"]),n(n.dj.r.absMids["mw-log/impl/Levels"]),n(n.dj.r.absMids["mw-log/impl/Backlog"]),n(n.dj.r.absMids["mw-log/util/LogUtils"])],i=n.dj.d(r,(function(e,t,n,r){const i=n.create(100),o=4,a=3,s=3,u=3,c=3,l=3,f=3,d=3,h=3,p=2,m=1,y=0,g=0;let v={},b=0,_=t.DEBUG,w=e.DEVELOPMENT,j=[],E={};class M{constructor(n){null==E[n]?(r.makeReadOnlyProperty(this,"name",n),E[this.name]=this,this._timers={},this._threshold=t.DEBUG,this._showTimestamp=!0,r.makeReadOnlyProperty(this,"modes",e),r.makeReadOnlyProperty(this,"levels",t)):E.DEFAULT.error("a logger with the name '"+n+"' already exists - change the name to prevent interference")}static _sanitizeLevel(e){return"number"==typeof e?e:t.DEBUG}static _sanitizeMode(t){return r.objectValues(e).indexOf(t)>-1?t:e.development}get threshold(){return this._threshold}set threshold(e){this._threshold=M._sanitizeLevel(e)}get showTimestamp(){return this._showTimestamp}set showTimestamp(e){this._showTimestamp=!!e}get globalThreshold(){return _}set globalThreshold(e){_=M._sanitizeLevel(e)}get mode(){return w}set mode(e){w=M._sanitizeMode(e)}_shouldLog(e){return _>e&&this._threshold>e}_nameAndTime(){let e=[];return"DEFAULT"!==this.name&&e.push(this.name),this._showTimestamp&&e.push(r.currentTimeString()),e}table(e){if(this._shouldLog(u)){const t={namespace:this.name,type:"table",message:[e],time:new Date};i.add(t),r.printToConsole("log",this._nameAndTime(),w),r.printToConsole("table",[e],w),r.execCallbacks(v,t)}}trace(){if(this._shouldLog(c)){const e={namespace:this.name,type:"trace",message:null,time:new Date};let t=(new Error).stack.split("\n");for("Error"===t[0]&&t.shift();t[0].includes("Log.js")||t[0].includes("logger.trace")||"trace"===t[0];)t.shift();t=t.join("\n"),e.message=[t],i.add(e),r.printToConsole("log",this._nameAndTime(),w),r.printToConsole("trace",[],w),r.execCallbacks(v,e)}}time(e){this._shouldLog(l)&&(null==this._timers[e]?this._timers[e]=(new Date).getTime():this.warn('timer "'+e+'" already exists.'))}timeEnd(e){if(this._shouldLog(f)){const t={namespace:this.name,type:"timeEnd",message:null,time:new Date};if(null!=this._timers[e]){const n=(new Date).getTime()-this._timers[e];t.message=[e+": "+n+"ms - timer ended"],i.add(t),r.printToConsole("log",this._nameAndTime().concat(t.message),w),r.execCallbacks(v,t),this._timers[e]=null}else this.warn('timer "'+e+"\" doesn't exist.")}}_group(e,t){if(this._shouldLog(d)){const n=t?"groupCollapsed":"group",o={namespace:this.name,type:n,message:[e],time:new Date};j.push(e),i.add(o),r.printToConsole(n,[e],w),r.execCallbacks(v,o)}}groupCollapsed(e){this._group(e,!0)}group(e){this._group(e,!1)}groupEnd(){if(this._shouldLog(h)){const e=j.pop(),t={namespace:this.name,type:"groupEnd",message:[e],time:new Date};i.add(t),r.printToConsole("groupEnd",[],w),r.execCallbacks(v,t)}}assert(e,t){if(this._shouldLog(y)&&!e){const e={namespace:this.name,type:"assert",message:["Assertion failed:",t],time:new Date};i.add(e),e.message.shift();let n=[!1].concat(this._nameAndTime().concat(e.message));r.printToConsole("assert",n,w),r.execCallbacks(v,e)}}_basicLogMethod(e,t,n){if(this._shouldLog(t)){const t={namespace:this.name,type:e,message:n,time:new Date};n=this._nameAndTime().concat(n),i.add(t),r.printToConsole(e,n,w),r.execCallbacks(v,t)}}debug(e){const t=Array.prototype.slice.call(arguments);this._basicLogMethod("debug",o,t)}log(e){const t=Array.prototype.slice.call(arguments);this._basicLogMethod("log",a,t)}dir(e){const t=Array.prototype.slice.call(arguments);this._basicLogMethod("dir",s,t)}info(e){const t=Array.prototype.slice.call(arguments);this._basicLogMethod("info",p,t)}warn(e){const t=Array.prototype.slice.call(arguments);this._basicLogMethod("warn",m,t)}error(e){const t=Array.prototype.slice.call(arguments);this._basicLogMethod("error",g,t)}addCallback(e,t){v[b]=e,t&&i.applyCallback(e);let n={};const r=b;return n.remove=()=>{delete v[r]},b++,n}createLogger(e){const t=new M(e);return t.name?t:E[e]}}return new M("DEFAULT")}),e,t),e.exports=i},"mw-log/impl/Backlog":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["mw-log/util/LogUtils"])],i=n.dj.d(r,(function(e){let t={create:function(t){let n={},r=[];e.makeReadOnlyProperty(n,"size",t);let i=0;return n.add=function(e){r[i]=e,i=(i+1)%n.size},n.applyCallback=function(e){let o=i+1;void 0===r[o]&&(o=0);let a=0,s=o;for(;a1){t[0]!==s.WEBSOCKET||o._webSocket.connectedAtLeastOnce||(o._webSocket.try=!1)}}a.reject(e)})),this.cometdProperties.url=e.url,n.init(this.cometdProperties),a.promise},disconnect:function(){this.logCometdLifecycle&&u.info("MessageServiceAsync disconnecting cometd due to disconnect call.",this.cometd.getClientId());let e=this._createOneShotMessagePromise("/meta/disconnect");return this.cometd.disconnect(),e},cleanup:function(){this.cometd&&(this.logCometdLifecycle&&u.info("MessageServiceAsync disconnecting cometd due to cleanup call.",this.cometd,this.cometd&&this.cometd.getClientId()),this.cometd.disconnect(),this.cometd=null)},delegateConnected:function(){return!!this.cometd&&!this.cometd.isDisconnected()},doPublish:function(e,t){let n=new i;return this.cometd.publish(this._getRequestChannel(e),t,{},(function(e){y(e,n)})),n.promise},doSubscribe:function(e){this.logCometdSubscriptions&&u.info("MessageServiceAsync subscribing cometd to channel: "+e);let t=this._createOneShotMessagePromise("/meta/subscribe");return this.subscriptions[e]=this.cometd.subscribe(this._getRequestChannel(e),this,this._handleCometResponse),t},doUnsubscribe:function(e){if(this.subscriptions[e]){this.logCometdSubscriptions&&u.info("MessageServiceAsync unsubscribing cometd from channel: "+e);let t=this._createOneShotMessagePromise("/meta/unsubscribe");return this.cometd.unsubscribe(this.subscriptions[e]),delete this.subscriptions[e],t}return(new i).resolve({successful:!0})},doStartBatch:function(){this.cometd.startBatch()},doEndBatch:function(){this.cometd.endBatch()},doSetLatency:function(e){this.workerProxyAsyncClient.setLatency(e)},doSetErrorRate:function(e){this.workerProxyAsyncClient.setErrorRate(e)},getTransport:function(){return this.cometd&&!this.cometd.isDisconnected()?this.cometd.getTransport().getType():s.UNKNOWN},_handleCometResponse:function(e){this._shouldHandleMessage(e)&&this.onMessage(this._stripBasePrefixAndConvertToJson(e))},_shouldHandleMessage:function(e){return!e.id&&(this.recentMessages.indexOf(e)<0&&(this.recentMessages.push(e),this._deferRecentMessagesCleanup(),!0))},_deferRecentMessagesCleanup:function(){this._deferredCleanup||(this._deferredCleanup=setTimeout(this._deferredCleanupFunction,0))},_createOneShotMessagePromise:function(e){let t=new i;return this._addOneShotListener(e,(function(e){y(e,t)})),t.promise},_addOneShotListener:function(e,t){let n,r=this,i=this.cometd;n=this.cometd.addListener(e,(function(e){i.removeListener(n),t.apply(r,arguments)}))},_createListenerForUnknownClient:function(){let e=this.cometd,t=this;e.addListener("/meta/connect",(function(n){!n.successful&&n.advice&&"handshake"===n.advice.reconnect&&(e.disconnect(),t.onConnectionError(n.error))}))},_setUpEndPoint:function(){let e,t,n=!1,r="MESSAGE_SERVICE_ASYNC_ENDPOINT";return e=this.routingHost+this.BASE_END_POINT,this.routingKey&&(e+="?routingkey="+this.routingKey),{remoteSupportsSendPayload:n,url:e,endPointName:r,endPointAllowsDirectXhr:t}},_getRequestChannel:function(e){return this.BASE_PREFIX+e},_stripBasePrefixAndConvertToJson:function(e){return{channel:e.channel.substring(this.BASE_PREFIX.length),data:e.data}}}),l.enableWebsocket=!1,l.workerHostOverride=!1,window.location.search.indexOf("websocket=on")>=0&&(l.enableWebsocket=!0),l}),e,t),e.exports=i},"mw-messageservice/messageserviceimpl/MessageServiceBase":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["dojo/aspect"]),n(n.dj.r.absMids["dojo/Deferred"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-messageservice/messageserviceimpl/MessageServiceState"]),n(n.dj.r.absMids["mw-messageservice/messageserviceimpl/transportEnums"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a){return e([o],{logSubscriptions:!1,constructor:function(){this.batching=!0,this.typeSerializers=[],this.typeDeserializers={},this.channelSubscriptions={}},setDelegate:function(e){this.inherited("setDelegate",arguments),n.after(this._delegate,"onMessage",t.hitch(this,this.handleMessage),!0)},publish:function(e,t){if(this.isConnected()||"resubscribing"===this._currentState){let n=this._queuePublish(e,this.serialize(t));return this._deferProcessQueue(),n}return this._queuePublish(e,this.serialize(t))},subscribe:function(e,t,n){if(this.logSubscriptions&&i.info("MessageService subscribe: "+e,t,n),this._addHandler(this.channelSubscriptions,e,t,n),this.isConnected()||"resubscribing"===this._currentState){let r=this._queueSubscribe(e,t,n);return this._deferProcessQueue(),r}return this._queueSubscribe(e,t,n)},unsubscribe:function(e,t,n){if(this.logSubscriptions&&i.info("MessageService unsubscribe: "+e,t,n),this._removeHandler(this.channelSubscriptions,e,t,n)){if(this._removeQueuedMatchingSubscribe(e,t,n))return(new r).resolve();if(this.isConnected()||"resubscribing"===this._currentState){let r=this._queueUnsubscribe(e,t,n);return this._deferProcessQueue(),r}return(new r).resolve()}return i.error("Not subscribed to channel: "+e+", can't unsubscribe."),(new r).reject("Not subscribed to channel: "+e+", can't unsubscribe.")},flush:function(){if(!this.isConnected())throw new Error("Can only manually flush the queue when connected.");this._processQueue()},setLatency:function(e){this._delegate&&this._delegate.doSetLatency&&this._delegate.doSetLatency(e)},setErrorRate:function(e){this._delegate&&this._delegate.doSetErrorRate&&this._delegate.doSetErrorRate(e)},getTransport:function(){return this._delegate&&this._delegate.getTransport?this._delegate.getTransport():a.UNKNOWN},_enterDisconnected:function(){this.inherited("_enterDisconnected",arguments),this._queuedOps=[]},_enterConnecting:function(){this.inherited("_enterConnecting",arguments),Object.keys(this.channelSubscriptions).forEach((function(e){e.subscribed=!1}))},_enterConnected:function(){this.inherited("_enterConnected",arguments),this._processQueue()},_enterDisconnecting:function(){this._processQueue(),this.inherited("_enterDisconnecting",arguments)},_queuePublish:function(e,t){let n=new r;return this._queuedOps.push({type:"publish",channel:e,data:t,deferred:n}),n.promise},_queueSubscribe:function(e,t,n){let i=new r;return this._queuedOps.push({type:"subscribe",channel:e,handler:t,scope:n,deferred:i}),i.promise},_removeQueuedMatchingSubscribe:function(e,t,n){let r;for(let i=this._queuedOps.length-1;i>=0;i-=1)if(r=this._queuedOps[i],"subscribe"===r.type&&r.channel===e&&r.handler===t&&r.scope===n){this._queuedOps.splice(i,1);let e=this._delegate&&this._delegate.delegateConnected();return this.isConnected()&&e&&r.deferred.resolve(),!0}},_queueUnsubscribe:function(e,t,n){let i=new r;return this._queuedOps.push({type:"unsubscribe",channel:e,handler:t,scope:n,deferred:i}),i.promise},_processQueue:function(){let e=this._delegate&&this._delegate.delegateConnected();if(!(this.isConnected()&&e)&&"disconnecting"!==this._currentState)return;this._delegate.doStartBatch();let t=this._queuedOps;this._queuedOps=[],t.forEach((function(e){let t;"publish"===e.type?t=this._delegate.doPublish(e.channel,e.data):"subscribe"===e.type?t=this._doSubscribe(e.channel,e.handler,e.scope):"unsubscribe"===e.type&&(t=this._doUnsubscribe(e.channel,e.handler,e.scope)),t.then(e.deferred.resolve,e.deferred.reject)}),this),this._delegate.doEndBatch()},_deferProcessQueue:function(){if(this.batching&&!this._deferredTimeout){let e=this;this._deferredTimeout=setTimeout((function(){e._deferredTimeout=!1,e._processQueue()}),0)}else this.batching||this._processQueue()},_doSubscribe:function(e){if(this.channelSubscriptions[e].subscribed)return(new r).resolve();{let t=this._delegate.doSubscribe(e);return this.channelSubscriptions[e].subscribed=!0,t}},_doUnsubscribe:function(e){return this.channelSubscriptions[e]?(new r).resolve():this._delegate.doUnsubscribe(e)},handleMessage:function(e){let t;if(e&&e.channel){e.data&&(e.data=this.deserialize(e.data));let n=e.channel.split("/");for(t=1;t<=n.length;t+=1)this._callHandlers(this.channelSubscriptions,n.slice(0,t).concat("**").join("/"),e);this._callHandlers(this.channelSubscriptions,n.slice(0,n.length-1).concat("*").join("/"),e),this._callHandlers(this.channelSubscriptions,n.concat("*").join("/"),e),this._callHandlers(this.channelSubscriptions,e.channel,e)}},registerMessageHandler:function(e,t,n){i.error("registerMessageHandler is not supported any more.")},deregisterMessageHandler:function(e,t,n){i.error("deregisterMessageHandler is not supported any more.")},registerTypeSerializer:function(e,t,n){this.typeSerializers.push({typeMatcher:e,type:t,serializer:n})},registerTypeDeserializer:function(e,t){this.typeDeserializers[e]=t},serialize:function(e){return t.isArray(e)?this._serializeArray(e):e instanceof Number||e instanceof Boolean||t.isString(e)?e:this._serializeObject(e)},deserialize:function(e){return t.isArray(e)?this._deserializeArray(e):e instanceof Number||e instanceof Boolean||t.isString(e)?e:this._deserializeObject(e)},_addHandler:function(e,t,n,r){let o,a;r=r||this,"string"!=typeof n||"function"==typeof r[n]?(o=e[t],o||(o=[],e[t]=o),a={channel:t,handler:n,scope:r},o.push(a),o.sort((function(e){return e.exclusive?-1:0}))):i.warn("Not adding invalid handler: "+n)},_removeHandler:function(e,t,n,r){let i;r=r||this,i=e[t];let o=this._getHandlerIndex(i,{handler:n,scope:r});return o>=0&&i.splice(o,1),i&&0!==i.length||delete e[t],o>=0},_callHandlers:function(e,t,n){let r,o;if(e.hasOwnProperty(t))for(r=e[t],o=0;o "+e),"connected"===t&&this.onNotConnected(),"connected"===e&&this._previouslyConnected?this.onReconnected():"connected"!==e||this._previouslyConnected||this.onNewlyConnected()},_enterDisconnected:function(){this._previouslyConnected=!1,this._delegate.cleanup(),this.onDisconnected()},_enterConnecting:function(){this._retryCount=0,this._delegate.connect().then(this._connectSuccess,this._connectFailure)},_enterReconnecting:function(){this._retryCount+=1,s.info("Reconnecting message service. Attempt "+this._retryCount,arguments),this._delegate.cleanup(),this._delegate.connect().then(this._connectSuccess,this._connectFailure)},_reconnect:function(){},_connectSuccess:function(){},_connectFailure:function(){},_timeoutAction:function(){this.logStateChanges&&s.info("MessageService timeout:",arguments)},_retryFailure:function(){let e;return this._retryCount>=this._MAX_RETRIES&&(s.error("Message service fatally disconnected."),e="fatallyDisconnected"),e},_enterResubscribing:function(){let e,t,n=[];for(e in this._delegate.doStartBatch(),this.channelSubscriptions)this.channelSubscriptions.hasOwnProperty(e)&&(t=this.channelSubscriptions[e],n.push(this._delegate.doSubscribe(e)),t.subscribed=!0);this._delegate.doEndBatch(),o(n).then(this._resubscribeSuccess,this._resubscribeFailure)},_resubscribeSuccess:function(){},_resubscribeFailure:function(){},_enterConnected:function(){this._delegate.delegateConnected()?(this._retryCount=0,this._previouslyConnected&&s.info("Successfully connected."),this._previouslyConnected=!0,this.onConnected()):this._reconnect()},_enterFatallyDisconnected:function(){this.onFatallyDisconnected()},_enterDisconnecting:function(){this._delegate.disconnect().then(this._disconnectSuccess,this._disconnectFailure)},_disconnectSuccess:function(){},_disconnectFailure:function(){}})}),e,t),e.exports=i},"mw-messageservice/messageserviceimpl/transportEnums":function(e,t,n){var r,i;r=[],i=n.dj.d(r,(function(){return{UNKNOWN:"unknown",LONG_POLLING:"long-polling",WEBSOCKET:"websocket"}}),e,t),e.exports=i},"mw-mvm/ExecutionStatus":function(e,t,n){"use strict";var r,i;r=[],i=n.dj.d(r,(function(){var e={inEXECUTION_SUCCESS:0,inCOMPILE_ERROR:1,inRUNTIME_ERROR:2,inEXECUTION_DBQUIT:3,inEXECUTION_CTRLC:4,inCOMM_ERROR:5,inEXECUTION_STATUS_MAX:5};return e}),e,t),e.exports=i},"mw-mvm/InputRequester":function(e,t,n){"use strict";var r,i;r=[],i=n.dj.d(r,(function(){return{mnNO_PROMPT:"NO_PROMPT",mnBASE_PROMPT:"BASE_PROMPT",mnDEBUG_PROMPT:"DEBUG_PROMPT",mnINPUT_PROMPT:"INPUT_PROMPT",mnKEYBOARD_PROMPT:"KEYBOARD_PROMPT",mnPAUSE_PROMPT:"PAUSE_PROMPT",mnBANG_PROMPT:"BANG_PROMPT",mnSIMULINK_DEBUG_PROMPT:"SIMULINK_DEBUG_PROMPT",mnINCOMPLETE_BLOCK_PROMPT:"INCOMPLETE_BLOCK_PROMPT",mnMORE_PROMPT:"MORE_PROMPT",mnEMERGENCY_EXIT_PROMPT:"EMERGENCY_EXIT_PROMPT",mnSIMEVENTS_DEBUG_PROMPT:"SIMEVENTS_DEBUG_PROMPT",mnSF_EML_DEBUG_PROMPT:"SF_EML_DEBUG_PROMPT",mnINPUT_REQUESTER_MAX:"INPUT_REQUESTER_MAX"}}),e,t),e.exports=i},"mw-mvm/UserMvm":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["mw-mvm/impl/MVM"])],i=n.dj.d(r,(function(e){return{getMVM:function(){return e.get("user-mvm")}}}),e,t),e.exports=i},"mw-mvm/impl/Connection":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"])],i=n.dj.d(r,(function(e){return e(null,{constructor:function(e,t,n){this._isValidDeferred=e,this._uId=t,this._eventMgr=n},destroy:function(){this.disconnect()},isValid:function(){return this._eventMgr._isConnected(this._uId)||this._isValidDeferred.cancel("Disconnected"),this._isValidDeferred},disconnect:function(){return this._eventMgr._disconnect(this._uId)}})}),e,t),e.exports=i},"mw-mvm/impl/Debugger":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/Deferred"]),n(n.dj.r.absMids["mw-messageservice/MessageService"]),n(n.dj.r.absMids["mw-mvm/impl/RuntimeException"])],i=n.dj.d(r,(function(e,t,n,r){return e(null,{_SETLINEBREAKPOINT_CHANNEL:"/mvm/debugger/lineBreakpoint/set",_SETGLOBALBREAKPOINT_CHANNEL:"/mvm/debugger/globalBreakpoint/set",_CLEARLINEBREAKPOINT_CHANNEL:"/mvm/debugger/lineBreakpoint/clear",_CLEARGLOBALBREAKPOINT_CHANNEL:"/mvm/debugger/globalBreakpoint/clear",_BREAKINDEBUGGER_CHANNEL:"/mvm/debugger/breakInDebugger",_DEBUGGER_REPLY_CHANNEL:"/mvm/debugger/response/",constructor:function(e){this._activeRequests={},this._attachID=e,this._requestCounter=0,n.subscribe(this._DEBUGGER_REPLY_CHANNEL+this._attachID,this._handleResponse,this)},setLineBreakpoint:function(e){var r=new t;return this._requestCounter++,this._activeRequests[this._requestCounter]=r,n.publish(this._SETLINEBREAKPOINT_CHANNEL,{requestID:this._requestCounter,breakpoint:e,attachID:this._attachID}),r},setGlobalBreakpoint:function(e){var r=new t;return this._requestCounter++,this._activeRequests[this._requestCounter]=r,n.publish(this._SETGLOBALBREAKPOINT_CHANNEL,{requestID:this._requestCounter,breakpoint:e,attachID:this._attachID}),r},clearLineBreakpoint:function(e){var r=new t;return this._requestCounter++,this._activeRequests[this._requestCounter]=r,n.publish(this._CLEARLINEBREAKPOINT_CHANNEL,{requestID:this._requestCounter,breakpoint:e,attachID:this._attachID}),r},clearGlobalBreakpoint:function(e){var r=new t;return this._requestCounter++,this._activeRequests[this._requestCounter]=r,n.publish(this._CLEARGLOBALBREAKPOINT_CHANNEL,{requestID:this._requestCounter,breakpoint:e,attachID:this._attachID}),r},breakInDebugger:function(){n.publish(this._BREAKINDEBUGGER_CHANNEL,{})},_handleResponse:function(e){var t=e.data,n=this._activeRequests[t.requestID];if(n){if(t.hasOwnProperty("error")){var i=t.error,o=new r(i.status,i.msg,i.id,i.functionName,i.frames,i.causes);n.reject(o)}n.resolve()}delete this._activeRequests[t.requestID]},destroy:function(){var e=new r("runtimeError","MVM is being destroyed");Object.values(this._activeRequests).forEach((function(t,n){t.reject(e)})),delete this._activeRequests,n.unsubscribe(this._DEBUGGER_REPLY_CHANNEL+this._attachID,this._handleResponse,this)}})}),e,t),e.exports=i},"mw-mvm/impl/EventManager":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["mw-mvm/impl/Connection"]),n(n.dj.r.absMids["mw-mvm/impl/MVMConnection"]),n(n.dj.r.absMids["mw-mvm/impl/Payload"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-utils/Utils"])],i=n.dj.d(r,(function(e,t,n,r,i,o){return e(null,{constructor:function(e,t,r,o){i.assert("user-mvm"===t,"Only user-mvm is supported at this time"),this._mvmConnection=new n(e,"/mvm/eventMgr",r,o),this._mvmConnection.subscribe("event","_handleEvent",this),this._callbackMap={}},subscribe:function(e,t){const n=o.generateUuid(),i=r.makeEventSubscribeRequest(n,e);return this._subscribeHelper(i,t)},destroy:function(){for(const e in this._callbackMap)this._disconnect(e);this._mvmConnection.destroy()},_disconnect:function(e){if(!this._isConnected(e))return;this._callbackMap[e]=function(){};const t=r.makeEventDisconnectRequest(e);return this._mvmConnection.makeRequest(t).then(function(){delete this._callbackMap[e]}.bind(this))},_runOptionsSubscribe:function(e,t){const n=o.generateUuid(),i=r.makeRunOptionsEventSubscribeRequest(n,e);return this._subscribeHelper(i,t)},_subscribeHelper:function(e,n){this._callbackMap[e.uId]=n;const r=this._mvmConnection.makeRequest(e);return new t(r,e.uId,this)},_handleEvent:function(e){const t=e.data;if(!this._isConnected(t.uId))return;(0,this._callbackMap[t.uId])(t.eventData)},_isConnected:function(e){return e in this._callbackMap}})}),e,t),e.exports=i},"mw-mvm/impl/Fileinfo":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["mw-mvm/impl/MVMCache"])],i=n.dj.d(r,(function(e,t){return e(null,{constructor:function(e,t,n,r,i,o){this._writable=e,this._isDirectory=t,this._location=n,this._modifiedUTC=r,this._name=i,this._separator=o},isWritable:function(){return this._writable},isDirectory:function(){return this._isDirectory},getLocation:function(){return this._location},getModifiedUTC:function(){return this._modifiedUTC},getSeparator:function(){return this._separator},getName:function(){return this._name}})}),e,t),e.exports=i},"mw-mvm/impl/IdleBusyService":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["mw-messageservice/MessageService"])],i=n.dj.d(r,(function(e,t){return e(null,{_IDLEBUSYSERVICE_CHANNEL:"/mvm/idlebusyservice/",constructor:function(){this._subscribers={}},subscribe:function(e,t){Array.isArray(this._subscribers[e])||(this._subscribers[e]=[]),this._subscribers[e].push(t),1===this._subscribers[e].length&&this.subscribeImpl_(e)},unsubscribe:function(e,t){var n=this._subscribers[e];if(n){var r=n.findIndex((function(e){return e===t}));n.splice(r,1),0===n.length&&(delete this._subscribers[e],this.unsubscribeImpl_(e))}},handleIdleBusyEvent_:function(e){if(e.data){var t=e.data.groupName;t&&this._subscribers[t].forEach((function(t){var n={};e.data.error?n.error=e.data.error:void 0!==e.data.state?n.state=e.data.state:n.error="Unknown Error",t(n)}))}},subscribeImpl_:function(e){return t.subscribe(this._IDLEBUSYSERVICE_CHANNEL+e,this.handleIdleBusyEvent_,this)},unsubscribeImpl_:function(e){return t.unsubscribe(this._IDLEBUSYSERVICE_CHANNEL+e,this.handleIdleBusyEvent_,this)},destroy:function(){Object.keys(this._subscribers).forEach(function(e){this.unsubscribeImpl_(e)}.bind(this)),this._subscribers={}}})}),e,t),e.exports=i},"mw-mvm/impl/Listener":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["mf0/Listener"]),n(n.dj.r.absMids["dojo/topic"])],i=n.dj.d(r,(function(e,t,n){return e(t=t.default,{constructor:function(){},transactionCommitted:function(e){e.processModified((function(t){e.isChanged(t,t.getMetaClass().getPropertyByName("currentWorkingDirectory"))||e.isChanged(t,t.getMetaClass().getPropertyByName("cwdFileinfo"))?n.publish("cwd",{cwd:t.currentWorkingDirectory,cwdFileInfo:t.cwdFileinfo}):e.isChanged(t,t.getMetaClass().getPropertyByName("matlabPath"))?n.publish("path",t.matlabPath):e.isChanged(t,t.getMetaClass().getPropertyByName("workspaceVarNames"))?n.publish("workspaceVars",t.workspaceVarNames._collection):e.isChanged(t,t.getMetaClass().getPropertyByName("mvmCapabilities"))?n.publish("mvmCapabilities",t.mvmCapabilities._collection):e.isChanged(t,t.getMetaClass().getPropertyByName("clientCapabilities"))&&n.publish("clientCapabilities",t.clientCapabilities._collection)}))}})}),e,t),e.exports=i},"mw-mvm/impl/MVM":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/Deferred"]),n(n.dj.r.absMids["mw-messageservice/MessageService"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-mvm/impl/RuntimeException"]),n(n.dj.r.absMids["mw-mvm/impl/EventManager"]),n(n.dj.r.absMids["mw-utils/Utils"]),n(n.dj.r.absMids["mw-mvm/impl/State"]),n(n.dj.r.absMids["mw-mvm/impl/RequestTracker"]),n(n.dj.r.absMids["mw-mvm/impl/PromptService"]),n(n.dj.r.absMids["mw-mvm/impl/IdleBusyService"]),n(n.dj.r.absMids["mw-mvm/ExecutionStatus"]),n(n.dj.r.absMids["mw-mvm/impl/Debugger"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a,s,u,c,l,f,d){var h=e(null,{_RESULT_PROPERTY:"result",_ERROR_PROPERTY:"error",_FEVAL_CHANNEL:"/mvm/request/feval",_EVAL_CHANNEL:"/mvm/request/eval",_CANCEL_CHANNEL:"/mvm/cancel",_RESPONSE_CHANNEL:"/mvm/response/",_ATTACH_RESPONSE_CHANNEL:"/mvm/attach/response/",_ATTACH_CHANNEL:"/mvm/attach",_MVM_DESTROY:"mvm is being destroyed",_OUTPUT_CHANNEL:"/mvm/output/",_ERROR_CHANNEL:"/mvm/error/",_SETSINK_CHANNEL:"/mvm/sinks/set",_RESPONSESINK_CHANNEL:"/mvm/sinks/response",constructor:function(e,i){r.assert("user-mvm"===e,"Only user-mvm is supported at this time"),n.isStarted()||n.start(),this._MVMid=e,this._destroyCallback=i,this._refCount=0,this._activeRequests={},this._attachID=a.generateUuid(),this._requestCounter=0,this._mvmReady=new t((function(e,t){})),n.subscribe(this._ATTACH_RESPONSE_CHANNEL+this._attachID,"_handleMVMReady",this),n.publish(this._ATTACH_CHANNEL,{mvmID:this._MVMid,attachID:this._attachID}),this._promptService=new c(this._MVMid),this._idleBusyService=new l(this._MVMid),this._eventManager=new o(n,this._MVMid,this._attachID,this._mvmReady),this._outputCallback={},this._errorCallback={},this._debugger=new d(this._attachID)},_handleMVMReady:function(){n.unsubscribe(this._ATTACH_RESPONSE_CHANNEL+this._attachID,"_handleMVMReady",this),this._mvmReady.isCanceled()||(n.subscribe(this._RESPONSE_CHANNEL+this._attachID,"_handleResponse",this),n.subscribe(this._OUTPUT_CHANNEL+this._attachID,"_handleOutput",this),n.subscribe(this._ERROR_CHANNEL+this._attachID,"_handleError",this),n.subscribe(this._RESPONSESINK_CHANNEL,"_handleTextEvent",this),this._mvmReady.resolve())},_handleFEvalResponse:function(e,t){if(e.hasOwnProperty("result"))t.resolve(e.result);else if(e.hasOwnProperty("error")){var n=e.error,r=new i(n.status,n.msg,n.id,n.functionName,n.frames,n.causes);t.reject(r)}},_handleEvalResponse:function(e,t){if(e.hasOwnProperty("error")){var n=e.error,r=new i(n.status,n.msg,n.id,n.functionName,n.frames,n.causes);t.reject(r)}t.resolve()},_handleResponse:function(e){var t=e.data,n=this._activeRequests[t.requestID];n&&(n.getTimeOut()&&clearTimeout(n.getTimeOut()),n.getResponseHandler()(t,n.getDeferred())),delete this._activeRequests[t.requestID]},_handleTimeout:function(e){var t=this._activeRequests[e];t&&t.getDeferred()&&t.getDeferred().cancel("Canceled because of timeout",!0,!0)},_createRequestPromise:function(e){return new t(function(t,r,i){var o=this._activeRequests[e];o&&o.getTimeOut()&&clearTimeout(o.getTimeOut()),delete this._activeRequests[e],void 0===i&&(i=!0),this._mvmReady.then(function(){n.publish(this._CANCEL_CHANNEL,{attachID:this._attachID,requestID:e,interrupt:i})}.bind(this))}.bind(this))},_setTimeOut:function(e,t){if(e&&void 0!==e.getTimeOut())var n=setTimeout(this._handleTimeout.bind(this,t),e.getTimeOut());return n},feval:function(e,t,r,o){var a=this._requestCounter++,s=this._createRequestPromise(a);if(null==e||!("string"==typeof e||e instanceof String))return s.reject(new i(f.inCOMPILE_ERROR,"Invalid function name.",1)),s;if(null==t||!("number"==typeof t||t instanceof Number)||t<0)return s.reject(new i(f.inCOMPILE_ERROR,"Invalid numberOfOutput.",1)),s;if(o){var c=o._serializeAndVerifyRunOptions();if(c.error)return s.reject(new i(f.inCOMPILE_ERROR,c.error,1)),s;c.runOptions.eventConnections=this._prepareRunOptionEvents(o,s)}var l=this._setTimeOut(o,a);return this._activeRequests[a]=new u(s,this._handleFEvalResponse,l,o),this._mvmReady.then(function(){n.publish(this._FEVAL_CHANNEL,{attachID:this._attachID,requestID:a,function:e,rhsArgs:r,numOutputsExpected:t,runOptions:c?c.runOptions:void 0})}.bind(this),(function(e){})),s},eval:function(e,t,r){void 0===r&&(r=!1);var o=this._requestCounter++,a=this._createRequestPromise(o);if(null==e||!("string"==typeof e||e instanceof String))return a.reject(new i(f.inCOMPILE_ERROR,"Invalid function name.",1)),a;if(t){var s=t._serializeAndVerifyRunOptions();if(s.error)return a.reject(new i(f.inCOMPILE_ERROR,s.error,1)),a;s.runOptions.eventConnections=this._prepareRunOptionEvents(t,a)}var c=this._setTimeOut(t,o);return this._activeRequests[o]=new u(a,this._handleEvalResponse,c,t),this._mvmReady.then(function(){n.publish(this._EVAL_CHANNEL,{attachID:this._attachID,requestID:o,command:e,runOptions:s?s.runOptions:void 0,isUserEval:r})}.bind(this),(function(e){})),a},_prepareRunOptionEvents:function(e,t){const n=e.getEventCallbacks();let r={};return void 0!==n&&Object.keys(n).forEach(function(e){const i=this.getEventManager()._runOptionsSubscribe(e,n[e]);r[i._uId]=e,t.then((function(){i.destroy()}),(function(){i.destroy()}))}.bind(this)),r},destroy:function(){--this._refCount,this._refCount>0||(this._mvmReady.isResolved()&&(n.unsubscribe(this._RESPONSE_CHANNEL+this._attachID,"_handleResponse",this),n.unsubscribe(this._OUTPUT_CHANNEL+this._attachID,"_handleOutput",this),n.unsubscribe(this._ERROR_CHANNEL+this._attachID,"_handleError",this),n.unsubscribe(this._RESPONSESINK_CHANNEL,"_handleTextEvent",this)),this._mvmReady.then((function(e){}),(function(e){})),this._mvmReady.cancel(this._MVM_DESTROY,!1),Object.keys(this._activeRequests).forEach((function(e){var t=this._activeRequests[e];t.getDeferred().cancel(this._MVM_DESTROY,!1),clearTimeout(t.getTimeOut())}),this),this._activeRequests={},this._promptService&&this._promptService.destroy(),this._idleBusyService&&this._idleBusyService.destroy(),this._eventManager&&this._eventManager.destroy(),this._debugger&&this._debugger.destroy(),this._destroyCallback())},getState:function(){return s},getPromptService:function(){return this._promptService},getIdleBusyService:function(){return this._idleBusyService},_handleOutput:function(e){var t=e.data;if(void 0!==t.requestID){var n=this._activeRequests[t.requestID];if(n&&n.getOutSink()){var r=n.getOutSink();r&&r(t.text)}}else this.outSink&&this.outSink(t.text)},_handleError:function(e){var t=e.data;if(void 0!==t.requestID){var n=this._activeRequests[t.requestID];if(n&&n.getErrSink()){var r=n.getErrSink();r&&r(t.text)}}else this.errSink&&this.errSink(t.text)},whenMVMReady:function(){return this._mvmReady.then((function(e){return e}))},setTextCallbacks:function(e,t){this._outputCallback=e,this._errorCallback=t,this._mvmReady.then(function(){n.publish(this._SETSINK_CHANNEL,{attachID:this._attachID})}.bind(this),(function(e){}))},_handleTextEvent:function(e){var t=e.data;t&&(0===t.stream?this._outputCallback(t.text):1===t.stream&&this._errorCallback(t.text))},getEventManager:function(){return this._eventManager},getDebugger:function(){return this._debugger}});return{get:function(e){let t=this._mvmMap[e];return void 0===t&&(t=new h(e,function(){delete this._mvmMap[e]}.bind(this)),this._mvmMap[e]=t),++t._refCount,t},_mvmMap:{}}}),e,t),e.exports=i},"mw-mvm/impl/MVMCache":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["mf0_sync/ConnectorChannel"]),n(n.dj.r.absMids["mf0_sync/ModelSynchronizer"]),n(n.dj.r.absMids["mw-mvm/impl/Listener"]),n(n.dj.r.absMids["mw-mvm/impl/SharedPathEntryVectorPtrSerializer"])],i=n.dj.d(r,(function(e,t,n,r){return{_cache:null,getCache:function(){return null===this._cache&&(this._cache=this._initCache()),this._cache},_initCache:function(){e=e.default,t=t.default;var i=new mf.zero.Model;i.addShallowListener(new n);var o=new e({inChannel:"/mvm/cache",outChannel:"/mvm/cache"});return o.start().then((function(){var e=new t(i,o);return e.fetchDataDefinition("http://schema.mathworks.com/mf0/mvm_cache_model/R2020a").then((function(){return r.registerSerializer(),e.fetchModel().then((function(){return e.start(),i}))}))})).then((function(e){var t;return e.getModel().topLevelElements.forEach((function(e){"MVMCache"===e.getMetaClass().name&&(t=e)})),t}))}}}),e,t),e.exports=i},"mw-mvm/impl/MVMConnection":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/Deferred"]),n(n.dj.r.absMids["dojo/promise/all"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-utils/Utils"])],i=n.dj.d(r,(function(e,t,n,r,i){return e(null,{constructor:function(e,n,r,o){this._messageService=e,this._channelBasename=n,this._requestChannel=this._channelBasename+"/request",this._connectionId=void 0===r?i.generateUuid():r,void 0===o?(this._readyPromise=new t,this._readyPromise.resolve()):this._readyPromise=o,this._subscriptionPromises=[],this._subscribeArgs=[],this.subscribe("response","_handleResponse",this),this._requestPromiseMap={}},subscribe:function(e,t,n){const r=[this._channelBasename+"/"+e+"/"+this._connectionId,t,n],i=this._messageService.subscribe(...r);return this._subscriptionPromises.push(i),this._subscribeArgs.push(r),i},makeRequest:function(e){const r=i.generateUuid(),o=function(){r in this._requestPromiseMap&&delete this._requestPromiseMap[r]}.bind(this),a=new t,s=a.then((function(){o()}),(function(e){throw o(),e}));return this._requestPromiseMap[r]=a,e.requestId=r,e.connectionId=this._connectionId,n(this._subscriptionPromises,this._readyPromise).then(function(){this._messageService.publish(this._requestChannel,e)}.bind(this)),s},destroy:function(){return n(this._subscriptionPromises).then(function(){for(;this._subscribeArgs.length>0;){const e=this._subscribeArgs.shift();this._messageService.unsubscribe(...e)}}.bind(this))},_handleResponse:function(e){const t=e.data;t.requestId in this._requestPromiseMap&&(t.success?this._requestPromiseMap[t.requestId].resolve():this._requestPromiseMap[t.requestId].reject(new Error(t.error)))}})}),e,t),e.exports=i},"mw-mvm/impl/Payload":function(e,t,n){"use strict";var r,i;r=[],i=n.dj.d(r,(function(){return{makeEventSubscribeRequest:function(e,t){return{type:"subscribe",uId:e,eventName:t}},makeRunOptionsEventSubscribeRequest:function(e,t){return{type:"subscribeRunOptionsEvent",uId:e,eventName:t}},makeEventDisconnectRequest:function(e){return{type:"disconnect",uId:e}}}}),e,t),e.exports=i},"mw-mvm/impl/PromptService":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["mw-messageservice/MessageService"]),n(n.dj.r.absMids["mw-mvm/InputRequester"])],i=n.dj.d(r,(function(e,t,n){return e(null,{_PROMPTSERVICE_CHANNEL:"/mvm/promptservice/",_PROMPT_KEYS:Object.keys(n),constructor:function(){this._subscribers={}},subscribe:function(e,t){Array.isArray(this._subscribers[e])||(this._subscribers[e]=[]),this._subscribers[e].push(t),1===this._subscribers[e].length&&this.subscribeImpl_(e)},unsubscribe:function(e,t){var n=this._subscribers[e];if(n){var r=n.findIndex((function(e){return e===t}));n.splice(r,1),0===n.length&&(delete this._subscribers[e],this.unsubscribeImpl_(e))}},handlePromptEvent:function(e){if(e.data){var t=e.data.groupName;t&&this._subscribers[t].forEach(function(t){var r={};e.data.error?r.error=e.data.error:void 0!==e.data.prompt&&void 0!==e.data.state?(r.prompt=n[this._PROMPT_KEYS[e.data.prompt+1]],r.state=e.data.state):r.error="Unknown Error",t(r)}.bind(this))}},subscribeImpl_:function(e){return t.subscribe(this._PROMPTSERVICE_CHANNEL+e,this.handlePromptEvent,this)},unsubscribeImpl_:function(e){return t.unsubscribe(this._PROMPTSERVICE_CHANNEL+e,this.handlePromptEvent,this)},destroy:function(){Object.keys(this._subscribers).forEach(function(e){this.unsubscribeImpl_(e)}.bind(this)),this._subscribers={}}})}),e,t),e.exports=i},"mw-mvm/impl/RequestTracker":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/Deferred"])],i=n.dj.d(r,(function(e,t){return e(null,{constructor:function(e,t,n,r){if(this._timeout=n,this._deferred=e,this._responseCallback=t,this._eventCallbackMap={},r){if(r.getEventCallbacks()){var i=r.getEventCallbacks();for(var o in i)this._eventCallbackMap[o]=i[o]}this.outSink=r.getOutTextCallback(),this.errSink=r.getErrTextCallback()}},getTimeOut:function(){return this._timeout},getDeferred:function(){return this._deferred},getResponseHandler:function(){return this._responseCallback},getEventCallback:function(e){return this._eventCallbackMap[e]},getOutSink:function(){return this.outSink},getErrSink:function(){return this.errSink}})}),e,t),e.exports=i},"mw-mvm/impl/RuntimeException":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["mw-mvm/impl/StackFrame"])],i=n.dj.d(r,(function(e,t){var n=e(null,{constructor:function(e,r,i,o,a,s){this._status=e,this._msg=r,this._id=i,this._functionName=o,this._frames=[],this._causes=[],a&&a.forEach((function(e){this._frames.push(new t(e.file,e.func,e.line))}),this),s&&s.forEach((function(e){this._causes.push(new n(e.status,e.msg,e.id,e.functionName,e.frames,e.causes))}),this)},getID:function(){return this._id},getMsg:function(){return this._msg},getExecutionStatus:function(){return this._status},getFunctionName:function(){return this._functionName},getStackFrames:function(){return this._frames},getCauses:function(){return this._causes}});return n}),e,t),e.exports=i},"mw-mvm/impl/SharedPathEntryVectorPtrSerializer":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["mf0/meta/DefaultPropertySerializer"]),n(n.dj.r.absMids["mf0/meta/PropertySerializerRegistry"]),n(n.dj.r.absMids["mf0/meta/RegistryTypes"])],i=n.dj.d(r,(function(e,t,n){return{registerSerializer:function(r){var i=n.default.getType("mvm.services.SharedPathEntryVectorPtr"),o=new e.default(i);o._doSerializeValue=function(e){throw new Error("doSerializeValue has not been implemented yet")},o._doParseValue=function(e){return JSON.parse(e)},t.default.registerPropertySerializer(i,o)}}}),e,t),e.exports=i},"mw-mvm/impl/StackFrame":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"])],i=n.dj.d(r,(function(e){return e(null,{constructor:function(e,t,n){this._file=e,this._func=t,this._line=n},getFileName:function(){return this._file},getFunctionName:function(){return this._func},getLineNumber:function(){return this._line}})}),e,t),e.exports=i},"mw-mvm/impl/State":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["mw-mvm/impl/MVMCache"]),n(n.dj.r.absMids["mw-mvm/impl/Fileinfo"]),n(n.dj.r.absMids["dojo/topic"])],i=n.dj.d(r,(function(e,t,n,r){return{getCWD:function(){return t.getCache().then((function(e){return e._currentWorkingDirectory}))},getCWDFileinfo:function(){return t.getCache().then((function(e){var t=e._cwdFileinfo;return new n(t.writable,t.isDirectory,t.location,t.modifiedUTC,t.name,t.separator)}))},getMatlabPath:function(){return t.getCache().then((function(e){return e.matlabPath}))},getWorkSpaceVarNames:function(){return t.getCache().then((function(e){return e.workspaceVarNames._collection}))},getMVMCapabilities:function(){return t.getCache().then((function(e){var t=new Set;return e.mvmCapabilities._collection.forEach((function(e){t.add(e.literal)})),t}))},getClientCapabilities:function(){return t.getCache().then((function(e){var t=new Set;return e.clientCapabilities._collection.forEach((function(e){t.add(e.literal)})),t}))},subscribe:function(e,t){return r.subscribe(e,t)}}}),e,t),e.exports=i},"mw-remote/EndPointsManager":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/array"]),n(n.dj.r.absMids["dojo/_base/Deferred"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["mw-remote/iframeproxy/IframeProxyClient"])],i=n.dj.d(r,(function(e,t,n,r,i){return e([],{constructor:function(){this.DirectXhrConstants={ENABLED:"ENABLED",DISABLED:"DISABLED",UNRESOLVED:"UNRESOLVED"},this._setDirectXhrCommunicationState(!1),this._directXhrChecks={},this._initializeEndPointsCollection()},_initializeEndPointsCollection:function(){this.endPointsCollection={ROUTER_LEAF_INSECURE_ENDPOINT:{routingHost:"",routingKey:"",iframeProxy:null,enabled:!0,iframeProxyUrl:"",pathSuffix:"messageservice/json",messages:["RouterLogin","CreateAccount","CurrentUser","Login","UpdateAccount","ServiceRegistry","ClientType","AuthorizationDetails","AcquireMatlab"],iframeProxyName:"remoteProducer",acceptsMessageContainerMessages:!0,directXhr:this.DirectXhrConstants.UNRESOLVED},ROUTER_LEAF_SECURE_ENDPOINT:{routingHost:"",routingKey:"",iframeProxy:null,enabled:!0,iframeProxyUrl:"",pathSuffix:"messageservice/json/secure",messages:[],iframeProxyName:"remoteProducer",acceptsMessageContainerMessages:!0,directXhr:this.DirectXhrConstants.UNRESOLVED},WORKER_ENDPOINT:{routingHost:"",routingKey:"",iframeProxy:null,enabled:!1,iframeProxyUrl:"",pathSuffix:"messageservice/json/secure",messages:[],iframeProxyName:"remoteWorkerProducer",acceptsMessageContainerMessages:!0,directXhr:this.DirectXhrConstants.UNRESOLVED},WORKER_ASYNC_ENDPOINT:{routingHost:"",routingKey:"",iframeProxy:null,enabled:!0,iframeProxyUrl:"",pathSuffix:"messageservice/async",messages:[],iframeProxyName:"remoteWorkerAsyncProducer",acceptsMessageContainerMessages:!0,directXhr:this.DirectXhrConstants.UNRESOLVED},USAGE_DATA_ROUTER_ENDPOINT:{routingHost:"",routingKey:"",iframeProxy:null,enabled:!0,iframeProxyUrl:"",pathSuffix:"udc/service/v1/events",messages:["UsageDataEventCollection"],iframeProxyName:"remoteUDCProducer",acceptsMessageContainerMessages:!1,directXhr:this.DirectXhrConstants.UNRESOLVED},HELP_DATA_ROUTER_ENDPOINT:{routingHost:"",routingKey:"",iframeProxy:null,enabled:!0,iframeProxyUrl:"",pathSuffix:"",messages:["HelpDataEventCollection"],iframeProxyName:"doc_center",acceptsMessageContainerMessages:!1,directXhr:this.DirectXhrConstants.UNRESOLVED}}},_setDirectXhrCommunicationState:function(e){this._useDirectXhrForCommunication=e},reset:function(){this._initializeEndPointsCollection(),this._directXhrChecks={}},setUpNewEndPoint:function(e,t,n,r,i){this.endPointsCollection[e]={routingHost:"",routingKey:"",pathSuffix:n,enabled:t,messages:[],iframeProxy:null,iframeProxyName:r,acceptsMessageContainerMessages:i,directXhr:this.DirectXhrConstants.UNRESOLVED}},getPathSuffixForEndPoint:function(e){return this.endPointsCollection[e].pathSuffix},setPathSuffixForEndPoint:function(e,t){this.endPointsCollection[e].pathSuffix=t},getEndPointNames:function(){var e,t={};for(e in this.endPointsCollection)this.endPointsCollection.hasOwnProperty(e)&&(t[e]=e);return t},setRoutingHostAndRoutingKey:function(e,t,n){t&&t.lastIndexOf("/")!==t.length-1&&(t+="/"),this.endPointsCollection[e].routingHost=t,n&&(this.endPointsCollection[e].routingKey=n),this._checkIfEndpointAllowsDirectXhr(e,!0).then(r.hitch(this,this._processEndPointAllowsXhrResponse,e,t))},_processEndPointAllowsXhrResponse:function(e,t,n){this._setEndpointAllowsDirectXhr(n),n.status!==this.DirectXhrConstants.ENABLED&&t&&this._setIframeRoutingHostAndRoutingkey(e)},_setEndpointAllowsDirectXhr:function(e){this.endPointsCollection[e.endPointName]&&e.status in this.DirectXhrConstants&&(this.endPointsCollection[e.endPointName].directXhr=e.status)},_setIframeRoutingHostAndRoutingkey:function(e){var t=this.getIframeProxyClientForEndPoint(e);t&&t.setRemotePageHost(this.endPointsCollection[e].routingHost,this.endPointsCollection[e].routingKey,null,this.endPointsCollection[e].iframeProxyUrl)},getEndPointAllowsDirectXhr:function(e){return this._checkIfEndpointAllowsDirectXhr(e,!1)},_checkIfEndpointAllowsDirectXhr:function(e,t){if(this._directXhrChecks[e]&&!t)return this._directXhrChecks[e];var r=new n;this._directXhrChecks[e]=r;var i,o=this.getDirectXhrAllowed(e),a=this.DirectXhrConstants,s={endPointName:e,status:a.UNRESOLVED};if("function"==typeof URL)try{i=new URL(this.getRoutingHost(e))}catch(e){return s.status=a.DISABLED,r.resolve(s),r.promise}else(i=document.createElement("a")).href=this.getRoutingHost(e);if(this._useDirectXhrForCommunication)if(i.origin===window.location.origin)s.status=a.ENABLED,r.resolve(s);else if(o===a.UNRESOLVED){var u=new XMLHttpRequest,c=this.getRemoteUrlForEndPoint(e);u.open("OPTIONS",c),u.send(),u.onload=function(){200===u.status?(s.status=a.ENABLED,r.resolve(s)):(s.status=a.DISABLED,r.resolve(s))},u.onerror=function(){s.status=a.DISABLED,r.resolve(s)}}else s.status=o,r.resolve(s);else s.status=a.DISABLED,r.resolve(s);return r.promise},getRoutingHost:function(e){return this.endPointsCollection[e].routingHost},getRoutingKey:function(e){return this.endPointsCollection[e].routingKey},getMessageTypesMappedToEndPoint:function(e){return this.endPointsCollection[e].messages},isEndPointEnabled:function(e){return this.endPointsCollection[e].enabled},setMessageTypesToEndPoint:function(e,t){this.endPointsCollection[e].messages=t},enableEndPoint:function(e){this.endPointsCollection[e].enabled=!0},getDirectXhrAllowed:function(e){return this.endPointsCollection[e].directXhr},disableEndPoint:function(e){this.endPointsCollection[e].enabled=!1},getEndPointForMessageType:function(e){var n,r=null;for(n in this.endPointsCollection)if(this.endPointsCollection.hasOwnProperty(n)&&(r=t.lastIndexOf(this.endPointsCollection[n].messages,e)>-1?n:r)){if(this.isEndPointEnabled(r))break;r=null}return r||this.getEndPointNames().ROUTER_LEAF_SECURE_ENDPOINT},getRemoteUrlForEndPoint:function(e){var t=this.endPointsCollection[e].routingHost+this.endPointsCollection[e].pathSuffix;return this.endPointsCollection[e].routingKey&&(t=t+"?routingkey="+this.endPointsCollection[e].routingKey),t},setIframeProxyClientForEndPoint:function(e,t){this.endPointsCollection[e].iframeProxy=t},getIframeProxyClientForEndPoint:function(e){var t=this.endPointsCollection[e].iframeProxy;return t||(t=new i(this.endPointsCollection[e].iframeProxyName),this.endPointsCollection[e].iframeProxy=t),t},isEndpointMessageContainerBased:function(e){return!e||!this.endPointsCollection[e]||this.endPointsCollection[e].acceptsMessageContainerMessages},addMessagesTypesToEndPoint:function(e,t){this.endPointsCollection[e]&&-1===this.endPointsCollection[e].messages.indexOf(t)&&this.endPointsCollection[e].messages.push(t)},removeMessageTypesFromEndPoint:function(e,t){if(this.endPointsCollection[e]){var n=this.endPointsCollection[e].messages.indexOf(t);n>-1&&this.endPointsCollection[e].messages.splice(n,1)}}})}),e,t),e.exports=i},"mw-remote/Remote":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["dojo/aspect"]),n(n.dj.r.absMids["mw-remote/iframeproxy/IframeProxyClient"]),n(n.dj.r.absMids["mw-remote/impl/FaultManager"]),n(n.dj.r.absMids["mw-remote/impl/RequestManager"]),n(n.dj.r.absMids["mw-remote/impl/ResponseManager"]),n(n.dj.r.absMids["mw-remote/impl/Transaction"]),n(n.dj.r.absMids["mw-remote/impl/AutoDetectedTransaction"]),n(n.dj.r.absMids["mw-remote/RemoteEndPointsManager"]),n(n.dj.r.absMids["mw-remote/utils/SendMessageUtil"]),n(n.dj.r.absMids["mw-remote/UploadToWorker"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-remote/utils/RemoteUrlUtils"]),n(n.dj.r.absMids["mw-remote/serviceRegistryLookup!"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a,s,u,c,l,f,d,h){var p;return(p={reset:function(){var m=[],y=new r,g=new o({faultManager:y}),v=new i({responseManager:g});p.faultManager=y,p.responseManager=g,p.requestManager=v,p._serviceRegistryLookup=h,p._uploadIframeProxyUrlParameters=["?computeToken=","","&routingkey=",""];var b=p.proxyClient=new n;p.createUploadIframeTarget=e.hitch(b,b.createUploadIframeTarget),p.cancelUpload=e.hitch(b,b.cancelUpload),u.setIframeProxyClientForEndPoint(u.getEndPointNames().ROUTER_LEAF_SECURE_ENDPOINT,b),u.setIframeProxyClientForEndPoint(u.getEndPointNames().ROUTER_LEAF_INSECURE_ENDPOINT,b),a.construct=function(e){return e=e||{},u.getRoutingHost(u.getEndPointNames().ROUTER_LEAF_INSECURE_ENDPOINT)||p.setEndpoint(),e.allowedMessages=m,e.sendMessage=p.sendMessage,e.computeSessionId=p.getComputeSessionId,new s(e)},p.registerEndpointLevelFaultHandler=e.hitch(y,y.registerEndpointLevelFaultHandler),p.sendMessage=e.hitch(v,v.sendMessage),p.sendPayload=c.sendPayload,p.registerDefaultMessageFactory=e.hitch(v,v.registerDefaultMessageFactory),p.deregisterDefaultMessageFactory=e.hitch(v,v.deregisterDefaultMessageFactory),p.registerResponseHandler=e.hitch(g,g.registerResponseHandler),p.deregisterResponseHandler=e.hitch(g,g.deregisterResponseHandler),p.registerFaultHandler=e.hitch(y,y.registerFaultHandler),p.deregisterFaultHandler=e.hitch(y,y.deregisterFaultHandler),p.registerTopLevelFaultHandler=e.hitch(y,y.registerTopLevelFaultHandler),p.deregisterTopLevelFaultHandler=e.hitch(y,y.deregisterTopLevelFaultHandler),p.setServiceEndPoint=function(e,t,n){u.setRoutingHostAndRoutingKey(e,t,n)},p.setDirectXhrCommunicationState=function(e){u._setDirectXhrCommunicationState(e)},p.setServicePathSuffixForEndPoint=function(e,t){u.setPathSuffixForEndPoint(e,t)},p.ignoreTopLevelFault=p.registerTopLevelFaultHandler,p.setComputeToken=function(e){p._uploadIframeProxyUrlParameters[1]=e.computeSessionId,v.computeToken=e},p.setWorkerEndpoint=function(e,t){p._uploadIframeProxyUrlParameters[3]=t,u.setRoutingHostAndRoutingKey(u.getEndPointNames().WORKER_ENDPOINT,e,t)},p.setEndpoint=function(e){if(!e){var t=p._serviceRegistryLookup.getServiceRegistryEndpoint("primary");t?e=t:(f.info("ServiceRegistryLookup is empty, falling back to localhost"),e="/")}if(!e||"/"===e){var n=(document.getElementsByTagName("base")[0]||{}).href;if(void 0!==n){var r=document.createElement("a");r.display="none",r.href=n,e=r.protocol+"//"+r.hostname+(r.port?":"+r.port:"")+"/"}else e=window.location.protocol+"//"+window.location.host+"/"}u.setRoutingHostAndRoutingKey(u.getEndPointNames().ROUTER_LEAF_SECURE_ENDPOINT,e),u.setRoutingHostAndRoutingKey(u.getEndPointNames().ROUTER_LEAF_INSECURE_ENDPOINT,e),b.setRemotePageHost(e)},p.setAllowedMessages=function(e){m=e},p.allowAllMessages=function(){m=[]},p.getEndPoint=function(){return u.getRoutingHost(u.getEndPointNames().ROUTER_LEAF_SECURE_ENDPOINT)},p.getUploadIframeProxyUrl=function(){var e=p.getWorkerRoutingHost();return"/"===e.slice(-1)&&(e=e.slice(0,-1)),e+b.getUploadIframeProxyUrlPath()+p._uploadIframeProxyUrlParameters.join("")},p.getComputeSessionId=function(){return v.computeToken?v.computeToken.computeSessionId:null},p.getWorkerRoutingHost=function(){var e=u.getRoutingHost(u.getEndPointNames().WORKER_ENDPOINT);if(e)return e;if(!(e=p._serviceRegistryLookup.getServiceRegistryEndpoint("primary"))||"/"===e){var t=(document.getElementsByTagName("base")[0]||{}).href;if(void 0!==t){var n=document.createElement("a");n.display="none",n.href=t,e=n.protocol+"//"+n.hostname+(n.port?":"+n.port:"")+"/"}else e=window.location.protocol+"//"+window.location.host+"/"}return e},p.getWorkerRoutingKey=function(){return u.getRoutingKey(u.getEndPointNames().WORKER_ENDPOINT)},p.upload=function(e,t){return(new l).upload(e,t,{endpoint:p.getWorkerRoutingHost(),uploadIframeProxyUrl:p.getUploadIframeProxyUrl()})},p.createWorkerRoutingHostUrl=function(e){return d.createWorkerRoutingHostUrl(e,{host:p.getWorkerRoutingHost(),sessionId:p.getComputeSessionId(),routingKey:p.getWorkerRoutingKey()})},p.getServiceRegistryEndpoint=function(e){return p._serviceRegistryLookup.getServiceRegistryEndpoint(e)},p.enableServerOnWorkerAsync=function(){u.enableEndPoint(u.getEndPointNames().WORKER_ASYNC_ENDPOINT)},p.disableServerOnWorkerAsync=function(){u.disableEndPoint(u.getEndPointNames().WORKER_ASYNC_ENDPOINT)},p.isServerOnWorkerAsyncEnabled=function(){return u.isEndPointEnabled(u.getEndPointNames().WORKER_ASYNC_ENDPOINT)},p.enableServerOnWorker=function(){u.enableEndPoint(u.getEndPointNames().WORKER_ENDPOINT)},p.disableServerOnWorker=function(){u.disableEndPoint(u.getEndPointNames().WORKER_ENDPOINT)},p.isWorkerEndpointEnabled=function(){return u.isEndPointEnabled(u.getEndPointNames().WORKER_ENDPOINT)},p.setWorkerOnlyMessageTypes=function(e){u.setMessageTypesToEndPoint(u.getEndPointNames().WORKER_ENDPOINT,e)},t.after(b,"onError",(function(e){e&&y.handleNonTransactionFault(e)}),!0),p.createNewEndPoint=function(e,t,n,r,i){this.getEndPointByName(e)||u.setUpNewEndPoint(e,t,n,r,i)},p.getUrlForEndPoint=function(e){return u.getRemoteUrlForEndPoint(e)},p.getEndPointByName=function(e){return u.getEndPointNames()[e]},p.getEndPointAllowsDirectXhr=function(e){return u.getEndPointAllowsDirectXhr(e)}}}).reset(),p}),e,t),e.exports=i},"mw-remote/RemoteEndPointsManager":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["mw-remote/EndPointsManager"])],i=n.dj.d(r,(function(e){var t=null;return null===t&&(t=new e),t}),e,t),e.exports=i},"mw-remote/ReplaceUploadIframe":function(e,t,n){"use strict";var r,i;function o(e,t){for(var n=0;n0||(s={csrfToken:e.csrfToken,validForMs:e.validForMs})})),window.MW_USE_IFRAME_OUT_OF_MODEL){var i=encodeURI(r.uploadIframeProxyUrl)+"&uploadDestinationUrl="+a._workerEndpoint+"upload?dest="+encodeURIComponent(n)+"&csrfToken="+encodeURIComponent(s.csrfToken);a._createUploadIframe(e,i)}else{var o=new URL(r.uploadIframeProxyUrl).searchParams,u=o.get("computeToken"),c=o.get("routingkey");a._createUploadIframeNew(e,{uploadDestinationUrl:a._workerEndpoint+"upload",computeToken:u,routingkey:c,fileDestination:encodeURIComponent(n),csrfToken:encodeURIComponent(s.csrfToken)})}})),this._uploadHandler}},_createUploadIframe:function(e,t){var r=this;this._eventCallBack=function(t){if(r.getHostName(t.origin)===r.getHostName(r._workerEndpoint))switch(t.data.type){case"iframeIsReady":r.postMessageToUploadIframe(e);break;case"updateProgress":r._uploadHandler.progress({loaded:t.data.loaded,total:t.data.total});break;case"uploadFinished":r._uploadHandler.resolve({status:t.data.status,response:t.data.response}),r._unloadIframe();break;case"uploadError":r._uploadHandler.reject({status:t.data.status,response:t.data.response})}},this._uploadIframe=n.create("iframe",{id:"uploadIframe",src:t,width:0,height:0,style:"visibility: hidden; display: none;"}),document.body.appendChild(this._uploadIframe),window.addEventListener("message",this._eventCallBack,!1)},_createUploadIframeNew:function(e,t){var n=this;this._eventCallBack=function(e){switch(e.data.type){case"updateProgress":n._uploadHandler.progress({loaded:e.data.loaded,total:e.data.total});break;case"uploadFinished":n._uploadHandler.resolve({status:e.data.status,response:e.data.response}),n._unloadIframe();break;case"uploadError":n._uploadHandler.reject({status:e.data.status,response:e.data.response})}},t.postMessage=this._eventCallBack,this._ReplaceUploadIframe=new a(t),this.postMessageToUploadIframe(e)},_unloadIframe:function(){window.MW_USE_IFRAME_OUT_OF_MODEL?this._uploadIframe&&(window.removeEventListener("message",this._eventCallBack,!1),this._uploadIframe.parentNode.removeChild(this._uploadIframe),n.destroy(this._uploadIframe),this._uploadIframe=void 0):this._ReplaceUploadIframe=null},getHostName:function(e){return r.parseUrl(e).hostname},postMessageToUploadIframe:function(e){window.MW_USE_IFRAME_OUT_OF_MODEL?this._uploadIframe.contentWindow.postMessage(e,this._workerEndpoint):this._ReplaceUploadIframe&&this._ReplaceUploadIframe.handleMessage({data:e})}})}),e,t),e.exports=i},"mw-remote/defaultMessageMapping":function(e,t,n){"use strict";var r,i;r=[],i=n.dj.d(r,(function(){return{Eval:["CurrentFolder","ListFolder"],"Eval:Ping":[],"Eval:RunFile":["UpdateFile","CurrentFolder","ListFolder"],"Eval:MlsPublishPre":["UpdateFile"],"FEval:liveEvalInstrumentCode":[],Interrupt:[],"FEval:GetFigures":["CurrentFolder","ListFolder"],"FEval:CloseFigure":["FEval:GetFigures"],"FEval:SelectFigure":["FEval:GetFigures"],"FEval:ResetAxes":["FEval:GetFigures"],"FEval:ResizeFigure":["FEval:GetFigures"],"FEval:AxesInteraction2D":["FEval:GetFigures"],"FEval:AxesInteraction3D":["FEval:GetFigures"],CurrentUser:["ServiceRegistry"],RouterLogin:["ServiceRegistry"],CurrentFolder:["ListFolder"],MoveFile:["CurrentFolder"],Variable:[],CloseFile:["SaveSession"],UpdateFile:["SaveSession"],SaveSession:["UpdateFile"],SaveSessionState:["UpdateFile"],Logout:["CloseFile"],UpdateShare:["ListFolder"],AcquireMatlab:["ServiceRegistry"]}}),e,t),e.exports=i},"mw-remote/iframeproxy/CheckUrlService":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/dom"]),n(n.dj.r.absMids["dojo/on"]),n(n.dj.r.absMids["dojo/request/script"]),n(n.dj.r.absMids["mw-log/Log"])],i=n.dj.d(r,(function(e,t,n,r){return function(i){var o,a,s,u;if(!i)throw new Error("Expected a valid url in urlToEmptyJsFile");return(o={}).framedoc=null,"error",a=n.get(i,o,!0),s=e.byId(a.id,o.frameDoc),u=t(s,"error",(function(e){r.info("CheckUrlService detected an error accessing url: "+i),a.handleResponse(null,e),u.remove()})),a.promise}}),e,t),e.exports=i},"mw-remote/iframeproxy/IframeProxyClient":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/connect"]),n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/Deferred"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["dojo/aspect"]),n(n.dj.r.absMids["dojo/dom-construct"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-remote/iframeproxy/CheckUrlService"]),n(n.dj.r.absMids["mw-remote/iframeproxy/IframeProxyReplace"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a,s,u){var c=t([],{IFRAME_TIMEOUT:2e4,LATEST_VERSION:"1.6",REMOTE_PROXY:"/remote/proxy/",constructor:function(e){this.iframeId=e||"remoteProducer",this._version=null,this._messageId=0,this._loaded=!1,this._pendingQueue=[],this._transactions={},this._uploadTargetCallbacks={},this._checkUrl=null,this._loadTimeoutHandle=null,this._checkUrlTimeout=null,this._errorRate=0},setRemotePageHost:function(e,t,n,r){var i=this;e=this._combineUriPaths(e||"","/"),t=t||"",r=r||"",this.computeToken=n,e===this._host&&t===this._key&&r===this._proxyUrl||(this._loaded=!1,this._errorLoading=!1,this._host=e,this._key=t,this._proxyUrl=r,window.MW_USE_IFRAME_OUT_OF_MODEL?(this._version=null,this._setVersion("use_latest")):(this._version="use_latest",this._iframeProxyReplace=new u({parent:{postMessage:function(e){i._handleMessage({data:e})}}})))},_setVersion:function(e){if(e&&"use_latest"!==e||(e=this.LATEST_VERSION),!this._loaded&&e!==this._version){this._version=e;var t=this._calculateUrls(this._host,this._key,e,this._proxyUrl);this._createIframe(t)}},_calculateUrls:function(e,t,n,r){var i=this.REMOTE_PROXY+n+"/iframeProxyRelease.html",o=this.REMOTE_PROXY+n+"/CheckJsFile.js";return r&&(i=r),i=this._combineUriPaths(e,i).split("?")[0],i+=t?"?routingkey="+t:"",o=this._combineUriPaths(e,o),{fastFailUrl:o+=t?"?routingkey="+t:"?time="+(new Date).getTime(),iFrameUrl:i}},_createIframe:function(t){var n=t.fastFailUrl,r=this;this._url=t.iFrameUrl,this.remoteIframe&&o.destroy(this.remoteIframe),this.remoteIframe=o.create("iframe",{id:this.iframeId,src:this._url,width:0,height:0,style:"visibility: hidden; display: none;"}),document.body.appendChild(this.remoteIframe),this._checkUrl=null,this._checkUrlTimeout=setTimeout((function(){r._checkUrl=new s(n).then((function(){r._checkUrl=null}),(function(e){r._checkUrl=null,"cancel"!==e.dojoType&&"CancelError"!==e.name&&r._handleLoadTimeoutHitch()}))}),.15*this.IFRAME_TIMEOUT),this._loadTimeoutHandle=setTimeout((function(){r._handleLoadTimeoutHitch()}),this.IFRAME_TIMEOUT),this._messageConnection||(this._messageConnection=e.connect(window,"message",this,this._handleMessage))},_handleLoadTimeoutHitch:function(){if(this._cleanupFailureChecks(),!this._loaded)if("1.0"===this._version)this._handleLoadTimeout();else{var e=(parseFloat(this._version)-.1).toFixed(1).toString();a.info("Unable to load proxy version "+this._version+", trying "+e+"."),this._setVersion(e)}},createUploadIframeTarget:function(e,t,n){this._uploadTargetCallbacks[e]=r.hitch(n||this,t),this._postMessage("createUploadIframe;"+e)},cancelUpload:function(e){this._postMessage("cancelUpload;"+e)},getUploadIframeProxyUrlPath:function(){return this.REMOTE_PROXY+this._version+"/uploadIframeProxy.html"},sendMessage:function(e,t,r){var i,o,s,u=this;return this.computeToken&&((r=r||{}).headers=r.headers||{},r.headers.computeToken=this.computeToken),o="sendMessage;"+(i=this._getNewMessageId())+";"+t+";",o+=r?JSON.stringify(r,null,0):"{}",o+=";"+e,s={deferred:new n((function(){"1.0"===u._version?a.warn("Cancelling is not supported by the 1.0 remote proxy."):u._postMessage("abort;"+i)})),id:i},this._errorLoading?s.deferred.reject("The iFrame did not load properly: "+this._url):(this._transactions[i]=s,this._postMessage(o)),s.deferred},setLatency:function(e){this._latency=e},setErrorRate:function(e){this._errorRate=e},_postMessage:function(e){this._loaded?this._postMessageNow(e):this._pendingQueue.push(e)},_handleMessage:function(e){var t,n,r,i,o,a,s,u,c,l=!0;if(window.MW_USE_IFRAME_OUT_OF_MODEL&&(l=e.source===this.remoteIframe.contentWindow),l){if(n=e.data.indexOf(";"),!(r=e.data.substring(0,n)))throw new Error("Client unable to parse message, no action specified: "+e.data);switch(r){case"ready":this._cleanupFailureChecks(),this._loaded=!0,this._flushPending();break;case"sendMessageResponse":this._sendMessageResponse(e,n);break;case"uploadIframeMessage":t=e.data.indexOf(";",n+1),i=e.data.substring(n+1,t),o=e.data.substring(t+1,e.data.length),this._uploadTargetCallbacks[i](o);break;case"websocketOpened":this.onWebsocketOpen();break;case"websocketClosed":a=e.data.substring(n+1,e.data.length),s=JSON.parse(a),this.onWebsocketClose(s);break;case"websocketMsg":u=e.data.substring(n+1,e.data.length),c=JSON.parse(u),this.onWebsocketMsg(c);break;case"websocketError":this.onWebsocketError();break;default:throw new Error("Unknown action: "+r+", data: "+e.data)}}},_sendMessageResponse:function(e,t){var n,r,i=e.data.indexOf(";",t+1),o=e.data.indexOf(";",i+1),a=e.data.substring(t+1,i),s=e.data.substring(i+1,o),u=e.data.substring(o+1,e.data.length);if(!a||!s)throw new Error("Invalid message from remote iframe: "+e.data);if(!(n=this._transactions[a]))throw new Error("Unknown transaction id: "+a+", from remote iframe: "+e.data);if(delete this._transactions[a],!n.deferred.isCanceled()){if("success"===s){try{r=u&&JSON.parse(u)}catch(e){r=u}return r=""===r?{}:r,void n.deferred.resolve(r)}this.onError(u),n.deferred.reject(u)}},_cleanupFailureChecks:function(){this._checkUrlTimeout&&clearTimeout(this._checkUrlTimeout),this._loadTimeoutHandle&&clearTimeout(this._loadTimeoutHandle),this._checkUrl&&!this._checkUrl.isFulfilled()&&this._checkUrl.cancel("Timeout Occurred or iFrame Was Loaded before CheckUrl",!1),this._checkUrlTimeout=null,this._loadTimeoutHandle=null,this._checkUrl=null},_handleLoadTimeout:function(){var e,t,n;if(!this._loaded){for(t in e={code:"IframeLoadTimeout",description:"Iframe proxy loading failed due to an HTTP error",message:""},n=this._transactions,this._transactions={},this._pendingQueue=[],n)n.hasOwnProperty(t)&&n[t].deferred.reject("Timeout while loading the iFrame "+this._url+" at "+new Date);this._errorLoading=!0,this.onError(e)}},_postMessageNow:function(e){var t,n,r=this;function i(){if(r._errorRate>0&&Math.random()0&&("/"===t[0]&&e.lastIndexOf("/")===e.length-1?t=t.substring(1):"/"!==t[0]&&e.lastIndexOf("/")!==e.length-1&&(e+="/")),e+t)}));return t}});return c.WebSocket=t([],{constructor:function(e){var t=this;this.proxyClient=c.WebSocket.proxyClient,this.proxyClient.computeToken&&e.indexOf("?")>=0&&(e=e+"&computeToken="+this.proxyClient.computeToken),this.proxyClient._postMessage("connectWebsocket;"+e),i.after(this.proxyClient,"onWebsocketOpen",(function(){t.onopen.apply(t,arguments)}),!0),i.after(this.proxyClient,"onWebsocketMsg",(function(){t.onmessage.apply(t,arguments)}),!0),i.after(this.proxyClient,"onWebsocketClose",(function(){t.onclose.apply(t,arguments)}),!0),i.after(this.proxyClient,"onWebsocketError",(function(){t.onerror.apply(t,arguments)}),!0)},onopen:function(){},onmessage:function(){},onclose:function(){},onerror:function(){},send:function(e){this.proxyClient._postMessage("websocketSend;"+e)},close:function(){this.proxyClient._postMessage("closeWebsocket;")}}),c}),e,t),e.exports=i},"mw-remote/iframeproxy/IframeProxyReplace":function(e,t,n){"use strict";var r,i;function o(e,t){for(var n=0;n=200&&e<300||304===e?d.handleXhrResponse(r,c.responseText):d.handleXhrFault(r,c.responseText,e)),l&&c&&(c.onreadystatechange=d._noop,c=null,delete d._inFlightTransactions[r].xhr,delete d._inFlightTransactions[r])},c.open("POST",i,!0),c.setRequestHeader("Content-Type",u.contentType?u.contentType:"application/json"),c.setRequestHeader("X-Requested-With","XMLHttpRequest"),u.headers)for(f in u.headers)u.headers.hasOwnProperty(f)&&c.setRequestHeader(f,u.headers[f]);c.send(o)}catch(e){this.handleXhrFault(r,"Unable to send data: "+e.toString())}break;case"createUploadIframe":r=e.data.substring(h+1,e.data.length),document.getElementById(r)||((a=document.createElement("iframe")).id=r,a.name=r,a.src="about:blank",a.width=0,a.height=0,a.style="visibility: hidden; display: none;",this._childIframes.push(a),document.body.appendChild(a));break;case"cancelUpload":r=e.data.substring(h+1,e.data.length);var m=document.getElementById(r);m&&(-1!==navigator.appVersion.indexOf("MSIE")?m.contentWindow.document.execCommand("Stop"):m.contentWindow.stop());break;case"abort":r=e.data.substring(h+1,e.data.length),this._inFlightTransactions[r]&&this._inFlightTransactions[r].xhr.abort();break;case"connectWebsocket":var y=e.data.substring(h+1,e.data.length);this._webSocket=new WebSocket(y),this._webSocket.onopen=function(){d._parent.postMessage("websocketOpened;","*")},this._webSocket.onmessage=function(e){var t={data:e.data},n=JSON.stringify(t);d._parent.postMessage("websocketMsg;"+n,"*")},this._webSocket.onclose=function(e){var t={code:e.code,reason:e.reason,wasClean:e.wasClean},n=JSON.stringify(t);d._parent.postMessage("websocketClosed;"+n,"*")},this._webSocket.onerror=function(){d._parent.postMessage("websocketError;","*")};break;case"websocketSend":var g=e.data.substring(h+1,e.data.length);this._webSocket.send(g);break;case"closeWebsocket":this._webSocket.close();break;default:throw new Error("Unknown action: "+p)}}}])&&o(t.prototype,n),r&&o(t,r),e}()}),e,t),e.exports=i},"mw-remote/impl/AutoDetectedTransaction":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["mw-remote/impl/JsonTransaction"]),n(n.dj.r.absMids["mw-remote/utils/SendMessageUtil"])],i=n.dj.d(r,(function(e,t,n){return e([t],{_doSend:function(e){return n.sendPayload(e,this.endPointName)}})}),e,t),e.exports=i},"mw-remote/impl/FaultManager":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/array"]),n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/lang"])],i=n.dj.d(r,(function(e,t,n){return t([],{constructor:function(e){e=e||{},this.faultHandlers=e.faultHandlers||{},this.topLevelHandlers=e.topLevelHandlers||[],this.endPointLevelHandlers=e.endPointLevelHandlers||{}},registerFaultHandler:function(e,t,r){r&&(t=n.hitch(r,t)),this.faultHandlers[e]=t},deregisterFaultHandler:function(e){delete this.faultHandlers[e]},registerTopLevelFaultHandler:function(e,t,r){var i;if(r&&(t=n.hitch(r,t)),n.isString(e)){if("*"===e)return i={matcher:e,handler:t},this.defaultTopLevelHandler=t,i;e=this._constructMatcherFromQuery(e)}return i={matcher:e,handler:t},this.topLevelHandlers.push(i),i},registerEndpointLevelFaultHandler:function(e,t,r,i){var o;return i&&(r=n.hitch(i,r)),n.isString(t)&&(t=this._constructMatcherFromQuery(t)),o={matcher:t,handler:r},this.endPointLevelHandlers[e]||(this.endPointLevelHandlers[e]=[]),this.endPointLevelHandlers[e].push(o),o},deregisterTopLevelFaultHandler:function(e){var t=this.topLevelHandlers.indexOf(e);t>-1?this.topLevelHandlers.splice(t,1):"*"===e.matcher&&delete this.defaultTopLevelHandler},_constructMatcherFromQuery:function(t){var r=t.split("||"),i=[];return r.forEach((function(e){e=(e=(e=n.trim(e)).replace(/([.])/g,"\\$1")).replace(/\*/g,".*"),i.push(new RegExp("^"+e+"$"))})),function(t){return e.some(i,(function(e){return e.test(t.faultCode||t.code||"")}))}},handleFault:function(e){var t,r=function(t,n){var r,i=e.getMessageClassifier(n);i&&(r=[t,i].join(":"),this.faultHandlers[r]&&this.faultHandlers[r](e.fault,e.context))};for(t in e.requestMessages)if(e.requestMessages.hasOwnProperty(t)){this.faultHandlers[t]&&this.faultHandlers[t](e.fault,e.context);var i=e.requestMessages[t];Array.isArray(i)&&i.forEach(n.hitch(this,r,t))}this.faultHandlers["*"]&&this.faultHandlers["*"](e.fault,e.context),this.endPointLevelHandlers[e.endPointName]?this._handleEndpointLevelFault(e):this._handleTopLevelFault(e)},_handleEndpointLevelFault:function(t){var n=!1,r=e.filter(this.endPointLevelHandlers[t.endPointName],(function(e){return e.matcher.call(this,t.fault,t.context)}),this);return r.length>0&&r[0].handler&&(n=!0,r[0].handler.call(this,t.fault,t.context,t)),n},_handleTopLevelFault:function(t){var n=e.filter(this.topLevelHandlers,(function(e){return e.matcher.call(this,t.fault,t.context)}),this),r=n.length>0?n[0].handler:this.defaultTopLevelHandler;r&&r.call(this,t.fault,t.context,t)},handleNonTransactionFault:function(t){var n=e.filter(this.topLevelHandlers,(function(e){return e.matcher.call(this,t)}),this),r=n.length>0?n[0].handler:this.defaultTopLevelHandler;r&&r.call(this,t)}})}),e,t),e.exports=i},"mw-remote/impl/JsonTransaction":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/xhr"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["mw-remote/RemoteEndPointsManager"]),n(n.dj.r.absMids["mw-remote/impl/Transaction"])],i=n.dj.d(r,(function(e,t,n,r,i){return e(i,{constructor:function(e){e=e||{},this.uuid=e.uuid||this._generateUuid()},_getRequest:function(e){var t=r.isEndpointMessageContainerBased(this.endPointName),n=null;t?(n={uuid:this.uuid,messages:e},this.computeToken&&(n.computeToken=this.computeToken)):Object.keys(e).forEach((function(t){n=e[t]}));return this._sanitizeForJson(n),JSON.stringify(n,null,0)},_sanitizeForJson:function(e){var t;if(n.isArray(e))e.forEach(this._sanitizeForJson,this);else if(n.isObject(e))for(t in e)e.hasOwnProperty(t)&&(void 0===e[t]?delete e[t]:(n.isObject(e[t])||n.isArray(e[t]))&&this._sanitizeForJson(e[t]))},_doSend:function(e){return t.post({url:this._getEndpoint(),contentType:"application/json",handleAs:"json",postData:e})},_processResponse:function(e){this.stopTime=(new Date).getTime(),e?(e.fault&&(this.fault=e.fault),e.messages?this.responseMessages=e.messages:this.responseMessages=e):this.fault={faultCode:"Connection.Fault",message:"Unable to communicate with server, no response."}},_processFault:function(e){this.stopTime=(new Date).getTime(),this.fault={faultCode:"Connection.Fault",message:e}}})}),e,t),e.exports=i},"mw-remote/impl/RequestManager":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/array"]),n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/Deferred"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["mw-remote/RemoteEndPointsManager"]),n(n.dj.r.absMids["mw-remote/defaultMessageMapping"]),n(n.dj.r.absMids["mw-remote/impl/Transaction"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a){return t([],{defaultMapping:o,constructor:function(e){e=e||{},this.defaultFactories=e.defaultFactories||{},this.mockHandlers=e.mockHandlers||{},this.mapping=e.mapping||this.defaultMapping,this.responseManager=e.responseManager},registerDefaultMessageFactory:function(e,t,n){n&&(t=r.hitch(n,t)),this.defaultFactories[e]=t},deregisterDefaultMessageFactory:function(e){delete this.defaultFactories[e]},registerMockResponseGenerator:function(e,t,i){var o=this;t=r.hitch(i||this,t),this.mockHandlers[e]=function(e,r){var i,s=a.construct(r);(i=t(e,s))||(i=new n).callback(),i.addCallback((function(){o.responseManager._processResult(s)}))}},deregisterMockResponseGenerator:function(e){delete this.mockHandlers[e]},sendMessage:function(e,t,n){var r,i,o,a={},s={};for(t=t||{},this._createAndFillTransactions(e,t,n,a,s),r=Object.keys(a),i=0;i=0&&this.transactions.splice(t,1)},_processResult:function(e){e.getResponseMessageTypes().forEach((function(t){var r=e.responseMessages[t],i=[];try{Array.isArray(r)&&(r.forEach((function(n){var r,o=e.getMessageClassifier(n);if(o){r=[t,o].join(":");var a=this,s=!1;e.getRequestMessageTypes().forEach((function(t){var i=e.requestMessages[t];Array.isArray(i)?i.forEach((function(t){a.responseHandlers[r]&&t.uuid===n.uuid&&(a.responseHandlers[r]([n],e.context),s=!0)})):a.responseHandlers[r]&&i.uuid===n.uuid&&(a.responseHandlers[r]([n],e.context),s=!0)})),s||i.push(n)}else i.push(n)}),this),i.length>0&&this.responseHandlers[t]&&this.responseHandlers[t](i,e.context),this.responseHandlers["*"]&&this.responseHandlers["*"](t,e.responseMessages[t],e.context))}catch(e){n.error("Remote: Fault occurred while processing response.\nMessage: "+e.message+"\nType: "+t+"\nResponse: "+JSON.stringify(r,null,2))}}),this),this._processUdcResponses(e),e.fault&&this.faultManager.handleFault(e)},_processUdcResponses:function(e){if(!r.isEndpointMessageContainerBased(e.endPointName)){var t=Object.keys(e.requestMessages)[0];this.responseHandlers[t]&&this.responseHandlers[t](e.responseMessages)}},_processFault:function(e){this.faultManager.handleFault(e)}})}),e,t),e.exports=i},"mw-remote/impl/Transaction":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/Deferred"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["mw-remote/RemoteEndPointsManager"]),n(n.dj.r.absMids["mw-utils/Utils"])],i=n.dj.d(r,(function(e,t,n,r,i){return e([],{constructor:function(e){e=e||{},this.requestMessages=e.requestMessages||{},this.responseMessages=e.responseMessages||{},this.context=e.context,this.computeToken=e.computeToken,this.uuidClassifierMap=e.uuidClassifierMap||{},this.endPointName=e.endPointName||null,this.allowedMessages=e.allowedMessages||[],this.ignoreMessageTypes=e.ignoreMessageTypes||[],this.sendMessage=e.sendMessage},addRequestMessage:function(e,t,i){if(t){var o=r.isEndpointMessageContainerBased(this.endPointName);this.requestMessages[e]||(this.requestMessages[e]=[]),n.isArray(t)?t.forEach((function(t){this.addRequestMessage(e,t,i)}),this):o?(t.uuid=t.uuid||this._generateUuid(),i&&(this.uuidClassifierMap[t.uuid]=i),this.requestMessages[e].push(t)):this.requestMessages[e]=t,this.requestMessages=this._filterMessages(this.requestMessages)}},_filterMessages:function(e){var t={};return this.getRequestMessageTypes().forEach((function(n){(0===this.allowedMessages.length||this.allowedMessages.indexOf(n)>=0)&&(t[n]=e[n])}),this),t},getResponseMessageTypes:function(){var e,t=[];for(e in this.responseMessages)this.responseMessages.hasOwnProperty(e)&&t.push(e);return t},getRequestMessageTypes:function(){var e,t=[];for(e in this.requestMessages)this.requestMessages.hasOwnProperty(e)&&t.push(e);return t},getMessageClassifier:function(e){return e&&e.uuid&&this.uuidClassifierMap.hasOwnProperty(e.uuid)?this.uuidClassifierMap[e.uuid]:""},send:function(){this._removeEmptyMessages(),this._isEmpty(this.requestMessages)?(this.deferred=new t,this.deferred.callback()):(this.startTime=(new Date).getTime(),this.deferred=this._doSend(this._getRequest(this.requestMessages)),this.deferred.addCallback(this,this._processResponse),this.deferred.addErrback(this,this._processFault))},addIgnoreMessageType:function(e,t){var n;if(this.getRequestMessageTypes().indexOf(e)>-1)if(t)for(n in this.uuidClassifierMap)this.uuidClassifierMap.hasOwnProperty(n)&&t&&this.uuidClassifierMap[n]===t&&this.ignoreMessageTypes.push(e+":"+t);else this.ignoreMessageTypes.push(e)},_removeEmptyMessages:function(){var e;if(!this._isEmpty(this.requestMessages))for(e in this.requestMessages)this.requestMessages.hasOwnProperty(e)&&n.isArray(this.requestMessages[e])&&0===i.getArrayLength(this.requestMessages[e])&&delete this.requestMessages[e]},_isEmpty:function(e){var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0},_generateUuid:function(){return i.generateUuid()}})}),e,t),e.exports=i},"mw-remote/serviceRegistryLookup":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["dojo/request/xhr"]),n(n.dj.r.absMids["mw-html-utils/HtmlUtils"])],i=n.dj.d(r,(function(e,t){var n=!1,r={_serviceData:{},getServiceRegistryEndpoint:function(e){var t,n;if(r._serviceData.serviceregistry)for(t=r._serviceData.serviceregistry.length,n=0;n=0?"&":"?")+"mre="+o,c&&u&&(i+="&routingkey="+c+"&computeToken="+u),i}catch(t){e.error("Input URL is malformed")}return i},isAbsoluteUrl:function(e){return!!t.test(e)}}}),e,t),e.exports=i},"mw-remote/utils/SendMessageUtil":function(e,t,n){"use strict";var r,i;r=[n(n.dj.r.absMids["mw-remote/RemoteEndPointsManager"]),n(n.dj.r.absMids["dojo/_base/xhr"]),n(n.dj.r.absMids["dojo/_base/Deferred"])],i=n.dj.d(r,(function(e,t,n){return{sendPayload:function(r,i,o){var a=e.getEndPointAllowsDirectXhr(i),s=new n;return a.then((function(n){(n.status===e.DirectXhrConstants.ENABLED?function(n,r,i){var o=i&&i.headers?i.headers:null;return t.post({url:e.getRemoteUrlForEndPoint(r),contentType:"application/json",handleAs:"json",headers:o,postData:n})}(r,i,o):function(t,n,r){return e.getIframeProxyClientForEndPoint(n).sendMessage(t,e.getRemoteUrlForEndPoint(n),r)}(r,i,o)).then((function(e){s.resolve(e)}))})),s}}}),e,t),e.exports=i},"mw-statemachine/StateMachine":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/State"])],i=n.dj.d(r,(function(e,t){return e([],{constructor:function(e){e.stateMachine=this,this.state=new t(e)},start:function(){this.state.enter()},stop:function(){this.state.exit()},_changeState:function(e,t){this.state.enter(e,t)},onEnterState:function(e){},onExitState:function(e){}})}),e,t),e.exports=i},"mw-statemachine/statemachineimpl/EventTrigger":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["dojo/aspect"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/Trigger"])],i=n.dj.d(r,(function(e,t,n,r,i){return e(i,{constructor:function(){this.connection={}},enable:function(){t.isFunction(this.context[this.name])&&(this.cachedFunction=this.context[this.name]),this.connection=n.after(this.context,this.name,t.hitch(null,this.triggerHandler,this.name),!0)},disable:function(){this.connection.remove(),this.cachedFunction&&(this.context[this.name]=this.cachedFunction)}})}),e,t),e.exports=i},"mw-statemachine/statemachineimpl/MessageTrigger":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["dojo/topic"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/Trigger"])],i=n.dj.d(r,(function(e,t,n,r,i){return e(i,{constructor:function(){var e=this.name.split(" ");(e.length<2||"subscribe"!==e[0])&&r.error("Invalid trigger name for a MessageTrigger. Could not parse out the message name."),this.messageId=e[1]||"",this.subscrition={}},enable:function(){this.subscription=n.subscribe(this.messageId,t.hitch(null,this.triggerHandler,this.name))},disable:function(){this.subscription.remove()}})}),e,t),e.exports=i},"mw-statemachine/statemachineimpl/RemoteTrigger":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-remote/Remote"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/Trigger"])],i=n.dj.d(r,(function(e,t,n,r,i){return e(i,{constructor:function(){var e=this.name.split(" ");(e.length<2||"response"!==e[0]&&"fault"!==e[0])&&n.error("Invalid trigger name for a RemoteTrigger. Could not parse out the type of handler."),r.registerResponseHandler&&r.registerFaultHandler||n.error("The remote package is not available, this type of trigger will not work."),this.messageId=e[1]||"",this.handlerType=e[0]},enable:function(){"response"===this.handlerType?r.registerResponseHandler(this.messageId,t.hitch(null,this.triggerHandler,this.name)):r.registerFaultHandler(this.messageId,t.hitch(null,this.triggerHandler,this.name))},disable:function(){"response"===this.handlerType?r.deregisterResponseHandler(this.messageId):r.deregisterFaultHandler(this.messageId)}})}),e,t),e.exports=i},"mw-statemachine/statemachineimpl/State":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/EventTrigger"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/MessageTrigger"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/RemoteTrigger"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/TimeoutTrigger"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/Transition"])],i=n.dj.d(r,(function(e,t,n,r,i,o,a,s){var u;return u=e([],{constructor:function(e){this.stateMachine=e.stateMachine||{_changeState:function(){},onEnterState:function(){},onExitState:function(){}},this.namespace=e.namespace||"",this.name=e.name||this.getDefaultName(),this.context=e.context||{},this.data=e.data||{},this.composition=e.composition||"XOR",this.defaultSubstate=e.defaultSubstate||"",this.constructSubstates(e.substates),this.constructTriggersAndTransitions(e.transitions),this.active=e.active||!1},getDefaultName:function(){var e;return this.namespace.length>0?e=this.namespace.split(".").pop():n.warn("State: state name is not specified."),e||""},constructSubstates:function(e){var t,r,i={};for(t in e)e.hasOwnProperty(t)&&((r=e[t]).name&&r.name!==t&&n.error("State: error constructing substate: "+t+", the specified names don't match: "+r.name),r.name=t,r.namespace=r.namespace||[this.namespace,this.name].join("."),r.stateMachine=r.stateMachine||this.stateMachine,r.context=r.context||this.context,i[r.name]=new u(r));this.substates=i},constructTriggersAndTransitions:function(e){var t,n,r={},i=[];for(t in e)e.hasOwnProperty(t)&&((n=this.constructTrigger(t))&&i.push(n),r[t]=this.constructTransition(t,e[t]));this.transitions=r,this.triggers=i},constructTrigger:function(e){var n,s,u;return 2===(n=e.split(" ")).length?"subscribe"===n[0]?u=i:"response"===n[0]||"fault"===n[0]?u=o:"timeout"===n[0]&&(u=a):"onEnterState"===e&&"onExitState"===e||(u=r),u&&(s=new u({name:e,context:this.context,triggerHandler:t.hitch(this,this.handleTrigger)})),s},constructTransition:function(e,n){var r,i;return(t.isFunction(n)||t.isString(n)||t.isArray(n))&&("onEnterState"===e||"onExitState"===e?(r=n,(n={}).action=r,n.target=""):(i=n,(n={}).target=i)),n.state=this,new s(n)},enter:function(e,t){this.active||(this.active=!0,this.enableTriggers(),this.stateMachine.onEnterState(this.name),this.handleTrigger.apply(this,["onEnterState"].concat(t))),e?this.changeSubstates(e,t):this.changeToDefaultSubstate(t)},exit:function(){var e=this.activeSubstates();this.active=!1,this.disableTriggers(),e.forEach((function(e){e.exit()})),this.handleTrigger("onExitState"),this.stateMachine.onExitState(this.name)},enableTriggers:function(){this.triggers.forEach((function(e){e.enable()}))},disableTriggers:function(){this.triggers.forEach((function(e){e.disable()}))},handleTrigger:function(e){var n,r;this.transitions[e]&&(r=Array.prototype.slice.call(arguments,1,arguments.length),(n=this.transitions[e].handleTrigger(e,r))&&(t.isString(n)||(r=n.args,n=n.target),this.stateMachine._changeState(n,r)))},changeSubstates:function(e,t){var n=this.activeSubstates();this.substates[e]&&(n.length>=0&&n[0].name!==e&&n.forEach((function(e){e.exit()})),this.substates[e].enter(void 0,t))},changeToDefaultSubstate:function(e){0===this.activeSubstates().length&&this.substates[this.defaultSubstate]&&this.substates[this.defaultSubstate].enter(void 0,e)},activeSubstates:function(){var e,t=[];for(e in this.substates)this.substates.hasOwnProperty(e)&&this.substates[e].active&&t.push(this.substates[e]);return t}})}),e,t),e.exports=i},"mw-statemachine/statemachineimpl/TimeoutTrigger":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["mw-log/Log"]),n(n.dj.r.absMids["mw-statemachine/statemachineimpl/Trigger"])],i=n.dj.d(r,(function(e,t,n,r){return e(r,{constructor:function(){var e=this.name.split(" ");(e.length<2||"timeout"!==e[0])&&n.error("Invalid trigger name for a TimeoutTrigger. Could not parse out the type of handler."),this.timeoutInSeconds=parseFloat(e[1]),this.handlerType=e[0]},enable:function(){this.disable(),this.timeoutHandle=setTimeout(t.hitch(null,this.triggerHandler,this.name),1e3*this.timeoutInSeconds)},disable:function(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=null)}})}),e,t),e.exports=i},"mw-statemachine/statemachineimpl/Transition":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/lang"]),n(n.dj.r.absMids["mw-log/Log"])],i=n.dj.d(r,(function(e,t,n){return e([],{constructor:function(t){this.state={},this.target="",this.condition=null,this.action=null,e.safeMixin(this,t)},handleTrigger:function(e,t){var n="";return this.checkCondition(e,t)&&(this.runAction(e,t),n=this.getTarget(e,this.target,t)),n},checkCondition:function(e,n){return!this.condition||t.hitch(this.state.context,this.condition).apply(null,[e,this.state.data].concat(n))},runAction:function(e,n){this.action&&t.hitch(this.state.context,this.action).apply(null,[e,this.state.data].concat(n))},getTarget:function(e,r,i){var o,a,s;if(t.isString(r))a=r;else if(t.isFunction(r))a=t.hitch(this.state.context,r).apply(null,[e,this.state.data].concat(i));else if(t.isArray(r))for(o=0;o=0)return this.dispatch("[CIRCULAR:"+i+"]");if(n.push(t),void 0!==o&&o.isBuffer&&o.isBuffer(t))return r("buffer:"),r(t);if("object"===s||"function"===s){var u=Object.keys(t).sort();!1===e.respectType||p(t)||u.splice(0,0,"prototype","__proto__","constructor"),r("object:"+u.length+":");var c=this;return u.forEach((function(n){c.dispatch(n),r(":"),e.excludeValues||c.dispatch(t[n]),r(",")}))}if(!this["_"+s]){if(e.ignoreUnknown)return r("["+s+"]");throw new Error('Unknown object type "'+s+'"')}this["_"+s](t)},_array:function(t,i){i=void 0!==i?i:!1!==e.unorderedArrays;var o=this;if(r("array:"+t.length+":"),!i||t.length<=1)return t.forEach((function(e){return o.dispatch(e)}));var a=[],s=t.map((function(t){var r=new y,i=n.slice();return m(e,r,i).dispatch(t),a=a.concat(i.slice(n.length)),r.read().toString()}));return n=n.concat(a),s.sort(),this._array(s,!1)},_date:function(e){return r("date:"+e.toJSON())},_symbol:function(e){return r("symbol:"+e.toString())},_error:function(e){return r("error:"+e.toString())},_boolean:function(e){return r("bool:"+e.toString())},_string:function(e){r("string:"+e.length+":"),r(e)},_function:function(t){r("fn:"),p(t)?this.dispatch("[native]"):this.dispatch(t.toString()),!1!==e.respectFunctionNames&&this.dispatch("function-name:"+String(t.name)),e.respectFunctionProperties&&this._object(t)},_number:function(e){return r("number:"+e.toString())},_xml:function(e){return r("xml:"+e.toString())},_null:function(){return r("Null")},_undefined:function(){return r("Undefined")},_regexp:function(e){return r("regex:"+e.toString())},_uint8array:function(e){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(e))},_uint8clampedarray:function(e){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(e))},_int8array:function(e){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(e))},_uint16array:function(e){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(e))},_int16array:function(e){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(e))},_uint32array:function(e){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(e))},_int32array:function(e){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(e))},_float32array:function(e){return r("float32array:"),this.dispatch(Array.prototype.slice.call(e))},_float64array:function(e){return r("float64array:"),this.dispatch(Array.prototype.slice.call(e))},_arraybuffer:function(e){return r("arraybuffer:"),this.dispatch(new Uint8Array(e))},_url:function(e){return r("url:"+e.toString())},_map:function(t){r("map:");var n=Array.from(t);return this._array(n,!1!==e.unorderedSets)},_set:function(t){r("set:");var n=Array.from(t);return this._array(n,!1!==e.unorderedSets)},_blob:function(){if(e.ignoreUnknown)return r("[blob]");throw Error('Hashing Blob objects is currently not supported\n(see https://github.com/puleos/object-hash/issues/26)\nUse "options.replacer" or "options.ignoreUnknown"\n')},_domwindow:function(){return r("domwindow")},_process:function(){return r("process")},_timer:function(){return r("timer")},_pipe:function(){return r("pipe")},_tcp:function(){return r("tcp")},_udp:function(){return r("udp")},_tty:function(){return r("tty")},_statwatcher:function(){return r("statwatcher")},_securecontext:function(){return r("securecontext")},_connection:function(){return r("connection")},_zlib:function(){return r("zlib")},_context:function(){return r("context")},_nodescript:function(){return r("nodescript")},_httpparser:function(){return r("httpparser")},_dataview:function(){return r("dataview")},_signal:function(){return r("signal")},_fsevent:function(){return r("fsevent")},_tlswrap:function(){return r("tlswrap")}}}function y(){return{buf:"",write:function(e){this.buf+=e},end:function(e){this.buf+=e},read:function(){return this.buf}}}var g=e("crypto");(n=t.exports=d).sha1=function(e){return d(e)},n.keys=function(e){return d(e,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})},n.MD5=function(e){return d(e,{algorithm:"md5",encoding:"hex"})},n.keysMD5=function(e){return d(e,{algorithm:"md5",encoding:"hex",excludeValues:!0})};var v=g.getHashes?g.getHashes().slice():["sha1","md5"];v.push("passthrough");var b=["buffer","hex","binary","base64"];n.writeToStream=function(e,t,n){return void 0===n&&(n=t,t={}),m(t=h(e,t),n).dispatch(e)}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/fake_1e7b3280.js","/")},{buffer:3,crypto:5,lYpoI2:10}],2:[function(e,t,n){(function(e,t,r,i,o,a,s,u,c){!function(e){"use strict";function t(e){var t=e.charCodeAt(0);return t===r||t===u?62:t===i||t===c?63:t0)throw new Error("Invalid string. Length must be a multiple of 4");var l=e.length;u="="===e.charAt(l-2)?2:"="===e.charAt(l-1)?1:0,c=new n(3*e.length/4-u),a=u>0?e.length-4:e.length;var f=0;for(i=0,o=0;i>16),r((65280&s)>>8),r(255&s);return 2===u?r(255&(s=t(e.charAt(i))<<2|t(e.charAt(i+1))>>4)):1===u&&(r((s=t(e.charAt(i))<<10|t(e.charAt(i+1))<<4|t(e.charAt(i+2))>>2)>>8&255),r(255&s)),c},e.fromByteArray=function(e){function t(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e)}function n(e){return t(e>>18&63)+t(e>>12&63)+t(e>>6&63)+t(63&e)}var r,i,o,a=e.length%3,s="";for(r=0,o=e.length-a;r>2),s+=t(i<<4&63),s+="==";break;case 2:s+=t((i=(e[e.length-2]<<8)+e[e.length-1])>>10),s+=t(i>>4&63),s+=t(i<<2&63),s+="="}return s}}(void 0===n?this.base64js={}:n)}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/base64-js/lib/b64.js","/node_modules/gulp-browserify/node_modules/base64-js/lib")},{buffer:3,lYpoI2:10}],3:[function(e,t,n){(function(t,r,i,o,a,s,u,c,l){function i(e,t,n){if(!(this instanceof i))return new i(e,t,n);var r,o,a,s=typeof e;if("base64"===t&&"string"===s)for(e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e);e.length%4!=0;)e+="=";if("number"===s)r=x(e);else if("string"===s)r=i.byteLength(e,t);else{if("object"!==s)throw new Error("First argument needs to be a number, array or string.");r=x(e.length)}if(i._useTypedArrays?o=i._augment(new Uint8Array(r)):((o=this).length=r,o._isBuffer=!0),i._useTypedArrays&&"number"==typeof e.byteLength)o._set(e);else if(function(e){return O(e)||i.isBuffer(e)||e&&"object"==typeof e&&"number"==typeof e.length}(e))for(a=0;ao&&(r=o):r=o;var a=t.length;q(a%2==0,"Invalid hex string"),r>a/2&&(r=a/2);for(var s=0;s>8,r=t%256,i.push(r),i.push(n);return i}(t),e,n,r)}function y(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i=o))return n?(i=e[t],t+1=o))return n?(t+2>>0)):(t+1>>0),i}function b(e,t,n,r){if(r||(q("boolean"==typeof n,"missing or invalid endian"),q(null!=t,"missing offset"),q(t+1=e.length)){var i=g(e,t,n,!0);return 32768&i?-1*(65535-i+1):i}}function _(e,t,n,r){if(r||(q("boolean"==typeof n,"missing or invalid endian"),q(null!=t,"missing offset"),q(t+3=e.length)){var i=v(e,t,n,!0);return 2147483648&i?-1*(4294967295-i+1):i}}function w(e,t,n,r){return r||(q("boolean"==typeof n,"missing or invalid endian"),q(t+3=o))for(var a=0,s=Math.min(o-n,2);a>>8*(r?a:1-a)}function M(e,t,n,r,i){i||(q(null!=t,"missing value"),q("boolean"==typeof r,"missing or invalid endian"),q(null!=n,"missing offset"),q(n+3=o))for(var a=0,s=Math.min(o-n,4);a>>8*(r?a:3-a)&255}function k(e,t,n,r,i){i||(q(null!=t,"missing value"),q("boolean"==typeof r,"missing or invalid endian"),q(null!=n,"missing offset"),q(n+1=e.length||E(e,t>=0?t:65535+t+1,n,r,i)}function C(e,t,n,r,i){i||(q(null!=t,"missing value"),q("boolean"==typeof r,"missing or invalid endian"),q(null!=n,"missing offset"),q(n+3=e.length||M(e,t>=0?t:4294967295+t+1,n,r,i)}function P(e,t,n,r,i){i||(q(null!=t,"missing value"),q("boolean"==typeof r,"missing or invalid endian"),q(null!=n,"missing offset"),q(n+3=e.length||V.write(e,t,n,r,23,4)}function T(e,t,n,r,i){i||(q(null!=t,"missing value"),q("boolean"==typeof r,"missing or invalid endian"),q(null!=n,"missing offset"),q(n+7=e.length||V.write(e,t,n,r,52,8)}function S(e,t,n){return"number"!=typeof e?n:(e=~~e)>=t?t:e>=0||(e+=t)>=0?e:0}function x(e){return(e=~~Math.ceil(+e))<0?0:e}function O(e){return(Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)})(e)}function A(e){return e<16?"0"+e.toString(16):e.toString(16)}function R(e){for(var t=[],n=0;n=55296&&r<=57343&&n++;for(var o=encodeURIComponent(e.slice(i,n+1)).substr(1).split("%"),a=0;a=t.length||i>=e.length);i++)t[i+n]=e[i];return i}function N(e){try{return decodeURIComponent(e)}catch(e){return String.fromCharCode(65533)}}function U(e,t){q("number"==typeof e,"cannot write a non-number as a number"),q(e>=0,"specified a negative value for writing an unsigned value"),q(e<=t,"value is larger than maximum value for type"),q(Math.floor(e)===e,"value has a fractional component")}function L(e,t,n){q("number"==typeof e,"cannot write a non-number as a number"),q(e<=t,"value larger than maximum allowed value"),q(e>=n,"value smaller than minimum allowed value"),q(Math.floor(e)===e,"value has a fractional component")}function F(e,t,n){q("number"==typeof e,"cannot write a non-number as a number"),q(e<=t,"value larger than maximum allowed value"),q(e>=n,"value smaller than minimum allowed value")}function q(e,t){if(!e)throw new Error(t||"Failed assertion")}var z=e("base64-js"),V=e("ieee754");n.Buffer=i,n.SlowBuffer=i,n.INSPECT_MAX_BYTES=50,i.poolSize=8192,i._useTypedArrays=function(){try{var e=new ArrayBuffer(0),t=new Uint8Array(e);return t.foo=function(){return 42},42===t.foo()&&"function"==typeof t.subarray}catch(e){return!1}}(),i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.isBuffer=function(e){return!(null==e||!e._isBuffer)},i.byteLength=function(e,t){var n;switch(e+="",t||"utf8"){case"hex":n=e.length/2;break;case"utf8":case"utf-8":n=R(e).length;break;case"ascii":case"binary":case"raw":n=e.length;break;case"base64":n=D(e).length;break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":n=2*e.length;break;default:throw new Error("Unknown encoding")}return n},i.concat=function(e,t){if(q(O(e),"Usage: Buffer.concat(list, [totalLength])\nlist should be an Array."),0===e.length)return new i(0);if(1===e.length)return e[0];var n;if("number"!=typeof t)for(t=0,n=0;na&&(n=a):n=a,r=String(r||"utf8").toLowerCase()){case"hex":o=f(this,e,t,n);break;case"utf8":case"utf-8":o=d(this,e,t,n);break;case"ascii":o=h(this,e,t,n);break;case"binary":o=function(e,t,n,r){return h(e,t,n,r)}(this,e,t,n);break;case"base64":o=p(this,e,t,n);break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":o=m(this,e,t,n);break;default:throw new Error("Unknown encoding")}return o},i.prototype.toString=function(e,t,n){var r,i=this;if(e=String(e||"utf8").toLowerCase(),t=Number(t)||0,(n=void 0!==n?Number(n):n=i.length)===t)return"";switch(e){case"hex":r=function(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o=n,"sourceEnd < sourceStart"),q(t>=0&&t=0&&n=0&&r<=o.length,"sourceEnd out of bounds"),r>this.length&&(r=this.length),e.length-t=this.length))return this[e]},i.prototype.readUInt16LE=function(e,t){return g(this,e,!0,t)},i.prototype.readUInt16BE=function(e,t){return g(this,e,!1,t)},i.prototype.readUInt32LE=function(e,t){return v(this,e,!0,t)},i.prototype.readUInt32BE=function(e,t){return v(this,e,!1,t)},i.prototype.readInt8=function(e,t){if(t||(q(null!=e,"missing offset"),q(e=this.length))return 128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){return b(this,e,!0,t)},i.prototype.readInt16BE=function(e,t){return b(this,e,!1,t)},i.prototype.readInt32LE=function(e,t){return _(this,e,!0,t)},i.prototype.readInt32BE=function(e,t){return _(this,e,!1,t)},i.prototype.readFloatLE=function(e,t){return w(this,e,!0,t)},i.prototype.readFloatBE=function(e,t){return w(this,e,!1,t)},i.prototype.readDoubleLE=function(e,t){return j(this,e,!0,t)},i.prototype.readDoubleBE=function(e,t){return j(this,e,!1,t)},i.prototype.writeUInt8=function(e,t,n){n||(q(null!=e,"missing value"),q(null!=t,"missing offset"),q(t=this.length||(this[t]=e)},i.prototype.writeUInt16LE=function(e,t,n){E(this,e,t,!0,n)},i.prototype.writeUInt16BE=function(e,t,n){E(this,e,t,!1,n)},i.prototype.writeUInt32LE=function(e,t,n){M(this,e,t,!0,n)},i.prototype.writeUInt32BE=function(e,t,n){M(this,e,t,!1,n)},i.prototype.writeInt8=function(e,t,n){n||(q(null!=e,"missing value"),q(null!=t,"missing offset"),q(t=this.length||(e>=0?this.writeUInt8(e,t,n):this.writeUInt8(255+e+1,t,n))},i.prototype.writeInt16LE=function(e,t,n){k(this,e,t,!0,n)},i.prototype.writeInt16BE=function(e,t,n){k(this,e,t,!1,n)},i.prototype.writeInt32LE=function(e,t,n){C(this,e,t,!0,n)},i.prototype.writeInt32BE=function(e,t,n){C(this,e,t,!1,n)},i.prototype.writeFloatLE=function(e,t,n){P(this,e,t,!0,n)},i.prototype.writeFloatBE=function(e,t,n){P(this,e,t,!1,n)},i.prototype.writeDoubleLE=function(e,t,n){T(this,e,t,!0,n)},i.prototype.writeDoubleBE=function(e,t,n){T(this,e,t,!1,n)},i.prototype.fill=function(e,t,n){if(e||(e=0),t||(t=0),n||(n=this.length),"string"==typeof e&&(e=e.charCodeAt(0)),q("number"==typeof e&&!isNaN(e),"value is not a number"),q(n>=t,"end < start"),n!==t&&0!==this.length){q(t>=0&&t=0&&n<=this.length,"end out of bounds");for(var r=t;r"},i.prototype.toArrayBuffer=function(){if("undefined"!=typeof Uint8Array){if(i._useTypedArrays)return new i(this).buffer;for(var e=new Uint8Array(this.length),t=0,n=e.length;tg?t=e(t):t.length>5]|=128<>>9<<4)]=t;for(var n=1732584193,r=-271733879,i=-1732584194,o=271733878,a=0;a>>32-t}(g(g(t,e),g(r,o)),i),n)}function h(e,t,n,r,i,o,a){return d(t&n|~t&r,e,t,i,o,a)}function p(e,t,n,r,i,o,a){return d(t&r|n&~r,e,t,i,o,a)}function m(e,t,n,r,i,o,a){return d(t^n^r,e,t,i,o,a)}function y(e,t,n,r,i,o,a){return d(n^(t|~r),e,t,i,o,a)}function g(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}var v=e("./helpers");t.exports=function(e){return v.hash(e,f,16)}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/md5.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:10}],7:[function(e,t,n){(function(e,n,r,i,o,a,s,u,c){!function(){var e,n;e=function(e){for(var t,n=new Array(e),r=0;r>>((3&r)<<3)&255;return n},this.crypto&&crypto.getRandomValues&&(n=function(e){var t=new Uint8Array(e);return crypto.getRandomValues(t),t}),t.exports=n||e}()}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/rng.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{buffer:3,lYpoI2:10}],8:[function(e,t,n){(function(n,r,i,o,a,s,u,c,l){function f(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var n=Array(80),r=1732584193,i=-271733879,o=-1732584194,a=271733878,s=-1009589776,u=0;u>16)+(t>>16)+(n>>16)<<16|65535&n}function m(e,t){return e<>>32-t}var y=e("./helpers");t.exports=function(e){return y.hash(e,f,20,!0)}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:10}],9:[function(e,t,n){(function(n,r,i,o,a,s,u,c,l){var f=e("./helpers"),d=function(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n},h=function(e,t){return e>>>t|e<<32-t},p=function(e,t){return e>>>t},m=function(e,t,n){return e&t^~e&n},y=function(e,t,n){return e&t^e&n^t&n},g=function(e){return h(e,2)^h(e,13)^h(e,22)},v=function(e){return h(e,6)^h(e,11)^h(e,25)},b=function(e){return h(e,7)^h(e,18)^p(e,3)},_=function(e){return h(e,17)^h(e,19)^p(e,10)},w=function(e,t){var n,r,i,o,a,s,u,c,l,f,h=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),p=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),w=new Array(64);e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var j=0;j0)&&n.shift()()}),!0),function(e){n.push(e),window.postMessage("process-tick","*")}}return function(e){setTimeout(e,0)}}(),e.title="browser",e.browser=!0,e.env={},e.argv=[],e.on=l,e.addListener=l,e.once=l,e.off=l,e.removeListener=l,e.removeAllListeners=l,e.emit=l,e.binding=function(e){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(e){throw new Error("process.chdir is not supported")}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/process/browser.js","/node_modules/gulp-browserify/node_modules/process")},{buffer:3,lYpoI2:10}],11:[function(e,t,n){(function(e,t,r,i,o,a,s,u,c){n.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,u=(1<>1,l=-7,f=n?i-1:0,d=n?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=s;l>0;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=r;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),o-=c}return(h?-1:1)*a*Math.pow(2,o-r)},n.write=function(e,t,n,r,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+f>=1?d/u:d*Math.pow(2,1-f))*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*u-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[n+h]=255&s,h+=p,s/=256,i-=8);for(a=a<0;e[n+h]=255&a,h+=p,a/=256,c-=8);e[n+h-p]|=128*m}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/ieee754/index.js","/node_modules/ieee754")},{buffer:3,lYpoI2:10}]},{},[1])(1)},"performance/cache/cache-mixins":function(e,t,n){var r,i;r=[t],i=n.dj.d(r,(function(e){"use strict";function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:void 0,r=t();return n&&!n(r)||this.cache(e,r),r}},{key:"getOrEval",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this.get(e);return void 0!==r?r:this.evalAndCache(e,t,n)}}]),i}(e)}}),e,t),e.exports=i},"performance/cache/simple-caches":function(e,t,n){var r,i;r=[t,n(n.dj.r.absMids["performance/cache/cache-mixins"])],i=n.dj.d(r,(function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.SimpleConditionalFunctionMapCache=e.SimpleFunctionMapCache=e.SimpleConditionalFunctionCache=e.SimpleFunctionCache=e.SimpleCache=e.AbstractCache=void 0;var r=function(){function e(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:function(e){return e},i=n.call(e);if(void 0!==i){var o=r.call(e,i);return e[t]=function(){return o},o}return r.call(e,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.constEvalOnce=n,e.constConditionalEvalOnce=r,e.bindFunctionsToObject=function(e,t){var n=!0,r=!1,i=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value;void 0!==e[s]&&(e[s]=e[s].bind(e))}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}},e.useOnce=function(e){var t=function e(){return e._func()},r=function(){return n(t,"_func",e)};return t.reset=function(){t._func=r},t.reset(),t},e.useConditionalOnce=function(e,t){var n=function e(){return e._func()};t=t||function(e){return e};var i=function(){return r(n,"_func",e,t)};return n.reset=function(){n._func=i},n.reset(),n},e.useMemoize=function(e,n){var r=void 0;r=n?function(){for(var t=arguments.length,i=Array(t),o=0;o=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(s&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),b(n),c}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;b(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:w(e),resultName:t,nextLoc:n},c}}}function f(e,t,n,r){var i=t&&t.prototype instanceof h?t:h,o=Object.create(i.prototype),a=new _(r||[]);return o._invoke=function(e,t,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return j()}for(;;){var a=n.delegate;if(a){if("return"===i||"throw"===i&&void 0===a.iterator[i]){n.delegate=null;var s=a.iterator.return;if(s)if("throw"===(u=d(s,a.iterator,o)).type){i="throw",o=u.arg;continue}if("return"===i)continue}var u;if("throw"===(u=d(a.iterator[i],a.iterator,o)).type){n.delegate=null,i="throw",o=u.arg;continue}if(i="next",o=void 0,!(l=u.arg).done)return r="suspendedYield",l;n[a.resultName]=l.value,n.next=a.nextLoc,n.delegate=null}if("next"===i)n.sent=n._sent=o;else if("throw"===i){if("suspendedStart"===r)throw r="completed",o;n.dispatchException(o)&&(i="next",o=void 0)}else"return"===i&&n.abrupt("return",o);if(r="executing","normal"===(u=d(e,t,n)).type){r=n.done?"completed":"suspendedYield";var l={value:u.arg,done:n.done};if(u.arg!==c)return l;n.delegate&&"next"===i&&(o=void 0)}else"throw"===u.type&&(r="completed",i="throw",o=u.arg)}}}(e,n,a),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function h(){}function p(){}function m(){}function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function g(e){function t(n,i,o,a){var s=d(e[n],e,i);if("throw"!==s.type){var u=s.arg,c=u.value;return c&&"object"==typeof c&&r.call(c,"__await")?Promise.resolve(c.__await).then((function(e){t("next",e,o,a)}),(function(e){t("throw",e,o,a)})):Promise.resolve(c).then((function(e){u.value=e,o(u)}),a)}a(s.arg)}var i;"object"==typeof n&&n.domain&&(t=n.domain.bind(t)),this._invoke=function(e,n){function r(){return new Promise((function(r,i){t(e,n,r,i)}))}return i=i?i.then(r,r):r()}}function v(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function b(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function _(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(v,this),this.reset(!0)}function w(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function t(){for(;++n{if(!e)throw new Error("RunAsBatchJob: no script file selected to run as batch");await r.internalServices.mvm.feval("parallel.internal.ui.runAsBatchJob",0,[e.path]),r.internalServices.JobMonitorUI.show({update:!0,selectDefaultProfile:!0})},this.isApplicableTo=async(t,n)=>{if(e=null,!r.hasPCT)return!1;if(1!==t.length)return!1;const i=t[0],o=n[0];if(o.isDirectory)return!1;if(!["m","mlx"].includes(o.type))return!1;const a=r.internalServices.codeAnalysisService,s=await a.requestFileAnalysis(i);return e={path:i,type:s.getFileType()},["ScriptFile","FunctionFile"].includes(e.type)}}});return r}),e,t),e.exports=i},"runasbatchjob/index":function(e,t,n){var r,i;r=[n(n.dj.r.absMids["dojo/_base/declare"]),n(n.dj.r.absMids["dojo/_base/unload"]),n(n.dj.r.absMids["cajsservice/apis/setupFileAnalysisService"]),n(n.dj.r.absMids["mw-mvm/UserMvm"]),n(n.dj.r.absMids["runasbatchjob/_impl/RunAsBatchJobAction"])],i=n.dj.d(r,(function(e,t,n,r,i){return{initialize:function(e){const o=n();t.addOnUnload(()=>o.cleanupFileAnalysisService());const a=r.getMVM();return new Promise((t,n)=>{e&&e.authorizationDetailsService||n(new Error("RunAsBatchJobAction needs to depend on AuthorizationDetailsService (to query for PCT licences)."));require(["MOTW/pct/app/jobmonitor/JobMonitorUI"],(function(n){e.authorizationDetailsService.getAuthorizedProductIds(e=>{i.hasPCT=e.includes("Distrib_Computing_Toolbox"),i.internalServices={mvm:a,codeAnalysisService:o,JobMonitorUI:n},t({exports:{RunAsBatchJobAction:i}})})}))})}}}),e,t),e.exports=i},"runasbatchjob/resources/parallel/web/nls/common":function(e,t,n){e.exports={root:{Description:"Displays the parallel computing options",Error:"Error",RunAsBatchJob:"Run Script as Batch Job",Title:"Parallel",WarnNotImplemented:'Feature not implemented yet: "${0}"'},"ja-jp":!0,"ko-kr":!0}},"runasbatchjob/resources/parallel/web/nls/ja-jp/common":function(e,t,n){e.exports={Description:"並列計算オプションを表示します",Error:"エラー",RunAsBatchJob:"バッチ ジョブとしてスクリプトを実行",Title:"並列",WarnNotImplemented:'機能がまだ実装されていません: "${0}"'}},"runasbatchjob/resources/parallel/web/nls/ko-kr/common":function(e,t,n){e.exports={Description:"병렬 연산 옵션을 표시합니다.",Error:"오류",RunAsBatchJob:"일괄 처리 작업으로 스크립트 실행",Title:"병렬",WarnNotImplemented:'아직 구현되지 않은 기능임: "${0}"'}},"uuid/uuid":function(e,t,n){(function(t){e.exports=function e(t,n,r){function i(a,s){if(!n[a]){if(!t[a]){if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){var n=t[a][1][e];return i(n||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var o=!1,a=0;a>>((3&t)<<3)&255;return o}}n.exports=t}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(e,t,n){var r=e("./lib/rng"),i=e("./lib/bytesToUuid"),o=r(),a=[1|o[0],o[1],o[2],o[3],o[4],o[5]],s=16383&(o[6]<<8|o[7]),u=0,c=0;t.exports=function(e,t,n){var r=t&&n||0,o=t||[],l=void 0!==(e=e||{}).clockseq?e.clockseq:s,f=void 0!==e.msecs?e.msecs:(new Date).getTime(),d=void 0!==e.nsecs?e.nsecs:c+1,h=f-u+(d-c)/1e4;if(h<0&&void 0===e.clockseq&&(l=l+1&16383),(h<0||f>u)&&void 0===e.nsecs&&(d=0),d>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");u=f,c=d,s=l;var p=(1e4*(268435455&(f+=122192928e5))+d)%4294967296;o[r++]=p>>>24&255,o[r++]=p>>>16&255,o[r++]=p>>>8&255,o[r++]=255&p;var m=f/4294967296*1e4&268435455;o[r++]=m>>>8&255,o[r++]=255&m,o[r++]=m>>>24&15|16,o[r++]=m>>>16&255,o[r++]=l>>>8|128,o[r++]=255&l;for(var y=e.node||a,g=0;g<6;++g)o[r+g]=y[g];return t||i(o)}},{"./lib/bytesToUuid":2,"./lib/rng":3}],5:[function(e,t,n){var r=e("./lib/rng"),i=e("./lib/bytesToUuid");t.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"==e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},{"./lib/bytesToUuid":2,"./lib/rng":3}]},{},[1])(1)}).call(this,n("mwBundle.runasbatchjob|6702f66ea6fad7d4e541523edb4368dbc0eb0790"))}},[[0,"runtime~mwBundle.runasbatchjob"]]]);