/*! Synchronoss Messaging 2018 */!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1928)}([function(e,t,n){"use strict";e.exports=n(1410)},function(e,t,n){e.exports=n(1445)()},function(e,t,n){"use strict";var r=n(109);n.d(t,"g",function(){return r.i}),n.d(t,"e",function(){return r.g}),n.d(t,"a",function(){return r.b}),n.d(t,"b",function(){return r.d}),n.d(t,"d",function(){return r.f}),n.d(t,"c",function(){return r.e}),n.d(t,"f",function(){return r.h}),n.d(t,"h",function(){return r.j}),n.d(t,"i",function(){return r.k}),n.d(t,"j",function(){return r.l})},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return c});var r=n(79);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t1?o-1:0),i=1;i&:"|?\\*%]/,de=20,fe=64,pe=64,me=4096,he=30,be=30,ye=[{key:"read",iconName:"eye"},{key:"readwrite",iconName:"edit"}],ve="X-CP-CALENDAR-SHARING",ge="X-CP-EVENT-INVITE",Ee={MIN_VALUE:1,MAX_VALUE:1e3},Oe={firstName:{key:"attr.user.FirstName",defaultValue:""},lastName:{key:"attr.user.LastName",defaultValue:""},timeFormatFlag:{key:"attr.user.24HourTimeFormatFlag",defaultValue:"true"},dateFormat:Object(r.a)("common.defaultDateFormat"),defaultDateFormat:Object(r.a)("common.defaultDateFormat"),useDeviceTimeZone:{key:"attr.user.timezone.UseDeviceTimeZone",defaultValue:"false"},autoSaveToDraftsInterval:{key:"attr.user.mail.SaveToDraftsInterval",defaultValue:60,available:[{value:60},{value:120},{value:300}]},autoCheckInterval:{key:"autoCheckInterval",defaultValue:300,available:[{value:0},{value:60},{value:300},{value:900},{value:1800},{value:3600}]},autoCreateContact:{key:"autoCreateContact",defaultValue:!0},showAvatar:{key:"attr.user.mail.showAvatar",defaultValue:"true"},timeDisplayFormat:{key:"attr.user.mail.TimeDisplayFormat",defaultValue:"short"},reloadOnDelete:{key:"attr.user.mail.reloadOnDelete",defaultValue:"true"},replyPrefix:{key:"attr.user.mail.ReplyPrefix",defaultValue:""},readFirstMail:{key:"attr.user.mail.readFirstMail",defaultValue:"false"},contactsAutoSuggestCL:{key:"contacts.autoSuggestCL",defaultValue:"true"},contactsEnableNickname:{key:"enabledNickname",defaultValue:"true"},signaturePosition:{key:"attr.mail.signaturePosition",defaultValue:"below"},messageCategories:{key:"enableMessageCategories",defaultValue:"false"}},_e={partPolicyFull:"full",partPolicySuffix:"suffix"},Ae={SEARCH_STATUS_STANDBY:"SEARCH_STATUS_STANDBY",SEARCH_STATUS_SEARCHING:"SEARCH_STATUS_SEARCHING",TUI_SEARCH_MODE_OFF:"TUI_SEARCH_MODE_OFF",TUI_SEARCH_MODE_ON:"TUI_SEARCH_MODE_ON"},Te={SORT_START_TIME_DESC:"SORT_START_TIME_DESC",SORT_START_TIME_ASC:"SORT_START_TIME_ASC",SORT_SUMMARY_ASC:"SORT_SUMMARY_ASC",SORT_SUMMARY_DESC:"SORT_SUMMARY_DESC"},Se="virtualizedListExpanding",we="whitelablethemebuilder",Ce="SSL",Ne="StartTLS",Re="pop",ke="imap",Ie="TEST_EXTERNAL_ACCOUNT",De=[{label:"SSL",value:"SSL"},{label:"STARTTLS",value:"StartTLS"},{label:"PLAIN",value:"PLAIN"}],Pe="PLAIN",Le=["#46CFE4","#D366FB","#9ADF16","#4F99F9","#14DCB0","#FFB922","#EE2E24","#F07B1C","#FF53A8","#40CF06"],je=[{name:"lzHeader",value:1},{name:"lzEmail",value:2},{name:"lzPhone_mobile",value:3},{name:"lzPhone",value:4},{name:"lzAddress",value:5},{name:"lzPersonal",value:6},{name:"lzPhone_fax",value:7},{name:"lzPhone_pager",value:8},{name:"lzIM",value:9},{name:"lzWeb",value:10},{name:"lzNote",value:11},{name:"lzOther",value:12}],Me="EMAIL",xe={SENT_MAIL:"SentMail",SENT:"Sent",SENTMAIL:"Sent Mail",SENT_ITEM:"Sent Items"},Fe={AUTHENTICATION_FAILURE:"EXTERNAL_ACCOUNT_AUTHENTICATION_FAILURE",CONNECTION_FAILURE:"EXTERNAL_ACCOUNT_CONNECTION_FAILURE",SSL_HANDSHAKE_FAILURE:"EXTERNAL_ACCOUNT_SSL_HANDSHAKE_FAILURE",SOCKETCONNECTION_TIMEOUT:"SOCKETCONNECTION_TIMEOUT"},Be={TEXT:"TEXT",ENABLED:"ENABLED"},Ue="SECURITY",Ve=255,He={SIZE:320,MINSIZE:205,MAXSIZE:450},Ge={ALERT:"Alert",WARNING:"Warning",ERROR:"Error",ERREUR:"Erreur",ERRORE:"Errore",FOUT:"Fout"},We=12,ze="LAST_LOGIN_DETAILS",Ye=Object(r.a)("settings.preference.localeLanguage.available"),Ke="vcf",qe="MailGeneral",Xe={timeFormatFlag:{key:"attr.user.24HourTimeFormatFlag"},dateFormat:{key:"attr.user.DateFormat",defaultValue:"DD/MM/YY",available:[{text:"DD/MM/YYYY",value:"DD/MM/YYYY"},{text:"DD/MM/YY",value:"DD/MM/YY"},{text:"MM/DD/YYYY",value:"MM/DD/YYYY"},{text:"YYYY/MM/DD",value:"YYYY/MM/DD"},{text:"DD-MM-YYYY",value:"DD-MM-YYYY"},{text:"DD.MM.YYYY",value:"DD.MM.YYYY"}]},useDeviceTimeZone:{key:"attr.user.timezone.UseDeviceTimeZone",defaultValue:"false"},passwordNeedsToBeUpdated:{key:"attr.user.PasswordNeedsToBeUpdated",defaultValue:"false"},localeLanguage:{key:"attr.user.LocaleLanguage",defaultValue:"en_US",available:[{value:"en_US",text:"English",files:"sdk/en_US.js"},{value:"zh_CN",text:"中文 (简体)",files:"sdk/zh_CN.js"},{value:"zh_TW",text:"中文 (繁體)",files:"sdk/zh_TW.js"},{value:"ja_JP",text:"日本語",files:"sdk/ja_JP.js"},{value:"it_IT",text:"Italiano",files:"sdk/it_IT.js"},{value:"fr_FR",text:"Français",files:"sdk/fr_FR.js"},{value:"de_DE",text:"Deutsch",files:"sdk/de_DE.js"},{value:"es_ES",text:"Español",files:"sdk/es_ES.js"},{value:"ar_AE",text:"العربية (UAE)",files:"sdk/ar_AE.js",direction:"rtl",extendsFramework:!0},{value:"en_RTL",text:"English (RTL)",files:"sdk/en_US.js",direction:"rtl",extendsFramework:!0}]}};Oe.contactsAutoSuggestCL={key:"contacts.autoSuggestCL",defaultValue:!0},Oe.contactsEnableNickname={key:"enabledNickname",defaultValue:"true"},Oe.autoCreateContact={key:"autoCreateContact",defaultValue:!0};var $e={REQUIRED_FIELD_FAX:"REQUIRED_FIELD_FAX",SEARCH_FIELD_FAX:"SEARCH_FIELD_FAX",SORT_NICKNAME:"SORT_NICKNAME"},Je={DEFAULT_PAGE_SIZE:20,ORDER_ASC:"asc",ORDER_DESC:"desc",SORT_NAME:"name",SORT_STATUS:"status",SORT_MSISDN:"msisdn"},Ze="$SIMPLEFLAGSEARCH",Qe="$ADVANCEFLAGSEARCH",et=[{name:"lzHeader",value:1},{name:"lzEmail",value:2},{name:"lzPhone_mobile",value:3},{name:"lzPhone",value:4},{name:"lzPhone_fax",value:5},{name:"lzAddress",value:6},{name:"lzPersonal",value:7},{name:"lzPhone_pager",value:8},{name:"lzIM",value:8},{name:"lzWeb",value:10},{name:"lzNote",value:11},{name:"lzOther",value:12}]},function(e,t,n){"use strict";n.d(t,"r",function(){return r.a}),n.d(t,"q",function(){return c}),n.d(t,"s",function(){return o}),n.d(t,"R",function(){return s}),n.d(t,"f",function(){return l.c}),n.d(t,"g",function(){return u.a}),n.d(t,"k",function(){return R}),n.d(t,"a",function(){return d.a}),n.d(t,"Q",function(){return d.b}),n.d(t,"e",function(){return M}),n.d(t,"o",function(){return B}),n.d(t,"n",function(){return U}),n.d(t,"p",function(){return X}),n.d(t,"c",function(){return ne}),n.d(t,"K",function(){return V}),n.d(t,"d",function(){return ie.a}),n.d(t,"A",function(){return ce}),n.d(t,"u",function(){return se}),n.d(t,"w",function(){return le}),n.d(t,"N",function(){return ue}),n.d(t,"l",function(){return ge}),n.d(t,"m",function(){return we}),n.d(t,"W",function(){return Ce}),n.d(t,"ab",function(){return Ne}),n.d(t,"B",function(){return Re}),n.d(t,"C",function(){return ke}),n.d(t,"F",function(){return Ie}),n.d(t,"L",function(){return De.a}),n.d(t,"M",function(){return de}),n.d(t,"O",function(){return Pe}),n.d(t,"z",function(){return Fe}),n.d(t,"U",function(){return Ve}),n.d(t,"V",function(){return He}),n.d(t,"P",function(){return Ze.f}),n.d(t,"v",function(){return Ze.a}),n.d(t,"S",function(){return Ze.g}),n.d(t,"x",function(){return Ze.b}),n.d(t,"E",function(){return Ze.d}),n.d(t,"y",function(){return Ze.c}),n.d(t,"G",function(){return Ze.e}),n.d(t,"j",function(){return ot}),n.d(t,"b",function(){return ht}),n.d(t,"t",function(){return bt}),n.d(t,"h",function(){return _t}),n.d(t,"i",function(){return At.a}),n.d(t,"Y",function(){return tt}),n.d(t,"Z",function(){return Tt}),n.d(t,"T",function(){return St.a}),n.d(t,"D",function(){return wt.a}),n.d(t,"X",function(){return kt}),n.d(t,"bb",function(){return at.a}),n.d(t,"J",function(){return It}),n.d(t,"H",function(){return Dt}),n.d(t,"I",function(){return Lt});var r=n(666); /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function o(e,t,n,r){n=n||function(e,t){return e===t};var o=Array.isArray(e)?e:Array.prototype.slice.call(e),c=Array.isArray(t)?t:Array.prototype.slice.call(t),s=function(e,t,n){var r=a(e,t,n);if(-1===r)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};var o=i(e,r),c=i(t,r),s=a(o,c,n),l=e.length-s,u=t.length-s;return{firstIndex:r,lastIndexOld:l,lastIndexNew:u}}(o,c,n);return r?function(e,t){var n=e.firstIndex,r=e.lastIndexOld,o=e.lastIndexNew;if(-1===n)return Array(t).fill("equal");var a=[];n>0&&(a=a.concat(Array(n).fill("equal")));o-n>0&&(a=a.concat(Array(o-n).fill("insert")));r-n>0&&(a=a.concat(Array(r-n).fill("delete")));o0&&n.push({index:r,type:"insert",values:e.slice(r,a)});o-r>0&&n.push({index:r+(a-r),type:"delete",howMany:o-r});return n}(c,s)}function a(e,t,n){for(var r=0;r200||i>200||a+i>300)return c.fastDiff(e,t,n,!0);if(ic?-1:1;f[a+s]&&(f[a]=f[a+s].slice(0)),f[a]||(f[a]=[]),f[a].push(i>c?r:o);for(var d=Math.max(i,c),m=d-a;md;h--)p[h]=m(h);p[d]=m(d),b++}while(p[d]!==u);return f[d].slice(1)} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ function s(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(this[w]);try{for(a.s();!(o=a.n()).done;){var i=o.value;this[i]=this[i][C]}}catch(e){a.e(e)}finally{a.f()}delete this[w]}g(_(r.prototype),"stopListening",this).call(this,e,t,n)}}]),r}():N}function k(e){e[A]||(Object.defineProperty(e,A,{value:new Map}),Object.defineProperty(e,T,{value:new Map}),Object.defineProperty(e,S,{value:new Map}))}function I(){var e=this,t=function(){for(var e=arguments.length,t=new Array(e),n=0;n1)throw new d.a("observable-bind-to-no-callback",this);if(r>1&&t.callback)throw new d.a("observable-bind-to-extra-callback",this);t.to.forEach(function(t){if(t.properties.length&&t.properties.length!==r)throw new d.a("observable-bind-to-properties-length",e);t.properties.length||(t.properties=e._bindProperties)}),this._to=t.to,t.callback&&(this._bindings.get(n[0]).callback=t.callback),function(e,t){t.forEach(function(t){var n,r=e[T];r.get(t.observable)||e.listenTo(t.observable,"change",function(o,a){(n=r.get(t.observable)[a])&&n.forEach(function(t){L(e,t.property)})})})}(this._observable,this._to),function(e){var t;e._bindings.forEach(function(n,r){e._to.forEach(function(o){t=o.properties[n.callback?0:e._bindProperties.indexOf(r)],n.to.push([o.observable,t]),function(e,t,n,r){var o=e[T],a=o.get(n),i=a||{};i[r]||(i[r]=new Set);i[r].add(t),a||o.set(n,i)}(e._observable,n,o.observable,t)})})}(this),this._bindProperties.forEach(function(t){L(e._observable,t)})}function D(e,t,n){if(this._bindings.size>1)throw new d.a("observable-bind-to-many-not-one-binding",this);this.to.apply(this,m(function(e,t){var n=e.map(function(e){return[e,t]});return Array.prototype.concat.apply([],n)}(e,t)).concat([n]))}function P(e){return e.every(function(e){return"string"==typeof e})}function L(e,t){var n,r=e[S].get(t);n=r.callback?r.callback.apply(e,r.to.map(function(e){return e[0][e[1]]})):(n=r.to[0])[0][n[1]],Object.prototype.hasOwnProperty.call(e,t)?e[t]=n:e.set(t,n)}function j(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=n&&n.xmlns,a=o?e.createElementNS(o,t):e.createElement(t);for(var i in n)a.setAttribute(i,n[i]);!Y(r)&&V(r)||(r=[r]);var c,s=K(r);try{for(s.s();!(c=s.n()).done;){var l=c.value;Y(l)&&(l=e.createTextNode(l)),a.appendChild(l)}}catch(e){s.e(e)}finally{s.f()}return a}var $=n(319),J=n(1931),Z=n(1935);function Q(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ee(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n3&&void 0!==arguments[3]&&arguments[3];if(Object($.a)(t))this._setObjectToTarget(e,t,r);else{var o=t.split(".");t=o.pop();var a,i=Q(o);try{for(i.s();!(a=i.n()).done;){var c=a.value;Object($.a)(e[c])||(e[c]={}),e=e[c]}}catch(e){i.e(e)}finally{i.f()}if(Object($.a)(n))return Object($.a)(e[t])||(e[t]={}),e=e[t],void this._setObjectToTarget(e,n,r);r&&void 0!==e[t]||(e[t]=n)}}},{key:"_getFromSource",value:function(e,t){var n=t.split(".");t=n.pop();var r,o=Q(n);try{for(o.s();!(r=o.n()).done;){var a=r.value;if(!Object($.a)(e[a])){e=null;break}e=e[a]}}catch(e){o.e(e)}finally{o.f()}return e?re(e[t]):void 0}},{key:"_setObjectToTarget",value:function(e,t,n){var r=this;Object.keys(t).forEach(function(o){r._setToTarget(e,o,t[o],n)})}}]),e}();function re(e){return Object(J.a)(e,oe)}function oe(e){return Object(Z.a)(e)?e:void 0}var ae,ie=n(544); /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */try{ae={window:window,document:document}}catch(e){ae={window:{},document:{}}}var ce=ae; /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function se(e){for(var t=[],n=e;n&&n.nodeType!=Node.DOCUMENT_NODE;)t.unshift(n),n=n.parentNode;return t} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function le(e){return e instanceof HTMLTextAreaElement?e.value:e.innerHTML} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function ue(e){return"[object Text]"==Object.prototype.toString.call(e)} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function de(e){return"[object Range]"==Object.prototype.toString.apply(e)}var fe=n(585); /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function pe(e){var t=e.ownerDocument.defaultView.getComputedStyle(e);return{top:parseInt(t.borderTopWidth,10),right:parseInt(t.borderRightWidth,10),bottom:parseInt(t.borderBottomWidth,10),left:parseInt(t.borderLeftWidth,10)}}function me(e){"@babel/helpers - typeof";return(me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function he(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return be(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return be(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function be(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);no&&(o=u,a=c)}}catch(e){i.e(e)}finally{i.f()}return a}(r,f)||new Ue(r[0],f)}else c=new Ue(r[0],f);return c}function Be(e){var t=ce.window,n=t.scrollX,r=t.scrollY;return e.clone().moveBy(n,r)}var Ue=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=t(n.targetRect,n.elementRect,n.viewportRect);if(r){var o=r.left,a=r.top,i=r.name,c=r.config;this.name=i,this.config=c,this._positioningFunctionCorrdinates={left:o,top:a},this._options=n}}return function(e,t,n){t&&je(e.prototype,t),n&&je(e,n)}(e,[{key:"left",get:function(){return this._absoluteRect.left}},{key:"top",get:function(){return this._absoluteRect.top}},{key:"limiterIntersectionArea",get:function(){var e=this._options.limiterRect;if(e){var t=this._options.viewportRect;if(!t)return e.getIntersectionArea(this._rect);var n=e.getIntersection(t);if(n)return n.getIntersectionArea(this._rect)}return 0}},{key:"viewportIntersectionArea",get:function(){var e=this._options.viewportRect;return e?e.getIntersectionArea(this._rect):0}},{key:"_rect",get:function(){return this._cachedRect?this._cachedRect:(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top),this._cachedRect)}},{key:"_absoluteRect",get:function(){return this._cachedAbsoluteRect?this._cachedAbsoluteRect:(this._cachedAbsoluteRect=Be(this._rect),this._options.positionedElementAncestor&&function(e,t){var n=Be(new ge(t)),r=pe(t),o=0,a=0;o-=n.left,a-=n.top,o+=t.scrollLeft,a+=t.scrollTop,o-=r.left,a-=r.top,e.moveBy(o,a)}(this._cachedAbsoluteRect,this._options.positionedElementAncestor),this._cachedAbsoluteRect)}}]),e}(); /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function Ve(e){var t=e.parentNode;t&&t.removeChild(e)} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function He(e){for(var t=e.target,n=e.viewportOffset,r=void 0===n?0:n,o=Xe(t),a=o,i=null;a;){We($e(a==o?t:i),function(){return Je(t,a)});var c=Je(t,a);if(Ge(a,c,r),a.parent!=a){if(i=a.frameElement,a=a.parent,!i)return}else a=null}}function Ge(e,t,n){var r=t.clone().moveBy(0,n),o=t.clone().moveBy(0,-n),a=new ge(e).excludeScrollbarsAndBorders();if(![o,r].every(function(e){return a.contains(e)})){var i=e.scrollX,c=e.scrollY;Ye(o,a)?c-=a.top-t.top+n:ze(r,a)&&(c+=t.bottom-a.bottom+n),Ke(t,a)?i-=a.left-t.left+n:qe(t,a)&&(i+=t.right-a.right+n),e.scrollTo(i,c)}}function We(e,t){for(var n,r,o=Xe(e);e!=o.document.body;)r=t(),(n=new ge(e).excludeScrollbarsAndBorders()).contains(r)||(Ye(r,n)?e.scrollTop-=n.top-r.top:ze(r,n)&&(e.scrollTop+=r.bottom-n.bottom),Ke(r,n)?e.scrollLeft-=n.left-r.left:qe(r,n)&&(e.scrollLeft+=r.right-n.right)),e=e.parentNode}function ze(e,t){return e.bottom>t.bottom}function Ye(e,t){return e.topt.right}function Xe(e){return de(e)?e.startContainer.ownerDocument.defaultView:e.ownerDocument.defaultView}function $e(e){if(de(e)){var t=e.commonAncestorContainer;return ue(t)&&(t=t.parentNode),t}return e.parentNode}function Je(e,t){var n=Xe(e),r=new ge(e);if(n===t)return r;for(var o=n;o!=t;){var a=o.frameElement,i=new ge(a).excludeScrollbarsAndBorders();r.moveBy(i.left,i.top),o=o.parent}return r}var Ze=n(558),Qe=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"]; /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function et(e){return Qe.includes(e)?"rtl":"ltr"} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function tt(e){return Array.isArray(e)?e:[e]} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function nt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if("number"!=typeof n)throw new d.a("translation-service-quantity-not-a-number",null,{quantity:n});var r=Object.keys(ce.window.CKEDITOR_TRANSLATIONS).length;1===r&&(e=Object.keys(ce.window.CKEDITOR_TRANSLATIONS)[0]);var o=t.id||t.string;if(0===r||!function(e,t){return!!ce.window.CKEDITOR_TRANSLATIONS[e]&&!!ce.window.CKEDITOR_TRANSLATIONS[e].dictionary[t]}(e,o))return 1!==n?t.plural:t.string;var a=ce.window.CKEDITOR_TRANSLATIONS[e].dictionary,i=ce.window.CKEDITOR_TRANSLATIONS[e].getPluralForm||function(e){return 1===e?0:1},c=a[o];return"string"==typeof c?c:c[Number(i(n))]}function rt(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},r=n.uiLanguage,o=void 0===r?"en":r,a=n.contentLanguage;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.uiLanguage=o,this.contentLanguage=a||this.uiLanguage,this.uiLanguageDirection=et(this.uiLanguage),this.contentLanguageDirection=et(this.contentLanguage),this.t=function(e,n){return t._t(e,n)}}return function(e,t,n){t&&rt(e.prototype,t),n&&rt(e,n)}(e,[{key:"language",get:function(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}},{key:"_t",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t=tt(t),"string"==typeof e&&(e={string:e});var n=!!e.plural?t[0]:1;return function(e,t){return e.replace(/%(\d+)/g,function(e,n){return n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function lt(e,t){if(e){if("string"==typeof e)return ut(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ut(e,t):void 0}}function ut(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),e=t.call(this);var a=V(r);if(a||(o=r),e._items=[],e._itemMap=new Map,e._idProperty=o.idProperty||"id",e._bindToExternalToInternalMap=new WeakMap,e._bindToInternalToExternalMap=new WeakMap,e._skippedIndexesFromExternal=[],a){var i,c=st(r);try{for(c.s();!(i=c.n()).done;){var s=i.value;e._items.push(s),e._itemMap.set(e._getItemIdBeforeAdding(s),s)}}catch(e){c.e(e)}finally{c.f()}}return e}return function(e,t,n){t&&dt(e.prototype,t),n&&dt(e,n)}(n,[{key:"length",get:function(){return this._items.length}},{key:"first",get:function(){return this._items[0]||null}},{key:"last",get:function(){return this._items[this.length-1]||null}},{key:"add",value:function(e,t){return this.addMany([e],t)}},{key:"addMany",value:function(e,t){if(void 0===t)t=this._items.length;else if(t>this._items.length||t<0)throw new d.a("collection-add-item-invalid-index",this);var n,r=0,o=st(e);try{for(o.s();!(n=o.n()).done;){var a=n.value,i=this._getItemIdBeforeAdding(a),c=t+r;this._items.splice(c,0,a),this._itemMap.set(i,a),this.fire("add",a,c),r++}}catch(e){o.e(e)}finally{o.f()}return this.fire("change",{added:e,removed:[],index:t}),this}},{key:"get",value:function(e){var t;if("string"==typeof e)t=this._itemMap.get(e);else{if("number"!=typeof e)throw new d.a("collection-get-invalid-arg",this);t=this._items[e]}return t||null}},{key:"has",value:function(e){if("string"==typeof e)return this._itemMap.has(e);var t=e[this._idProperty];return t&&this._itemMap.has(t)}},{key:"getIndex",value:function(e){var t;return(t="string"==typeof e?this._itemMap.get(e):e)?this._items.indexOf(t):-1}},{key:"remove",value:function(e){var t=ct(this._remove(e),2),n=t[0],r=t[1];return this.fire("change",{added:[],removed:[n],index:r}),n}},{key:"map",value:function(e,t){return this._items.map(e,t)}},{key:"find",value:function(e,t){return this._items.find(e,t)}},{key:"filter",value:function(e,t){return this._items.filter(e,t)}},{key:"clear",value:function(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);for(var e=Array.from(this._items);this.length;)this._remove(0);this.fire("change",{added:[],removed:e,index:0})}},{key:"bindTo",value:function(e){var t=this;if(this._bindToCollection)throw new d.a("collection-bind-to-rebind",this);return this._bindToCollection=e,{as:function(e){t._setUpBindToBinding(function(t){return new e(t)})},using:function(e){"function"==typeof e?t._setUpBindToBinding(e):t._setUpBindToBinding(function(t){return t[e]})}}}},{key:"_setUpBindToBinding",value:function(e){var t,n=this,r=this._bindToCollection,o=function(t,o,a){var i=r._bindToCollection==n,c=r._bindToInternalToExternalMap.get(o);if(i&&c)n._bindToExternalToInternalMap.set(o,c),n._bindToInternalToExternalMap.set(c,o);else{var s=e(o);if(!s)return void n._skippedIndexesFromExternal.push(a);var l,u=a,d=st(n._skippedIndexesFromExternal);try{for(d.s();!(l=d.n()).done;){a>l.value&&u--}}catch(e){d.e(e)}finally{d.f()}var f,p=st(r._skippedIndexesFromExternal);try{for(p.s();!(f=p.n()).done;){u>=f.value&&u++}}catch(e){p.e(e)}finally{p.f()}n._bindToExternalToInternalMap.set(o,s),n._bindToInternalToExternalMap.set(s,o),n.add(s,u);for(var m=0;mt&&e.push(t),e},[])})}},{key:"_getItemIdBeforeAdding",value:function(e){var t,n=this._idProperty;if(n in e){if("string"!=typeof(t=e[n]))throw new d.a("collection-add-invalid-id",this);if(this.get(t))throw new d.a("collection-add-item-already-exists",this)}else e[n]=t=Object(at.a)();return t}},{key:"_remove",value:function(e){var t,n,r,o=!1,a=this._idProperty;if("string"==typeof e?(n=e,o=!(r=this._itemMap.get(n)),r&&(t=this._items.indexOf(r))):"number"==typeof e?(t=e,o=!(r=this._items[t]),r&&(n=r[a])):(n=(r=e)[a],o=-1==(t=this._items.indexOf(r))||!this._itemMap.get(n)),o)throw new d.a("collection-remove-404",this);this._items.splice(t,1),this._itemMap.delete(n);var i=this._bindToInternalToExternalMap.get(r);return this._bindToInternalToExternalMap.delete(r),this._bindToExternalToInternalMap.delete(i),this.fire("remove",r,t),[r,t]}},{key:Symbol.iterator,value:function(){return this._items[Symbol.iterator]()}}]),n}(); /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function bt(e){var t=e.next();return t.done?null:t.value}function yt(e){"@babel/helpers - typeof";return(yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vt(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nRt)return e.slice(0,n).concat(t).concat(e.slice(n+r,e.length));var o=Array.from(e);return o.splice.apply(o,[n,r].concat(Ct(t))),o} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function It(e,t){return function(e){return!!e&&1==e.length&&/[\ud800-\udbff]/.test(e)}(e.charAt(t-1))&&function(e){return!!e&&1==e.length&&/[\udc00-\udfff]/.test(e)}(e.charAt(t))}function Dt(e,t){return function(e){return!!e&&1==e.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(e)}(e.charAt(t))}var Pt=function(){var e=/(?:\uD83C[\uDDE6-\uDDFF]){2}/.source,t="(?:"+[/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])(?:\uDB40[\uDC20-\uDC7E])+(?:\uDB40\uDC7F)/,/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F?\u20E3/,/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F/,/(?=(?:[\xA6\xA9\xAE\xB0\u0482\u058D\u058E\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u09FA\u0B70\u0BF3-\u0BF8\u0BFA\u0C7F\u0D4F\u0D79\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116\u2117\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u214A\u214C\u214D\u214F\u218A\u218B\u2195-\u2199\u219C-\u219F\u21A1\u21A2\u21A4\u21A5\u21A7-\u21AD\u21AF-\u21CD\u21D0\u21D1\u21D3\u21D5-\u21F3\u2300-\u2307\u230C-\u231F\u2322-\u2328\u232B-\u237B\u237D-\u239A\u23B4-\u23DB\u23E2-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u25B6\u25B8-\u25C0\u25C2-\u25F7\u2600-\u266E\u2670-\u2767\u2794-\u27BF\u2800-\u28FF\u2B00-\u2B2F\u2B45\u2B46\u2B4D-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA828-\uA82B\uA836\uA837\uA839\uAA77-\uAA79\uFDFD\uFFE4\uFFE8\uFFED\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFDC\uDFE1-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838\uDD4F|\uD83B[\uDCAC\uDD2E]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFA]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]))(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])(?:\uD83C[\uDFFB-\uDFFF])*/].map(function(e){return e.source}).join("|")+")",n="".concat(e,"|").concat(t,"(?:‍").concat(t,")*");return new RegExp(n,"ug")}();function Lt(e,t){var n=String(e).matchAll(Pt);return Array.from(n).some(function(e){return e.index=12;return function(){return e}}(),E=function(){var t=!!e.navigator&&/Chrome/.test(e.navigator.userAgent)&&/Google Inc/.test(e.navigator.vendor);return function(){return t}}(),O=function(){var t=!!e.navigator&&Object.prototype.toString.call(e.HTMLElement).indexOf("Constructor")>0||"[object SafariRemoteNotification]"===(!e.safari||e.safari.pushNotification).toString();return function(){return t}}(),_=function(){var e=new s.a;return function(){return"mobile"===e.getDevice().type}}(),A=function(){var e=new s.a;return function(){return"tablet"===e.getDevice().type}}(),T=function(){return!A()&&!_()},S={isMobile:_(),isDesktop:T(),isTablet:A()},w=function(){var e=window.opener||window;return e.contextPath?"".concat(e.location.protocol,"//").concat(e.location.host).concat(e.contextPath):""},C=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign(o()(e,function(e){return e(t)}),n)}},N=function(e){return function(t){return o()(e,function(e){return function(){return t(e.apply(void 0,arguments))}})}},R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_self";if(i()(e))window.location.reload();else{var n="".concat(function(e){return/^(https|http):\/\//.test(e)}(e)?"":function(){var e=document.location,t=e.origin,n=e.protocol,r=e.hostname,o=e.port,a=e.pathname,i=t||"".concat(n,"//").concat(r).concat(o?":":o),c=a.split("/")[1];return"".concat(i,"/").concat(c,"/")}()).concat(e.trim());window.open(k(n),t)}},k=function(e){return e.replace(/[&"'<>]/g,function(e){return{"&":"&",'"':""","'":"'","<":"<",">":">"}[e]})},I=function(e){return e&&"[object Function]"==={}.toString.call(e)}}).call(this,n(129))},function(e,t,n){"use strict";n.d(t,"P",function(){return r}),n.d(t,"Ab",function(){return o}),n.d(t,"f",function(){return a}),n.d(t,"Gb",function(){return i}),n.d(t,"Ib",function(){return c}),n.d(t,"Hb",function(){return s}),n.d(t,"Kb",function(){return l}),n.d(t,"Jb",function(){return u}),n.d(t,"Lb",function(){return d}),n.d(t,"Nb",function(){return f}),n.d(t,"Ob",function(){return p}),n.d(t,"Mb",function(){return m}),n.d(t,"bc",function(){return h}),n.d(t,"cc",function(){return b}),n.d(t,"ac",function(){return y}),n.d(t,"i",function(){return v}),n.d(t,"dc",function(){return g}),n.d(t,"b",function(){return E}),n.d(t,"c",function(){return O}),n.d(t,"e",function(){return _}),n.d(t,"d",function(){return A}),n.d(t,"ec",function(){return T}),n.d(t,"zb",function(){return S}),n.d(t,"j",function(){return w}),n.d(t,"Db",function(){return C}),n.d(t,"qc",function(){return N}),n.d(t,"Xb",function(){return R}),n.d(t,"g",function(){return k}),n.d(t,"Rb",function(){return I}),n.d(t,"Fb",function(){return D}),n.d(t,"R",function(){return P}),n.d(t,"Bb",function(){return L}),n.d(t,"rc",function(){return j}),n.d(t,"Yb",function(){return M}),n.d(t,"H",function(){return x}),n.d(t,"M",function(){return F}),n.d(t,"Qb",function(){return B}),n.d(t,"L",function(){return U}),n.d(t,"N",function(){return V}),n.d(t,"Cb",function(){return H}),n.d(t,"K",function(){return G}),n.d(t,"J",function(){return W}),n.d(t,"I",function(){return z}),n.d(t,"X",function(){return Y}),n.d(t,"Z",function(){return K}),n.d(t,"ab",function(){return q}),n.d(t,"Y",function(){return X}),n.d(t,"T",function(){return $}),n.d(t,"V",function(){return J}),n.d(t,"W",function(){return Z}),n.d(t,"U",function(){return Q}),n.d(t,"kb",function(){return ee}),n.d(t,"lb",function(){return te}),n.d(t,"jb",function(){return ne}),n.d(t,"O",function(){return re}),n.d(t,"Zb",function(){return oe}),n.d(t,"ib",function(){return ae}),n.d(t,"qb",function(){return ie}),n.d(t,"pb",function(){return ce}),n.d(t,"nb",function(){return se}),n.d(t,"k",function(){return le}),n.d(t,"ob",function(){return ue}),n.d(t,"Q",function(){return de}),n.d(t,"mb",function(){return fe}),n.d(t,"Pb",function(){return pe}),n.d(t,"rb",function(){return me}),n.d(t,"xb",function(){return he}),n.d(t,"ub",function(){return be}),n.d(t,"yb",function(){return ye}),n.d(t,"vb",function(){return ve}),n.d(t,"sb",function(){return ge}),n.d(t,"tb",function(){return Ee}),n.d(t,"wb",function(){return Oe}),n.d(t,"gc",function(){return _e}),n.d(t,"ic",function(){return Ae}),n.d(t,"a",function(){return Te}),n.d(t,"Eb",function(){return Se}),n.d(t,"Wb",function(){return we}),n.d(t,"jc",function(){return Ce}),n.d(t,"lc",function(){return Ne}),n.d(t,"kc",function(){return Re}),n.d(t,"hc",function(){return ke}),n.d(t,"mc",function(){return Ie}),n.d(t,"fc",function(){return De}),n.d(t,"db",function(){return Pe}),n.d(t,"eb",function(){return Le}),n.d(t,"cb",function(){return je}),n.d(t,"gb",function(){return Me}),n.d(t,"hb",function(){return xe}),n.d(t,"fb",function(){return Fe}),n.d(t,"oc",function(){return Be}),n.d(t,"pc",function(){return Ue}),n.d(t,"nc",function(){return Ve}),n.d(t,"bb",function(){return He}),n.d(t,"h",function(){return Ge}),n.d(t,"S",function(){return We}),n.d(t,"Vb",function(){return ze}),n.d(t,"u",function(){return Ye}),n.d(t,"w",function(){return Ke}),n.d(t,"x",function(){return qe}),n.d(t,"v",function(){return Xe}),n.d(t,"A",function(){return $e}),n.d(t,"G",function(){return Je}),n.d(t,"B",function(){return Ze}),n.d(t,"z",function(){return Qe}),n.d(t,"l",function(){return et}),n.d(t,"D",function(){return tt}),n.d(t,"E",function(){return nt}),n.d(t,"C",function(){return rt}),n.d(t,"y",function(){return ot}),n.d(t,"o",function(){return at}),n.d(t,"p",function(){return it}),n.d(t,"n",function(){return ct}),n.d(t,"m",function(){return st}),n.d(t,"r",function(){return lt}),n.d(t,"s",function(){return ut}),n.d(t,"q",function(){return dt}),n.d(t,"t",function(){return ft}),n.d(t,"F",function(){return pt}),n.d(t,"Tb",function(){return mt}),n.d(t,"Ub",function(){return ht}),n.d(t,"Sb",function(){return bt});var r=function(e){return"ERR:".concat(e)},o=function(e){return"OK:".concat(e)},a="BOOTSTRAP",i="RESET",c="RESOURCE_ADD_LIST",s="RESOURCE_ADD",l="RESOURCE_REMOVE_LIST",u="RESOURCE_REMOVE",d="RESOURCE_UPDATE",f="RESOURCE_UPLOAD_REQUEST",p="RESOURCE_UPLOAD_SUCCESS",m="RESOURCE_UPLOAD_FAILURE",h="STORAGE_ACCOUNT_REQUEST",b="STORAGE_ACCOUNT_SUCCESS",y="STORAGE_ACCOUNT_FAILURE",v="CHANGE_APP_THEME",g="SWITCH_APP",E="APP_SET_FORM_DIRTY",O="APP_SET_PENDING",_="APP_SET_PENDING_OVER",A="APP_SET_PENDING_CANCEL",T="SWITCH_APP_RELOAD",S="NEW_MAIL_COMPOSE",w="CLOSE_MAIL_COMPOSE",C="PROJECT_MAIL_COMPOSE",N="UPDATE_COMPOSE",R="SEND_MESSAGE",k="CANCEL_MAIL",I="SAVE_MESSAGE",D="REPLY_MESSAGE",P="FORWARD_MESSAGE",L="OPEN_DRAFT",j="UPDATE_MESSAGE",M="SET_ATTACHMENTS",x="COMPOSE_ADD_ATTACHMENT",F="COMPOSE_REMOVE_ATTACHMENT",B="SAVE_INLINE_IMAGE",U="COMPOSE_FILL_MAIL_DETAIL",V="COMPOSE_SWITCH_FORMAT",H="OPEN_NEW_MAIL_COMPOSE",G="COMPOSE_DRAFT_UPDATED",W="COMPOSE_ATTACH_VCARD",z="COMPOSE_ATTACH_CALENDAR_EVENT",Y="HUGEMAIL_CREATE_FOLDER",K="HUGEMAIL_CREATE_FOLDER_REQUEST",q="HUGEMAIL_CREATE_FOLDER_SUCCESS",X="HUGEMAIL_CREATE_FOLDER_FAILURE",$="HUGEMAIL_CREATE_FILE",J="HUGEMAIL_CREATE_FILE_REQUEST",Z="HUGEMAIL_CREATE_FILE_SUCCESS",Q="HUGEMAIL_CREATE_FILE_FAILURE",ee="MAIL_GET_QUOTA_REQUEST",te="MAIL_GET_QUOTA_SUCCESS",ne="MAIL_GET_QUOTA_FAILURE",re="DISPLAY_INLINE_SIZE_ERROR",oe="SET_FONT_STYLE",ae="MAIL_AUTOFORWARD_ADDRESS",ie="MINIMIZE_MAIL_COMPOSE",ce="MINIMIZE_COMPOSE",se="MAXIMIZE_MAIL_COMPOSE",le="CLOSE_MINIMIZE_COMPOSE",ue="MAXIMIZE_MAIL_COMPOSE_CLOSE",de="ERROR_ON_MINIMIZE_COMPOSE",fe="MAXIMIZE_ERROR_COMPOSE",pe="SAVE_ERROR_MINIMIZE",me="MODAL_ADD_TO_SHOW",he="MODAL_SHOW",be="MODAL_HIDE",ye="MODAL_YES",ve="MODAL_NO",ge="MODAL_CANCEL",Ee="MODAL_DISMISS",Oe="MODAL_REMOVE",_e="TOAST_MESSAGE_DISPLAY",Ae="TOAST_MESSAGE_HIDE",Te="ADD_TOAST_ASSOCIATED_ID",Se="REMOVE_TOAST_ASSOCIATED_ID",we="SEND_ALL_CANCEL_MAIL",Ce="TOAST_MESSAGE_PROGRESS_DISPLAY",Ne="TOAST_MESSAGE_PROGRESS_HIDE",Re="TOAST_MESSAGE_PROGRESS_ERROR_DISPLAY",ke="TOAST_MESSAGE_ERROR",Ie="TOAST_REOPEN",De="TOAST_CANCEL",Pe="WTS::LOGIN_REQUEST",Le="LOGIN_SUCCESS",je="LOGIN_FAILURE",Me="LOGOUT_REQUEST",xe="LOGOUT_SUCCESS",Fe="LOGOUT_FAILURE",Be="TOKEN_LOGIN_REQUEST",Ue="TOKEN_LOGIN_SUCCESS",Ve="TOKEN_LOGIN_FAILURE",He="LOGGING",Ge="CHANGE_ACCOUNT_PASSWORD",We="GET_ACCOUNT",ze="SELECT_MAIL_ACCOUNT",Ye="CLOUD_GET_ACCOUNT",Ke="CLOUD_GET_ACCOUNT_REQUEST",qe="CLOUD_GET_ACCOUNT_SUCCESS",Xe="CLOUD_GET_ACCOUNT_FAILURE",$e="CLOUD_GET_FOLDER_REQUEST",Je="CLOUD_UPDATE_PAGINATION_SIZE",Ze="CLOUD_GET_FOLDER_SUCCESS",Qe="CLOUD_GET_FOLDER_FAILURE",et="CLOUD_CHANGE_FOLDER",tt="CLOUD_GET_QUOTA_REQUEST",nt="CLOUD_GET_QUOTA_SUCCESS",rt="CLOUD_GET_QUOTA_FAILURE",ot="CLOUD_GET_FOLDER_AND_QUOTA",at="CLOUD_CREATE_FILE_REQUEST",it="CLOUD_CREATE_FILE_SUCCESS",ct="CLOUD_CREATE_FILE_FAILURE",st="CLOUD_CREATE_FILE",lt="CLOUD_CREATE_FOLDER_REQUEST",ut="CLOUD_CREATE_FOLDER_SUCCESS",dt="CLOUD_CREATE_FOLDER_FAILURE",ft="CLOUD_CREATE_UPLOAD_FILE",pt="CLOUD_SAVE_TO_REQUEST",mt="SECURITY_TRACKING_REQUEST",ht="SECURITY_TRACKING_SUCCESS",bt="SECURITY_TRACKING_FAILURE"},function(e,t,n){"use strict";n.d(t,"E",function(){return r}),n.d(t,"D",function(){return o}),n.d(t,"r",function(){return a}),n.d(t,"md",function(){return i}),n.d(t,"ld",function(){return c}),n.d(t,"t",function(){return s}),n.d(t,"H",function(){return l}),n.d(t,"kd",function(){return u}),n.d(t,"u",function(){return d}),n.d(t,"cd",function(){return f}),n.d(t,"p",function(){return p}),n.d(t,"q",function(){return m}),n.d(t,"o",function(){return h}),n.d(t,"m",function(){return b}),n.d(t,"n",function(){return y}),n.d(t,"l",function(){return v}),n.d(t,"g",function(){return g}),n.d(t,"h",function(){return E}),n.d(t,"f",function(){return O}),n.d(t,"j",function(){return _}),n.d(t,"k",function(){return A}),n.d(t,"i",function(){return T}),n.d(t,"F",function(){return S}),n.d(t,"s",function(){return w}),n.d(t,"fd",function(){return C}),n.d(t,"v",function(){return N}),n.d(t,"dd",function(){return R}),n.d(t,"x",function(){return k}),n.d(t,"z",function(){return I}),n.d(t,"y",function(){return D}),n.d(t,"G",function(){return P}),n.d(t,"gd",function(){return L}),n.d(t,"d",function(){return j}),n.d(t,"id",function(){return M}),n.d(t,"C",function(){return x}),n.d(t,"nd",function(){return F}),n.d(t,"hd",function(){return B}),n.d(t,"Zb",function(){return U}),n.d(t,"ac",function(){return V}),n.d(t,"Yb",function(){return H}),n.d(t,"bc",function(){return G}),n.d(t,"ec",function(){return W}),n.d(t,"cc",function(){return z}),n.d(t,"Xb",function(){return Y}),n.d(t,"dc",function(){return K}),n.d(t,"fc",function(){return q}),n.d(t,"Wb",function(){return X}),n.d(t,"M",function(){return $}),n.d(t,"L",function(){return J}),n.d(t,"hc",function(){return Z}),n.d(t,"Sb",function(){return Q}),n.d(t,"Ub",function(){return ee}),n.d(t,"Vb",function(){return te}),n.d(t,"Tb",function(){return ne}),n.d(t,"Pb",function(){return re}),n.d(t,"Ob",function(){return oe}),n.d(t,"Qb",function(){return ae}),n.d(t,"kb",function(){return ie}),n.d(t,"Mb",function(){return ce}),n.d(t,"Uc",function(){return se}),n.d(t,"jb",function(){return le}),n.d(t,"jc",function(){return ue}),n.d(t,"mc",function(){return de}),n.d(t,"Eb",function(){return fe}),n.d(t,"gc",function(){return pe}),n.d(t,"ic",function(){return me}),n.d(t,"ib",function(){return he}),n.d(t,"gb",function(){return be}),n.d(t,"hb",function(){return ye}),n.d(t,"fb",function(){return ve}),n.d(t,"Nb",function(){return ge}),n.d(t,"Tc",function(){return Ee}),n.d(t,"Gb",function(){return Oe}),n.d(t,"Kb",function(){return _e}),n.d(t,"Hb",function(){return Ae}),n.d(t,"Lb",function(){return Te}),n.d(t,"Ib",function(){return Se}),n.d(t,"Fb",function(){return we}),n.d(t,"Jb",function(){return Ce}),n.d(t,"yc",function(){return Ne}),n.d(t,"zc",function(){return Re}),n.d(t,"Cc",function(){return ke}),n.d(t,"xc",function(){return Ie}),n.d(t,"wc",function(){return De}),n.d(t,"Bc",function(){return Pe}),n.d(t,"oc",function(){return Le}),n.d(t,"qc",function(){return je}),n.d(t,"rc",function(){return Me}),n.d(t,"sc",function(){return xe}),n.d(t,"tc",function(){return Fe}),n.d(t,"pc",function(){return Be}),n.d(t,"Lc",function(){return Ue}),n.d(t,"Nc",function(){return Ve}),n.d(t,"Fc",function(){return He}),n.d(t,"Kc",function(){return Ge}),n.d(t,"Ic",function(){return We}),n.d(t,"Rc",function(){return ze}),n.d(t,"Sc",function(){return Ye}),n.d(t,"Pc",function(){return Ke}),n.d(t,"Mc",function(){return qe}),n.d(t,"Hc",function(){return Xe}),n.d(t,"uc",function(){return $e}),n.d(t,"Ac",function(){return Je}),n.d(t,"Oc",function(){return Ze}),n.d(t,"Yc",function(){return Qe}),n.d(t,"Xc",function(){return et}),n.d(t,"Vc",function(){return tt}),n.d(t,"Wc",function(){return nt}),n.d(t,"Zc",function(){return rt}),n.d(t,"ad",function(){return ot}),n.d(t,"bd",function(){return at}),n.d(t,"nc",function(){return it}),n.d(t,"Jc",function(){return ct}),n.d(t,"Ec",function(){return st}),n.d(t,"eb",function(){return lt}),n.d(t,"od",function(){return ut}),n.d(t,"jd",function(){return dt}),n.d(t,"Qc",function(){return ft}),n.d(t,"I",function(){return pt}),n.d(t,"K",function(){return mt}),n.d(t,"J",function(){return ht}),n.d(t,"Gc",function(){return bt}),n.d(t,"kc",function(){return yt}),n.d(t,"e",function(){return vt}),n.d(t,"mb",function(){return gt}),n.d(t,"nb",function(){return Et}),n.d(t,"lb",function(){return Ot}),n.d(t,"yb",function(){return _t}),n.d(t,"Db",function(){return At}),n.d(t,"w",function(){return Tt}),n.d(t,"wb",function(){return St}),n.d(t,"rb",function(){return wt}),n.d(t,"Ab",function(){return Ct}),n.d(t,"zb",function(){return Nt}),n.d(t,"pb",function(){return Rt}),n.d(t,"vb",function(){return kt}),n.d(t,"qb",function(){return It}),n.d(t,"ub",function(){return Dt}),n.d(t,"sb",function(){return Pt}),n.d(t,"tb",function(){return Lt}),n.d(t,"ob",function(){return jt}),n.d(t,"xb",function(){return Mt}),n.d(t,"lc",function(){return xt}),n.d(t,"Rb",function(){return Ft}),n.d(t,"T",function(){return Bt}),n.d(t,"V",function(){return Ut}),n.d(t,"P",function(){return Vt}),n.d(t,"N",function(){return Ht}),n.d(t,"cb",function(){return Gt}),n.d(t,"U",function(){return Wt}),n.d(t,"Q",function(){return zt}),n.d(t,"W",function(){return Yt}),n.d(t,"bb",function(){return Kt}),n.d(t,"X",function(){return qt}),n.d(t,"Z",function(){return Xt}),n.d(t,"R",function(){return $t}),n.d(t,"Y",function(){return Jt}),n.d(t,"O",function(){return Zt}),n.d(t,"S",function(){return Qt}),n.d(t,"B",function(){return en}),n.d(t,"A",function(){return tn}),n.d(t,"b",function(){return nn}),n.d(t,"c",function(){return rn}),n.d(t,"a",function(){return on}),n.d(t,"ab",function(){return an}),n.d(t,"db",function(){return cn}),n.d(t,"Cb",function(){return sn}),n.d(t,"Bb",function(){return ln}),n.d(t,"ed",function(){return un}),n.d(t,"vc",function(){return dn}),n.d(t,"Dc",function(){return fn});var r="GET_EXTERNAL_ACCOUNT_LIST",o="GET_EXTERNAL_ACCOUNT",a="CREATE_EXTERNAL_ACCOUNT",i="UPDATE_EXTERNAL_ACCOUNT",c="TEST_EXTERNAL_ACCOUNT",s="DELETE_EXTERNAL_ACCOUNT",l="IMPORT_EXTERNAL_ACCOUNT_POP",u="STORE_EXTERNAL_ACCOUNT_CERTIFICATE",d="DELETE_EXTERNAL_ACCOUNT_SUCCESS",f="MODIFY_EXTERNAL_ACCOUNT_SUCCESS",p="COLLECTED_ADDRESS_FETCH_REQUEST",m="COLLECTED_ADDRESS_FETCH_SUCCESS",h="COLLECTED_ADDRESS_FETCH_FAILURE",b="COLLECTED_ADDRESS_DELETE_REQUEST",y="COLLECTED_ADDRESS_DELETE_SUCCESS",v="COLLECTED_ADDRESS_DELETE_FAILURE",g="COLLECTED_ADDRESS_ADD_REQUEST",E="COLLECTED_ADDRESS_ADD_SUCCESS",O="COLLECTED_ADDRESS_ADD_FAILURE",_="COLLECTED_ADDRESS_CREATE_REQUEST",A="COLLECTED_ADDRESS_CREATE_SUCCESS",T="COLLECTED_ADDRESS_CREATE_FAILURE",S="GET_FOLDERS",w="CREATE_FOLDER",C="RENAME_FOLDER",N="DELETE_FOLDER",R="MOVE_FOLDER",k="EMPTY_FOLDER",I="EMPTY_TRASH_FOLDER",D="EMPTY_TRASH_ALL",P="GET_SERVER_INFO",L="RESET_FOLDER",j="CHANGE_FOLDER_STATUS",M="SET_SELECTED_FOLDER",x="FOCUS_FOLDER",F="UPDATE_FOLDER_STATUS",B="SAVE_FOLDER_STATE",U="MAIL_MODE_FETCH_REQUEST",V="MAIL_MODE_FETCH_SUCCESS",H="MAIL_MODE_FETCH_FAILURE",G="MAIL_MODE_LAYOUT_SELECT",W="MAIL_MODE_THREAD_TOGGLE",z="MAIL_MODE_LAYOUT_SWITCH",Y="MAIL_MODE_CATEGORY_TOGGLE",K="MAIL_MODE_THREAD_PREF_SET",q="MAIL_MODE_TUI_SEARCH",X="MAIL_MOBILE_VIEW_MODE",$="MAIL_ACTION_CONFIRM_ASKED",J="MAIL_ACTION_CONFIRM_ANSWERED",Z="MAIL_PRINT_REQUEST",Q="MAIL_MARK_AS_SPAM_ASK",ee="MAIL_MARK_AS_SPAM_REQUEST",te="MAIL_MARK_AS_SPAM_SUCCESS",ne="MAIL_MARK_AS_SPAM_FAILURE",re="MAIL_MARK_AS_NOT_SPAM_SUCCESS",oe="MAIL_MARK_AS_NOT_SPAM_FAILURE",ae="MAIL_MARK_AS_READ_UNREAD_REQUEST",ie="MAIL_DELETE_REQUEST",ce="MAIL_MARK_AS_FLAG_REQUEST",se="MAIL_VIEW_SOURCE_REQUEST",le="MAIL_CREATE_GROUP",ue="MAIL_SAVE_AS_EML_REQUEST",de="MAIL_SHOW_VIEW_SOURCE_MODAL",fe="MAIL_HIDE_VIEW_SOURCE_MODAL",pe="MAIL_MOVE_TO_CATEGORY",me="MAIL_SAFE_SENDER_REQUEST",he="MAIL_BLOCK_SENDER_REQUEST",be="MAIL_BLOCK_DOMAIN_REQUEST",ye="MAIL_BLOCK_SENDER_MARK_AS_SPAM_REQUEST",ve="MAIL_BLOCK_DOMAIN_MARK_AS_SPAM_REQUEST",ge="MAIL_MARK_AS_NOT_SPAM_AND_SAFE_SENDER_REQUEST",Ee="MAIL_UPDATE_SELECTION_ON_MOVING",Oe="MAIL_LIST_CONTACT_AVATARS",_e="MAIL_LIST_CONTACT_AVATARS_FETCH_SUCCESS",Ae="MAIL_LIST_CONTACT_AVATARS_CREATE_SUCCESS",Te="MAIL_LIST_CONTACT_AVATARS_UPDATE_SUCCESS",Se="MAIL_LIST_CONTACT_AVATARS_DELETE_SUCCESS",we="MAIL_LIST_ADDRESSBOOK_AVATARS_DELETE_SUCCESS",Ce="MAIL_LIST_CONTACT_AVATARS_FETCH_FAILURE",Ne="MAIL_SUMMARY_LIST_FETCH_REQUEST",Re="MAIL_SUMMARY_LIST_FETCH_SUCCESS",ke="MAIL_SUMMARY_LIST_UPDATE_PINNED_VALUES",Ie="MAIL_SUMMARY_LIST_FETCH_FAILURE",De="MAIL_SUMMARY_LIST_FETCH_CANCELLED",Pe="MAIL_SUMMARY_LIST_SORT",Le="MAIL_SUMMARY_EMPTY_CACHE",je="MAIL_SUMMARY_FETCH_REQUEST",Me="MAIL_SUMMARY_FETCH_SUCCESS",xe="MAIL_SUMMARY_FETCH_SUCCESS_CACHE",Fe="MAIL_SUMMARY_FETCH_SUCCESS_CACHE_DELETE",Be="MAIL_SUMMARY_FETCH_FAILURE",Ue="MAIL_SUMMARY_SELECT",Ve="MAIL_SUMMARY_SELECT_VIEW_PORT",He="MAIL_SUMMARY_MOVE_BETWEEN_FOLDER_CACHE",Ge="MAIL_SUMMARY_REMOVE_THREAD_CHILDREN",We="MAIL_SUMMARY_NAVIGATE_LIST",ze="MAIL_SUMMARY_UPDATE_PAGINATION",Ye="MAIL_SUMMARY_UPDATE_SELECTION",Ke="MAIL_SUMMARY_UPDATE_FLAGS",qe="MAIL_SUMMARY_SELECTED_MOVE_TO",Xe="MAIL_SUMMARY_MOVE_TO",$e="MAIL_SUMMARY_LIST_CHECK_FETCH",Je="MAIL_SUMMARY_LIST_REFRESH",Ze="MAIL_SUMMARY_TOGGLE_PIN",Qe="MAIL_VIRTUAL_FOLDER_SEARCH_ATTACHMENT",et="MAIL_VIRTUAL_FOLDER_SEARCH",tt="MAIL_VIRTUAL_ADVANCE_SEARCH",nt="MAIL_VIRTUAL_FOLDER_CATEGORY",rt="MAIL_VIRTUAL_FOLDER_SEARCH_UPDATE",ot="MAIL_VIRTUAL_FOLDER_SELECT",at="MAIL_VIRTUAL_FOLDER_UPDATE",it="MAIL_SUMMARY_ADD_TO_FETCHING_QUEUE",ct="MAIL_SUMMARY_REMOVE_FROM_FETCHING_QUEUE",st="MAIL_SUMMARY_MARK_ACTION_STATUS",lt="MAIL_AUTO_CHECK",ut="UPDATE_SPLIT_PANE",dt="SPLIT_PANE_ADDED",ft="MAIL_SUMMARY_UPDATE_LAST_NEXT",pt="MAIL_ACCOUNT_LIST_EXPAND",mt="MAIL_ACCOUNT_LIST_SHRINK",ht="MAIL_ACCOUNT_LIST_EXPANDED",bt="MAIL_SUMMARY_MOVE_PIN",yt="MAIL_SELECT_FIRST",vt="CLOSE_PREVIEW_POPUP",gt="MAIL_DETAIL_FETCH_REQUEST",Et="MAIL_DETAIL_FETCH_SUCCESS",Ot="MAIL_DETAIL_FETCH_FAILURE",_t="MAIL_DETAIL_SHOW_BLOCKED_IMAGE",At="MAIL_DETAIL_UPDATE_PREVIEW",Tt="EDIT_DRAFT",St="MAIL_DETAIL_REMOVE_FROM_CACHE",wt="MAIL_DETAIL_PREVIEW_DETAIL",Ct="MAIL_DETAIL_TOGGLE_RECIPIENTS",Nt="MAIL_DETAIL_SHOW_MORE",Rt="MAIL_DETAIL_PREVIEW_ATTACHMENT",kt="MAIL_DETAIL_PREVIEW_VIA_COPY",It="MAIL_DETAIL_PREVIEW_ATTACHMENT_UPDATE",Dt="MAIL_DETAIL_PREVIEW_POPUP",Pt="MAIL_DETAIL_PREVIEW_EML",Lt="MAIL_DETAIL_PREVIEW_NEW",jt="MAIL_DETAIL_NAV_ATTACHMENT",Mt="MAIL_DETAIL_RSVP",xt="MAIL_SEND_RECEIPT",Ft="MAIL_MARK_AS_RETURN_RECEIPT",Bt="MAIL_ATTACHMENT_LIST_REQUEST",Ut="MAIL_ATTACHMENT_LIST_SUCCESS",Vt="MAIL_ATTACHMENT_LIST_FAILURE",Ht="MAIL_ATTACHMENT_DELETE_FAILURE",Gt="MAIL_ATTACHMENT_UPDATE_SELECTION",Wt="MAIL_ATTACHMENT_LIST_SORT",zt="MAIL_ATTACHMENT_LIST_FILTER",Yt="MAIL_ATTACHMENT_NAVIGATE_LIST",Kt="MAIL_ATTACHMENT_UPDATE_PAGINATION",qt="MAIL_ATTACHMENT_PREVIEW_MESSAGE_DETAIL",Xt="MAIL_ATTACHMENT_SELECT_VIEW_PORT",$t="MAIL_ATTACHMENT_LIST_LAYOUT",Jt="MAIL_ATTACHMENT_SELECT",Zt="MAIL_ATTACHMENT_EMPTY_CACHE",Qt="MAIL_ATTACHMENT_LIST_REFRESH",en="FETCH_ATTACHMENT_LIST_SUCCESS",tn="FETCH_ATTACHMENT_LIST_COMPLETE",nn="ATTACHMENT_MOVE_FAILURE",rn="ATTACHMENT_THUMB_ZOOM",on="ATTACHMENT_DOWNLOAD",an="MAIL_ATTACHMENT_UPDATE_LAST_NEXT",cn="MAIL_ATTACHMENT_UPLOADING_TO_CLOUD_STATUS",sn="MAIL_DETAIL_TOGGLE_RECIPIENTS_TO",ln="MAIL_DETAIL_TOGGLE_RECIPIENTS_CC",un="NEW_FAX_COMPOSE",dn="MAIL_SUMMARY_LIST_FAX",fn="MAIL_SUMMARY_LIST_VOICE"},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(44);function i(e){"@babel/helpers - typeof";return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var c=["name","caption","glyph","src","disabled","className","style","alt"];function s(){return(s=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:o,n=null,r=null;return function(){return function(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:c;if("object"!==r(e))throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+r(e));var n=Object.keys(e);return t(n.map(function(t){return e[t]}),function(){for(var e=arguments.length,t=Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1]||t+"Subscription",o=function(e){function o(n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==s(t)&&"function"!=typeof t?e:t}(this,e.call(this,n,r));return a[t]=n.store,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+s(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)}(o,e),o.prototype.getChildContext=function(){var e;return(e={})[t]=this[t],e[n]=null,e},o.prototype.render=function(){return r.Children.only(this.props.children)},o}(r.Component);return o.propTypes={store:c.isRequired,children:a.a.element.isRequired},o.childContextTypes=((e={})[t]=c.isRequired,e[n]=i,e),o}(),u=n(662),d=n.n(u),f=n(125),p=n.n(f);var m=null,h={notify:function(){}};var b=function(){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.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=h}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=function(){var e=[],t=[];return{clear:function(){t=m,e=m},notify:function(){for(var n=e=t,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},a=o.getDisplayName,s=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,l=o.methodName,u=void 0===l?"connectAdvanced":l,f=o.renderCountProp,m=void 0===f?void 0:f,h=o.shouldHandleStateChanges,_=void 0===h||h,A=o.storeKey,T=void 0===A?"store":A,S=o.withRef,w=void 0!==S&&S,C=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),N=T+"Subscription",R=g++,k=((t={})[T]=c,t[N]=i,t),I=((n={})[N]=i,n);return function(t){p()("function"==typeof t,"You must pass a component to the function returned by "+u+". Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",o=s(n),a=v({},C,{getDisplayName:s,methodName:u,renderCountProp:m,shouldHandleStateChanges:_,storeKey:T,withRef:w,displayName:o,wrappedComponentName:n,WrappedComponent:t}),i=function(n){function i(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==y(t)&&"function"!=typeof t?e:t}(this,n.call(this,e,t));return r.version=R,r.state={},r.renderCount=0,r.store=e[T]||t[T],r.propsMode=Boolean(e[T]),r.setWrappedInstance=r.setWrappedInstance.bind(r),p()(r.store,'Could not find "'+T+'" in either the context or props of "'+o+'". Either wrap the root component in a , or explicitly pass "'+T+'" as a prop to "'+o+'".'),r.initSelector(),r.initSubscription(),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+y(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)}(i,n),i.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[N]=t||this.context[N],e},i.prototype.componentDidMount=function(){_&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},i.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},i.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},i.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=O,this.store=null,this.selector.run=O,this.selector.shouldComponentUpdate=!1},i.prototype.getWrappedInstance=function(){return p()(w,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+u+"() call."),this.wrappedInstance},i.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},i.prototype.initSelector=function(){var t=e(this.store.dispatch,a);this.selector=function(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(t,this.store),this.selector.run(this.props)},i.prototype.initSubscription=function(){if(_){var e=(this.propsMode?this.props:this.context)[N];this.subscription=new b(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},i.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(E)):this.notifyNestedSubs()},i.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},i.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},i.prototype.addExtraProps=function(e){if(!(w||m||this.propsMode&&this.subscription))return e;var t=v({},e);return w&&(t.ref=this.setWrappedInstance),m&&(t[m]=this.renderCount++),this.propsMode&&this.subscription&&(t[N]=this.subscription),t},i.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(r.createElement)(t,this.addExtraProps(e.props))},i}(r.Component);return i.WrappedComponent=t,i.displayName=o,i.childContextTypes=I,i.contextTypes=k,i.propTypes=k,d()(i,t)}}function A(e){"@babel/helpers - typeof";return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var T=Object.prototype.hasOwnProperty;function S(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function w(e,t){if(S(e,t))return!0;if("object"!==A(e)||null===e||"object"!==A(t)||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),c=r(e,a),s=o(e,a);return(a.pure?F:x)(i,c,s,e,a)}function U(e){"@babel/helpers - typeof";return(U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var V=Object.assign||function(e){for(var t=1;t=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+U(e)+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function G(e,t){return e===t}var W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?_:t,r=e.mapStateToPropsFactories,o=void 0===r?P:r,a=e.mapDispatchToPropsFactories,i=void 0===a?D:a,c=e.mergePropsFactories,s=void 0===c?M:c,l=e.selectorFactory,u=void 0===l?B:l;return function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=a.pure,l=void 0===c||c,d=a.areStatesEqual,f=void 0===d?G:d,p=a.areOwnPropsEqual,m=void 0===p?w:p,h=a.areStatePropsEqual,b=void 0===h?w:h,y=a.areMergedPropsEqual,v=void 0===y?w:y,g=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),E=H(e,o,"mapStateToProps"),O=H(t,i,"mapDispatchToProps"),_=H(r,s,"mergeProps");return n(u,V({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:E,initMapDispatchToProps:O,initMergeProps:_,pure:l,areStatesEqual:f,areOwnPropsEqual:m,areStatePropsEqual:b,areMergedPropsEqual:v},g))}}()},function(e,t,n){(function(e){var r,o,a;function i(e){"@babel/helpers - typeof";return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} //! moment.js //! version : 2.29.4 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com !function(a,c){"object"===i(t)&&void 0!==e?e.exports=c():void 0===(o="function"==typeof(r=c)?r.call(t,n,t,e):r)||(e.exports=o)}(0,function(){"use strict";var t,r;function o(){return t.apply(null,arguments)}function c(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(l(e,t))return!1;return!0}function d(e){return void 0===e}function f(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function p(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function m(e,t){var n,r=[],o=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var L=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,j=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,M={},x={};function F(e,t,n,r){var o=r;"string"==typeof r&&(o=function(){return this[r]()}),e&&(x[e]=o),t&&(x[t[0]]=function(){return P(o.apply(this,arguments),t[1],t[2])}),n&&(x[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function B(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e,t){return e.isValid()?(t=V(t,e.localeData()),M[t]=M[t]||function(e){var t,n,r=e.match(L);for(t=0,n=r.length;t=0&&j.test(e);)e=e.replace(j,r),j.lastIndex=0,n-=1;return e}var H={};function G(e,t){var n=e.toLowerCase();H[n]=H[n+"s"]=H[t]=e}function W(e){return"string"==typeof e?H[e]||H[e.toLowerCase()]:void 0}function z(e){var t,n,r={};for(n in e)l(e,n)&&(t=W(n))&&(r[t]=e[n]);return r}var Y={};function K(e,t){Y[e]=t}function q(e){return e%4==0&&e%100!=0||e%400==0}function X(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function $(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=X(t)),n}function J(e,t){return function(n){return null!=n?(Q(this,e,n),o.updateOffset(this,t),this):Z(this,e)}}function Z(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Q(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&q(e.year())&&1===e.month()&&29===e.date()?(n=$(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Le(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var ee,te=/\d/,ne=/\d\d/,re=/\d{3}/,oe=/\d{4}/,ae=/[+-]?\d{6}/,ie=/\d\d?/,ce=/\d\d\d\d?/,se=/\d\d\d\d\d\d?/,le=/\d{1,3}/,ue=/\d{1,4}/,de=/[+-]?\d{1,6}/,fe=/\d+/,pe=/[+-]?\d+/,me=/Z|[+-]\d\d:?\d\d/gi,he=/Z|[+-]\d\d(?::?\d\d)?/gi,be=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function ye(e,t,n){ee[e]=k(t)?t:function(e,r){return e&&n?n:t}}function ve(e,t){return l(ee,e)?ee[e](t._strict,t._locale):new RegExp(function(e){return ge(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,o){return t||n||r||o}))}(e))}function ge(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ee={};var Ee={};function Oe(e,t){var n,r,o=t;for("string"==typeof e&&(e=[e]),f(t)&&(o=function(e,n){n[t]=$(e)}),r=e.length,n=0;n68?1900:2e3)};var We=J("FullYear",!0);function ze(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ye(e,t,n){var r=7+t-n;return-((7+ze(e,0,r).getUTCDay()-t)%7)+r-1}function Ke(e,t,n,r,o){var a,i,c=1+7*(t-1)+(7+n-r)%7+Ye(e,r,o);return c<=0?i=Ge(a=e-1)+c:c>Ge(e)?(a=e+1,i=c-Ge(e)):(a=e,i=c),{year:a,dayOfYear:i}}function qe(e,t,n){var r,o,a=Ye(e.year(),t,n),i=Math.floor((e.dayOfYear()-a-1)/7)+1;return i<1?r=i+Xe(o=e.year()-1,t,n):i>Xe(e.year(),t,n)?(r=i-Xe(e.year(),t,n),o=e.year()+1):(o=e.year(),r=i),{week:r,year:o}}function Xe(e,t,n){var r=Ye(e,t,n),o=Ye(e+1,t,n);return(Ge(e)-r+o)/7}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),G("week","w"),G("isoWeek","W"),K("week",5),K("isoWeek",5),ye("w",ie),ye("ww",ie,ne),ye("W",ie),ye("WW",ie,ne),_e(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=$(e)});function $e(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),F("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),F("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),G("day","d"),G("weekday","e"),G("isoWeekday","E"),K("day",11),K("weekday",11),K("isoWeekday",11),ye("d",ie),ye("e",ie),ye("E",ie),ye("dd",function(e,t){return t.weekdaysMinRegex(e)}),ye("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ye("dddd",function(e,t){return t.weekdaysRegex(e)}),_e(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:y(n).invalidWeekday=e}),_e(["d","e","E"],function(e,t,n,r){t[r]=$(e)});var Je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Qe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),et=be,tt=be,nt=be;function rt(){function e(e,t){return t.length-e.length}var t,n,r,o,a,i=[],c=[],s=[],l=[];for(t=0;t<7;t++)n=b([2e3,1]).day(t),r=ge(this.weekdaysMin(n,"")),o=ge(this.weekdaysShort(n,"")),a=ge(this.weekdays(n,"")),i.push(r),c.push(o),s.push(a),l.push(r),l.push(o),l.push(a);i.sort(e),c.sort(e),s.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function ot(){return this.hours()%12||12}function at(e,t){F(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function it(e,t){return t._meridiemParse}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,ot),F("k",["kk",2],0,function(){return this.hours()||24}),F("hmm",0,0,function(){return""+ot.apply(this)+P(this.minutes(),2)}),F("hmmss",0,0,function(){return""+ot.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),F("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),F("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),at("a",!0),at("A",!1),G("hour","h"),K("hour",13),ye("a",it),ye("A",it),ye("H",ie),ye("h",ie),ye("k",ie),ye("HH",ie,ne),ye("hh",ie,ne),ye("kk",ie,ne),ye("hmm",ce),ye("hmmss",se),ye("Hmm",ce),ye("Hmmss",se),Oe(["H","HH"],Ne),Oe(["k","kk"],function(e,t,n){var r=$(e);t[Ne]=24===r?0:r}),Oe(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),Oe(["h","hh"],function(e,t,n){t[Ne]=$(e),y(n).bigHour=!0}),Oe("hmm",function(e,t,n){var r=e.length-2;t[Ne]=$(e.substr(0,r)),t[Re]=$(e.substr(r)),y(n).bigHour=!0}),Oe("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[Ne]=$(e.substr(0,r)),t[Re]=$(e.substr(r,2)),t[ke]=$(e.substr(o)),y(n).bigHour=!0}),Oe("Hmm",function(e,t,n){var r=e.length-2;t[Ne]=$(e.substr(0,r)),t[Re]=$(e.substr(r))}),Oe("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[Ne]=$(e.substr(0,r)),t[Re]=$(e.substr(r,2)),t[ke]=$(e.substr(o))});var ct=J("Hours",!0);var st,lt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:je,monthsShort:Me,week:{dow:0,doy:6},weekdays:Je,weekdaysMin:Qe,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},ut={},dt={};function ft(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(r=mt(o.slice(0,t).join("-")))return r;if(n&&n.length>=t&&ft(o,n)>=t-1)break;t--}a++}return st}(e)}function vt(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[we]<0||n[we]>11?we:n[Ce]<1||n[Ce]>Le(n[Se],n[we])?Ce:n[Ne]<0||n[Ne]>24||24===n[Ne]&&(0!==n[Re]||0!==n[ke]||0!==n[Ie])?Ne:n[Re]<0||n[Re]>59?Re:n[ke]<0||n[ke]>59?ke:n[Ie]<0||n[Ie]>999?Ie:-1,y(e)._overflowDayOfYear&&(tCe)&&(t=Ce),y(e)._overflowWeeks&&-1===t&&(t=De),y(e)._overflowWeekday&&-1===t&&(t=Pe),y(e).overflow=t),e}var gt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Et=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ot=/Z|[+-]\d\d(?::?\d\d)?/,_t=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],At=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Tt=/^\/?Date\((-?\d+)/i,St=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,wt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ct(e){var t,n,r,o,a,i,c=e._i,s=gt.exec(c)||Et.exec(c),l=_t.length,u=At.length;if(s){for(y(e).iso=!0,t=0,n=l;t7)&&(s=!0)):(a=e._locale._week.dow,i=e._locale._week.doy,l=qe(jt(),a,i),n=kt(t.gg,e._a[Se],l.year),r=kt(t.w,l.week),null!=t.d?((o=t.d)<0||o>6)&&(s=!0):null!=t.e?(o=t.e+a,(t.e<0||t.e>6)&&(s=!0)):o=a);r<1||r>Xe(n,a,i)?y(e)._overflowWeeks=!0:null!=s?y(e)._overflowWeekday=!0:(c=Ke(n,r,o,a,i),e._a[Se]=c.year,e._dayOfYear=c.dayOfYear)}(e),null!=e._dayOfYear&&(i=kt(e._a[Se],r[Se]),(e._dayOfYear>Ge(i)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=ze(i,0,e._dayOfYear),e._a[we]=n.getUTCMonth(),e._a[Ce]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=c[t]=r[t];for(;t<7;t++)e._a[t]=c[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ne]&&0===e._a[Re]&&0===e._a[ke]&&0===e._a[Ie]&&(e._nextDay=!0,e._a[Ne]=0),e._d=(e._useUTC?ze:function(e,t,n,r,o,a,i){var c;return e<100&&e>=0?(c=new Date(e+400,t,n,r,o,a,i),isFinite(c.getFullYear())&&c.setFullYear(e)):c=new Date(e,t,n,r,o,a,i),c}).apply(null,c),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ne]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(y(e).weekdayMismatch=!0)}}function Dt(e){if(e._f!==o.ISO_8601)if(e._f!==o.RFC_2822){e._a=[],y(e).empty=!0;var t,n,r,a,i,c,s,l=""+e._i,u=l.length,d=0;for(s=(r=V(e._f,e._locale).match(L)||[]).length,t=0;t0&&y(e).unusedInput.push(i),l=l.slice(l.indexOf(n)+n.length),d+=n.length),x[a]?(n?y(e).empty=!1:y(e).unusedTokens.push(a),Ae(a,n,e)):e._strict&&!n&&y(e).unusedTokens.push(a);y(e).charsLeftOver=u-d,l.length>0&&y(e).unusedInput.push(l),e._a[Ne]<=12&&!0===y(e).bigHour&&e._a[Ne]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Ne]=function(e,t,n){var r;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[Ne],e._meridiem),null!==(c=y(e).era)&&(e._a[Se]=e._locale.erasConvertYear(c,e._a[Se])),It(e),vt(e)}else Rt(e);else Ct(e)}function Pt(e){var t=e._i,n=e._f;return e._locale=e._locale||yt(e._l),null===t||void 0===n&&""===t?g({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),T(t)?new A(vt(t)):(p(t)?e._d=t:c(n)?function(e){var t,n,r,o,a,i,c=!1,s=e._f.length;if(0===s)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;othis?this:e:g()});function Ft(e,t){var n,r;if(1===t.length&&c(t[0])&&(t=t[0]),!t.length)return jt();for(n=t[0],r=1;r=0?new Date(e+400,t,n)-mn:new Date(e,t,n).valueOf()}function yn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-mn:Date.UTC(e,t,n)}function vn(e,t){return t.erasAbbrRegex(e)}function gn(){var e,t,n=[],r=[],o=[],a=[],i=this.eras();for(e=0,t=i.length;e(a=Xe(e,r,o))&&(t=a),function(e,t,n,r,o){var a=Ke(e,t,n,r,o),i=ze(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}.call(this,e,t,n,r,o))}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),ye("N",vn),ye("NN",vn),ye("NNN",vn),ye("NNNN",function(e,t){return t.erasNameRegex(e)}),ye("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),Oe(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var o=n._locale.erasParse(e,r,n._strict);o?y(n).era=o:y(n).invalidEra=e}),ye("y",fe),ye("yy",fe),ye("yyy",fe),ye("yyyy",fe),ye("yo",function(e,t){return t._eraYearOrdinalRegex||fe}),Oe(["y","yy","yyy","yyyy"],Se),Oe(["yo"],function(e,t,n,r){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Se]=n._locale.eraYearOrdinalParse(e,o):t[Se]=parseInt(e,10)}),F(0,["gg",2],0,function(){return this.weekYear()%100}),F(0,["GG",2],0,function(){return this.isoWeekYear()%100}),En("gggg","weekYear"),En("ggggg","weekYear"),En("GGGG","isoWeekYear"),En("GGGGG","isoWeekYear"),G("weekYear","gg"),G("isoWeekYear","GG"),K("weekYear",1),K("isoWeekYear",1),ye("G",pe),ye("g",pe),ye("GG",ie,ne),ye("gg",ie,ne),ye("GGGG",ue,oe),ye("gggg",ue,oe),ye("GGGGG",de,ae),ye("ggggg",de,ae),_e(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=$(e)}),_e(["gg","GG"],function(e,t,n,r){t[r]=o.parseTwoDigitYear(e)}),F("Q",0,"Qo","quarter"),G("quarter","Q"),K("quarter",7),ye("Q",te),Oe("Q",function(e,t){t[we]=3*($(e)-1)}),F("D",["DD",2],"Do","date"),G("date","D"),K("date",9),ye("D",ie),ye("DD",ie,ne),ye("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),Oe(["D","DD"],Ce),Oe("Do",function(e,t){t[Ce]=$(e.match(ie)[0])});var _n=J("Date",!0);F("DDD",["DDDD",3],"DDDo","dayOfYear"),G("dayOfYear","DDD"),K("dayOfYear",4),ye("DDD",le),ye("DDDD",re),Oe(["DDD","DDDD"],function(e,t,n){n._dayOfYear=$(e)}),F("m",["mm",2],0,"minute"),G("minute","m"),K("minute",14),ye("m",ie),ye("mm",ie,ne),Oe(["m","mm"],Re);var An=J("Minutes",!1);F("s",["ss",2],0,"second"),G("second","s"),K("second",15),ye("s",ie),ye("ss",ie,ne),Oe(["s","ss"],ke);var Tn,Sn,wn=J("Seconds",!1);for(F("S",0,0,function(){return~~(this.millisecond()/100)}),F(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,function(){return 10*this.millisecond()}),F(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),F(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),F(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),F(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),F(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),G("millisecond","ms"),K("millisecond",16),ye("S",le,te),ye("SS",le,ne),ye("SSS",le,re),Tn="SSSS";Tn.length<=9;Tn+="S")ye(Tn,fe);function Cn(e,t){t[Ie]=$(1e3*("0."+e))}for(Tn="S";Tn.length<=9;Tn+="S")Oe(Tn,Cn);Sn=J("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var Nn=A.prototype;function Rn(e){return e}Nn.add=nn,Nn.calendar=function(e,t){1===arguments.length&&(arguments[0]?an(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,n=s(e)&&!u(e),r=!1,o=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;tn.valueOf():n.valueOf()9999?U(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):k(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",U(n,"Z")):U(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Nn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r="moment",o="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=o+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Nn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Nn.toJSON=function(){return this.isValid()?this.toISOString():null},Nn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Nn.unix=function(){return Math.floor(this.valueOf()/1e3)},Nn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Nn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Nn.eraName=function(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Nn.isLocal=function(){return!!this.isValid()&&!this._isUTC},Nn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Nn.isUtc=qt,Nn.isUTC=qt,Nn.zoneAbbr=function(){return this._isUTC?"UTC":""},Nn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Nn.dates=w("dates accessor is deprecated. Use date instead.",_n),Nn.months=w("months accessor is deprecated. Use month instead",Ve),Nn.years=w("years accessor is deprecated. Use year instead",We),Nn.zone=w("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),Nn.isDSTShifted=w("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!d(this._isDSTShifted))return this._isDSTShifted;var e,t={};return _(t,this),(t=Pt(t))._a?(e=t._isUTC?b(t._a):jt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var r,o=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),i=0;for(r=0;r0):this._isDSTShifted=!1,this._isDSTShifted});var kn=D.prototype;function In(e,t,n,r){var o=yt(),a=b().set(r,t);return o[n](a,e)}function Dn(e,t,n){if(f(e)&&(t=e,e=void 0),e=e||"",null!=t)return In(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=In(e,r,n,"month");return o}function Pn(e,t,n,r){"boolean"==typeof e?(f(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,f(t)&&(n=t,t=void 0),t=t||"");var o,a=yt(),i=e?a._week.dow:0,c=[];if(null!=n)return In(t,(n+i)%7,r,"day");for(o=0;o<7;o++)c[o]=In(t,(o+i)%7,r,"day");return c}kn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return k(r)?r.call(t,n):r},kn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(L).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},kn.invalidDate=function(){return this._invalidDate},kn.ordinal=function(e){return this._ordinal.replace("%d",e)},kn.preparse=Rn,kn.postformat=Rn,kn.relativeTime=function(e,t,n,r){var o=this._relativeTime[n];return k(o)?o(e,t,n,r):o.replace(/%d/i,e)},kn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return k(n)?n(t):n.replace(/%s/i,t)},kn.set=function(e){var t,n;for(n in e)l(e,n)&&(k(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},kn.eras=function(e,t){var n,r,a,c=this._eras||yt("en")._eras;for(n=0,r=c.length;n=0)return s[r]},kn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?o(e.since).year():o(e.since).year()+(t-e.offset)*n},kn.erasAbbrRegex=function(e){return l(this,"_erasAbbrRegex")||gn.call(this),e?this._erasAbbrRegex:this._erasRegex},kn.erasNameRegex=function(e){return l(this,"_erasNameRegex")||gn.call(this),e?this._erasNameRegex:this._erasRegex},kn.erasNarrowRegex=function(e){return l(this,"_erasNarrowRegex")||gn.call(this),e?this._erasNarrowRegex:this._erasRegex},kn.months=function(e,t){return e?c(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||xe).test(t)?"format":"standalone"][e.month()]:c(this._months)?this._months:this._months.standalone},kn.monthsShort=function(e,t){return e?c(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[xe.test(t)?"format":"standalone"][e.month()]:c(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},kn.monthsParse=function(e,t,n){var r,o,a;if(this._monthsParseExact)return function(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=b([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(o=Te.call(this._shortMonthsParse,i))?o:null:-1!==(o=Te.call(this._longMonthsParse,i))?o:null:"MMM"===t?-1!==(o=Te.call(this._shortMonthsParse,i))?o:-1!==(o=Te.call(this._longMonthsParse,i))?o:null:-1!==(o=Te.call(this._longMonthsParse,i))?o:-1!==(o=Te.call(this._shortMonthsParse,i))?o:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(o=b([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},kn.monthsRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||He.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Be),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},kn.monthsShortRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||He.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Fe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},kn.week=function(e){return qe(e,this._week.dow,this._week.doy).week},kn.firstDayOfYear=function(){return this._week.doy},kn.firstDayOfWeek=function(){return this._week.dow},kn.weekdays=function(e,t){var n=c(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?$e(n,this._week.dow):e?n[e.day()]:n},kn.weekdaysMin=function(e){return!0===e?$e(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},kn.weekdaysShort=function(e){return!0===e?$e(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},kn.weekdaysParse=function(e,t,n){var r,o,a;if(this._weekdaysParseExact)return function(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=b([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(o=Te.call(this._weekdaysParse,i))?o:null:"ddd"===t?-1!==(o=Te.call(this._shortWeekdaysParse,i))?o:null:-1!==(o=Te.call(this._minWeekdaysParse,i))?o:null:"dddd"===t?-1!==(o=Te.call(this._weekdaysParse,i))?o:-1!==(o=Te.call(this._shortWeekdaysParse,i))?o:-1!==(o=Te.call(this._minWeekdaysParse,i))?o:null:"ddd"===t?-1!==(o=Te.call(this._shortWeekdaysParse,i))?o:-1!==(o=Te.call(this._weekdaysParse,i))?o:-1!==(o=Te.call(this._minWeekdaysParse,i))?o:null:-1!==(o=Te.call(this._minWeekdaysParse,i))?o:-1!==(o=Te.call(this._weekdaysParse,i))?o:-1!==(o=Te.call(this._shortWeekdaysParse,i))?o:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=b([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},kn.weekdaysRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||rt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=et),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},kn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||rt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=tt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},kn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||rt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=nt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},kn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},kn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ht("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===$(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),o.lang=w("moment.lang is deprecated. Use moment.locale instead.",ht),o.langData=w("moment.langData is deprecated. Use moment.localeData instead.",yt);var Ln=Math.abs;function jn(e,t,n,r){var o=Jt(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function Mn(e){return e<0?Math.floor(e):Math.ceil(e)}function xn(e){return 4800*e/146097}function Fn(e){return 146097*e/4800}function Bn(e){return function(){return this.as(e)}}var Un=Bn("ms"),Vn=Bn("s"),Hn=Bn("m"),Gn=Bn("h"),Wn=Bn("d"),zn=Bn("w"),Yn=Bn("M"),Kn=Bn("Q"),qn=Bn("y");function Xn(e){return function(){return this.isValid()?this._data[e]:NaN}}var $n=Xn("milliseconds"),Jn=Xn("seconds"),Zn=Xn("minutes"),Qn=Xn("hours"),er=Xn("days"),tr=Xn("months"),nr=Xn("years");var rr=Math.round,or={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};var ar=Math.abs;function ir(e){return(e>0)-(e<0)||+e}function cr(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,o,a,i,c,s=ar(this._milliseconds)/1e3,l=ar(this._days),u=ar(this._months),d=this.asSeconds();return d?(t=X((e=X(s/60))/60),s%=60,e%=60,n=X(u/12),u%=12,r=s?s.toFixed(3).replace(/\.?0+$/,""):"",o=d<0?"-":"",a=ir(this._months)!==ir(d)?"-":"",i=ir(this._days)!==ir(d)?"-":"",c=ir(this._milliseconds)!==ir(d)?"-":"",o+"P"+(n?a+n+"Y":"")+(u?a+u+"M":"")+(l?i+l+"D":"")+(t||e||s?"T":"")+(t?c+t+"H":"")+(e?c+e+"M":"")+(s?c+r+"S":"")):"P0D"}var sr=Ut.prototype;return sr.isValid=function(){return this._isValid},sr.abs=function(){var e=this._data;return this._milliseconds=Ln(this._milliseconds),this._days=Ln(this._days),this._months=Ln(this._months),e.milliseconds=Ln(e.milliseconds),e.seconds=Ln(e.seconds),e.minutes=Ln(e.minutes),e.hours=Ln(e.hours),e.months=Ln(e.months),e.years=Ln(e.years),this},sr.add=function(e,t){return jn(this,e,t,1)},sr.subtract=function(e,t){return jn(this,e,t,-1)},sr.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=W(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+xn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Fn(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},sr.asMilliseconds=Un,sr.asSeconds=Vn,sr.asMinutes=Hn,sr.asHours=Gn,sr.asDays=Wn,sr.asWeeks=zn,sr.asMonths=Yn,sr.asQuarters=Kn,sr.asYears=qn,sr.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*$(this._months/12):NaN},sr._bubble=function(){var e,t,n,r,o,a=this._milliseconds,i=this._days,c=this._months,s=this._data;return a>=0&&i>=0&&c>=0||a<=0&&i<=0&&c<=0||(a+=864e5*Mn(Fn(c)+i),i=0,c=0),s.milliseconds=a%1e3,e=X(a/1e3),s.seconds=e%60,t=X(e/60),s.minutes=t%60,n=X(t/60),s.hours=n%24,c+=o=X(xn(i+=X(n/24))),i-=Mn(Fn(o)),r=X(c/12),c%=12,s.days=i,s.months=c,s.years=r,this},sr.clone=function(){return Jt(this)},sr.get=function(e){return e=W(e),this.isValid()?this[e+"s"]():NaN},sr.milliseconds=$n,sr.seconds=Jn,sr.minutes=Zn,sr.hours=Qn,sr.days=er,sr.weeks=function(){return X(this.days()/7)},sr.months=tr,sr.years=nr,sr.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,o=!1,a=or;return"object"===i(e)&&(t=e,e=!1),"boolean"==typeof e&&(o=e),"object"===i(t)&&(a=Object.assign({},or,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),r=function(e,t,n,r){var o=Jt(e).abs(),a=rr(o.as("s")),i=rr(o.as("m")),c=rr(o.as("h")),s=rr(o.as("d")),l=rr(o.as("M")),u=rr(o.as("w")),d=rr(o.as("y")),f=a<=n.ss&&["s",a]||a0,f[4]=r,function(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}.apply(null,f)}(this,!o,a,n=this.localeData()),o&&(r=n.pastFuture(+this,r)),n.postformat(r)},sr.toISOString=cr,sr.toString=cr,sr.toJSON=cr,sr.locale=sn,sr.localeData=un,sr.toIsoString=w("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",cr),sr.lang=ln,F("X",0,0,"unix"),F("x",0,0,"valueOf"),ye("x",pe),ye("X",/[+-]?\d+(\.\d{1,3})?/),Oe("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),Oe("x",function(e,t,n){n._d=new Date($(e))}),//! moment.js o.version="2.29.4",function(e){t=e}(jt),o.fn=Nn,o.min=function(){return Ft("isBefore",[].slice.call(arguments,0))},o.max=function(){return Ft("isAfter",[].slice.call(arguments,0))},o.now=function(){return Date.now?Date.now():+new Date},o.utc=b,o.unix=function(e){return jt(1e3*e)},o.months=function(e,t){return Dn(e,t,"months")},o.isDate=p,o.locale=ht,o.invalid=g,o.duration=Jt,o.isMoment=T,o.weekdays=function(e,t,n){return Pn(e,t,n,"weekdays")},o.parseZone=function(){return jt.apply(null,arguments).parseZone()},o.localeData=yt,o.isDuration=Vt,o.monthsShort=function(e,t){return Dn(e,t,"monthsShort")},o.weekdaysMin=function(e,t,n){return Pn(e,t,n,"weekdaysMin")},o.defineLocale=bt,o.updateLocale=function(e,t){if(null!=t){var n,r,o=lt;null!=ut[e]&&null!=ut[e].parentLocale?ut[e].set(I(ut[e]._config,t)):(null!=(r=mt(e))&&(o=r._config),t=I(o,t),null==r&&(t.abbr=e),(n=new D(t)).parentLocale=ut[e],ut[e]=n),ht(e)}else null!=ut[e]&&(null!=ut[e].parentLocale?(ut[e]=ut[e].parentLocale,e===ht()&&ht(e)):null!=ut[e]&&delete ut[e]);return ut[e]},o.locales=function(){return C(ut)},o.weekdaysShort=function(e,t,n){return Pn(e,t,n,"weekdaysShort")},o.normalizeUnits=W,o.relativeTimeRounding=function(e){return void 0===e?rr:"function"==typeof e&&(rr=e,!0)},o.relativeTimeThreshold=function(e,t){return void 0!==or[e]&&(void 0===t?or[e]:(or[e]=t,"s"===e&&(or.ss=t-1),!0))},o.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},o.prototype=Nn,o.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},o})}).call(this,n(317)(e))},function(e,t,n){"use strict";n.d(t,"b",function(){return a});var r=n(1254),o=n.n(r);n.d(t,"a",function(){return o.a});var a=function(e){var t=e.source;if(t){var n=t.replace(/^\[/,"");return n=(n=n.replace(/]$/,"")).replace(/\\.{1}/g,function(e){return e.slice(1)})}return e}},function(e,t,n){var r;function o(e){"@babel/helpers - typeof";return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ !function(){"use strict";var a={}.hasOwnProperty;function i(){for(var e=[],t=0;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var T=new c.schema.Entity("mailSummaries",void 0,{idAttribute:function(e){var t=e.uid,n=e.childrenUids,r=e.folderPath;return n?"".concat(r,"/thread_").concat(t):"".concat(r,"/").concat(t)},processStrategy:function(e){var t=e.childrenUids,n=e.flags;if(t){e.childrenUids;var r=e.thread,o=e.notJunkChildrenUids,a=e.answeredChildrenUids,i=e.draftChildrenUids,c=e.junkChildrenUids,s=e.forwardedChildrenUids,l=e.flaggedChildrenUids,u=e.seenChildrenUids,d=A(e,v),f=e.uid,p=t.length+1,m=r[0],h=[].concat(O(r),[d]),b=p;u&&(b-=u.length),n.seen&&(b-=1);var y=0===b;return{isThread:!0,uid:"thread_".concat(f),parentUid:f,parentFlags:function(e){for(var t=1;t0&&i.forEach(function(e){for(var t=e.srcUidRange,n=e.destUidRange,r=t.first,a=t.firstInclusive,i=t.last,c=t.lastInclusive,s=n.first,l=a?r:r+1,u=c?i:i-1,d=l;d<=u;d+=1)o.push({srcUid:d,destUid:s+d-l})}),{folderPath:t,uidPairs:o}}})],C=n(4);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var we=new c.schema.Entity("contact",void 0,{idAttribute:function(e){return e.id?e.id:e.email},processStrategy:function(e){var t={lzHeader:{fields:[]},lzEmail:{fields:[]},lzPhone_mobile:{fields:[]},lzPhone:{fields:[]},lzAddress_home:{fields:[]},lzAddress_work:{fields:[]},lzAddress_other:{fields:[]},lzPersonal:{fields:[]},lzPhone_fax:{fields:[]},lzPhone_pager:{fields:[]},lzIM:{fields:[]},lzWeb:{fields:[]},lzNote:{fields:[]},lzOther:{fields:[]},lzPhoto:{fields:[]}};e.fields.forEach(function(e){var n=e.type;t[n]&&t[n].fields.push(e)});var n=t.lzPhoto.fields,r=Se(t,Ee);return Ae(Ae(Ae({},e),r),{},{autoCollected:!1,isGroup:!1,hasPhoto:n.length&&"true"===n[0].value})}}),Ce=new c.schema.Entity("group",void 0,{processStrategy:function(e){var t=e.name;return Ae(Ae({},Se(e,Oe)),{},{isGroup:!0,groupName:t})}}),Ne=new c.schema.Array({contact:we,group:Ce},function(e){return e["@type"].toLowerCase()}),Re=[new c.schema.Entity("contactDuplicated",{contacts:[we]},{idAttribute:"duplicatedString"})],ke=[new c.schema.Entity("contactIndex",void 0,{idAttribute:"prefix"})],Ie=function(e){var t=Object(c.normalize)(e,ge);return{items:t.entities.addressBook,list:t.result}},De=function(e){var t=Object(c.normalize)(e,we);return{item:t.entities.contact,id:t.result}};function Pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Le(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Tn=function(e,t){var n=t.filter,r=void 0===n?{}:n,o=t.startTime,a=t.calendarIds,i=e.events,c=i.results,s=i.totalCount,l=(r.includeMasterEvents,An(r,gn));if(Object.keys(l).length>0)return{events:c,totalCount:s};var u={},d=a.map(function(e){u[e]||(u[e]={});var t=c.filter(function(t){return t.calendarId===e}).reduce(function(t,n){var r=n.uid,o=n.calendarId;n.categories||(n.categories="GENERAL"),u[e][r]=n;var a=r;return On(On({},t),{},_n({},a,{uid:r,calendarId:o}))},{});return _n({},e,_n({},o,t))}).reduce(function(e,t){return On(On({},e),t)},{});return{calendarEventItems:u,eventsInCalendars:d,totalCount:s}},Sn=new c.schema.Entity("tasksGroup"),wn=[Sn],Cn=new c.schema.Entity("tasksToDo",void 0,{idAttribute:"uid"}),Nn=[Cn],Rn=function(e){var t=Object(c.normalize)(e,Sn);return{item:t.entities.tasksGroup,id:t.result}},kn=function(e){var t=Object(c.normalize)(e,wn);return{items:t.entities.tasksGroup,list:t.result}},In=function(e){var t=Object(c.normalize)(e,Sn);return{item:t.entities.tasksGroup,id:t.result}};function Dn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Pn(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=Date.now(),r=e;t.profile?r=t.profile:e||(r={id:n,fields:[{type:"lzPhoto",label:"available",value:"false",primary:!1}]}),r.id||(r.id=n);var o=Object(c.normalize)(r,we);return o.entities.contact[o.result]}.apply(void 0,o);break;default:r=e}return r},Qn=function(e,t){switch(t){case"mail.message.check":case"mail.message.list":case"mail.message.search":case"mail.message.searchList":case"mail.message.advancedSearch":case"mail.message.searchAttachments":case"mail.message.advancedFlagSearch":case"mail.message.simpleFlagSearch":return pe(e);case"mail.attachmentView.search":return function(e){return R(R({},e),{},{sort:G(e.sort),fileTypeFilter:G(e.fileTypeFilter)})}(e);case"mail.filter.save":return function(e){return{object:{rules:e.object.rules.map(function(e){var t=be({},e);return delete t.id,t.conditions=[],Object.keys(e.conditions).forEach(function(n){if(e.conditions[n].length>1){var r={};r.header=e.conditions[n][0].header,r.operation=e.conditions[n][0].operation,r.values=[];for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:{method:"POST",enableNoop:!1,extendSession:!0,timeout:61e3},a=arguments.length>3?arguments[3]:void 0;try{var c=Qn(t,e),l=r.method,u=void 0===l?"POST":l,d=r.timeout,f=void 0===d?61e3:d,p=r.enableNoop,m=void 0!==p&&p,h=r.extendSession,b=void 0===h||h,y=r.formData,v=r.type,g=r.opts;if(m)return this.noop().then(function(){return n.$service(e,c,tr(tr({},r),{},{enableNoop:!1}),a)});if("URI"===u)return this.serviceUri({method:"GET",enableCsrf:!0,apiName:e,apiParams:c,descriptor:a});var E,O=this.serviceUri({method:u,enableCsrf:!1,apiName:e,apiParams:c,extendSession:b});E=y?{headers:{"X-Webtop-CSRF-Token":this.csrf||""}}:"POST"===u?{method:u,headers:{"Content-Type":"application/x-www-form-urlencoded","X-Webtop-CSRF-Token":this.csrf||""},credentials:"include",body:"r=".concat(e).concat(encodeURIComponent(JSON.stringify(c)||""))}:{method:u,headers:{"X-Webtop-CSRF-Token":this.csrf||""},credentials:"include"};var _,A,T=Object(s.isTablet)()||Object(s.isMobile)()?"TouchUI":"RichUI";E.headers["X-OWM-Application"]=T;var S=[];if(y){var w,C="".concat(O,"?r=").concat(e,"&fileid=").concat(c.fileid);_=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{var r=t.method,o=void 0===r?"POST":r,a=t.headers,i=void 0===a?{}:a,c=t.body,s=t.timeout,l=void 0===s?61e3:s,u=n.onInit,d=void 0===u?function(){}:u,f=n.onProgress,p=void 0===f?function(){}:f,m=n.onSuccess,h=void 0===m?function(){}:m,b=n.onError,y=void 0===b?function(){}:b,v=n.onTimeout,g=void 0===v?function(){}:v;return new Promise(function(t,n){var r=new XMLHttpRequest;r.open(o,e,!0),r.timeout=l,Object.keys(i).map(function(e){return r.setRequestHeader(e,i[e])}),r.addEventListener("load",function(e){var n=JSON.parse(e.target.response);h(n),t(e.target.response)}),r.addEventListener("timeout",function(t){var n={code:"CONNECTION_TIMEOUT",message:t.type,details:{url:e}};ar(i["X-Webtop-CSRF-Token"],n),g(t)}),r.addEventListener("error",function(t){var r={code:"FATAL_ERROR",message:t.type,details:{url:e}};ar(i["X-Webtop-CSRF-Token"],r),y(t),n(t)}),r.upload&&p&&r.upload.addEventListener("progress",p),r.send(c),d(r)})}catch(e){console.log("sendXhr",e)}}(C,tr(tr({},E),{},{body:y,timeout:f}),g).then(function(e){var t=JSON.parse(e),r=t.error,o=t.response;if(!0===t.success)return{result:o};var a={code:r&&r.data&&r.data.code||"FATAL_ERROR",message:r&&r.data&&r.data.message||"",details:{url:C}};return ar(n.csrf,a),Promise.reject(o)}).then(function(n){var r=n.result;return Zn(r,e,t)}),S.push(_);var N=new Promise(function(r,o){w=setTimeout(function(r){if(or(e)){var a=tr(tr({},r),{},{details:{apiName:e,params:t}});ar(n.csrf,a)}o(r)},f,{code:"CONNECTION_TIMEOUT",message:"timeout",duration:f/1e3})});f&&S.push(N),_.then(function(){return clearTimeout(w)},function(){return clearTimeout(w)})}else{var R;_=fetch(O,E).then(function(t){if(window.ux.logout&&Promise){if("auth.logout"==e)return;new Promise.reject(t)}return t.ok?"json"===(A=v||(/json/.test(t.headers.get("Content-Type"))?"json":"text"))?t.json():t.text():{error:{code:0===t.status?"CONNECTION_TIMEOUT":"FATAL_ERROR",message:t.statusText}}}).then(function(a){if(!window.ux.logout){if("text"===A&&"string"==typeof a&&"auth.login"===e){var c={code:0===a.status?"CONNECTION_TIMEOUT":"FATAL_ERROR"};throw new Error(c)}if(A&&"json"!==A)return Zn(a,e,t);var l=[];if(a.length>1){for(var u=0;uMath.min(this.softTimeoutMillis,this.hardTimeoutMillis)}}]),e}();function cr(e,t,n){return(cr=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&sr(o,n.prototype),o}).apply(null,arguments)}function sr(e,t){return(sr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var lr=null,ur=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var p=function(e){var t=e.className,n=f(e,d);return o.a.createElement("div",{className:s()("ow-BasicToolbar",t)},o.a.createElement(u.a,n))};p.defaultProps={className:""},p.propTypes={className:i.a.string};var m=p,h=n(1365),b=["className","enableResponsive","selectedCount"];function y(){return(y=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var g=function(e){var t=e.className,n=e.enableResponsive,r=e.selectedCount,a=v(e,b),i=null;return Array.isArray(a.children)&&(a.children=a.children.filter(function(e){return 0!==e})),i=n?h.a:m,o.a.createElement("div",{className:s()("ow-Toolbar",t)},o.a.createElement(i,y({},a,{mailSelectedCount:r})))};g.defaultProps={className:"",enableResponsive:!1,selectedCount:""},g.propTypes={className:i.a.string,enableResponsive:i.a.bool,selectedCount:i.a.number};var E=g;function O(e){"@babel/helpers - typeof";return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function P(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function q(e,t){for(var n=0;n1?e.split(/\/(?=[^\/]+$)/):e.split("/"))[1],folderPath:t[0]}},h=function(e,t){return e.replace("".concat(t,"/"),"")},b=function(e,t,n){return"".concat(t,"/").concat(e).concat(n?"::".concat(n):"")},y=function(e,t,n){if("string"!=typeof e)return e;var r=e;return!1!==t&&(r=r.replace(/&/g,"&")),(r=!0===n?r.replace(/\n/g,"<br/>").replace(/\r/g,"<br/>"):r.replace(/\n/g," ").replace(/\r/g," ")).replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},v=function(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},g=function(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'")},E=function(e){return e.replace(/((http:|https:)[^\s]+[\w])/g,'$1').replace(/<>/g,"a>")},O=function(e){return e.replace(/\n/g,"
")},_=function(e){return e+'
'},A=function(e){return e.match(/\s*1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:T.actions,r={};return e.split(",").forEach(function(e){var t=n[e];t&&(r[t.key]=t.defaultValue)}),t&&(r.stop=!0),r},C=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:T.conditionMatchType;return{header:e,operation:t&&t.operation||n.contains,value:t&&t.value||""}},N=function(e,t){return{id:S(),name:"",enabled:!1,anyOrAll:"all",actions:w(t),conditions:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T.conditions,n={};return e.split(",").forEach(function(e){var r=t[e];r&&(n[r]=[C(r)])}),n}(e)}},R=function(e,t,n){var r=N(t,n);return e&&!o()(e)?i()({},r,e):r},k=function(e){var t;return Object.keys(e).forEach(function(n){"stop"!==n&&e[n]&&(t=n)}),t},I=function(e){if(o()(e)||"string"!=typeof e)return"";var t=e,n=[];return["script","html","b","i","img","div","a","font","p","u","select","span","li","title","body","head","form","table","h1","h2","h3","h4","h5","h6","hr","em","strong","textarea","code","label","button","big","center","dd","dl","dt","embed","input","li","link","marquee","menu","meta","ol","option","small","strike","td","th","tr","tt","ul","br","tbody","blockquote","sub","sup","figure"].forEach(function(e){var t=new RegExp("<".concat(e,"[^>]*>"),"gm"),r=new RegExp(""),"gm");n.push({regexp:t,handler:""}),n.push({regexp:r,handler:"br"===e||"div"===e||"p"===e?"\n":""})}),n.forEach(function(e){t=t.toString().replace(e.regexp,e.handler)}),t},D=function(e){return"string"!=typeof e?"":e.replace(/\r\n|[\n\r]/g,"
").replace(/^ /," ").replace(/ /g,"
 ").replace(/ {2}/g,"  ")},P=function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value},L=function(e,t){var n=0;if(void 0===t||3!==t.nodeType)return n;if(t.parentNode&&"A"===t.parentNode.tagName)return t.nodeValue=function(e){var t=/\(\d+.\d{1} (mb|gb|kb|b)\)/,n=t.exec(e);return n?(n=n[0].toUpperCase(),e.replace(t,n)):e}(t.nodeValue),n;var r=Object(c.a)("common.regexp.mailPatternWWWExp"),o=Object(c.a)("common.regexp.mailPatternHTTPExp"),a=y(t.nodeValue),i=a.replace(o,'$1
$2$3').replace(r,'$1$2$3');if(a===i)return n;var s=document.createElement("span");s.innerHTML=i;for(var l=s.childNodes.length,u=0;u1&&void 0!==arguments[1]?arguments[1]:"/",n=e;return e.split(t).length>2&&(n="".concat(e.substr(0,e.indexOf(t)+1),"...").concat(e.substr(e.lastIndexOf(t)))),n},F=function(){var e=u.a.removeItem;e("uxFont"),e("uxFontSize"),e("folderStates")},B=function(e,t){return e&&e.findIndex(function(e){return e.name===t})},U=function(){if(ux&&ux.store&&ux.store.getState()&&ux.store.getState().account&&ux.store.getState().account.vacationMessage){var e=(ux.store.getState()&&ux.store.getState().account&&ux.store.getState().account.vacationMessage).capabilities;return e&&-1!==e.indexOf("altMessage")&&e&&-1!==e.indexOf("altDomains")?"CPMS":"MX"}},V=function(e,t){return e&&e.findIndex(function(e){return e.accountEmail===t})},H=function(){var e=u.a.getItem("uxFontSize"),t=u.a.getItem("uxFont");if(!e){var n=f.a.find(function(e){return e.defaultFontSize})||f.a[2];u.a.setItem("uxFontSize",n.name)}if(!t){var r=d.a.indexOf(d.a.find(function(e){return e.name===u.a.getItem("uxFont")}));r<0&&(r=d.a.indexOf(d.a.find(function(e){return!0===e.defaultfont})));var o=d.a.find(function(e){return e.name===u.a.getItem("uxFont")})||d.a.find(function(e){e.defaultfont})||d.a[r];u.a.setItem("uxFont",o.name)}},G=function(e,t){var n=document.createElement("canvas"),r=n.getContext("2d");n.width=t.naturalWidth,n.height=t.naturalHeight,r.drawImage(t,0,0,t.naturalWidth,t.naturalHeight);var o=n.toDataURL("image/png");try{localStorage.setItem(e,o.replace(/^data:image\/(png|jpg);base64,/,""))}catch(e){}},W=function(e){return!/[~`!#$%^&*+=\-[\]\\';,/{}|\\":<>\0-9@?]/g.test(e)},z=function(e){localStorage.removeItem(e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"modalShow",function(){return o}),n.d(t,"modalHide",function(){return a}),n.d(t,"modalYes",function(){return i}),n.d(t,"modalNo",function(){return c}),n.d(t,"modalCancel",function(){return s}),n.d(t,"modalDismiss",function(){return l}),n.d(t,"modalRemove",function(){return u}),n.d(t,"addModalToShow",function(){return d});var r=n(8),o=function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return{type:r.xb,modalType:e,modalProps:t,modalId:n,windowId:o}},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{type:r.ub,windowId:e}},i=function(e){return{type:r.yb,id:e}},c=function(e){return{type:r.vb,id:e}},s=function(e){return{type:r.sb,id:e}},l=function(e){return{type:r.tb,id:e}},u=function(e){return{type:r.wb,id:e}},d=function(e,t){return{type:r.rb,modal:e,windowId:t}}},function(e,t,n){"use strict";t.__esModule=!0;var r=m(n(50)),o=m(n(83)),a=m(n(62)),i=m(n(60)),c=m(n(63)),s=m(n(20)),l=m(n(0)),u=m(n(1)),d=m(n(218)),f=n(113),p=n(277);function m(e){return e&&e.__esModule?e:{default:e}}var h={componentClass:d.default,xs:u.default.number,sm:u.default.number,md:u.default.number,lg:u.default.number,xsHidden:u.default.bool,smHidden:u.default.bool,mdHidden:u.default.bool,lgHidden:u.default.bool,xsOffset:u.default.number,smOffset:u.default.number,mdOffset:u.default.number,lgOffset:u.default.number,xsPush:u.default.number,smPush:u.default.number,mdPush:u.default.number,lgPush:u.default.number,xsPull:u.default.number,smPull:u.default.number,mdPull:u.default.number,lgPull:u.default.number},b=function(e){function t(){return(0,a.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,c.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,a=(0,o.default)(e,["componentClass","className"]),i=(0,f.splitBsProps)(a),c=i[0],u=i[1],d=[];return p.DEVICE_SIZES.forEach(function(e){function t(t,n){var r=""+e+t,o=u[r];null!=o&&d.push((0,f.prefix)(c,""+e+n+"-"+o)),delete u[r]}t("",""),t("Offset","-offset"),t("Push","-push"),t("Pull","-pull");var n=e+"Hidden";u[n]&&d.push("hidden-"+e),delete u[n]}),l.default.createElement(t,(0,r.default)({},u,{className:(0,s.default)(n,d)}))},t}(l.default.Component);b.propTypes=h,b.defaultProps={componentClass:"div"},t.default=(0,f.bsClass)("col",b),e.exports=t.default},function(e,t,n){e.exports=n(1187)},function(e,t,n){"use strict";n.d(t,"K",function(){return J}),n.d(t,"M",function(){return Z}),n.d(t,"g",function(){return o}),n.d(t,"u",function(){return a}),n.d(t,"r",function(){return i}),n.d(t,"v",function(){return c}),n.d(t,"s",function(){return s}),n.d(t,"q",function(){return l}),n.d(t,"t",function(){return u}),n.d(t,"C",function(){return d}),n.d(t,"x",function(){return f}),n.d(t,"w",function(){return p}),n.d(t,"V",function(){return m}),n.d(t,"a",function(){return h}),n.d(t,"B",function(){return b}),n.d(t,"A",function(){return y}),n.d(t,"L",function(){return v}),n.d(t,"W",function(){return g}),n.d(t,"S",function(){return E}),n.d(t,"F",function(){return O}),n.d(t,"c",function(){return _}),n.d(t,"j",function(){return A}),n.d(t,"G",function(){return T}),n.d(t,"k",function(){return S}),n.d(t,"m",function(){return w}),n.d(t,"U",function(){return C}),n.d(t,"l",function(){return N}),n.d(t,"P",function(){return R}),n.d(t,"e",function(){return k}),n.d(t,"E",function(){return I}),n.d(t,"D",function(){return D}),n.d(t,"I",function(){return P}),n.d(t,"N",function(){return L}),n.d(t,"y",function(){return j}),n.d(t,"z",function(){return M}),n.d(t,"b",function(){return x}),n.d(t,"H",function(){return F}),n.d(t,"h",function(){return B}),n.d(t,"n",function(){return U}),n.d(t,"o",function(){return V}),n.d(t,"p",function(){return H}),n.d(t,"i",function(){return G}),n.d(t,"J",function(){return W}),n.d(t,"T",function(){return z}),n.d(t,"R",function(){return Y}),n.d(t,"Q",function(){return K}),n.d(t,"O",function(){return q}),n.d(t,"f",function(){return X}),n.d(t,"d",function(){return $});var r=n(9),o=function(){return{type:r.Gb}},a=function(e,t){return{type:r.Kb,data:e,params:t}},i=function(e,t,n){return{type:r.Hb,data:e,params:t,email:n}},c=function(e,t,n){return{type:r.Lb,data:e,params:t,email:n}},s=function(e,t,n){return{type:r.Ib,data:e,params:t,email:n}},l=function(e,t,n){return{type:r.Fb,data:e,params:t,email:n}},u=function(e,t){return{type:r.Jb,error:e,params:t}},d=function(e,t){return{type:r.Tc,uidInfo:e,previewInstance:t}},f=function(){return{type:r.kc}},p=function(e){return{type:r.eb,lastAutoCheck:e}},m=function(e,t){return{type:r.od,size:e,height:t}},h=function(e){return{type:r.jd,data:e}},b=function(e){return{type:r.Rc,data:{selectMode:e}}},y=function(e){return{type:r.Oc,summary:e}},v=function(){return{type:r.Nc}},g=function(e,t){return{type:r.Pc,data:e,accountId:t}},E=function(e){return{type:r.Rc,data:e}},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{type:r.Ic,navInfo:e,options:t}},_=function(e,t){return{type:r.uc,params:e,config:t}},A=function(e,t){return{type:r.yc,accountId:e.accountId,params:e,config:t}},T=function(e,t){return{type:r.Ac,params:e,config:t}},S=function(e){return{type:r.wc,accountId:e.accountId,params:e}},w=function(e,t){return{type:r.zc,accountId:t.accountId,data:e,params:t}},C=function(e){return{type:r.Cc,data:e}},N=function(e,t){return{type:r.xc,accountId:t.accountId,error:e,params:t}},R=function(e,t){return{type:r.Bc,sort:e,accountId:t}},k=function(e){return{type:r.oc,accountId:e.accountId,params:e}},I=function(e,t){var n=e.accountId,o=e.sourceChanges,a=e.targetPath,i=e.result;return{type:r.Gc,accountId:n,sourceChanges:o,targetPath:a,result:i,previewInstance:t}},D=function(e,t){var n=e.accountId,o=e.sourceChanges,a=e.targetPath,i=e.result;return{type:r.Fc,accountId:n,sourceChanges:o,targetPath:a,result:i,previewInstance:t}},P=function(e,t){var n=e.accountId,o=e.folderPath,a=e.uids,i=e.parentUid;return{type:r.Kc,accountId:n,folderPath:o,uids:a,parentUid:i,previewInstance:t}},L=function(e){var t=e.accountId,n=e.folderPath;return{type:r.Mc,accountId:t,folderPath:n}},j=function(e){var t=e.sourceChanges,n=e.status,o=e.accountId;return{type:r.Ec,sourceChanges:t,status:n,accountId:o}},M=function(e,t){var n=e.accountId,o=e.uidInfo,a=e.folderPath;return{type:r.Hc,accountId:n,folderPath:a,uidInfo:o,previewInstance:t}},x=function(e){return{type:r.nc,params:e}},F=function(e){return{type:r.Jc,params:e}},B=function(e){return{type:r.qc,params:e}},U=function(e,t){return{type:r.rc,data:e,folderPath:t}},V=function(e){return{type:r.sc,selectedInfo:e}},H=function(){return{type:r.tc}},G=function(e,t){return{type:r.pc,error:e,params:t}},W=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fullOpenSelected:!1};return{type:r.Lc,selectedInfo:e,options:t}},z=function(e,t,n,o){return{type:r.Sc,selected:e,options:t,containerInstance:n,previewInstance:o}},Y=function(e,t){return{type:r.Qc,index:e,direction:t}},K=function(e){return{type:r.J,mailAccountListExpanded:e}},q=function(){return{type:r.K}},X=function(){return{type:r.I}},$=function(){return{type:r.e}},J=function(e,t){return{type:r.vc,accountId:e.accountId,params:e,config:t}},Z=function(e,t){return{type:r.Dc,accountId:e.accountId,params:e,config:t}}},function(e,t,n){"use strict";function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,"u",function(){return i}),n.d(t,"e",function(){return c}),n.d(t,"b",function(){return l}),n.d(t,"a",function(){return u}),n.d(t,"c",function(){return d}),n.d(t,"d",function(){return f}),n.d(t,"o",function(){return m}),n.d(t,"r",function(){return h}),n.d(t,"l",function(){return b}),n.d(t,"g",function(){return y}),n.d(t,"n",function(){return E}),n.d(t,"s",function(){return O}),n.d(t,"t",function(){return _}),n.d(t,"f",function(){return A}),n.d(t,"i",function(){return T}),n.d(t,"j",function(){return S}),n.d(t,"v",function(){return w}),n.d(t,"q",function(){return R}),n.d(t,"p",function(){return k}),n.d(t,"k",function(){return I}),n.d(t,"w",function(){return D}),n.d(t,"m",function(){return P}),n.d(t,"h",function(){return L}),n.d(t,"x",function(){return j});var o=Object.assign||function(e){for(var t=1;t=0&&e.splice(n,1)}var A={from:function(e){var t=Array(e.length);for(var n in e)g(e,n)&&(t[n]=e[n]);return t}};function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=o({},e),n=new Promise(function(e,n){t.resolve=e,t.reject=n});return t.promise=n,t}function S(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=void 0,r=new Promise(function(r){n=setTimeout(function(){return r(t)},e)});return r[u]=function(){return clearTimeout(n)},r}var w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(){return++e}}(),C=function(e){throw e},N=function(e){return{value:e,done:!0}};function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],o={name:n,next:e,throw:t,return:N};return r&&(o[s]=!0),"undefined"!=typeof Symbol&&(o[Symbol.iterator]=function(){return o}),o}function k(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+e+": "+t+"\n"+(n&&n.stack||n)):console[e](t,n)}function I(e,t){return function(){return e.apply(void 0,arguments)}}var D=function(e,t){return e+" has been deprecated in favor of "+t+", please update your code"},P=function(e){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+e+"\n")},L=function(e,t){return(e?e+".":"")+"setContext(props): argument "+t+" is not a plain object"},j=function(e){return function(t){return e(Object.defineProperty(t,d,{value:!0}))}}},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(1),i=n(70),c=n.n(i),s=n(20),l=n.n(s),u=n(10);function d(e){"@babel/helpers - typeof";return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var f=["className","title","onClick","showIcon","showContent","isRightIcon","iconName","iconCls","children"];function p(){return(p=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function m(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{type:o.zb,message:e,callback:t}},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.mode,a=void 0!==r&&r,i=n.isLoading,c=void 0!==i&&i,s=n.messageId,l=n.isPopup,u=void 0!==l&&l,d=n.id,f=void 0===d?"".concat(Date.now()):d;return{type:o.Cb,id:f,message:e,isDirty:t,isLoading:c,mode:a,messageId:s,isPopup:u}},l=function(e,t){return{type:o.j,id:e,callback:t}},u=function(e){return{type:o.Db,id:e}},d=function(e,t,n){var r="string"==typeof t?i({},t,n):t;return{type:o.qc,id:e,attrs:r}},f=function(e,t){return{type:o.Qb,id:e,callback:t}},p=function(e,t){return{type:o.Fb,summary:e,winId:t,mode:"reply"}},m=function(e,t){return{type:o.Fb,summary:e,winId:t,mode:"reply-all"}},h=function(e,t){return{type:o.R,summary:e,winId:t,mode:a.bb.INLINE}},b=function(e,t){return{type:o.R,summary:e,winId:t,mode:a.bb.ATTACHMENT}},y=function(e,t){return{type:o.Bb,summary:e,winId:t}},v=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return{type:o.Xb,id:e,config:{enableNoop:!1,extendSession:!0,timeout:t},callback:n,cancelSendInd:r}},g=function(e,t){return{type:o.Zb,key:e,style:t}},E=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4?arguments[4]:void 0;return{type:o.Rb,id:e,callback:t,cancelSendInd:n,minimiseInd:r,data:a}},O=function(e,t){return{type:o.g,id:e,callback:t}},_=function(e,t){return{type:o.K,uid:e,draftUidsToDelete:t}},A=function(e,t,n){var r="string"==typeof t?i({},t,n):t;return{type:o.rc,id:e,attrs:r}},T=function(e,t){return{type:o.Yb,id:e,attachments:t}},S=function(e,t,n){return{type:o.H,composeId:e,attachment:t,uploaded:n}},w=function(e,t){return{type:o.M,composeId:e,attachmentId:t}},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{type:o.L,message:e,id:t}},N=function(e){var t=e.id,n=e.format,r=e.newSignature,a=e.signatureType,i=e.signatureId;return{type:o.N,id:t,format:n,newSignature:r,signatureType:a,signatureId:i}},R=function(e){return{type:o.J,composeId:e}},k=function(e){return{type:o.I,calendarId:e}},I=function(e,t){return{type:o.X,accountId:e,name:t}},D=function(e,t,n,r){return{type:o.T,resource:e,parentId:t,accountId:n,opts:r}},P=function(e,t,n,r){return{type:o.V,resource:e,parentId:t,accountId:n,opts:r}},L=function(e){return{type:o.W,data:e}},j=function(e){return{type:o.U,error:e}},M=function(e){return{type:o.ab,data:e}},x=function(e){return{type:o.Y,error:e}},F=function(e){return{type:o.a,id:e}},B=function(e){return{type:o.Eb,id:e}},U=function(e){return{type:o.Wb,callback:e}},V=function(e){return{type:o.O,id:e}},H=function(e,t,n,r,a){return{type:o.pb,data:e,uid:t,id:n,accountId:r,callback:a}},G=function(e,t,n){return{type:o.qb,uid:e,id:t,summary:n}},W=function(e){return{type:o.nb,id:e}},z=function(e,t){return{type:o.k,id:e,data:t}},Y=function(e){return{type:o.ob,id:e}},K=function(e){return{type:o.Q,id:e}},q=function(e,t){return{type:o.mb,id:e,data:t}},X=function(e,t){return{type:o.Pb,id:e,errorCompose:t}},$=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:r.ed,message:e}},J=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.mode,i=void 0!==a&&a,c=r.isLoading,s=void 0!==c&&c,l=r.messageId,u=r.isPopup,d=void 0!==u&&u,f=r.id,p=void 0===f?"".concat(Date.now()):f;return{type:o.Cb,id:p,message:e,isDirty:t,isFax:n,isLoading:s,mode:i,messageId:l,isPopup:d}}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(1411)},function(e,t,n){"use strict";n.r(t),n.d(t,"appSetFormDirty",function(){return o}),n.d(t,"appSetPending",function(){return a}),n.d(t,"appSetPendingOver",function(){return i}),n.d(t,"appSetPendingCancel",function(){return c}),n.d(t,"switchApp",function(){return s}),n.d(t,"switchAppReload",function(){return l});var r=n(8),o=function(e){return{type:r.b,isFormDirty:e}},a=function(){return{type:r.c}},i=function(){return{type:r.e}},c=function(){return{type:r.d}},s=function(e){return{type:r.dc,appName:e}},l=function(e,t){return{type:r.ec,appName:e,callBack:t}}},function(e,t,n){"use strict";n.d(t,"f",function(){return o}),n.d(t,"g",function(){return a}),n.d(t,"e",function(){return i}),n.d(t,"k",function(){return c}),n.d(t,"l",function(){return s}),n.d(t,"q",function(){return l}),n.d(t,"t",function(){return u}),n.d(t,"u",function(){return d}),n.d(t,"v",function(){return f}),n.d(t,"c",function(){return p}),n.d(t,"d",function(){return h}),n.d(t,"b",function(){return b}),n.d(t,"n",function(){return y}),n.d(t,"o",function(){return v}),n.d(t,"m",function(){return g}),n.d(t,"p",function(){return E}),n.d(t,"a",function(){return O}),n.d(t,"j",function(){return _}),n.d(t,"i",function(){return A}),n.d(t,"r",function(){return T}),n.d(t,"s",function(){return S}),n.d(t,"h",function(){return m});var r=n(11),o=function(e,t){return{type:r.Nb,params:e,options:t}},a=function(e,t){return{type:r.Ob,data:e,params:t}},i=function(e,t){return{type:r.Mb,err:e,params:t}},c=function(e){return{type:r.Qb,selectedInfo:e}},s=function(){return{type:r.Sb}},l=function(e){return{type:r.Wb,sort:e}},u=function(e,t){return{type:r.Xb,navInfo:e,options:t}},d=function(e){return{type:r.Yb,pageInfo:e}},f=function(e,t){return{type:r.Zb,selectedInfo:e,options:t}},p=function(e,t){return{type:r.Jb,params:e,options:t}},m=function(e){return{type:r.yb,groupIndicator:e}},h=function(e,t){return{type:r.Kb,data:e,params:t}},b=function(e,t){return{type:r.Ib,err:e,params:t}},y=function(e){return{type:r.Tb,searchFields:e}},v=function(e){return{type:r.Ub,searchFilter:e}},g=function(e){return{type:r.B,searchFilter:e}},E=function(e){return{type:r.Vb,searchStatus:e}},O=function(e,t){return{type:r.Lb,addressBookId:e,sort:t}},_=function(){return{type:r.Pb}},A=function(e){return{type:r.xb,param:e}},T=function(e){return{type:r.Nc,touchSearchMode:e}},S=function(e){return{type:r.Oc,touchSelectMode:e}}},function(e,t,n){"use strict";var r=n(5);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.e}),n.d(t,"d",function(){return r.h}),n.d(t,"e",function(){return r.i}),n.d(t,"f",function(){return r.k}),n.d(t,"g",function(){return r.r}),n.d(t,"h",function(){return r.t}),n.d(t,"i",function(){return r.w}),n.d(t,"j",function(){return r.A}),n.d(t,"k",function(){return r.P}),n.d(t,"l",function(){return r.Q}),n.d(t,"m",function(){return r.R}),n.d(t,"n",function(){return r.T}),n.d(t,"o",function(){return r.Y}),n.d(t,"p",function(){return r.Z})},function(e,t,n){"use strict";n.d(t,"b",function(){return y}),n.d(t,"c",function(){return v}),n.d(t,"a",function(){return g});var r=n(2),o=n(439),a=n.n(o),i=n(746),c=n.n(i),s=n(49),l=n.n(s),u=n(26),d=n(4),f=n(21),p=n(3),m=n(19),h=regeneratorRuntime.mark(y),b=regeneratorRuntime.mark(v);function y(e){var t,n,o,i,s,f,b,y,v,g=arguments;return regeneratorRuntime.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(t=g.length>1&&void 0!==g[1]?g[1]:"",h.prev=1,n=e.data||e,"CONNECTION_TIMEOUT"===(o=n.code)?i=Object(p.a)("errorMsg.TIMEOUT_ERROR.".concat(t.replace(".","_").toUpperCase()))||Object(p.a)("errorMsg.TIMEOUT_ERROR.DEFAULT_MESSAGE"):"FATAL_ERROR"===o?i=Object(p.a)("errorMsg.".concat(o)):!t||"mail.message.get"!=t&&"mail.message.move"!=t||"INTERNAL_ERROR"!==o?e.backendMessage?i=Object(p.a)("errorMsg.BACKEND_MESSAGE_PATTERN",e.backendMessage,e.backendStatusCode):n.data?(s=n.data.reason)&&Object.keys(d.F).forEach(function(e){s===d.F[e]&&(i=Object(p.a)("errorMsg.".concat(e)))}):(f=Object(p.a)("errorMsg.".concat(o)))&&a()(f)?i=f:(b=f&&f[n.message.key])?i=b[t]||b.common||b:f&&f["sdk.common.error.authenticationFailure"]&&(i=f["sdk.common.error.authenticationFailure"]):i=Object(p.a)("errorMsg.PLEASE_WAIT_TO_LOAD_EMAILS"),"calendar.import"!==t){h.next=7;break}return h.abrupt("return");case 7:if(a()(i)||(i=Object(p.a)("errorMsg.UNEXPECTED_ERROR")),y=n.message&&n.message.parameters,l()(y)||(v=[],Object.keys(y).forEach(function(e){v.push(y[e])}),i=m.a.apply(void 0,[i].concat(v))),i=c()(i||""),!window.ux.logout){h.next=15;break}return h.abrupt("return",!1);case 15:if(!i){h.next=20;break}return h.next=18,Object(r.e)(Object(u.addModalToShow)({modalType:"alert",modalProps:{title:Object(p.a)("common.ERROR"),message:i}}));case 18:h.next=21;break;case 20:console.log("Cannot find the relevant key in Locale file");case 21:h.next=26;break;case 23:h.prev=23,h.t0=h.catch(1),console.log("Error which occurs in default error handler is: ",h.t0);case 26:return h.abrupt("return",!0);case 27:case"end":return h.stop()}},h,null,[[1,23]])}function v(e,t){var n,o,a,i,c=arguments;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return n=c.length>2&&void 0!==c[2]?c[2]:{},o=n.errorHandler,s.prev=2,s.next=5,Object(r.b)(f.a.service,e,t,n)||{};case 5:return a=s.sent,s.abrupt("return",{data:a});case 9:if(s.prev=9,s.t0=s.catch(2),s.t0&&s.t0.data&&s.t0.data.code&&(i=g(s.t0.data.code)),!i){s.next=17;break}return s.next=15,Object(r.e)(Object(u.addModalToShow)({modalType:"alert",modalProps:{title:Object(p.a)("common.ERROR"),message:i}}));case 15:s.next=26;break;case 17:if(s.t1=o,!s.t1){s.next=22;break}return s.next=21,Object(r.b)(o,s.t0,e,t);case 21:s.t1=s.sent;case 22:if(s.t1){s.next=26;break}return s.next=26,Object(r.b)(y,s.t0,e,t);case 26:return s.abrupt("return",{error:s.t0});case 27:case"end":return s.stop()}},b,null,[[2,9]])}function g(e){try{switch(e){case d.E.AUTHENTICATION_FAILURE:return Object(p.a)("settings.mail.AUTHENTICATION_FAILURE");case d.E.CONNECTION_FAILURE:return Object(p.a)("settings.mail.CONNECTION_FAILURE");case d.E.SSL_HANDSHAKE_FAILURE:return Object(p.a)("settings.mail.SSL_HANDSHAKE_FAILURE");case d.E.SOCKETCONNECTION_TIMEOUT:return Object(p.a)("settings.mail.SOCKETCONNECTION_TIMEOUT");default:return null}}catch(e){return null}}},function(e,t,n){var r=n(1192),o=n(647),a=n(648),i=n(155),c=n(412),s=n(649),l=n(690),u=n(691),d="[object Map]",f="[object Set]",p=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(c(e)&&(i(e)||"string"==typeof e||"function"==typeof e.splice||s(e)||u(e)||a(e)))return!e.length;var t=o(e);if(t==d||t==f)return!e.size;if(l(e))return!r(e).length;for(var n in e)if(p.call(e,n))return!1;return!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1452));t.default=r.default||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.gc,message:e,windowId:t}},a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.ic,id:e,windowId:t}},i=function(e){return{type:r.jc,id:e}},c=function(e){return{type:r.kc,id:e}},s=function(e){return{type:r.lc,id:e}},l=function(e){return{type:r.hc,id:e}},u=function(e){return{type:r.mc,id:e}},d=function(e){return{type:r.fc,id:e}}},function(e,t,n){"use strict";var r=n(144);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c}),n.d(t,"i",function(){return r.d}),n.d(t,"j",function(){return r.e}),n.d(t,"k",function(){return r.f}),n.d(t,"l",function(){return r.g}),n.d(t,"m",function(){return r.h}),n.d(t,"n",function(){return r.i}),n.d(t,"z",function(){return r.l}),n.d(t,"A",function(){return r.m}),n.d(t,"D",function(){return r.n}),n.d(t,"J",function(){return r.o}),n.d(t,"K",function(){return r.p});var o=n(279);n.d(t,"d",function(){return o.a}),n.d(t,"e",function(){return o.b}),n.d(t,"f",function(){return o.c}),n.d(t,"g",function(){return o.d}),n.d(t,"h",function(){return o.e}),n.d(t,"o",function(){return o.f}),n.d(t,"p",function(){return o.g}),n.d(t,"q",function(){return o.h}),n.d(t,"r",function(){return o.i}),n.d(t,"s",function(){return o.j}),n.d(t,"t",function(){return o.k}),n.d(t,"u",function(){return o.l}),n.d(t,"v",function(){return o.m}),n.d(t,"w",function(){return o.n}),n.d(t,"x",function(){return o.p}),n.d(t,"y",function(){return o.q}),n.d(t,"B",function(){return o.s}),n.d(t,"C",function(){return o.t}),n.d(t,"E",function(){return o.u}),n.d(t,"F",function(){return o.v}),n.d(t,"G",function(){return o.w}),n.d(t,"H",function(){return o.x}),n.d(t,"I",function(){return o.y}),n.d(t,"L",function(){return o.z})},function(e,t,n){"use strict";var r=function(){var e;return function(){return void 0===e&&(e=Boolean(window&&document&&document.all&&!window.atob)),e}}(),o=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function i(e){for(var t=-1,n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function A(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||T(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){if(e){if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:I,t={additionalFields:[]},n=t.additionalFields;return e.forEach(function(e){t[e.type]={type:e.type,display:!0,title:W(e.title,F),photo:{has:!1,id:"",removed:!1},labels:[],displayLabels:[],fields:{},isHeader:!1,isGroup:"true"===e.isGroup,hasMultiInputs:!1,allowDuplicates:!0,labelCustomized:!1,validator:e.validator};var r=t[e.type],o=r.labels,a=r.displayLabels,i=r.fields;switch(e.type){case"lzHeader":r.isHeader=!0,r.allowDuplicates=!1,r.isGroup?(o.push("groupName"),a.push(C(C({},z("ADD_GROUP_LABEL","contacts.catalogView")),{},{labelType:"groupName",value:"",errorMsg:""})),i.groupName={type:"text"}):(o.push("firstName"),a.push(C(C({},z("firstName",F)),{},{value:"",errorMsg:""})),i.firstName={type:"text"},"true"===e.showmiddlename&&(o.push("middlename"),i.middlename={type:"text"},a.push(C(C({},z("middlename",F)),{},{value:"",errorMsg:""}))),o.push("lastName"),a.push(C(C({},z("lastName",F)),{},{value:"",errorMsg:""})),i.lastName={type:"text"},e.input.forEach(function(t){o.push(t.name),i[t.name]=C({type:"text"},t),"false"!==t.displayByDefault?a.push(C(C({},z(t.name,F)),{},{value:"",errorMsg:""})):n.push({label:W(t.name,F),type:e.type,name:t.name})}));break;case"lzAddress":r.allowDuplicates="true"===e.allowDuplicates,r.hasMultiInputs=!0;var c=e.groupLabel.split(",");o.push.apply(o,A(c));var s=[],l={};e.input.forEach(function(e){var t=W(e.name,F);l[e.name]={value:"",placeholder:t,errorMsg:""},s.push(C({type:e.type||"text",placeholder:t},e))}),a.push(C(C({},z(c[0],F)),{},{fields2Value:l})),c.forEach(function(e){i[e]=s});break;default:"lzOther"===e.type&&(r.labelCustomized=!0),"false"===e.displayByDefault&&(r.display=!1,n.push({label:W(e.title,F),type:e.type})),"false"===e.allowDuplicates&&(r.allowDuplicates=!1),e.input.forEach(function(t){if(o.push(t.name),i[t.name]=C({type:t.type||"text",dateFormat:window.TimeUtil.getDateTimePatterns().ShortDate},t),t===e.input[0]){var n=r.labelCustomized?C(C({},z(t.name,F)),{},{labelValue:"",value:"",errorMsg:""}):C(C({},z(t.name,F)),{},{value:"",errorMsg:""});a.push(n)}})}}),t},K=function(e,t,n){return"lzHeader"===t&&n&&-1!==n.toLowerCase().indexOf("name")?"contactName":e},q=function(e,t){var n="";return h.a.isLength(e,{min:0,max:x})?t&&e&&!h.a.is(t,e)&&(n="".concat(n,"\r\n").concat(Object(y.a)("contacts.editPanel.message.INVALID_".concat(m()(t).toUpperCase())))):n=Object(b.a)(Object(y.a)("contacts.editPanel.message.maxLengthText"),x),n},X=function(e,t){var n=o()(e);if(!f()(t)){var r=t.firstName,a=t.lastName,c=t.groupName,l=t.fields;n.lzHeader.displayLabels.forEach(function(e){"firstName"===e.labelType?(e.value=r,e.errorMsg=q(e.value,K(n.lzHeader.validator,"lzHeader",e.labelType))):"lastName"===e.labelType?(e.value=a,e.errorMsg=q(e.value,K(n.lzHeader.validator,"lzHeader",e.labelType))):"groupName"===e.labelType&&(e.value=c,e.errorMsg=q(e.value))}),i()(s()(l,"type")).forEach(function(e){"lzHeader"!==e&&"additionalFields"!==e&&"lzPhoto"!==e&&(/^lzAddress/.test(e)?n[e.split("_")[0]].displayLabels=[]:n[e].displayLabels=[])}),l.forEach(function(e){var t=e.type,r=e.label,o=e.value,a=e.values,i=_(e,E);if("lzHeader"===t){var c=n[t],s=c.displayLabels,l=!1;s.forEach(function(e){e.labelType===r&&(e.value=o,e.errorMsg=q(o,K(c.validator,t,r)),l=!0)}),l||(n.additionalFields=n.additionalFields.filter(function(e){var t=e.label,n=e.name;return n&&n!==r||!n&&t!==r}),s.push(C(C({},z(r,F)),{},{value:o,errorMsg:q(o,K(c.validator,t,r))})))}else if(-1!==t.indexOf("lzPhoto")){var u=n.lzHeader;"available"===r&&"true"===o&&(u.photo.has=!0)}else if(-1!==t.indexOf("lzAddress")){var d=t.split("_")[0],f=t.split("_")[1],p=n[d],m=p.displayLabels;if(a)a.forEach(function(e){var t={};p.fields[f].forEach(function(n){var r=n.name;e[r]?t[r]={value:e[r],placeholder:r,errorMsg:q(e[r],p.validator)}:t[r]={value:"",errorMsg:"",placeholder:r}}),n.additionalFields=n.additionalFields.filter(function(e){return"lzAddress"!==e.type}),m.push(C(C({},z(f,F)),{},{fields2Value:t}))});else{var h=!1;if(m.forEach(function(e){if(e.labelType===f){var t=e.fields2Value[r];t&&(t.value=o,t.errorMsg=q(o,p.validator),h=!0)}}),!h){var b={};p.fields[f].forEach(function(e){e.name===r?b[e.name]={value:o,placeholder:e.name,errorMsg:q(o,p.validator)}:b[e.name]={value:"",errorMsg:"",placeholder:e.name}}),n.additionalFields=n.additionalFields.filter(function(e){return"lzAddress"!==e.type}),m.push(C(C({},z(f,F)),{},{fields2Value:b}))}}}else{var y=n[t],v=y.displayLabels;y.display=!0,n.additionalFields=n.additionalFields.filter(function(e){return e.type!==t});var g=y.labelCustomized?C(C({},z(y.labels[0],F)),{},{labelValue:r,value:o,errorMsg:q(o,y.validator)},i):C(C({},z(r,F)),{},{value:o,errorMsg:q(o,y.validator)},i);v.push(g)}})}return n},$=function(e,t){var n={data:{"@type":B,firstName:"",lastName:"",fields:[]},message:{isInvalid:!1,hasRequiredFields:!0,photoId:"",photoRemoved:!1,duplicateEmail:!1}},r={type:"lzPhoto",label:"available",value:"false",primary:!1},o=n.data,a=n.message;return Object.keys(e).forEach(function(n){new Set(e.lzEmail.displayLabels.map(function(e){return e.value.toLowerCase()})).size!==e.lzEmail.displayLabels.length&&(a.duplicateEmail=!0);var i=e[n],c=i.displayLabels,s=void 0===c?[]:c,l=i.photo;"lzHeader"===n&&(a.photoId=l.id,a.photoRemoved=l.removed,r.value="".concat(!!l.has)),s.forEach(function(r){if(f()(r.errorMsg)||(a.isInvalid=!0),"lzHeader"===n)"firstName"===r.labelType||"lastName"===r.labelType?(o[r.labelType]=r.value.trim(),a.hasRequiredFields&&(a.hasRequiredFields=f()(r.value.trim()))):!f()(r.value.trim())&&o.fields.push({label:r.labelType,type:n,value:r.value.trim(),primary:!1});else if(r.fields2Value)if("lzAddress"===n&&e[n].allowDuplicates){var i=o.fields.find(function(e){return/lzAddress/.test(e.type)&&e.label.toLowerCase().includes(r.labelType)}),c={};Object.keys(r.fields2Value).forEach(function(e){var t=r.fields2Value[e],n=t.value,o=t.errorMsg;f()(o)||(a.isInvalid=!0),!f()(n.trim())&&(c[e]=n.trim())}),f()(c)||(i?i.values.push(c):o.fields.push({label:"address".concat(r.labelType.toLowerCase().replace(/^\S/,function(e){return e.toUpperCase()})),type:"".concat(n,"_").concat(r.labelType),values:[c]}))}else Object.keys(r.fields2Value).forEach(function(e){var t=r.fields2Value[e],i=t.value,c=t.errorMsg;f()(c)||(a.isInvalid=!0),!f()(i.trim())&&o.fields.push({label:e,type:"".concat(n,"_").concat(r.labelType),value:i.trim(),primary:!1})});else if(!f()(r.value.trim())){a.hasRequiredFields&&"lzEmail"===n&&(a.hasRequiredFields=!1),t&&"lzEmail"===n&&!r.primary&&r.value.trim()===t&&(a.duplicateEmail=!0);var s={label:r.labelValue||r.labelType,type:n,value:r.value.trim()};"primary"in r&&(s.primary=r.primary),o.fields.push(s)}})}),o.fields.push(r),n},J=function(e,t,n){var r="";return n&&""===e.trim()?r=Object(y.a)("common.errorMessage.REQUIRED"):h.a.isLength(e,{min:0,max:x})?t&&e&&!h.a.is(t,e)&&(r="".concat(r,"\r\n").concat(Object(y.a)("contacts.editPanel.message.INVALID_".concat(m()(t).toUpperCase())))):r=Object(b.a)(Object(y.a)("contacts.editPanel.message.maxLengthText"),x),{errorMsg:r}},Z=function(e,t,n){var r="";return n&&""===e.trim()?r=Object(y.a)("common.errorMessage.REQUIRED"):h.a.isLength(e,{min:0,max:x})?t&&e&&!h.a.is(t,e)&&(r="".concat(r,"\r\n").concat(Object(y.a)("contacts.editPanel.message.INVALID_".concat(m()(t).toUpperCase())))):r=Object(b.a)(Object(y.a)("contacts.editPanel.message.maxLengthText"),x),{errorMsg:r}},Q=function(e){var t="";return h.a.isLength(e,{min:0,max:x})||(t=Object(b.a)(Object(y.a)("contacts.editPanel.message.maxLengthText"),x)),{labelErrorMsg:t}},ee=function(e){var t,n="";return t="image/*"!==P?new RegExp("^(".concat(P.split(",").join("|"),")$")):new RegExp("^(".concat(P,")")),h.a.matches(e.type,t)?e.size>1024*D&&(n=Object(b.a)(Object(y.a)("contacts.editPanel.message.FILE_EXCEED_MAX_SIZE"),D)):n=Object(y.a)("contacts.editPanel.message.INVALID_IMAGE_FILE"),{errorMsg:n}},te=function(e){var t="",n=L.concat(",",L.toUpperCase()).split(","),r=new RegExp(".*".concat(n.join("|"),"$"));return!h.a.isEmpty(e)&&h.a.matches(e,r)||(t=Object(b.a)(Object(y.a)("contacts.importContacts.errorMessages.unrecognizedFileFormat"),n.map(function(e){return".".concat(e)}).join(","))),{errorMsg:t}},ne=function(e,t){return{title:e,fields:t}},re=function(e,t,n,r,o){return{type:e,label:t,value:n,showLabel:r,clickable:o}},oe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{sort:H},n=e.firstName,r=e.lastName,o=e.lzHeader.fields,a=[],i=t.sort,c="";if(i===V){if(n&&a.push(n),o.length){var s=o.find(function(e){return"middlename"===e.label});s&&a.push(s.value)}r&&a.push(r),c=a.toString().replace(/,/g," ")}else if(i===H){if(M&&M.length>0?r&&a.push(r+M):r&&a.push(r),n&&a.push(n),o.length){var l=o.find(function(e){return"middlename"===e.label});l&&a.push(l.value)}c=a.join(" ")}else if(i===G){if(n&&a.push(n),o.length){var u=o.find(function(e){return"middlename"===e.label});u&&a.push(u.value)}r&&a.push(r),c=a.toString().replace(/,/g," ")}if(!c.length&&o.length){var d=o.find(function(e){return"company"===e.label});d&&(c=d.value)}return c},ae=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{sort:H};if(e){if(e["@type"]===B){var n=C(C({},e),{},{contactName:""}),r=t.sort;return n.contactName=oe(e,{sort:r}),n}return e["@type"]===U?C({},e):void 0}},ie=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{sort:H,postProcess:!1};if(e){if(e["@type"]===B){var n=e.id,r=e.isGroup,o=e.email,a=e.lzPhone_mobile.fields,i=e.lzPhone.fields,c=e.lzEmail.fields,s=e.lzAddress_home.fields,l=e.lzAddress_work.fields,u=e.lzAddress_other.fields,d=e.lzHeader.fields,p={id:n,isGroup:r,title:"",value:"",fields:{email:o,mobile:"",phone:"",address:"",nickname:""},contactEmails:[],contactPhones:[]},m=t.sort,h=t.postProcess,b=p.fields,v=p.contactEmails,g=p.contactPhones;if(p.title=oe(e,{sort:m}),o&&(p.value=o),d.length){var E=d.filter(function(e){return"nickname"==e.label});b.nickname=E[0]&&E[0].value}a.length&&(b.mobile=a[0].value,o||(p.value=a[0].value),a.forEach(function(e){g.push(e.value)})),i.length&&(b.phone=i[0].value,o||a.length||(p.value=i[0].value),i.forEach(function(e){g.push(e.value)})),!p.value&&h&&(p.value=Object(y.a)("contacts.CONTACT_WITHOUT_VALUE")),c.length&&c.forEach(function(e){v.push({name:p.title,address:e.value})});var _={};if(s.length)if(1===s.length){var A=O(s[0].values,1);_=A[0]}else s.forEach(function(e){var t=e.label,n=e.value;_[t]=n});else if(l.length)if(1===l.length){var T=O(l[0].values,1);_=T[0]}else l.forEach(function(e){var t=e.label,n=e.value;_[t]=n});else if(u.length)if(1===u.length){var S=O(u[0].values,1);_=S[0]}else u.forEach(function(e){var t=e.label,n=e.value;_[t]=n});if(!f()(_)){var w=_,C=[w.street,w.street2,w.city,w.state,w.zip,w.country];C.forEach(function(e,t,n){void 0===e&&n.splice(t,1)}),b.address=C.toString().replace(/,/g,", ")}return p}var N=e.id,R=e.isGroup,k=e.groupName,I=e.contacts,D=(I=void 0===I?{}:I).items,P=e.emails,L=[];return Object.values(D).forEach(function(e){var t=e.email;t&&L.push({name:oe(e),address:t})}),P.length&&P.forEach(function(e){var t=e.indexOf("<");if(t>-1){var n=e.substr(0,t),r=e.substring(e.lastIndexOf("<")+1,e.lastIndexOf(">"));L.push({name:n,address:r})}else L.push({name:e,address:e})}),{id:N,isGroup:R,groupEmails:L,title:k,value:W("CONTACT_GROUP_LABEL","contacts")}}},ce=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{sort:H},n=e.id,r=e.address,o=e.email,a=e.firstName,i=e.lastName,c=e.autoCollected,s=e.hasPhoto,l=e.contacts,d=e.emails,f=e.groupName,p={id:n,autoCollected:c,isGroup:e.isGroup,email:o,contactEmails:[],groupEmails:[],header:{hasPhoto:s,displayName:e["@type"]===U?f:"",additionalFields:[]},sections:[]},m=p.header,h=p.sections,b=p.contactEmails,y=p.groupEmails,v=t.sort;if(c){var g=ne(W("email",F),[]);return g.fields.push(re("lzEmail",W("address",F),r,!0,!1)),h.push(g),p}if(e["@type"]===U){var E=u()(e,"contacts.totalCount",0)+u()(e,"emails.length",0),O=l.items,_=l.totalCount,A=W("GROUP_DESCRIPTION","contacts.detailView").replace(/{(0)}/g,E);if(m.additionalFields.push(re("lzHeader",void 0,A,!1,!1)),_){var T=ne(W("members",F),[]),S=T.fields;Object.values(O).forEach(function(e){S.push(ie(e,{sort:v})),e.email&&y.push({name:oe(e),address:e.email})}),h.push(T)}if(d.length){var w=ne(W("email",F),[]),C=w.fields;d.forEach(function(e){C.push({email:e}),y.push({name:"",address:e})}),h.push(w)}return p}var N=e.lzHeader.fields,R=e.lzEmail.fields,k=e.lzPhone_mobile.fields,I=e.lzPhone.fields,D=e.lzAddress_home.fields,P=e.lzAddress_work.fields,L=e.lzAddress_other.fields,j=e.lzPersonal.fields,x=e.lzPhone_fax.fields,B=e.lzPhone_pager.fields,z=e.lzIM.fields,Y=e.lzWeb.fields,K=e.lzNote.fields,q=e.lzOther.fields,X=[];if(v===V){if(a&&X.push(a),N.length){var $=N.find(function(e){return"middlename"===e.label});$&&X.push($.value),N.forEach(function(e){"middlename"!==e.label&&m.additionalFields.push(re("lzHeader",W(e.label,F),e.value,!1,!1))})}i&&X.push(i)}else if(v===H){if(M&&M.length>0?i&&X.push(i+M):i&&X.push(i),a&&X.push(a),N.length){var J=N.find(function(e){return"middlename"===e.label});J&&X.push(J.value),N.forEach(function(e){"middlename"!==e.label&&m.additionalFields.push(re("lzHeader",W(e.label,F),e.value,!1,!1))})}}else if(v===G){if(a&&X.push(a),N.length){var Z=N.find(function(e){return"middlename"===e.label});Z&&X.push(Z.value),N.forEach(function(e){"middlename"!==e.label&&m.additionalFields.push(re("lzHeader",W(e.label,F),e.value,!1,!1))})}i&&X.push(i)}if(v===H&&M&&M.length>0?m.displayName=X.join(" "):m.displayName=X.toString().replace(/,/g," "),R.length){var Q=ne(W("email",F),[]),ee=Q.fields;R.forEach(function(e){ee.push(re("lzEmail",W(e.label,F),e.value,!0,!0)),b.push({name:m.displayName,address:e.value})}),h.push(Q)}if(k.length){var te=ne(W("mobile",F),[]),ae=te.fields;k.forEach(function(e){ae.push(re("lzPhone_mobile",W(e.label,F),e.value,!0,!0))}),h.push(te)}if(I.length){var ce=ne(W("phone",F),[]),se=ce.fields;I.forEach(function(e){se.push(re("lzPhone",W(e.label,F),e.value,!0,!0))}),h.push(ce)}var le,ue,de,fe=ne(W("address",F),[]),pe=fe.fields,me=function(e){var t=[];return[e.street,e.street2,e.city,e.state,e.zip,e.country].forEach(function(e){void 0!==e&&t.push(e)}),t};D.length&&(1===D.length&&D[0].values?(le=D[0].values).forEach(function(e){pe.push(re("lzAddress",W("home",F),me(e).toString().replace(/,/g,", "),!0,!0))}):(le={},D.forEach(function(e){var t=e.label,n=e.value;le[t]=n}),pe.push(re("lzAddress",W("home",F),me(le).toString().replace(/,/g,", "),!0,!0))));P.length&&(1===P.length&&P[0].values?(ue=P[0].values).forEach(function(e){pe.push(re("lzAddress",W("work",F),me(e).toString().replace(/,/g,", "),!0,!0))}):(ue={},P.forEach(function(e){var t=e.label,n=e.value;ue[t]=n}),pe.push(re("lzAddress",W("work",F),me(ue).toString().replace(/,/g,", "),!0,!0))));L.length&&(1===L.length&&L[0].values?(de=L[0].values).forEach(function(e){pe.push(re("lzAddress",W("other",F),me(e).toString().replace(/,/g,", "),!0,!0))}):(de={},L.forEach(function(e){var t=e.label,n=e.value;de[t]=n}),pe.push(re("lzAddress",W("other",F),me(de).toString().replace(/,/g,", "),!0,!0))));if(pe.length&&h.push(fe),j.length){var he=ne(W("personal",F),[]),be=he.fields;j.forEach(function(e){be.push(re("lzPersonal",W(e.label,F),e.value,!0,!1))}),h.push(he)}if(x.length){var ye=ne(W("fax",F),[]),ve=ye.fields;x.forEach(function(e){ve.push(re("lzPhone_fax",W(e.label,F),e.value,!0,!1))}),h.push(ye)}if(B.length){var ge=ne(W("pager",F),[]),Ee=ge.fields;B.forEach(function(e){Ee.push(re("lzPhone_pager",W(e.label,F),e.value,!0,!1))}),h.push(ge)}if(z.length){var Oe=ne(W("im",F),[]),_e=Oe.fields;z.forEach(function(e){_e.push(re("lzIM",W(e.label,F),e.value,!0,!1))}),h.push(Oe)}if(Y.length){var Ae=ne(W("web",F),[]),Te=Ae.fields;Y.forEach(function(e){Te.push(re("lzWeb",W(e.label,F),e.value,!0,!0))}),h.push(Ae)}if(K.length){var Se=ne(W("note",F),[]),we=Se.fields;K.forEach(function(e){we.push(re("lzNote",W(e.label,F),e.value,!0,!1))}),h.push(Se)}if(q.length){var Ce=ne(W("other",F),[]),Ne=Ce.fields;q.forEach(function(e){Ne.push(re("lzOther",e.label,e.value,!0,!1))}),h.push(Ce)}return p},se=function(e){var t;return g.v.forEach(function(n){n.name===e&&(t=n.value)}),t},le=function(e,t){var n=!1;return e.forEach(function(e){e&&e.indexOf(t)>-1&&(n=!0)}),n},ue=function(e){var t;return g.Xb.forEach(function(n){n.name===e&&(t=n.value)}),t}},function(e,t,n){"use strict";n.d(t,"g",function(){return d}),n.d(t,"e",function(){return u}),n.d(t,"d",function(){return p}),n.d(t,"f",function(){return m}),n.d(t,"i",function(){return f}),n.d(t,"b",function(){return y}),n.d(t,"c",function(){return h}),n.d(t,"a",function(){return b}),n.d(t,"h",function(){return v});var r=n(15),o=n(538),a=n.n(o),i=n(4),c=n(6),s=Object(c.a)("contacts.addressBook").displayAutoCompleteAtBottom,l=function(e){return e.contacts.addressBooks.items},u=function(e){return e.contacts.addressBooks.selected[0]},d=Object(r.createSelector)(function(e){return e.contacts.addressBooks.fetchStatus},function(e){return e===i.P}),f=Object(r.createSelector)([l],function(e){var t=Object.values(e);if(t.sort(function(e,t){var n=e.properties,r=t.properties;return n&&"true"===n.default||r&&"true"===r.default?"true"===n.default?-1:1:n&&"true"===n.collected||r&&"true"===r.collected?"true"===n.collected?1:-1:n&&"true"===n.trash||r&&"true"===r.trash?"true"===n.trash?1:-1:e.name>t.name?1:e.name1&&void 0!==arguments[1]?arguments[1]:{};Object(r.D)(this._childCommandsDefinitions,{command:e,priority:n.priority||"normal"}),e.on("change:isEnabled",function(){return t._checkEnabled()}),this._checkEnabled()}},{key:"_checkEnabled",value:function(){this.isEnabled=!!this._getFirstEnabledCommand()}},{key:"_getFirstEnabledCommand",value:function(){var e=this._childCommandsDefinitions.find(function(e){return e.command.isEnabled});return e&&e.command}}]),n}();function T(e){"@babel/helpers - typeof";return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(e){return function(e){if(Array.isArray(e))return R(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||N(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||N(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=N(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function N(e,t){if(e){if("string"==typeof e)return R(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?R(e,t):void 0}}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this))._context=e,r._plugins=new Map,r._availablePlugins=new Map;var i,c=C(o);try{for(c.s();!(i=c.n()).done;){var s=i.value;s.pluginName&&r._availablePlugins.set(s.pluginName,s)}}catch(e){c.e(e)}finally{c.f()}r._contextPlugins=new Map;var l,u=C(a);try{for(u.s();!(l=u.n()).done;){var d=w(l.value,2),f=d[0],p=d[1];r._contextPlugins.set(f,p),r._contextPlugins.set(p,f),f.pluginName&&r._availablePlugins.set(f.pluginName,f)}}catch(e){u.e(e)}finally{u.f()}return r}return function(e,t,n){t&&k(e.prototype,t),n&&k(e,n)}(n,[{key:Symbol.iterator,value:regeneratorRuntime.mark(function e(){var t,n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=C(this._plugins),e.prev=1,t.s();case 3:if((n=t.n()).done){e.next=10;break}if("function"!=typeof(r=n.value)[0]){e.next=8;break}return e.next=8,r;case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(1),t.e(e.t0);case 15:return e.prev=15,t.f(),e.finish(15);case 18:case"end":return e.stop()}},e,this,[[1,12,15,18]])})},{key:"get",value:function(e){var t=this._plugins.get(e);if(!t){var n=e;throw"function"==typeof e&&(n=e.pluginName||e.name),new r.a("plugincollection-plugin-not-loaded",this._context,{plugin:n})}return t}},{key:"has",value:function(e){return this._plugins.has(e)}},{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=this,a=this._context;!function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;t.forEach(function(t){s(t)&&(n.has(t)||(n.add(t),t.pluginName&&!o._availablePlugins.has(t.pluginName)&&o._availablePlugins.set(t.pluginName,t),t.requires&&e(t.requires,n)))})}(e),f(e);var i=S(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;return t.map(function(e){return s(e)?e:o._availablePlugins.get(e)}).reduce(function(t,r){return n.has(r)?t:(n.add(r),r.requires&&(f(r.requires,r),e(r.requires,n).forEach(function(e){return t.add(e)})),t.add(r))},new Set)}(e.filter(function(e){return!u(e,t)})));!function(e,t){var n,a=C(t);try{for(a.s();!(n=a.n()).done;){var i=n.value;if("function"!=typeof i)throw new r.a("plugincollection-replace-plugin-invalid-type",null,{pluginItem:i});var c=i.pluginName;if(!c)throw new r.a("plugincollection-replace-plugin-missing-name",null,{pluginItem:i});if(i.requires&&i.requires.length)throw new r.a("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:c});var s=o._availablePlugins.get(c);if(!s)throw new r.a("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:c});var l=e.indexOf(s);if(-1===l){if(o._contextPlugins.has(s))return;throw new r.a("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:c})}if(s.requires&&s.requires.length)throw new r.a("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:c});e.splice(l,1,i),o._availablePlugins.set(c,i)}}catch(e){a.e(e)}finally{a.f()}}(i,n);var c=function(e){return e.map(function(e){var t=o._contextPlugins.get(e);return t=t||new e(a),o._add(e,t),t})}(i);return p(c,"init").then(function(){return p(c,"afterInit")}).then(function(){return c});function s(e){return"function"==typeof e}function l(e){return s(e)&&e.isContextPlugin}function u(e,t){return t.some(function(t){return t===e||(d(e)===t||d(t)===e)})}function d(e){return s(e)?e.pluginName||e.name:e}function f(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e.map(function(e){return s(e)?e:o._availablePlugins.get(e)||e}).forEach(function(e){!function(e,t){if(s(e))return;if(t)throw new r.a("plugincollection-soft-required",a,{missingPlugin:e,requiredBy:d(t)});throw new r.a("plugincollection-plugin-not-found",a,{plugin:e})}(e,n),function(e,t){if(!l(t))return;if(l(e))return;throw new r.a("plugincollection-context-required",a,{plugin:d(e),requiredBy:d(t)})}(e,n),function(e,n){if(!n)return;if(!u(e,t))return;throw new r.a("plugincollection-required",a,{plugin:d(e),requiredBy:d(n)})}(e,n)})}function p(e,t){return e.reduce(function(e,n){return n[t]?o._contextPlugins.has(n)?e:e.then(n[t].bind(n)):e},Promise.resolve())}}},{key:"destroy",value:function(){var e,t=[],n=C(this);try{for(n.s();!(e=n.n()).done;){var r=w(e.value,2)[1];"function"!=typeof r.destroy||this._contextPlugins.has(r)||t.push(r.destroy())}}catch(e){n.e(e)}finally{n.f()}return Promise.all(t)}},{key:"_add",value:function(e,t){this._plugins.set(e,t);var n=e.pluginName;if(n){if(this._plugins.has(n))throw new r.a("plugincollection-plugin-name-conflict",null,{pluginName:n,plugin1:this._plugins.get(n).constructor,plugin2:e});this._plugins.set(n,t)}}}]),n}();function j(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return M(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?n-1:0),a=1;a2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof t){var a=t;t=function(e,t){r.editor.execute(a),t()}}Z(te(n.prototype),"set",this).call(this,e,t,o)}}]),n}();function re(e){"@babel/helpers - typeof";return(re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oe(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var a=(e=t.call(this)).constructor,i=o.language||a.defaultConfig&&a.defaultConfig.language;e._context=o.context||new F({language:i}),e._context._addEditor(ce(e),!o.context);var c=Array.from(a.builtinPlugins||[]);e.config=new r.c(o,a.defaultConfig),e.config.define("plugins",c),e.config.define(e._context._getEditorConfig()),e.plugins=new L(ce(e),c,e._context.plugins),e.locale=e._context.locale,e.t=e.locale.t,e._readOnlyLocks=new Set,e.commands=new X,e.set("state","initializing"),e.once("ready",function(){return e.state="ready"},{priority:"high"}),e.once("destroy",function(){return e.state="destroyed"},{priority:"high"}),e.model=new z.l;var s=new z.o;return e.data=new z.d(e.model,s),e.editing=new z.i(e.model,s),e.editing.view.document.bind("isReadOnly").to(ce(e)),e.conversion=new z.c([e.editing.downcastDispatcher,e.data.downcastDispatcher],e.data.upcastDispatcher),e.conversion.addAlias("dataDowncast",e.data.downcastDispatcher),e.conversion.addAlias("editingDowncast",e.editing.downcastDispatcher),e.keystrokes=new ne(ce(e)),e.keystrokes.listenTo(e.editing.view.document),e}return function(e,t,n){t&&oe(e.prototype,t),n&&oe(e,n)}(n,[{key:"isReadOnly",get:function(){return this._readOnlyLocks.size>0},set:function(e){throw new r.a("editor-isreadonly-has-no-setter")}},{key:"enableReadOnlyMode",value:function(e){if("string"!=typeof e&&"symbol"!==re(e))throw new r.a("editor-read-only-lock-id-invalid",null,{lockId:e});this._readOnlyLocks.has(e)||(this._readOnlyLocks.add(e),1===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!0,!1))}},{key:"disableReadOnlyMode",value:function(e){if("string"!=typeof e&&"symbol"!==re(e))throw new r.a("editor-read-only-lock-id-invalid",null,{lockId:e});this._readOnlyLocks.has(e)&&(this._readOnlyLocks.delete(e),0===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!1,!0))}},{key:"initPlugins",value:function(){var e=this.config,t=e.get("plugins"),n=e.get("removePlugins")||[],r=e.get("extraPlugins")||[],o=e.get("substitutePlugins")||[];return this.plugins.init(t.concat(r),n,o)}},{key:"destroy",value:function(){var e=this,t=Promise.resolve();return"initializing"==this.state&&(t=new Promise(function(t){return e.once("ready",t)})),t.then(function(){e.fire("destroy"),e.stopListening(),e.commands.destroy()}).then(function(){return e.plugins.destroy()}).then(function(){e.model.destroy(),e.data.destroy(),e.editing.destroy(),e.keystrokes.destroy()}).then(function(){return e._context._removeEditor(e)})}},{key:"execute",value:function(e){try{for(var t,n=arguments.length,o=new Array(n>1?n-1:0),a=1;a=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:"main";return this._editableElementsMap.get(e)}},{key:"getEditableElementsNames",value:function(){return this._editableElementsMap.keys()}},{key:"addToolbar",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.isRendered?(this.focusTracker.add(e.element),this.editor.keystrokes.listenTo(e.element)):e.once("render",function(){t.focusTracker.add(e.element),t.editor.keystrokes.listenTo(e.element)}),this._focusableToolbarDefinitions.push({toolbarView:e,options:n})}},{key:"_editableElements",get:function(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}},{key:"_readViewportOffsetFromConfig",value:function(){var e=this.editor,t=e.config.get("ui.viewportOffset");if(t)return t;var n=e.config.get("toolbar.viewportTopOffset");return n?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:n}):{top:0}}},{key:"_initFocusTracking",value:function(){var e,t,n=this,r=this.editor,o=r.editing.view;r.keystrokes.set("Alt+F10",function(r,a){var i=n.focusTracker.focusedElement;Array.from(n._editableElementsMap.values()).includes(i)&&!Array.from(o.domRoots.values()).includes(i)&&(e=i);var c=n._getCurrentFocusedToolbarDefinition();c&&t||(t=n._getFocusableCandidateToolbarDefinitions());for(var s=0;s0&&void 0!==arguments[0]?arguments[0]:this.data.get();if(!this.sourceElement)throw new r.a("editor-missing-sourceelement",this);var t=this.config.get("updateSourceElementOnDestroy"),n=this.sourceElement instanceof HTMLTextAreaElement;t||n?Object(r.W)(this.sourceElement,e):Object(r.W)(this.sourceElement,"")}}]),o}()}function Me(e){"@babel/helpers - typeof";return(Me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xe(e,t){for(var n=0;n',cancel:'',caption:'',check:'',cog:'',eraser:'',image:'',lowVision:'',importExport:'',paragraph:'',plus:'',text:'',alignBottom:'',alignMiddle:'',alignTop:'',alignLeft:'',alignCenter:'',alignRight:'',alignJustify:'',objectLeft:'',objectCenter:'',objectRight:'',objectFullWidth:'',objectInline:'',objectBlockLeft:'',objectBlockRight:'',objectSizeFull:'',objectSizeLarge:'',objectSizeSmall:'',objectSizeMedium:'',pencil:'',pilcrow:'',quote:'',threeVerticalDots:''}},function(e,t,n){"use strict";n.d(t,"n",function(){return v}),n.d(t,"b",function(){return g}),n.d(t,"g",function(){return E}),n.d(t,"i",function(){return O}),n.d(t,"q",function(){return _}),n.d(t,"k",function(){return A}),n.d(t,"v",function(){return T}),n.d(t,"w",function(){return S}),n.d(t,"a",function(){return w}),n.d(t,"m",function(){return R}),n.d(t,"e",function(){return C}),n.d(t,"h",function(){return N}),n.d(t,"p",function(){return k}),n.d(t,"o",function(){return I}),n.d(t,"j",function(){return P}),n.d(t,"z",function(){return D}),n.d(t,"s",function(){return L}),n.d(t,"d",function(){return V}),n.d(t,"c",function(){return H}),n.d(t,"u",function(){return G}),n.d(t,"y",function(){return B}),n.d(t,"x",function(){return U}),n.d(t,"t",function(){return W}),n.d(t,"l",function(){return z}),n.d(t,"f",function(){return Y}),n.d(t,"r",function(){return x});var r=n(15),o=n(49),a=n.n(o),i=n(4),c=n(310),s=n(66),l=n(35),u=n(65);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],t=Object(a.a)("mail.folder.specialFolders"),n={inbox:{type:"inbox",subfolders:[]},draft:{type:"draft",subfolders:[]},junk:{type:"junk",subfolders:[]},sent:{type:"sent",subfolders:[]},trash:{type:"trash",subfolders:[]}};return e.forEach(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.type,o=void 0===r?"":r,a=e.canHoldFolders,i=void 0!==a&&a;n[o]&&(n[o]=s(s({},e),{},{subfolders:e.subfolders,canHoldFolders:i&&t[o]&&"true"===t[o].isFolderDropTarget}))}),n}),O=(Object(r.createSelector)(E,function(e){return Object.entries(e).map(function(e){return e[1]})}),Object(r.createSelector)(h,function(){var e=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.type;(void 0===n?"":n)||e.push(s({},t))}),e})),_=Object(r.createSelector)(E,O,function(e,t){var n=[],r={type:i.T.VIRTUAL,subfolders:t,status:{},path:"",canHoldFolders:!0};return n.push(e.inbox),n.push(e.draft),n.push(e.sent),n.push(e.junk),n.push(e.trash),n.push(r),n}),A=Object(r.createSelector)(E,v,function(e,t){var n=t,r=Object.values(e).filter(function(e){return n===e.path});return r.length>0?r[0].type:null}),T=function(e){return Object(r.createSelector)(E,function(t){var n=Object.values(t).filter(function(t){return e===t.path});return n.length>0?n[0].type:null})},S=function(e){return Object(r.createSelector)(E,function(t){var n=Object.values(t).filter(function(t){return e===t.path});return n.length>0?n[0].type:null})},w=function(e){return Object(r.createSelector)(d,function(t){return t[e]&&t[e].status.messageCount})},C=Object(r.createSelector)(d,function(e){return function(t){return e[t]&&e[t].status&&e[t].status.unreadMessageCount}}),N=function(e){return Object(r.createSelector)(d,function(t){return t[e]?t[e].status.uidnext:void 0})},R=Object(r.createSelector)([A,d,v,o.c],function(e,t,n,r){return{folderType:e,selected:n,unreadCount:t[n]&&t[n].status&&t[n].status.unreadMessageCount,accountName:r?r.username:""}}),k=function(e){return Object(r.createSelector)(g,function(t){return t&&t.type===e})}},function(e,t,n){"use strict";t.__esModule=!0;var r=b(n(525)),o=b(n(83)),a=b(n(50)),i=b(n(62)),c=b(n(60)),s=b(n(63)),l=b(n(20)),u=b(n(0)),d=b(n(1)),f=b(n(218)),p=n(113),m=n(277),h=b(n(711));function b(e){return e&&e.__esModule?e:{default:e}}var y={active:d.default.bool,disabled:d.default.bool,block:d.default.bool,onClick:d.default.func,componentClass:f.default,href:d.default.string,type:d.default.oneOf(["button","reset","submit"])},v=function(e){function t(){return(0,i.default)(this,t),(0,c.default)(this,e.apply(this,arguments))}return(0,s.default)(t,e),t.prototype.renderAnchor=function(e,t){return u.default.createElement(h.default,(0,a.default)({},e,{className:(0,l.default)(t,e.disabled&&"disabled")}))},t.prototype.renderButton=function(e,t){var n=e.componentClass,r=(0,o.default)(e,["componentClass"]),i=n||"button";return u.default.createElement(i,(0,a.default)({},r,{type:r.type||"button",className:t}))},t.prototype.render=function(){var e,t=this.props,n=t.active,r=t.block,i=t.className,c=(0,o.default)(t,["active","block","className"]),s=(0,p.splitBsProps)(c),u=s[0],d=s[1],f=(0,a.default)({},(0,p.getClassSet)(u),((e={active:n})[(0,p.prefix)(u,"block")]=r,e)),m=(0,l.default)(i,f);return d.href?this.renderAnchor(d,m):this.renderButton(d,m)},t}(u.default.Component);v.propTypes=y,v.defaultProps={active:!1,block:!1,disabled:!1},t.default=(0,p.bsClass)("btn",(0,p.bsSizes)([m.Size.LARGE,m.Size.SMALL,m.Size.XSMALL],(0,p.bsStyles)([].concat((0,r.default)(m.State),[m.Style.DEFAULT,m.Style.PRIMARY,m.Style.LINK]),m.Style.DEFAULT,v))),e.exports=t.default},function(e,t,n){"use strict";n.d(t,"S",function(){return i.saveFolderStates}),n.d(t,"z",function(){return i.fetchFolderListAll}),n.d(t,"o",function(){return i.createFolder}),n.d(t,"r",function(){return i.deleteFolder}),n.d(t,"P",function(){return i.renameFolder}),n.d(t,"y",function(){return i.emptyTrash}),n.d(t,"w",function(){return i.emptyAllTrash}),n.d(t,"x",function(){return i.emptyFolder}),n.d(t,"J",function(){return i.moveFolder}),n.d(t,"A",function(){return i.focusFolder}),n.d(t,"O",function(){return i.refreshMailSummaryList}),n.d(t,"V",function(){return i.selectedMailSummariesMoveTo}),n.d(t,"E",function(){return i.mailSummariesMoveTo}),n.d(t,"B",function(){return i.getExternalAccountList}),n.d(t,"M",function(){return i.printMail}),n.d(t,"H",function(){return i.markAsSpam}),n.d(t,"G",function(){return i.markAsReadUnread}),n.d(t,"s",function(){return i.deleteMail}),n.d(t,"F",function(){return i.markAsFlag}),n.d(t,"p",function(){return i.createGroup}),n.d(t,"db",function(){return i.viewSource}),n.d(t,"v",function(){return i.downloadMail}),n.d(t,"K",function(){return i.moveToCategory}),n.d(t,"Q",function(){return i.safeSender}),n.d(t,"h",function(){return i.blockSender}),n.d(t,"f",function(){return i.blockDomain}),n.d(t,"i",function(){return i.blockSenderAndMarkAsSpam}),n.d(t,"g",function(){return i.blockDomainAndMarkAsSpam}),n.d(t,"R",function(){return i.safesenderAndMarkAsNotSpam}),n.d(t,"D",function(){return i.mailMessageActionAnswered}),n.d(t,"l",function(){return i.closeCompose}),n.d(t,"N",function(){return i.projectCompose}),n.d(t,"ab",function(){return i.updateCompose}),n.d(t,"T",function(){return i.saveInlineImage}),n.d(t,"X",function(){return i.sendMessage}),n.d(t,"Y",function(){return i.setFontStyle}),n.d(t,"U",function(){return i.saveMessage}),n.d(t,"j",function(){return i.cancelMail}),n.d(t,"cb",function(){return i.updateMessage}),n.d(t,"a",function(){return i.addAttachment}),n.d(t,"Z",function(){return i.switchFormat}),n.d(t,"d",function(){return i.attachVCard}),n.d(t,"c",function(){return i.addToastAssociatedId}),n.d(t,"W",function(){return i.sendAllCancelMail}),n.d(t,"t",function(){return i.displayInlineError}),n.d(t,"I",function(){return i.minimizeCompose}),n.d(t,"m",function(){return i.closeMinimize}),n.d(t,"bb",function(){return w.ab}),n.d(t,"L",function(){return w.G}),n.d(t,"k",function(){return C.b}),n.d(t,"n",function(){return C.c}),n.d(t,"b",function(){return C.a}),n.d(t,"C",function(){return C.f}),n.d(t,"u",function(){return C.d}),n.d(t,"e",function(){return N});var r={};n.r(r),n.d(r,"settingsListWillSelect",function(){return s.C}),n.d(r,"settingsListSelect",function(){return s.B}),n.d(r,"addAssociationToCloudAccount",function(){return s.a}),n.d(r,"addOrRemoveCloudAccount",function(){return s.b}),n.d(r,"cloudAccountCancelAssociateSuccess",function(){return s.e}),n.d(r,"loadBlockSenderAction",function(){return s.h}),n.d(r,"loadBlockSenderSuccessAction",function(){return s.i}),n.d(r,"modifyBlockSenderAction",function(){return s.l}),n.d(r,"modifyBlockSenderSuccessAction",function(){return s.m}),n.d(r,"changeBlockSenderSelectedAction",function(){return s.d}),n.d(r,"loadSafeSenderAction",function(){return s.j}),n.d(r,"loadSafeSenderSuccessAction",function(){return s.k}),n.d(r,"modifySafeSenderAction",function(){return s.n}),n.d(r,"modifySafeSenderSuccessAction",function(){return s.o}),n.d(r,"setUserControlSuccessAction",function(){return s.t}),n.d(r,"setUserControlAction",function(){return s.s}),n.d(r,"loadBlockImageAction",function(){return s.f}),n.d(r,"loadBlockImageSettingSuccessAction",function(){return s.g}),n.d(r,"saveBlockImageAction",function(){return s.q}),n.d(r,"changeBlockImageSelectedAction",function(){return s.c}),n.d(r,"saveBlockImageSuccessAction",function(){return s.r}),n.d(r,"settingAccountShowModalAction",function(){return s.w}),n.d(r,"settingAccountSelectedChangeAction",function(){return s.v}),n.d(r,"removeSettingSelectedAccount",function(){return s.p}),n.d(r,"settingConfirm",function(){return s.y}),n.d(r,"settingAlert",function(){return s.x}),n.d(r,"settingConfirmAnswer",function(){return s.z}),n.d(r,"settingModifyAccountSuccess",function(){return s.A}),n.d(r,"settingAccountIsLoading",function(){return s.u}),n.d(r,"prefGetRequest",function(){return l.a}),n.d(r,"prefGetSuccess",function(){return l.b}),n.d(r,"prefSetRequest",function(){return l.d}),n.d(r,"prefSetSuccess",function(){return l.e}),n.d(r,"prefSet",function(){return l.c}),n.d(r,"mailPrefLoadRequest",function(){return u.a}),n.d(r,"mailPrefLoadSuccess",function(){return u.b}),n.d(r,"mailPrefSaveRequest",function(){return u.c}),n.d(r,"mailPrefSaveSuccess",function(){return u.d}),n.d(r,"mailQuotaGetRequest",function(){return d.b}),n.d(r,"mailQuotaGetSuccess",function(){return d.c}),n.d(r,"mailQuotaGetFailure",function(){return d.a}),n.d(r,"mailSignatureGetListRequest",function(){return f.h}),n.d(r,"mailSignatureGetListSuccess",function(){return f.i}),n.d(r,"mailSignatureGetListFailure",function(){return f.g}),n.d(r,"mailSignatureCreateRequest",function(){return f.b}),n.d(r,"mailSignatureCreateSuccess",function(){return f.c}),n.d(r,"mailSignatureCreateFailure",function(){return f.a}),n.d(r,"mailSignatureUpdateRequest",function(){return f.l}),n.d(r,"mailSignatureUpdateSuccess",function(){return f.m}),n.d(r,"mailSignatureUpdateFailure",function(){return f.k}),n.d(r,"mailSignatureDeleteRequest",function(){return f.e}),n.d(r,"mailSignatureDeleteSuccess",function(){return f.f}),n.d(r,"mailSignatureDeleteFailure",function(){return f.d}),n.d(r,"mailSignatureSave",function(){return f.j}),n.d(r,"mailRuleGetListRequest",function(){return p.b}),n.d(r,"mailRuleGetListSuccess",function(){return p.c}),n.d(r,"mailRuleGetListFailure",function(){return p.a}),n.d(r,"mailRuleSaveRequest",function(){return p.f}),n.d(r,"mailRuleSaveSuccess",function(){return p.g}),n.d(r,"mailRuleSaveFailure",function(){return p.e}),n.d(r,"mailRuleSave",function(){return p.d}),n.d(r,"timezoneListRequest",function(){return m.d}),n.d(r,"timezoneListSuccess",function(){return m.e}),n.d(r,"timezoneList",function(){return m.c}),n.d(r,"timezoneGetRequest",function(){return m.a}),n.d(r,"timezoneGetSuccess",function(){return m.b}),n.d(r,"timezoneSetRequest",function(){return m.f}),n.d(r,"timezoneSetSuccess",function(){return m.g}),n.d(r,"mailJunkPrefLoadRequest",function(){return h.l}),n.d(r,"mailJunkPrefLoadFailure",function(){return h.k}),n.d(r,"mailJunkPrefLoadSuccess",function(){return h.m}),n.d(r,"mailJunkPrefSaveRequest",function(){return h.o}),n.d(r,"mailJunkPrefSaveSuccess",function(){return h.p}),n.d(r,"mailJunkPrefSaveFailure",function(){return h.n}),n.d(r,"mailAutoReplySettingSaveAction",function(){return h.j}),n.d(r,"mailAutoReplySettingForCPMSSaveAction",function(){return h.i}),n.d(r,"mailAutoReplyLoadAction",function(){return h.h}),n.d(r,"loadAutoReplySuccessAction",function(){return h.b}),n.d(r,"mailAutoForwardSettingSaveAction",function(){return h.g}),n.d(r,"mailAutoForwardLoadAction",function(){return h.f}),n.d(r,"loadAutoForwardSuccessAction",function(){return h.a}),n.d(r,"loginHistoryLoadAction",function(){return h.d}),n.d(r,"loginHistoryLoadDeviceRequest",function(){return h.e}),n.d(r,"saveAutoForwardSuccessAction",function(){return h.q}),n.d(r,"loadSettingFailAction",function(){return h.c}),n.d(r,"setAutoReplySuccessAction",function(){return h.r}),n.d(r,"setFailAction",function(){return h.s}),n.d(r,"calendarPreferenceLoadRequest",function(){return b.a}),n.d(r,"calendarPreferenceLoadSuccess",function(){return b.b}),n.d(r,"calendarPreferenceSaveRequest",function(){return b.c}),n.d(r,"calendarPreferenceSaveSuccess",function(){return b.d}),n.d(r,"userProfileLoadRequest",function(){return y.d}),n.d(r,"userProfileLoadSuccess",function(){return y.e}),n.d(r,"userProfileSaveRequest",function(){return y.g}),n.d(r,"userProfileSaveSuccess",function(){return y.h}),n.d(r,"userProfileSave",function(){return y.f}),n.d(r,"userProfileSetPhotoRequest",function(){return y.i}),n.d(r,"userProfileDeletePhotoRequest",function(){return y.c}),n.d(r,"userAvatarUpdateSuccess",function(){return y.b}),n.d(r,"userAvatarDeleteSuccess",function(){return y.a}),n.d(r,"batchingGetRequest",function(){return v.a});var o=n(75),a=n(107),i=n(37),c=n(433),s=n(73),l=n(123),u=n(232),d=n(421),f=n(194),p=n(262),m=n(241),h=n(118),b=n(288),y=n(212),v=n(730),g=n(356),E=n(45),O=n(77),_=n(233),A=n(26),T=n(119),S=n(541),w=n(33),C=(n(665),n(354));function N(e,t){return Object.keys(e).forEach(function(n){e[n]=Object(o.bindActionCreators)(e[n],t.dispatch)}),e}var R={bootstrap:function(e){return{type:a.a,appName:e}},appManager:E,auth:g,mail:i,contacts:c,resource:O,account:_,modal:A,cloud:T,theme:S,settings:r};t.q=R},function(e,t,n){"use strict";function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String)){var t=r(e);throw null===e?t="null":"object"===t&&(t=e.constructor.name),new TypeError("Expected a string but received a ".concat(t))}},e.exports=t.default,e.exports.default=t.default},function(e,t,n){"use strict";n.d(t,"C",function(){return o}),n.d(t,"B",function(){return a}),n.d(t,"a",function(){return i}),n.d(t,"b",function(){return c}),n.d(t,"e",function(){return s}),n.d(t,"h",function(){return l}),n.d(t,"i",function(){return u}),n.d(t,"l",function(){return d}),n.d(t,"m",function(){return f}),n.d(t,"d",function(){return p}),n.d(t,"j",function(){return m}),n.d(t,"k",function(){return h}),n.d(t,"n",function(){return b}),n.d(t,"o",function(){return y}),n.d(t,"t",function(){return v}),n.d(t,"s",function(){return g}),n.d(t,"f",function(){return E}),n.d(t,"g",function(){return O}),n.d(t,"q",function(){return _}),n.d(t,"c",function(){return A}),n.d(t,"r",function(){return T}),n.d(t,"w",function(){return S}),n.d(t,"v",function(){return w}),n.d(t,"p",function(){return C}),n.d(t,"y",function(){return N}),n.d(t,"x",function(){return R}),n.d(t,"z",function(){return k}),n.d(t,"A",function(){return I}),n.d(t,"u",function(){return D});var r=n(12),o=function(e){return{type:r.Eb,selected:e}},a=function(e){return{type:r.Db,selected:e}},i=function(){return{type:r.f}},c=function(e){return{type:r.g,isRemove:e}},s=function(e){return{type:r.h,accountId:e}},l=function(){return{type:r.Pb}},u=function(e){return{type:r.Qb,data:e}},d=function(e,t){return{type:r.Vb,data:{isAdd:e,addresses:t}}},f=function(e){return{type:r.Wb,data:e}},p=function(e){return{type:r.Nb,data:e}},m=function(e){return{type:r.Tb,enableWhiteList:e}},h=function(e){return{type:r.Ub,data:e}},b=function(e,t){return{type:r.Xb,data:{isAdd:e,addresses:t}}},y=function(e){return{type:r.Yb,data:e}},v=function(e){return{type:r.bc,data:e}},g=function(e){return{type:r.ac,controls:e}},E=function(){return{type:r.Rb}},O=function(e){return{type:r.Sb,data:e}},_=function(e){return{type:r.Zb,data:e}},A=function(e){return{type:r.Ob,data:e}},T=function(e){return{type:r.Zb,data:e}},S=function(e,t){return{type:r.Lb,data:{show:e,type:t}}},w=function(e){return{type:r.Gb,data:e}},C=function(e){return{type:r.Kb,data:e}},N=function(){return{type:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"SETTING_CONFIRM",data:{show:arguments.length>1?arguments[1]:void 0,title:arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",text:arguments.length>3&&void 0!==arguments[3]?arguments[3]:""}}},R=function(){return{type:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"SETTING_CONFIRM",data:{show:arguments.length>1?arguments[1]:void 0,title:arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",text:arguments.length>3&&void 0!==arguments[3]?arguments[3]:""}}},k=function(e){return{type:r.Mb,answer:e}},I=function(e){return{type:r.Jb,data:e}},D=function(e){return{type:r.Ib,data:e}}},function(e,t,n){"use strict";(function(e){n.d(t,"b",function(){return r}),n.d(t,"a",function(){return o});var r=function(t,n){e.uxLocalStorage&&e.uxLocalStorage.setItem(t,n)},o=function(t){return e.uxLocalStorage&&e.uxLocalStorage.getItem(t)}}).call(this,n(129))},function(e,t,n){"use strict";n.r(t),n.d(t,"createStore",function(){return c}),n.d(t,"combineReducers",function(){return l}),n.d(t,"bindActionCreators",function(){return f}),n.d(t,"applyMiddleware",function(){return h}),n.d(t,"compose",function(){return p});var r=n(319),o=n(743);function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i={INIT:"@@redux/INIT"};function c(e,t,n){var s;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(c)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var l=e,u=t,d=[],f=d,p=!1;function m(){f===d&&(f=d.slice())}function h(){return u}function b(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return m(),f.push(e),function(){if(t){t=!1,m();var n=f.indexOf(e);f.splice(n,1)}}}function y(e){if(!Object(r.a)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(p)throw new Error("Reducers may not dispatch actions.");try{p=!0,u=l(u,e)}finally{p=!1}for(var t=d=f,n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(c)throw c;for(var r=!1,o={},i=0;i1&&void 0!==arguments[1])||arguments[1];return function(e){return e(i({},r.b,{type:"RESOURCE_GET",name:"resource.download",params:t,config:{method:"URI",enableNoop:n}}))}},s=function(e){return function(t){return t(i({},r.b,{type:"AVATAR_GET",name:"resource.download",params:{descriptor:{"@resolver":"contactphoto",email:e},inline:!0},config:{method:"URI"}}))}},l=function(e){return i({},r.b,{name:"storage.authentication.associate",params:e,config:{method:"URI",enableNoop:!1}})},u=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(r){return r(c({params:{descriptor:{"@resolver":"contactphoto",addressBookId:e,contactId:t},inline:!0}},n))}},d=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t){return t(c({params:{descriptor:{"@resolver":"UserProfilePhoto"},inline:!0}},e))}},f=function(e,t,n,a){return function(c){return c(i({},r.b,{types:[o.Nb,o.Ob,o.Mb],name:"resource.upload",params:{fileid:e},config:{formData:t,enableNoop:!0,timeout:n,opts:a}}))}},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return{type:a.a,params:{attachment:e,accountId:t,shouldNoop:n}}},m=function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return function(c){return c(i({},r.b,{type:"EMAILASEML_DOWNLOAD",name:"resource.download",params:{descriptor:{"@resolver":"Mail",uid:e,folder:t,part:n,accountId:o}},config:{method:"URI",enableNoop:a}}))}},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0;return{type:o.Ib,resources:e,saved:t,opts:n}},b=function(e){return{type:o.Hb,resource:e}},y=function(e){return{type:o.Lb,resource:e}},v=function(e){return{type:o.Jb,id:e}},g=function(e){return{type:o.Kb,ids:e}}},function(e,t,n){"use strict";n.d(t,"l",function(){return h}),n.d(t,"k",function(){return b}),n.d(t,"i",function(){return y}),n.d(t,"e",function(){return v}),n.d(t,"m",function(){return g}),n.d(t,"d",function(){return E}),n.d(t,"c",function(){return O}),n.d(t,"a",function(){return _}),n.d(t,"f",function(){return A}),n.d(t,"b",function(){return T}),n.d(t,"g",function(){return S}),n.d(t,"h",function(){return w}),n.d(t,"j",function(){return C});var r=n(15),o=n(4),a=n(24),i=n(69),c=n(362),s=o.eb.ATTACHMENT_VIEW,l=Object(r.createSelector)(a.o,function(e){return e},function(e,t){return t.mail.virtualFolders[e]}),u=(Object(r.createSelector)(l,function(e){return e[o.Ub]}),Object(r.createSelector)(l,function(e){return e.selected===o.Ub})),d=(Object(r.createSelector)(l,function(e){return e.selected===o.Tb}),Object(r.createSelector)(l,function(e){return e.selected===o.Tb||e.selected===o.Ub}),Object(r.createSelector)(l,function(e){var t=e.selected;return t===o.Ub||t===o.Tb?e[t].folderPath||"":null}),Object(r.createSelector)(l,function(e){return e.selected})),f=(Object(r.createSelector)(l,d,function(e,t){return e[t]&&e[t].virtualFolderId}),Object(r.createSelector)(l,d,function(e,t){return e[t]})),p=(Object(r.createSelector)(d,i.m,c.b,c.a,u,a.d,function(e,t,n,r,o,a){return(n!==s&&r!==s||o)&&e||t}),Object(r.createSelector)(f,function(e){return!!e&&!e.folderPath}),Object(r.createSelector)(d,function(e){return e?o.o.filter(function(t){return t.path===e})[0]:null}),o.eb.ATTACHMENT_VIEW),m=Object(r.createSelector)(a.o,function(e){return e},function(e,t){return t.mail.virtualFolders[e]}),h=(Object(r.createSelector)(m,function(e){return e[o.Ub]}),Object(r.createSelector)(m,function(e){return e.selected===o.Ub})),b=Object(r.createSelector)(m,function(e){return e.selected===o.Tb}),y=Object(r.createSelector)(m,function(e){return e.selected===o.Tb||e.selected===o.Ub}),v=Object(r.createSelector)(m,function(e){var t=e.selected;return t===o.Ub||t===o.Tb?e[t].folderPath||"":null}),g=Object(r.createSelector)(m,function(e){return e.selected}),E=Object(r.createSelector)(m,g,function(e,t){return e[t]&&e[t].virtualFolderId}),O=Object(r.createSelector)(m,g,function(e,t){return e[t]}),_=Object(r.createSelector)(g,i.m,c.b,c.a,h,a.d,function(e,t,n,r,o,a){return(n!==p&&r!==p||o)&&e||t}),A=Object(r.createSelector)(O,function(e){return!!e&&!e.folderPath}),T=Object(r.createSelector)(g,function(e){return e?o.o.filter(function(t){return t.path===e})[0]:null}),S=function(e){return function(){return o.o.filter(function(t){var n=t.path;return e===n}).length>0}},w=function(e){return Object(r.createSelector)(S(e),function(t){return t||e===o.Tb||e===o.Ub})},C=Object(r.createSelector)(m,function(e){return e.selected===o.Vb})},function(e,t,n){"use strict";n.d(t,"d",function(){return v}),n.d(t,"f",function(){return g}),n.d(t,"c",function(){return O}),n.d(t,"k",function(){return _}),n.d(t,"a",function(){return A}),n.d(t,"i",function(){return T}),n.d(t,"e",function(){return S}),n.d(t,"b",function(){return w}),n.d(t,"h",function(){return N}),n.d(t,"g",function(){return R}),n.d(t,"j",function(){return k});var r=n(36),o=n.n(r),a=n(439),i=n.n(a),c=n(548),s=n.n(c),l=n(18),u=n.n(l),d=n(159),f=n(6),p=n(7),m=n(4);function h(e){"@babel/helpers - typeof";return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:"";arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Missing value as the key is ".concat(t,".");i()(t)||function(e){throw new Error(e)}("The param ".concat(t," must to be a string"));var r=o()(e,t);return void 0===r?n:r},E=function(e,t,n){var r=(t&&t.document||document).createElement("a");r.setAttribute("href",e),r.setAttribute("target",n||"_blank"),function(e,t){if(document.createEvent){var n=document.createEvent("MouseEvents");n.initEvent(t,!0,!1),e.dispatchEvent(n)}else document.createEventObject&&e.fireEvent("on".concat(t))}(r,"click")},O=function(e,t){var n=t&&t.document||document;if(p.device.isDesktop){var r,o=n.getElementsByName("_RichUI_downLoadIframe");if(0===o.length){var a=n.createElement("iframe");a.onload=function(){a.contentWindow.downloadUrl=e},a.style.display="none",a.setAttribute("name","_RichUI_downLoadIframe"),n.body.appendChild(a),r=a}else{r=b(o,1)[0]}r.contentWindow&&(r.contentWindow.downloadUrl=e),window.open(e,"_RichUI_downLoadIframe")}else Object(p.isIos)()?E(e,t,"_self"):E(e,t,"_blank")},_=function(e,t){var n=document.createElement("iframe");n.id="printFrame",n.style.display="none",document.body.appendChild(n),n.onload=function(){d.c.dismiss(t)};var r=n.contentWindow;r.document.open(),r.document.write(e),r.document.close()},A=function(e){var t=["Bytes","KB","MB","GB","TB"];if(0===e)return"n/a";var n=parseInt(Math.floor(Math.log(e)/Math.log(1024)),10);return 0===n?"".concat(e," ").concat(t[n]):"".concat((e/Math.pow(1024,n)).toFixed(1)," ").concat(t[n])},T=function(e){return(p.device.isDesktop?Object(f.a)("introductionWin.rui.items"):Object(f.a)("introductionWin.tui.items")).filter(function(t){return t.enabled&&t.openEvent===e})},S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en";return e&&u.a.isMoment(e)?e.locale(t):e},w=function e(t,n){var r=Object.keys(t),o=Object.keys(n);if(r.length!==o.length)return!1;for(var a=0,i=r;a=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){var r=n(40);e.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},function(e,t,n){var r=n(92),o=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not an object")}},function(e,t,n){e.exports=n(1900)()},function(e,t,n){var r=n(1729);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var r=n(1730).default,o=n(104);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";n.d(t,"f",function(){return a}),n.d(t,"e",function(){return i}),n.d(t,"h",function(){return c}),n.d(t,"m",function(){return s}),n.d(t,"n",function(){return l}),n.d(t,"p",function(){return u}),n.d(t,"t",function(){return d}),n.d(t,"c",function(){return f}),n.d(t,"o",function(){return p}),n.d(t,"v",function(){return m}),n.d(t,"u",function(){return h}),n.d(t,"a",function(){return b}),n.d(t,"b",function(){return y}),n.d(t,"s",function(){return v}),n.d(t,"r",function(){return g}),n.d(t,"d",function(){return E}),n.d(t,"q",function(){return O}),n.d(t,"i",function(){return _}),n.d(t,"g",function(){return A}),n.d(t,"j",function(){return T}),n.d(t,"k",function(){return S}),n.d(t,"l",function(){return w});var r=n(15),o=n(24),a=function(e){return e.settings.mailSettings.autoReply},i=function(e){return e.settings.mailSettings.autoForward},c=function(e){return e.settings.mailSettings.blockSender.senders},s=function(e){return e.settings.mailSettings.safeSender},l=function(e){return e.settings.mailSettings.safeSender.list},u=function(e){return e.settings.mailSettings.blockSender.selected},d=function(e){return e.settings.mailSettings.accounts.showAccountModal},f=function(e){return e.settings.mailSettings.accounts.accountModalType},p=function(e){return e.settings.mailSettings.accounts.selected[0]},m=function(e){return e.settings.mailSettings.accounts.showConfirm},h=function(e){return e.settings.mailSettings.accounts.showAlert},b=function(e){return e.settings.mailSettings.accounts.message},y=function(e){return e.settings.mailSettings.accounts.messageTitle},v=function(e){return e.settings.mailSettings.accounts.isLoading},g=function(e){return e.settings.mailSettings.accounts.errorType},E=function(e){return e.settings.mailSettings.accounts.advancedSetting},O=function(e){return e.settings.mailSettings.accounts.errorMessage},_=Object(r.createSelector)(p,o.c,function(e,t){return e&&e.accountName!==t.username}),A=function(e){return Object(r.createSelector)(c,function(t){return t.includes(e)})},T=function(e){return!(!e.settings.mailSettings.spam||!e.settings.mailSettings.spam.enabled)&&e.settings.mailSettings.spam.enabled},S=function(e){return e.settings.mailSettings.spam&&e.settings.mailSettings.spam.listFetchStatus?e.settings.mailSettings.spam.listFetchStatus:""},w=function(e){return e.settings.mailSettings.spam?e.settings.mailSettings.spam:{disposition:"fileIntoJunkFolder"}}},function(e,t,n){"use strict";n.d(t,"e",function(){return o}),n.d(t,"f",function(){return a}),n.d(t,"w",function(){return i}),n.d(t,"x",function(){return c}),n.d(t,"i",function(){return s}),n.d(t,"j",function(){return l}),n.d(t,"m",function(){return u}),n.d(t,"k",function(){return d}),n.d(t,"g",function(){return f}),n.d(t,"n",function(){return h}),n.d(t,"b",function(){return b}),n.d(t,"a",function(){return y}),n.d(t,"u",function(){return v}),n.d(t,"d",function(){return g}),n.d(t,"v",function(){return E}),n.d(t,"h",function(){return O}),n.d(t,"o",function(){return _}),n.d(t,"p",function(){return A}),n.d(t,"q",function(){return T}),n.d(t,"c",function(){return m}),n.d(t,"r",function(){return p}),n.d(t,"t",function(){return S}),n.d(t,"s",function(){return w}),n.d(t,"l",function(){return C});var r=n(38),o=function(e,t,n){return{type:r.w,toDo:e,addAttachments:t}},a=function(e){return{type:r.x,data:e}},i=function(e,t,n,o,a,i){return{type:r.eb,toDo:e,addAttachments:t,removeAttachments:n,options:o,scope:a}},c=function(e){return{type:r.fb,data:e}},s=function(e,t,n,o,a){return{type:r.B,calendarId:e,groupId:t,toDoId:n,summary:o,scope:a}},l=function(){return{type:r.C}},u=function(){return{type:r.R}},d=function(e){return{type:r.D,toDoId:e}},f=function(e,t){return{type:r.y,toDoId:e,modal:t}},p=function(){return{type:r.ab}},m=function(e){return{type:r.Y,scope:e}},h=function(e){return{type:r.T,dueDate:e}},b=function(e){return{type:r.W,options:e}},y=function(e){return{type:r.V,data:e}},v=function(e,t){return{type:r.bb,toDo:e,status:t}},g=function(e){return{type:r.v,error:e}},E=function(e){return{type:r.db,error:e}},O=function(e){return{type:r.A,error:e}},_=function(e){return{type:r.U,savedItem:e}},A=function(e){return{type:r.X,toDoId:e}},T=function(e){return{type:r.Z,showEditorPanel:e}},S=function(e){return{type:r.E,data:e}},w=function(e){return{type:r.z,data:e}},C=function(e){return{type:r.S,openNewTask:e}}},function(e,t,n){"use strict";n.d(t,"b",function(){return m}),n.d(t,"a",function(){return _}),n.d(t,"e",function(){return w}),n.d(t,"c",function(){return T}),n.d(t,"f",function(){return I}),n.d(t,"n",function(){return j}),n.d(t,"g",function(){return M}),n.d(t,"m",function(){return x}),n.d(t,"h",function(){return B}),n.d(t,"l",function(){return S}),n.d(t,"d",function(){return k}),n.d(t,"j",function(){return F}),n.d(t,"k",function(){return D}),n.d(t,"i",function(){return P}),n.d(t,"o",function(){return L});var r=n(0),o=n.n(r),a=n(682),i=n.n(a),c=n(176),s=n.n(c),l=n(1),u=n.n(l),d=n(7);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m={UPLOADING:"STATUS_UPLOADING",UPLOAD_SUCCESS:"STATUS_UPLOAD_SUCCESS",UPLOAD_FAIL:"STATUS_UPLOAD_FAIL",LOADING:"STATUS_LOADING",LOAD_SUCCESS:"STATUS_LOAD_SUCCESS",LOAD_FAIL:"STATUS_LOAD_FAIL"};function h(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:window).getSelection().getRangeAt(0);t.selectNode(e),t.collapse(!1)}var b=function(e,t){return Array.prototype.forEach.call(e,t)};function y(e,t){if(3===e.nodeType)t(e);else for(var n=0,r=e.childNodes.length;n1&&void 0!==arguments[1]?arguments[1]:window,n=t.document,r=e.parentNode,o=n.createElement("div");o.className="media-wrapper",o.contentEditable=!1,r.replaceChild(o,e);var a=n.createElement("div");return g.className="media-mask",g.contentEditable=!1,g.innerHTML='
 
 
 
',o.appendChild(e),o.appendChild(a),h(o,t),o}var E=function(e){return e.parentNode.classList.contains("media-wrapper")};function O(e){if(E(e)){var t=e.parentNode;t.parentNode.replaceChild(e,t),h(e)}}var _=function(e){var t=e.code,n=e.codeName,r=(e.onSelect,e.groupName);if(!(t||n||r))return null;var o=(t&&t.codePointAt(0).toString(16)||n||r).toUpperCase();"emoji_sprite U".concat(o);return t};_.propTypes={code:u.a.string.isRequired,codeName:u.a.string.isRequired,onSelect:u.a.func.isRequired,groupName:u.a.string.isRequired};var A=/😀|😃|😄|😁|😆|😅|🤣|😂|🙂|🙃|😉|😊|😇|🥰|😍|🤩|😘|😗|😚|😙|😋|😛|😜|🤪|😝|🤑|🤗|🤭|🤫|🤔|🤐|🤨|😐|😑|😶|😏|😒|🙄|😬|🤥|😌|😔|😪|🤤|😴|😷|🤒|🤕|🤢|🤮|🤧|🥵|🥶|🥴|😵|🤯|🤠|🥳|😎|🤓|🧐|😕|😟|🙁|☹️|😮|😯|😲|😳|🥺|😦|😧|😨|😰|😥|😢|😭|😱|😖|😣|😞|😓|😩|😫|🥱|😤|😡|😠|🤬|😈|👿|💀|☠️|💩|🤡|👹|👺|👻|👽|👾|🤖|😺|😸|😹|😻|😼|😽|🙀|😿|😾|🙈|🙉|🙊|💋|💌|💘|💝|💖|💗|💓|💞|💕|💟|❣️|💔|❤️|❤|🧡|💛|💚|💙|💜|🤎|🖤|🤍|💯|💢|💥|💫|💦|💨|🕳️|💣|💬|🗨️|🗨|🗯️|🗯|💭|💤|👋|🤚|🖐️|✋|🖖|👌🏻||✌️|🤞|🤟|🤘|🤙|👈|👉|👆|🖕|👇|☝️|👍|👎|✊|👊|🤛|🤜|👏|🙌|👐|🤲|🤝|🙏|✍️|💅|🤳|💪|🦾|🦵|🦶|👂|👃|🧠|🦷|🦴|👀|👁️|👅|👄|👶|👶🏻|🧒|👦|👧|🧑|👱|👨|🧔|👨‍🦰|👨‍🦱|👨‍🦳|👨‍🦲|👩|👩‍🦰|👩‍🦱|👩‍🦳|👩‍🦲|👱‍♀️|👱‍♂️|🧓|👴|👵|🙍|🙍‍♂️|🙍‍♀️|🙎|🙎‍♂️|🙎‍♀️|🙅|🙅‍♂️|🙅‍♀️|🙆|🙆‍♂️|🙆‍♀️|💁|💁‍♂️|💁‍♀️|🙋|🙋‍♂️|🙋‍♀️|🙇|🤦|🤦‍♀️|🤷|🤷‍♂️|🤷‍♀️|🤰|🚶|🚶‍♀️|🧍|🧍‍♂️|🧍‍♀️|🧎|🧎‍♂️|🧎‍♀️|🏃|🏃‍♀️|💃|🕺|🧑‍🤝‍🧑|👭|👬|💏|💑|👪|👨‍👦|👨‍👦‍👦|👨‍👧|👨‍👧‍👦|👨‍👧‍👧|👩‍👦|👩‍👦‍👦|👩‍👧|👩‍👧‍👦|👩‍👧‍👧|🗣️|🗣|👤|👥|👣|🐵|🐒|🦍|🦧|🐶|🐕|🦮|🐕‍🦺|🐩|🐺|🦊|🦝|🐱|🐈|🦁|🐯|🐅|🐆|🐴|🐎|🦄|🦓|🦌|🐮|🐂|🐃|🐄|🐷|🐖|🐗|🐽|🐏|🐑|🐐|🐪|🐫|🦙|🦒|🐘|🦏|🦛|🐭|🐁|🐀|🐹|🐰|🐇|🐿️|🐿|🦔|🦇|🐻|🐨|🐼|🦥|🦦|🦨|🦘|🦡|🐾|🦃|🐔|🐓|🐣|🐤|🐥|🐦|🐧|🕊️|🕊|🦅|🦆|🦢|🦉|🦩|🦚|🦜|🐸|🐊|🐢|🦎|🐍|🐲|🐉|🦕|🦖|🐳|🐋|🐬|🐟|🐠|🐡|🦈|🐙|🐚|🐌|🦋|🐛|🐜|🐝|🐞|🦗|🕷️|🕷|🕸️|🕸|🦂|🦟|🦠|💐|🌸|💮|🏵️|🏵|🌹|🥀|🌺|🌻|🌼|🌷|🌱|🌲|🌳|🌴|🌵|🌾|🌿|☘️|☘|🍀|🍁|🍂|🍃|🍇|🍈|🍉|🍊|🍋|🍌|🍍|🥭|🍎|🍏|🍐|🍑|🍒|🍓|🥝|🍅|🥥|🥑|🍆|🥔|🥕|🌽|🌶️|🌶|🥒|🥬|🥦|🧄|🧅|🍄|🥜|🌰|🍞|🥐|🥖|🥨|🥯|🥞|🧇|🧀|🍖|🍗|🥩|🥓|🍔|🍟|🍕|🌭|🥪|🌮|🌯|🥙|🧆|🥚|🍳|🥘|🍲|🥣|🥗|🍿|🧈|🧂|🥫|🍱|🍘|🍙|🍚|🍛|🍜|🍝|🍠|🍢|🍣|🍤|🍥|🥮|🍡|🥟|🥠|🥡|🦀|🦞|🦐|🦑|🦪|🍦|🍧|🍨|🍩|🍪|🎂|🍰|🧁|🥧|🍫|🍬|🍭|🍮|🍯|🍼|🥛|☕|🍵|🍶|🍾|🍷|🍸|🍹|🍺|🍻|🥂|🥃|🥤|🧃|🧉|🧊|🥢|🍽️|🍽|🍴|🥄|🔪|🏺|🌍|🌎|🌏|🌐|🗺️|🗺|🗾|🧭|🏔️|🏔|⛰️|⛰|🌋|🗻|🏕️|🏕|🏖️|🏖|🏜️|🏜|🏝️|🏝|🏞️|🏞|🏟️|🏟|🏛️|🏛|🏗️|🏗|🧱|🏘️|🏘|🏚️|🏚|🏠|🏡|🏢|🏣|🏤|🏥|🏦|🏨|🏩|🏪|🏫|🏬|🏭|🏯|🏰|💒|🗼|🗽|⛪|🕌|🛕|🕍|⛩️|⛩|🕋|⛲|⛺|🌁|🌃|🏙️|🏙|🌄|🌅|🌆|🌇|🌉|♨️|♨|🎠|🎡|🎢|💈|🎪|🚂|🚃|🚄|🚅|🚆|🚇|🚈|🚉|🚊|🚝|🚞|🚋|🚌|🚍|🚎|🚐|🚑|🚒|🚓|🚔|🚕|🚖|🚗|🚘|🚙|🚚|🚛|🚜|🏎️|🏎|🏍️|🏍|🛵|🦽|🦼|🛺|🚲|🛴|🛹|🚏|🛣️|🛣|🛤️|🛤|🛢️|🛢|⛽|🚨|🚥|🚦|🛑|🚧|⚓|⛵|🛶|🚤|🛳️||⛴️|⛴|🛥️|🛥|🚢|✈️|✈|🛩️|🛩|🛫|🛬|🪂|💺|🚁|🚟|🚠|🚡|🛰️|🛰|🚀|🛸|🛎️|🛎|🧳|⌛|⏳|⌚|⏰|⏱️|⏱|⏲️|⏲|🕰️|🕛|🕧|🕐|🕜|🕑|🕝|🕒|🕞|🕓|🕟|🕔|🕠|🕕|🕡|🕖|🕢|🕗|🕣|🕘|🕤|🕙|🕥|🕚|🕦|🌑|🌒|🌓|🌔|🌕|🌖|🌗|🌘|🌙|🌚|🌛|🌜|🌡️||☀️|☀|🌝|🌞|🪐|⭐|🌟|🌠|🌌|☁️|☁|⛅|⛈️|🌤️|🌥️|🌦️|🌧️|🌨️|🌩️|🌪️|🌪|🌫️|🌫|🌬️|🌀|🌈|🌂|☂️|☔|⛱️|⚡|❄️|☃️|⛄|☄️|🔥|💧|🌊|🎃|🎄|🎆|🎇|🧨|✨|🎈|🎉|🎊|🎋|🎍|🎎|🎏|🎐|🎑|🧧|🎀|🎁|🎗️|🎟️|🎟|🎫|🎖️|🏆|🏅|🥇|🥈|🥉|⚽|⚾|🥎|🏀|🏐|🏈|🏉|🎾|🥏|🎳|🏏|🏑|🏒|🥍|🏓|🏸|🥊|🥋|🥅|⛳|⛸️|🎣|🤿|🎽|🎿|🛷|🥌|🎯|🪀|🪁|🎱|🔮|🧿|🎮|🕹️|🕹|🎰|🎲|🧩|🧸|♠️|♠|♥️|♥|♦️|♦|♣️|♣|♟️|♟|🃏|🀄|🎴|🎭|🖼️|🎨|🧵|🧶|👓|🕶️|🕶|🥽|🥼|🦺|👔|👕|👖|🧣|🧤|🧥|🧦|👗|👘|🥻|🩱|🩲|🩳|👙|👚|👛|👜|👝|🛍️|🛍|🎒|👞|👟|🥾|🥿|👠|👡|🩰|👢|👑|👒|🎩|🎓|⛑️|⛑|📿|💄|💍|💎|🔇|🔈|🔉|🔊|📢|📣|📯|🔔|🔕|🎼|🎵|🎶|🎙️|🎙|🎚️|🎛️|🎤|🎧|📻|🎷|🎸|🎹|🎺|🎻|🪕|🥁|📱|📲|☎️|☎|📞|📟|📠|🔋|🔌|💻|🖥️|🖥|🖨️|🖨|⌨️|⌨|🖱️|🖲️|💽|💾|💿|📀|🧮|🎥|🎞️|📽️|📽|🎬|📺|📷|📸|📹|📼|🔍|🔎|🕯️|💡|🔦|🏮|🪔|📔|📕|📖|📗|📘|📙|📚|📓|📒|📃|📜|📄|📰|🗞️|📑|🔖|🏷️|💰|💴|💵|💶|💷|💸|💳|🧾|💹|✉️|📧|📨|📩|📤|📥|📦|📫|📪|📬|📭|📮|🗳️|✏️|✒️|🖋️|🖊️|🖌️|🖍️|📝|💼|📁|📂|🗂️|🗂|📅|📆|🗒️|🗓️|📇|📈|📉|📊|📋|📌|📍|📎|🖇️|📏|📐|✂️|✂|🗃️|🗃|🗄️|🗑️|🔒|🔓|🔏|🔐|🔑|🗝️|🗝|🔨|🪓|⛏️|⛏|⚒️|⚒|🛠️|🛠|🗡️|🗡|⚔️|🔫|🏹|🛡️|🛡|🔧|🔩|⚙️|⚙|🗜️|🗜|⚖️|⚖|🦯|🔗|⛓️|🧰|🧲|⚗️|⚗|🧪|🧫|🧬|🔬|🔭|📡|💉|🩸|💊|🩹|🩺|🚪|🛏️|🛋️|🛋|🪑|🚽|🚿|🛁|🪒|🧴|🧷|🧹|🧺|🧻|🧼|🧽|🧯|🛒|🚬|⚰️|⚱️|🗿|🏧|🚮|🚰|♿|🚹|🚺|🚻|🚼|⚠️|🚸|⛔|🚫|🚳|🚭|🚯|🚱|🚷|📵|🔞|☢️|☢|☣️|☣|⬆️|⬆|↗️|↗|➡️|➡|↘️|↘|⬇️|↙️|⬅️|↖️|↩️|↪️|⤴️|⤵️|🔃|🔄|🔙|🔚|🔛|🔜|🔝|🛐|⚛️|🕉️|✡️|☸️|☯️|✝️|☦️|☪️|☮️|🕎|🔯|♈|♉|♊|♋|♌|♍|♎|♏|♐|♑|♒|♓|⛎|🔀|🔁|🔂|▶️|▶|⏩|⏭️|⏭|⏯️|⏯|◀️|◀|⏪|⏮️|⏮|🔼|⏫|🔽|⏬|⏸️|⏸|⏹️|⏹|⏺️|⏺|⏏️|🎦|🔅|🔆|📶|📳|📴|♀️|♂️|✖️|➕|➖|➗|♾️|❓|❔|❕|❗|💲|⚕️|♻️|📛|🔰|⭕|✅|☑️|✔️|❌|❎|➰|➿|〽️|✳️|✴️|❇️|©|®️|®|™️|🔤|🆒|🆓|🆔|Ⓜ️|Ⓜ|🆕|🆖|🆗|🆘|🆙|🆚|🔴|🟠|🟡|🟢|🔵|🟣|🟤|⚫|⚪|🟥|🟧|🟨|🟩|🟦|🟪|🟫|⬛|⬜|🔶|🔷|🔸|🔹|🔺|🔻|💠|🔘|🔳|🔲|🏁|🚩|🎌|🏴|🏳️|🏳‍🌈|🏴‍☠️/g;function T(e){return void 0===e||""===e?e:e.replace(A,function(e){return i.a.renderToString(o.a.createElement(_,{code:e}))})}function S(e){var t=new FileReader,n=new Promise(function(n,r){t.onload=function(t){return n({source:t.target.result,origSize:e.size})},t.onerror=function(t){return r(function(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=r))return}}catch(e){l.e(e)}finally{l.f()}}}catch(e){a.e(e)}finally{a.f()}}},{key:"updateSelectedColors",value:function(){var e=this.documentColorsGrid,t=this.staticColorsGrid,n=this.selectedColor;t.selectedColor=n,e&&(e.selectedColor=n)}},{key:"render",value:function(){O(T(n.prototype),"render",this).call(this),this.keystrokes.listenTo(this.element)}},{key:"destroy",value:function(){O(T(n.prototype),"destroy",this).call(this),this.focusTracker.destroy(),this.keystrokes.destroy()}},{key:"appendGrids",value:function(){if(!this.staticColorsGrid&&(this.staticColorsGrid=this._createStaticColorsGrid(),this.items.add(this.staticColorsGrid),this.focusTracker.add(this.staticColorsGrid.element),this._focusables.add(this.staticColorsGrid),this.documentColorsCount)){var e=o.r.bind(this.documentColors,this.documentColors),t=new o.k(this.locale);t.text=this._documentColorsLabel,t.extendTemplate({attributes:{class:["ck","ck-color-grid__label",e.if("isEmpty","ck-hidden")]}}),this.items.add(t),this.documentColorsGrid=this._createDocumentColorsGrid(),this.items.add(this.documentColorsGrid),this.focusTracker.add(this.documentColorsGrid.element),this._focusables.add(this.documentColorsGrid)}}},{key:"focus",value:function(){this._focusCycler.focusFirst()}},{key:"focusLast",value:function(){this._focusCycler.focusLast()}},{key:"_createRemoveColorButton",value:function(){var e=this,t=new o.c;return t.set({withText:!0,icon:r.i.eraser,label:this.removeButtonLabel}),t.class="ck-color-table__remove-color",t.on("execute",function(){e.fire("execute",{value:null})}),t.render(),this.focusTracker.add(t.element),this._focusables.add(t),t}},{key:"_createStaticColorsGrid",value:function(){var e=new o.d(this.locale,{colorDefinitions:this.colorDefinitions,columns:this.columns});return e.delegate("execute").to(this),e}},{key:"_createDocumentColorsGrid",value:function(){var e=this,t=o.r.bind(this.documentColors,this.documentColors),n=new o.d(this.locale,{columns:this.columns});return n.delegate("execute").to(this),n.extendTemplate({attributes:{class:t.if("isEmpty","ck-hidden")}}),n.items.bindTo(this.documentColors).using(function(t){var n=new o.e;return n.set({color:t.color,hasBorder:t.options&&t.options.hasBorder}),t.label&&n.set({label:t.label,tooltip:!0}),n.on("execute",function(){e.fire("execute",{value:t.color})}),n}),this.documentColors.on("change:isEmpty",function(e,t,r){r&&(n.selectedColor=null)}),n}},{key:"_addColorToDocumentColors",value:function(e){var t=this.colorDefinitions.find(function(t){return t.color===e});t?this.documentColors.add(Object.assign({},t)):this.documentColors.add({color:e,label:e,options:{hasBorder:!1}})}}]),n}();function w(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0))return{};i=r}var c=i.xproperties,l=(c=void 0===c?{}:c)["X-CP-TASKLIST"];return t.includes(l)?Object(s.d)(d(d({},i),{},{groupName:e[l].name})):Object(s.d)(i)}),B=Object(r.createSelector)([O],function(e){if(e){var t=Object.keys(e).filter(function(t){var n;if((n=e[t]).open)return n});return t&&t.length>0?e[t[0]]:void 0}})},function(e,t,n){var r=n(52),o=n(112),a=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(o(e),t)}},function(e,t,n){"use strict";n(39),n(11);var r=n(8);n.d(t,"a",function(){return r.f}),n.d(t,"h",function(){return r.P}),n.d(t,"J",function(){return r.Ab});var o=n(9);n.d(t,"b",function(){return o.r}),n.d(t,"c",function(){return o.s}),n.d(t,"d",function(){return o.t}),n.d(t,"e",function(){return o.u}),n.d(t,"f",function(){return o.v}),n.d(t,"g",function(){return o.w}),n.d(t,"i",function(){return o.C}),n.d(t,"j",function(){return o.D}),n.d(t,"k",function(){return o.E}),n.d(t,"l",function(){return o.F}),n.d(t,"m",function(){return o.H}),n.d(t,"n",function(){return o.M}),n.d(t,"o",function(){return o.lb}),n.d(t,"p",function(){return o.mb}),n.d(t,"q",function(){return o.nb}),n.d(t,"r",function(){return o.ob}),n.d(t,"s",function(){return o.pb}),n.d(t,"t",function(){return o.qb}),n.d(t,"u",function(){return o.rb}),n.d(t,"v",function(){return o.sb}),n.d(t,"w",function(){return o.tb}),n.d(t,"x",function(){return o.ub}),n.d(t,"y",function(){return o.vb}),n.d(t,"z",function(){return o.wb}),n.d(t,"A",function(){return o.xb}),n.d(t,"B",function(){return o.yb}),n.d(t,"C",function(){return o.zb}),n.d(t,"D",function(){return o.Ab}),n.d(t,"E",function(){return o.Db}),n.d(t,"F",function(){return o.Rb}),n.d(t,"G",function(){return o.lc}),n.d(t,"H",function(){return o.cd}),n.d(t,"I",function(){return o.dd}),n.d(t,"M",function(){return o.hd}),n.d(t,"N",function(){return o.id}),n.d(t,"O",function(){return o.kd}),n.d(t,"P",function(){return o.ld}),n.d(t,"Q",function(){return o.md});var a=n(12);n.d(t,"K",function(){return a.tb}),n.d(t,"L",function(){return a.wb});n(38)},function(e,t,n){"use strict";n.d(t,"j",function(){return o}),n.d(t,"k",function(){return a}),n.d(t,"o",function(){return i}),n.d(t,"r",function(){return c}),n.d(t,"d",function(){return s}),n.d(t,"c",function(){return l}),n.d(t,"g",function(){return u}),n.d(t,"m",function(){return d}),n.d(t,"i",function(){return f}),n.d(t,"h",function(){return p}),n.d(t,"e",function(){return m}),n.d(t,"p",function(){return h}),n.d(t,"f",function(){return b}),n.d(t,"q",function(){return y}),n.d(t,"l",function(){return v}),n.d(t,"b",function(){return g}),n.d(t,"a",function(){return E}),n.d(t,"n",function(){return O});var r=n(9),o=function(){return{type:r.S}},a=function(){return{type:r.Z}},i=function(e){return{type:r.R,layout:e}},c=function(e){return{type:r.db,uploadingToCloudStatus:e}},s=function(){return{type:r.B}},l=function(){return{type:r.A}},u=function(e){return{type:r.Q,filter:e}},d=function(e){return{type:r.U,sort:e}},f=function(e){return{type:r.X,attachment:e}},p=function(e){return{type:r.W,navInfo:e}},m=function(e,t){return{type:r.T,params:e,config:t}},h=function(e){return{type:r.bb,data:e}},b=function(e,t){return{type:r.V,data:e,params:t}},y=function(e,t){return{type:r.cb,selected:e,options:t}},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fullOpenSelected:!1};return{type:r.Y,selectedInfo:e,options:t}},g=function(e){return{type:r.O,params:e}},E=function(e){return{type:r.bb,data:{selectMode:e}}},O=function(e,t){return{type:r.ab,index:e,direction:t}}},function(e,t,n){"use strict";n.d(t,"i",function(){return A}),n.d(t,"g",function(){return T}),n.d(t,"b",function(){return S}),n.d(t,"d",function(){return C}),n.d(t,"f",function(){return N}),n.d(t,"e",function(){return R}),n.d(t,"h",function(){return k}),n.d(t,"a",function(){return I}),n.d(t,"j",function(){return D}),n.d(t,"k",function(){return P}),n.d(t,"l",function(){return L}),n.d(t,"c",function(){return M});var r=n(30),o=n(436),a=Object(r.u)("IO"),i="TAKE",c="PUT",s="ALL",l="RACE",u="CALL",d="CPS",f="FORK",p="JOIN",m="CANCEL",h="SELECT",b="ACTION_CHANNEL",y="CANCELLED",v="FLUSH",g="GET_CONTEXT",E="SET_CONTEXT",O="\n(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)",_=function(e,t){var n;return(n={})[a]=!0,n[e]=t,n};function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&Object(r.g)(arguments[0],r.n.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),r.n.pattern(e))return _(i,{pattern:e});if(r.n.channel(e))return _(i,{channel:e});throw new Error("take(patternOrChannel): argument "+String(e)+" is not valid channel or a valid pattern")}A.maybe=function(){var e=A.apply(void 0,arguments);return e[i].maybe=!0,e};A.maybe;function T(e,t){return arguments.length>1?(Object(r.g)(e,r.n.notUndef,"put(channel, action): argument channel is undefined"),Object(r.g)(e,r.n.channel,"put(channel, action): argument "+e+" is not a valid channel"),Object(r.g)(t,r.n.notUndef,"put(channel, action): argument action is undefined")):(Object(r.g)(e,r.n.notUndef,"put(action): argument action is undefined"),t=e,e=null),_(c,{channel:e,action:t})}function S(e){return _(s,e)}function w(e,t,n){Object(r.g)(t,r.n.notUndef,e+": argument fn is undefined");var o=null;if(r.n.array(t)){var a=t;o=a[0],t=a[1]}else if(t.fn){var i=t;o=i.context,t=i.fn}return o&&r.n.string(t)&&r.n.func(o[t])&&(t=o[t]),Object(r.g)(t,r.n.func,e+": argument "+t+" is not a function"),{context:o,fn:t,args:n}}function C(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r1)return S(t.map(function(e){return R(e)}));var o=t[0];return 1===t.length&&(Object(r.g)(o,r.n.notUndef,"cancel(task): argument task is undefined"),Object(r.g)(o,r.n.task,"cancel(task): argument "+o+" is not a valid Task object "+O)),_(m,o||r.d)}function k(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o1&&(Object(r.g)(t,r.n.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),Object(r.g)(t,r.n.buffer,"actionChannel(pattern, buffer): argument "+t+" is not a valid buffer")),_(b,{pattern:e,buffer:t})}function D(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a2?n-2:0),a=2;a3?r-3:0),i=3;i1?t-1:0),r=1;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function E(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:function(){return r.r},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.r,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r.r,u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},m=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},v=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,g=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"anonymous",E=arguments[8];Object(r.g)(e,r.n.iterator,d);var O=Object(r.k)(B,Object(r.w)("[...effects]","all([...effects])")),_=m.sagaMonitor,A=m.logger,T=m.onError,S=A||r.p,w=function(e){var t=e.sagaStack;!t&&e.stack&&(t=-1!==e.stack.split("\n")[0].indexOf(e.message)?e.stack:"Error: "+e.message+"\n"+e.stack),S("error","uncaught at "+g,t||e.message||e)},C=Object(o.e)(t),N=Object.create(u);P.cancel=r.r;var R=function(e,t,n,o){var a,i;return n._deferredEnd=null,(a={})[r.e]=!0,a.id=e,a.name=t,"done",(i={}).done=i.done||{},i.done.get=function(){if(n._deferredEnd)return n._deferredEnd.promise;var e=Object(r.i)();return n._deferredEnd=e,n._isRunning||(n._error?e.reject(n._error):e.resolve(n._result)),e.promise},a.cont=o,a.joiners=[],a.cancel=D,a.isRunning=function(){return n._isRunning},a.isCancelled=function(){return n._isCancelled},a.isAborted=function(){return n._isAborted},a.result=function(){return n._result},a.error=function(){return n._error},a.setContext=function(e){Object(r.g)(e,r.n.object,Object(r.h)("task",e)),r.s.assign(N,e)},function(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}}(a,i),a}(v,g,e,E),k={name:g,cancel:function(){k.isRunning&&!k.isCancelled&&(k.isCancelled=!0,P(p))},isRunning:!0},I=function(e,t,n){var o=[],a=void 0,i=!1;function c(e){l(),n(e,!0)}function s(e){o.push(e),e.cont=function(s,l){i||(Object(r.t)(o,e),e.cont=r.r,l?c(s):(e===t&&(a=s),o.length||(i=!0,n(a))))}}function l(){i||(i=!0,o.forEach(function(e){e.cont=r.r,e.cancel()}),o=[])}return s(t),{addTask:s,cancelAll:l,abort:c,getTasks:function(){return o},taskNames:function(){return o.map(function(e){return e.name})}}}(0,k,L);function D(){e._isRunning&&!e._isCancelled&&(e._isCancelled=!0,I.cancelAll(),L(p))}return E&&(E.cancel=D),e._isRunning=!0,P(),R;function P(t,n){if(!k.isRunning)throw new Error("Trying to resume an already finished generator");try{var o=void 0;n?o=e.throw(t):t===p?(k.isCancelled=!0,P.cancel(),o=r.n.func(e.return)?e.return(p):{done:!0,value:p}):o=t===f?r.n.func(e.return)?e.return():{done:!0}:e.next(t),o.done?(k.isMainRunning=!1,k.cont&&k.cont(o.value)):j(o.value,v,"",P)}catch(e){k.isCancelled&&w(e),k.isMainRunning=!1,k.cont(e,!0)}}function L(t,n){e._isRunning=!1,C.close(),n?(t instanceof Error&&Object.defineProperty(t,"sagaStack",{value:"at "+g+" \n "+(t.sagaStack||t.stack),configurable:!0}),R.cont||(t instanceof Error&&T?T(t):w(t)),e._error=t,e._isAborted=!0,e._deferredEnd&&e._deferredEnd.reject(t)):(e._result=t,e._deferredEnd&&e._deferredEnd.resolve(t)),R.cont&&R.cont(t,n),R.joiners.forEach(function(e){return e.cb(t,n)}),R.joiners=null}function j(e,u){var d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",m=arguments[3],y=Object(r.v)();_&&_.effectTriggered({effectId:y,parentEffectId:u,label:d,effect:e});var v=void 0;function E(e,t){v||(v=!0,m.cancel=r.r,_&&(t?_.effectRejected(y,e):_.effectResolved(y,e)),m(e,t))}E.cancel=r.r,m.cancel=function(){if(!v){v=!0;try{E.cancel()}catch(e){w(e)}E.cancel=r.r,_&&_.effectCancelled(y)}};var A=void 0;return r.n.promise(e)?M(e,E):r.n.helper(e)?F(b(e),y,E):r.n.iterator(e)?x(e,y,g,E):r.n.array(e)?O(e,y,E):(A=i.c.take(e))?function(e,t){var n=e.channel,r=e.pattern,a=e.maybe;n=n||C;var i=function(e){return e instanceof Error?t(e,!0):Object(o.d)(e)&&!a?t(f):t(e)};try{n.take(i,h(r))}catch(e){return t(e,!0)}t.cancel=i.cancel}(A,E):(A=i.c.put(e))?function(e,t){var o=e.channel,i=e.action,c=e.resolve;Object(a.a)(function(){var e=void 0;try{e=(o?o.put:n)(i)}catch(e){if(o||c)return t(e,!0);w(e)}if(!c||!r.n.promise(e))return t(e);M(e,t)})}(A,E):(A=i.c.all(e))?B(A,y,E):(A=i.c.race(e))?function(e,t,n){var a=void 0,i=Object.keys(e),c={};i.forEach(function(t){var s=function(c,s){if(!a)if(s)n.cancel(),n(c,!0);else if(!Object(o.d)(c)&&c!==f&&c!==p){var u;n.cancel(),a=!0;var d=((u={})[t]=c,u);n(r.n.array(e)?[].slice.call(l({},d,{length:i.length})):d)}};s.cancel=r.r,c[t]=s}),n.cancel=function(){a||(a=!0,i.forEach(function(e){return c[e].cancel()}))},i.forEach(function(n){a||j(e[n],t,n,c[n])})}(A,y,E):(A=i.c.call(e))?function(e,t,n){var o=e.context,a=e.fn,i=e.args,c=void 0;try{c=a.apply(o,i)}catch(e){return n(e,!0)}return r.n.promise(c)?M(c,n):r.n.iterator(c)?x(c,t,a.name,n):n(c)}(A,y,E):(A=i.c.cps(e))?function(e,t){var n=e.context,o=e.fn,a=e.args;try{var i=function(e,n){return r.n.undef(e)?t(n):t(e,!0)};o.apply(n,a.concat(i)),i.cancel&&(t.cancel=function(){return i.cancel()})}catch(e){return t(e,!0)}}(A,E):(A=i.c.fork(e))?F(A,y,E):(A=i.c.join(e))?function(e,t){if(e.isRunning()){var n={task:R,cb:t};t.cancel=function(){return Object(r.t)(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())}(A,E):(A=i.c.cancel(e))?function(e,t){e===r.d&&(e=R);e.isRunning()&&e.cancel();t()}(A,E):(A=i.c.select(e))?function(e,t){var n=e.selector,r=e.args;try{var o=n.apply(void 0,[s()].concat(r));t(o)}catch(e){t(e,!0)}}(A,E):(A=i.c.actionChannel(e))?function(e,n){var r=e.pattern,a=e.buffer,i=h(r);i.pattern=r,n(Object(o.c)(t,a||c.a.fixed(),i))}(A,E):(A=i.c.flush(e))?function(e,t){e.flush(t)}(A,E):(A=i.c.cancelled(e))?function(e,t){t(!!k.isCancelled)}(0,E):(A=i.c.getContext(e))?function(e,t){t(N[e])}(A,E):(A=i.c.setContext(e))?function(e,t){r.s.assign(N,e),t()}(A,E):E(e)}function M(e,t){var n=e[r.a];r.n.func(n)?t.cancel=n:r.n.func(e.abort)&&(t.cancel=function(){return e.abort()}),e.then(t,function(e){return t(e,!0)})}function x(e,r,o,a){y(e,t,n,s,N,m,r,o,a)}function F(e,o,i){var c=e.context,l=e.fn,u=e.args,d=e.detached,f=function(e){var t=e.context,n=e.fn,o=e.args;if(r.n.iterator(n))return n;var a=void 0,i=void 0;try{a=n.apply(t,o)}catch(e){i=e}return r.n.iterator(a)?a:i?Object(r.q)(function(){throw i}):Object(r.q)(function(){var e=void 0,t={done:!1,value:a};return function(n){return e?function(e){return{done:!0,value:e}}(n):(e=!0,t)}}())}({context:c,fn:l,args:u});try{Object(a.c)();var p=y(f,t,n,s,N,m,o,l.name,d?null:r.r);d?i(p):f._isRunning?(I.addTask(p),i(p)):f._error?I.abort(f._error):i(p)}finally{Object(a.b)()}}function B(e,t,n){var a=Object.keys(e);if(!a.length)return n(r.n.array(e)?[]:{});var i=0,c=void 0,s={},u={};a.forEach(function(t){var d=function(u,d){c||(d||Object(o.d)(u)||u===f||u===p?(n.cancel(),n(u,d)):(s[t]=u,++i===a.length&&(c=!0,n(r.n.array(e)?r.f.from(l({},s,{length:a.length})):s))))};d.cancel=r.r,u[t]=d}),n.cancel=function(){c||(c=!0,a.forEach(function(e){return u[e].cancel()}))},a.forEach(function(n){return j(e[n],t,n,u[n])})}}var v="runSaga(storeInterface, saga, ...args): saga argument must be a Generator function!";n(436),n(2),t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=void 0===t?{}:t,a=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["context"]),i=a.sagaMonitor,c=a.logger,s=a.onError;if(r.n.func(a))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(c&&!r.n.func(c))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(s&&!r.n.func(s))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(a.emitter&&!r.n.func(a.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function l(e){var t=e.getState,u=e.dispatch,d=Object(o.b)();return d.emit=(a.emitter||r.l)(d.emit),l.run=function(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),a=2;a1?n-1:0),o=1;oe.length)&&(t=e.length);for(var n=0,r=new Array(t);n0)for(var o=n[n.length-1],a=o.uid,i=o.folderPath,c=r.rows.length,s=0;s<=c-1;s+=1){var l=r.rows[s].data||{},u=l.uid,d=l.folderPath;if(u===a&&i===d){var f=r.rows[s+1]&&r.rows[s+1].data&&r.rows[s+1].data.uid,p=r.rows[s-1]&&r.rows[s-1].data&&r.rows[s-1].data.uid;if(!f){var m=s-1;return{nextInfo:{index:s+2,messageInfo:r.rows[s+2]&&r.rows[s+2].data},lastInfo:{index:m,messageInfo:r.rows[s-1]&&r.rows[s-1].data}}}if(!p){var h=s-2;return{nextInfo:{index:s+1,messageInfo:r.rows[s+1]&&r.rows[s+1].data},lastInfo:{index:h,messageInfo:r.rows[s-2]&&r.rows[s-2].data}}}if(f&&p){var b=s-1;return{nextInfo:{index:s+1,messageInfo:r.rows[s+1]&&r.rows[s+1].data},lastInfo:{index:b,messageInfo:r.rows[s-1]&&r.rows[s-1].data}}}}}return{}}),v=Object(r.createSelector)(h,function(e){return e.selectedInfo&&e.selectedInfo.filter(function(e){return e.uid})||[]}),g=Object(r.createSelector)(u.device.isDesktop?c.b:c.a,v,i.p,function(e,t,n){return e===s.eb.ATTACHMENT_VIEW?n:t}),E=Object(r.createSelector)(h,function(e){return e.fullOpenSelected}),O=function(e){return e.mail.summaries[e.account.selectMailAccountId]},_=Object(r.createSelector)(O,function(e){return e.list}),A=Object(r.createSelector)(O,function(e){return e.items}),T=Object(r.createSelector)(O,function(e){return e.sort}),S=Object(r.createSelector)(O,function(e){return e.summaryListFetchStatus}),w=Object(r.createSelector)(O,function(e){return e.summaryListCachedItems?e.summaryListCachedItems:null}),C=Object(r.createSelector)([_,a.a,o.h],function(e,t,n){return e[n]&&e[n][t]}),N=Object(r.createSelector)([C],function(e){return e?e.indexes:null}),R=Object(r.createSelector)([A,a.a],function(e,t){return e[t]}),k=function(e){return Object(r.createSelector)(O,function(t){return t.summaryFetchingQueue[JSON.stringify(e)]})},I=function(e){return Object(r.createSelector)(R,function(t){return!t&&[]||e.filter(function(e){return!t[e]})})},D=function(e){return Object(r.createSelector)(R,function(t){return e.filter(function(e){var n=e.uid,r=e.folderPath;return!t[Object(l.x)(n,r)]})})},P=function(e){var t=e.uid,n=e.folderPath;return Object(r.createSelector)(R,function(e){var r=Object(l.x)(t,n);return e[r].uidList?e[r].uidList.map(function(e){return{uid:e,folderPath:n}}):[{uid:t,folderPath:n}]})},L=Object(r.createSelector)(A,function(e){return function(t,n){return e?t.map(function(t){var r=t.uid,o=t.folderPath,a=e[n||o];return a&&a[Object(l.x)(r,o)]}).filter(function(e){return e}):[]}}),j=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object(r.createSelector)(R,function(n){return n?e.map(function(e){var t=e.uid,r=e.folderPath,o=e.part;return n[Object(l.x)(t,r,o)]}).filter(function(e){return e&&(!t||"removing"!==e._status)}):[]})},M=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(r.createSelector)(R,function(n){return n?e.map(function(e){var r=e.uid,o=e.folderPath,a=e.part;return t&&n[Object(l.x)("thread_".concat(r),o,a)]||n[Object(l.x)(r,o,a)]}):[]})},x=function(e){return Object(r.createSelector)(R,function(t){return t?e.map(function(e){return t[e]}):[]})},F=function(e){return Object(r.createSelector)(R,function(t){return t?e.map(function(e){var n=e.uid,r=e.folderPath,o=Object(l.x)(n,r);return t[o]?t[o].uidList&&t[o].uidList.map(function(e){return{uid:e,folderPath:r}})||[{uid:n,folderPath:r}]:[]}).reduce(function(e,t){return e.concat(t)},[]):[]})},B=Object(r.createSelector)(C,function(e){return e?e.totalCount:0}),U=Object(r.createSelector)(C,function(e){return e&&!e.cacheExpired}),V=Object(r.createSelector)([C,R],function(e,t){if(!e)return[];var n=e.indexes;return Array.apply(null,Array(n.length)).map(function(e,t){return n[t]}).map(function(e){return t[e]}).filter(function(e){return!e||"removing"!==e._status})}),H=Object(r.createSelector)([R,g],function(e,t){return e&&t?t.map(function(t){var n=t.uid,r=t.folderPath;return e[Object(l.x)(n,r)]}).filter(function(e){return!!e}):[]}),G=Object(r.createSelector)([H,R],function(e,t){return e&&t?e.map(function(e){var n=e.uid;return e.isThread&&(n=e.uidList[0]),t[Object(l.x)(n,e.folderPath)]}):[]}),W=(Object(r.createSelector)([R,g],function(e,t){var n=[];return t.forEach(function(t){var r=t.uid,o=t.folderPath,a=e[Object(l.x)(r,o)];a.isThread?n.push.apply(n,d(a.uidList)):n.push(r)}),n}),function(e){var t=e.uid,n=e.folderPath;return Object(r.createSelector)(A,function(e){if(!e||!e[n])return!1;var r=Object.values(e[n]).filter(function(e){return e.uidList&&e.uidList.includes(t)});return r.length>0&&r[0]})}),z=(Object(r.createSelector)(R,g,function(e,t){var n=[];return t.forEach(function(t){var r=t.uid,o=t.folderPath,a=e[Object(l.x)(r,o)];if(a.uidList){var i=a.uidList.map(function(e){return{uid:e,folderPath:o}});n=n.concat(i)}else n.push({uid:r,folderPath:o})}),n}),function(e){return Object(r.createSelector)([A],function(t){return t[e]})})},function(e,t,n){"use strict";n.d(t,"c",function(){return u}),n.d(t,"i",function(){return f}),n.d(t,"k",function(){return c}),n.d(t,"a",function(){return d}),n.d(t,"d",function(){return i}),n.d(t,"j",function(){return p}),n.d(t,"h",function(){return m}),n.d(t,"b",function(){return h}),n.d(t,"g",function(){return b}),n.d(t,"f",function(){return a}),n.d(t,"e",function(){return s});var r=n(15),o=n(4),a=function(e){return e.cloud.folder.fetchStatus},i=function(e){return e.cloud.folder.currentFolder},c=function(e){return e.cloud.quota},s=function(e){return e.cloud.paginationSize.size},l=Object(r.createSelector)([function(e){return e.cloud.account.list},function(e){return e.cloud.account.items}],function(e,t){if(e.length>0){var n=e.filter(function(e){return"personalcloud"===t[e].type});return t[n[0]]}return!1}),u=Object(r.createSelector)(l,function(e){if(e)return e.id}),d=Object(r.createSelector)([function(e){return e.account}],function(e){return e.personalcloud&&"auto"===e.personalcloud.associationMode?"auto":"manual"}),f=Object(r.createSelector)([l],function(e){return!(!e||"true"!==e.properties.canBrowse)&&e}),p=Object(r.createSelector)([function(e){return e.cloud.folder.list},function(e){return e.cloud.folder.items},i],function(e,t,n){return n&&e[n]?e[n].map(function(e){return t[e]}):[]}),m=Object(r.createSelector)(a,function(e){return e===o.P}),h=Object(r.createSelector)([l],function(e){return"/".concat(e.properties.defaultUploadFolder)}),b=Object(r.createSelector)([function(e){return e.cloud.folder.createFolderStatus}],function(e){return e===o.P})},function(e,t,n){"use strict";n.d(t,"o",function(){return o}),n.d(t,"p",function(){return a}),n.d(t,"n",function(){return i}),n.d(t,"c",function(){return c}),n.d(t,"d",function(){return s}),n.d(t,"b",function(){return l}),n.d(t,"x",function(){return u}),n.d(t,"y",function(){return d}),n.d(t,"w",function(){return f}),n.d(t,"g",function(){return p}),n.d(t,"h",function(){return m}),n.d(t,"f",function(){return h}),n.d(t,"l",function(){return b}),n.d(t,"m",function(){return y}),n.d(t,"k",function(){return v}),n.d(t,"u",function(){return A}),n.d(t,"v",function(){return E}),n.d(t,"q",function(){return g}),n.d(t,"t",function(){return O}),n.d(t,"r",function(){return _}),n.d(t,"i",function(){return T}),n.d(t,"s",function(){return S}),n.d(t,"a",function(){return w}),n.d(t,"e",function(){return C}),n.d(t,"j",function(){return N});var r=n(11),o=function(){return{type:r.p}},a=function(e){return{type:r.r,data:e}},i=function(e){return{type:r.n,error:e}},c=function(e){return{type:r.c,name:e}},s=function(e){return{type:r.d,data:e}},l=function(e){return{type:r.b,error:e}},u=function(e,t,n){return{type:r.y,id:e,name:t,addressBookType:n}},d=function(e){return{type:r.z,data:e}},f=function(e){return{type:r.x,error:e}},p=function(e,t){return{type:r.g,id:e,name:t}},m=function(e){return{type:r.h,data:e}},h=function(e){return{type:r.f,error:e}},b=function(e){return{type:r.l,id:e}},y=function(e){return{type:r.m,data:e}},v=function(e){return{type:r.k,error:e}},g=function(){return{type:r.o}},E=function(e){return{type:r.w,addressBookId:e}},O=function(e){return{type:r.q,addressBookId:e}},_=function(e){return{type:r.s,modal:e}},A=function(e){return{type:r.v,addressBookId:e}},T=function(e){return{type:r.i,addressBook:e}},S=function(e){return{type:r.t,opt:e}},w=function(){return{type:r.u}},C=function(e,t,n){return{type:r.e,id:e,name:t,modal:n}},N=function(e){return{type:r.j,modal:e}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"d",function(){return i}),n.d(t,"e",function(){return c}),n.d(t,"c",function(){return s});var r=n(12),o=function(e){return{type:r.sb,options:e}},a=function(e){return{type:r.tb,data:e}},i=function(e,t){return{type:r.vb,values:e,opts:t}},c=function(e){return{type:r.wb,data:e}},s=function(e,t){return{type:r.ub,values:e,opts:t}}},function(e,t,n){"use strict";n.d(t,"e",function(){return m}),n.d(t,"d",function(){return h}),n.d(t,"h",function(){return b}),n.d(t,"g",function(){return y}),n.d(t,"b",function(){return v}),n.d(t,"i",function(){return g}),n.d(t,"m",function(){return E}),n.d(t,"l",function(){return O}),n.d(t,"c",function(){return _}),n.d(t,"k",function(){return T}),n.d(t,"j",function(){return S}),n.d(t,"f",function(){return w}),n.d(t,"a",function(){return C});var r=n(15),o=n(175),a=n(24),i=n(256),c=n(6);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,a,i,c){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,a,i,c],u=0;(s=new Error(t.replace(/%s/g,function(){return l[u++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}}},function(e,t,n){"use strict";(function(e){n.d(t,"e",function(){return a}),n.d(t,"c",function(){return i}),n.d(t,"b",function(){return c}),n.d(t,"d",function(){return s}),n.d(t,"a",function(){return l}),n.d(t,"f",function(){return p}),n.d(t,"n",function(){return m}),n.d(t,"w",function(){return h}),n.d(t,"j",function(){return b}),n.d(t,"i",function(){return y}),n.d(t,"h",function(){return v}),n.d(t,"g",function(){return g}),n.d(t,"v",function(){return E}),n.d(t,"p",function(){return O}),n.d(t,"x",function(){return _}),n.d(t,"r",function(){return A}),n.d(t,"q",function(){return T}),n.d(t,"l",function(){return S}),n.d(t,"o",function(){return w}),n.d(t,"k",function(){return C}),n.d(t,"m",function(){return N}),n.d(t,"s",function(){return R}),n.d(t,"u",function(){return k}),n.d(t,"t",function(){return I});var r=n(3),o=n(391),a={options:["default",8,10,12,14,18,24,36],supportAllValues:!0},i={colors:[{color:"#000000",label:Object(r.a)("mail.rte.tooltips.Black")},{color:"#4D4D4D",label:Object(r.a)("mail.rte.tooltips.Dim_Grey")},{color:"#999999",label:Object(r.a)("mail.rte.tooltips.Grey")},{color:"#E6E6E6",label:Object(r.a)("mail.rte.tooltips.Light_Grey")},{color:"#E64C4C",label:Object(r.a)("mail.rte.tooltips.Red")},{color:"#E6994C",label:Object(r.a)("mail.rte.tooltips.Orange")},{color:"#E6E64C",label:Object(r.a)("mail.rte.tooltips.Yellow")},{color:"#99E64C",label:Object(r.a)("mail.rte.tooltips.Light_green")},{color:"#43E64C",label:Object(r.a)("mail.rte.tooltips.Green")},{color:"#43E699",label:Object(r.a)("mail.rte.tooltips.Aquamarine")},{color:"#43E6E6",label:Object(r.a)("mail.rte.tooltips.Turquoise")},{color:"#4C99E6",label:Object(r.a)("mail.rte.tooltips.Light_blue")},{color:"#4C4CE6",label:Object(r.a)("mail.rte.tooltips.Blue")},{color:"#994CE6",label:Object(r.a)("mail.rte.tooltips.Purple")}],supportAllValues:!0},c={colors:[{color:"#000000",label:Object(r.a)("mail.rte.tooltips.Black")},{color:"#4D4D4D",label:Object(r.a)("mail.rte.tooltips.Dim_Grey")},{color:"#999999",label:Object(r.a)("mail.rte.tooltips.Grey")},{color:"#E6E6E6",label:Object(r.a)("mail.rte.tooltips.Light_Grey")},{color:"#E64C4C",label:Object(r.a)("mail.rte.tooltips.Red")},{color:"#E6994C",label:Object(r.a)("mail.rte.tooltips.Orange")},{color:"#E6E64C",label:Object(r.a)("mail.rte.tooltips.Yellow")},{color:"#99E64C",label:Object(r.a)("mail.rte.tooltips.Light_green")},{color:"#43E64C",label:Object(r.a)("mail.rte.tooltips.Green")},{color:"#43E699",label:Object(r.a)("mail.rte.tooltips.Aquamarine")},{color:"#43E6E6",label:Object(r.a)("mail.rte.tooltips.Turquoise")},{color:"#4C99E6",label:Object(r.a)("mail.rte.tooltips.Light_blue")},{color:"#4C4CE6",label:Object(r.a)("mail.rte.tooltips.Blue")},{color:"#994CE6",label:Object(r.a)("mail.rte.tooltips.Purple")}],supportAllValues:!0},s={options:["Andale Mono,AndaleMono,monospace","arial, sans-serif","Arial Black,Arial Bold,Gadget,sans-serif","Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif","Calibri","Comic Sans MS,Comic Sans,cursive","Courier New,Courier,monospace","Georgia,serif","Helvetica Neue,Helvetica,Arial,sans-serif","Impact,sans serif","symbol","Tahoma,sans-serif","Terminal Dosis","TimesNewRoman,serif","Trebuchet MS,sans-serif","Verdana,Geneva,sans-serif","Webdings","Wingdings"],supportAllValues:!0},l=function(e){e.plugins.get("SpecialCharacters").addItems(Object(r.a)("mail.rte.ckEmoji.smileys"),o.g),e.plugins.get("SpecialCharacters").addItems(Object(r.a)("mail.rte.ckEmoji.people"),o.f),e.plugins.get("SpecialCharacters").addItems(Object(r.a)("mail.rte.ckEmoji.animals"),o.b),e.plugins.get("SpecialCharacters").addItems(Object(r.a)("mail.rte.ckEmoji.food"),o.d),e.plugins.get("SpecialCharacters").addItems(Object(r.a)("mail.rte.ckEmoji.travel"),o.i),e.plugins.get("SpecialCharacters").addItems(Object(r.a)("mail.rte.ckEmoji.activities"),o.a),e.plugins.get("SpecialCharacters").addItems(Object(r.a)("mail.rte.ckEmoji.objects"),o.e),e.plugins.get("SpecialCharacters").addItems(Object(r.a)("mail.rte.ckEmoji.symbols"),o.h),e.plugins.get("SpecialCharacters").addItems(Object(r.a)("mail.rte.ckEmoji.flags"),o.c)},u=function(t){return e.uxLocalStorage&&e.uxLocalStorage.getItem(t)},d=u("clientlocale")&&u("clientlocale").split("_")[0]||"en-gb",f="en"===d||"es"===d?"en-gb":d,p=function(e){e.ui.componentFactory.add("localizedBold",function(t){var n=e.ui.componentFactory.create("bold");return n.label=Object(r.a)("mail.rte.tooltips.+bold"),n})},m=function(e){e.ui.componentFactory.add("localizedItalic",function(t){var n=e.ui.componentFactory.create("italic");return n.label=Object(r.a)("mail.rte.tooltips.+italic"),n})},h=function(e){e.ui.componentFactory.add("localizedUnderline",function(t){var n=e.ui.componentFactory.create("underline");return n.label=Object(r.a)("mail.rte.tooltips.+underline"),n})},b=function(e){e.ui.componentFactory.add("localizedFont",function(t){var n=e.ui.componentFactory.create("fontSize");return n.buttonView.label=Object(r.a)("mail.rte.tooltips.+fontSize"),n})},y=function(e){e.ui.componentFactory.add("localizedFontFamily",function(t){var n=e.ui.componentFactory.create("fontFamily");return n.buttonView.label=Object(r.a)("mail.rte.tooltips.+fontName"),n})},v=function(e){e.ui.componentFactory.add("localizedFontColor",function(t){var n=e.ui.componentFactory.create("fontColor");return n.buttonView.label=Object(r.a)("mail.rte.tooltips.+foreColor"),n})},g=function(e){e.ui.componentFactory.add("localizedFontBackgroundColor",function(t){var n=e.ui.componentFactory.create("fontBackgroundColor");return n.buttonView.label=Object(r.a)("mail.rte.tooltips.+backColor"),n})},E=function(e){e.ui.componentFactory.add("localizedUnOrdered",function(t){var n=e.ui.componentFactory.create("bulletedList");return n.label=Object(r.a)("mail.rte.tooltips.+insertUnorderedList"),n})},O=function(e){e.ui.componentFactory.add("localizedOrdered",function(t){var n=e.ui.componentFactory.create("numberedList");return n.label=Object(r.a)("mail.rte.tooltips.+insertOrderedList"),n})},_=function(e){e.ui.componentFactory.add("localizedUndo",function(t){var n=e.ui.componentFactory.create("undo");return n.label=Object(r.a)("mail.rte.tooltips.undo"),n})},A=function(e){e.ui.componentFactory.add("localizedRedo",function(t){var n=e.ui.componentFactory.create("redo");return n.label=Object(r.a)("mail.rte.tooltips.redo"),n})},T=function(e){e.ui.componentFactory.add("localizedOutdent",function(t){var n=e.ui.componentFactory.create("outdent");return n.label=Object(r.a)("mail.rte.tooltips.+outdent"),n})},S=function(e){e.ui.componentFactory.add("localizedIndent",function(t){var n=e.ui.componentFactory.create("indent");return n.label=Object(r.a)("mail.rte.tooltips.+indent"),n})},w=function(e){e.ui.componentFactory.add("localizedLink",function(t){var n=e.ui.componentFactory.create("link");return n.label=Object(r.a)("mail.rte.tooltips.+link"),n.on("execute",function(e,t){}),n})},C=function(e){e.ui.componentFactory.add("localizedHorizontalLine",function(t){var n=e.ui.componentFactory.create("horizontalLine");return n.label=Object(r.a)("mail.rte.tooltips.horizontal"),n})},N=function(e){e.ui.componentFactory.add("localizedInsertImage",function(t){var n=e.ui.componentFactory.create("insertImage");return"signature"===e.config._config.bodyId&&(n.class="ow-signature"),Object.assign(window.CKEDITOR_TRANSLATIONS[f].dictionary,{"Insert image via URL":Object(r.a)("mail.rte.linkimage.insertimage"),Insert:Object(r.a)("mail.rte.linkimage.insert")}),n.buttonView.label=Object(r.a)("mail.rte.tooltips.image"),n.buttonView.actionView.buttonView.label=Object(r.a)("mail.rte.tooltips.image"),n})},R=function(e){e.ui.componentFactory.add("localizedResizeImage",function(t){var n=e.ui.componentFactory.create("imageResize");return n.buttonView.tooltip=Object(r.a)("mail.rte.tooltips.resizeImage"),Object.assign(window.CKEDITOR_TRANSLATIONS[f].dictionary,{Original:Object(r.a)("mail.rte.linkimage.original")}),n})},k=function(e){e.ui.componentFactory.add("localizedTextAlignment",function(t){for(var n=e.ui.componentFactory.create("alignment"),o=n.toolbarView.items,a=0;a=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function b(e,t){for(var n=0;no?1:n0){var r=t[t.length-1],o=r.uid,a=r.folderPath,i=n.rows.filter(function(e){var t=e.data;return t&&t.uid===o&&t.folderPath===a});if(0===i.length)return{};var c=i[i.length-1].index+1,s=i[0].index-1,l=n.rows[c],u=n.rows[s];return{nextInfo:{index:c,messageInfo:l&&l.data&&l.data.messageInfo},lastInfo:{index:s,messageInfo:u&&u.data&&u.data.messageInfo}}}return{}}),g=Object(r.createSelector)(y,function(e){return e.selectedInfo}),E=Object(r.createSelector)(y,function(e){return e.selectedInfo.filter(function(e,t,n){return t===n.findIndex(function(t){return t.uid===e.uid&&t.folderPath===e.folderPath})})}),O=Object(r.createSelector)(y,function(e){return e.fullOpenSelected}),_=Object(r.createSelector)([u,a.a],function(e,t){return e&&e[t]}),A=Object(r.createSelector)([d,a.a],function(e,t){return e&&e[t]}),T=Object(r.createSelector)(_,function(e){return e?e.indexes.length:0}),S=Object(r.createSelector)(_,function(e){return e&&e.removed?e.removed.length:0}),w=Object(r.createSelector)(_,function(e){return e?e.totalCount-e.removed.length:0}),C=Object(r.createSelector)(_,function(e){return e?e.totalCount:0}),N=Object(r.createSelector)(function(e){return e.mail.summaries[e.account.selectMailAccountId]},function(e){return e.items}),R=Object(r.createSelector)(N,a.a,function(e,t){return e&&e[t]}),k=(Object(r.createSelector)([R,g],function(e,t){return t.filter(function(e,t,n){return t===n.findIndex(function(t){return t.uid===e.uid})}).map(function(t){return e[Object(o.mailUidToKey)(t.uid,t.folderPath)]})}),Object(r.createSelector)([_,A,R],function(e,t,n){return e&&t?e.indexes.map(function(e){var r=t[e],o=r.messageInfo,a=n[o];return c(c({},r),{},{messageInfo:c({},a)})}).filter(function(e){return"removing"!==e._status}):[]})),I=Object(r.createSelector)(_,function(e){return e&&!e.cacheExpired})},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var f=function(e){return e.settings.settings.listSelected},p=function(e){return e.settings.loginHistory},m=function(e){return e.account.loginHistory},h=function(e){return Object(r.createSelector)(o.r,function(t){var n=e.enabled,r=e.message,o=e.original,a=e.startTime,c=e.endTime,s={enabled:n,message:r,startDate:i()(a).format("YYYYMMDDTHHmmss"),endDate:i()(c).format("YYYYMMDDTHHmmss")};if("MX"===t)s.mode="vacation";else{var l=[];e.frequency||e.replyOnce||l.push({name:"vacationMode",value:!1}),o?l.push({name:"attachOriginalMessageToReply",value:!0}):l.push({name:"attachOriginalMessageToReply",value:!1}),s.options=l}return s})},b=function(e){return Object(r.createSelector)(o.r,function(t){var n=e.enabled,r=e.message,o=e.startDate,a=e.endDate,i=e.mode,s=d(e,c),u={enabled:n,message:r,startDate:o,endDate:a,mode:i};return"MX"===t?l(l({},u),{},{original:"echo"===i}):l(l({},u),s)})}},function(e,t,n){"use strict";n.d(t,"u",function(){return f}),n.d(t,"i",function(){return fl}),n.d(t,"d",function(){return wu}),n.d(t,"c",function(){return Du}),n.d(t,"z",function(){return gf}),n.d(t,"j",function(){return Kc}),n.d(t,"l",function(){return qm}),n.d(t,"p",function(){return Ti}),n.d(t,"v",function(){return Im}),n.d(t,"e",function(){return ua}),n.d(t,"f",function(){return $r}),n.d(t,"r",function(){return pn}),n.d(t,"w",function(){return We}),n.d(t,"n",function(){return ao}),n.d(t,"b",function(){return eh}),n.d(t,"h",function(){return ho}),n.d(t,"m",function(){return ih}),n.d(t,"q",function(){return uh}),n.d(t,"k",function(){return q}),n.d(t,"a",function(){return Ht}),n.d(t,"g",function(){return so}),n.d(t,"o",function(){return ge}),n.d(t,"s",function(){return Mh}),n.d(t,"t",function(){return xh}),n.d(t,"x",function(){return gh}),n.d(t,"y",function(){return Oh});var r=n(56),o=n.n(r),a=n(1130),i={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};o()(a.a,i),a.a.locals;function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=[],n=e.includeSelf?this:this.parent;n;)t[e.parentFirst?"push":"unshift"](n),n=n.parent;return t}},{key:"getCommonAncestor",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getAncestors(t),r=e.getAncestors(t),o=0;n[o]==r[o]&&n[o];)o++;return 0===o?null:n[o-1]}},{key:"isBefore",value:function(e){if(this==e)return!1;if(this.root!==e.root)return!1;var t=this.getPath(),n=e.getPath(),r=Object(y.n)(t,n);switch(r){case"prefix":return!0;case"extension":return!1;default:return t[r]e.data.length)throw new y.a("view-textproxy-wrong-offsetintext",B(a));if(o<0||r+o>e.data.length)throw new y.a("view-textproxy-wrong-length",B(a));return a.data=e.data.substring(r,r+o),a.offsetInText=r,a}return function(e,t,n){t&&M(e.prototype,t),n&&M(e,n)}(n,[{key:"offsetSize",get:function(){return this.data.length}},{key:"isPartial",get:function(){return this.data.length!==this.textNode.data.length}},{key:"parent",get:function(){return this.textNode.parent}},{key:"root",get:function(){return this.textNode.root}},{key:"document",get:function(){return this.textNode.document}},{key:"getAncestors",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[],n=e.includeSelf?this.textNode:this.parent;null!==n;)t[e.parentFirst?"push":"unshift"](n),n=n.parent;return t}}]),n}();V.prototype.is=function(e){return"$textProxy"===e||"view:$textProxy"===e||"textProxy"===e||"view:textProxy"===e};var H=n(319);function G(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||z(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function W(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=z(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function z(e,t){if(e){if("string"==typeof e)return Y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Y(e,t):void 0}}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?e:null}},{key:"getElementName",value:function(){if(1!==this._patterns.length)return null;var e=this._patterns[0],t=e.name;return"function"==typeof e||!t||t instanceof RegExp?null:t}}]),e}();function X(e,t){if("function"==typeof t)return t(e);var n={};return t.name&&(n.name=function(e,t){if(e instanceof RegExp)return!!t.match(e);return e===t}(t.name,e.name),!n.name)?null:t.attributes&&(n.attributes=function(e,t){var n=new Set(t.getAttributeKeys());Object(H.a)(e)?(void 0!==e.style&&Object(y.Q)("matcher-pattern-deprecated-attributes-style-key",e),void 0!==e.class&&Object(y.Q)("matcher-pattern-deprecated-attributes-class-key",e)):(n.delete("style"),n.delete("class"));return $(e,n,function(e){return t.getAttribute(e)})}(t.attributes,e),!n.attributes)?null:t.classes&&(n.classes=function(e,t){return $(e,t.getClassNames(),function(){})}(t.classes,e),!n.classes)?null:t.styles&&(n.styles=function(e,t){return $(e,t.getStyleNames(!0),function(e){return t.getStyle(e)})}(t.styles,e),!n.styles)?null:n}function $(e,t,n){var r=function(e){if(Array.isArray(e))return e.map(function(e){return Object(H.a)(e)?(void 0!==e.key&&void 0!==e.value||Object(y.Q)("matcher-pattern-missing-key-or-value",e),[e.key,e.value]):[e,!0]});if(Object(H.a)(e))return Object.entries(e);return[[e,!0]]}(e),o=Array.from(t),a=[];if(r.forEach(function(e){var t=G(e,2),r=t[0],i=t[1];o.forEach(function(e){(function(e,t){return!0===e||e===t||e instanceof RegExp&&t.match(e)})(r,e)&&function(e,t,n){if(!0===e)return!0;var r=n(t);return e===r||e instanceof RegExp&&!!String(r).match(e)}(i,e,n)&&a.push(e)})}),r.length&&!(a.lengthe.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]&&arguments[0];return this.isEmpty?[]:e?this._styleProcessor.getStyleNames(this._styles):this._getStylesEntries().map(function(e){return fe(e,1)[0]})}},{key:"clear",value:function(){this._styles={}}},{key:"_getStylesEntries",value:function(){for(var e=[],t=0,n=Object.keys(this._styles);t1){var n=t.splice(0,t.length-1).join("."),r=Object(ee.a)(this._styles,n);if(r)!Array.from(Object.keys(r)).length&&this.remove(n)}}}]),e}(),ge=function(){function e(){he(this,e),this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}return ye(e,[{key:"toNormalizedForm",value:function(e,t,n){if(Object(J.a)(t))Oe(n,Ee(e),t);else if(this._normalizers.has(e)){var r=this._normalizers.get(e)(t);Oe(n,r.path,r.value)}else Oe(n,e,t)}},{key:"getNormalized",value:function(e,t){if(!e)return re({},t);if(void 0!==t[e])return t[e];if(this._extractors.has(e)){var n=this._extractors.get(e);if("string"==typeof n)return Object(ee.a)(t,n);var r=n(e,t);if(r)return r}return Object(ee.a)(t,Ee(e))}},{key:"getReducedForm",value:function(e,t){var n=this.getNormalized(e,t);return void 0===n?[]:this._reducers.has(e)?this._reducers.get(e)(n):[[e,n]]}},{key:"getStyleNames",value:function(e){var t=this,n=Array.from(this._consumables.keys()).filter(function(n){var r=t.getNormalized(n,e);return r&&"object"==ue(r)?Object.keys(r).length:r}),r=new Set([].concat(de(n),de(Object.keys(e))));return Array.from(r.values())}},{key:"getRelatedStyles",value:function(e){return this._consumables.get(e)||[]}},{key:"setNormalizer",value:function(e,t){this._normalizers.set(e,t)}},{key:"setExtractor",value:function(e,t){this._extractors.set(e,t)}},{key:"setReducer",value:function(e,t){this._reducers.set(e,t)}},{key:"setStyleRelation",value:function(e,t){this._mapStyleNames(e,t);var n,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=pe(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;this._mapStyleNames(o,[e])}}catch(e){r.e(e)}finally{r.f()}}},{key:"_mapStyleNames",value:function(e,t){var n;this._consumables.has(e)||this._consumables.set(e,[]),(n=this._consumables.get(e)).push.apply(n,de(t))}}]),e}();function Ee(e){return e.replace("-",".")}function Oe(e,t,n){var r=n;Object(J.a)(n)&&(r=re({},Object(ee.a)(e,t),n)),le(e,t,r)}function _e(e){"@babel/helpers - typeof";return(_e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ae(e,t,n){return(Ae=De()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&ke(o,n.prototype),o}).apply(null,arguments)}function Te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||Ce(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Se(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Ce(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function we(e){return function(e){if(Array.isArray(e))return Ne(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ce(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ce(e,t){if(e){if("string"==typeof e)return Ne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ne(e,t):void 0}}function Ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0)){e.next=3;break}return e.next=3,"class";case 3:if(this._styles.isEmpty){e.next=6;break}return e.next=6,"style";case 6:return e.delegateYield(this._attrs.keys(),"t0",7);case 7:case"end":return e.stop()}},e,this)})},{key:"getAttributes",value:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(this._attrs.entries(),"t0",1);case 1:if(!(this._classes.size>0)){e.next=4;break}return e.next=4,["class",this.getAttribute("class")];case 4:if(this._styles.isEmpty){e.next=7;break}return e.next=7,["style",this.getAttribute("style")];case 7:case"end":return e.stop()}},e,this)})},{key:"getAttribute",value:function(e){if("class"==e)return this._classes.size>0?we(this._classes).join(" "):void 0;if("style"==e){var t=this._styles.toString();return""==t?void 0:t}return this._attrs.get(e)}},{key:"hasAttribute",value:function(e){return"class"==e?this._classes.size>0:"style"==e?!this._styles.isEmpty:this._attrs.has(e)}},{key:"isSimilar",value:function(e){if(!(e instanceof n))return!1;if(this===e)return!0;if(this.name!=e.name)return!1;if(this._attrs.size!==e._attrs.size||this._classes.size!==e._classes.size||this._styles.size!==e._styles.size)return!1;var t,r=Se(this._attrs);try{for(r.s();!(t=r.n()).done;){var o=Te(t.value,2),a=o[0],i=o[1];if(!e._attrs.has(a)||e._attrs.get(a)!==i)return!1}}catch(e){r.e(e)}finally{r.f()}var c,s=Se(this._classes);try{for(s.s();!(c=s.n()).done;){var l=c.value;if(!e._classes.has(l))return!1}}catch(e){s.e(e)}finally{s.f()}var u,d=Se(this._styles.getStyleNames());try{for(d.s();!(u=d.n()).done;){var f=u.value;if(!e._styles.has(f)||e._styles.getAsString(f)!==this._styles.getAsString(f))return!1}}catch(e){d.e(e)}finally{d.f()}return!0}},{key:"hasClass",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]&&arguments[0],t=[];if(e){var n,r=Se(this.getChildren());try{for(r.s();!(n=r.n()).done;){var o=n.value;t.push(o._clone(e))}}catch(e){r.e(e)}finally{r.f()}}var a=new this.constructor(this.document,this.name,this._attrs,t);return a._classes=new Set(this._classes),a._styles.set(this._styles.getNormalized()),a._customProperties=new Map(this._customProperties),a.getFillerOffset=this.getFillerOffset,a._unsafeAttributesToRender=this._unsafeAttributesToRender,a}},{key:"_appendChild",value:function(e){return this._insertChild(this.childCount,e)}},{key:"_insertChild",value:function(e,t){this._fireChange("children",this);var n,r=0,o=Se(function(e,t){if("string"==typeof t)return[new L(e,t)];Object(y.K)(t)||(t=[t]);return Array.from(t).map(function(t){return"string"==typeof t?new L(e,t):t instanceof V?new L(e,t.data):t})}(this.document,t));try{for(o.s();!(n=o.n()).done;){var a=n.value;null!==a.parent&&a._remove(),a.parent=this,a.document=this.document,this._children.splice(e,0,a),e++,r++}}catch(e){o.e(e)}finally{o.f()}return r}},{key:"_removeChildren",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this._fireChange("children",this);for(var n=e;n0&&(this._classes.clear(),!0):"style"==e?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(e)}},{key:"_addClass",value:function(e){this._fireChange("attributes",this);var t,n=Se(Object(y.Y)(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;this._classes.add(r)}}catch(e){n.e(e)}finally{n.f()}}},{key:"_removeClass",value:function(e){this._fireChange("attributes",this);var t,n=Se(Object(y.Y)(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;this._classes.delete(r)}}catch(e){n.e(e)}finally{n.f()}}},{key:"_setStyle",value:function(e,t){this._fireChange("attributes",this),Object(H.a)(e)?this._styles.set(e):this._styles.set(e,t)}},{key:"_removeStyle",value:function(e){this._fireChange("attributes",this);var t,n=Se(Object(y.Y)(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;this._styles.remove(r)}}catch(e){n.e(e)}finally{n.f()}}},{key:"_setCustomProperty",value:function(e,t){this._customProperties.set(e,t)}},{key:"_removeCustomProperty",value:function(e){return this._customProperties.delete(e)}}]),n}();function je(e,t){var n=t.split(/\s+/);e.clear(),n.forEach(function(t){return e.add(t)})}function Me(e){"@babel/helpers - typeof";return(Me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xe(e){return function(e){if(Array.isArray(e))return Be(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Fe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fe(e,t){if(e){if("string"==typeof e)return Be(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Be(e,t):void 0}}function Be(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(e);try{for(r.s();!(n=r.n()).done;){if(!n.value.is("uiElement"))return null}}catch(e){r.e(e)}finally{r.f()}return this.childCount}function ze(e){"@babel/helpers - typeof";return(ze="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ye(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t.boundaries&&!t.startPosition)throw new y.a("view-tree-walker-no-start-position",null);if(t.direction&&"forward"!=t.direction&&"backward"!=t.direction)throw new y.a("view-tree-walker-unknown-direction",t.startPosition,{direction:t.direction});this.boundaries=t.boundaries||null,t.startPosition?this.position=ft._createAt(t.startPosition):this.position=ft._createAt(t.boundaries["backward"==t.direction?"end":"start"]),this.direction=t.direction||"forward",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}return function(e,t,n){t&&at(e.prototype,t),n&&at(e,n)}(e,[{key:Symbol.iterator,value:function(){return this}},{key:"skip",value:function(e){var t,n,r;do{r=this.position;var o=this.next();t=o.done,n=o.value}while(!t&&e(n));t||(this.position=r)}},{key:"next",value:function(){return"forward"==this.direction?this._next():this._previous()}},{key:"_next",value:function(){var e,t=this.position.clone(),n=this.position,r=t.parent;if(null===r.parent&&t.offset===r.childCount)return{done:!0,value:void 0};if(r===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0,value:void 0};if(r instanceof L){if(t.isAtEnd)return this.position=ft._createAfter(r),this._next();e=r.data[t.offset]}else e=r.getChild(t.offset);if(e instanceof Le)return this.shallow?t.offset++:t=new ft(e,0),this.position=t,this._formatReturnValue("elementStart",e,n,t,1);if(e instanceof L){if(this.singleCharacters)return t=new ft(e,0),this.position=t,this._next();var o,a=e.data.length;return e==this._boundaryEndParent?(a=this.boundaries.end.offset,o=new V(e,0,a),t=ft._createAfter(o)):(o=new V(e,0,e.data.length),t.offset++),this.position=t,this._formatReturnValue("text",o,n,t,a)}if("string"==typeof e){var i;if(this.singleCharacters)i=1;else i=(r===this._boundaryEndParent?this.boundaries.end.offset:r.data.length)-t.offset;var c=new V(r,t.offset,i);return t.offset+=i,this.position=t,this._formatReturnValue("text",c,n,t,i)}return t=ft._createAfter(r),this.position=t,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",r,n,t)}},{key:"_previous",value:function(){var e,t=this.position.clone(),n=this.position,r=t.parent;if(null===r.parent&&0===t.offset)return{done:!0,value:void 0};if(r==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0,value:void 0};if(r instanceof L){if(t.isAtStart)return this.position=ft._createBefore(r),this._previous();e=r.data[t.offset-1]}else e=r.getChild(t.offset-1);if(e instanceof Le)return this.shallow?(t.offset--,this.position=t,this._formatReturnValue("elementStart",e,n,t,1)):(t=new ft(e,e.childCount),this.position=t,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",e,n,t));if(e instanceof L){if(this.singleCharacters)return t=new ft(e,e.data.length),this.position=t,this._previous();var o,a=e.data.length;if(e==this._boundaryStartParent){var i=this.boundaries.start.offset;a=(o=new V(e,i,e.data.length-i)).data.length,t=ft._createBefore(o)}else o=new V(e,0,e.data.length),t.offset--;return this.position=t,this._formatReturnValue("text",o,n,t,a)}if("string"==typeof e){var c;if(this.singleCharacters)c=1;else{var s=r===this._boundaryStartParent?this.boundaries.start.offset:0;c=t.offset-s}t.offset-=c;var l=new V(r,t.offset,c);return this.position=t,this._formatReturnValue("text",l,n,t,c)}return t=ft._createBefore(r),this.position=t,this._formatReturnValue("elementStart",r,n,t,1)}},{key:"_formatReturnValue",value:function(e,t,n,r,o){return t instanceof V&&(t.offsetInText+t.data.length==t.textNode.data.length&&("forward"!=this.direction||this.boundaries&&this.boundaries.end.isEqual(this.position)?n=ft._createAfter(t.textNode):(r=ft._createAfter(t.textNode),this.position=r)),0===t.offsetInText&&("backward"!=this.direction||this.boundaries&&this.boundaries.start.isEqual(this.position)?n=ft._createBefore(t.textNode):(r=ft._createBefore(t.textNode),this.position=r))),{done:!1,value:{type:e,item:t,previousPosition:n,nextPosition:r,length:o}}}}]),e}();function ct(e){"@babel/helpers - typeof";return(ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function st(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};t.startPosition=this;var n=new it(t);return n.skip(e),n.position}},{key:"getAncestors",value:function(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}},{key:"getCommonAncestor",value:function(e){for(var t=this.getAncestors(),n=e.getAncestors(),r=0;t[r]==n[r]&&t[r];)r++;return 0===r?null:t[r-1]}},{key:"isEqual",value:function(e){return this.parent==e.parent&&this.offset==e.offset}},{key:"isBefore",value:function(e){return"before"==this.compareWith(e)}},{key:"isAfter",value:function(e){return"after"==this.compareWith(e)}},{key:"compareWith",value:function(e){if(this.root!==e.root)return"different";if(this.isEqual(e))return"same";var t=this.parent.is("node")?this.parent.getPath():[],n=e.parent.is("node")?e.parent.getPath():[];t.push(this.offset),n.push(e.offset);var r=Object(y.n)(t,n);switch(r){case"prefix":return"before";case"extension":return"after";default:return t[r]0&&void 0!==arguments[0]?arguments[0]:{};return e.startPosition=this,new it(e)}},{key:"clone",value:function(){return new n(this.parent,this.offset)}}],[{key:"_createAt",value:function(e,t){if(e instanceof n)return new this(e.parent,e.offset);var r=e;if("end"==t)t=r.is("$text")?r.data.length:r.childCount;else{if("before"==t)return this._createBefore(r);if("after"==t)return this._createAfter(r);if(0!==t&&!t)throw new y.a("view-createpositionat-offset-required",r)}return new n(r,t)}},{key:"_createAfter",value:function(e){if(e.is("$textProxy"))return new n(e.textNode,e.offsetInText+e.data.length);if(!e.parent)throw new y.a("view-position-after-root",e,{root:e});return new n(e.parent,e.index+1)}},{key:"_createBefore",value:function(e){if(e.is("$textProxy"))return new n(e.textNode,e.offsetInText);if(!e.parent)throw new y.a("view-position-before-root",e,{root:e});return new n(e.parent,e.index)}}]),n}();function pt(e){"@babel/helpers - typeof";return(pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mt(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ht(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ht(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ht(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:null;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this)).start=e.clone(),r.end=o?o.clone():e.clone(),r}return function(e,t,n){t&&bt(e.prototype,t),n&&bt(e,n)}(n,[{key:Symbol.iterator,value:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(new it({boundaries:this,ignoreElementEnd:!0}),"t0",1);case 1:case"end":return e.stop()}},e,this)})},{key:"isCollapsed",get:function(){return this.start.isEqual(this.end)}},{key:"isFlat",get:function(){return this.start.parent===this.end.parent}},{key:"root",get:function(){return this.start.root}},{key:"getEnlarged",value:function(){var e=this.start.getLastMatchingPosition(Ot,{direction:"backward"}),t=this.end.getLastMatchingPosition(Ot);return e.parent.is("$text")&&e.isAtStart&&(e=ft._createBefore(e.parent)),t.parent.is("$text")&&t.isAtEnd&&(t=ft._createAfter(t.parent)),new n(e,t)}},{key:"getTrimmed",value:function(){var e=this.start.getLastMatchingPosition(Ot);if(e.isAfter(this.end)||e.isEqual(this.end))return new n(e,e);var t=this.end.getLastMatchingPosition(Ot,{direction:"backward"}),r=e.nodeAfter,o=t.nodeBefore;return r&&r.is("$text")&&(e=new ft(r,0)),o&&o.is("$text")&&(t=new ft(o,o.data.length)),new n(e,t)}},{key:"isEqual",value:function(e){return this==e||this.start.isEqual(e.start)&&this.end.isEqual(e.end)}},{key:"containsPosition",value:function(e){return e.isAfter(this.start)&&e.isBefore(this.end)}},{key:"containsRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.isCollapsed&&(t=!1);var n=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),r=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return n&&r}},{key:"getDifference",value:function(e){var t=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&t.push(new n(this.start,e.start)),this.containsPosition(e.end)&&t.push(new n(e.end,this.end))):t.push(this.clone()),t}},{key:"getIntersection",value:function(e){if(this.isIntersecting(e)){var t=this.start,r=this.end;return this.containsPosition(e.start)&&(t=e.start),this.containsPosition(e.end)&&(r=e.end),new n(t,r)}return null}},{key:"getWalker",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.boundaries=this,new it(e)}},{key:"getCommonAncestor",value:function(){return this.start.getCommonAncestor(this.end)}},{key:"getContainedElement",value:function(){if(this.isCollapsed)return null;var e=this.start.nodeAfter,t=this.end.nodeBefore;return this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling&&(e=this.start.parent.nextSibling),this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling&&(t=this.end.parent.previousSibling),e&&e.is("element")&&e===t?e:null}},{key:"clone",value:function(){return new n(this.start,this.end)}},{key:"getItems",value:regeneratorRuntime.mark(function e(){var t,n,r,o,a,i=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:(t=i.length>0&&void 0!==i[0]?i[0]:{}).boundaries=this,t.ignoreElementEnd=!0,n=new it(t),r=mt(n),e.prev=5,r.s();case 7:if((o=r.n()).done){e.next=13;break}return a=o.value,e.next=11,a.item;case 11:e.next=7;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(5),r.e(e.t0);case 18:return e.prev=18,r.f(),e.finish(18);case 21:case"end":return e.stop()}},e,this,[[5,15,18,21]])})},{key:"getPositions",value:regeneratorRuntime.mark(function e(){var t,n,r,o,a,i=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(t=i.length>0&&void 0!==i[0]?i[0]:{}).boundaries=this,n=new it(t),e.next=5,n.position;case 5:r=mt(n),e.prev=6,r.s();case 8:if((o=r.n()).done){e.next=14;break}return a=o.value,e.next=12,a.nextPosition;case 12:e.next=8;break;case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),r.e(e.t0);case 19:return e.prev=19,r.f(),e.finish(19);case 22:case"end":return e.stop()}},e,this,[[6,16,19,22]])})},{key:"isIntersecting",value:function(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}}],[{key:"_createFromParentsAndOffsets",value:function(e,t,n,r){return new this(new ft(e,t),new ft(n,r))}},{key:"_createFromPositionAndShift",value:function(e,t){var n=e,r=e.getShiftedBy(t);return t>0?new this(n,r):new this(r,n)}},{key:"_createIn",value:function(e){return this._createFromParentsAndOffsets(e,0,e,e.childCount)}},{key:"_createOn",value:function(e){var t=e.is("$textProxy")?e.offsetSize:1;return this._createFromPositionAndShift(ft._createBefore(e),t)}}]),n}();function Ot(e){return!(!e.item.is("attributeElement")&&!e.item.is("uiElement"))}function _t(e){"@babel/helpers - typeof";return(_t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function At(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Tt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tt(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]&&arguments[1];e=Array.from(e),this._ranges=[];var n,r=At(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;this._addRange(o)}}catch(e){r.e(e)}finally{r.f()}this._lastRangeBackward=!!t}},{key:"_setFakeOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._isFake=!!e.fake,this._fakeSelectionLabel=e.fake&&e.label||""}},{key:"_addRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(e instanceof Et))throw new y.a("view-selection-add-range-not-range",this);this._pushRange(e),this._lastRangeBackward=!!t}},{key:"_pushRange",value:function(e){var t,n=At(this._ranges);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(e.isIntersecting(r))throw new y.a("view-selection-range-intersects",this,{addedRange:e,intersectingRange:r})}}catch(e){n.e(e)}finally{n.f()}this._ranges.push(new Et(e.start,e.end))}}]),n}();function kt(e){"@babel/helpers - typeof";return(kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function It(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Yt(e,t){if(e){if("string"==typeof e)return Kt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kt(e,t):void 0}}function Kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?r-1:0),a=1;ao.length?t:n}(i);if(tn(t,"atTarget",l),!s){if(nn.apply(void 0,[n,"$text",t].concat(o)))return t.return;tn(t,"bubbling",l)}for(;l;){if(l.is("rootElement")){if(nn.apply(void 0,[n,"$root",t].concat(o)))return t.return}else if(l.is("element")&&nn.apply(void 0,[n,l.name,t].concat(o)))return t.return;if(nn.apply(void 0,[n,l,t].concat(o)))return t.return;tn(t,"bubbling",l=l.parent)}return tn(t,"bubbling",this),nn.apply(void 0,[n,"$document",t].concat(o)),t.return}catch(e){y.a.rethrowUnexpectedError(e,this)}}},{key:"_addEventListener",value:function(e,t,n){var r,o=Object(y.Y)(n.context||"$document"),a=on(this),i=zt(o);try{for(i.s();!(r=i.n()).done;){var c=r.value,s=a.get(c);s||(s=new(Object(y.f)()),a.set(c,s)),this.listenTo(s,e,t,n)}}catch(e){i.e(e)}finally{i.f()}}},{key:"_removeEventListener",value:function(e,t){var n,r=zt(on(this).values());try{for(r.s();!(n=r.n()).done;){var o=n.value;this.stopListening(o,e,t)}}catch(e){r.e(e)}finally{r.f()}}}]),r}()}var en=Qt(Object);function tn(e,t,n){e instanceof Ht&&(e._eventPhase=t,e._currentTarget=n)}function nn(e,t,n){var r="string"==typeof t?e.get(t):rn(e,t);if(!r)return!1;for(var o=arguments.length,a=new Array(o>3?o-3:0),i=3;i=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function sn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:"main";return this.roots.get(e)}},{key:"registerPostFixer",value:function(e){this._postFixers.add(e)}},{key:"destroy",value:function(){this.roots.map(function(e){return e.destroy()}),this.stopListening()}},{key:"_callPostFixers",value:function(e){var t=!1;do{var n,r=cn(this._postFixers);try{for(r.s();!(n=r.n()).done;){if(t=(0,n.value)(e))break}}catch(e){r.e(e)}finally{r.f()}}while(t)}}]),n}();function mn(e){"@babel/helpers - typeof";return(mn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function hn(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],t=bn(gn(n.prototype),"_clone",this).call(this,e);return t._priority=this._priority,t._id=this._id,t}}]),n}();function _n(){if(An(this))return null;for(var e=this.parent;e&&e.is("attributeElement");){if(An(e)>1)return null;e=e.parent}return!e||An(e)>1?null:this.childCount}function An(e){return Array.from(e.getChildren()).filter(function(e){return!e.is("uiElement")}).length}function Tn(e){"@babel/helpers - typeof";return(Tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Sn(e,t){for(var n=0;n0))throw new y.a("view-emptyelement-cannot-add",[this,t]);return 0}}]),n}();function kn(){return null}function In(e){"@babel/helpers - typeof";return(In="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Dn(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Pn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pn(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Pn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0))throw new y.a("view-uielement-cannot-add",[this,t]);return 0}},{key:"render",value:function(e,t){return this.toDomElement(e)}},{key:"toDomElement",value:function(e){var t,n=e.createElement(this.name),r=Dn(this.getAttributeKeys());try{for(r.s();!(t=r.n()).done;){var o=t.value;n.setAttribute(o,this.getAttribute(o))}}catch(e){r.e(e)}finally{r.f()}return n}}]),n}();function Bn(e){e.document.on("arrowKey",function(t,n){return function(e,t,n){if(t.keyCode==y.P.arrowright){var r=t.domTarget.ownerDocument.defaultView.getSelection(),o=1==r.rangeCount&&r.getRangeAt(0).collapsed;if(o||t.shiftKey){var a=r.focusNode,i=r.focusOffset,c=n.domPositionToView(a,i);if(null===c)return;var s=!1,l=c.getLastMatchingPosition(function(e){return e.item.is("uiElement")&&(s=!0),!(!e.item.is("uiElement")&&!e.item.is("attributeElement"))});if(s){var u=n.viewPositionToDom(l);o?r.collapse(u.parent,u.offset):r.extend(u.parent,u.offset)}}}}(0,n,e.domConverter)},{priority:"low"})}function Un(){return null}function Vn(e){"@babel/helpers - typeof";return(Vn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Hn(e,t){for(var n=0;n0))throw new y.a("view-rawelement-cannot-add",[this,t]);return 0}},{key:"render",value:function(){}}]),n}();function Kn(){return null}function qn(e){"@babel/helpers - typeof";return(qn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xn(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return $n(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $n(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function $n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:1;this._fireChange("children",this);for(var n=e;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ar(e){return function(e){if(Array.isArray(e))return cr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ir(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ir(e,t){if(e){if("string"==typeof e)return cr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cr(e,t):void 0}}function cr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:{},o=new On(this.document,e,t);("number"==typeof r.priority&&(o._priority=r.priority),r.id&&(o._id=r.id),r.renderUnsafeAttributes)&&(n=o._unsafeAttributesToRender).push.apply(n,ar(r.renderUnsafeAttributes));return o}},{key:"createContainerElement",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=null;Object(H.a)(n)?r=n:o=n;var a,i=new Ge(this.document,e,t,o);r.renderUnsafeAttributes&&(a=i._unsafeAttributesToRender).push.apply(a,ar(r.renderUnsafeAttributes));return i}},{key:"createEditableElement",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=new Je(this.document,e,t);r.renderUnsafeAttributes&&(n=o._unsafeAttributesToRender).push.apply(n,ar(r.renderUnsafeAttributes));return o}},{key:"createEmptyElement",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=new Rn(this.document,e,t);r.renderUnsafeAttributes&&(n=o._unsafeAttributesToRender).push.apply(n,ar(r.renderUnsafeAttributes));return o}},{key:"createUIElement",value:function(e,t,n){var r=new Fn(this.document,e,t);return n&&(r.render=n),r}},{key:"createRawElement",value:function(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=new Yn(this.document,e,t);(n&&(a.render=n),o.renderUnsafeAttributes)&&(r=a._unsafeAttributesToRender).push.apply(r,ar(o.renderUnsafeAttributes));return a}},{key:"setAttribute",value:function(e,t,n){n._setAttribute(e,t)}},{key:"removeAttribute",value:function(e,t){t._removeAttribute(e)}},{key:"addClass",value:function(e,t){t._addClass(e)}},{key:"removeClass",value:function(e,t){t._removeClass(e)}},{key:"setStyle",value:function(e,t,n){Object(H.a)(e)&&void 0===n?t._setStyle(e):n._setStyle(e,t)}},{key:"removeStyle",value:function(e,t){t._removeStyle(e)}},{key:"setCustomProperty",value:function(e,t,n){n._setCustomProperty(e,t)}},{key:"removeCustomProperty",value:function(e,t){return t._removeCustomProperty(e)}},{key:"breakAttributes",value:function(e){return e instanceof ft?this._breakAttributes(e):this._breakAttributesRange(e)}},{key:"breakContainer",value:function(e){var t=e.parent;if(!t.is("containerElement"))throw new y.a("view-writer-break-non-container-element",this.document);if(!t.parent)throw new y.a("view-writer-break-root",this.document);if(e.isAtStart)return ft._createBefore(t);if(!e.isAtEnd){var n=t._clone(!1);this.insert(ft._createAfter(t),n);var r=new Et(e,ft._createAt(t,"end")),o=new ft(n,0);this.move(r,o)}return ft._createAfter(t)}},{key:"mergeAttributes",value:function(e){var t=e.offset,n=e.parent;if(n.is("$text"))return e;if(n.is("attributeElement")&&0===n.childCount){var r=n.parent,o=n.index;return n._remove(),this._removeFromClonedElementsGroup(n),this.mergeAttributes(new ft(r,o))}var a=n.getChild(t-1),i=n.getChild(t);if(!a||!i)return e;if(a.is("$text")&&i.is("$text"))return mr(a,i);if(a.is("attributeElement")&&i.is("attributeElement")&&a.isSimilar(i)){var c=a.childCount;return a._appendChild(i.getChildren()),i._remove(),this._removeFromClonedElementsGroup(i),this.mergeAttributes(new ft(a,c))}return e}},{key:"mergeContainers",value:function(e){var t=e.nodeBefore,n=e.nodeAfter;if(!(t&&n&&t.is("containerElement")&&n.is("containerElement")))throw new y.a("view-writer-merge-containers-invalid-position",this.document);var r=t.getChild(t.childCount-1),o=r instanceof L?ft._createAt(r,"end"):ft._createAt(t,"end");return this.move(Et._createIn(n),ft._createAt(t,"end")),this.remove(Et._createOn(n)),o}},{key:"insert",value:function(e,t){(function e(t,n){var r,o=or(t);try{var a=function(){var t=r.value;if(!hr.some(function(e){return t instanceof e}))throw new y.a("view-writer-insert-invalid-node-type",n);t.is("$text")||e(t.getChildren(),n)};for(o.s();!(r=o.n()).done;)a()}catch(e){o.e(e)}finally{o.f()}})(t=Object(y.K)(t)?ar(t):[t],this.document);var n,r=null,o=e,a=or(t.reduce(function(e,t){var n=e[e.length-1],r=!t.is("uiElement");return n&&n.breakAttributes==r?n.nodes.push(t):e.push({breakAttributes:r,nodes:[t]}),e},[]));try{for(a.s();!(n=a.n()).done;){var i=n.value,c=i.nodes,s=i.breakAttributes,l=this._insertNodes(o,c,s);r||(r=l.start),o=l.end}}catch(e){a.e(e)}finally{a.f()}return r?new Et(r,o):new Et(e)}},{key:"remove",value:function(e){var t=e instanceof Et?e:Et._createOn(e);if(yr(t,this.document),t.isCollapsed)return new tr(this.document);var n,r=this._breakAttributesRange(t,!0),o=r.start,a=r.end,i=o.parent,c=a.offset-o.offset,s=i._removeChildren(o.offset,c),l=or(s);try{for(l.s();!(n=l.n()).done;){var u=n.value;this._removeFromClonedElementsGroup(u)}}catch(e){l.e(e)}finally{l.f()}var d=this.mergeAttributes(o);return t.start=d,t.end=d.clone(),new tr(this.document,s)}},{key:"clear",value:function(e,t){yr(e,this.document);var n,r=or(e.getWalker({direction:"backward",ignoreElementEnd:!0}));try{for(r.s();!(n=r.n()).done;){var o=n.value,a=o.item,i=void 0;if(a.is("element")&&t.isSimilar(a))i=Et._createOn(a);else if(!o.nextPosition.isAfter(e.start)&&a.is("$textProxy")){var c=a.getAncestors().find(function(e){return e.is("element")&&t.isSimilar(e)});c&&(i=Et._createIn(c))}i&&(i.end.isAfter(e.end)&&(i.end=e.end),i.start.isBefore(e.start)&&(i.start=e.start),this.remove(i))}}catch(e){r.e(e)}finally{r.f()}}},{key:"move",value:function(e,t){var n;if(t.isAfter(e.end)){var r=(t=this._breakAttributes(t,!0)).parent,o=r.childCount;e=this._breakAttributesRange(e,!0),n=this.remove(e),t.offset+=r.childCount-o}else n=this.remove(e);return this.insert(t,n)}},{key:"wrap",value:function(e,t){if(!(t instanceof On))throw new y.a("view-writer-wrap-invalid-attribute",this.document);if(yr(e,this.document),e.isCollapsed){var n=e.start;n.parent.is("element")&&!function(e){return Array.from(e.getChildren()).some(function(e){return!e.is("uiElement")})}(n.parent)&&(n=n.getLastMatchingPosition(function(e){return e.item.is("uiElement")})),n=this._wrapPosition(n,t);var r=this.document.selection;return r.isCollapsed&&r.getFirstPosition().isEqual(e.start)&&this.setSelection(n),new Et(n)}return this._wrapRange(e,t)}},{key:"unwrap",value:function(e,t){if(!(t instanceof On))throw new y.a("view-writer-unwrap-invalid-attribute",this.document);if(yr(e,this.document),e.isCollapsed)return e;var n=this._breakAttributesRange(e,!0),r=n.start,o=n.end,a=r.parent,i=this._unwrapChildren(a,r.offset,o.offset,t),c=this.mergeAttributes(i.start);c.isEqual(i.start)||i.end.offset--;var s=this.mergeAttributes(i.end);return new Et(c,s)}},{key:"rename",value:function(e,t){var n=new Ge(this.document,e,t.getAttributes());return this.insert(ft._createAfter(t),n),this.move(Et._createIn(t),ft._createAt(n,0)),this.remove(Et._createOn(t)),n}},{key:"clearClonedElementsGroup",value:function(e){this._cloneGroups.delete(e)}},{key:"createPositionAt",value:function(e,t){return ft._createAt(e,t)}},{key:"createPositionAfter",value:function(e){return ft._createAfter(e)}},{key:"createPositionBefore",value:function(e){return ft._createBefore(e)}},{key:"createRange",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]&&arguments[1],n=e.start,r=e.end;if(yr(e,this.document),e.isCollapsed){var o=this._breakAttributes(e.start,t);return new Et(o,o)}var a=this._breakAttributes(r,t),i=a.parent.childCount,c=this._breakAttributes(n,t);return a.offset+=a.parent.childCount-i,new Et(c,a)}},{key:"_breakAttributes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.offset,r=e.parent;if(e.parent.is("emptyElement"))throw new y.a("view-writer-cannot-break-empty-element",this.document);if(e.parent.is("uiElement"))throw new y.a("view-writer-cannot-break-ui-element",this.document);if(e.parent.is("rawElement"))throw new y.a("view-writer-cannot-break-raw-element",this.document);if(!t&&r.is("$text")&&br(r.parent))return e.clone();if(br(r))return e.clone();if(r.is("$text"))return this._breakAttributes(pr(e),t);if(n==r.childCount){var o=new ft(r.parent,r.index+1);return this._breakAttributes(o,t)}if(0===n){var a=new ft(r.parent,r.index);return this._breakAttributes(a,t)}var i=r.index+1,c=r._clone();r.parent._insertChild(i,c),this._addToClonedElementsGroup(c);var s=r.childCount-n,l=r._removeChildren(n,s);c._appendChild(l);var u=new ft(r.parent,i);return this._breakAttributes(u,t)}},{key:"_addToClonedElementsGroup",value:function(e){if(e.root.is("rootElement")){if(e.is("element")){var t,n=or(e.getChildren());try{for(n.s();!(t=n.n()).done;){var r=t.value;this._addToClonedElementsGroup(r)}}catch(e){n.e(e)}finally{n.f()}}var o=e.id;if(o){var a=this._cloneGroups.get(o);a||(a=new Set,this._cloneGroups.set(o,a)),a.add(e),e._clonesGroup=a}}}},{key:"_removeFromClonedElementsGroup",value:function(e){if(e.is("element")){var t,n=or(e.getChildren());try{for(n.s();!(t=n.n()).done;){var r=t.value;this._removeFromClonedElementsGroup(r)}}catch(e){n.e(e)}finally{n.f()}}var o=e.id;if(o){var a=this._cloneGroups.get(o);a&&a.delete(e)}}}]),e}();function ur(e){for(var t=e.parent;!br(t);){if(!t)return;t=t.parent}return t}function dr(e,t){return e.priorityt.priority)&&e.getIdentity()=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Dr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n3&&void 0!==arguments[3]?arguments[3]:{};if(-1===e.indexOf("insert")||-1===e.indexOf("delete"))return e;var o,a=[],i=[],c=[],s={equal:0,insert:0,delete:0},l=Ir(e);try{for(l.s();!(o=l.n()).done;){var u=o.value;"insert"===u?c.push(n[s.equal+s.insert]):"delete"===u?i.push(t[s.equal+s.delete]):((a=a.concat(Object(y.q)(i,c,r.replaceText?Ur:Br).map(function(e){return"equal"===e?"replace":e}))).push("equal"),i=[],c=[]),s[u]++}}catch(e){l.e(e)}finally{l.f()}return a.concat(Object(y.q)(i,c,r.replaceText?Ur:Br).map(function(e){return"equal"===e?"replace":e}))}},{key:"_markDescendantTextToSync",value:function(e){if(e)if(e.is("$text"))this.markedTexts.add(e);else if(e.is("element")){var t,n=Ir(e.getChildren());try{for(n.s();!(t=n.n()).done;){var r=t.value;this._markDescendantTextToSync(r)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"_updateSelection",value:function(){if((!y.r.isBlink||y.r.isAndroid||!this.isSelecting||this.markedChildren.size)&&!this._isFocusChanging){if(0===this.selection.rangeCount)return this._removeDomSelection(),void this._removeFakeSelection();var e=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&e&&(this.selection.isFake?this._updateFakeSelection(e):this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected?(this._removeFakeSelection(),this._updateDomSelection(e)):this.isComposing&&y.r.isAndroid||this._updateDomSelection(e))}}},{key:"_updateFakeSelection",value:function(e){var t=e.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(e){var t=e.createElement("div");return t.className="ck-fake-selection-container",Object.assign(t.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),t.textContent=" ",t}(t));var n=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(n,this.selection),this._fakeSelectionNeedsUpdate(e)){n.parentElement&&n.parentElement==e||e.appendChild(n),n.textContent=this.selection.fakeSelectionLabel||" ";var r=t.getSelection(),o=t.createRange();r.removeAllRanges(),o.selectNodeContents(n),r.addRange(o)}}},{key:"_updateDomSelection",value:function(e){var t=e.ownerDocument.defaultView.getSelection();if(this._domSelectionNeedsUpdate(t)){var n=this.domConverter.viewPositionToDom(this.selection.anchor),r=this.domConverter.viewPositionToDom(this.selection.focus);t.collapse(n.parent,n.offset),t.extend(r.parent,r.offset),y.r.isGecko&&function(e,t){var n=e.parent;if(n.nodeType!=Node.ELEMENT_NODE||e.offset!=n.childNodes.length-1)return;var r=n.childNodes[e.offset];r&&"BR"==r.tagName&&t.addRange(t.getRangeAt(0))}(r,t)}}},{key:"_domSelectionNeedsUpdate",value:function(e){if(!this.domConverter.isDomSelectionCorrect(e))return!0;var t=e&&this.domConverter.domSelectionToView(e);return(!t||!this.selection.isEqual(t))&&!(!this.selection.isCollapsed&&this.selection.isSimilar(t))}},{key:"_fakeSelectionNeedsUpdate",value:function(e){var t=this._fakeSelectionContainer,n=e.ownerDocument.getSelection();return!t||t.parentElement!==e||(n.anchorNode!==t&&!t.contains(n.anchorNode)||t.textContent!==this.selection.fakeSelectionLabel)}},{key:"_removeDomSelection",value:function(){var e,t=Ir(this.domDocuments);try{for(t.s();!(e=t.n()).done;){var n=e.value,r=n.getSelection();if(r.rangeCount){var o=n.activeElement,a=this.domConverter.mapDomToView(o);o&&a&&r.removeAllRanges()}}}catch(e){t.e(e)}finally{t.f()}}},{key:"_removeFakeSelection",value:function(){var e=this._fakeSelectionContainer;e&&e.remove()}},{key:"_updateFocus",value:function(){if(this.isFocused){var e=this.selection.editableElement;e&&this.domConverter.focus(e)}}}]),n}();function Fr(e,t,n){var r=t instanceof Array?t:t.childNodes,o=r[n];if(Object(y.N)(o))return o.data=Ar+o.data,o;var a=e.createTextNode(Ar);return Array.isArray(t)?r.splice(n,0,a):Object(y.C)(t,n,a),a}function Br(e,t){return Object(y.L)(e)&&Object(y.L)(t)&&!Object(y.N)(e)&&!Object(y.N)(t)&&!Object(y.F)(e)&&!Object(y.F)(t)&&e.tagName.toLowerCase()===t.tagName.toLowerCase()}function Ur(e,t){return Object(y.L)(e)&&Object(y.L)(t)&&Object(y.N)(e)&&Object(y.N)(t)}function Vr(e,t){var n=e.data;if(n!=t){var r,o=Ir(Object(y.s)(n,t));try{for(o.s();!(r=o.n()).done;){var a=r.value;"insert"===a.type?e.insertData(a.index,a.values.join("")):e.deleteData(a.index,a.howMany)}}catch(e){o.e(e)}finally{o.f()}}}function Hr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||Wr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gr(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Wr(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Wr(e,t){if(e){if("string"==typeof e)return zr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zr(e,t):void 0}}function zr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.document=t,this.renderingMode=n.renderingMode||"editing",this.blockFillerMode=n.blockFillerMode||("editing"===this.renderingMode?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domDocument="editing"===this.renderingMode?y.A.document:y.A.document.implementation.createHTMLDocument(""),this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new q,this._encounteredRawContentDomNodes=new WeakSet}return function(e,t,n){t&&Yr(e.prototype,t),n&&Yr(e,n)}(e,[{key:"bindFakeSelection",value:function(e,t){this._fakeSelectionMapping.set(e,new Rt(t))}},{key:"fakeSelectionToView",value:function(e){return this._fakeSelectionMapping.get(e)}},{key:"bindElements",value:function(e,t){this._domToViewMapping.set(e,t),this._viewToDomMapping.set(t,e)}},{key:"unbindDomElement",value:function(e){var t=this._domToViewMapping.get(e);if(t){this._domToViewMapping.delete(e),this._viewToDomMapping.delete(t);for(var n=0,r=Array.from(e.children);n0;)r.appendChild(o[0]);for(var a,i=n.createTreeWalker(r,NodeFilter.SHOW_ELEMENT),c=[];a=i.nextNode();)c.push(a);for(var s=0,l=c;s1&&void 0!==arguments[1]?arguments[1]:{};if(e.is("$text")){var r=this._processDataFromViewText(e);return this._domDocument.createTextNode(r)}if(this.mapViewToDom(e))return this.mapViewToDom(e);if(e.is("documentFragment"))t=this._domDocument.createDocumentFragment(),n.bind&&this.bindDocumentFragments(t,e);else{if(e.is("uiElement"))return t="$comment"===e.name?this._domDocument.createComment(e.getCustomProperty("$rawContent")):e.render(this._domDocument,this),n.bind&&this.bindElements(t,e),t;this._shouldRenameElement(e.name)?(Qr(e.name),t=this._createReplacementDomElement(e.name)):t=e.hasAttribute("xmlns")?this._domDocument.createElementNS(e.getAttribute("xmlns"),e.name):this._domDocument.createElement(e.name),e.is("rawElement")&&e.render(t,this),n.bind&&this.bindElements(t,e);var o,a=Gr(e.getAttributeKeys());try{for(a.s();!(o=a.n()).done;){var i=o.value;this.setDomElementAttribute(t,i,e.getAttribute(i),e)}}catch(e){a.e(e)}finally{a.f()}}if(!1!==n.withChildren){var c,s=Gr(this.viewChildrenToDom(e,n));try{for(s.s();!(c=s.n()).done;){var l=c.value;t.appendChild(l)}}catch(e){s.e(e)}finally{s.f()}}return t}},{key:"setDomElementAttribute",value:function(e,t,n,r){var o=this.shouldRenderAttribute(t,n,e.tagName.toLowerCase())||r&&r.shouldRenderUnsafeAttribute(t);o||Object(y.Q)("domconverter-unsafe-attribute-detected",{domElement:e,key:t,value:n}),e.hasAttribute(t)&&!o?e.removeAttribute(t):e.hasAttribute("data-ck-unsafe-attribute-"+t)&&o&&e.removeAttribute("data-ck-unsafe-attribute-"+t),e.setAttribute(o?t:"data-ck-unsafe-attribute-"+t,n)}},{key:"removeDomElementAttribute",value:function(e,t){"data-ck-unsafe-element"!=t&&(e.removeAttribute(t),e.removeAttribute("data-ck-unsafe-attribute-"+t))}},{key:"viewChildrenToDom",value:regeneratorRuntime.mark(function e(t){var n,r,o,a,i,c,s,l=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=l.length>1&&void 0!==l[1]?l[1]:{},r=t.getFillerOffset&&t.getFillerOffset(),o=0,a=Gr(t.getChildren()),e.prev=4,a.s();case 6:if((i=a.n()).done){e.next=22;break}if(c=i.value,r!==o){e.next=11;break}return e.next=11,this._getBlockFiller();case 11:if(!(s=c.is("element")&&c.getCustomProperty("dataPipeline:transparentRendering"))||"data"!=this.renderingMode){e.next=16;break}return e.delegateYield(this.viewChildrenToDom(c,n),"t0",14);case 14:e.next=19;break;case 16:return s&&Object(y.Q)("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:c}),e.next=19,this.viewToDom(c,n);case 19:o++;case 20:e.next=6;break;case 22:e.next=27;break;case 24:e.prev=24,e.t1=e.catch(4),a.e(e.t1);case 27:return e.prev=27,a.f(),e.finish(27);case 30:if(r!==o){e.next=33;break}return e.next=33,this._getBlockFiller();case 33:case"end":return e.stop()}},e,this,[[4,24,27,30]])})},{key:"viewRangeToDom",value:function(e){var t=this.viewPositionToDom(e.start),n=this.viewPositionToDom(e.end),r=this._domDocument.createRange();return r.setStart(t.parent,t.offset),r.setEnd(n.parent,n.offset),r}},{key:"viewPositionToDom",value:function(e){var t,n,r,o=e.parent;if(o.is("$text")){var a=this.findCorrespondingDomText(o);if(!a)return null;var i=e.offset;return Tr(a)&&(i+=_r),{parent:a,offset:i}}if(0===e.offset){if(!(t=this.mapViewToDom(o)))return null;r=t.childNodes[0]}else{var c=e.nodeBefore;if(!(n=c.is("$text")?this.findCorrespondingDomText(c):this.mapViewToDom(c)))return null;t=n.parentNode,r=n.nextSibling}return Object(y.N)(r)&&Tr(r)?{parent:r,offset:_r}:{parent:t,offset:n?Object(y.B)(n)+1:0}}},{key:"domToView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.isBlockFiller(e))return null;var n,r=this.getHostViewElement(e);if(r)return r;if(Object(y.F)(e)&&t.skipComments)return null;if(Object(y.N)(e)){if(Sr(e))return null;var o=this._processDataFromDomText(e);return""===o?null:new L(this.document,o)}if(this.mapDomToView(e))return this.mapDomToView(e);if(this.isDocumentFragment(e))n=new tr(this.document),t.bind&&this.bindDocumentFragments(e,n);else{n=this._createViewElement(e,t),t.bind&&this.bindElements(e,n);var a=e.attributes;if(a)for(var i=a.length,c=0;c1&&void 0!==arguments[1]?arguments[1]:0;if(this.isBlockFiller(e))return this.domPositionToView(e.parentNode,Object(y.B)(e));var n=this.mapDomToView(e);if(n&&(n.is("uiElement")||n.is("rawElement")))return ft._createBefore(n);if(Object(y.N)(e)){if(Sr(e))return this.domPositionToView(e.parentNode,Object(y.B)(e));var r=this.findCorrespondingViewText(e),o=t;return r?(Tr(e)&&(o=(o-=_r)<0?0:o),new ft(r,o)):null}if(0===t){var a=this.mapDomToView(e);if(a)return new ft(a,0)}else{var i=e.childNodes[t-1];if(Object(y.N)(i)&&Sr(i))return this.domPositionToView(i.parentNode,Object(y.B)(i));var c=Object(y.N)(i)?this.findCorrespondingViewText(i):this.mapDomToView(i);if(c&&c.parent)return new ft(c.parent,c.index+1)}return null}},{key:"mapDomToView",value:function(e){return this.getHostViewElement(e)||this._domToViewMapping.get(e)}},{key:"findCorrespondingViewText",value:function(e){if(Sr(e))return null;var t=this.getHostViewElement(e);if(t)return t;var n=e.previousSibling;if(n){if(!this.isElement(n))return null;var r=this.mapDomToView(n);if(r){var o=r.nextSibling;return o instanceof L?o:null}}else{var a=this.mapDomToView(e.parentNode);if(a){var i=a.getChild(0);return i instanceof L?i:null}}return null}},{key:"mapViewToDom",value:function(e){return this._viewToDomMapping.get(e)}},{key:"findCorrespondingDomText",value:function(e){var t=e.previousSibling;return t&&this.mapViewToDom(t)?this.mapViewToDom(t).nextSibling:!t&&e.parent&&this.mapViewToDom(e.parent)?this.mapViewToDom(e.parent).childNodes[0]:null}},{key:"focus",value:function(e){var t=this.mapViewToDom(e);if(t&&t.ownerDocument.activeElement!==t){var n=y.A.window,r=n.scrollX,o=n.scrollY,a=[];Jr(t,function(e){var t=e.scrollLeft,n=e.scrollTop;a.push([t,n])}),t.focus(),Jr(t,function(e){var t=Hr(a.shift(),2),n=t[0],r=t[1];e.scrollLeft=n,e.scrollTop=r}),y.A.window.scrollTo(r,o)}}},{key:"isElement",value:function(e){return e&&e.nodeType==Node.ELEMENT_NODE}},{key:"isDocumentFragment",value:function(e){return e&&e.nodeType==Node.DOCUMENT_FRAGMENT_NODE}},{key:"isBlockFiller",value:function(e){return"br"==this.blockFillerMode?e.isEqualNode(Kr):!("BR"!==e.tagName||!Zr(e,this.blockElements)||1!==e.parentNode.childNodes.length)||(e.isEqualNode(Xr)||function(e,t){return e.isEqualNode(qr)&&Zr(e,t)&&1===e.parentNode.childNodes.length}(e,this.blockElements))}},{key:"isDomSelectionBackward",value:function(e){if(e.isCollapsed)return!1;var t=this._domDocument.createRange();try{t.setStart(e.anchorNode,e.anchorOffset),t.setEnd(e.focusNode,e.focusOffset)}catch(e){return!1}var n=t.collapsed;return t.detach(),n}},{key:"getHostViewElement",value:function(e){var t=Object(y.u)(e);for(t.pop();t.length;){var n=t.pop(),r=this._domToViewMapping.get(n);if(r&&(r.is("uiElement")||r.is("rawElement")))return r}return null}},{key:"isDomSelectionCorrect",value:function(e){return this._isDomSelectionPositionCorrect(e.anchorNode,e.anchorOffset)&&this._isDomSelectionPositionCorrect(e.focusNode,e.focusOffset)}},{key:"registerRawContentMatcher",value:function(e){this._rawContentElementMatcher.add(e)}},{key:"_getBlockFiller",value:function(){switch(this.blockFillerMode){case"nbsp":return gr(this._domDocument);case"markedNbsp":return Er(this._domDocument);case"br":return Or(this._domDocument)}}},{key:"_isDomSelectionPositionCorrect",value:function(e,t){if(Object(y.N)(e)&&Tr(e)&&t<_r)return!1;if(this.isElement(e)&&Tr(e.childNodes[t]))return!1;var n=this.mapDomToView(e);return!n||!n.is("uiElement")&&!n.is("rawElement")}},{key:"_processDataFromViewText",value:function(e){var t=this,n=e.data;if(e.getAncestors().some(function(e){return t.preElements.includes(e.name)}))return n;if(" "==n.charAt(0)){var r=this._getTouchingInlineViewNode(e,!1);!(r&&r.is("$textProxy")&&this._nodeEndsWithSpace(r))&&r||(n=" "+n.substr(1))}if(" "==n.charAt(n.length-1)){var o=this._getTouchingInlineViewNode(e,!0),a=o&&o.is("$textProxy")&&" "==o.data.charAt(0);" "!=n.charAt(n.length-2)&&o&&!a||(n=n.substr(0,n.length-1)+" ")}return n.replace(/ {2}/g,"  ")}},{key:"_nodeEndsWithSpace",value:function(e){var t=this;if(e.getAncestors().some(function(e){return t.preElements.includes(e.name)}))return!1;var n=this._processDataFromViewText(e);return" "==n.charAt(n.length-1)}},{key:"_processDataFromDomText",value:function(e){var t=e.data;if(function(e,t){return Object(y.u)(e).some(function(e){return e.tagName&&t.includes(e.tagName.toLowerCase())})}(e,this.preElements))return wr(e);t=t.replace(/[ \n\t\r]{1,}/g," ");var n=this._getTouchingInlineDomNode(e,!1),r=this._getTouchingInlineDomNode(e,!0),o=this._checkShouldLeftTrimDomText(e,n),a=this._checkShouldRightTrimDomText(e,r);o&&(t=t.replace(/^ /,"")),a&&(t=t.replace(/ $/,"")),t=(t=wr(new Text(t))).replace(/ \u00A0/g," ");var i=r&&this.isElement(r)&&"BR"!=r.tagName,c=r&&Object(y.N)(r)&&" "==r.data.charAt(0);return(/( |\u00A0)\u00A0$/.test(t)||!r||i||c)&&(t=t.replace(/\u00A0$/," ")),(o||n&&this.isElement(n)&&"BR"!=n.tagName)&&(t=t.replace(/^\u00A0/," ")),t}},{key:"_checkShouldLeftTrimDomText",value:function(e,t){return!t||(this.isElement(t)?"BR"===t.tagName:!this._encounteredRawContentDomNodes.has(e.previousSibling)&&/[^\S\u00A0]/.test(t.data.charAt(t.data.length-1)))}},{key:"_checkShouldRightTrimDomText",value:function(e,t){return!t&&!Tr(e)}},{key:"_getTouchingInlineViewNode",value:function(e,t){var n,r=Gr(new it({startPosition:t?ft._createAfter(e):ft._createBefore(e),direction:t?"forward":"backward"}));try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.item.is("element")&&this.inlineObjectElements.includes(o.item.name))return o.item;if(o.item.is("containerElement"))return null;if(o.item.is("element","br"))return null;if(o.item.is("$textProxy"))return o.item}}catch(e){r.e(e)}finally{r.f()}return null}},{key:"_getTouchingInlineDomNode",value:function(e,t){if(!e.parentNode)return null;var n=t?"firstChild":"lastChild",r=t?"nextSibling":"previousSibling",o=!0,a=e;do{if(!o&&a[n]?a=a[n]:a[r]?(a=a[r],o=!1):(a=a.parentNode,o=!0),!a||this._isBlockElement(a))return null}while(!Object(y.N)(a)&&"BR"!=a.tagName&&!this._isInlineObjectElement(a));return a}},{key:"_isBlockElement",value:function(e){return this.isElement(e)&&this.blockElements.includes(e.tagName.toLowerCase())}},{key:"_isInlineObjectElement",value:function(e){return this.isElement(e)&&this.inlineObjectElements.includes(e.tagName.toLowerCase())}},{key:"_createViewElement",value:function(e,t){if(Object(y.F)(e))return new Fn(this.document,"$comment");var n=t.keepOriginalCase?e.tagName:e.tagName.toLowerCase();return new Le(this.document,n)}},{key:"_isViewElementWithRawContent",value:function(e,t){return!1!==t.withChildren&&!!this._rawContentElementMatcher.match(e)}},{key:"_shouldRenameElement",value:function(e){var t=e.toLowerCase();return"editing"===this.renderingMode&&this.unsafeElements.includes(t)}},{key:"_createReplacementDomElement",value:function(e,t){var n=this._domDocument.createElement("span");if(n.setAttribute("data-ck-unsafe-element",e),t){for(;t.firstChild;)n.appendChild(t.firstChild);var r,o=Gr(t.getAttributeNames());try{for(o.s();!(r=o.n()).done;){var a=r.value;n.setAttribute(a,t.getAttribute(a))}}catch(e){o.e(e)}finally{o.f()}}return n}}]),e}();function Jr(e,t){for(var n=e;n;)t(n),n=n.parentElement}function Zr(e,t){var n=e.parentNode;return!!n&&!!n.tagName&&t.includes(n.tagName.toLowerCase())}function Qr(e){"script"===e&&Object(y.Q)("domconverter-unsafe-script-element-detected"),"style"===e&&Object(y.Q)("domconverter-unsafe-style-element-detected")}function eo(e){"@babel/helpers - typeof";return(eo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function to(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n60))if(this.selection.isSimilar(r))this.view.forceRender();else{var o={oldSelection:this.selection,newSelection:r,domSelection:n};this.document._isFocusChanging=!1,this.document.fire("selectionChange",o),this._fireSelectionChangeDoneDebounced(o)}}else this.view.hasDomSelection=!1}}}},{key:"_clearInfiniteLoop",value:function(){this._loopbackCounter=0}}]),n}();function $o(e){"@babel/helpers - typeof";return($o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Jo(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Pa(e,t){if(e){if("string"==typeof e)return La(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?La(e,t):void 0}}function La(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:"main",r=this.document.getRoot(n);r._name=e.tagName.toLowerCase();for(var o={},a=0,i=Array.from(e.attributes);a0&&void 0!==arguments[0]?arguments[0]:"main";return this.domRoots.get(e)}},{key:"addObserver",value:function(e){var t=this._observers.get(e);if(t)return t;t=new e(this),this._observers.set(e,t);var n,r=Da(this.domRoots);try{for(r.s();!(n=r.n()).done;){var o=Ia(n.value,2),a=o[0],i=o[1];t.observe(i,a)}}catch(e){r.e(e)}finally{r.f()}return t.enable(),t}},{key:"getObserver",value:function(e){return this._observers.get(e)}},{key:"disableObservers",value:function(){var e,t=Da(this._observers.values());try{for(t.s();!(e=t.n()).done;){e.value.disable()}}catch(e){t.e(e)}finally{t.f()}}},{key:"enableObservers",value:function(){var e,t=Da(this._observers.values());try{for(t.s();!(e=t.n()).done;){e.value.enable()}}catch(e){t.e(e)}finally{t.f()}}},{key:"scrollToTheSelection",value:function(){var e=this.document.selection.getFirstRange();e&&Object(y.V)({target:this.domConverter.viewRangeToDom(e),viewportOffset:20})}},{key:"focus",value:function(){if(!this.document.isFocused){var e=this.document.selection.editableElement;e&&(this.domConverter.focus(e),this.forceRender())}}},{key:"change",value:function(e){if(this.isRenderingInProgress||this._postFixersInProgress)throw new y.a("cannot-change-view-tree",this);try{if(this._ongoingChange)return e(this._writer);this._ongoingChange=!0;var t=e(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),t}catch(e){y.a.rethrowUnexpectedError(e,this)}}},{key:"forceRender",value:function(){this._hasChangedSinceTheLastRendering=!0,this.document._isFocusChanging=!1,this.change(function(){})}},{key:"destroy",value:function(){var e,t=Da(this._observers.values());try{for(t.s();!(e=t.n()).done;){e.value.destroy()}}catch(e){t.e(e)}finally{t.f()}this.document.destroy(),this.stopListening()}},{key:"createPositionAt",value:function(e,t){return ft._createAt(e,t)}},{key:"createPositionAfter",value:function(e){return ft._createAfter(e)}},{key:"createPositionBefore",value:function(e){return ft._createBefore(e)}},{key:"createRange",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=[],n=e.includeSelf?this:this.parent;n;)t[e.parentFirst?"push":"unshift"](n),n=n.parent;return t}},{key:"getCommonAncestor",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getAncestors(t),r=e.getAncestors(t),o=0;n[o]==r[o]&&n[o];)o++;return 0===o?null:n[o-1]}},{key:"isBefore",value:function(e){if(this==e)return!1;if(this.root!==e.root)return!1;var t=this.getPath(),n=e.getPath(),r=Object(y.n)(t,n);switch(r){case"prefix":return!0;case"extension":return!1;default:return t[r]=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Ja(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=n&&e1&&void 0!==arguments[1]?arguments[1]:1;return this._nodes.splice(e,t)}},{key:"toJSON",value:function(){return this._nodes.map(function(e){return e.toJSON()})}}]),e}();function ei(e){"@babel/helpers - typeof";return(ei="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ti(e,t){for(var n=0;ne.offsetSize)throw new y.a("model-textproxy-wrong-offsetintext",di(a));if(o<0||r+o>e.offsetSize)throw new y.a("model-textproxy-wrong-length",di(a));return a.data=e.data.substring(r,r+o),a.offsetInText=r,a}return function(e,t,n){t&&si(e.prototype,t),n&&si(e,n)}(n,[{key:"startOffset",get:function(){return null!==this.textNode.startOffset?this.textNode.startOffset+this.offsetInText:null}},{key:"offsetSize",get:function(){return this.data.length}},{key:"endOffset",get:function(){return null!==this.startOffset?this.startOffset+this.offsetSize:null}},{key:"isPartial",get:function(){return this.offsetSize!==this.textNode.offsetSize}},{key:"parent",get:function(){return this.textNode.parent}},{key:"root",get:function(){return this.textNode.root}},{key:"getPath",value:function(){var e=this.textNode.getPath();return e.length>0&&(e[e.length-1]+=this.offsetInText),e}},{key:"getAncestors",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[],n=e.includeSelf?this:this.parent;n;)t[e.parentFirst?"push":"unshift"](n),n=n.parent;return t}},{key:"hasAttribute",value:function(e){return this.textNode.hasAttribute(e)}},{key:"getAttribute",value:function(e){return this.textNode.getAttribute(e)}},{key:"getAttributes",value:function(){return this.textNode.getAttributes()}},{key:"getAttributeKeys",value:function(){return this.textNode.getAttributeKeys()}}]),n}();function mi(e){"@babel/helpers - typeof";return(mi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function hi(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return bi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bi(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function bi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{}).includeSelf?this:this.parent;t;){if(t.name===e)return t;t=t.parent}return null}},{key:"toJSON",value:function(){var e=vi(Oi(n.prototype),"toJSON",this).call(this);if(e.name=this.name,this._children.length>0){e.children=[];var t,r=hi(this._children);try{for(r.s();!(t=r.n()).done;){var o=t.value;e.children.push(o.toJSON())}}catch(e){r.e(e)}finally{r.f()}}return e}},{key:"_clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0]?Array.from(this._children).map(function(e){return e._clone(!0)}):void 0;return new n(this.name,this.getAttributes(),e)}},{key:"_appendChild",value:function(e){this._insertChild(this.childCount,e)}},{key:"_insertChild",value:function(e,t){var n,r=function(e){if("string"==typeof e)return[new ii(e)];Object(y.K)(e)||(e=[e]);return Array.from(e).map(function(e){return"string"==typeof e?new ii(e):e instanceof pi?new ii(e.data,e.getAttributes()):e})}(t),o=hi(r);try{for(o.s();!(n=o.n()).done;){var a=n.value;null!==a.parent&&a._remove(),a.parent=this}}catch(e){o.e(e)}finally{o.f()}this._children._insertNodes(e,r)}},{key:"_removeChildren",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=this._children._removeNodes(e,n),o=hi(r);try{for(o.s();!(t=o.n()).done;){t.value.parent=null}}catch(e){o.e(e)}finally{o.f()}return r}}],[{key:"fromJSON",value:function(e){var t;if(e.children){t=[];var r,o=hi(e.children);try{for(o.s();!(r=o.n()).done;){var a=r.value;a.name?t.push(n.fromJSON(a)):t.push(ii.fromJSON(a))}}catch(e){o.e(e)}finally{o.f()}}return new n(e.name,e.attributes,t)}}]),n}();function Ai(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t.boundaries&&!t.startPosition)throw new y.a("model-tree-walker-no-start-position",null);var n=t.direction||"forward";if("forward"!=n&&"backward"!=n)throw new y.a("model-tree-walker-unknown-direction",t,{direction:n});this.direction=n,this.boundaries=t.boundaries||null,t.startPosition?this.position=t.startPosition.clone():this.position=Pi._createAt(this.boundaries["backward"==this.direction?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}return function(e,t,n){t&&Ai(e.prototype,t),n&&Ai(e,n)}(e,[{key:Symbol.iterator,value:function(){return this}},{key:"skip",value:function(e){var t,n,r,o;do{r=this.position,o=this._visitedParent;var a=this.next();t=a.done,n=a.value}while(!t&&e(n));t||(this.position=r,this._visitedParent=o)}},{key:"next",value:function(){return"forward"==this.direction?this._next():this._previous()}},{key:"_next",value:function(){var e=this.position,t=this.position.clone(),n=this._visitedParent;if(null===n.parent&&t.offset===n.maxOffset)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0,value:void 0};var r=Li(t,n),o=r||ji(t,n,r);if(o instanceof _i)return this.shallow?t.offset++:(t.path.push(0),this._visitedParent=o),this.position=t,Si("elementStart",o,e,t,1);if(o instanceof ii){var a;if(this.singleCharacters)a=1;else{var i=o.endOffset;this._boundaryEndParent==n&&this.boundaries.end.offsetc&&(c=this.boundaries.start.offset),i=t.offset-c}var s=t.offset-a.startOffset,l=new pi(a,s-i,i);return t.offset-=i,this.position=t,Si("text",l,e,t,i)}return t.path.pop(),this.position=t,this._visitedParent=n.parent,Si("elementStart",n,e,t,1)}}]),e}();function Si(e,t,n,r,o){return{done:!1,value:{type:e,item:t,previousPosition:n,nextPosition:r,length:o}}}function wi(e){"@babel/helpers - typeof";return(wi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ci(e){return function(e){if(Array.isArray(e))return Ni(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ni(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ni(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ni(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:"toNone";if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),o=t.call(this),!e.is("element")&&!e.is("documentFragment"))throw new y.a("model-position-root-invalid",e);if(!(r instanceof Array)||0===r.length)throw new y.a("model-position-path-incorrect-format",e,{path:r});return e.is("rootElement")?r=r.slice():(r=[].concat(Ci(e.getPath()),Ci(r)),e=e.root),o.root=e,o.path=r,o.stickiness=a,o}return function(e,t,n){t&&Ri(e.prototype,t),n&&Ri(e,n)}(n,[{key:"offset",get:function(){return this.path[this.path.length-1]},set:function(e){this.path[this.path.length-1]=e}},{key:"parent",get:function(){for(var e=this.root,t=0;t1&&void 0!==arguments[1]?arguments[1]:{};t.startPosition=this;var n=new Ti(t);return n.skip(e),n.position}},{key:"getParentPath",value:function(){return this.path.slice(0,-1)}},{key:"getAncestors",value:function(){var e=this.parent;return e.is("documentFragment")?[e]:e.getAncestors({includeSelf:!0})}},{key:"findAncestor",value:function(e){var t=this.parent;return t.is("element")?t.findAncestor(e,{includeSelf:!0}):null}},{key:"getCommonPath",value:function(e){if(this.root!=e.root)return[];var t=Object(y.n)(this.path,e.path),n="string"==typeof t?Math.min(this.path.length,e.path.length):t;return this.path.slice(0,n)}},{key:"getCommonAncestor",value:function(e){for(var t=this.getAncestors(),n=e.getAncestors(),r=0;t[r]==n[r]&&t[r];)r++;return 0===r?null:t[r-1]}},{key:"getShiftedBy",value:function(e){var t=this.clone(),n=t.offset+e;return t.offset=n<0?0:n,t}},{key:"isAfter",value:function(e){return"after"==this.compareWith(e)}},{key:"isBefore",value:function(e){return"before"==this.compareWith(e)}},{key:"isEqual",value:function(e){return"same"==this.compareWith(e)}},{key:"isTouching",value:function(e){if(this.root!==e.root)return!1;for(var t=Math.min(this.path.length,e.path.length),n=0;n1)return!1;if(1===r)return xi(e,this,n);if(-1===r)return xi(this,e,n)}return this.path.length===e.path.length||(this.path.length>e.path.length?Fi(this.path,t):Fi(e.path,t))}},{key:"hasSameParentAs",value:function(e){if(this.root!==e.root)return!1;var t=this.getParentPath(),n=e.getParentPath();return"same"==Object(y.n)(t,n)}},{key:"getTransformedByOperation",value:function(e){var t;switch(e.type){case"insert":t=this._getTransformedByInsertOperation(e);break;case"move":case"remove":case"reinsert":t=this._getTransformedByMoveOperation(e);break;case"split":t=this._getTransformedBySplitOperation(e);break;case"merge":t=this._getTransformedByMergeOperation(e);break;default:t=n._createAt(this)}return t}},{key:"_getTransformedByInsertOperation",value:function(e){return this._getTransformedByInsertion(e.position,e.howMany)}},{key:"_getTransformedByMoveOperation",value:function(e){return this._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany)}},{key:"_getTransformedBySplitOperation",value:function(e){var t=e.movedRange;return t.containsPosition(this)||t.start.isEqual(this)&&"toNext"==this.stickiness?this._getCombined(e.splitPosition,e.moveTargetPosition):e.graveyardPosition?this._getTransformedByMove(e.graveyardPosition,e.insertionPosition,1):this._getTransformedByInsertion(e.insertionPosition,1)}},{key:"_getTransformedByMergeOperation",value:function(e){var t,r=e.movedRange;return r.containsPosition(this)||r.start.isEqual(this)?(t=this._getCombined(e.sourcePosition,e.targetPosition),e.sourcePosition.isBefore(e.targetPosition)&&(t=t._getTransformedByDeletion(e.deletionPosition,1))):t=this.isEqual(e.deletionPosition)?n._createAt(e.deletionPosition):this._getTransformedByMove(e.deletionPosition,e.graveyardPosition,1),t}},{key:"_getTransformedByDeletion",value:function(e,t){var r=n._createAt(this);if(this.root!=e.root)return r;if("same"==Object(y.n)(e.getParentPath(),this.getParentPath())){if(e.offsetthis.offset)return null;r.offset-=t}}else if("prefix"==Object(y.n)(e.getParentPath(),this.getParentPath())){var o=e.path.length-1;if(e.offset<=this.path[o]){if(e.offset+t>this.path[o])return null;r.path[o]-=t}}return r}},{key:"_getTransformedByInsertion",value:function(e,t){var r=n._createAt(this);if(this.root!=e.root)return r;if("same"==Object(y.n)(e.getParentPath(),this.getParentPath()))(e.offset2&&void 0!==arguments[2]?arguments[2]:"toNone";if(e instanceof n)return new n(e.root,e.path,e.stickiness);var o=e;if("end"==t)t=o.maxOffset;else{if("before"==t)return this._createBefore(o,r);if("after"==t)return this._createAfter(o,r);if(0!==t&&!t)throw new y.a("model-createpositionat-offset-required",[this,e])}if(!o.is("element")&&!o.is("documentFragment"))throw new y.a("model-position-parent-incorrect",[this,e]);var a=o.getPath();return a.push(t),new this(o.root,a,r)}},{key:"_createAfter",value:function(e,t){if(!e.parent)throw new y.a("model-position-after-root",[this,e],{root:e});return this._createAt(e.parent,e.endOffset,t)}},{key:"_createBefore",value:function(e,t){if(!e.parent)throw new y.a("model-position-before-root",e,{root:e});return this._createAt(e.parent,e.startOffset,t)}},{key:"fromJSON",value:function(e,t){if("$graveyard"===e.root){var r=new n(t.graveyard,e.path);return r.stickiness=e.stickiness,r}if(!t.getRoot(e.root))throw new y.a("model-position-fromjson-no-root",t,{rootName:e.root});return new n(t.getRoot(e.root),e.path,e.stickiness)}}]),n}();function Li(e,t){var n=t.getChild(t.offsetToIndex(e.offset));return n&&n.is("$text")&&n.startOffset=t;){if(e.path[r]+o!==n.maxOffset)return!1;o=1,r--,n=n.parent}return!0}(e,n+1))}function Fi(e,t){for(;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Hi(e,t){if(e){if("string"==typeof e)return Gi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gi(e,t):void 0}}function Gi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]&&arguments[1];e.isCollapsed&&(t=!1);var n=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),r=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return n&&r}},{key:"containsItem",value:function(e){var t=Pi._createBefore(e);return this.containsPosition(t)||this.start.isEqual(t)}},{key:"isEqual",value:function(e){return this.start.isEqual(e.start)&&this.end.isEqual(e.end)}},{key:"isIntersecting",value:function(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}},{key:"getDifference",value:function(e){var t=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&t.push(new n(this.start,e.start)),this.containsPosition(e.end)&&t.push(new n(e.end,this.end))):t.push(new n(this.start,this.end)),t}},{key:"getIntersection",value:function(e){if(this.isIntersecting(e)){var t=this.start,r=this.end;return this.containsPosition(e.start)&&(t=e.start),this.containsPosition(e.end)&&(r=e.end),new n(t,r)}return null}},{key:"getJoined",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.isIntersecting(e);if(r||(r=this.start.isBefore(e.start)?t?this.end.isTouching(e.start):this.end.isEqual(e.start):t?e.end.isTouching(this.start):e.end.isEqual(this.start)),!r)return null;var o=this.start,a=this.end;return e.start.isBefore(o)&&(o=e.start),e.end.isAfter(a)&&(a=e.end),new n(o,a)}},{key:"getMinimalFlatRanges",value:function(){for(var e=[],t=this.start.getCommonPath(this.end).length,r=Pi._createAt(this.start),o=r.parent;r.path.length>t+1;){var a=o.maxOffset-r.offset;0!==a&&e.push(new n(r,r.getShiftedBy(a))),r.path=r.path.slice(0,-1),r.offset++,o=o.parent}for(;r.path.length<=this.end.path.length;){var i=this.end.path[r.path.length-1],c=i-r.offset;0!==c&&e.push(new n(r,r.getShiftedBy(c))),r.offset=i,r.path.push(0)}return e}},{key:"getWalker",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.boundaries=this,new Ti(e)}},{key:"getItems",value:regeneratorRuntime.mark(function e(){var t,n,r,o,a,i=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:(t=i.length>0&&void 0!==i[0]?i[0]:{}).boundaries=this,t.ignoreElementEnd=!0,n=new Ti(t),r=Vi(n),e.prev=5,r.s();case 7:if((o=r.n()).done){e.next=13;break}return a=o.value,e.next=11,a.item;case 11:e.next=7;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(5),r.e(e.t0);case 18:return e.prev=18,r.f(),e.finish(18);case 21:case"end":return e.stop()}},e,this,[[5,15,18,21]])})},{key:"getPositions",value:regeneratorRuntime.mark(function e(){var t,n,r,o,a,i=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(t=i.length>0&&void 0!==i[0]?i[0]:{}).boundaries=this,n=new Ti(t),e.next=5,n.position;case 5:r=Vi(n),e.prev=6,r.s();case 8:if((o=r.n()).done){e.next=14;break}return a=o.value,e.next=12,a.nextPosition;case 12:e.next=8;break;case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),r.e(e.t0);case 19:return e.prev=19,r.f(),e.finish(19);case 22:case"end":return e.stop()}},e,this,[[6,16,19,22]])})},{key:"getTransformedByOperation",value:function(e){switch(e.type){case"insert":return this._getTransformedByInsertOperation(e);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(e);case"split":return[this._getTransformedBySplitOperation(e)];case"merge":return[this._getTransformedByMergeOperation(e)]}return[new n(this.start,this.end)]}},{key:"getTransformedByOperations",value:function(e){var t,r=[new n(this.start,this.end)],o=Vi(e);try{for(o.s();!(t=o.n()).done;)for(var a=t.value,i=0;i1&&void 0!==arguments[1]&&arguments[1];return this._getTransformedByInsertion(e.position,e.howMany,t)}},{key:"_getTransformedByMoveOperation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.sourcePosition,r=e.howMany,o=e.targetPosition;return this._getTransformedByMove(n,o,r,t)}},{key:"_getTransformedBySplitOperation",value:function(e){var t=this.start._getTransformedBySplitOperation(e),r=this.end._getTransformedBySplitOperation(e);return this.end.isEqual(e.insertionPosition)&&(r=this.end.getShiftedBy(1)),t.root!=r.root&&(r=this.end.getShiftedBy(-1)),new n(t,r)}},{key:"_getTransformedByMergeOperation",value:function(e){if(this.start.isEqual(e.targetPosition)&&this.end.isEqual(e.deletionPosition))return new n(this.start);var t=this.start._getTransformedByMergeOperation(e),r=this.end._getTransformedByMergeOperation(e);return t.root!=r.root&&(r=this.end.getShiftedBy(-1)),t.isAfter(r)?(e.sourcePosition.isBefore(e.targetPosition)?(t=Pi._createAt(r)).offset=0:(e.deletionPosition.isEqual(t)||(r=e.deletionPosition),t=e.targetPosition),new n(t,r)):new n(t,r)}},{key:"_getTransformedByInsertion",value:function(e,t){if(arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&this.containsPosition(e))return[new n(this.start,e),new n(e.getShiftedBy(t),this.end._getTransformedByInsertion(e,t))];var r=new n(this.start,this.end);return r.start=r.start._getTransformedByInsertion(e,t),r.end=r.end._getTransformedByInsertion(e,t),[r]}},{key:"_getTransformedByMove",value:function(e,t,r){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(this.isCollapsed)return[new n(this.start._getTransformedByMove(e,t,r))];var a,i=n._createFromPositionAndShift(e,r),c=t._getTransformedByDeletion(e,r);if(this.containsPosition(t)&&!o&&(i.containsPosition(this.start)||i.containsPosition(this.end)))return[new n(this.start._getTransformedByMove(e,t,r),this.end._getTransformedByMove(e,t,r))];var s=this.getDifference(i),l=null,u=this.getIntersection(i);if(1==s.length?l=new n(s[0].start._getTransformedByDeletion(e,r),s[0].end._getTransformedByDeletion(e,r)):2==s.length&&(l=new n(this.start,this.end._getTransformedByDeletion(e,r))),a=l?l._getTransformedByInsertion(c,r,null!==u||o):[],u){var d=new n(u.start._getCombined(i.start,c),u.end._getCombined(i.start,c));2==a.length?a.splice(1,0,d):a.push(d)}return a}},{key:"_getTransformedByDeletion",value:function(e,t){var r=this.start._getTransformedByDeletion(e,t),o=this.end._getTransformedByDeletion(e,t);return null==r&&null==o?null:(null==r&&(r=e),null==o&&(o=e),new n(r,o))}}],[{key:"_createFromPositionAndShift",value:function(e,t){var n=e,r=e.getShiftedBy(t);return t>0?new this(n,r):new this(r,n)}},{key:"_createIn",value:function(e){return new this(Pi._createAt(e,0),Pi._createAt(e,e.maxOffset))}},{key:"_createOn",value:function(e){return this._createFromPositionAndShift(Pi._createBefore(e),e.offsetSize)}},{key:"_createFromRanges",value:function(e){if(0===e.length)throw new y.a("range-create-from-ranges-empty-array",null);if(1==e.length)return e[0].clone();var t=e[0];e.sort(function(e,t){return e.start.isAfter(t.start)?1:-1});var n=e.indexOf(t),r=new this(t.start,t.end);if(n>0)for(var o=n-1;e[o].end.isEqual(r.start);o++)r.start=Pi._createAt(e[o].start);for(var a=n+1;a=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Zi(e,t){if(e){if("string"==typeof e)return Qi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qi(e,t):void 0}}function Qi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},n=this.toModelElement(e);if(this._elementToMarkerNames.has(e)){var r,o=Ji(this._elementToMarkerNames.get(e));try{for(o.s();!(r=o.n()).done;){var a=r.value;this._unboundMarkerNames.add(a)}}catch(e){o.e(e)}finally{o.f()}}t.defer?this._deferredBindingRemovals.set(e,e.root):(this._viewToModelMapping.delete(e),this._modelToViewMapping.get(n)==e&&this._modelToViewMapping.delete(n))}},{key:"unbindModelElement",value:function(e){var t=this.toViewElement(e);this._modelToViewMapping.delete(e),this._viewToModelMapping.get(t)==e&&this._viewToModelMapping.delete(t)}},{key:"bindElementToMarker",value:function(e,t){var n=this._markerNameToElements.get(t)||new Set;n.add(e);var r=this._elementToMarkerNames.get(e)||new Set;r.add(t),this._markerNameToElements.set(t,n),this._elementToMarkerNames.set(e,r)}},{key:"unbindElementFromMarkerName",value:function(e,t){var n=this._markerNameToElements.get(t);n&&(n.delete(e),0==n.size&&this._markerNameToElements.delete(t));var r=this._elementToMarkerNames.get(e);r&&(r.delete(t),0==r.size&&this._elementToMarkerNames.delete(e))}},{key:"flushUnboundMarkerNames",value:function(){var e=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),e}},{key:"flushDeferredBindings",value:function(){var e,t=Ji(this._deferredBindingRemovals);try{for(t.s();!(e=t.n()).done;){var n=$i(e.value,2),r=n[0],o=n[1];r.root==o&&this.unbindViewElement(r)}}catch(e){t.e(e)}finally{t.f()}this._deferredBindingRemovals=new Map}},{key:"clearBindings",value:function(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}},{key:"toModelElement",value:function(e){return this._viewToModelMapping.get(e)}},{key:"toViewElement",value:function(e){return this._modelToViewMapping.get(e)}},{key:"toModelRange",value:function(e){return new qi(this.toModelPosition(e.start),this.toModelPosition(e.end))}},{key:"toViewRange",value:function(e){return new Et(this.toViewPosition(e.start),this.toViewPosition(e.end))}},{key:"toModelPosition",value:function(e){var t={viewPosition:e,mapper:this};return this.fire("viewToModelPosition",t),t.modelPosition}},{key:"toViewPosition",value:function(e){var t={modelPosition:e,mapper:this,isPhantom:(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).isPhantom};return this.fire("modelToViewPosition",t),t.viewPosition}},{key:"markerNameToElements",value:function(e){var t=this._markerNameToElements.get(e);if(!t)return null;var n,r=new Set,o=Ji(t);try{for(o.s();!(n=o.n()).done;){var a=n.value;if(a.is("attributeElement")){var i,c=Ji(a.getElementsWithSameId());try{for(c.s();!(i=c.n()).done;){var s=i.value;r.add(s)}}catch(e){c.e(e)}finally{c.f()}}else r.add(a)}}catch(e){o.e(e)}finally{o.f()}return r}},{key:"registerViewToModelLength",value:function(e,t){this._viewToModelLengthCallbacks.set(e,t)}},{key:"findMappedViewAncestor",value:function(e){for(var t=e.parent;!this._viewToModelMapping.has(t);)t=t.parent;return t}},{key:"_toModelOffset",value:function(e,t,n){if(n!=e)return this._toModelOffset(e.parent,e.index,n)+this._toModelOffset(e,t,e);if(e.is("$text"))return t;for(var r=0,o=0;o=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function sc(e,t){if(e){if("string"==typeof e)return lc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lc(e,t):void 0}}function lc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?t[0]+":"+t[1]:t[0]}function pc(e){"@babel/helpers - typeof";return(pc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||bc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hc(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=bc(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function bc(e,t){if(e){if("string"==typeof e)return yc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yc(e,t):void 0}}function yc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n3&&void 0!==arguments[3]?arguments[3]:{},o=this._createConversionApi(n,void 0,r);this._convertInsert(e,o);var a,i=hc(t);try{for(i.s();!(a=i.n()).done;){var c=mc(a.value,2),s=c[0],l=c[1];this._convertMarkerAdd(s,l,o)}}catch(e){i.e(e)}finally{i.f()}o.consumable.verifyAllConsumed("insert")}},{key:"convertSelection",value:function(e,t,n){var r=Array.from(t.getMarkersAtPosition(e.getFirstPosition())),o=this._createConversionApi(n);if(this._addConsumablesForSelection(o.consumable,e,r),this.fire("selection",{selection:e},o),e.isCollapsed){for(var a=0,i=r;a2&&void 0!==arguments[2]?arguments[2]:{}).doNotAddConsumables||this._addConsumablesForInsert(t.consumable,Array.from(e));var n,r=hc(Array.from(e.getWalker({shallow:!0})).map(Nc));try{for(r.s();!(n=r.n()).done;){var o=n.value;this._testAndFire("insert",o,t)}}catch(e){r.e(e)}finally{r.f()}}},{key:"_convertRemove",value:function(e,t,n,r){this.fire("remove:".concat(n),{position:e,length:t},r)}},{key:"_convertAttribute",value:function(e,t,n,r,o){this._addConsumablesForRange(o.consumable,e,"attribute:".concat(t));var a,i=hc(e);try{for(i.s();!(a=i.n()).done;){var c=a.value,s={item:c.item,range:qi._createFromPositionAndShift(c.previousPosition,c.length),attributeKey:t,attributeOldValue:n,attributeNewValue:r};this._testAndFire("attribute:".concat(t),s,o)}}catch(e){i.e(e)}finally{i.f()}}},{key:"_convertReinsert",value:function(e,t){var n=Array.from(e.getWalker({shallow:!0}));this._addConsumablesForInsert(t.consumable,n);var r,o=hc(n.map(Nc));try{for(o.s();!(r=o.n()).done;){var a=r.value;this._testAndFire("insert",gc(gc({},a),{},{reconversion:!0}),t)}}catch(e){o.e(e)}finally{o.f()}}},{key:"_convertMarkerAdd",value:function(e,t,n){if("$graveyard"!=t.root.rootName){var r="addMarker:".concat(e);if(n.consumable.add(t,r),this.fire(r,{markerName:e,markerRange:t},n),n.consumable.consume(t,r)){this._addConsumablesForRange(n.consumable,t,r);var o,a=hc(t.getItems());try{for(a.s();!(o=a.n()).done;){var i=o.value;if(n.consumable.test(i,r)){var c={item:i,range:qi._createOn(i),markerName:e,markerRange:t};this.fire(r,c,n)}}}catch(e){a.e(e)}finally{a.f()}}}}},{key:"_convertMarkerRemove",value:function(e,t,n){"$graveyard"!=t.root.rootName&&this.fire("removeMarker:".concat(e),{markerName:e,markerRange:t},n)}},{key:"_reduceChanges",value:function(e){var t={changes:e};return this.fire("reduceChanges",t),t.changes}},{key:"_addConsumablesForInsert",value:function(e,t){var n,r=hc(t);try{for(r.s();!(n=r.n()).done;){var o=n.value.item;if(null===e.test(o,"insert")){e.add(o,"insert");var a,i=hc(o.getAttributeKeys());try{for(i.s();!(a=i.n()).done;){var c=a.value;e.add(o,"attribute:"+c)}}catch(e){i.e(e)}finally{i.f()}}}}catch(e){r.e(e)}finally{r.f()}return e}},{key:"_addConsumablesForRange",value:function(e,t,n){var r,o=hc(t.getItems());try{for(o.s();!(r=o.n()).done;){var a=r.value;e.add(a,n)}}catch(e){o.e(e)}finally{o.f()}return e}},{key:"_addConsumablesForSelection",value:function(e,t,n){e.add(t,"selection");var r,o=hc(n);try{for(o.s();!(r=o.n()).done;){var a=r.value;e.add(t,"addMarker:"+a.name)}}catch(e){o.e(e)}finally{o.f()}var i,c=hc(t.getAttributeKeys());try{for(c.s();!(i=c.n()).done;){var s=i.value;e.add(t,"attribute:"+s)}}catch(e){c.e(e)}finally{c.f()}return e}},{key:"_testAndFire",value:function(e,t,n){var r=function(e,t){var n=t.item.is("element")?t.item.name:"$text";return"".concat(e,":").concat(n)}(e,t),o=t.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(t.item):t.item,a=this._firedEventsMap.get(n),i=a.get(o);if(i){if(i.has(r))return;i.add(r)}else a.set(o,new Set([r]));this.fire(r,t,n)}},{key:"_testAndFireAddAttributes",value:function(e,t){var n,r={item:e,range:qi._createOn(e)},o=hc(r.item.getAttributeKeys());try{for(o.s();!(n=o.n()).done;){var a=n.value;r.attributeKey=a,r.attributeOldValue=null,r.attributeNewValue=r.item.getAttribute(a),this._testAndFire("attribute:".concat(a),r,t)}}catch(e){o.e(e)}finally{o.f()}}},{key:"_createConversionApi",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=gc(gc({},this._conversionApi),{},{consumable:new dc,writer:e,options:r,convertItem:function(e){return t._convertInsert(qi._createOn(e),o)},convertChildren:function(e){return t._convertInsert(qi._createIn(e),o,{doNotAddConsumables:!0})},convertAttributes:function(e){return t._testAndFireAddAttributes(e,o)},canReuseView:function(e){return!n.has(o.mapper.toModelElement(e))}});return this._firedEventsMap.set(o,new Map),o}}]),n}();function Cc(e,t,n){var r=t.getRange(),o=Array.from(e.getAncestors());return o.shift(),o.reverse(),!o.some(function(e){if(r.containsItem(e))return!!n.toViewElement(e).getCustomProperty("addHighlight")})}function Nc(e){return{item:e.item,range:qi._createFromPositionAndShift(e.previousPosition,e.length)}}function Rc(e){"@babel/helpers - typeof";return(Rc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kc(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Ic(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ic(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Ic(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){var e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.end:e.start}return null}},{key:"focus",get:function(){if(this._ranges.length>0){var e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.start:e.end}return null}},{key:"isCollapsed",get:function(){return 1===this._ranges.length&&this._ranges[0].isCollapsed}},{key:"rangeCount",get:function(){return this._ranges.length}},{key:"isBackward",get:function(){return!this.isCollapsed&&this._lastRangeBackward}},{key:"isEqual",value:function(e){if(this.rangeCount!=e.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(e.anchor)||!this.focus.isEqual(e.focus))return!1;var t,n=kc(this._ranges);try{for(n.s();!(t=n.n()).done;){var r,o=t.value,a=!1,i=kc(e._ranges);try{for(i.s();!(r=i.n()).done;){var c=r.value;if(o.isEqual(c)){a=!0;break}}}catch(e){i.e(e)}finally{i.f()}if(!a)return!1}}catch(e){n.e(e)}finally{n.f()}return!0}},{key:"getRanges",value:regeneratorRuntime.mark(function e(){var t,n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=kc(this._ranges),e.prev=1,t.s();case 3:if((n=t.n()).done){e.next=9;break}return r=n.value,e.next=7,new qi(r.start,r.end);case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),t.e(e.t0);case 14:return e.prev=14,t.f(),e.finish(14);case 17:case"end":return e.stop()}},e,this,[[1,11,14,17]])})},{key:"getFirstRange",value:function(){var e,t=null,n=kc(this._ranges);try{for(n.s();!(e=n.n()).done;){var r=e.value;t&&!r.start.isBefore(t.start)||(t=r)}}catch(e){n.e(e)}finally{n.f()}return t?new qi(t.start,t.end):null}},{key:"getLastRange",value:function(){var e,t=null,n=kc(this._ranges);try{for(n.s();!(e=n.n()).done;){var r=e.value;t&&!r.end.isAfter(t.end)||(t=r)}}catch(e){n.e(e)}finally{n.f()}return t?new qi(t.start,t.end):null}},{key:"getFirstPosition",value:function(){var e=this.getFirstRange();return e?e.start.clone():null}},{key:"getLastPosition",value:function(){var e=this.getLastRange();return e?e.end.clone():null}},{key:"setTo",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r1&&void 0!==arguments[1]&&arguments[1],r=Array.from(e),o=r.some(function(n){if(!(n instanceof qi))throw new y.a("model-selection-set-ranges-not-range",[t,e]);return t._ranges.every(function(e){return!e.isEqual(n)})});(r.length!==this._ranges.length||o)&&(this._replaceAllRanges(r),this._lastRangeBackward=!!n,this.fire("change:range",{directChange:!0}))}},{key:"setFocus",value:function(e,t){if(null===this.anchor)throw new y.a("model-selection-setfocus-no-ranges",[this,e]);var n=Pi._createAt(e,t);if("same"!=n.compareWith(this.focus)){var r=this.anchor;this._ranges.length&&this._popRange(),"before"==n.compareWith(r)?(this._pushRange(new qi(n,r)),this._lastRangeBackward=!0):(this._pushRange(new qi(r,n)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}}},{key:"getAttribute",value:function(e){return this._attrs.get(e)}},{key:"getAttributes",value:function(){return this._attrs.entries()}},{key:"getAttributeKeys",value:function(){return this._attrs.keys()}},{key:"hasAttribute",value:function(e){return this._attrs.has(e)}},{key:"removeAttribute",value:function(e){this.hasAttribute(e)&&(this._attrs.delete(e),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}},{key:"setAttribute",value:function(e,t){this.getAttribute(e)!==t&&(this._attrs.set(e,t),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}},{key:"getSelectedElement",value:function(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}},{key:"getSelectedBlocks",value:regeneratorRuntime.mark(function e(){var t,n,r,o,a,i,c,s,l,u;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=new WeakSet,n=kc(this.getRanges()),e.prev=2,n.s();case 4:if((r=n.n()).done){e.next=35;break}if(o=r.value,!(a=Bc(o.start,t))||!Uc(a,o)){e.next=10;break}return e.next=10,a;case 10:i=kc(o.getWalker()),e.prev=11,i.s();case 13:if((c=i.n()).done){e.next=21;break}if(s=c.value,l=s.item,"elementEnd"!=s.type||!Fc(l,t,o)){e.next=19;break}return e.next=19,l;case 19:e.next=13;break;case 21:e.next=26;break;case 23:e.prev=23,e.t0=e.catch(11),i.e(e.t0);case 26:return e.prev=26,i.f(),e.finish(26);case 29:if(!(u=Bc(o.end,t))||o.end.isTouching(Pi._createAt(u,0))||!Uc(u,o)){e.next=33;break}return e.next=33,u;case 33:e.next=4;break;case 35:e.next=40;break;case 37:e.prev=37,e.t1=e.catch(2),n.e(e.t1);case 40:return e.prev=40,n.f(),e.finish(40);case 43:case"end":return e.stop()}},e,this,[[2,37,40,43],[11,23,26,29]])})},{key:"containsEntireContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.anchor.root,t=Pi._createAt(e,0),n=Pi._createAt(e,"end");return t.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}},{key:"_pushRange",value:function(e){this._checkRange(e),this._ranges.push(new qi(e.start,e.end))}},{key:"_checkRange",value:function(e){for(var t=0;t0;)this._popRange()}},{key:"_popRange",value:function(){this._ranges.pop()}}]),n}();function xc(e,t){return!t.has(e)&&(t.add(e),e.root.document.model.schema.isBlock(e)&&!!e.parent)}function Fc(e,t,n){return xc(e,t)&&Uc(e,n)}function Bc(e,t){var n=e.parent.root.document.model.schema,r=e.parent.getAncestors({parentFirst:!0,includeSelf:!0}),o=!1,a=r.find(function(e){return!o&&(!(o=n.isLimit(e))&&xc(e,t))});return r.forEach(function(e){return t.add(e)}),a}function Uc(e,t){var n=function(e){var t=e.root.document.model.schema,n=e.parent;for(;n;){if(t.isBlock(n))return n;n=n.parent}}(e);return!n||!t.containsRange(qi._createOn(n),!0)}function Vc(e){"@babel/helpers - typeof";return(Vc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Hc(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Jc(e,t){if(e){if("string"==typeof e)return Zc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zc(e,t):void 0}}function Zc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0}},{key:"isGravityOverridden",get:function(){return!!this._overriddenGravityRegister.size}},{key:"destroy",value:function(){for(var e=0;e0&&this.fire("change:attribute",{attributeKeys:s,directChange:!1})}},{key:"_setAttribute",value:function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]?"normal":"low";return("low"!=r||"normal"!=this._attributePriority.get(e))&&(Qc(cs(n.prototype),"getAttribute",this).call(this,e)!==t&&(this._attrs.set(e,t),this._attributePriority.set(e,r),!0))}},{key:"_removeAttribute",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?"normal":"low";return("low"!=t||"normal"!=this._attributePriority.get(e))&&(this._attributePriority.set(e,t),!!Qc(cs(n.prototype),"hasAttribute",this).call(this,e)&&(this._attrs.delete(e),!0))}},{key:"_setAttributesTo",value:function(e){var t,n=new Set,r=$c(this.getAttributes());try{for(r.s();!(t=r.n()).done;){var o=Xc(t.value,2),a=o[0],i=o[1];e.get(a)!==i&&this._removeAttribute(a,!1)}}catch(e){r.e(e)}finally{r.f()}var c,s=$c(e);try{for(s.s();!(c=s.n()).done;){var l=Xc(c.value,2),u=l[0],d=l[1];this._setAttribute(u,d,!1)&&n.add(u)}}catch(e){s.e(e)}finally{s.f()}return n}},{key:"getStoredAttributes",value:regeneratorRuntime.mark(function e(){var t,n,r,o,a;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.getFirstPosition().parent,!this.isCollapsed||!t.isEmpty){e.next=21;break}n=$c(t.getAttributeKeys()),e.prev=3,n.s();case 5:if((r=n.n()).done){e.next=13;break}if(!(o=r.value).startsWith(ss)){e.next=11;break}return a=o.substr(ss.length),e.next=11,[a,t.getAttribute(o)];case 11:e.next=5;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(3),n.e(e.t0);case 18:return e.prev=18,n.f(),e.finish(18);case 21:case"end":return e.stop()}},e,this,[[3,15,18,21]])})},{key:"_getSurroundingAttributes",value:function(){var e=this.getFirstPosition(),t=this._model.schema,n=null;if(this.isCollapsed){var r=e.textNode?e.textNode:e.nodeBefore,o=e.textNode?e.textNode:e.nodeAfter;if(this.isGravityOverridden||(n=ds(r)),n||(n=ds(o)),!this.isGravityOverridden&&!n)for(var a=r;a&&!t.isInline(a)&&!n;)n=ds(a=a.previousSibling);if(!n)for(var i=o;i&&!t.isInline(i)&&!n;)n=ds(i=i.nextSibling);n||(n=this.getStoredAttributes())}else{var c,s=$c(this.getFirstRange());try{for(s.s();!(c=s.n()).done;){var l=c.value;if(l.item.is("element")&&t.isObject(l.item))break;if("text"==l.type){n=l.item.getAttributes();break}}}catch(e){s.e(e)}finally{s.f()}}return n}},{key:"_fixGraveyardSelection",value:function(e){var t=this._model.schema.getNearestSelectionRange(e);t&&this._pushRange(t)}}]),n}();function ds(e){return e instanceof pi||e instanceof ii?e.getAttributes():null}function fs(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ps(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ps(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ps(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Es(e,t){if(e){if("string"==typeof e)return Os(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Os(e,t):void 0}}function Os(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:Fs;return function(n,r,o){if(t(r.item,o.consumable,{preflight:!0})){var a=e(r.item,o,r);if(a){t(r.item,o.consumable);var i=o.mapper.toViewPosition(r.range.start);o.mapper.bindElements(r.item,a),o.writer.insert(i,a),o.convertAttributes(r.item),Ms(a,r.item.getChildren(),o,{reconversion:r.reconversion})}}}}(n,js(t)),{priority:e.converterPriority||"normal"}),(t.children||t.attributes.length)&&r.on("reduceChanges",Ls(t),{priority:"low"})}}(e))}},{key:"elementToStructure",value:function(e){return this.add(function(e){var t=Rs(e.model),n=ks(e.view,"container");return t.children=!0,function(r){if(r._conversionApi.schema.checkChild(t.name,"$text"))throw new y.a("conversion-element-to-structure-disallowed-text",r,{elementName:t.name});r.on("insert:".concat(t.name),function(e,t){return function(n,r,o){if(t(r.item,o.consumable,{preflight:!0})){var a=new Map;o.writer._registerSlotFactory(function(e,t,n){return function(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"children",a=r.createContainerElement("$slot"),i=null;if("children"===o)i=Array.from(e.getChildren());else{if("function"!=typeof o)throw new y.a("conversion-slot-mode-unknown",n.dispatcher,{modeOrFilter:o});i=Array.from(e.getChildren()).filter(function(e){return o(e)})}return t.set(a,i),a}}(r.item,a,o));var i=e(r.item,o,r);if(o.writer._clearSlotFactory(),i){!function(e,t,n){var r=Array.from(t.values()).flat(),o=new Set(r);if(o.size!=r.length)throw new y.a("conversion-slot-filter-overlap",n.dispatcher,{element:e});if(o.size!=e.childCount)throw new y.a("conversion-slot-filter-incomplete",n.dispatcher,{element:e})}(r.item,a,o),t(r.item,o.consumable);var c=o.mapper.toViewPosition(r.range.start);o.mapper.bindElements(r.item,i),o.writer.insert(c,i),o.convertAttributes(r.item),function(e,t,n,r){n.mapper.on("modelToViewPosition",l,{priority:"highest"});var o,a=null,i=null,c=gs(t);try{for(c.s();!(o=c.n()).done;){var s=ys(o.value,2);a=s[0],i=s[1],Ms(e,i,n,r),n.writer.move(n.writer.createRangeIn(a),n.writer.createPositionBefore(a)),n.writer.remove(a)}}catch(e){c.e(e)}finally{c.f()}function l(e,t){var n=t.modelPosition.nodeAfter,r=i.indexOf(n);r<0||(t.viewPosition=t.mapper.findPositionIn(a,r))}n.mapper.off("modelToViewPosition",l)}(i,a,o,{reconversion:r.reconversion})}}}}(n,js(t)),{priority:e.converterPriority||"normal"}),r.on("reduceChanges",Ls(t),{priority:"low"})}}(e))}},{key:"attributeToElement",value:function(e){return this.add(function(e){var t=(e=Object(bs.a)(e)).model;"string"==typeof t&&(t={key:t});var n="attribute:".concat(t.key);t.name&&(n+=":"+t.name);if(t.values){var r,o=gs(t.values);try{for(o.s();!(r=o.n()).done;){var a=r.value;e.view[a]=ks(e.view[a],"attribute")}}catch(e){o.e(e)}finally{o.f()}}else e.view=ks(e.view,"attribute");var i=Is(e);return function(t){t.on(n,function(e){return function(t,n,r){if(r.consumable.test(n.item,t.name)){var o=e(n.attributeOldValue,r,n),a=e(n.attributeNewValue,r,n);if(o||a){r.consumable.consume(n.item,t.name);var i=r.writer,c=i.document.selection;if(n.item instanceof Mc||n.item instanceof ls)i.wrap(c.getFirstRange(),a);else{var s=r.mapper.toViewRange(n.range);null!==n.attributeOldValue&&o&&(s=i.unwrap(s,o)),null!==n.attributeNewValue&&a&&i.wrap(s,a)}}}}}(i),{priority:e.converterPriority||"normal"})}}(e))}},{key:"attributeToAttribute",value:function(e){return this.add(function(e){var t=(e=Object(bs.a)(e)).model;"string"==typeof t&&(t={key:t});var n="attribute:".concat(t.key);t.name&&(n+=":"+t.name);if(t.values){var r,o=gs(t.values);try{for(o.s();!(r=o.n()).done;){var a=r.value;e.view[a]=Ds(e.view[a])}}catch(e){o.e(e)}finally{o.f()}}else e.view=Ds(e.view);var i=Is(e);return function(t){t.on(n,function(e){return function(t,n,r){if(r.consumable.test(n.item,t.name)){var o=e(n.attributeOldValue,r,n),a=e(n.attributeNewValue,r,n);if(o||a){r.consumable.consume(n.item,t.name);var i=r.mapper.toViewElement(n.item),c=r.writer;if(!i)throw new y.a("conversion-attribute-to-attribute-on-text",r.dispatcher,n);if(null!==n.attributeOldValue&&o)if("class"==o.key){var s,l=Object(y.Y)(o.value),u=gs(l);try{for(u.s();!(s=u.n()).done;){var d=s.value;c.removeClass(d,i)}}catch(e){u.e(e)}finally{u.f()}}else if("style"==o.key)for(var f=Object.keys(o.value),p=0,m=f;p2&&void 0!==arguments[2]?arguments[2]:{},a=["insert"],i=gs(e.attributes);try{for(i.s();!(r=i.n()).done;){var c=r.value;t.hasAttribute(c)&&a.push("attribute:".concat(c))}}catch(e){i.e(e)}finally{i.f()}return!!a.every(function(e){return n.test(t,e)})&&(o.preflight||a.forEach(function(e){return n.consume(t,e)}),!0)}}function Ms(e,t,n,r){var o,a=gs(t);try{for(a.s();!(o=a.n()).done;){var i=o.value;xs(e.root,i,n,r)||n.convertItem(i)}}catch(e){a.e(e)}finally{a.f()}}function xs(e,t,n,r){var o=n.writer,a=n.mapper;if(!r.reconversion)return!1;var i=a.toViewElement(t);return!(!i||i.root==e)&&(!!n.canReuseView(i)&&(o.move(o.createRangeOn(i),a.toViewPosition(Pi._createBefore(t))),!0))}function Fs(e,t){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).preflight?t.test(e,"insert"):t.consume(e,"insert")}function Bs(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Us(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Us(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Us(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Xs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:null,n=null===t||function(e){return e.getAttribute(t)},r="object"!=Ws(e.model)?e.model:e.model.key,o="object"!=Ws(e.model)||void 0===e.model.value?n:e.model.value;e.model={key:r,value:o}}function al(e,t){var n=new q(e.view);return function(r,o,a){if(o.modelRange||!t){var i=n.match(o.viewItem);if(i&&(!function(e,t){var n="function"==typeof e?e(t):e;if("object"==Ws(n)&&!nl(n))return!1;return!n.classes&&!n.attributes&&!n.styles}(e.view,o.viewItem)?delete i.match.name:i.match.name=!0,a.consumable.test(o.viewItem,i.match))){var c=e.model.key,s="function"==typeof e.model.value?e.model.value(o.viewItem,a):e.model.value;if(null!==s)o.modelRange||Object.assign(o,a.convertChildren(o.viewItem,o.modelCursor)),function(e,t,n,r){for(var o=!1,a=0,i=Array.from(e.getItems({shallow:n}));a=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function bl(e,t){if(e){if("string"==typeof e)return yl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yl(e,t):void 0}}function yl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function kl(e,t){if(e){if("string"==typeof e)return Il(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Il(e,t):void 0}}function Il(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:"both";if(this.checkChild(e,"$text"))return new qi(e);var a=e.getAncestors().reverse().find(function(e){return r.isLimit(e)})||e.root;"both"!=o&&"backward"!=o||(t=new Ti({boundaries:qi._createIn(a),startPosition:e,direction:"backward"})),"both"!=o&&"forward"!=o||(n=new Ti({boundaries:qi._createIn(a),startPosition:e}));var i,c=Rl(Zl(t,n));try{for(c.s();!(i=c.n()).done;){var s=i.value,l=s.walker==t?"elementEnd":"elementStart",u=s.value;if(u.type==l&&this.isObject(u.item))return qi._createOn(u.item);if(this.checkChild(u.nextPosition,"$text"))return new qi(u.nextPosition)}}catch(e){c.e(e)}finally{c.f()}return null}},{key:"findAllowedParent",value:function(e,t){for(var n=e.parent;n;){if(this.checkChild(n,t))return n;if(this.isLimit(n))return null;n=n.parent}return null}},{key:"setAllowedAttributes",value:function(e,t,n){for(var r=n.model,o=0,a=Object.entries(t);o2&&void 0!==arguments[2]?arguments[2]:t.length-1,r=t.getItem(n);if(e.allowIn.includes(r.name)){if(0==n)return!0;var o=this.getDefinition(r);return this._checkContextMatch(o,t,n-1)}return!1}},{key:"_getValidRangesForRange",value:regeneratorRuntime.mark(function e(t,n){var r,o,a,i,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=t.start,o=t.start,a=Rl(t.getItems({shallow:!0})),e.prev=3,a.s();case 5:if((i=a.n()).done){e.next=17;break}if(!(c=i.value).is("element")){e.next=9;break}return e.delegateYield(this._getValidRangesForRange(qi._createIn(c),n),"t0",9);case 9:if(this.checkAttribute(c,n)){e.next=14;break}if(r.isEqual(o)){e.next=13;break}return e.next=13,new qi(r,o);case 13:r=Pi._createAfter(c);case 14:o=Pi._createAfter(c);case 15:e.next=5;break;case 17:e.next=22;break;case 19:e.prev=19,e.t1=e.catch(3),a.e(e.t1);case 22:return e.prev=22,a.f(),e.finish(22);case 25:if(r.isEqual(o)){e.next=28;break}return e.next=28,new qi(r,o);case 28:case"end":return e.stop()}},e,this,[[3,19,22,25]])})}]),n}(),Bl=function(){function e(t){if(Dl(this,e),t instanceof e)return t;var n;n="string"==typeof t?[t]:Array.isArray(t)?t:t.getAncestors({includeSelf:!0}),this._items=n.map(Jl)}return Ll(e,[{key:"length",get:function(){return this._items.length}},{key:"last",get:function(){return this._items[this._items.length-1]}},{key:Symbol.iterator,value:function(){return this._items[Symbol.iterator]()}},{key:"push",value:function(t){var n=new e([t]);return n._items=[].concat(Cl(this._items),Cl(n._items)),n}},{key:"getItem",value:function(e){return this._items[e]}},{key:"getNames",value:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(this._items.map(function(e){return e.name}),"t0",1);case 1:case"end":return e.stop()}},e,this)})},{key:"endsWith",value:function(e){return Array.from(this.getNames()).join(" ").endsWith(e)}},{key:"startsWith",value:function(e){return Array.from(this.getNames()).join(" ").startsWith(e)}}]),e}();function Ul(e,t){var n={name:t,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(e,t){var n,r=Rl(e);try{for(r.s();!(n=r.n()).done;){var o,a=n.value,i=Object.keys(a).filter(function(e){return e.startsWith("is")}),c=Rl(i);try{for(c.s();!(o=c.n()).done;){var s=o.value;t[s]=!!a[s]}}catch(e){c.e(e)}finally{c.f()}}}catch(e){r.e(e)}finally{r.f()}}(e,n),Xl(e,n,"allowIn"),Xl(e,n,"allowContentOf"),Xl(e,n,"allowWhere"),Xl(e,n,"allowAttributes"),Xl(e,n,"allowAttributesOf"),Xl(e,n,"allowChildren"),Xl(e,n,"inheritTypesFrom"),function(e,t){var n,r=Rl(e);try{for(r.s();!(n=r.n()).done;){var o=n.value,a=o.inheritAllFrom;a&&(t.allowContentOf.push(a),t.allowWhere.push(a),t.allowAttributesOf.push(a),t.inheritTypesFrom.push(a))}}catch(e){r.e(e)}finally{r.f()}}(e,n),n}function Vl(e,t){var n,r=e[t],o=Rl(r.allowChildren);try{for(o.s();!(n=o.n()).done;){var a=e[n.value];a&&a.allowIn.push(t)}}catch(e){o.e(e)}finally{o.f()}r.allowChildren.length=0}function Hl(e,t){var n,r=Rl(e[t].allowContentOf);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(e[o])$l(e,o).forEach(function(e){e.allowIn.push(t)})}}catch(e){r.e(e)}finally{r.f()}delete e[t].allowContentOf}function Gl(e,t){var n,r=Rl(e[t].allowWhere);try{for(r.s();!(n=r.n()).done;){var o=e[n.value];if(o){var a,i=o.allowIn;(a=e[t].allowIn).push.apply(a,Cl(i))}}}catch(e){r.e(e)}finally{r.f()}delete e[t].allowWhere}function Wl(e,t){var n,r=Rl(e[t].allowAttributesOf);try{for(r.s();!(n=r.n()).done;){var o=e[n.value];if(o){var a,i=o.allowAttributes;(a=e[t].allowAttributes).push.apply(a,Cl(i))}}}catch(e){r.e(e)}finally{r.f()}delete e[t].allowAttributesOf}function zl(e,t){var n,r=e[t],o=Rl(r.inheritTypesFrom);try{for(o.s();!(n=o.n()).done;){var a=e[n.value];if(a){var i,c=Rl(Object.keys(a).filter(function(e){return e.startsWith("is")}));try{for(c.s();!(i=c.n()).done;){var s=i.value;s in r||(r[s]=a[s])}}catch(e){c.e(e)}finally{c.f()}}}}catch(e){o.e(e)}finally{o.f()}delete r.inheritTypesFrom}function Yl(e,t){var n=e[t],r=n.allowIn.filter(function(t){return e[t]});n.allowIn=Array.from(new Set(r))}function Kl(e,t){var n,r=Rl(e[t].allowIn);try{for(r.s();!(n=r.n()).done;){e[n.value].allowChildren.push(t)}}catch(e){r.e(e)}finally{r.f()}}function ql(e,t){var n=e[t];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function Xl(e,t,n){var r,o=Rl(e);try{for(o.s();!(r=o.n()).done;){var a=r.value[n];if("string"==typeof a)t[n].push(a);else if(Array.isArray(a)){var i;(i=t[n]).push.apply(i,Cl(a))}}}catch(e){o.e(e)}finally{o.f()}}function $l(e,t){var n=e[t];return function(e){return Object.keys(e).map(function(t){return e[t]})}(e).filter(function(e){return e.allowIn.includes(n.name)})}function Jl(e){return"string"==typeof e||e.is("documentFragment")?{name:"string"==typeof e?e:"$documentFragment",getAttributeKeys:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)}),getAttribute:function(){}}:{name:e.is("element")?e.name:"$text",getAttributeKeys:regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.delegateYield(e.getAttributeKeys(),"t0",1);case 1:case"end":return t.stop()}},t)}),getAttribute:function(t){return e.getAttribute(t)}}}function Zl(e,t){var n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:n=!1;case 1:if(n){a.next=17;break}if(n=!0,!e){a.next=9;break}if((r=e.next()).done){a.next=9;break}return n=!1,a.next=9,{walker:e,value:r.value};case 9:if(!t){a.next=15;break}if((o=t.next()).done){a.next=15;break}return n=!1,a.next=15,{walker:t,value:o.value};case 15:a.next=1;break;case 17:case"end":return a.stop()}},Sl)}function Ql(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:t=Rl(e),o.prev=1,t.s();case 3:if((n=t.n()).done){o.next=8;break}return r=n.value,o.delegateYield(r.getMinimalFlatRanges(),"t0",6);case 6:o.next=3;break;case 8:o.next=13;break;case 10:o.prev=10,o.t1=o.catch(1),t.e(o.t1);case 13:return o.prev=13,t.f(),o.finish(13);case 16:case"end":return o.stop()}},wl,null,[[1,10,13,16]])}function eu(e,t,n){var r,o=Rl(t.getAttributeKeys());try{for(o.s();!(r=o.n()).done;){var a=r.value;e.checkAttribute(t,a)||n.removeAttribute(a,t)}}catch(e){o.e(e)}finally{o.f()}}function tu(e){"@babel/helpers - typeof";return(tu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nu(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ru(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ru(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ru(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:["$root"];this.fire("viewCleanup",e),this._modelCursor=function(e,t){var n,r,o=nu(new Bl(e));try{for(o.s();!(r=o.n()).done;){var a,i=r.value,c={},s=nu(i.getAttributeKeys());try{for(s.s();!(a=s.n()).done;){var l=a.value;c[l]=i.getAttribute(l)}}catch(e){s.e(e)}finally{s.f()}var u=t.createElement(i.name,c);n&&t.insert(u,n),n=Pi._createAt(u,0)}}catch(e){o.e(e)}finally{o.f()}return n}(n,t),this.conversionApi.writer=t,this.conversionApi.consumable=Ol.createFrom(e),this.conversionApi.store={};var r=this._convertItem(e,this._modelCursor).modelRange,o=t.createDocumentFragment();if(r){this._removeEmptyElements();for(var a=0,i=Array.from(this._modelCursor.parent.getChildren());a]*)?>/i)||(e="".concat(e,""));for(var t=this.domParser.parseFromString(e,"text/html"),n=t.createDocumentFragment(),r=t.body.childNodes;r.length>0;)n.appendChild(r[0]);return n}}]),e}();function bu(e){"@babel/helpers - typeof";return(bu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||gu(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vu(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=gu(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function gu(e,t){if(e){if("string"==typeof e)return Eu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Eu(e,t):void 0}}function Eu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=e.rootName,n=void 0===t?"main":t,r=e.trim,o=void 0===r?"empty":r;if(!this._checkIfRootsExists([n]))throw new y.a("datacontroller-get-non-existent-root",this);var a=this.model.document.getRoot(n);return"empty"!==o||this.model.hasContent(a,{ignoreWhitespaces:!0})?this.stringify(a,e):""}},{key:"stringify",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.toView(e,t);return this.processor.toData(n)}},{key:"toView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.viewDocument,r=this._viewWriter;this.mapper.clearBindings();var o=qi._createIn(e),a=new tr(n);this.mapper.bindElements(e,a);var i=e.is("documentFragment")?e.markers:function(e){var t=[],n=e.root.document;if(!n)return new Map;var r,o=qi._createIn(e),a=vu(n.model.markers);try{for(a.s();!(r=a.n()).done;){var i=r.value,c=i.getRange(),s=c.isCollapsed,l=c.start.isEqual(o.start)||c.end.isEqual(o.end);if(s&&l)t.push([i.name,c]);else{var u=o.getIntersection(c);u&&t.push([i.name,u])}}}catch(e){a.e(e)}finally{a.f()}return t.sort(function(e,t){var n=yu(e,2),r=n[0],o=n[1],a=yu(t,2),i=a[0],c=a[1];if("after"!==o.end.compareWith(c.start))return 1;if("before"!==o.start.compareWith(c.end))return-1;switch(o.start.compareWith(c.start)){case"before":return 1;case"after":return-1;default:switch(o.end.compareWith(c.end)){case"before":return 1;case"after":return-1;default:return i.localeCompare(r)}}}),new Map(t)}(e);return this.downcastDispatcher.convert(o,i,r,t),a}},{key:"init",value:function(e){var t=this;if(this.model.document.version)throw new y.a("datacontroller-init-document-not-empty",this);var n={};if("string"==typeof e?n.main=e:n=e,!this._checkIfRootsExists(Object.keys(n)))throw new y.a("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},function(e){for(var r=0,o=Object.keys(n);r1&&void 0!==arguments[1]?arguments[1]:{},r={};if("string"==typeof e?r.main=e:r=e,!this._checkIfRootsExists(Object.keys(r)))throw new y.a("datacontroller-set-non-existent-root",this);this.model.enqueueChange(n.batchType||{},function(e){e.setSelection(null),e.removeSelectionAttribute(t.model.document.selection.getAttributeKeys());for(var n=0,o=Object.keys(r);n1&&void 0!==arguments[1]?arguments[1]:"$root",n=this.processor.toView(e);return this.toModel(n,t)}},{key:"toModel",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"$root";return this.model.change(function(r){return t.upcastDispatcher.convert(e,r,n)})}},{key:"addStyleProcessorRules",value:function(e){e(this.stylesProcessor)}},{key:"registerRawContentMatcher",value:function(e){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(e),this.htmlProcessor.registerRawContentMatcher(e)}},{key:"destroy",value:function(){this.stopListening()}},{key:"_checkIfRootsExists",value:function(e){var t,n=vu(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(!this.model.document.getRootNames().includes(r))return!1}}catch(e){n.e(e)}finally{n.f()}return!0}}]),n}();var Cu=regeneratorRuntime.mark(Pu),Nu=regeneratorRuntime.mark(Lu);function Ru(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ku(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ku(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ku(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Fu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.maxOffset)throw new y.a("move-operation-nodes-do-not-exist",this);if(e===t&&n=n&&this.targetPosition.path[o]e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(e.nodes);try{for(a.s();!(r=a.n()).done;){var i=r.value;i.name?o.push(_i.fromJSON(i)):o.push(ii.fromJSON(i))}}catch(e){a.e(e)}finally{a.f()}var c=new n(Pi.fromJSON(e.position,t),o,e.baseVersion);return c.shouldReceiveAttributes=e.shouldReceiveAttributes,c}}]),n}();function ld(e){"@babel/helpers - typeof";return(ld="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ud(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function gd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function pf(e,t){if(e){if("string"==typeof e)return mf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mf(e,t):void 0}}function mf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:{},r=function(e,t){var n=hf.get(e);return n&&n.has(t)?n.get(t):yf}(e.constructor,t.constructor);try{return r(e=e.clone(),t,n)}catch(e){throw e}}function gf(e,t,n){e=e.slice(),t=t.slice();var r=new Ef(n.document,n.useRelations,n.forceWeakRemove);r.setOriginalOperations(e),r.setOriginalOperations(t);var o=r.originalOperations;if(0==e.length||0==t.length)return{operationsA:e,operationsB:t,originalOperations:o};var a,i=new WeakMap,c=ff(e);try{for(c.s();!(a=c.n()).done;){var s=a.value;i.set(s,0)}}catch(e){c.e(e)}finally{c.f()}for(var l={nextBaseVersionA:e[e.length-1].baseVersion+1,nextBaseVersionB:t[t.length-1].baseVersion+1,originalOperationsACount:e.length,originalOperationsBCount:t.length},u=0;u2&&void 0!==arguments[2]&&arguments[2];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.originalOperations=new Map,this._history=t.history,this._useRelations=n,this._forceWeakRemove=!!r,this._relations=new Map}return function(e,t,n){t&&uf(e.prototype,t),n&&uf(e,n)}(e,[{key:"setOriginalOperations",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=n?this.originalOperations.get(n):null,o=ff(e);try{for(o.s();!(t=o.n()).done;){var a=t.value;this.originalOperations.set(a,r||a)}}catch(e){o.e(e)}finally{o.f()}}},{key:"updateRelation",value:function(e,t){if(e instanceof Zu)t instanceof Zd?e.targetPosition.isEqual(t.sourcePosition)||t.movedRange.containsPosition(e.targetPosition)?this._setRelation(e,t,"insertAtSource"):e.targetPosition.isEqual(t.deletionPosition)?this._setRelation(e,t,"insertBetween"):e.targetPosition.isAfter(t.sourcePosition)&&this._setRelation(e,t,"moveTargetAfter"):t instanceof Zu&&(e.targetPosition.isEqual(t.sourcePosition)||e.targetPosition.isBefore(t.sourcePosition)?this._setRelation(e,t,"insertBefore"):this._setRelation(e,t,"insertAfter"));else if(e instanceof af){if(t instanceof Zd)e.splitPosition.isBefore(t.sourcePosition)&&this._setRelation(e,t,"splitBefore");else if(t instanceof Zu)if(e.splitPosition.isEqual(t.sourcePosition)||e.splitPosition.isBefore(t.sourcePosition))this._setRelation(e,t,"splitBefore");else{var n=qi._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.splitPosition.hasSameParentAs(t.sourcePosition)&&n.containsPosition(e.splitPosition)){var r=n.end.offset-e.splitPosition.offset,o=e.splitPosition.offset-n.start.offset;this._setRelation(e,t,{howMany:r,offset:o})}}}else if(e instanceof Zd)t instanceof Zd?(e.targetPosition.isEqual(t.sourcePosition)||this._setRelation(e,t,"mergeTargetNotMoved"),e.sourcePosition.isEqual(t.targetPosition)&&this._setRelation(e,t,"mergeSourceNotMoved"),e.sourcePosition.isEqual(t.sourcePosition)&&this._setRelation(e,t,"mergeSameElement")):t instanceof af&&e.sourcePosition.isEqual(t.splitPosition)&&this._setRelation(e,t,"splitAtSource");else if(e instanceof hd){var a=e.newRange;if(!a)return;if(t instanceof Zu){var i=qi._createFromPositionAndShift(t.sourcePosition,t.howMany),c=i.containsPosition(a.start)||i.start.isEqual(a.start),s=i.containsPosition(a.end)||i.end.isEqual(a.end);!c&&!s||i.containsRange(a)||this._setRelation(e,t,{side:c?"left":"right",path:c?a.start.path.slice():a.end.path.slice()})}else if(t instanceof Zd){var l=a.start.isEqual(t.targetPosition),u=a.start.isEqual(t.deletionPosition),d=a.end.isEqual(t.deletionPosition),f=a.end.isEqual(t.sourcePosition);(l||u||d||f)&&this._setRelation(e,t,{wasInLeftElement:l,wasStartBeforeMergedElement:u,wasEndBeforeMergedElement:d,wasInRightElement:f})}}}},{key:"getContext",value:function(e,t,n){return{aIsStrong:n,aWasUndone:this._wasUndone(e),bWasUndone:this._wasUndone(t),abRelation:this._useRelations?this._getRelation(e,t):null,baRelation:this._useRelations?this._getRelation(t,e):null,forceWeakRemove:this._forceWeakRemove}}},{key:"_wasUndone",value:function(e){var t=this.originalOperations.get(e);return t.wasUndone||this._history.isUndoneOperation(t)}},{key:"_getRelation",value:function(e,t){var n=this.originalOperations.get(t),r=this._history.getUndoneOperation(n);if(!r)return null;var o=this.originalOperations.get(e),a=this._relations.get(o);return a&&a.get(r)||null}},{key:"_setRelation",value:function(e,t,n){var r=this.originalOperations.get(e),o=this.originalOperations.get(t),a=this._relations.get(r);a||(a=new Map,this._relations.set(r,a)),a.set(o,n)}}]),e}();function Of(e,t){var n,r=ff(e);try{for(r.s();!(n=r.n()).done;){n.value.baseVersion=t++}}catch(e){r.e(e)}finally{r.f()}}function _f(e,t){for(var n=0;n0)return e.sourcePosition=t.moveTargetPosition.clone(),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]}return e.sourcePosition.hasSameParentAs(t.splitPosition)&&(e.howMany=t.splitPosition.offset),e.sourcePosition=e.sourcePosition._getTransformedBySplitOperation(t),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]}),bf(Zu,sd,function(e,t){var n=qi._createFromPositionAndShift(e.sourcePosition,e.howMany)._getTransformedByInsertOperation(t,!1)[0];return e.sourcePosition=n.start,e.howMany=n.end.offset-n.start.offset,e.targetPosition.isEqual(t.position)||(e.targetPosition=e.targetPosition._getTransformedByInsertOperation(t)),[e]}),bf(Zu,Zu,function(e,t,n){var r,o=qi._createFromPositionAndShift(e.sourcePosition,e.howMany),a=qi._createFromPositionAndShift(t.sourcePosition,t.howMany),i=n.aIsStrong,c=!n.aIsStrong;if("insertBefore"==n.abRelation||"insertAfter"==n.baRelation?c=!0:"insertAfter"!=n.abRelation&&"insertBefore"!=n.baRelation||(c=!1),r=e.targetPosition.isEqual(t.targetPosition)&&c?e.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany):e.targetPosition._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),Tf(e,t)&&Tf(t,e))return[t.getReversed()];if(o.containsPosition(t.targetPosition)&&o.containsRange(a,!0))return o.start=o.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),o.end=o.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),Sf([o],r);if(a.containsPosition(e.targetPosition)&&a.containsRange(o,!0))return o.start=o.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),o.end=o.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),Sf([o],r);var s=Object(y.n)(e.sourcePosition.getParentPath(),t.sourcePosition.getParentPath());if("prefix"==s||"extension"==s)return o.start=o.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),o.end=o.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),Sf([o],r);"remove"!=e.type||"remove"==t.type||n.aWasUndone||n.forceWeakRemove?"remove"==e.type||"remove"!=t.type||n.bWasUndone||n.forceWeakRemove||(i=!1):i=!0;var l,u=[],d=ff(o.getDifference(a));try{for(d.s();!(l=d.n()).done;){var f=l.value;f.start=f.start._getTransformedByDeletion(t.sourcePosition,t.howMany),f.end=f.end._getTransformedByDeletion(t.sourcePosition,t.howMany);var p="same"==Object(y.n)(f.start.getParentPath(),t.getMovedRangeStart().getParentPath()),m=f._getTransformedByInsertion(t.getMovedRangeStart(),t.howMany,p);u.push.apply(u,df(m))}}catch(e){d.e(e)}finally{d.f()}var h=o.getIntersection(a);return null!==h&&i&&(h.start=h.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),h.end=h.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),0===u.length?u.push(h):1==u.length?a.start.isBefore(o.start)||a.start.isEqual(o.start)?u.unshift(h):u.push(h):u.splice(1,0,h)),0===u.length?[new Id(e.baseVersion)]:Sf(u,r)}),bf(Zu,af,function(e,t,n){var r=e.targetPosition.clone();e.targetPosition.isEqual(t.insertionPosition)&&t.graveyardPosition&&"moveTargetAfter"!=n.abRelation||(r=e.targetPosition._getTransformedBySplitOperation(t));var o=qi._createFromPositionAndShift(e.sourcePosition,e.howMany);if(o.end.isEqual(t.insertionPosition))return t.graveyardPosition||e.howMany++,e.targetPosition=r,[e];if(o.start.hasSameParentAs(t.splitPosition)&&o.containsPosition(t.splitPosition)){var a=new qi(t.splitPosition,o.end);return a=a._getTransformedBySplitOperation(t),Sf([new qi(o.start,t.splitPosition),a],r)}e.targetPosition.isEqual(t.splitPosition)&&"insertAtSource"==n.abRelation&&(r=t.moveTargetPosition),e.targetPosition.isEqual(t.insertionPosition)&&"insertBetween"==n.abRelation&&(r=e.targetPosition);var i=[o._getTransformedBySplitOperation(t)];if(t.graveyardPosition){var c=o.start.isEqual(t.graveyardPosition)||o.containsPosition(t.graveyardPosition);e.howMany>1&&c&&!n.aWasUndone&&i.push(qi._createFromPositionAndShift(t.insertionPosition,1))}return Sf(i,r)}),bf(Zu,Zd,function(e,t,n){var r=qi._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.deletionPosition.hasSameParentAs(e.sourcePosition)&&r.containsPosition(t.sourcePosition))if("remove"!=e.type||n.forceWeakRemove){if(1==e.howMany)return n.bWasUndone?(e.sourcePosition=t.graveyardPosition.clone(),e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]):[new Id(0)]}else if(!n.aWasUndone){var o=[],a=t.graveyardPosition.clone(),i=t.targetPosition._getTransformedByMergeOperation(t);e.howMany>1&&(o.push(new Zu(e.sourcePosition,e.howMany-1,e.targetPosition,0)),a=a._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1),i=i._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1));var c=t.deletionPosition._getCombined(e.sourcePosition,e.targetPosition),s=new Zu(a,1,c,0),l=s.getMovedRangeStart().path.slice();l.push(0);var u=new Pi(s.targetPosition.root,l);i=i._getTransformedByMove(a,c,1);var d=new Zu(i,t.howMany,u,0);return o.push(s),o.push(d),o}var f=qi._createFromPositionAndShift(e.sourcePosition,e.howMany)._getTransformedByMergeOperation(t);return e.sourcePosition=f.start,e.howMany=f.end.offset-f.start.offset,e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]}),bf(Fd,sd,function(e,t){return e.position=e.position._getTransformedByInsertOperation(t),[e]}),bf(Fd,Zd,function(e,t){return e.position.isEqual(t.deletionPosition)?(e.position=t.graveyardPosition.clone(),e.position.stickiness="toNext",[e]):(e.position=e.position._getTransformedByMergeOperation(t),[e])}),bf(Fd,Zu,function(e,t){return e.position=e.position._getTransformedByMoveOperation(t),[e]}),bf(Fd,Fd,function(e,t,n){if(e.position.isEqual(t.position)){if(!n.aIsStrong)return[new Id(0)];e.oldName=t.newName}return[e]}),bf(Fd,af,function(e,t){var n=e.position.path,r=t.splitPosition.getParentPath();return"same"!=Object(y.n)(n,r)||t.graveyardPosition?(e.position=e.position._getTransformedBySplitOperation(t),[e]):[e,new Fd(e.position.getShiftedBy(1),e.oldName,e.newName,0)]}),bf(zd,zd,function(e,t,n){if(e.root===t.root&&e.key===t.key){if(!n.aIsStrong||e.newValue===t.newValue)return[new Id(0)];e.oldValue=t.newValue}return[e]}),bf(af,sd,function(e,t){return e.splitPosition.hasSameParentAs(t.position)&&e.splitPosition.offset2&&void 0!==arguments[2]?arguments[2]:"toNone";if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),!(o=t.call(this,e,r,a)).root.is("rootElement"))throw new y.a("model-liveposition-root-not-rootelement",e);return function(){var e=this;this.listenTo(this.root.document.model,"applyOperation",function(t,n){var r=n[0];r.isDocumentOperation&&function(e){var t=this.getTransformedByOperation(e);if(!this.isEqual(t)){var n=this.toPosition();this.path=t.path,this.root=t.root,this.fire("change",n)}}.call(e,r)},{priority:"low"})}.call(kf(o)),o}return function(e,t,n){t&&Cf(e.prototype,t),n&&Cf(e,n)}(n,[{key:"detach",value:function(){this.stopListening()}},{key:"toPosition",value:function(){return new Pi(this.root,this.path.slice(),this.stickiness)}}],[{key:"fromPosition",value:function(e,t){return new this(e.root,e.path.slice(),t||e.stickiness)}}]),n}();function Pf(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Lf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Lf(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Lf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),"string"==typeof t&&(t="transparent"===t?{isUndoable:!1}:{},Object(y.Q)("batch-constructor-deprecated-string-type"));var n=t,r=n.isUndoable,o=void 0===r||r,a=n.isLocal,i=void 0===a||a,c=n.isUndo,s=void 0!==c&&c,l=n.isTyping,u=void 0!==l&&l;this.operations=[],this.isUndoable=o,this.isLocal=i,this.isUndo=s,this.isTyping=u}return function(e,t,n){t&&jf(e.prototype,t),n&&jf(e,n)}(e,[{key:"type",get:function(){return Object(y.Q)("batch-type-deprecated"),"default"}},{key:"baseVersion",get:function(){var e,t=Pf(this.operations);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(null!==n.baseVersion)return n.baseVersion}}catch(e){t.e(e)}finally{t.f()}return null}},{key:"addOperation",value:function(e){return e.batch=this,this.operations.push(e),e}}]),e}();function xf(e){return function(e){if(Array.isArray(e))return Vf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Uf(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ff(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||Uf(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bf(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Uf(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Uf(e,t){if(e){if("string"==typeof e)return Vf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vf(e,t):void 0}}function Vf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0)return!0;var e,t=Bf(this._changedMarkers.values());try{for(t.s();!(e=t.n()).done;){var n=e.value,r=n.newMarkerData,o=n.oldMarkerData;if(r.affectsData!==o.affectsData)return!0;if(r.affectsData){var a=r.range&&!o.range,i=!r.range&&o.range,c=r.range&&o.range&&!r.range.isEqual(o.range);if(a||i||c)return!0}}}catch(e){t.e(e)}finally{t.f()}return!1}},{key:"getChanges",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this._cachedChanges)return e.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();var t,n=[],r=Bf(this._changesInElement.keys());try{for(r.s();!(t=r.n()).done;){var o,a=t.value,i=this._changesInElement.get(a).sort(function(e,t){return e.offset===t.offset?e.type!=t.type?"remove"==e.type?-1:1:0:e.offseto.offset){if(a>i){var p={type:"attribute",offset:i,howMany:a-i,count:this._changeCount++};this._handleChange(p,t),t.push(p)}e.nodesToHandle=o.offset-e.offset,e.howMany=e.nodesToHandle}else e.offset>=o.offset&&e.offseti?(e.nodesToHandle=a-i,e.offset=i):e.nodesToHandle=0);if("remove"==o.type&&e.offseto.offset){var m={type:"attribute",offset:o.offset,howMany:a-o.offset,count:this._changeCount++};this._handleChange(m,t),t.push(m),e.nodesToHandle=o.offset-e.offset,e.howMany=e.nodesToHandle}"attribute"==o.type&&(e.offset>=o.offset&&a<=i?(e.nodesToHandle=0,e.howMany=0,e.offset=0):e.offset<=o.offset&&a>=i&&(o.howMany=0))}}}catch(e){r.e(e)}finally{r.f()}e.howMany=e.nodesToHandle,delete e.nodesToHandle}},{key:"_getInsertDiff",value:function(e,t,n){return{type:"insert",position:Pi._createAt(e,t),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}},{key:"_getRemoveDiff",value:function(e,t,n){return{type:"remove",position:Pi._createAt(e,t),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}},{key:"_getAttributesDiff",value:function(e,t,n){var r=[];n=new Map(n);var o,a=Bf(t);try{for(a.s();!(o=a.n()).done;){var i=Ff(o.value,2),c=i[0],s=i[1],l=n.has(c)?n.get(c):null;l!==s&&r.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:c,attributeOldValue:s,attributeNewValue:l,changeCount:this._changeCount++}),n.delete(c)}}catch(e){a.e(e)}finally{a.f()}var u,d=Bf(n);try{for(d.s();!(u=d.n()).done;){var f=Ff(u.value,2),p=f[0],m=f[1];r.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:p,attributeOldValue:null,attributeNewValue:m,changeCount:this._changeCount++})}}catch(e){d.e(e)}finally{d.f()}return r}},{key:"_isInInsertedElement",value:function(e){var t=e.parent;if(!t)return!1;var n=this._changesInElement.get(t),r=e.startOffset;if(n){var o,a=Bf(n);try{for(a.s();!(o=a.n()).done;){var i=o.value;if("insert"==i.type&&r>=i.offset&&ro){for(var s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);nthis._version+1&&this._gaps.set(this._version,e),this._version=e}},{key:"lastOperation",get:function(){return this._operations[this._operations.length-1]}},{key:"addOperation",value:function(e){if(e.baseVersion!==this.version)throw new y.a("model-document-history-addoperation-incorrect-version",this,{operation:e,historyVersion:this.version});this._operations.push(e),this._version++,this._baseVersionToOperationIndex.set(e.baseVersion,this._operations.length-1)}},{key:"getOperations",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.version;if(!this._operations.length)return[];var n=this._operations[0];void 0===e&&(e=n.baseVersion);var r,o=t-1,a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=qf(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(this._gaps);try{for(a.s();!(r=a.n()).done;){var i=Kf(r.value,2),c=i[0],s=i[1];e>c&&ec&&othis.lastOperation.baseVersion)return[];var l=this._baseVersionToOperationIndex.get(e);void 0===l&&(l=0);var u=this._baseVersionToOperationIndex.get(o);return void 0===u&&(u=this._operations.length-1),this._operations.slice(l,u+1)}},{key:"getOperation",value:function(e){var t=this._baseVersionToOperationIndex.get(e);if(void 0!==t)return this._operations[t]}},{key:"setOperationAsUndone",value:function(e,t){this._undoPairs.set(t,e),this._undoneOperations.add(e)}},{key:"isUndoingOperation",value:function(e){return this._undoPairs.has(e)}},{key:"isUndoneOperation",value:function(e){return this._undoneOperations.has(e)}},{key:"getUndoneOperation",value:function(e){return this._undoPairs.get(e)}},{key:"reset",value:function(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}]),e}();function Zf(e){"@babel/helpers - typeof";return(Zf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qf(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:"main";return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(o=t.call(this,r))._document=e,o.rootName=a,o}return function(e,t,n){t&&Qf(e.prototype,t),n&&Qf(e,n)}(n,[{key:"document",get:function(){return this._document}},{key:"toJSON",value:function(){return this.rootName}}]),n}();function op(e){"@babel/helpers - typeof";return(op="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ap(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ip(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ip(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ip(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:"$root",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"main";if(this.roots.get(t))throw new y.a("model-document-createroot-name-exists",this,{name:t});var n=new rp(this,e,t);return this.roots.add(n),n}},{key:"destroy",value:function(){this.selection.destroy(),this.stopListening()}},{key:"getRoot",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"main";return this.roots.get(e)}},{key:"getRootNames",value:function(){return Array.from(this.roots,function(e){return e.rootName}).filter(function(e){return e!=hp})}},{key:"registerPostFixer",value:function(e){this._postFixers.add(e)}},{key:"toJSON",value:function(){var e=_(this);return e.selection="[engine.model.DocumentSelection]",e.model="[engine.model.Model]",e}},{key:"_handleChangeBlock",value:function(e){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(e),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",e.batch):this.fire("change",e.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}},{key:"_hasDocumentChangedFromTheLastChangeBlock",value:function(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}},{key:"_getDefaultRoot",value:function(){var e,t=ap(this.roots);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(n!==this.graveyard)return n}}catch(e){t.e(e)}finally{t.f()}return this.graveyard}},{key:"_getDefaultRange",value:function(){var e=this._getDefaultRoot(),t=this.model,n=t.schema,r=t.createPositionFromPath(e,[0]);return n.getNearestSelectionRange(r)||t.createRange(r)}},{key:"_validateSelectionRange",value:function(e){return yp(e.start)&&yp(e.end)}},{key:"_callPostFixers",value:function(e){var t=!1;do{var n,r=ap(this._postFixers);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(this.selection.refresh(),t=o(e))break}}catch(e){r.e(e)}finally{r.f()}}while(t)}}]),n}();function yp(e){var t=e.textNode;if(t){var n=t.data,r=e.offset-t.startOffset;return!Object(y.J)(n,r)&&!Object(y.H)(n,r)}return!0}function vp(e){"@babel/helpers - typeof";return(vp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function gp(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Ep(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ep(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Ep(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=e instanceof Dp?e.name:e;if(o.includes(","))throw new y.a("markercollection-incorrect-marker-name",this);var a=this._markers.get(o);if(a){var i=a.getData(),c=a.getRange(),s=!1;return c.isEqual(t)||(a._attachLiveRange(Kc.fromRange(t)),s=!0),n!=a.managedUsingOperations&&(a._managedUsingOperations=n,s=!0),"boolean"==typeof r&&r!=a.affectsData&&(a._affectsData=r,s=!0),s&&this.fire("update:".concat(o),a,c,t,i),a}var l=Kc.fromRange(t),u=new Dp(o,l,n,r);return this._markers.set(o,u),this.fire("update:".concat(o),u,null,t,_p(_p({},u.getData()),{},{range:null})),u}},{key:"_remove",value:function(e){var t=e instanceof Dp?e.name:e,n=this._markers.get(t);return!!n&&(this._markers.delete(t),this.fire("update:".concat(t),n,n.getRange(),null,n.getData()),this._destroyMarker(n),!0)}},{key:"_refresh",value:function(e){var t=e instanceof Dp?e.name:e,n=this._markers.get(t);if(!n)throw new y.a("markercollection-refresh-marker-not-exists",this);var r=n.getRange();this.fire("update:".concat(t),n,r,r,n.getData())}},{key:"getMarkersAtPosition",value:regeneratorRuntime.mark(function e(t){var n,r,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=gp(this),e.prev=1,n.s();case 3:if((r=n.n()).done){e.next=10;break}if(!(o=r.value).getRange().containsPosition(t)){e.next=8;break}return e.next=8,o;case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(1),n.e(e.t0);case 15:return e.prev=15,n.f(),e.finish(15);case 18:case"end":return e.stop()}},e,this,[[1,12,15,18]])})},{key:"getMarkersIntersectingRange",value:regeneratorRuntime.mark(function e(t){var n,r,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=gp(this),e.prev=1,n.s();case 3:if((r=n.n()).done){e.next=10;break}if(null===(o=r.value).getRange().getIntersection(t)){e.next=8;break}return e.next=8,o;case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(1),n.e(e.t0);case 15:return e.prev=15,n.f(),e.finish(15);case 18:case"end":return e.stop()}},e,this,[[1,12,15,18]])})},{key:"destroy",value:function(){var e,t=gp(this._markers.values());try{for(t.s();!(e=t.n()).done;){var n=e.value;this._destroyMarker(n)}}catch(e){t.e(e)}finally{t.f()}this._markers=null,this.stopListening()}},{key:"getMarkersGroup",value:regeneratorRuntime.mark(function e(t){var n,r,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=gp(this._markers.values()),e.prev=1,n.s();case 3:if((r=n.n()).done){e.next=10;break}if(!(o=r.value).name.startsWith(t+":")){e.next=8;break}return e.next=8,o;case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(1),n.e(e.t0);case 15:return e.prev=15,n.f(),e.finish(15);case 18:case"end":return e.stop()}},e,this,[[1,12,15,18]])})},{key:"_destroyMarker",value:function(e){e.stopListening(),e._detachLiveRange()}}]),n}(),Dp=function(e){Cp(n,Object(y["f"])(Ga));var t=Rp(n);function n(e,r,o,a){var i;return Tp(this,n),(i=t.call(this)).name=e,i._liveRange=i._attachLiveRange(r),i._managedUsingOperations=o,i._affectsData=a,i}return wp(n,[{key:"managedUsingOperations",get:function(){if(!this._liveRange)throw new y.a("marker-destroyed",this);return this._managedUsingOperations}},{key:"affectsData",get:function(){if(!this._liveRange)throw new y.a("marker-destroyed",this);return this._affectsData}},{key:"getData",value:function(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}},{key:"getStart",value:function(){if(!this._liveRange)throw new y.a("marker-destroyed",this);return this._liveRange.start.clone()}},{key:"getEnd",value:function(){if(!this._liveRange)throw new y.a("marker-destroyed",this);return this._liveRange.end.clone()}},{key:"getRange",value:function(){if(!this._liveRange)throw new y.a("marker-destroyed",this);return this._liveRange.toRange()}},{key:"_attachLiveRange",value:function(e){return this._liveRange&&this._detachLiveRange(),e.delegate("change:range").to(this),e.delegate("change:content").to(this),this._liveRange=e,e}},{key:"_detachLiveRange",value:function(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}]),n}();function Pp(e){"@babel/helpers - typeof";return(Pp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Lp(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Hp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:1,r=this._children._removeNodes(e,n),o=Vp(r);try{for(o.s();!(t=o.n()).done;){t.value.parent=null}}catch(e){o.e(e)}finally{o.f()}return r}}],[{key:"fromJSON",value:function(e){var t,r=[],o=Vp(e);try{for(o.s();!(t=o.n()).done;){var a=t.value;a.name?r.push(_i.fromJSON(a)):r.push(ii.fromJSON(a))}}catch(e){o.e(e)}finally{o.f()}return new n(r)}}]),n}();function qp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||$p(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xp(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=$p(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function $p(e,t){if(e){if("string"==typeof e)return Jp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jp(e,t):void 0}}function Jp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1])||arguments[1];return e._clone(t)}},{key:"insert",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(this._assertWriterUsedCorrectly(),!(e instanceof ii&&""==e.data)){var r=Pi._createAt(t,n);if(e.parent){if(om(e.root,r.root))return void this.move(qi._createOn(e),r);if(e.root.document)throw new y.a("model-writer-insert-forbidden-move",this);this.remove(e)}var o=r.root.document?r.root.document.version:null,a=new sd(r,e,o);if(e instanceof ii&&(a.shouldReceiveAttributes=!0),this.batch.addOperation(a),this.model.applyOperation(a),e instanceof Kp){var i,c=Xp(e.markers);try{for(c.s();!(i=c.n()).done;){var s=qp(i.value,2),l=s[0],u=s[1],d=Pi._createAt(u.root,0),f={range:new qi(u.start._getCombined(d,r),u.end._getCombined(d,r)),usingOperation:!0,affectsData:!0};this.model.markers.has(l)?this.updateMarker(l,f):this.addMarker(l,f)}}catch(e){c.e(e)}finally{c.f()}}}}},{key:"insertText",value:function(e,t,n,r){t instanceof Kp||t instanceof _i||t instanceof Pi?this.insert(this.createText(e),t,n):this.insert(this.createText(e,t),n,r)}},{key:"insertElement",value:function(e,t,n,r){t instanceof Kp||t instanceof _i||t instanceof Pi?this.insert(this.createElement(e),t,n):this.insert(this.createElement(e,t),n,r)}},{key:"append",value:function(e,t){this.insert(e,t,"end")}},{key:"appendText",value:function(e,t,n){t instanceof Kp||t instanceof _i?this.insert(this.createText(e),t,"end"):this.insert(this.createText(e,t),n,"end")}},{key:"appendElement",value:function(e,t,n){t instanceof Kp||t instanceof _i?this.insert(this.createElement(e),t,"end"):this.insert(this.createElement(e,t),n,"end")}},{key:"setAttribute",value:function(e,t,n){if(this._assertWriterUsedCorrectly(),n instanceof qi){var r,o=Xp(n.getMinimalFlatRanges());try{for(o.s();!(r=o.n()).done;){em(this,e,t,r.value)}}catch(e){o.e(e)}finally{o.f()}}else tm(this,e,t,n)}},{key:"setAttributes",value:function(e,t){var n,r=Xp(Object(y.Z)(e));try{for(r.s();!(n=r.n()).done;){var o=qp(n.value,2),a=o[0],i=o[1];this.setAttribute(a,i,t)}}catch(e){r.e(e)}finally{r.f()}}},{key:"removeAttribute",value:function(e,t){if(this._assertWriterUsedCorrectly(),t instanceof qi){var n,r=Xp(t.getMinimalFlatRanges());try{for(r.s();!(n=r.n()).done;){em(this,e,null,n.value)}}catch(e){r.e(e)}finally{r.f()}}else tm(this,e,null,t)}},{key:"clearAttributes",value:function(e){var t=this;this._assertWriterUsedCorrectly();var n=function(e){var n,r=Xp(e.getAttributeKeys());try{for(r.s();!(n=r.n()).done;){var o=n.value;t.removeAttribute(o,e)}}catch(e){r.e(e)}finally{r.f()}};if(e instanceof qi){var r,o=Xp(e.getItems());try{for(o.s();!(r=o.n()).done;){n(r.value)}}catch(e){o.e(e)}finally{o.f()}}else n(e)}},{key:"move",value:function(e,t,n){if(this._assertWriterUsedCorrectly(),!(e instanceof qi))throw new y.a("writer-move-invalid-range",this);if(!e.isFlat)throw new y.a("writer-move-range-not-flat",this);var r=Pi._createAt(t,n);if(!r.isEqual(e.start)){if(this._addOperationForAffectedMarkers("move",e),!om(e.root,r.root))throw new y.a("writer-move-different-document",this);var o=e.root.document?e.root.document.version:null,a=new Zu(e.start,e.end.offset-e.start.offset,r,o);this.batch.addOperation(a),this.model.applyOperation(a)}}},{key:"remove",value:function(e){this._assertWriterUsedCorrectly();var t,n=Xp((e instanceof qi?e:qi._createOn(e)).getMinimalFlatRanges().reverse());try{for(n.s();!(t=n.n()).done;){var r=t.value;this._addOperationForAffectedMarkers("move",r),rm(r.start,r.end.offset-r.start.offset,this.batch,this.model)}}catch(e){n.e(e)}finally{n.f()}}},{key:"merge",value:function(e){this._assertWriterUsedCorrectly();var t=e.nodeBefore,n=e.nodeAfter;if(this._addOperationForAffectedMarkers("merge",e),!(t instanceof _i))throw new y.a("writer-merge-no-element-before",this);if(!(n instanceof _i))throw new y.a("writer-merge-no-element-after",this);e.root.document?this._merge(e):this._mergeDetached(e)}},{key:"createPositionFromPath",value:function(e,t,n){return this.model.createPositionFromPath(e,t,n)}},{key:"createPositionAt",value:function(e,t){return this.model.createPositionAt(e,t)}},{key:"createPositionAfter",value:function(e){return this.model.createPositionAfter(e)}},{key:"createPositionBefore",value:function(e){return this.model.createPositionBefore(e)}},{key:"createRange",value:function(e,t){return this.model.createRange(e,t)}},{key:"createRangeIn",value:function(e){return this.model.createRangeIn(e)}},{key:"createRangeOn",value:function(e){return this.model.createRangeOn(e)}},{key:"createSelection",value:function(){var e;return(e=this.model).createSelection.apply(e,arguments)}},{key:"_mergeDetached",value:function(e){var t=e.nodeBefore,n=e.nodeAfter;this.move(qi._createIn(n),Pi._createAt(t,"end")),this.remove(n)}},{key:"_merge",value:function(e){var t=Pi._createAt(e.nodeBefore,"end"),n=Pi._createAt(e.nodeAfter,0),r=e.root.document.graveyard,o=new Pi(r,[0]),a=e.root.document.version,i=new Zd(n,e.nodeAfter.maxOffset,t,o,a);this.batch.addOperation(i),this.model.applyOperation(i)}},{key:"rename",value:function(e,t){if(this._assertWriterUsedCorrectly(),!(e instanceof _i))throw new y.a("writer-rename-not-element-instance",this);var n=e.root.document?e.root.document.version:null,r=new Fd(Pi._createBefore(e),e.name,t,n);this.batch.addOperation(r),this.model.applyOperation(r)}},{key:"split",value:function(e,t){this._assertWriterUsedCorrectly();var n,r,o=e.parent;if(!o.parent)throw new y.a("writer-split-element-no-parent",this);if(t||(t=o.parent),!e.parent.getAncestors({includeSelf:!0}).includes(t))throw new y.a("writer-split-invalid-limit-element",this);do{var a=o.root.document?o.root.document.version:null,i=o.maxOffset-e.offset,c=af.getInsertionPosition(e),s=new af(e,i,c,null,a);this.batch.addOperation(s),this.model.applyOperation(s),n||r||(n=o,r=e.parent.nextSibling),o=(e=this.createPositionAfter(e.parent)).parent}while(o!==t);return{position:e,range:new qi(Pi._createAt(n,"end"),Pi._createAt(r,0))}}},{key:"wrap",value:function(e,t){if(this._assertWriterUsedCorrectly(),!e.isFlat)throw new y.a("writer-wrap-range-not-flat",this);var n=t instanceof _i?t:new _i(t);if(n.childCount>0)throw new y.a("writer-wrap-element-not-empty",this);if(null!==n.parent)throw new y.a("writer-wrap-element-attached",this);this.insert(n,e.start);var r=new qi(e.start.getShiftedBy(1),e.end.getShiftedBy(1));this.move(r,Pi._createAt(n,0))}},{key:"unwrap",value:function(e){if(this._assertWriterUsedCorrectly(),null===e.parent)throw new y.a("writer-unwrap-element-no-parent",this);this.move(qi._createIn(e),this.createPositionAfter(e)),this.remove(e)}},{key:"addMarker",value:function(e,t){if(this._assertWriterUsedCorrectly(),!t||"boolean"!=typeof t.usingOperation)throw new y.a("writer-addmarker-no-usingoperation",this);var n=t.usingOperation,r=t.range,o=void 0!==t.affectsData&&t.affectsData;if(this.model.markers.has(e))throw new y.a("writer-addmarker-marker-exists",this);if(!r)throw new y.a("writer-addmarker-no-range",this);return n?(nm(this,e,null,r,o),this.model.markers.get(e)):this.model.markers._set(e,r,n,o)}},{key:"updateMarker",value:function(e,t){this._assertWriterUsedCorrectly();var n="string"==typeof e?e:e.name,r=this.model.markers.get(n);if(!r)throw new y.a("writer-updatemarker-marker-not-exists",this);if(!t)return Object(y.Q)("writer-updatemarker-reconvert-using-editingcontroller",{markerName:n}),void this.model.markers._refresh(r);var o="boolean"==typeof t.usingOperation,a="boolean"==typeof t.affectsData,i=a?t.affectsData:r.affectsData;if(!o&&!t.range&&!a)throw new y.a("writer-updatemarker-wrong-options",this);var c=r.getRange(),s=t.range?t.range:c;o&&t.usingOperation!==r.managedUsingOperations?t.usingOperation?nm(this,n,null,s,i):(nm(this,n,c,null,i),this.model.markers._set(n,s,void 0,i)):r.managedUsingOperations?nm(this,n,c,s,i):this.model.markers._set(n,s,void 0,i)}},{key:"removeMarker",value:function(e){this._assertWriterUsedCorrectly();var t="string"==typeof e?e:e.name;if(!this.model.markers.has(t))throw new y.a("writer-removemarker-no-marker",this);var n=this.model.markers.get(t);n.managedUsingOperations?nm(this,t,n.getRange(),null,n.affectsData):this.model.markers._remove(t)}},{key:"setSelection",value:function(){var e;this._assertWriterUsedCorrectly(),(e=this.model.document.selection)._setTo.apply(e,arguments)}},{key:"setSelectionFocus",value:function(e,t){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(e,t)}},{key:"setSelectionAttribute",value:function(e,t){if(this._assertWriterUsedCorrectly(),"string"==typeof e)this._setSelectionAttribute(e,t);else{var n,r=Xp(Object(y.Z)(e));try{for(r.s();!(n=r.n()).done;){var o=qp(n.value,2),a=o[0],i=o[1];this._setSelectionAttribute(a,i)}}catch(e){r.e(e)}finally{r.f()}}}},{key:"removeSelectionAttribute",value:function(e){if(this._assertWriterUsedCorrectly(),"string"==typeof e)this._removeSelectionAttribute(e);else{var t,n=Xp(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;this._removeSelectionAttribute(r)}}catch(e){n.e(e)}finally{n.f()}}}},{key:"overrideSelectionGravity",value:function(){return this.model.document.selection._overrideGravity()}},{key:"restoreSelectionGravity",value:function(e){this.model.document.selection._restoreGravity(e)}},{key:"_setSelectionAttribute",value:function(e,t){var n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){var r=ls._getStoreAttributeKey(e);this.setAttribute(r,t,n.anchor.parent)}n._setAttribute(e,t)}},{key:"_removeSelectionAttribute",value:function(e){var t=this.model.document.selection;if(t.isCollapsed&&t.anchor.parent.isEmpty){var n=ls._getStoreAttributeKey(e);this.removeAttribute(n,t.anchor.parent)}t._removeAttribute(e)}},{key:"_assertWriterUsedCorrectly",value:function(){if(this.model._currentWriter!==this)throw new y.a("writer-incorrect-use",this)}},{key:"_addOperationForAffectedMarkers",value:function(e,t){var n,r=Xp(this.model.markers);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.managedUsingOperations){var a=o.getRange(),i=!1;if("move"===e){var c=t;i=c.containsPosition(a.start)||c.start.isEqual(a.start)||c.containsPosition(a.end)||c.end.isEqual(a.end)}else{var s=t,l=s.nodeBefore,u=s.nodeAfter,d=a.start.parent==l&&a.start.isAtEnd,f=a.end.parent==u&&0==a.end.offset,p=a.end.nodeAfter==u,m=a.start.nodeAfter==u;i=d||f||p||m}i&&this.updateMarker(o.name,{range:a})}}}catch(e){r.e(e)}finally{r.f()}}}]),e}();function em(e,t,n,r){var o,a,i,c,s=e.model,l=s.document,u=r.start,d=Xp(r.getWalker({shallow:!0}));try{for(d.s();!(c=d.n()).done;){var f=c.value;i=f.item.getAttribute(t),o&&a!=i&&(a!=n&&p(),u=o),o=f.nextPosition,a=i}}catch(e){d.e(e)}finally{d.f()}function p(){var r=new qi(u,o),i=r.root.document?l.version:null,c=new Sd(r,t,a,n,i);e.batch.addOperation(c),s.applyOperation(c)}o instanceof Pi&&o!=u&&a!=n&&p()}function tm(e,t,n,r){var o,a,i=e.model,c=i.document,s=r.getAttribute(t);if(s!=n){if(r.root===r){var l=r.document?c.version:null;a=new zd(r,t,s,n,l)}else{var u=(o=new qi(Pi._createBefore(r),e.createPositionAfter(r))).root.document?c.version:null;a=new Sd(o,t,s,n,u)}e.batch.addOperation(a),i.applyOperation(a)}}function nm(e,t,n,r,o){var a=e.model,i=a.document,c=new hd(t,n,r,a.markers,!!o,i.version);e.batch.addOperation(c),a.applyOperation(c)}function rm(e,t,n,r){var o;if(e.root.document){var a=r.document,i=new Pi(a.graveyard,[0]);o=new Zu(e,t,i,a.version)}else o=new Bp(e,t);n.addOperation(o),r.applyOperation(o)}function om(e,t){return e===t||e instanceof rp&&t instanceof rp}function am(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||sm(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function im(e){return function(e){if(Array.isArray(e))return lm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||sm(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cm(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=sm(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function sm(e,t){if(e){if("string"==typeof e)return lm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lm(e,t):void 0}}function lm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function hm(e,t){return function(e){if(Array.isArray(e))return e} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||bm(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bm(e,t){if(e){if("string"==typeof e)return ym(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ym(e,t):void 0}}function ym(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:{};if(!t.isCollapsed){var r=t.getFirstRange();if("$graveyard"!=r.root.rootName){var o=e.schema;e.change(function(e){if(n.doNotResetEntireContent||!function(e,t){var n=e.getLimitElement(t);if(!t.containsEntireContent(n))return!1;var r=t.getFirstRange();if(r.start.parent==r.end.parent)return!1;return e.checkChild(n,"paragraph")}(o,t)){var a={};if(!n.doNotAutoparagraph){var i=t.getSelectedElement();i&&Object.assign(a,o.getAttributesWithProperty(i,"copyOnReplace",!0))}var c=hm(function(e){var t=e.root.document.model,n=e.start,r=e.end;if(t.hasContent(e,{ignoreMarkers:!0})){var o=function(e){var t,n=e.parent,r=n.root.document.model.schema,o=mm(n.getAncestors({parentFirst:!0,includeSelf:!0}));try{for(o.s();!(t=o.n()).done;){var a=t.value;if(r.isLimit(a))return null;if(r.isBlock(a))return a}}catch(e){o.e(e)}finally{o.f()}}(r);if(o&&r.isTouching(t.createPositionAt(o,0))){var a=t.createSelection(e);t.modifySelection(a,{direction:"backward"});var i=a.getLastPosition(),c=t.createRange(i,r);t.hasContent(c,{ignoreMarkers:!0})||(r=i)}}return[Df.fromPosition(n,"toPrevious"),Df.fromPosition(r,"toNext")]}(r),2),s=c[0],l=c[1];s.isTouching(l)||e.remove(e.createRange(s,l)),n.leaveUnmerged||(!function(e,t,n){var r=e.model;if(!gm(e.model.schema,t,n))return;var o=hm(function(e,t){var n=e.getAncestors(),r=t.getAncestors(),o=0;for(;n[o]&&n[o]==r[o];)o++;return[n[o],r[o]]}(t,n),2),a=o[0],i=o[1];if(!a||!i)return;!r.hasContent(a,{ignoreMarkers:!0})&&r.hasContent(i,{ignoreMarkers:!0})?function e(t,n,r,o){var a=n.parent;var i=r.parent;if(a==o||i==o)return;n=t.createPositionAfter(a);r=t.createPositionBefore(i);r.isEqual(n)||t.insert(a,r);for(;n.parent.isEmpty;){var c=n.parent;n=t.createPositionBefore(c),t.remove(c)}r=t.createPositionBefore(i);!function(e,t){var n=t.nodeBefore,r=t.nodeAfter;n.name!=r.name&&e.rename(n,r.name);e.clearAttributes(n),e.setAttributes(Object.fromEntries(r.getAttributes()),n),e.merge(t)}(t,r);if(!gm(t.model.schema,n,r))return;e(t,n,r,o)}(e,t,n,a.parent):function e(t,n,r,o){var a=n.parent;var i=r.parent;if(a==o||i==o)return;n=t.createPositionAfter(a);r=t.createPositionBefore(i);r.isEqual(n)||t.insert(i,n);t.merge(n);for(;r.parent.isEmpty;){var c=r.parent;r=t.createPositionBefore(c),t.remove(c)}if(!gm(t.model.schema,n,r))return;e(t,n,r,o)}(e,t,n,a.parent)}(e,s,l),o.removeDisallowedAttributes(s.parent.getChildren(),e)),Om(e,t,s),!n.doNotAutoparagraph&&function(e,t){var n=e.checkChild(t,"$text"),r=e.checkChild(t,"paragraph");return!n&&r}(o,s)&&Em(e,s,t,a),s.detach(),l.detach()}else!function(e,t){var n=e.model.schema.getLimitElement(t);e.remove(e.createRangeIn(n)),Em(e,e.createPositionAt(n,0),t)}(e,t)})}}}function gm(e,t,n){var r=t.parent,o=n.parent;return r!=o&&(!e.isLimit(r)&&!e.isLimit(o)&&function(e,t,n){var r,o=mm(new qi(e,t).getWalker());try{for(o.s();!(r=o.n()).done;){var a=r.value;if(n.isLimit(a.item))return!1}}catch(e){o.e(e)}finally{o.f()}return!0}(t,n,e))}function Em(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.createElement("paragraph");e.model.schema.setAllowedAttributes(o,r,e),e.insert(o,t),Om(e,n,e.createPositionAt(o,0))}function Om(e,t,n){t instanceof ls?e.setSelection(n):t.setTo(n)}function _m(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Am(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Am(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Am(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(t.markers);try{for(d.s();!(l=d.n()).done;){var f=wm(l.value,2),p=f[0],m=f[1],h=m.start,b=m.end,y=h.isEqual(b);u.push({position:h,name:p,isCollapsed:y},{position:b,name:p,isCollapsed:y})}}catch(e){d.e(e)}finally{d.f()}u.sort(function(e,t){var n=e.position,r=t.position;return n.isBefore(r)?1:-1});for(var v=0,g=u;v=0;I--){var D=s[I],P=D.name,L=D.element,j=D.collapsed,M=!k[P];if(M&&(k[P]=[]),L){var x=o.createPositionAt(L,"before");k[P].push(x),o.remove(L)}else{var F=c.getAffectedRange();if(!F){j&&k[P].push(c.position);continue}j?k[P].push(F[j]):k[P].push(M?F.start:F.end)}}for(var B=0,U=Object.entries(k);B2&&void 0!==arguments[2]?arguments[2]:"auto",r=e.getSelectedElement();if(r&&t.schema.isObject(r)&&!t.schema.isInline(r))return"before"==n||"after"==n?t.createRange(t.createPositionAt(r,n)):t.createRangeOn(r);var o=Object(y.t)(e.getSelectedBlocks());if(!o)return t.createRange(e.focus);if(o.isEmpty)return t.createRange(t.createPositionAt(o,0));var a=t.createPositionAfter(o);return e.focus.isTouching(a)?t.createRange(a):t.createRange(t.createPositionBefore(o))} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function Dm(e,t,n,r){var o,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!e.schema.isObject(t))throw new y.a("insertobject-element-not-an-object",e,{object:t});var i=o=n?n instanceof Mc||n instanceof ls?n:e.createSelection(n,r):e.document.selection;a.findOptimalPosition&&e.schema.isBlock(t)&&(i=e.createSelection(Im(o,e,a.findOptimalPosition)));var c=Object(y.t)(o.getSelectedBlocks()),s={};return c&&Object.assign(s,e.schema.getAttributesWithProperty(c,"copyOnReplace",!0)),e.change(function(n){i.isCollapsed||e.deleteContent(i,{doNotAutoparagraph:!0});var r=t,o=i.anchor.parent;!e.schema.checkChild(o,t)&&e.schema.checkChild(o,"paragraph")&&e.schema.checkChild("paragraph",t)&&(r=n.createElement("paragraph"),n.insert(t,r)),e.schema.setAllowedAttributes(r,s,n);var c=e.insertContent(r,i);return c.isCollapsed?c:(a.setSelection&&function(e,t,n,r){var o=e.model;if("on"==n)return void e.setSelection(t,"on");if("after"!=n)throw new y.a("insertobject-invalid-place-parameter-value",o);var a=t.nextSibling;if(o.schema.isInline(t))return void e.setSelection(t,"after");a&&o.schema.checkChild(a,"$text")||!o.schema.checkChild(t.parent,"paragraph")||(a=e.createElement("paragraph"),o.schema.setAllowedAttributes(a,r,e),o.insertContent(a,e.createPositionAfter(t)));a&&e.setSelection(a,0)}(n,t,a.setSelection,s),c)})}function Pm(e){"@babel/helpers - typeof";return(Pm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */var Lm=' ,.?!:;"-()';function jm(e,t){for(var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=e.schema,a="backward"!=r.direction,i=r.unit?r.unit:"character",c=!!r.treatEmojiAsSingleUnit,s=t.focus,l=new Ti({boundaries:function(e,t){var n=e.root,r=Pi._createAt(n,t?"end":0);return t?new qi(e,r):new qi(r,e)}(s,a),singleCharacters:!0,direction:a?"forward":"backward"}),u={walker:l,schema:o,isForward:a,unit:i,treatEmojiAsSingleUnit:c},d=function(){if(n.done)return{v:void 0};var r=function(e,t){var n=e.isForward,r=e.walker,o=e.unit,a=e.schema,i=e.treatEmojiAsSingleUnit,c=t.type,s=t.item,l=t.nextPosition;if("text"==c)return"word"===e.unit?function(e,t){var n=e.position.textNode;n||(n=t?e.position.nodeAfter:e.position.nodeBefore);for(;n&&n.is("$text");){var r=e.position.offset-n.startOffset;if(xm(n,r,t))n=t?e.position.nodeAfter:e.position.nodeBefore;else{if(Mm(n.data,r,t))break;e.next()}}return e.position}(r,n):function(e,t,n){var r=e.position.textNode;if(r)for(var o=r.data,a=e.position.offset-r.startOffset;Object(y.J)(o,a)||"character"==t&&Object(y.H)(o,a)||n&&Object(y.I)(o,a);)e.next(),a=e.position.offset-r.startOffset;return e.position}(r,o,i);if(c==(n?"elementStart":"elementEnd")){if(a.isSelectable(s))return Pi._createAt(s,n?"after":"before");if(a.checkChild(l,"$text"))return l}else{if(a.isLimit(s))return void r.skip(function(){return!0});if(a.checkChild(l,"$text"))return l}}(u,n.value);return r?(t instanceof ls?e.change(function(e){e.setSelectionFocus(r)}):t.setFocus(r),{v:void 0}):void 0};n=l.next();){var f=d();if("object"===Pm(f))return f.v}}function Mm(e,t,n){var r=t+(n?0:-1);return Lm.includes(e.charAt(r))}function xm(e,t,n){return t===(n?e.offsetSize:0)}function Fm(e){"@babel/helpers - typeof";return(Fm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Bm(e,t,n){return(Bm=Ym()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&Gm(o,n.prototype),o}).apply(null,arguments)}function Um(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Vm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vm(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Vm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},n=e instanceof qi?e:qi._createIn(e);if(n.isCollapsed)return!1;var r=t.ignoreWhitespaces,o=void 0!==r&&r,a=t.ignoreMarkers;if(!(void 0!==a&&a)){var i,c=Um(this.markers.getMarkersIntersectingRange(n));try{for(c.s();!(i=c.n()).done;){if(i.value.affectsData)return!0}}catch(e){c.e(e)}finally{c.f()}}var s,l=Um(n.getItems());try{for(l.s();!(s=l.n()).done;){var u=s.value;if(this.schema.isContent(u)){if(!u.is("$textProxy"))return!0;if(!o)return!0;if(-1!==u.data.search(/\S/))return!0}}}catch(e){l.e(e)}finally{l.f()}return!1}},{key:"createPositionFromPath",value:function(e,t,n){return new Pi(e,t,n)}},{key:"createPositionAt",value:function(e,t){return Pi._createAt(e,t)}},{key:"createPositionAfter",value:function(e){return Pi._createAfter(e)}},{key:"createPositionBefore",value:function(e){return Pi._createBefore(e)}},{key:"createRange",value:function(e,t){return new qi(e,t)}},{key:"createRangeIn",value:function(e){return qi._createIn(e)}},{key:"createRangeOn",value:function(e){return qi._createOn(e)}},{key:"createSelection",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]&&arguments[1];return e._clone(t)}},{key:"appendChild",value:function(e,t){return t._appendChild(e)}},{key:"insertChild",value:function(e,t,n){return n._insertChild(e,t)}},{key:"removeChildren",value:function(e,t,n){return n._removeChildren(e,t)}},{key:"remove",value:function(e){var t=e.parent;return t?this.removeChildren(t.getChildIndex(e),1,t):[]}},{key:"replace",value:function(e,t){var n=e.parent;if(n){var r=n.getChildIndex(e);return this.removeChildren(r,1,n),this.insertChild(r,t,n),!0}return!1}},{key:"unwrapElement",value:function(e){var t=e.parent;if(t){var n=t.getChildIndex(e);this.remove(e),this.insertChild(n,e.getChildren(),t)}}},{key:"rename",value:function(e,t){var n=new Le(this.document,e,t.getAttributes(),t.getChildren());return this.replace(t,n)?n:null}},{key:"setAttribute",value:function(e,t,n){n._setAttribute(e,t)}},{key:"removeAttribute",value:function(e,t){t._removeAttribute(e)}},{key:"addClass",value:function(e,t){t._addClass(e)}},{key:"removeClass",value:function(e,t){t._removeClass(e)}},{key:"setStyle",value:function(e,t,n){Object(H.a)(e)&&void 0===n?t._setStyle(e):n._setStyle(e,t)}},{key:"removeStyle",value:function(e,t){t._removeStyle(e)}},{key:"setCustomProperty",value:function(e,t,n){n._setCustomProperty(e,t)}},{key:"removeCustomProperty",value:function(e,t){return t._removeCustomProperty(e)}},{key:"createPositionAt",value:function(e,t){return ft._createAt(e,t)}},{key:"createPositionAfter",value:function(e){return ft._createAfter(e)}},{key:"createPositionBefore",value:function(e){return ft._createBefore(e)}},{key:"createRange",value:function(e,t){return new Et(e,t)}},{key:"createRangeOn",value:function(e){return Et._createOn(e)}},{key:"createRangeIn",value:function(e){return Et._createIn(e)}},{key:"createSelection",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:"";if(""===e)return{top:void 0,right:void 0,bottom:void 0,left:void 0};var t=Ph(e),n=t[0],r=t[2]||n,o=t[1]||n;return{top:n,bottom:r,right:o,left:t[3]||o}}function Ih(e){return function(t){var n=t.top,r=t.right,o=t.bottom,a=t.left,i=[];return[n,r,a,o].every(function(e){return!!e})?i.push([e,function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left,a=[];o!==n?a.push(t,n,r,o):r!==t?a.push(t,n,r):n!==t?a.push(t,n):a.push(t);return a.join(" ")}(t)]):(n&&i.push([e+"-top",n]),r&&i.push([e+"-right",r]),o&&i.push([e+"-bottom",o]),a&&i.push([e+"-left",a])),i}}function Dh(e){return function(t){return{path:e,value:kh(t)}}}function Ph(e){return e.replace(/, /g,",").split(" ").map(function(e){return e.replace(/,/g,", ")})}function Lh(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return jh(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jh(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function jh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nt.name.toLowerCase()}),n}),p=Object(r.createSelector)([i,c],function(e,t){return e[t.filter(function(t){return e[t].personal&&e[t].primary})[0]]}),m=Object(r.createSelector)(f,function(e){return e.reduce(function(e,t){return e[t.id]="#".concat(window.UXConfig.calendar.calendarColors[t.color||0]),e},{})}),h=function(e){return Object(r.createSelector)(i,function(t){return"#".concat(window.UXConfig.calendar.calendarColors[t[e].color||0])})},b=Object(r.createSelector)(p,f,function(e,t){var n=t.filter(function(e){return e.personal&&!e.primary});return e&&n.unshift(e),n}),y=Object(r.createSelector)(p,f,function(e,t){var n=t.filter(function(e){return!e.readOnly&&!e.primary});return e&&n.unshift(e),n}),v=Object(r.createSelector)(f,function(e){return e.filter(function(e){return!e.personal})}),g=Object(r.createSelector)(f,function(e){var t=e.find(function(e){return e.primary});return t&&t.id}),E=function(e){return Object(r.createSelector)(i,function(t){return t?t[e]:[]})}},function(e,t,n){"use strict";t.__esModule=!0;var r=m(n(50)),o=m(n(83)),a=m(n(62)),i=m(n(60)),c=m(n(63)),s=m(n(20)),l=m(n(0)),u=m(n(1)),d=n(113),f=n(277),p=m(n(415));function m(e){return e&&e.__esModule?e:{default:e}}var h={controlId:u.default.string,validationState:u.default.oneOf(["success","warning","error",null])},b={$bs_formGroup:u.default.object.isRequired},y=function(e){function t(){return(0,a.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,c.default)(t,e),t.prototype.getChildContext=function(){var e=this.props;return{$bs_formGroup:{controlId:e.controlId,validationState:e.validationState}}},t.prototype.hasFeedback=function(e){var t=this;return p.default.some(e,function(e){return"feedback"===e.props.bsRole||e.props.children&&t.hasFeedback(e.props.children)})},t.prototype.render=function(){var e=this.props,t=e.validationState,n=e.className,a=e.children,i=(0,o.default)(e,["validationState","className","children"]),c=(0,d.splitBsPropsAndOmit)(i,["controlId"]),u=c[0],f=c[1],p=(0,r.default)({},(0,d.getClassSet)(u),{"has-feedback":this.hasFeedback(a)});return t&&(p["has-"+t]=!0),l.default.createElement("div",(0,r.default)({},f,{className:(0,s.default)(n,p)}),a)},t}(l.default.Component);y.propTypes=h,y.childContextTypes=b,t.default=(0,d.bsClass)("form-group",(0,d.bsSizes)([f.Size.LARGE,f.Size.SMALL],y)),e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=C(n(50)),o=C(n(83)),a=C(n(62)),i=C(n(60)),c=C(n(63)),s=C(n(20)),l=C(n(1084)),u=C(n(497)),d=C(n(1085)),f=n(0),p=C(f),m=C(n(1)),h=C(n(44)),b=C(n(708)),y=C(n(218)),v=C(n(709)),g=C(n(710)),E=(C(n(143)),C(n(234))),O=C(n(1561)),_=C(n(1262)),A=n(113),T=C(n(305)),S=n(1571),w=C(n(415));function C(e){return e&&e.__esModule?e:{default:e}}var N=_.default.defaultProps.bsRole,R=O.default.defaultProps.bsRole,k={dropup:m.default.bool,id:(0,v.default)(m.default.oneOfType([m.default.string,m.default.number])),componentClass:y.default,children:(0,b.default)((0,S.requiredRoles)(N,R),(0,S.exclusiveRoles)(R)),disabled:m.default.bool,pullRight:m.default.bool,open:m.default.bool,defaultOpen:m.default.bool,onToggle:m.default.func,onSelect:m.default.func,role:m.default.string,rootCloseEvent:m.default.oneOf(["click","mousedown"]),onMouseEnter:m.default.func,onMouseLeave:m.default.func},I={componentClass:E.default},D=function(e){function t(n,r){(0,a.default)(this,t);var o=(0,i.default)(this,e.call(this,n,r));return o.handleClick=o.handleClick.bind(o),o.handleKeyDown=o.handleKeyDown.bind(o),o.handleClose=o.handleClose.bind(o),o._focusInDropdown=!1,o.lastOpenEventType=null,o}return(0,c.default)(t,e),t.prototype.componentDidMount=function(){this.focusNextOnOpen()},t.prototype.componentWillUpdate=function(e){!e.open&&this.props.open&&(this._focusInDropdown=(0,u.default)(h.default.findDOMNode(this.menu),(0,l.default)(document)))},t.prototype.componentDidUpdate=function(e){var t=this.props.open,n=e.open;t&&!n&&this.focusNextOnOpen(),!t&&n&&this._focusInDropdown&&(this._focusInDropdown=!1,this.focus())},t.prototype.focus=function(){var e=h.default.findDOMNode(this.toggle);e&&e.focus&&e.focus()},t.prototype.focusNextOnOpen=function(){var e=this.menu;e.focusNext&&("keydown"!==this.lastOpenEventType&&"menuitem"!==this.props.role||e.focusNext())},t.prototype.handleClick=function(e){this.props.disabled||this.toggleOpen(e,{source:"click"})},t.prototype.handleClose=function(e,t){this.props.open&&this.toggleOpen(e,t)},t.prototype.handleKeyDown=function(e){if(!this.props.disabled)switch(e.keyCode){case d.default.codes.down:this.props.open?this.menu.focusNext&&this.menu.focusNext():this.toggleOpen(e,{source:"keydown"}),e.preventDefault();break;case d.default.codes.esc:case d.default.codes.tab:this.handleClose(e,{source:"keydown"})}},t.prototype.toggleOpen=function(e,t){var n=!this.props.open;n&&(this.lastOpenEventType=t.source),this.props.onToggle&&this.props.onToggle(n,e,t)},t.prototype.renderMenu=function(e,t){var n=this,a=t.id,i=t.onSelect,c=t.rootCloseEvent,s=(0,o.default)(t,["id","onSelect","rootCloseEvent"]),l=function(e){n.menu=e};return"string"==typeof e.ref||(l=(0,T.default)(e.ref,l)),(0,f.cloneElement)(e,(0,r.default)({},s,{ref:l,labelledBy:a,bsClass:(0,A.prefix)(s,"menu"),onClose:(0,T.default)(e.props.onClose,this.handleClose),onSelect:(0,T.default)(e.props.onSelect,i,function(e,t){return n.handleClose(t,{source:"select"})}),rootCloseEvent:c}))},t.prototype.renderToggle=function(e,t){var n=this,o=function(e){n.toggle=e};return"string"==typeof e.ref||(o=(0,T.default)(e.ref,o)),(0,f.cloneElement)(e,(0,r.default)({},t,{ref:o,bsClass:(0,A.prefix)(t,"toggle"),onClick:(0,T.default)(e.props.onClick,this.handleClick),onKeyDown:(0,T.default)(e.props.onKeyDown,this.handleKeyDown)}))},t.prototype.render=function(){var e,t=this,n=this.props,a=n.componentClass,i=n.id,c=n.dropup,l=n.disabled,u=n.pullRight,d=n.open,f=n.onSelect,m=n.role,h=n.bsClass,b=n.className,y=n.rootCloseEvent,v=n.children,g=(0,o.default)(n,["componentClass","id","dropup","disabled","pullRight","open","onSelect","role","bsClass","className","rootCloseEvent","children"]);delete g.onToggle;var E=((e={})[h]=!0,e.open=d,e.disabled=l,e);return c&&(E[h]=!1,E.dropup=!0),p.default.createElement(a,(0,r.default)({},g,{className:(0,s.default)(b,E)}),w.default.map(v,function(e){switch(e.props.bsRole){case N:return t.renderToggle(e,{id:i,disabled:l,open:d,role:m,bsClass:h});case R:return t.renderMenu(e,{id:i,open:d,pullRight:u,bsClass:h,onSelect:f,rootCloseEvent:y});default:return e}}))},t}(p.default.Component);D.propTypes=k,D.defaultProps=I,(0,A.bsClass)("dropdown",D);var P=(0,g.default)(D,{open:"onToggle"});P.Toggle=_.default,P.Menu=O.default,t.default=P,e.exports=t.default},,function(e,t,n){var r=n(93),o=n(272),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a function")}},function(e,t,n){"use strict";n.d(t,"c",function(){return u}),n.d(t,"e",function(){return d}),n.d(t,"b",function(){return f}),n.d(t,"a",function(){return m}),n.d(t,"i",function(){return p}),n.d(t,"f",function(){return b}),n.d(t,"g",function(){return y}),n.d(t,"h",function(){return v}),n.d(t,"d",function(){return g});var r=n(18),o=n.n(r),a=n(198),i=n.n(a),c=n(3),s=n(19),l=n(6),u=function(e){switch(e){case"mo":return Object(c.a)("calendar.dayList.mo");case"tu":return Object(c.a)("calendar.dayList.tu");case"we":return Object(c.a)("calendar.dayList.we");case"th":return Object(c.a)("calendar.dayList.th");case"fr":return Object(c.a)("calendar.dayList.fr");case"sa":return Object(c.a)("calendar.dayList.sa");case"su":return Object(c.a)("calendar.dayList.su");default:return""}},d=function(e){switch(e){case"daily":return Object(c.a)("calendar.editorView.recurrence.frequencies.daily");case"weekly":return Object(c.a)("calendar.editorView.recurrence.frequencies.weekly");case"monthly":return Object(c.a)("calendar.editorView.recurrence.frequencies.monthly");case"yearly":return Object(c.a)("calendar.editorView.recurrence.frequencies.yearly");default:return""}},f=function(e){switch(e){case"accept":return Object(c.a)("calendar.editorView.attendee.status.accept");case"accepted":return Object(c.a)("calendar.editorView.attendee.status.accepted");case"needsAction":return Object(c.a)("calendar.editorView.attendee.status.needsAction");case"declined":return Object(c.a)("calendar.editorView.attendee.status.declined");case"decline":return Object(c.a)("calendar.editorView.attendee.status.decline");case"organizer":return Object(c.a)("calendar.editorView.attendee.status.organizer");case"tentative":return Object(c.a)("calendar.editorView.attendee.status.tentative");default:return""}},p=function(e){return Math.floor(e.date()/7)+1},m=function(e){switch(e){case"accept":case"accepted":return"accepted";case"declined":case"decline":return"declined";case"tentative":return"tentative";default:return}},h=function(e){var t=Object(c.a)("calendar.dayListDisplay")[e.substring(0,2).toLowerCase()];return t||e.charAt(0).toUpperCase()+e.slice(1)},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{frequency:"none"},t=arguments.length>1?arguments[1]:void 0,n=o()(t),r=e.frequency,a=e.until,l=e.count,u=e.interval,d=void 0===u?1:u,f=(e.monthDayList,e.dayList),m=void 0===f?[]:f,b=e.monthlyOn,y=window.TimeUtil,v=a&&y.getMonthDayYear(y.getTimeZoneMomentForRui(a))||l||"",g=Object(c.a)("calendar.editorView.recurrence.intervalDesc");if("none"===r)return{value:r,label:g[r]};if("daily"===r){if(1===d){var E=g[(a?"dailyUntil":l&&"dailyTimes")||"daily"],O=Object(s.a)(E,v);return i()(m,["mo","tu","we","th","fr"])?{value:"weekday",label:O}:a||l?{value:"custom0",label:O}:{value:r,label:O}}if(d>1){var _=g[(a?"everyDaysUntil":l&&"everyDaysTimes")||"everyDays"];return{value:"custom0",label:Object(s.a)(_,d,v)}}}else if("weekly"===r){var A=m.length?function(e){return e.map(function(e){return Object(c.a)("calendar.dayListDisplay")[e]})}(m).join():h(n.format("dddd"));if(1===d){var T=g[(a?"weeklyUntil":l&&"weeklyTimes")||"weekly"],S=Object(s.a)(T,A,v);return a||l||m.length>0?{value:"custom0",label:S}:{value:r,label:S}}if(d>1){var w=g[(a?"everyWeeksUntil":l&&"everyWeeksTimes")||"everyWeeks"];return{value:"custom0",label:Object(s.a)(w,d,A,v)}}}else if("monthly"===r){if(1===d){if(0===b){var C=g[(a?"monthlyOnDayUntil":l&&"monthlyOnDayTimes")||"monthlyOnDay"];return{value:"custom0",label:Object(s.a)(C,n.format("D"),v)}}var N=p(n)-1,R=g[(a?"monthlyUntil":l&&"monthlyTimes")||"monthly"],k=Object(s.a)(R,"".concat(Object(c.a)("calendar.editorView.recurrence.repeatPos")[N]," ").concat(h(n.format("dddd"))),v);return a||l?{value:"custom0",label:k}:{value:r,label:k}}if(d>1){if(0===b){var I=g[(a?"everyMonthsOnDayUntil":l&&"everyMonthsOnDayTimes")||"everyMonthsOnDay"];return{value:"custom0",label:Object(s.a)(I,d,n.format("D"),v)}}var D=Math.floor(n.date()/7);if(3===D){var P=n.day();D=o()(n).day(P+7).month()===n.month()?3:4}var L=g[(a?"everyMonthsUntil":l&&"everyMonthsTimes")||"everyMonths"];return{value:"custom0",label:Object(s.a)(L,d,"".concat(Object(c.a)("calendar.editorView.recurrence.repeatPos")[D]," ").concat(h(n.format("dddd"))),v)}}}else if("yearly"===r){if(1===d){var j=g[(a?"yearlyUntil":l&&"yearlyTimes")||"yearly"],M=Object(s.a)(j,n.format("MMM D"),v);return a||l?{value:"custom0",label:M}:{value:r,label:M}}if(d>1){var x=g[(a?"everyYearsUntil":l&&"everyYearsTimes")||"everyYears"];return{value:"custom0",label:Object(s.a)(x,d,n.format("MMM D"),v)}}}else{if("weekday"===r){var F=g[r];return{value:r,label:Object(s.a)(F,h(o()().day(1).format("dddd")),h(o()().day(5).format("dddd")))}}if("custom"===r)return{value:r,label:g[r]}}return r},y=function(e,t){var n=Object(l.a)("calendar.recurrence.defaultOptions").map(function(e){return b({frequency:e},t)});if(e){var r=b(e,t);"custom0"===r.value&&n.splice(n.length-1,0,r)}return n},v=function(e,t){return"daily"===t?{frequency:t,interval:1}:"weekly"===t?{frequency:t,interval:1,dayList:[Object(l.a)("calendar.recurrence.dayList")[e.day()]]}:"monthly"===t?{frequency:t,interval:1,setPos:p(e),dayList:[Object(l.a)("calendar.recurrence.dayList")[e.day()]]}:"yearly"===t?{frequency:t,interval:1}:"weekday"===t?{frequency:"daily",dayList:["mo","tu","we","th","fr"]}:{frequency:"none"}},g=function(e){return Object(l.a)("calendar.recurrence.dayList")[e.day()]}},function(e,t,n){"use strict";var r=n(729);n.d(t,"c",function(){return r.a});n(133),n(539);var o=n(24);n.d(t,"a",function(){return o.c}),n.d(t,"b",function(){return o.m}),n.d(t,"d",function(){return o.o}),n.d(t,"e",function(){return o.q});n(121),n(550),n(283),n(540),n(724)},function(e,t,n){"use strict";t.__esModule=!0;var r=h(n(83)),o=h(n(62)),a=h(n(60)),i=h(n(63)),c=h(n(50)),s=h(n(20)),l=n(0),u=h(l),d=h(n(1)),f=h(n(1486)),p=h(n(218)),m=h(n(1072));function h(e){return e&&e.__esModule?e:{default:e}}var b=(0,c.default)({},f.default.propTypes,{show:d.default.bool,rootClose:d.default.bool,onHide:d.default.func,animation:d.default.oneOfType([d.default.bool,p.default]),onEnter:d.default.func,onEntering:d.default.func,onEntered:d.default.func,onExit:d.default.func,onExiting:d.default.func,onExited:d.default.func,placement:d.default.oneOf(["top","right","bottom","left"])}),y={animation:m.default,rootClose:!1,show:!1,placement:"right"},v=function(e){function t(){return(0,o.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.animation,n=e.children,o=(0,r.default)(e,["animation","children"]),a=!0===t?m.default:t||null,i=void 0;return i=a?n:(0,l.cloneElement)(n,{className:(0,s.default)(n.props.className,"in")}),u.default.createElement(f.default,(0,c.default)({},o,{transition:a}),i)},t}(u.default.Component);v.propTypes=b,v.defaultProps=y,t.default=v,e.exports=t.default},function(e,t,n){"use strict";function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},n=e.uid,r=e.folderPath,a=e.part;return t[r]?t[r][Object(o.x)(n,r,a)]:void 0})})},O=function(e){var t=e.uid,n=e.folderPath,a=e.part;return Object(r.createSelector)(function(e){return Object(r.createSelector)(v,function(t){return t[e]})}(n),function(e){return e?e[Object(o.x)(t,n,a)]:null})},_=Object(r.createSelector)(v,function(e){return e.mail.details.preview[""].items},function(e,t){var n=t[0]||{},r=n.folderPath,a=n.uid,i=n.part;return(e[r]||[])[Object(o.x)(a,r,i)]})},function(e,t,n){"use strict";n.d(t,"a",function(){return k});var r=n(81),o=n.n(r),a=n(82),i=n.n(a),c=n(87),s=n.n(c),l=n(88),u=n.n(l),d=n(53),f=n.n(d),p=n(0),m=n.n(p),h=n(1),b=n.n(h),y=n(20),v=n.n(y);function g(e){"@babel/helpers - typeof";return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&!C.includes(e.name)?"ow-simpleList-item-change":"ow-simpleList-item",i?"ow-simpleList-item-selected":""),onClick:function(t){return n.handleItemClick(e,t)}},this.renderCheckbox(i,e),m.a.createElement("div",{className:"ow-simpleList-item-columns"},o(e,i)))}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.data;return m.a.createElement("div",{className:v()("ow-simpleList",n)},r.map(function(t,n){return e.renderItem(t,n)}))}}]),n}();function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=f()(e);if(t){var o=f()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u()(this,n)}}N.defaultProps={className:"",data:[],defaultSelected:[],enableMultiSelect:!1,enableCheckable:!1,renderCheckbox:function(e){return m.a.createElement("input",{type:"checkbox",checked:e})},renderItem:function(){},onItemClick:function(){},onSelectedChange:function(){},selectedStatus:function(e,t){return t.includes(e)}},N.propTypes={className:b.a.string,data:b.a.array,defaultSelected:b.a.array,enableMultiSelect:b.a.bool,enableCheckable:b.a.bool,renderItem:b.a.func,onItemClick:b.a.func,renderCheckbox:b.a.func,onSelectedChange:b.a.func,selectedStatus:b.a.func};var k=function(e){s()(n,e);var t=R(n);function n(){return o()(this,n),t.apply(this,arguments)}return i()(n,[{key:"isItemSelected",value:function(e){var t=this.props,n=t.defaultSelected;return(0,t.selectedStatus)(e,n,t.isFax)}}]),n}(N);k.defaultProps={className:"",data:[],defaultSelected:[],enableMultiSelect:!1,enableCheckable:!1,renderCheckbox:function(e){return m.a.createElement("input",{type:"checkbox",checked:e})},renderItem:function(){},onItemClick:function(){},onSelectedChange:function(){},selectedStatus:function(e,t){return t.includes(e)},isFax:!1},k.propTypes={className:b.a.string,data:b.a.array,defaultSelected:b.a.array,enableMultiSelect:b.a.bool,enableCheckable:b.a.bool,renderItem:b.a.func,onItemClick:b.a.func,renderCheckbox:b.a.func,onSelectedChange:b.a.func,selectedStatus:b.a.func,isFax:b.a.bool}},function(e,t,n){var r=n(1725);e.exports=function(e,t){if(null==e)return{};var n,o,a=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";n.d(t,"a",function(){return P}),n.d(t,"b",function(){return j}),n.d(t,"c",function(){return K});var r=n(137),o=n(361),a=n(680),i=n(0),c=n.n(i),s=n(76),l=n.n(s),u=n(20),d=n.n(u),f=n(1355),p=n.n(f),m=n(1354),h=n.n(m),b=n(44);function y(e){"@babel/helpers - typeof";return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var v={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},g={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},E={SHOW:0,CLEAR:1,DID_MOUNT:2,WILL_UNMOUNT:3,ON_CHANGE:4},O=function(){},_="Toastify";function A(e){return"number"==typeof e&&!isNaN(e)&&e>0}function T(e){return Object.keys(e).map(function(t){return e[t]})}var S=!("undefined"==typeof window||!window.document||!window.document.createElement);var w=function(e){return e.isRequired=function(t,n,r){if(void 0===t[n])return new Error("The prop "+n+" is marked as required in \n "+r+", but its value is undefined.");e(t,n,r)},e}(function(e,t,n){var r=e[t];return!1===r||A(r)?null:new Error(n+" expect "+t+" \n to be a valid Number > 0 or equal to false. "+r+" given.")});function C(e){var t,n,o=e.delay,a=e.isRunning,i=e.closeToast,s=e.type,l=e.hide,u=e.className,f=e.style,p=e.controlledProgress,m=e.progress,h=e.rtl,b=Object(r.a)({},f,{animationDuration:o+"ms",animationPlayState:a?"running":"paused",opacity:l?0:1,transform:p?"scaleX("+m+")":null}),y=d()(_+"__progress-bar",p?_+"__progress-bar--controlled":_+"__progress-bar--animated",_+"__progress-bar--"+s,((t={})[_+"__progress-bar--rtl"]=h,t),u),v=((n={})[p&&m>=1?"onTransitionEnd":"onAnimationEnd"]=p&&m<1?null:i,n);return c.a.createElement("div",Object(r.a)({className:y,style:b},v))}function N(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}C.propTypes={delay:w.isRequired,isRunning:l.a.bool.isRequired,closeToast:l.a.func.isRequired,rtl:l.a.bool.isRequired,type:l.a.string,hide:l.a.bool,className:l.a.oneOfType([l.a.string,l.a.object]),progress:l.a.number,controlledProgress:l.a.bool},C.defaultProps={type:g.DEFAULT,hide:!1};var R=S&&/(msie|trident)/i.test(navigator.userAgent),k=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o=1?e.targetTouches[0].clientY:e.clientY}(e),t.drag.start!==t.drag.x&&(t.flag.canCloseOnClick=!1),t.ref.style.transform="translateX("+t.drag.deltaX+"px)",t.ref.style.opacity=1-Math.abs(t.drag.deltaX/t.drag.removalDistance))},t.onDragEnd=function(e){if(t.flag.canDrag){if(t.flag.canDrag=!1,Math.abs(t.drag.deltaX)>t.drag.removalDistance)return void t.setState({preventExitTransition:!0},t.props.closeToast);t.ref.style.transition="transform 0.2s, opacity 0.2s",t.ref.style.transform="translateX(0)",t.ref.style.opacity=1}},t.onDragTransitionEnd=function(){if(t.boundingRect){var e=t.boundingRect,n=e.top,r=e.bottom,o=e.left,a=e.right;t.props.pauseOnHover&&t.drag.x>=o&&t.drag.x<=a&&t.drag.y>=n&&t.drag.y<=r?t.pauseToast():t.playToast()}},t.onExitTransitionEnd=function(){if(R)t.props.onExited();else{var e=t.ref.scrollHeight,n=t.ref.style;requestAnimationFrame(function(){n.minHeight="initial",n.height=e+"px",n.transition="all 0.4s ",requestAnimationFrame(function(){n.height=0,n.padding=0,n.margin=0}),setTimeout(function(){return t.props.onExited()},400)})}},t}Object(a.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onOpen(this.props.children.props),this.props.draggable&&this.bindDragEvents(),this.props.pauseOnFocusLoss&&this.bindFocusEvents()},n.componentDidUpdate=function(e){e.draggable!==this.props.draggable&&(this.props.draggable?this.bindDragEvents():this.unbindDragEvents()),e.pauseOnFocusLoss!==this.props.pauseOnFocusLoss&&(this.props.pauseOnFocusLoss?this.bindFocusEvents():this.unbindFocusEvents())},n.componentWillUnmount=function(){this.props.onClose(this.props.children.props),this.props.draggable&&this.unbindDragEvents(),this.props.pauseOnFocusLoss&&this.unbindFocusEvents()},n.bindFocusEvents=function(){window.addEventListener("focus",this.playToast),window.addEventListener("blur",this.pauseToast)},n.unbindFocusEvents=function(){window.removeEventListener("focus",this.playToast),window.removeEventListener("blur",this.pauseToast)},n.bindDragEvents=function(){document.addEventListener("mousemove",this.onDragMove),document.addEventListener("mouseup",this.onDragEnd),document.addEventListener("touchmove",this.onDragMove),document.addEventListener("touchend",this.onDragEnd)},n.unbindDragEvents=function(){document.removeEventListener("mousemove",this.onDragMove),document.removeEventListener("mouseup",this.onDragEnd),document.removeEventListener("touchmove",this.onDragMove),document.removeEventListener("touchend",this.onDragEnd)},n.render=function(){var e,t=this,n=this.props,o=n.closeButton,a=n.children,i=n.autoClose,s=n.pauseOnHover,l=n.onClick,u=n.closeOnClick,f=n.type,p=n.hideProgressBar,m=n.closeToast,h=n.transition,b=n.position,y=n.className,v=n.bodyClassName,g=n.progressClassName,E=n.progressStyle,O=n.updateId,A=n.role,T=n.progress,S=n.rtl,w={className:d()(_+"__toast",_+"__toast--"+f,(e={},e[_+"__toast--rtl"]=S,e),y)};i&&s&&(w.onMouseEnter=this.pauseToast,w.onMouseLeave=this.playToast),u&&(w.onClick=function(e){l&&l(e),t.flag.canCloseOnClick&&m()});var N=parseFloat(T)===T;return c.a.createElement(h,{in:this.props.in,appear:!0,onExited:this.onExitTransitionEnd,position:b,preventExitTransition:this.state.preventExitTransition},c.a.createElement("div",Object(r.a)({onClick:l},w,{ref:function(e){return t.ref=e},onMouseDown:this.onDragStart,onTouchStart:this.onDragStart,onMouseUp:this.onDragTransitionEnd,onTouchEnd:this.onDragTransitionEnd}),c.a.createElement("div",Object(r.a)({},this.props.in&&{role:A},{className:d()(_+"__toast-body",v)}),a),o&&o,(i||N)&&c.a.createElement(C,Object(r.a)({},O&&!N?{key:"pb-"+O}:{},{rtl:S,delay:i,isRunning:this.state.isRunning,closeToast:m,hide:p,type:f,style:E,className:g,controlledProgress:N,progress:T}))))},t}(i.Component);function I(e){var t=e.closeToast,n=e.type,r=e.ariaLabel;return c.a.createElement("button",{className:_+"__close-button "+_+"__close-button--"+n,type:"button",onClick:function(e){e.stopPropagation(),t(e)},"aria-label":r},"✖")}function D(e){var t=e.enter,n=e.exit,a=e.duration,i=void 0===a?750:a,s=e.appendPosition,l=void 0!==s&&s;return function(e){var a,s,u=e.children,d=e.position,f=e.preventExitTransition,p=Object(o.a)(e,["children","position","preventExitTransition"]),m=l?t+"--"+d:t,b=l?n+"--"+d:n;Array.isArray(i)&&2===i.length?(a=i[0],s=i[1]):a=s=i;return c.a.createElement(h.a,Object(r.a)({},p,{timeout:f?0:{enter:a,exit:s},onEnter:function(e){e.classList.add(m),e.style.animationFillMode="forwards",e.style.animationDuration=.001*a+"s"},onEntered:function(e){e.classList.remove(m),e.style.cssText=""},onExit:f?O:function(e){e.classList.add(b),e.style.animationFillMode="forwards",e.style.animationDuration=.001*s+"s"}}),u)}}k.propTypes={closeButton:l.a.oneOfType([l.a.node,l.a.bool]).isRequired,autoClose:w.isRequired,children:l.a.node.isRequired,closeToast:l.a.func.isRequired,position:l.a.oneOf(T(v)).isRequired,pauseOnHover:l.a.bool.isRequired,pauseOnFocusLoss:l.a.bool.isRequired,closeOnClick:l.a.bool.isRequired,transition:l.a.func.isRequired,rtl:l.a.bool.isRequired,hideProgressBar:l.a.bool.isRequired,draggable:l.a.bool.isRequired,draggablePercent:l.a.number.isRequired,in:l.a.bool,onExited:l.a.func,onOpen:l.a.func,onClose:l.a.func,type:l.a.oneOf(T(g)),className:l.a.oneOfType([l.a.string,l.a.object]),bodyClassName:l.a.oneOfType([l.a.string,l.a.object]),progressClassName:l.a.oneOfType([l.a.string,l.a.object]),progressStyle:l.a.object,progress:l.a.number,updateId:l.a.oneOfType([l.a.string,l.a.number]),ariaLabel:l.a.string,containerId:l.a.oneOfType([l.a.string,l.a.number]),role:l.a.string},k.defaultProps={type:g.DEFAULT,in:!0,onOpen:O,onClose:O,className:null,bodyClassName:null,progressClassName:null,updateId:null},I.propTypes={closeToast:l.a.func,arialLabel:l.a.string},I.defaultProps={ariaLabel:"close"};var P=D({enter:_+"__bounce-enter",exit:_+"__bounce-exit",appendPosition:!0}),L=(D({enter:_+"__slide-enter",exit:_+"__slide-exit",duration:[450,750],appendPosition:!0}),D({enter:_+"__zoom-enter",exit:_+"__zoom-exit"}),D({enter:_+"__flip-enter",exit:_+"__flip-exit"}),{list:new Map,on:function(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off:function(e){return this.list.delete(e),this},emit:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0}function G(e,t){var n=function(e){return H()?e?M.get(e):M.get(x):null}(t.containerId);if(!n)return null;var r=n.collection[e];return void 0===r?null:r}function W(e,t){return Object(r.a)({},e,{type:t,toastId:function(e){if(e&&("string"==typeof e.toastId||"number"==typeof e.toastId&&!isNaN(e.toastId)))return e.toastId;return z()}(e)})}function z(){return(Math.random().toString(36)+Date.now().toString(36)).substr(2,10)}function Y(e,t){return H()?L.emit(E.SHOW,e,t):(U.push({action:E.SHOW,content:e,options:t}),V&&S&&(V=!1,F=document.createElement("div"),document.body.appendChild(F),Object(b.render)(c.a.createElement(j,B),F))),t.toastId}var K=function(e,t){return Y(e,W(t,t&&t.type||g.DEFAULT))},q=function(e){g[e]!==g.DEFAULT&&(K[g[e].toLowerCase()]=function(t,n){return Y(t,W(n,n&&n.type||g[e]))})};for(var X in g)q(X);K.warn=K.warning,K.dismiss=function(e){return void 0===e&&(e=null),H()&&L.emit(E.CLEAR,e)},K.isActive=O,K.update=function(e,t){void 0===t&&(t={}),setTimeout(function(){var n=G(e,t);if(n){var o=n.options,a=n.content,i=Object(r.a)({},o,{},t,{toastId:t.toastId||e});t.toastId&&t.toastId!==e?i.staleToastId=e:i.updateId=z();var c=void 0!==i.render?i.render:a;delete i.render,Y(c,i)}},0)},K.done=function(e){K.update(e,{progress:1})},K.onChange=function(e){"function"==typeof e&&L.on(E.ON_CHANGE,e)},K.configure=function(e){V=!0,B=e},K.POSITION=v,K.TYPE=g,L.on(E.DID_MOUNT,function(e){x=e.props.containerId||e,M.set(x,e),K.isActive=function(t){return e.isToastActive(t)},U.forEach(function(e){L.emit(e.action,e.content,e.options)}),U=[]}).on(E.WILL_UNMOUNT,function(e){e?M.delete(e.props.containerId||e):M.clear(),K.isActive=O,S&&F&&document.body.removeChild(F)})},function(e,t){e.exports=!1},function(e,t,n){var r,o,a,i=n(594),c=n(59),s=n(92),l=n(215),u=n(106),d=n(461),f=n(394),p=n(338),m=c.TypeError,h=c.WeakMap;if(i||d.state){var b=d.state||(d.state=new h);b.get=b.get,b.has=b.has,b.set=b.set,r=function(e,t){if(b.has(e))throw m("Object already initialized");return t.facade=e,b.set(e,t),t},o=function(e){return b.get(e)||{}},a=function(e){return b.has(e)}}else{var y=f("state");p[y]=!0,r=function(e,t){if(u(e,y))throw m("Object already initialized");return t.facade=e,l(e,y,t),t},o=function(e){return u(e,y)?e[y]:{}},a=function(e){return u(e,y)}}e.exports={set:r,get:o,has:a,enforce:function(e){return a(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!s(t)||(n=o(t)).type!==e)throw m("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){var r=n(216),o=n(52),a=n(336),i=n(112),c=n(131),s=n(342),l=o([].push),u=function(e){var t=1==e,n=2==e,o=3==e,u=4==e,d=6==e,f=7==e,p=5==e||d;return function(m,h,b,y){for(var v,g,E=i(m),O=a(E),_=r(h,b),A=c(O),T=0,S=y||s,w=t?S(m,A):n||f?S(m,0):void 0;A>T;T++)if((p||T in O)&&(g=_(v=O[T],T,E),e))if(t)w[T]=g;else if(g)switch(e){case 3:return!0;case 5:return v;case 6:return T;case 2:l(w,v)}else switch(e){case 4:return!1;case 7:l(w,v)}return d?-1:o||u?u:w}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},function(e,t,n){"use strict";(function(e){var r=n(0),o=n.n(r),a=n(1),i=n.n(a),c=n(1380);function s(e){"@babel/helpers - typeof";return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n0&&n.setInputValidationErrors(n.props.validationErrors);var e=n.inputs.map(function(e){return e.props.name});l.default.arraysDiffer(n.prevInputNames,e)&&n.validateForm()},n.getCurrentValues=function(){return n.inputs.reduce(function(e,t){var n=t.props.name,r=Object.assign({},e);return r[n]=t.state.value,r},{})},n.getModel=function(){var e=n.getCurrentValues();return n.mapModel(e)},n.getPristineValues=function(){return n.inputs.reduce(function(e,t){var n=t.props.name,r=Object.assign({},e);return r[n]=t.props.value,r},{})},n.setFormPristine=function(e){n.setState({formSubmitted:!e}),n.inputs.forEach(function(t){t.setState({formSubmitted:!e,isPristine:e})})},n.setInputValidationErrors=function(e){n.inputs.forEach(function(t){var n=t.props.name,r=[{isValid:!(n in e),validationError:"string"==typeof e[n]?[e[n]]:e[n]}];t.setState.apply(t,r)})},n.isFormDisabled=function(){return n.props.disabled},n.mapModel=function(e){return n.props.mapping?n.props.mapping(e):i.default.toObj(Object.keys(e).reduce(function(t,n){for(var r=n.split("."),o=t;r.length;){var a=r.shift();o[a]=r.length?o[a]||{}:e[n],o=o[a]}return t},{}))},n.reset=function(e){n.setFormPristine(!0),n.resetModel(e)},n.resetInternal=function(e){e.preventDefault(),n.reset(),n.props.onReset&&n.props.onReset()},n.resetModel=function(e){n.inputs.forEach(function(t){var n=t.props.name;e&&Object.prototype.hasOwnProperty.call(e,n)?t.setValue(e[n]):t.resetValue()}),n.validateForm()},n.runValidation=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.state.value,r=n.getCurrentValues(),o=e.props,a=o.validationError,i=o.validationErrors,c=l.default.runRules(t,r,e.validations,u.default),s=l.default.runRules(t,r,e.requiredValidations,u.default),d=!!Object.keys(e.requiredValidations).length&&!!s.success.length,f=!(c.failed.length||n.props.validationErrors&&n.props.validationErrors[e.props.name]);return{isRequired:d,isValid:!d&&f,error:function(){if(f&&!d)return[];if(c.errors.length)return c.errors;if(n.props.validationErrors&&n.props.validationErrors[e.props.name])return"string"==typeof n.props.validationErrors[e.props.name]?[n.props.validationErrors[e.props.name]]:n.props.validationErrors[e.props.name];if(d){var t=i[s.success[0]];return t?[t]:null}return c.failed.length?c.failed.map(function(e){return i[e]?i[e]:a}).filter(function(e,t,n){return n.indexOf(e)===t}):void 0}()}},n.attachToForm=function(e){-1===n.inputs.indexOf(e)&&n.inputs.push(e),n.validate(e)},n.detachFromForm=function(e){var t=n.inputs.indexOf(e);-1!==t&&(n.inputs=n.inputs.slice(0,t).concat(n.inputs.slice(t+1))),n.validateForm()},n.isChanged=function(){return!l.default.isSame(n.getPristineValues(),n.getCurrentValues())},n.submit=function(e){e&&e.preventDefault&&e.preventDefault(),n.setFormPristine(!1);var t=n.getModel();n.props.onSubmit(t,n.resetModel,n.updateInputsWithError),n.state.isValid?n.props.onValidSubmit(t,n.resetModel,n.updateInputsWithError):n.props.onInvalidSubmit(t,n.resetModel,n.updateInputsWithError)},n.updateInputsWithError=function(e){Object.keys(e).forEach(function(t){var r=l.default.find(n.inputs,function(e){return e.props.name===t});if(!r)throw new Error("You are trying to update an input that does not exist. Verify errors object with input names. "+JSON.stringify(e));var o=[{isValid:n.props.preventExternalInvalidation,externalError:"string"==typeof e[t]?[e[t]]:e[t]}];r.setState.apply(r,o)})},n.validate=function(e){n.state.canChange&&n.props.onChange(n.getCurrentValues(),n.isChanged());var t=n.runValidation(e);e.setState({isValid:t.isValid,isRequired:t.isRequired,validationError:t.error,externalError:null},n.validateForm)},n.validateForm=function(){var e=function(){var e=n.inputs.every(function(e){return e.state.isValid});n.setState({isValid:e}),e?n.props.onValid():n.props.onInvalid(),n.setState({canChange:!0})};n.inputs.forEach(function(t,r){var o=n.runValidation(t);o.isValid&&t.state.externalError&&(o.isValid=!1),t.setState({isValid:o.isValid,isRequired:o.isRequired,validationError:o.error,externalError:!o.isValid&&t.state.externalError?t.state.externalError:null},r===n.inputs.length-1?e:null)}),n.inputs.length||n.setState({canChange:!0})},n.render=function(){var e=n.props,t=(e.getErrorMessage,e.getErrorMessages,e.getValue,e.hasValue,e.isFormDisabled,e.isFormSubmitted,e.isPristine,e.isRequired,e.isValid,e.isValidValue,e.mapping,e.onChange,e.onInvalidSubmit,e.onInvalid,e.onReset,e.onSubmit,e.onValid,e.onValidSubmit,e.preventExternalInvalidation,e.resetValue,e.setValidations,e.setValue,e.showError,e.showRequired,e.validationErrors,function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["getErrorMessage","getErrorMessages","getValue","hasValue","isFormDisabled","isFormSubmitted","isPristine","isRequired","isValid","isValidValue","mapping","onChange","onInvalidSubmit","onInvalid","onReset","onSubmit","onValid","onValidSubmit","preventExternalInvalidation","resetValue","setValidations","setValue","showError","showRequired","validationErrors"]));return s.default.createElement("form",o({onReset:n.resetInternal,onSubmit:n.submit},t,{disabled:!1}),n.props.children)},n.state={isValid:!0,isSubmitting:!1,canChange:!1},n.inputs=[],n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+r(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,s.default.Component),t}();m.displayName="Formsy",m.defaultProps={children:null,disabled:!1,getErrorMessage:function(){},getErrorMessages:function(){},getValue:function(){},hasValue:function(){},isFormDisabled:function(){},isFormSubmitted:function(){},isPristine:function(){},isRequired:function(){},isValid:function(){},isValidValue:function(){},mapping:null,onChange:function(){},onError:function(){},onInvalid:function(){},onInvalidSubmit:function(){},onReset:function(){},onSubmit:function(){},onValid:function(){},onValidSubmit:function(){},preventExternalInvalidation:!1,resetValue:function(){},setValidations:function(){},setValue:function(){},showError:function(){},showRequired:function(){},validationErrors:null},m.propTypes={children:c.default.node,disabled:c.default.bool,getErrorMessage:c.default.func,getErrorMessages:c.default.func,getValue:c.default.func,hasValue:c.default.func,isFormDisabled:c.default.func,isFormSubmitted:c.default.func,isPristine:c.default.func,isRequired:c.default.func,isValid:c.default.func,isValidValue:c.default.func,mapping:c.default.func,onChange:c.default.func,onInvalid:c.default.func,onInvalidSubmit:c.default.func,onReset:c.default.func,onSubmit:c.default.func,onValid:c.default.func,onValidSubmit:c.default.func,preventExternalInvalidation:c.default.bool,resetValue:c.default.func,setValidations:c.default.func,setValue:c.default.func,showError:c.default.func,showRequired:c.default.func,validationErrors:c.default.object},m.childContextTypes={formsy:c.default.object};var h=f.default,b=!1;t.addValidationRule=function(e,t){u.default[e]=t},t.propTypes=d.propTypes,t.validationRules=u.default,t.withFormsy=h,t.Wrapper=function(e){return b||(console.warn("Wrapper has been renamed to withFormsy. Importing Wrapper from formsy-react is depreacted and will be removed in the future. Please rename your Wrapper imports to withFormsy."),b=!0),h(e)},t.default=m},function(e,t,n){"use strict";n.d(t,"b",function(){return u}),n.d(t,"a",function(){return d});var r=n(15),o=n(24);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?t:this.data.length),n,this.encoding)},a.toString=function(){return"[object Blob]"},a.close=function(){this.size=0,delete this.data},n}(e);e.Blob=function(e,n){var r=n&&n.type||"",o=new t;if(e)for(var a=0,i=e.length;a-1,isMac:t.navigator.platform.toUpperCase().indexOf("MAC")>=0,keyCode:{BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DELETE:46,K:75,M:77,V:86},isMetaCtrlKey:function(e){return!!(i.isMac&&e.metaKey||!i.isMac&&e.ctrlKey)},isKey:function(e,t){var n=i.getKeyCode(e);return!1===Array.isArray(t)?n===t:-1!==t.indexOf(n)},getKeyCode:function(e){var t=e.which;return null===t&&(t=null!==e.charCode?e.charCode:e.keyCode),t},blockContainerElementNames:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","li","ol","address","article","aside","audio","canvas","dd","dl","dt","fieldset","figcaption","figure","footer","form","header","hgroup","main","nav","noscript","output","section","video","table","thead","tbody","tfoot","tr","th","td"],emptyElementNames:["br","col","colgroup","hr","img","input","source","wbr"],extend:function(){var e=[!0].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},defaults:function(){var e=[!1].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},createLink:function(e,t,n,r){var o=e.createElement("a");return i.moveTextRangeIntoElement(t[0],t[t.length-1],o),o.setAttribute("href",n),r&&("_blank"===r&&o.setAttribute("rel","noopener noreferrer"),o.setAttribute("target",r)),o},findOrCreateMatchingTextNodes:function(e,t,n){for(var r=e.createTreeWalker(t,NodeFilter.SHOW_ALL,null,!1),o=[],a=0,c=!1,s=null,l=null;null!==(s=r.nextNode());)if(!(s.nodeType>3))if(3===s.nodeType){if(!c&&n.startn.end+1)throw new Error("PerformLinking overshot the target!");c&&o.push(l||s),a+=s.nodeValue.length,null!==l&&(a+=l.nodeValue.length,r.nextNode()),l=null}else"img"===s.tagName.toLowerCase()&&(!c&&n.start<=a&&(c=!0),c&&o.push(s));return o},splitStartNodeIfNeeded:function(e,t,n){return t!==n?e.splitText(t-n):null},splitEndNodeIfNeeded:function(e,t,n,r){var o,a;o=r+e.nodeValue.length+(t?t.nodeValue.length:0)-1,a=n-r-(t?e.nodeValue.length:0),o>=n&&r!==o&&0!==a&&(t||e).splitText(a)},splitByBlockElements:function(t){if(3!==t.nodeType&&1!==t.nodeType)return[];var n=[],r=e.util.blockContainerElementNames.join(",");if(3===t.nodeType||0===t.querySelectorAll(r).length)return[t];for(var o=0;o0)break;r=a.nextNode()}return r},findPreviousSibling:function(e){if(!e||i.isMediumEditorElement(e))return!1;for(var t=e.previousSibling;!t&&!i.isMediumEditorElement(e.parentNode);)t=(e=e.parentNode).previousSibling;return t},isDescendant:function(e,t,n){if(!e||!t)return!1;if(e===t)return!!n;if(1!==e.nodeType)return!1;if(r||3!==t.nodeType)return e.contains(t);for(var o=t.parentNode;null!==o;){if(o===e)return!0;o=o.parentNode}return!1},isElement:function(e){return!(!e||1!==e.nodeType)},throttle:function(e,t){var n,r,o,a=null,i=0,c=function(){i=Date.now(),a=null,o=e.apply(n,r),a||(n=r=null)};return t||0===t||(t=50),function(){var s=Date.now(),l=t-(s-i);return n=this,r=arguments,l<=0||l>t?(a&&(clearTimeout(a),a=null),i=s,o=e.apply(n,r),a||(n=r=null)):a||(a=setTimeout(c,l)),o}},traverseUp:function(e,t){if(!e)return!1;do{if(1===e.nodeType){if(t(e))return e;if(i.isMediumEditorElement(e))return!1}e=e.parentNode}while(e);return!1},htmlEntities:function(e){return String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")},insertHTMLCommand:function(t,n){var r,o,a,c,s,l,u,d=!1,f=["insertHTML",!1,n];if(!e.util.isEdge&&t.queryCommandSupported("insertHTML"))try{return t.execCommand.apply(t,f)}catch(e){}if((r=t.getSelection()).rangeCount){if(u=(o=r.getRangeAt(0)).commonAncestorContainer,i.isMediumEditorElement(u)&&!u.firstChild)o.selectNode(u.appendChild(t.createTextNode("")));else if(3===u.nodeType&&0===o.startOffset&&o.endOffset===u.nodeValue.length||3!==u.nodeType&&u.innerHTML===o.toString()){for(;!i.isMediumEditorElement(u)&&u.parentNode&&1===u.parentNode.childNodes.length&&!i.isMediumEditorElement(u.parentNode);)u=u.parentNode;o.selectNode(u)}for(o.deleteContents(),(a=t.createElement("div")).innerHTML=n,c=t.createDocumentFragment();a.firstChild;)s=a.firstChild,l=c.appendChild(s);o.insertNode(c),l&&((o=o.cloneRange()).setStartAfter(l),o.collapse(!0),e.selection.selectRange(t,o)),d=!0}return t.execCommand.callListeners&&t.execCommand.callListeners(f,d),d},execFormatBlock:function(t,n){var r=i.getTopBlockContainer(e.selection.getSelectionStart(t));if("blockquote"===n){if(r&&Array.prototype.slice.call(r.childNodes).some(function(e){return i.isBlockContainer(e)}))return t.execCommand("outdent",!1,null);if(i.isIE)return t.execCommand("indent",!1,n)}if(r&&n===r.nodeName.toLowerCase()&&(n="p"),i.isIE&&(n="<"+n+">"),r&&"blockquote"===r.nodeName.toLowerCase()){if(i.isIE&&"

"===n)return t.execCommand("outdent",!1,n);if((i.isFF||i.isEdge)&&"p"===n)return Array.prototype.slice.call(r.childNodes).some(function(e){return!i.isBlockContainer(e)})&&t.execCommand("formatBlock",!1,n),t.execCommand("outdent",!1,n)}return t.execCommand("formatBlock",!1,n)},setTargetBlank:function(e,t){var n,r=t||!1;if("a"===e.nodeName.toLowerCase())e.target="_blank",e.rel="noopener noreferrer";else for(e=e.getElementsByTagName("a"),n=0;nr?(o=o.parentNode,n-=1):(a=a.parentNode,r-=1);for(;o!==a;)o=o.parentNode,a=a.parentNode;return o},isElementAtBeginningOfBlock:function(e){for(var t;!i.isBlockContainer(e)&&!i.isMediumEditorElement(e);){for(t=e;t=t.previousSibling;)if((3===t.nodeType?t.nodeValue:t.textContent).length>0)return!1;e=e.parentNode}return!0},isMediumEditorElement:function(e){return e&&e.getAttribute&&!!e.getAttribute("data-medium-editor-element")},getContainerEditorElement:function(e){return i.traverseUp(e,function(e){return i.isMediumEditorElement(e)})},isBlockContainer:function(e){return e&&3!==e.nodeType&&-1!==i.blockContainerElementNames.indexOf(e.nodeName.toLowerCase())},getClosestBlockContainer:function(e){return i.traverseUp(e,function(e){return i.isBlockContainer(e)||i.isMediumEditorElement(e)})},getTopBlockContainer:function(e){var t=!!i.isBlockContainer(e)&&e;return i.traverseUp(e,function(e){return i.isBlockContainer(e)&&(t=e),!(t||!i.isMediumEditorElement(e))&&(t=e,!0)}),t},getFirstSelectableLeafNode:function(e){for(;e&&e.firstChild;)e=e.firstChild;if("table"===(e=i.traverseUp(e,function(e){return-1===i.emptyElementNames.indexOf(e.nodeName.toLowerCase())})).nodeName.toLowerCase()){var t=e.querySelector("th, td");t&&(e=t)}return e},getFirstTextNode:function(e){return i.warn("getFirstTextNode is deprecated and will be removed in version 6.0.0"),i._getFirstTextNode(e)},_getFirstTextNode:function(e){if(3===e.nodeType)return e;for(var t=0;t0){var o,a=r.getRangeAt(0),i=a.cloneRange();i.selectNodeContents(e),i.setEnd(a.startContainer,a.startOffset),n={start:o=i.toString().length,end:o+a.toString().length},this.doesRangeStartWithImages(a,t)&&(n.startsWithImage=!0);var c=this.getTrailingImageCount(e,n,a.endContainer,a.endOffset);if(c&&(n.trailingImageCount=c),0!==o){var s=this.getIndexRelativeToAdjacentEmptyBlocks(t,e,a.startContainer,a.startOffset);-1!==s&&(n.emptyBlocksIndex=s)}}return n},importSelection:function(e,t,n,r){if(e&&t){var o=n.createRange();o.setStart(t,0),o.collapse(!0);var a,i=t,c=[],s=0,l=!1,u=!1,d=0,f=!1,p=!1,m=null;for((r||e.startsWithImage||void 0!==e.emptyBlocksIndex)&&(p=!0);!f&&i;)if(i.nodeType>3)i=c.pop();else{if(3!==i.nodeType||u){if(e.trailingImageCount&&u&&("img"===i.nodeName.toLowerCase()&&d++,d===e.trailingImageCount)){for(var h=0;i.parentNode.childNodes[h]!==i;)h++;o.setEnd(i.parentNode,h+1),f=!0}if(!f&&1===i.nodeType)for(var b=i.childNodes.length-1;b>=0;)c.push(i.childNodes[b]),b-=1}else a=s+i.length,!l&&e.start>=s&&e.start<=a&&(p||e.start=s&&e.end<=a&&(e.trailingImageCount?u=!0:(o.setEnd(i,e.end-s),f=!0)),s=a;f||(i=c.pop())}!l&&m&&(o.setStart(m,m.length),o.setEnd(m,m.length)),void 0!==e.emptyBlocksIndex&&(o=this.importSelectionMoveCursorPastBlocks(n,t,e.emptyBlocksIndex,o)),r&&(o=this.importSelectionMoveCursorPastAnchor(e,o)),this.selectRange(n,o)}},importSelectionMoveCursorPastAnchor:function(t,n){if(t.start===t.end&&3===n.startContainer.nodeType&&n.startOffset===n.startContainer.nodeValue.length&&e.util.traverseUp(n.startContainer,function(e){return"a"===e.nodeName.toLowerCase()})){for(var r=n.startContainer,o=n.startContainer.parentNode;null!==o&&"a"!==o.nodeName.toLowerCase();)o.childNodes[o.childNodes.length-1]!==r?o=null:(r=o,o=o.parentNode);if(null!==o&&"a"===o.nodeName.toLowerCase()){for(var a=null,i=0;null===a&&i0)break}else i===s.currentNode&&(c=s.currentNode);return c||(c=i),a.setStart(e.util.getFirstSelectableLeafNode(c),0),a},getIndexRelativeToAdjacentEmptyBlocks:function(n,r,o,a){if(o.textContent.length>0&&a>0)return-1;var i=o;if(3!==i.nodeType&&(i=o.childNodes[a]),i){if(!e.util.isElementAtBeginningOfBlock(i))return-1;var c=e.util.findPreviousSibling(i);if(!c)return-1;if(c.nodeValue)return-1}for(var s=e.util.getClosestBlockContainer(o),l=n.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,t,!1),u=0;l.nextNode();){var d=""===l.currentNode.textContent;if((d||u>0)&&(u+=1),l.currentNode===s)return u;d||(u=0)}return u},doesRangeStartWithImages:function(e,t){if(0!==e.startOffset||1!==e.startContainer.nodeType)return!1;if("img"===e.startContainer.nodeName.toLowerCase())return!0;var n=e.startContainer.querySelector("img");if(!n)return!1;for(var r=t.createTreeWalker(e.startContainer,NodeFilter.SHOW_ALL,null,!1);r.nextNode();){var o=r.currentNode;if(o===n)break;if(o.nodeValue)return!1}return!0},getTrailingImageCount:function(e,t,n,r){if(0===r||1!==n.nodeType)return 0;if("img"!==n.nodeName.toLowerCase()&&!n.querySelector("img"))return 0;for(var o=n.childNodes[r-1];o.hasChildNodes();)o=o.lastChild;for(var a,i=e,c=[],s=0,l=!1,u=!1,d=!1,f=0;!d&&i;)if(i.nodeType>3)i=c.pop();else{if(3!==i.nodeType||u){if("img"===i.nodeName.toLowerCase()&&f++,i===o)d=!0;else if(1===i.nodeType)for(var p=i.childNodes.length-1;p>=0;)c.push(i.childNodes[p]),p-=1}else f=0,a=s+i.length,!l&&t.start>=s&&t.start<=a&&(l=!0),l&&t.end>=s&&t.end<=a&&(u=!0),s=a;d||(i=c.pop())}return f},selectionContainsContent:function(e){var t=e.getSelection();if(!t||t.isCollapsed||!t.rangeCount)return!1;if(""!==t.toString().trim())return!0;var n=this.getSelectedParentElement(t.getRangeAt(0));return!(!n||!("img"===n.nodeName.toLowerCase()||1===n.nodeType&&n.querySelector("img")))},selectionInContentEditableFalse:function(e){var t,n=this.findMatchingSelectionParent(function(e){var n=e&&e.getAttribute("contenteditable");return"true"===n&&(t=!0),"#text"!==e.nodeName&&"false"===n},e);return!t&&n},getSelectionHtml:function(e){var t,n,r,o="",a=e.getSelection();if(a.rangeCount){for(r=e.createElement("div"),t=0,n=a.rangeCount;t-1?[t]:t,Array.prototype.forEach.call(t,function(e){e.addEventListener(n,r,o),this.events.push([e,n,r,o])}.bind(this))},detachDOMEvent:function(t,n,r,o){var a,i,c=this.base.options.contentWindow,s=this.base.options.ownerDocument;t&&(t=e.util.isElement(t)||[c,s].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){-1!==(a=this.indexOfListener(e,n,r,o))&&(i=this.events.splice(a,1)[0])[0].removeEventListener(i[1],i[2],i[3])}.bind(this)))},indexOfListener:function(e,t,n,r){var o,a,i;for(o=0,a=this.events.length;o0&&(r=-1!==o.indexOf(e.nodeName.toLowerCase())),!r&&this.style&&(t=this.style.value.split("|"),n=this.window.getComputedStyle(e,null).getPropertyValue(this.style.prop),t.forEach(function(e){this.knownState||((r=-1!==n.indexOf(e))||"text-decoration"!==this.style.prop)&&(this.knownState=r)},this)),r)}});t.isBuiltInButton=function(t){return"string"==typeof t&&e.extensions.button.prototype.defaults.hasOwnProperty(t)},e.extensions.button=t}(),e.extensions.button.prototype.defaults={bold:{name:"bold",action:"bold",aria:"bold",tagNames:["b","strong"],style:{prop:"font-weight",value:"700|bold"},useQueryState:!0,contentDefault:"B",contentFA:''},italic:{name:"italic",action:"italic",aria:"italic",tagNames:["i","em"],style:{prop:"font-style",value:"italic"},useQueryState:!0,contentDefault:"I",contentFA:''},underline:{name:"underline",action:"underline",aria:"underline",tagNames:["u"],style:{prop:"text-decoration",value:"underline"},useQueryState:!0,contentDefault:"U",contentFA:''},strikethrough:{name:"strikethrough",action:"strikethrough",aria:"strike through",tagNames:["strike"],style:{prop:"text-decoration",value:"line-through"},useQueryState:!0,contentDefault:"A",contentFA:''},superscript:{name:"superscript",action:"superscript",aria:"superscript",tagNames:["sup"],contentDefault:"x1",contentFA:''},subscript:{name:"subscript",action:"subscript",aria:"subscript",tagNames:["sub"],contentDefault:"x1",contentFA:''},image:{name:"image",action:"image",aria:"image",tagNames:["img"],contentDefault:"image",contentFA:''},html:{name:"html",action:"html",aria:"evaluate html",tagNames:["iframe","object"],contentDefault:"html",contentFA:''},orderedlist:{name:"orderedlist",action:"insertorderedlist",aria:"ordered list",tagNames:["ol"],useQueryState:!0,contentDefault:"1.",contentFA:''},unorderedlist:{name:"unorderedlist",action:"insertunorderedlist",aria:"unordered list",tagNames:["ul"],useQueryState:!0,contentDefault:"",contentFA:''},indent:{name:"indent",action:"indent",aria:"indent",tagNames:[],contentDefault:"",contentFA:''},outdent:{name:"outdent",action:"outdent",aria:"outdent",tagNames:[],contentDefault:"",contentFA:''},justifyCenter:{name:"justifyCenter",action:"justifyCenter",aria:"center justify",tagNames:[],style:{prop:"text-align",value:"center"},contentDefault:"C",contentFA:''},justifyFull:{name:"justifyFull",action:"justifyFull",aria:"full justify",tagNames:[],style:{prop:"text-align",value:"justify"},contentDefault:"J",contentFA:''},justifyLeft:{name:"justifyLeft",action:"justifyLeft",aria:"left justify",tagNames:[],style:{prop:"text-align",value:"left"},contentDefault:"L",contentFA:''},justifyRight:{name:"justifyRight",action:"justifyRight",aria:"right justify",tagNames:[],style:{prop:"text-align",value:"right"},contentDefault:"R",contentFA:''},removeFormat:{name:"removeFormat",aria:"remove formatting",action:"removeFormat",contentDefault:"X",contentFA:''},quote:{name:"quote",action:"append-blockquote",aria:"blockquote",tagNames:["blockquote"],contentDefault:"",contentFA:''},pre:{name:"pre",action:"append-pre",aria:"preformatted text",tagNames:["pre"],contentDefault:"0101",contentFA:''},h1:{name:"h1",action:"append-h1",aria:"header type one",tagNames:["h1"],contentDefault:"H1",contentFA:'1'},h2:{name:"h2",action:"append-h2",aria:"header type two",tagNames:["h2"],contentDefault:"H2",contentFA:'2'},h3:{name:"h3",action:"append-h3",aria:"header type three",tagNames:["h3"],contentDefault:"H3",contentFA:'3'},h4:{name:"h4",action:"append-h4",aria:"header type four",tagNames:["h4"],contentDefault:"H4",contentFA:'4'},h5:{name:"h5",action:"append-h5",aria:"header type five",tagNames:["h5"],contentDefault:"H5",contentFA:'5'},h6:{name:"h6",action:"append-h6",aria:"header type six",tagNames:["h6"],contentDefault:"H6",contentFA:'6'}},function(){var t=e.extensions.button.extend({init:function(){e.extensions.button.prototype.init.apply(this,arguments)},formSaveLabel:"✓",formCloseLabel:"×",activeClass:"medium-editor-toolbar-form-active",hasForm:!0,getForm:function(){},isDisplayed:function(){return!!this.hasForm&&this.getForm().classList.contains(this.activeClass)},showForm:function(){this.hasForm&&this.getForm().classList.add(this.activeClass)},hideForm:function(){this.hasForm&&this.getForm().classList.remove(this.activeClass)},showToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.showToolbarDefaultActions()},hideToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.hideToolbarDefaultActions()},setToolbarPosition:function(){var e=this.base.getExtensionByName("toolbar");e&&e.setToolbarPosition()}});e.extensions.form=t}(),function(){var t=e.extensions.form.extend({customClassOption:null,customClassOptionText:"Button",linkValidation:!1,placeholderText:"Paste or type a link",targetCheckbox:!1,targetCheckboxText:"Open in new window",name:"anchor",action:"createLink",aria:"link",tagNames:["a"],contentDefault:"#",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this))},handleClick:function(t){t.preventDefault(),t.stopPropagation();var n=e.selection.getSelectionRange(this.document);return"a"===n.startContainer.nodeName.toLowerCase()||"a"===n.endContainer.nodeName.toLowerCase()||e.util.getClosestTag(e.selection.getSelectedParentElement(n),"a")?this.execAction("unlink"):(this.isDisplayed()||this.showForm(),!1)},handleKeydown:function(t){e.util.isKey(t,e.util.keyCode.K)&&e.util.isMetaCtrlKey(t)&&!t.shiftKey&&this.handleClick(t)},getForm:function(){return this.form||(this.form=this.createForm()),this.form},getTemplate:function(){var e=[''];return e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formSaveLabel,""),e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formCloseLabel,""),this.targetCheckbox&&e.push('

','','","
"),this.customClassOption&&e.push('
','',"","
"),e.join("")},isDisplayed:function(){return e.extensions.form.prototype.isDisplayed.apply(this)},hideForm:function(){e.extensions.form.prototype.hideForm.apply(this),this.getInput().value=""},showForm:function(t){var n=this.getInput(),r=this.getAnchorTargetCheckbox(),o=this.getAnchorButtonCheckbox();if("string"==typeof(t=t||{value:""})&&(t={value:t}),this.base.saveSelection(),this.hideToolbarDefaultActions(),e.extensions.form.prototype.showForm.apply(this),this.setToolbarPosition(),n.value=t.value,n.focus(),r&&(r.checked="_blank"===t.target),o){var a=t.buttonClass?t.buttonClass.split(" "):[];o.checked=-1!==a.indexOf(this.customClassOption)}},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},getFormOpts:function(){var e=this.getAnchorTargetCheckbox(),t=this.getAnchorButtonCheckbox(),n={value:this.getInput().value.trim()};return this.linkValidation&&(n.value=this.checkLinkFormat(n.value)),n.target="_self",e&&e.checked&&(n.target="_blank"),t&&t.checked&&(n.buttonClass=this.customClassOption),n},doFormSave:function(){var e=this.getFormOpts();this.completeFormSave(e)},completeFormSave:function(e){this.base.restoreSelection(),this.execAction(this.action,e),this.base.checkSelection()},ensureEncodedUri:function(e){return e===decodeURI(e)?encodeURI(e):e},ensureEncodedUriComponent:function(e){return e===decodeURIComponent(e)?encodeURIComponent(e):e},ensureEncodedParam:function(e){var t=e.split("="),n=t[0],r=t[1];return n+(void 0===r?"":"="+this.ensureEncodedUriComponent(r))},ensureEncodedQuery:function(e){return e.split("&").map(this.ensureEncodedParam.bind(this)).join("&")},checkLinkFormat:function(e){var t=/^([a-z]+:)?\/\/|^(mailto|tel|maps):|^\#/i.test(e),n="",r=e.match(/^(.*?)(?:\?(.*?))?(?:#(.*))?$/),o=r[1],a=r[2],i=r[3];if(/^\+?\s?\(?(?:\d\s?\-?\)?){3,20}$/.test(e))return"tel:"+e;if(!t){var c=o.split("/")[0];(c.match(/.+(\.|:).+/)||"localhost"===c)&&(n="http://")}return n+this.ensureEncodedUri(o)+(void 0===a?"":"?"+this.ensureEncodedQuery(a))+(void 0===i?"":"#"+i)},doFormCancel:function(){this.base.restoreSelection(),this.base.checkSelection()},attachFormEvents:function(e){var t=e.querySelector(".medium-editor-toolbar-close"),n=e.querySelector(".medium-editor-toolbar-save"),r=e.querySelector(".medium-editor-toolbar-input");this.on(e,"click",this.handleFormClick.bind(this)),this.on(r,"keyup",this.handleTextboxKeyup.bind(this)),this.on(t,"click",this.handleCloseClick.bind(this)),this.on(n,"click",this.handleSaveClick.bind(this),!0)},createForm:function(){var e=this.document.createElement("div");return e.className="medium-editor-toolbar-form",e.id="medium-editor-toolbar-form-anchor-"+this.getEditorId(),e.innerHTML=this.getTemplate(),this.attachFormEvents(e),e},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},getAnchorTargetCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-target")},getAnchorButtonCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-button")},handleTextboxKeyup:function(t){if(t.keyCode===e.util.keyCode.ENTER)return t.preventDefault(),void this.doFormSave();t.keyCode===e.util.keyCode.ESCAPE&&(t.preventDefault(),this.doFormCancel())},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}});e.extensions.anchor=t}(),function(){var t=e.Extension.extend({name:"anchor-preview",hideDelay:500,previewValueSelector:"a",showWhenToolbarIsVisible:!1,showOnEmptyLinks:!0,init:function(){this.anchorPreview=this.createPreview(),this.getEditorOption("elementsContainer").appendChild(this.anchorPreview),this.attachToEditables()},getInteractionElements:function(){return this.getPreviewElement()},getPreviewElement:function(){return this.anchorPreview},createPreview:function(){var e=this.document.createElement("div");return e.id="medium-editor-anchor-preview-"+this.getEditorId(),e.className="medium-editor-anchor-preview",e.innerHTML=this.getTemplate(),this.on(e,"click",this.handleClick.bind(this)),e},getTemplate:function(){return'
'},destroy:function(){this.anchorPreview&&(this.anchorPreview.parentNode&&this.anchorPreview.parentNode.removeChild(this.anchorPreview),delete this.anchorPreview)},hidePreview:function(){this.anchorPreview&&this.anchorPreview.classList.remove("medium-editor-anchor-preview-active"),this.activeAnchor=null},showPreview:function(e){return!(!this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")&&!e.getAttribute("data-disable-preview"))||(this.previewValueSelector&&(this.anchorPreview.querySelector(this.previewValueSelector).textContent=e.attributes.href.value,this.anchorPreview.querySelector(this.previewValueSelector).href=e.attributes.href.value),this.anchorPreview.classList.add("medium-toolbar-arrow-over"),this.anchorPreview.classList.remove("medium-toolbar-arrow-under"),this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||this.anchorPreview.classList.add("medium-editor-anchor-preview-active"),this.activeAnchor=e,this.positionPreview(),this.attachPreviewHandlers(),this)},positionPreview:function(e){e=e||this.activeAnchor;var t,n,r,o,a,i=this.window.innerWidth,c=this.anchorPreview.offsetHeight,s=e.getBoundingClientRect(),l=this.diffLeft,u=this.diffTop,d=this.getEditorOption("elementsContainer"),f=["absolute","fixed"].indexOf(window.getComputedStyle(d).getPropertyValue("position"))>-1,p={};t=this.anchorPreview.offsetWidth/2;var m=this.base.getExtensionByName("toolbar");m&&(l=m.diffLeft,u=m.diffTop),n=l-t,f?(o=d.getBoundingClientRect(),["top","left"].forEach(function(e){p[e]=s[e]-o[e]}),p.width=s.width,p.height=s.height,s=p,i=o.width,a=d.scrollTop):a=this.window.pageYOffset,r=s.left+s.width/2,a+=c+s.top+s.height-u-this.anchorPreview.offsetHeight,this.anchorPreview.style.top=Math.round(a)+"px",this.anchorPreview.style.right="initial",rthis.hideDelay&&this.detachPreviewHandlers()},detachPreviewHandlers:function(){clearInterval(this.intervalTimer),this.instanceHandlePreviewMouseover&&(this.off(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.activeAnchor&&(this.off(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout))),this.hidePreview(),this.hovering=this.instanceHandlePreviewMouseover=this.instanceHandlePreviewMouseout=null},attachPreviewHandlers:function(){this.lastOver=(new Date).getTime(),this.hovering=!0,this.instanceHandlePreviewMouseover=this.handlePreviewMouseover.bind(this),this.instanceHandlePreviewMouseout=this.handlePreviewMouseout.bind(this),this.intervalTimer=setInterval(this.updatePreview.bind(this),200),this.on(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.on(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout)}});e.extensions.anchorPreview=t}(),function(){var t,n,r,o,a;function i(t){return!e.util.getClosestTag(t,"a")}t=[" ","\t","\n","\r"," "," "," "," "," ","\u2028","\u2029"],r="(((?:(https?://|ftps?://|nntp://)|www\\d{0,3}[.]|[a-z0-9.\\-]+[.]("+(n="com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw")+")\\/)\\S+(?:[^\\s`!\\[\\]{};:'\".,?«»“”‘’])))|(([a-z0-9\\-]+\\.)?[a-z0-9\\-]+\\.("+n+"))",o=new RegExp("^("+n+")$","i"),a=new RegExp(r,"gi");var c=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.disableEventHandling=!1,this.subscribe("editableKeypress",this.onKeypress.bind(this)),this.subscribe("editableBlur",this.onBlur.bind(this)),this.document.execCommand("AutoUrlDetect",!1,!1)},isLastInstance:function(){for(var e=0,t=0;t0&&null!==o;)(r=(n=a.currentNode).nodeValue).length>t?(o=n.splitText(r.length-t),t=0):(o=a.previousNode(),t-=r.length);return o},performLinkingWithinElement:function(t){for(var n=this.findLinkableText(t),r=0;r1;)o.appendChild(r.childNodes[1])}});e.extensions.autoLink=c}(),function(){var t="medium-editor-dragover";function n(n){var r=e.util.getContainerEditorElement(n);Array.prototype.slice.call(r.parentElement.querySelectorAll("."+t)).forEach(function(e){e.classList.remove(t)})}var r=e.Extension.extend({name:"fileDragging",allowedTypes:["image"],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy";var r=e.target.classList?e.target:e.target.parentElement;n(r),"dragover"===e.type&&r.classList.add(t)},handleDrop:function(e){e.preventDefault(),e.stopPropagation(),this.base.selectElement(e.target);var t=this.base.exportSelection();t.start=t.end,this.base.importSelection(t),e.dataTransfer.files&&Array.prototype.slice.call(e.dataTransfer.files).forEach(function(e){this.isAllowedFile(e)&&e.type.match("image")&&this.insertImageFile(e)},this),n(e.target)},isAllowedFile:function(e){return this.allowedTypes.some(function(t){return!!e.type.match(t)})},insertImageFile:function(t){if("function"==typeof FileReader){var n=new FileReader;n.readAsDataURL(t),n.addEventListener("load",function(t){var n=this.document.createElement("img");n.src=t.target.result,e.util.insertHTMLCommand(this.document,n.outerHTML)}.bind(this))}}});e.extensions.fileDragging=r}(),function(){var t=e.Extension.extend({name:"keyboard-commands",commands:[{command:"bold",key:"B",meta:!0,shift:!1,alt:!1},{command:"italic",key:"I",meta:!0,shift:!1,alt:!1},{command:"underline",key:"U",meta:!0,shift:!1,alt:!1}],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.keys={},this.commands.forEach(function(e){var t=e.key.charCodeAt(0);this.keys[t]||(this.keys[t]=[]),this.keys[t].push(e)},this)},handleKeydown:function(t){var n=e.util.getKeyCode(t);if(this.keys[n]){var r=e.util.isMetaCtrlKey(t),o=!!t.shiftKey,a=!!t.altKey;this.keys[n].forEach(function(e){e.meta!==r||e.shift!==o||e.alt!==a&&void 0!==e.alt||(t.preventDefault(),t.stopPropagation(),"function"==typeof e.command?e.command.apply(this):!1!==e.command&&this.execAction(e.command))},this)}}});e.extensions.keyboardCommands=t}(),function(){var t=e.extensions.form.extend({name:"fontname",action:"fontName",aria:"change font name",contentDefault:"±",contentFA:'',fonts:["","Arial","Verdana","Times New Roman"],init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontName")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getSelect().value=""},showForm:function(e){var t=this.getSelect();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontName(),this.base.checkSelection()},createForm:function(){var e,t=this.document,n=t.createElement("div"),r=t.createElement("select"),o=t.createElement("a"),a=t.createElement("a");n.className="medium-editor-toolbar-form",n.id="medium-editor-toolbar-form-fontname-"+this.getEditorId(),this.on(n,"click",this.handleFormClick.bind(this));for(var i=0;i
':"✓",n.appendChild(a),this.on(a,"click",this.handleSaveClick.bind(this),!0),o.setAttribute("href","#"),o.className="medium-editor-toobar-close",o.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",n.appendChild(o),this.on(o,"click",this.handleCloseClick.bind(this)),n},getSelect:function(){return this.getForm().querySelector("select.medium-editor-toolbar-select")},clearFontName:function(){e.selection.getSelectedElements(this.document).forEach(function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("face")&&e.removeAttribute("face")})},handleFontChange:function(){var e=this.getSelect().value;""===e?this.clearFontName():this.execAction("fontName",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}});e.extensions.fontName=t}(),function(){var t=e.extensions.form.extend({name:"fontsize",action:"fontSize",aria:"increase/decrease font size",contentDefault:"±",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontSize")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getInput().value=""},showForm:function(e){var t=this.getInput();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontSize(),this.base.checkSelection()},createForm:function(){var e=this.document,t=e.createElement("div"),n=e.createElement("input"),r=e.createElement("a"),o=e.createElement("a");return t.className="medium-editor-toolbar-form",t.id="medium-editor-toolbar-form-fontsize-"+this.getEditorId(),this.on(t,"click",this.handleFormClick.bind(this)),n.setAttribute("type","range"),n.setAttribute("min","1"),n.setAttribute("max","7"),n.className="medium-editor-toolbar-input",t.appendChild(n),this.on(n,"change",this.handleSliderChange.bind(this)),o.setAttribute("href","#"),o.className="medium-editor-toobar-save",o.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"✓",t.appendChild(o),this.on(o,"click",this.handleSaveClick.bind(this),!0),r.setAttribute("href","#"),r.className="medium-editor-toobar-close",r.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",t.appendChild(r),this.on(r,"click",this.handleCloseClick.bind(this)),t},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},clearFontSize:function(){e.selection.getSelectedElements(this.document).forEach(function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("size")&&e.removeAttribute("size")})},handleSliderChange:function(){var e=this.getInput().value;"4"===e?this.clearFontSize():this.execAction("fontSize",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}});e.extensions.fontSize=t}(),function(){var t=null,n=null,r=function(e){e.stopPropagation()};function o(e,t,n){var r=e.clipboardData||t.clipboardData||n.dataTransfer,o={};if(!r)return o;if(r.getData){var a=r.getData("Text");a&&a.length>0&&(o["text/plain"]=a)}if(r.types)for(var i=0;i1)for(a=0;a"+e.util.htmlEntities(o[a])+"

");else i=e.util.htmlEntities(o[0]);e.util.insertHTMLCommand(this.document,i)}},handlePasteBinPaste:function(e){if(e.defaultPrevented)this.removePasteBin();else{var t=o(e,this.window,this.document),r=t["text/html"],a=t["text/plain"],i=n;if(!this.cleanPastedHTML||r)return e.preventDefault(),this.removePasteBin(),this.doPaste(r,a,i),void this.trigger("editablePaste",{currentTarget:i,target:i},i);setTimeout(function(){this.cleanPastedHTML&&(r=this.getPasteBinHtml()),this.removePasteBin(),this.doPaste(r,a,i),this.trigger("editablePaste",{currentTarget:i,target:i},i)}.bind(this),0)}},handleKeydown:function(t,n){e.util.isKey(t,e.util.keyCode.V)&&e.util.isMetaCtrlKey(t)&&(t.stopImmediatePropagation(),this.removePasteBin(),this.createPasteBin(n))},createPasteBin:function(o){var a,i=e.selection.getSelectionRange(this.document),c=this.window.pageYOffset;n=o,i&&((a=i.getClientRects()).length?c+=a[0].top:void 0!==i.startContainer.getBoundingClientRect?c+=i.startContainer.getBoundingClientRect().top:c+=i.getBoundingClientRect().top),t=i;var s=this.document.createElement("div");s.id=this.pasteBinId="medium-editor-pastebin-"+ +Date.now(),s.setAttribute("style","border: 1px red solid; position: absolute; top: "+c+"px; width: 10px; height: 10px; overflow: hidden; opacity: 0"),s.setAttribute("contentEditable",!0),s.innerHTML="%ME_PASTEBIN%",this.document.body.appendChild(s),this.on(s,"focus",r),this.on(s,"focusin",r),this.on(s,"focusout",r),s.focus(),e.selection.selectNode(s,this.document),this.boundHandlePaste||(this.boundHandlePaste=this.handlePasteBinPaste.bind(this)),this.on(s,"paste",this.boundHandlePaste)},removePasteBin:function(){null!==t&&(e.selection.selectRange(this.document,t),t=null),null!==n&&(n=null);var o=this.getPasteBin();o&&o&&(this.off(o,"focus",r),this.off(o,"focusin",r),this.off(o,"focusout",r),this.off(o,"paste",this.boundHandlePaste),o.parentElement.removeChild(o))},getPasteBin:function(){return this.document.getElementById(this.pasteBinId)},getPasteBinHtml:function(){var e=this.getPasteBin();if(!e)return!1;if(e.firstChild&&"mcepastebin"===e.firstChild.id)return!1;var t=e.innerHTML;return!(!t||"%ME_PASTEBIN%"===t)&&t},cleanPaste:function(e){var t,n,r,o,a=/]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g),""],[new RegExp(/|/g),""],[new RegExp(/
$/i),""],[new RegExp(/<[^>]*docs-internal-guid[^>]*>/gi),""],[new RegExp(/<\/b>(]*>)?$/gi),""],[new RegExp(/\s+<\/span>/g)," "],[new RegExp(/
/g),"
"],[new RegExp(/]*(font-style:italic;font-weight:(bold|700)|font-weight:(bold|700);font-style:italic)[^>]*>/gi),''],[new RegExp(/]*font-style:italic[^>]*>/gi),''],[new RegExp(/]*font-weight:(bold|700)[^>]*>/gi),''],[new RegExp(/<(\/?)(i|b|a)>/gi),"<$1$2>"],[new RegExp(/<a(?:(?!href).)+href=(?:"|”|“|"|“|”)(((?!"|”|“|"|“|”).)*)(?:"|”|“|"|“|”)(?:(?!>).)*>/gi),''],[new RegExp(/<\/p>\n+/gi),"

"],[new RegExp(/\n+

/gi),""],[new RegExp(/(((?!/gi),"$1"]],this.cleanReplacements||[]);for(t=0;t"+e.split("

").join("

")+"

",n=r.querySelectorAll("a,p,div,br"),t=0;t"+r.innerHTML+"
":o.innerHTML=r.innerHTML,r.parentNode.replaceChild(o,r);for(a=t.querySelectorAll("span"),n=0;n0&&(r[0].classList.add(this.firstButtonClass),r[r.length-1].classList.add(this.lastButtonClass)),c},destroy:function(){this.toolbar&&(this.toolbar.parentNode&&this.toolbar.parentNode.removeChild(this.toolbar),delete this.toolbar)},getInteractionElements:function(){return this.getToolbarElement()},getToolbarElement:function(){return this.toolbar||(this.toolbar=this.createToolbar()),this.toolbar},getToolbarActionsElement:function(){return this.getToolbarElement().querySelector(".medium-editor-toolbar-actions")},initThrottledMethods:function(){this.throttledPositionToolbar=e.util.throttle(function(){this.base.isActive&&this.positionToolbarIfShown()}.bind(this))},attachEventHandlers:function(){this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableClick",this.handleEditableClick.bind(this)),this.subscribe("editableKeyup",this.handleEditableKeyup.bind(this)),this.on(this.document.documentElement,"mouseup",this.handleDocumentMouseup.bind(this)),this.static&&this.sticky&&this.on(this.window,"scroll",this.handleWindowScroll.bind(this),!0),this.on(this.window,"resize",this.handleWindowResize.bind(this))},handleWindowScroll:function(){this.positionToolbarIfShown()},handleWindowResize:function(){this.throttledPositionToolbar()},handleDocumentMouseup:function(t){if(t&&t.target&&e.util.isDescendant(this.getToolbarElement(),t.target))return!1;this.checkState()},handleEditableClick:function(){setTimeout(function(){this.checkState()}.bind(this),0)},handleEditableKeyup:function(){this.checkState()},handleBlur:function(){clearTimeout(this.hideTimeout),clearTimeout(this.delayShowTimeout),this.hideTimeout=setTimeout(function(){this.hideToolbar()}.bind(this),1)},handleFocus:function(){this.checkState()},isDisplayed:function(){return this.getToolbarElement().classList.contains("medium-editor-toolbar-active")},showToolbar:function(){clearTimeout(this.hideTimeout),this.isDisplayed()||(this.getToolbarElement().classList.add("medium-editor-toolbar-active"),this.trigger("showToolbar",{},this.base.getFocusedElement()))},hideToolbar:function(){this.isDisplayed()&&(this.getToolbarElement().classList.remove("medium-editor-toolbar-active"),this.trigger("hideToolbar",{},this.base.getFocusedElement()))},isToolbarDefaultActionsDisplayed:function(){return"block"===this.getToolbarActionsElement().style.display},hideToolbarDefaultActions:function(){this.isToolbarDefaultActionsDisplayed()&&(this.getToolbarActionsElement().style.display="none")},showToolbarDefaultActions:function(){this.hideExtensionForms(),this.isToolbarDefaultActionsDisplayed()||(this.getToolbarActionsElement().style.display="block"),this.delayShowTimeout=this.base.delay(function(){this.showToolbar()}.bind(this))},hideExtensionForms:function(){this.forEachExtension(function(e){e.hasForm&&e.isDisplayed()&&e.hideForm()})},multipleBlockElementsSelected:function(){var t=new RegExp("<("+e.util.blockContainerElementNames.join("|")+")[^>]*>","g"),n=e.selection.getSelectionHtml(this.document).replace(/<[^\/>][^>]*><\/[^>]+>/gim,"").match(t);return!!n&&n.length>1},modifySelection:function(){var t=this.window.getSelection().getRangeAt(0);if(this.standardizeSelectionStart&&t.startContainer.nodeValue&&t.startOffset===t.startContainer.nodeValue.length){var n=e.util.findAdjacentTextNodeWithContent(e.selection.getSelectionElement(this.window),t.startContainer,this.document);if(n){for(var r=0;0===n.nodeValue.substr(r,1).trim().length;)r+=1;t=e.selection.select(this.document,n,r,t.endContainer,t.endOffset)}}},checkState:function(){if(!this.base.preventSelectionUpdates){if(!this.base.getFocusedElement()||e.selection.selectionInContentEditableFalse(this.window))return this.hideToolbar();var t=e.selection.getSelectionElement(this.window);return!t||-1===this.getEditorElements().indexOf(t)||t.getAttribute("data-disable-toolbar")?this.hideToolbar():this.updateOnEmptySelection&&this.static?this.showAndUpdateToolbar():!e.selection.selectionContainsContent(this.document)||!1===this.allowMultiParagraphSelection&&this.multipleBlockElementsSelected()?this.hideToolbar():void this.showAndUpdateToolbar()}},showAndUpdateToolbar:function(){this.modifySelection(),this.setToolbarButtonStates(),this.trigger("positionToolbar",{},this.base.getFocusedElement()),this.showToolbarDefaultActions(),this.setToolbarPosition()},setToolbarButtonStates:function(){this.forEachExtension(function(e){"function"==typeof e.isActive&&"function"==typeof e.setInactive&&e.setInactive()}),this.checkActiveButtons()},checkActiveButtons:function(){var t,n=[],r=null,o=e.selection.getSelectionRange(this.document),a=function(e){"function"==typeof e.checkState?e.checkState(t):"function"==typeof e.isActive&&"function"==typeof e.isAlreadyApplied&&"function"==typeof e.setActive&&!e.isActive()&&e.isAlreadyApplied(t)&&e.setActive()};if(o&&(this.forEachExtension(function(e){"function"!=typeof e.queryCommandState||null===(r=e.queryCommandState())?n.push(e):r&&"function"==typeof e.setActive&&e.setActive()}),t=e.selection.getSelectedParentElement(o),this.getEditorElements().some(function(n){return e.util.isDescendant(n,t,!0)})))for(;t&&(n.forEach(a),!e.util.isMediumEditorElement(t));)t=t.parentNode},positionToolbarIfShown:function(){this.isDisplayed()&&this.setToolbarPosition()},setToolbarPosition:function(){var e=this.base.getFocusedElement(),t=this.window.getSelection();if(!e)return this;!this.static&&t.isCollapsed||(this.showToolbar(),this.relativeContainer||(this.static?this.positionStaticToolbar(e):this.positionToolbar(t)),this.trigger("positionedToolbar",{},this.base.getFocusedElement()))},positionStaticToolbar:function(e){this.getToolbarElement().style.left="0";var t,n=this.document.documentElement&&this.document.documentElement.scrollTop||this.document.body.scrollTop,r=this.window.innerWidth,o=this.getToolbarElement(),a=e.getBoundingClientRect(),i=a.top+n,c=a.left+a.width/2,s=o.offsetHeight,l=o.offsetWidth,u=l/2;switch(this.sticky?n>i+e.offsetHeight-s-this.stickyTopOffset?(o.style.top=i+e.offsetHeight-s+"px",o.classList.remove("medium-editor-sticky-toolbar")):n>i-s-this.stickyTopOffset?(o.classList.add("medium-editor-sticky-toolbar"),o.style.top=this.stickyTopOffset+"px"):(o.classList.remove("medium-editor-sticky-toolbar"),o.style.top=i-s+"px"):o.style.top=i-s+"px",this.align){case"left":t=a.left;break;case"right":t=a.right-l;break;case"center":t=c-u}t<0?t=0:t+l>r&&(t=r-Math.ceil(l)-1),o.style.left=t+"px"},positionToolbar:function(e){this.getToolbarElement().style.left="0",this.getToolbarElement().style.right="initial";var t=e.getRangeAt(0),n=t.getBoundingClientRect();(!n||0===n.height&&0===n.width&&t.startContainer===t.endContainer)&&(n=1===t.startContainer.nodeType&&t.startContainer.querySelector("img")?t.startContainer.querySelector("img").getBoundingClientRect():t.startContainer.getBoundingClientRect());var r,o,a=this.window.innerWidth,i=this.getToolbarElement(),c=i.offsetHeight,s=i.offsetWidth/2,l=this.diffLeft-s,u=this.getEditorOption("elementsContainer"),d={},f={};["absolute","fixed"].indexOf(window.getComputedStyle(u).getPropertyValue("position"))>-1?(o=u.getBoundingClientRect(),["top","left"].forEach(function(e){f[e]=n[e]-o[e]}),f.width=n.width,f.height=n.height,n=f,a=o.width,d.top=u.scrollTop):d.top=this.window.pageYOffset,r=n.left+n.width/2,d.top+=n.top-c,n.top<50?(i.classList.add("medium-toolbar-arrow-over"),i.classList.remove("medium-toolbar-arrow-under"),d.top+=50+n.height-this.diffTop):(i.classList.add("medium-toolbar-arrow-under"),i.classList.remove("medium-toolbar-arrow-over"),d.top+=this.diffTop),r'),n.onload=function(){var e=this.document.getElementById(r);e&&(e.removeAttribute("id"),e.removeAttribute("class"),e.src=n.result)}.bind(this))}.bind(this)),t.target.classList.remove("medium-editor-dragover")}});e.extensions.imageDragging=t}(),function(){function t(t,n){if(this.options.disableReturn||n.getAttribute("data-disable-return"))t.preventDefault();else if(this.options.disableDoubleReturn||n.getAttribute("data-disable-double-return")){var r=e.selection.getSelectionStart(this.options.ownerDocument);(r&&""===r.textContent.trim()&&"li"!==r.nodeName.toLowerCase()||r.previousElementSibling&&"br"!==r.previousElementSibling.nodeName.toLowerCase()&&""===r.previousElementSibling.textContent.trim())&&t.preventDefault()}}function n(t){var n,r=e.selection.getSelectionStart(this.options.ownerDocument),o=r.nodeName.toLowerCase(),a=/^(\s+|)?$/i,i=/h\d/i;e.util.isKey(t,[e.util.keyCode.BACKSPACE,e.util.keyCode.ENTER])&&r.previousElementSibling&&i.test(o)&&0===e.selection.getCaretOffsets(r).left?e.util.isKey(t,e.util.keyCode.BACKSPACE)&&a.test(r.previousElementSibling.innerHTML)?(r.previousElementSibling.parentNode.removeChild(r.previousElementSibling),t.preventDefault()):!this.options.disableDoubleReturn&&e.util.isKey(t,e.util.keyCode.ENTER)&&((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.previousElementSibling.parentNode.insertBefore(n,r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.DELETE)&&r.nextElementSibling&&r.previousElementSibling&&!i.test(o)&&a.test(r.innerHTML)&&i.test(r.nextElementSibling.nodeName.toLowerCase())?(e.selection.moveCursor(this.options.ownerDocument,r.nextElementSibling),r.previousElementSibling.parentNode.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&"li"===o&&a.test(r.innerHTML)&&!r.previousElementSibling&&!r.parentElement.previousElementSibling&&r.nextElementSibling&&"li"===r.nextElementSibling.nodeName.toLowerCase()?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.parentElement.insertBefore(n,r.parentElement),e.selection.moveCursor(this.options.ownerDocument,n),r.parentElement.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).left?(t.preventDefault(),e.util.execFormatBlock(this.options.ownerDocument,"p")):e.util.isKey(t,e.util.keyCode.ENTER)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).right?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.insertBefore(n,r.nextSibling),e.selection.moveCursor(this.options.ownerDocument,n),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&e.util.isMediumEditorElement(r.parentElement)&&!r.previousElementSibling&&r.nextElementSibling&&a.test(r.innerHTML)&&(t.preventDefault(),e.selection.moveCursor(this.options.ownerDocument,r.nextSibling),r.parentElement.removeChild(r))}function r(t,n,r){var o=[];if(t||(t=[]),"string"==typeof t&&(t=n.querySelectorAll(t)),e.util.isElement(t)&&(t=[t]),r)for(var a=0;a=0&&(r=e.selection.exportSelection(t,this.options.ownerDocument)),null!==r&&0!==n&&(r.editableElementIndex=n),r},saveSelection:function(){this.selectionState=this.exportSelection()},importSelection:function(t,n){if(t){var r=this.elements[t.editableElementIndex||0];e.selection.importSelection(t,r,this.options.ownerDocument,n)}},restoreSelection:function(){this.importSelection(this.selectionState)},createLink:function(t){var n,r=e.selection.getSelectionElement(this.options.contentWindow),o={};if(-1!==this.elements.indexOf(r)){try{if(this.events.disableCustomEvent("editableInput"),t.url&&e.util.deprecated(".url option for createLink",".value","6.0.0"),(n=t.url||t.value)&&n.trim().length>0){var a=this.options.contentWindow.getSelection();if(a){var i,c,s,l,u=a.getRangeAt(0),d=u.commonAncestorContainer;if(3===u.endContainer.nodeType&&3!==u.startContainer.nodeType&&0===u.startOffset&&u.startContainer.firstChild===u.endContainer&&(d=u.endContainer),c=e.util.getClosestBlockContainer(u.startContainer),s=e.util.getClosestBlockContainer(u.endContainer),3!==d.nodeType&&0!==d.textContent.length&&c===s){var f=c||r,p=this.options.ownerDocument.createDocumentFragment();this.execAction("unlink"),i=this.exportSelection(),p.appendChild(f.cloneNode(!0)),r===f?e.selection.select(this.options.ownerDocument,f.firstChild,0,f.lastChild,3===f.lastChild.nodeType?f.lastChild.nodeValue.length:f.lastChild.childNodes.length):e.selection.select(this.options.ownerDocument,f,0,f,f.childNodes.length);var m=this.exportSelection();0===(l=e.util.findOrCreateMatchingTextNodes(this.options.ownerDocument,p,{start:i.start-m.start,end:i.end-m.start,editableElementIndex:i.editableElementIndex})).length&&((p=this.options.ownerDocument.createDocumentFragment()).appendChild(d.cloneNode(!0)),l=[p.firstChild.firstChild,p.firstChild.lastChild]),e.util.createLink(this.options.ownerDocument,l,n.trim());var h=(p.firstChild.innerHTML.match(/^\s+/)||[""])[0].length;e.util.insertHTMLCommand(this.options.ownerDocument,p.firstChild.innerHTML.replace(/^\s+/,"")),i.start-=h,i.end-=h,this.importSelection(i)}else this.options.ownerDocument.execCommand("createLink",!1,n);this.options.targetBlank||"_blank"===t.target?e.util.setTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n):e.util.removeTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n),t.buttonClass&&e.util.addClassToAnchors(e.selection.getSelectionStart(this.options.ownerDocument),t.buttonClass)}}if(this.options.targetBlank||"_blank"===t.target||t.buttonClass){(o=this.options.ownerDocument.createEvent("HTMLEvents")).initEvent("input",!0,!0,this.options.contentWindow);for(var b=0,y=this.elements.length;b1?t[1]:"";return{major:parseInt(n[0],10),minor:parseInt(n[1],10),revision:parseInt(n[2],10),preRelease:r,toString:function(){return[n[0],n[1],n[2]].join(".")+(r?"-"+r:"")}}},e.version=e.parseVersionString.call(this,"5.23.3"),e}())}).call(this,n(317)(e))},function(e,t,n){var r=n(601),o=n(106),a=n(600),i=n(130).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(52),o=n(170),a=n(110),i=/"/g,c=r("".replace);e.exports=function(e,t,n,r){var s=a(o(e)),l="<"+t;return""!==n&&(l+=" "+n+'="'+c(a(r),i,""")+'"'),l+">"+s+""}},function(e,t,n){var r=n(40);e.exports=function(e){return r(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},function(e,t,n){(e.exports=n(1680)).tz.load(n(1681))},function(e,t,n){"use strict";t.__esModule=!0;var r=d(n(50)),o=d(n(83)),a=d(n(62)),i=d(n(60)),c=d(n(63)),s=d(n(20)),l=d(n(0)),u=n(113);function d(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(){return(0,a.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,c.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o.default)(e,["className"]),a=(0,u.splitBsProps)(n),i=a[0],c=a[1],d=(0,u.getClassSet)(i);return l.default.createElement("div",(0,r.default)({},c,{role:"toolbar",className:(0,s.default)(t,d)}))},t}(l.default.Component);t.default=(0,u.bsClass)("btn-toolbar",f),e.exports=t.default},function(e,t,n){"use strict";n.d(t,"h",function(){return a}),n.d(t,"m",function(){return i}),n.d(t,"j",function(){return o}),n.d(t,"l",function(){return c}),n.d(t,"g",function(){return s}),n.d(t,"i",function(){return l}),n.d(t,"a",function(){return u}),n.d(t,"b",function(){return d}),n.d(t,"e",function(){return p}),n.d(t,"f",function(){return m}),n.d(t,"c",function(){return f}),n.d(t,"k",function(){return h}),n.d(t,"d",function(){return b});var r=n(12),o=function(e){return{type:"SEARCH_MAIL_FOR_CLEANUP",payload:e}},a=function(e){var t=e.searchParams,n=e.offset,o=e.size,a=e.virtualFolderId,i=void 0===a?0:a,c=e.selection;return{type:r.Ab,searchParams:t,offset:n,size:o,virtualFolderId:i,selection:c}},i=function(e){var t=e.searchParams,n=e.offset,o=e.totalCount,a=e.scrollTop;return{type:r.oc,searchParams:t,offset:n,totalCount:o,scrollTop:a}},c=function(e){return{type:r.nc,payload:e}},s=function(e){return{type:r.zb,payload:e}},l=function(e){return{type:r.Bb,payload:e}},u=function(e){return{type:r.j,payload:e}},d=function(e){return{type:r.k,payload:e}},f=function(){return{type:r.l}},p=function(e){return{type:r.xb,payload:e}},m=function(e){return{type:r.yb,payload:e}},h=function(e){return{type:r.fc,payload:e}},b=function(e){return{type:r.m,payload:e}}},function(e,t,n){var r=n(52),o=r({}.toString),a=r("".slice);e.exports=function(e){return a(o(e),8,-1)}},function(e,t,n){var r=n(597);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},function(e,t,n){var r=n(184),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(106),o=n(93),a=n(112),i=n(394),c=n(474),s=i("IE_PROTO"),l=Object,u=l.prototype;e.exports=c?l.getPrototypeOf:function(e){var t=a(e);if(r(t,s))return t[s];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof l?u:null}},function(e,t,n){"use strict";n.d(t,"a",function(){return A}),n.d(t,"b",function(){return T}),n.d(t,"e",function(){return g}),n.d(t,"c",function(){return C}),n.d(t,"d",function(){return N});var r=n(0),o=n.n(r),a=n(1),i=n.n(a),c=n(315),s=n.n(c),l=n(125),u=n.n(l);function d(e){"@babel/helpers - typeof";return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var f=Object.assign||function(e){for(var t=1;t may have only one child element"),this.unlisten=r.listen(function(){e.setState({match:e.computeMatch(r.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){s()(this.props.history===e.history,"You cannot change ")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?o.a.Children.only(e):null},t}(o.a.Component);m.propTypes={history:i.a.object.isRequired,children:i.a.node},m.contextTypes={router:i.a.object},m.childContextTypes={router:i.a.object.isRequired};var h=m,b=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:v,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,r=t.payload;return n===y?b({},e,{location:r}):e}function E(e){"@babel/helpers - typeof";return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==E(t)&&"function"!=typeof t?e:t}var _=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i0&&void 0!==arguments[0]?arguments[0]:"";return s({accountId:e,path:""})},d=function(e){var t=e.accountId,n=void 0===t?"":t,a=e.parentPath,c=void 0===a?"":a,s=e.name;return function(e){return e(i({},o.b,{type:r.s,name:"mail.folder.create",params:{accountId:n,parentPath:c,name:s}}))}},f=function(e){var t=e.accountId,n=e.folderPaths;return function(e){return e(i({},o.b,{type:r.v,name:"mail.folder.delete",params:{accountId:t,folderPaths:n}}))}},p=function(e){var t=e.accountId,n=e.folderPath,a=e.newName;return function(e){return e(i({},o.b,{type:r.fd,name:"mail.folder.rename",params:{accountId:t,folderPath:n,newName:a}}))}},m=function(e){var t=e.accountId;return function(e){return e(i({},o.b,{type:r.z,name:"mail.folder.emptyTrash",params:{accountId:t}}))}},h=function(){return function(e){return e(i({},o.b,{type:r.y,name:"mail.folder.emptyAllTrash"}))}},b=function(e){var t=e.accountId,n=e.folderPath;return function(e){return e(i({},o.b,{type:r.x,name:"mail.folder.empty",params:{accountId:t,folderPath:n}}))}},y=function(e){var t=e.accountId;return function(e){return e(i({},o.b,{type:r.G,name:"mail.folder.getServerInfo",params:{accountId:t}}))}},v=function(e){var t=e.accountId,n=e.folderPaths,a=e.newParentPath;return function(e){return e(i({},o.b,{type:r.dd,name:"mail.folder.move",params:{accountId:t,folderPaths:n,newParentPath:a}}))}},g=function(e){var t=e.accountId,n=e.folderPaths;return v({accountId:t,folderPaths:n,newParentPath:"trash"})},E=function(e){var t=e.accountId,n=e.folderPath,o=e.messageCount,a=e.unreadMessageCount,i=e.uidnext,c=e.otherFolders,s=void 0===c?{}:c;return{type:r.nd,accountId:t,folderPath:n,messageCount:o,unreadMessageCount:a,uidnext:i,otherFolders:s}},O=function(e){return{type:r.C,folder:e}},_=function(e,t){return{type:r.id,folders:t,accountId:e}}},function(e,t,n){"use strict";function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,i=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nt.length-1&&(n-=i()),n})),t.set("arrowdown",c(function(e,t){var n=e+i();return n>t.length-1&&(n=e%i()),n}))}n.d(t,"z",function(){return a}),n.d(t,"E",function(){return i}),n.d(t,"H",function(){return c}),n.d(t,"w",function(){return s}),n.d(t,"c",function(){return U}),n.d(t,"r",function(){return X}),n.d(t,"D",function(){return $}),n.d(t,"F",function(){return J}),n.d(t,"d",function(){return ve}),n.d(t,"e",function(){return ie}),n.d(t,"g",function(){return Ce}),n.d(t,"p",function(){return Me}),n.d(t,"A",function(){return dn}),n.d(t,"y",function(){return fn}),n.d(t,"x",function(){return pn}),n.d(t,"C",function(){return mn}),n.d(t,"b",function(){return Mn}),n.d(t,"k",function(){return $n}),n.d(t,"i",function(){return rr}),n.d(t,"h",function(){return tt}),n.d(t,"j",function(){return k}),n.d(t,"l",function(){return kn}),n.d(t,"m",function(){return Cr}),n.d(t,"B",function(){return Nr}),n.d(t,"o",function(){return Lr}),n.d(t,"n",function(){return Vr}),n.d(t,"a",function(){return Hr.a}),n.d(t,"f",function(){return ao}),n.d(t,"q",function(){return vo}),n.d(t,"s",function(){return l.a}),n.d(t,"t",function(){return Dt}),n.d(t,"G",function(){return pt}),n.d(t,"u",function(){return g.a}),n.d(t,"v",function(){return u.a});var l=n(367),u=n(435),d=n(5);function f(e){"@babel/helpers - typeof";return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:[];return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this,o)).locale=e,r}return function(e,t,n){t&&p(e.prototype,t),n&&p(e,n)}(n,[{key:"attachToDom",value:function(){this._bodyCollectionContainer=new l.a({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();var e=document.querySelector(".ck-body-wrapper");e||(e=Object(d.p)(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(e)),e.appendChild(this._bodyCollectionContainer)}},{key:"detachFromDom",value:function(){m(y(n.prototype),"destroy",this).call(this),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();var e=document.querySelector(".ck-body-wrapper");e&&0==e.childElementCount&&e.remove()}}]),n}(),g=n(102),E=n(56),O=n.n(E),_=n(1135),A={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};O()(_.a,A),_.a.locals;function T(e){"@babel/helpers - typeof";return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(e,t){for(var n=0;n0;)this.element.appendChild(e.childNodes[0])}}},{key:"_colorFillPaths",value:function(){var e=this;this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach(function(t){t.style.fill=e.fillColor})}}]),n}();k.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];var I=n(1136),D={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};O()(I.a,D),I.a.locals;function P(e){"@babel/helpers - typeof";return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function L(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n');function Ee(e){"@babel/helpers - typeof";return(Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Oe(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&r[n-1]===e)})}},{key:"_createNestedToolbarDropdown",value:function(e,t,n){var r=e.label,o=e.icon,a=e.items,i=e.tooltip,c=void 0===i||i,s=e.withText,l=void 0!==s&&s;if(!(a=this._cleanItemsConfiguration(a,t,n)).length)return null;var u=dn(this.locale);return r||Object(d.Q)("toolbarview-nested-toolbar-dropdown-missing-label",e),u.class="ck-toolbar__nested-toolbar-dropdown",u.buttonView.set({label:r,tooltip:c,withText:!!l}),!1!==o?u.buttonView.icon=It[o]||o||kt:u.buttonView.withText=!0,fn(u,[]),u.toolbarView.fillFromConfig(a,t,n),u}}]),n}(),Pt=function(e){St(n,g["a"]);var t=Ct(n);function n(e){var r;return Ot(this,n),(r=t.call(this,e)).children=r.createCollection(),r.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:r.children}),r}return n}(),Lt=function(){function e(t){Ot(this,e);var n=t.bindTemplate;t.set("isVertical",!1),t.itemsView.children.bindTo(t.items).using(function(e){return e}),t.focusables.bindTo(t.items).using(function(e){return e}),t.extendTemplate({attributes:{class:[n.if("isVertical","ck-toolbar_vertical")]}})}return At(e,[{key:"render",value:function(){}},{key:"destroy",value:function(){}}]),e}(),jt=function(){function e(t){var n=this;Ot(this,e),this.view=t,this.viewChildren=t.children,this.viewFocusables=t.focusables,this.viewItemsView=t.itemsView,this.viewFocusTracker=t.focusTracker,this.viewLocale=t.locale,this.ungroupedItems=t.createCollection(),this.groupedItems=t.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,t.itemsView.children.bindTo(this.ungroupedItems).using(function(e){return e}),this.ungroupedItems.on("change",this._updateFocusCycleableItems.bind(this)),t.children.on("change",this._updateFocusCycleableItems.bind(this)),t.items.on("change",function(e,t){var r,o=t.index,a=Array.from(t.added),i=gt(t.removed);try{for(i.s();!(r=i.n()).done;){var c=r.value;o>=n.ungroupedItems.length?n.groupedItems.remove(c):n.ungroupedItems.remove(c)}}catch(e){i.e(e)}finally{i.f()}for(var s=o;sn.ungroupedItems.length?n.groupedItems.add(l,s-n.ungroupedItems.length):n.ungroupedItems.add(l,s)}n._updateGrouping()}),t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}return At(e,[{key:"render",value:function(e){this.viewElement=e.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(e)}},{key:"destroy",value:function(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}},{key:"_updateGrouping",value:function(){if(this.viewElement.ownerDocument.body.contains(this.viewElement))if(Object(d.O)(this.viewElement)){for(var e,t=this.groupedItems.length;this._areItemsOverflowing;)this._groupLastItem(),e=!0;if(!e&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==t&&this.view.fire("groupedItemsUpdate")}else this.shouldUpdateGroupingOnNextResize=!0}},{key:"_areItemsOverflowing",get:function(){if(!this.ungroupedItems.length)return!1;var e=this.viewElement,t=this.viewLocale.uiLanguageDirection,n=new d.l(e.lastChild),r=new d.l(e);if(!this.cachedPadding){var o=d.A.window.getComputedStyle(e),a="ltr"===t?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(o[a])}return"ltr"===t?n.right>r.right-this.cachedPadding:n.left=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Ut(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:Ce)(e),n=new He(e),r=new Je(e,t,n);return t.bind("isEnabled").to(r),t instanceof Me?t.arrowView.bind("isOn").to(r,"isOpen"):t.bind("isOn").to(r,"isOpen"),function(e){(function(e){e.on("render",function(){a({emitter:e,activator:function(){return e.isOpen},callback:function(){e.isOpen=!1},contextElements:[e.element]})})})(e),function(e){e.on("execute",function(t){t.source instanceof X||(e.isOpen=!1)})}(e),function(e){e.focusTracker.on("change:isFocused",function(t,n,r){e.isOpen&&!r&&(e.isOpen=!1)})}(e),function(e){e.keystrokes.set("arrowdown",function(t,n){e.isOpen&&(e.panelView.focus(),n())}),e.keystrokes.set("arrowup",function(t,n){e.isOpen&&(e.panelView.focusLast(),n())})}(e),function(e){e.on("change:isOpen",function(t,n,r){r||e.panelView.element.contains(d.A.document.activeElement)&&e.buttonView.focus()})}(e),function(e){e.on("change:isOpen",function(t,n,r){r&&e.panelView.focus()},{priority:"low"})}(e)}(r),r}function fn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.locale,o=r.t,a=e.toolbarView=new Dt(r);a.set("ariaLabel",o("Dropdown toolbar")),e.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),t.map(function(e){return a.items.add(e)}),n.enableActiveItemFocusOnDropdownOpen&&mn(e,function(){return a.items.find(function(e){return e.isOn})}),e.panelView.children.add(a),a.items.delegate("execute").to(e)}function pn(e,t){var n=e.locale,r=e.listView=new Yt(n);r.items.bindTo(t).using(function(e){if("separator"===e.type)return new rn(n);if("button"===e.type||"switchbutton"===e.type){var t,r,o=new Zt(n);return(t=r="button"===e.type?new U(n):new X(n)).bind.apply(t,ln(Object.keys(e.model))).to(e.model),r.delegate("execute").to(o),o.children.add(r),o}return null}),e.panelView.children.add(r),r.items.delegate("execute").to(e),mn(e,function(){return r.items.find(function(e){return e instanceof Zt&&e.children.first.isOn})})}function mn(e,t){e.on("change:isOpen",function(){if(e.isOpen){var n=t();n&&("function"==typeof n.focus?n.focus():Object(d.Q)("ui-dropdown-focus-child-on-open-child-missing-focus",{view:n}))}},{priority:d.T.low-10})}var hn=n(1145),bn={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};O()(hn.a,bn),hn.a.locals;function yn(e){"@babel/helpers - typeof";return(yn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vn(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),a=t.call(this,e,r,o);var c=e.t;return a.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),a._generateLabel=i.label||function(){return c("Editor editing area: %0",a.name)},a}return function(e,t,n){t&&zn(e.prototype,t),n&&zn(e,n)}(n,[{key:"render",value:function(){var e=this;Yn(Xn(n.prototype),"render",this).call(this);var t=this._editingView;t.change(function(n){var r=t.document.getRoot(e.name);n.setAttribute("aria-label",e._generateLabel(e),r)})}}]),n}(),Jn=n(1147),Zn={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};O()(Jn.a,Zn),Jn.a.locals;function Qn(e){"@babel/helpers - typeof";return(Qn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function er(e,t){return(er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function tr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=nr(e);if(t){var o=nr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Qn(t)||"function"==typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function nr(e){return(nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */var rr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&er(e,t)}(n,g["a"]);var t=tr(n);function n(e){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var a=(r=t.call(this,e)).bindTemplate;r.set("label",o.label||""),r.set("class",o.class||null),r.children=r.createCollection(),r.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",a.to("class")]},children:r.children});var i=new g.a(e);return i.setTemplate({tag:"h2",attributes:{class:["ck","ck-form__header__label"]},children:[{text:a.to("label")}]}),r.children.add(i),r}return n}(),or=n(1148),ar={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};O()(or.a,ar),or.a.locals;function ir(e){"@babel/helpers - typeof";return(ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function cr(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};this._showNotification({message:e,type:"success",namespace:t.namespace,title:t.title})}},{key:"showInfo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._showNotification({message:e,type:"info",namespace:t.namespace,title:t.title})}},{key:"showWarning",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._showNotification({message:e,type:"warning",namespace:t.namespace,title:t.title})}},{key:"_showNotification",value:function(e){var t=e.namespace?"show:".concat(e.type,":").concat(e.namespace):"show:".concat(e.type);this.fire(t,{message:e.message,type:e.type,title:e.title||""})}}],[{key:"pluginName",get:function(){return"Notification"}}]),n}(),jr=n(1936);function Mr(e){"@babel/helpers - typeof";return(Mr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xr(e,t){return(xr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Fr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Ur(e);if(t){var o=Ur(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Mr(t)||"function"==typeof t))return t;return Br(e)}(this,n)}}function Br(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ur(e){return(Ur=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */var Vr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xr(e,t)}(n,Object(d["k"])());var t=Fr(n);function n(e,r){var o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),o=t.call(this),r&&Object(jr.a)(Br(o),r),e&&o.set(e),o}return n}(),Hr=n(312),Gr='',Wr='',zr=n(1150),Yr={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0},Kr=(O()(zr.a,Yr),zr.a.locals,n(1151)),qr={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};O()(Kr.a,qr),Kr.a.locals;function Xr(e){"@babel/helpers - typeof";return(Xr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function $r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jr(e,t){for(var n=0;n1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(t.values())[t.size-2])),1===t.size?(this._idToStack.delete(this._getStackId(t)),this._numberOfStacks=this._idToStack.size):t.delete(e),this._viewToStack.delete(e)}},{key:"updatePosition",value:function(e){e&&(this._visibleStack.get(this.visibleView).position=e),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}},{key:"showStack",value:function(e){this.visibleStack=e;var t=this._idToStack.get(e);if(!t)throw new d.a("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==t&&this._showView(Array.from(t.values()).pop())}},{key:"_visibleStack",get:function(){return this._viewToStack.get(this.visibleView)}},{key:"_getStackId",value:function(e){return Array.from(this._idToStack.entries()).find(function(t){return t[1]===e})[0]}},{key:"_showNextStack",value:function(){var e=Array.from(this._idToStack.values()),t=e.indexOf(this._visibleStack)+1;e[t]||(t=0),this.showStack(this._getStackId(e[t]))}},{key:"_showPrevStack",value:function(){var e=Array.from(this._idToStack.values()),t=e.indexOf(this._visibleStack)-1;e[t]||(t=e.length-1),this.showStack(this._getStackId(e[t]))}},{key:"_createRotatorView",value:function(){var e=this,t=new io(this.editor.locale),n=this.editor.locale.t;return this.view.content.add(t),t.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",function(e,t){return!t&&e>1}),t.on("change:isNavigationVisible",function(){return e.updatePosition()},{priority:"low"}),t.bind("counter").to(this,"visibleView",this,"_numberOfStacks",function(t,r){if(r<2)return"";var o=Array.from(e._idToStack.values()).indexOf(e._visibleStack)+1;return n("%0 of %1",[o,r])}),t.buttonNextView.on("execute",function(){t.focusTracker.isFocused&&e.editor.editing.view.focus(),e._showNextStack()}),t.buttonPrevView.on("execute",function(){t.focusTracker.isFocused&&e.editor.editing.view.focus(),e._showPrevStack()}),t}},{key:"_createFakePanelsView",value:function(){var e=new co(this.editor.locale,this.view);return e.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",function(e,t){return!t&&e>=2?Math.min(e-1,2):0}),e.listenTo(this.view,"change:top",function(){return e.updatePosition()}),e.listenTo(this.view,"change:left",function(){return e.updatePosition()}),this.editor.ui.view.body.add(e),e}},{key:"_showView",value:function(e){var t=e.view,n=e.balloonClassName,r=void 0===n?"":n,o=e.withArrow,a=void 0===o||o,i=e.singleViewMode,c=void 0!==i&&i;this.view.class=r,this.view.withArrow=a,this._rotatorView.showView(t),this.visibleView=t,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),c&&(this._singleViewMode=!0)}},{key:"_getBalloonPosition",value:function(){var e=Array.from(this._visibleStack.values()).pop().position;return e&&(e.limiter||(e=Object.assign({},e,{limiter:this.positionLimiter})),e=Object.assign({},e,{viewportOffsetConfig:this.editor.ui.viewportOffset})),e}}],[{key:"pluginName",get:function(){return"ContextualBalloon"}}]),n}(),io=function(e){eo(n,g["a"]);var t=no(n);function n(e){var r;$r(this,n),r=t.call(this,e);var o=e.t,a=r.bindTemplate;return r.set("isNavigationVisible",!0),r.focusTracker=new d.h,r.buttonPrevView=r._createButtonView(o("Previous"),Gr),r.buttonNextView=r._createButtonView(o("Next"),Wr),r.content=r.createCollection(),r.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",a.to("isNavigationVisible",function(e){return e?"":"ck-hidden"})]},children:[r.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:a.to("counter")}]},r.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:r.content}]}),r}return Zr(n,[{key:"render",value:function(){Qr(ro(n.prototype),"render",this).call(this),this.focusTracker.add(this.element)}},{key:"destroy",value:function(){Qr(ro(n.prototype),"destroy",this).call(this),this.focusTracker.destroy()}},{key:"showView",value:function(e){this.hideView(),this.content.add(e)}},{key:"hideView",value:function(){this.content.clear()}},{key:"_createButtonView",value:function(e,t){var n=new U(this.locale);return n.set({label:e,icon:t,tooltip:!0}),n}}]),n}(),co=function(e){eo(n,g["a"]);var t=no(n);function n(e,r){var o;$r(this,n);var a=(o=t.call(this,e)).bindTemplate;return o.set("top",0),o.set("left",0),o.set("height",0),o.set("width",0),o.set("numberOfPanels",0),o.content=o.createCollection(),o._balloonPanelView=r,o.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",a.to("numberOfPanels",function(e){return e?"":"ck-hidden"})],style:{top:a.to("top",oo),left:a.to("left",oo),width:a.to("width",oo),height:a.to("height",oo)}},children:o.content}),o.on("change:numberOfPanels",function(e,t,n,r){n>r?o._addPanels(n-r):o._removePanels(r-n),o.updatePosition()}),o}return Zr(n,[{key:"_addPanels",value:function(e){for(;e--;){var t=new g.a;t.setTemplate({tag:"div"}),this.content.add(t),this.registerChild(t)}}},{key:"_removePanels",value:function(e){for(;e--;){var t=this.content.last;this.content.remove(t),this.deregisterChild(t),t.destroy()}}},{key:"updatePosition",value:function(){if(this.numberOfPanels){var e=this._balloonPanelView,t=e.top,n=e.left,r=new d.l(this._balloonPanelView.element),o=r.width,a=r.height;Object.assign(this,{top:t,left:n,width:o,height:a})}}}]),n}(),so=n(1152),lo={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};O()(so.a,lo),so.a.locals;function uo(e){"@babel/helpers - typeof";return(uo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fo(e,t){for(var n=0;n1),t}),c(e,u(e),n),l&&(n=o(n,7,s));for(var d=t.length;d--;)a(n,t[d]);return n});e.exports=d},function(e,t,n){"use strict";var r=n(316);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c}),n.d(t,"d",function(){return r.d}),n.d(t,"e",function(){return r.e})},function(e,t,n){var r=n(1073);e.exports=function(e,t){return r(e,t)}},function(e,t,n){"use strict";var r=n(547);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c}),n.d(t,"d",function(){return r.d}),n.d(t,"e",function(){return r.e}),n.d(t,"f",function(){return r.f}),n.d(t,"g",function(){return r.g}),n.d(t,"h",function(){return r.h})},function(e,t,n){"use strict";n.d(t,"a",function(){return N}),n.d(t,"f",function(){return R}),n.d(t,"c",function(){return k}),n.d(t,"d",function(){return I}),n.d(t,"e",function(){return D}),n.d(t,"i",function(){return P}),n.d(t,"g",function(){return L}),n.d(t,"b",function(){return j}),n.d(t,"h",function(){return M}),n.d(t,"j",function(){return x});var r=n(560);var o=function(e,t,n){var o=e.length;return n=void 0===n?o:n,!t&&n>=o?e:Object(r.a)(e,t,n)},a=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var i=function(e){return a.test(e)};var c=function(e){return e.split("")},s="[\\ud800-\\udfff]",l="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",u="\\ud83c[\\udffb-\\udfff]",d="[^\\ud800-\\udfff]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",m="(?:"+l+"|"+u+")"+"?",h="[\\ufe0e\\ufe0f]?"+m+("(?:\\u200d(?:"+[d,f,p].join("|")+")[\\ufe0e\\ufe0f]?"+m+")*"),b="(?:"+[d+l+"?",l,f,p,s].join("|")+")",y=RegExp(u+"(?="+u+")|"+b+h,"g");var v=function(e){return e.match(y)||[]};var g=function(e){return i(e)?v(e):c(e)},E=n(574);var O=function(e){return function(t){t=Object(E.a)(t);var n=i(t)?g(t):void 0,r=n?n[0]:t.charAt(0),a=n?o(n,1).join(""):t.slice(1);return r[e]()+a}}("toUpperCase");function _(e,t){return function(e){if(Array.isArray(e))return e} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function T(e,t){for(var n=0;n500?0:500-t;this.hideTimeout=setTimeout(function(){return e.setState({showTooltip:!1})},n)}}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.className,a=n.type,i=n.value,c=n.dateToStringFormat,s=n.dateFormat,u=n.minDate,p=n.maxDate,h=n.onChange,y=n.onBlur,g=n.errorMsg,E=n.errorPlacement,T=n.datePickerText,S=n.ariaLabel,w=A(n,O);if("textarea"===a)e=o.a.createElement(b.a,_({ref:function(e){t.control=e},componentClass:"textarea",value:i,className:g?"ow-input-invalid":"",onChange:function(e){return h(e.target.value,e)},onBlur:function(e){return y(e.target.value,e)},onFocus:function(e){return t.handleOnFocus(e)}},w));else if("date"===a){var C=i?m()(i,c):null;e=o.a.createElement(f.a,_({"aria-label":S,ref:function(e){t.control=e},customInput:o.a.createElement(R,null),className:"form-control",selected:C,onChange:function(e){h(e?e.format(c):"")},minDate:u?m()(u,c):"",dateFormat:s},w,{value:C||T,dropdownMode:"scroll",showMonthDropdown:!0,showYearDropdown:!0,maxDate:p,popperModifiers:{preventOverflow:{enabled:!0}}}))}else e=o.a.createElement(b.a,_({"aria-label":S,ref:function(e){t.control=e},className:g?"ow-input-invalid":"",type:a,value:i,onChange:function(e){return h(e.target.value,e)},onBlur:function(e){return y(e.target.value,e)},onFocus:function(e){return t.handleOnFocus(e)}},w));return o.a.createElement("div",{className:v()("ow-input-container ".concat(g?"invalid":""),r)},e,g&&o.a.createElement(d.a,{show:this.state.showTooltip,placement:E,container:document.body,target:this.control,rootClose:!0,onHide:function(e){return t.handleHide(e)}},o.a.createElement(l.a,{className:"ow-ErrorTooltip",placement:E,"aria-live":!0},g)))}}]),n}();k.propTypes={className:c.a.string,type:c.a.string,value:c.a.string,minDate:c.a.string,maxDate:c.a.string,autoComplete:c.a.string,dateToStringFormat:c.a.string,dateFormat:c.a.string,onChange:c.a.func,onBlur:c.a.func,errorMsg:c.a.string,errorPlacement:c.a.string,datePickerText:c.a.string,fixedHeight:c.a.bool},k.defaultProps={className:"",type:"text",value:"",maxDate:null,autoComplete:"off",dateToStringFormat:"YYYYMMDD",dateFormat:"YYYY-MM-DD",onChange:function(){},onBlur:function(){},errorMsg:"",errorPlacement:"top",datePickerText:"",fixedHeight:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=f(n(50)),o=f(n(83)),a=f(n(62)),i=f(n(60)),c=f(n(63)),s=f(n(20)),l=f(n(0)),u=f(n(1)),d=n(113);function f(e){return e&&e.__esModule?e:{default:e}}var p={pullRight:u.default.bool},m=function(e){function t(){return(0,a.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,c.default)(t,e),t.prototype.hasContent=function(e){var t=!1;return l.default.Children.forEach(e,function(e){t||(e||0===e)&&(t=!0)}),t},t.prototype.render=function(){var e=this.props,t=e.pullRight,n=e.className,a=e.children,i=(0,o.default)(e,["pullRight","className","children"]),c=(0,d.splitBsProps)(i),u=c[0],f=c[1],p=(0,r.default)({},(0,d.getClassSet)(u),{"pull-right":t,hidden:!this.hasContent(a)});return l.default.createElement("span",(0,r.default)({},f,{className:(0,s.default)(n,p)}),a)},t}(l.default.Component);m.propTypes=p,m.defaultProps={pullRight:!1},t.default=(0,d.bsClass)("badge",m),e.exports=t.default},function(e,t,n){"use strict";n.d(t,"d",function(){return o}),n.d(t,"e",function(){return a}),n.d(t,"g",function(){return i}),n.d(t,"h",function(){return c}),n.d(t,"f",function(){return s}),n.d(t,"i",function(){return l}),n.d(t,"c",function(){return u}),n.d(t,"b",function(){return d}),n.d(t,"a",function(){return f});var r=n(12),o=function(){return{type:r.rc}},a=function(e){return{type:r.sc,data:e}},i=function(e,t){return{type:r.uc,profile:e,opts:t}},c=function(e){return{type:r.vc,data:e}},s=function(e){return{type:r.tc,opts:e}},l=function(e){return{type:r.wc,photoId:e}},u=function(){return{type:r.qc}},d=function(e){return{type:r.pc,url:e}},f=function(){return{type:r.i}}},function(e,t,n){e.exports=n(1902)()},function(e,t,n){var r=n(52);e.exports=r({}.isPrototypeOf)},function(e,t,n){var r=n(84),o=n(130),a=n(246);e.exports=r?function(e,t,n){return o.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(298),o=n(148),a=n(335),i=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:a?i(e,t):function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(335),o=Function.prototype,a=o.apply,i=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?i.bind(a):function(){return i.apply(a,arguments)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(0)),o=n(1487),a=i(n(697));function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,a.default)(function(e,t,n,a,i){var c=e[t];return r.default.isValidElement(c)?new Error("Invalid "+a+" `"+i+"` of type ReactElement supplied to `"+n+"`,expected an element type (a string , component class, or function component)."):(0,o.isValidElementType)(c)?null:new Error("Invalid "+a+" `"+i+"` of value `"+c+"` supplied to `"+n+"`, expected an element type (a string , component class, or function component).")}),e.exports=t.default},function(e,t,n){"use strict";n(140);var r=n(35);n.d(t,"a",function(){return r.b}),n.d(t,"b",function(){return r.e}),n.d(t,"c",function(){return r.f}),n.d(t,"d",function(){return r.g}),n.d(t,"f",function(){return r.m}),n.d(t,"g",function(){return r.n}),n.d(t,"h",function(){return r.t});var o=n(205);n.d(t,"e",function(){return o.a});n(542),n(268),n(256),n(379);var a=n(363);n.d(t,"i",function(){return a.a});n(89),n(238),n(240)},function(e,t,n){"use strict";n.d(t,"e",function(){return o}),n.d(t,"f",function(){return a}),n.d(t,"d",function(){return i}),n.d(t,"i",function(){return c}),n.d(t,"g",function(){return l}),n.d(t,"h",function(){return s}),n.d(t,"c",function(){return u}),n.d(t,"b",function(){return d}),n.d(t,"a",function(){return f});var r=n(11),o=function(e,t){return{type:r.dc,addressBookId:e,contactIds:t}},a=function(e){return{type:r.ec,data:e}},i=function(e){return{type:r.cc,error:e}},c=function(e){return{type:r.hc,contacts:e}},s=function(e){return{type:r.fc,contactIds:e}},l=function(e,t){return{type:r.gc,added:e,contactId:t}},u=function(e){return{type:r.bc,opts:e}},d=function(){return{type:r.ac}},f=function(){return{type:r.Rb}}},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(e){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(e){return null!=e&&"object"==n(e)}},function(e,t,n){"use strict";t.__esModule=!0;var r=p(n(50)),o=p(n(83)),a=p(n(62)),i=p(n(60)),c=p(n(63)),s=p(n(20)),l=p(n(0)),u=p(n(1)),d=p(n(709)),f=n(113);function p(e){return e&&e.__esModule?e:{default:e}}var m={id:(0,d.default)(u.default.oneOfType([u.default.string,u.default.number])),placement:u.default.oneOf(["top","right","bottom","left"]),positionTop:u.default.oneOfType([u.default.number,u.default.string]),positionLeft:u.default.oneOfType([u.default.number,u.default.string]),arrowOffsetTop:u.default.oneOfType([u.default.number,u.default.string]),arrowOffsetLeft:u.default.oneOfType([u.default.number,u.default.string])},h=function(e){function t(){return(0,a.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,c.default)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.placement,a=t.positionTop,i=t.positionLeft,c=t.arrowOffsetTop,u=t.arrowOffsetLeft,d=t.className,p=t.style,m=t.children,h=(0,o.default)(t,["placement","positionTop","positionLeft","arrowOffsetTop","arrowOffsetLeft","className","style","children"]),b=(0,f.splitBsProps)(h),y=b[0],v=b[1],g=(0,r.default)({},(0,f.getClassSet)(y),((e={})[n]=!0,e)),E=(0,r.default)({top:a,left:i},p),O={top:c,left:u};return l.default.createElement("div",(0,r.default)({},v,{role:"tooltip",className:(0,s.default)(d,g),style:E}),l.default.createElement("div",{className:(0,f.prefix)(y,"arrow"),style:O}),l.default.createElement("div",{className:(0,f.prefix)(y,"inner")},m))},t}(l.default.Component);h.propTypes=m,h.defaultProps={placement:"right"},t.default=(0,f.bsClass)("tooltip",h),e.exports=t.default},function(e,t,n){"use strict";n.d(t,"a",function(){return M});var r=n(0),o=n.n(r),a=n(543),i=n(1362),c=n.n(i),s=n(1),l=n.n(s),u=n(44),d=n.n(u),f=n(1363),p=n.n(f);function m(e){"@babel/helpers - typeof";return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;t"+e+"<\/script>"},p=function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t},m=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}m="undefined"!=typeof document?document.domain&&r?p(r):function(){var e,t=l("iframe");return t.style.display="none",s.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(f("document.F=Object")),e.close(),e.F}():p(r);for(var e=i.length;e--;)delete m.prototype[i[e]];return m()};c[u]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(d.prototype=o(e),n=new d,d.prototype=null,n[u]=e):n=m(),void 0===t?n:a.f(n,t)}},function(e,t,n){"use strict";var r=n(16),o=n(59),a=n(97),i=n(84),c=n(493),s=n(100),l=n(478),u=n(253),d=n(246),f=n(215),p=n(483),m=n(185),h=n(614),b=n(637),y=n(247),v=n(106),g=n(229),E=n(92),O=n(294),_=n(230),A=n(214),T=n(252),S=n(249).f,w=n(638),C=n(162).forEach,N=n(300),R=n(202),k=n(130),I=n(154),D=n(161),P=n(402),L=D.get,j=D.set,M=D.enforce,x=k.f,F=I.f,B=Math.round,U=o.RangeError,V=l.ArrayBuffer,H=V.prototype,G=l.DataView,W=s.NATIVE_ARRAY_BUFFER_VIEWS,z=s.TYPED_ARRAY_TAG,Y=s.TypedArray,K=s.TypedArrayPrototype,q=s.aTypedArrayConstructor,X=s.isTypedArray,$=function(e,t){q(e);for(var n=0,r=t.length,o=new e(r);r>n;)o[n]=t[n++];return o},J=function(e,t){R(e,t,{configurable:!0,get:function(){return L(this)[t]}})},Z=function(e){var t;return A(H,e)||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Q=function(e,t){return X(e)&&!O(t)&&t in e&&p(+t)&&t>=0},ee=function(e,t){return t=y(t),Q(e,t)?d(2,e[t]):F(e,t)},te=function(e,t,n){return t=y(t),!(Q(e,t)&&E(n)&&v(n,"value"))||v(n,"get")||v(n,"set")||n.configurable||v(n,"writable")&&!n.writable||v(n,"enumerable")&&!n.enumerable?x(e,t,n):(e[t]=n.value,e)};i?(W||(I.f=ee,k.f=te,J(K,"buffer"),J(K,"byteOffset"),J(K,"byteLength"),J(K,"length")),r({target:"Object",stat:!0,forced:!W},{getOwnPropertyDescriptor:ee,defineProperty:te}),e.exports=function(e,t,n){var i=e.match(/\d+/)[0]/8,s=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,p=o[s],y=p,v=y&&y.prototype,g={},O=function(e,t){x(e,t,{get:function(){return function(e,t){var n=L(e);return n.view[l](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var o=L(e);n&&(r=(r=B(r))<0?0:r>255?255:255&r),o.view[d](t*i+o.byteOffset,r,!0)}(this,t,e)},enumerable:!0})};W?c&&(y=t(function(e,t,n,r){return u(e,v),P(E(t)?Z(t)?void 0!==r?new p(t,b(n,i),r):void 0!==n?new p(t,b(n,i)):new p(t):X(t)?$(y,t):a(w,y,t):new p(h(t)),e,y)}),T&&T(y,Y),C(S(p),function(e){e in y||f(y,e,p[e])}),y.prototype=v):(y=t(function(e,t,n,r){u(e,v);var o,c,s,l=0,d=0;if(E(t)){if(!Z(t))return X(t)?$(y,t):a(w,y,t);o=t,d=b(n,i);var f=t.byteLength;if(void 0===r){if(f%i)throw U("Wrong length");if((c=f-d)<0)throw U("Wrong length")}else if((c=m(r)*i)+d>f)throw U("Wrong length");s=c/i}else s=h(t),o=new V(c=s*i);for(j(e,{buffer:o,byteOffset:d,byteLength:c,length:s,view:new G(o)});l1&&void 0!==arguments[1]?arguments[1]:{needMsg:!1};return{type:r.T,values:e,opts:t}},c=function(e){return{type:r.U,data:e}}},function(e,t,n){"use strict";n.r(t),n.d(t,"changePassword",function(){return o}),n.d(t,"getAccount",function(){return a}),n.d(t,"changeMailAccount",function(){return i}),n.d(t,"getStorageAccountRequest",function(){return c}),n.d(t,"storageAccountSuccess",function(){return s}),n.d(t,"storageAccountFailure",function(){return l}),n.d(t,"getSecurityTrackingRequest",function(){return u}),n.d(t,"securityTrackingSuccess",function(){return d}),n.d(t,"securityTrackingFailure",function(){return f}),n.d(t,"mailAutoforwardAddress",function(){return p});var r=n(8),o=function(e,t,n){return{type:r.h,oldPassCode:e,newPassCode:t,opts:n}},a=function(e){return{type:r.S,options:e}},i=function(e){return{type:r.Vb,id:e}},c=function(e){return{type:r.bc,options:e}},s=function(e){return{type:r.cc,data:e}},l=function(e){return{type:r.ac,error:e}},u=function(e){return{type:r.Tb,options:e}},d=function(e){return{type:r.Ub,data:e}},f=function(e){return{type:r.Sb,error:e}},p=function(e){return{type:r.ib,error:e}}},function(e,t,n){"use strict";t.__esModule=!0;var r=m(n(50)),o=m(n(83)),a=m(n(62)),i=m(n(60)),c=m(n(63)),s=m(n(20)),l=m(n(0)),u=m(n(1)),d=m(n(708)),f=m(n(70)),p=n(113);function m(e){return e&&e.__esModule?e:{default:e}}var h={vertical:u.default.bool,justified:u.default.bool,block:(0,d.default)(u.default.bool,function(e){var t=e.block,n=e.vertical;return t&&!n?new Error("`block` requires `vertical` to be set to have any effect"):null})},b=function(e){function t(){return(0,a.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,c.default)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.block,a=t.justified,i=t.vertical,c=t.className,u=(0,o.default)(t,["block","justified","vertical","className"]),d=(0,p.splitBsProps)(u),m=d[0],h=d[1],b=(0,r.default)({},(0,p.getClassSet)(m),((e={})[(0,p.prefix)(m)]=!i,e[(0,p.prefix)(m,"vertical")]=i,e[(0,p.prefix)(m,"justified")]=a,e[(0,p.prefix)(f.default.defaultProps,"block")]=n,e));return l.default.createElement("div",(0,r.default)({},h,{className:(0,s.default)(c,b)}))},t}(l.default.Component);b.propTypes=h,b.defaultProps={block:!1,justified:!1,vertical:!1},t.default=(0,p.bsClass)("btn-group",b),e.exports=t.default},function(e,t,n){var r=n(1704),o=n(1705),a=n(1292),i=n(1706);e.exports=function(e){return r(e)||o(e)||a(e)||i()},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";n.d(t,"h",function(){return o}),n.d(t,"i",function(){return a}),n.d(t,"g",function(){return i}),n.d(t,"b",function(){return c}),n.d(t,"c",function(){return s}),n.d(t,"a",function(){return l}),n.d(t,"l",function(){return u}),n.d(t,"m",function(){return d}),n.d(t,"k",function(){return f}),n.d(t,"e",function(){return p}),n.d(t,"f",function(){return m}),n.d(t,"d",function(){return h}),n.d(t,"j",function(){return b});var r=n(12),o=function(){return{type:r.y}},a=function(e){return{type:r.z,data:e}},i=function(e){return{type:r.x,error:e}},c=function(e,t){return{type:r.s,values:e,opts:t}},s=function(e){return{type:r.t,data:e}},l=function(e){return{type:r.r,error:e}},u=function(e,t){return{type:r.C,values:e,opts:t}},d=function(e){return{type:r.D,data:e}},f=function(e){return{type:r.B,error:e}},p=function(e){return{type:r.v,ids:e}},m=function(e){return{type:r.w,data:e}},h=function(e){return{type:r.u,error:e}},b=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{type:r.A,values:e,updated:t,options:n}}},function(e,t,n){"use strict";n.d(t,"a",function(){return c}),n.d(t,"d",function(){return s}),n.d(t,"b",function(){return l}),n.d(t,"c",function(){return f}),n.d(t,"e",function(){return p});var r=n(30),o=n(417),a=n(578),i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:o.a.none(),n=arguments[2];arguments.length>2&&Object(r.g)(n,r.n.func,"Invalid match function passed to eventChannel");var a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.a.fixed(),t=!1,n=[];function a(){if(t&&n.length)throw Object(r.m)("Cannot have a closed channel with pending takers");if(n.length&&!e.isEmpty())throw Object(r.m)("Cannot have pending takers with non empty buffer")}return Object(r.g)(e,r.n.buffer,u),{take:function(o){a(),Object(r.g)(o,r.n.func,"channel.take's callback must be a function"),t&&e.isEmpty()?o(c):e.isEmpty()?(n.push(o),o.cancel=function(){return Object(r.t)(n,o)}):o(e.take())},put:function(o){if(a(),Object(r.g)(o,r.n.notUndef,d),!t){if(!n.length)return e.put(o);for(var i=0;i1&&(Object(r.g)(n,r.n.func,"channel.take's matcher argument must be a function"),e[r.b]=n),t.take(e)}})}},function(e,t,n){"use strict";n.d(t,"c",function(){return r}),n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"d",function(){return i});var r=function(e){return e.settings.calendarPreference},o=function(e){return e.settings.calendarPreference.defaultView},a=function(e){return Number(e.settings.calendarPreference.eventDurationTime)},i=function(e){return Number(e.settings.calendarPreference.weekStart||0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1314);Object.defineProperty(t,"DragDropContext",{enumerable:!0,get:function(){return s(r).default}});var o=n(1771);Object.defineProperty(t,"DragDropContextProvider",{enumerable:!0,get:function(){return s(o).default}});var a=n(1772);Object.defineProperty(t,"DragLayer",{enumerable:!0,get:function(){return s(a).default}});var i=n(1773);Object.defineProperty(t,"DragSource",{enumerable:!0,get:function(){return s(i).default}});var c=n(1783);function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"DropTarget",{enumerable:!0,get:function(){return s(c).default}})},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"c",function(){return o}),n.d(t,"a",function(){return a});var r=function(e){return e.settings.userProfile.profile},o=function(e){return e.settings.userProfile.url},a=function(e){return e.settings.preference.items}},function(e,t,n){"use strict";n.d(t,"d",function(){return o}),n.d(t,"e",function(){return a}),n.d(t,"c",function(){return i}),n.d(t,"a",function(){return c}),n.d(t,"b",function(){return s}),n.d(t,"f",function(){return l}),n.d(t,"g",function(){return u});var r=n(12),o=function(){return{type:r.jc}},a=function(e){return{type:r.kc,data:e}},i=function(){return{type:r.ic}},c=function(e){return{type:r.gc,options:e}},s=function(e){return{type:r.hc,data:e}},l=function(e,t){return{type:r.lc,zoneId:e,isValueChanged:t}},u=function(e){return{type:r.mc,data:e}}},function(e,t,n){var r=n(1801);e.exports=r},function(e,t,n){"use strict";var r=n(208).a.Symbol;t.a=r},function(e,t,n){"use strict";n.d(t,"e",function(){return l}),n.d(t,"f",function(){return u}),n.d(t,"c",function(){return o}),n.d(t,"d",function(){return a}),n.d(t,"b",function(){return i}),n.d(t,"a",function(){return c}),n.d(t,"g",function(){return s});var r=n(11),o=function(e,t){return{type:r.Ic,params:e,opts:t}},a=function(e){return{type:r.Jc,data:e}},i=function(e){return{type:r.Hc,error:e}},c=function(e,t){return{type:r.Gc,params:e,opts:t}},s=function(e){return{type:r.Mc,filter:e}},l=function(e,t){return{type:r.Kc,params:e,opts:t}},u=function(e){return{type:r.Lc,data:e}}},function(e,t,n){"use strict";n.d(t,"f",function(){return r}),n.d(t,"e",function(){return o}),n.d(t,"c",function(){return a}),n.d(t,"b",function(){return i}),n.d(t,"a",function(){return c}),n.d(t,"d",function(){return s}),n.d(t,"g",function(){return l});var r="CON_LOGIN_DETAILS_SESSION_DELETE_SUCCESS",o="CON_LOGIN_DETAILS_SESSION_DELETE_REQUEST",a="CON_LOGIN_DETAILS_GET_SUCCESS",i="CON_LOGIN_DETAILS_GET_REQUEST_FAILURE",c="CON_LOGIN_DETAILS_GET_REQUEST",s="CON_LOGIN_DETAILS_SESSION_DELETE_FAILURE",l="CON_LOGIN_DETAILS_WRONG_PASSWORD_FAILURE"},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(460),o=n(294);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},function(e,t,n){var r,o,a=n(59),i=n(227),c=a.process,s=a.Deno,l=c&&c.versions||s&&s.version,u=l&&l.v8;u&&(o=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&i&&(!(r=i.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},function(e,t,n){var r=n(596),o=n(466).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){"use strict";var r=n(247),o=n(130),a=n(246);e.exports=function(e,t,n){var i=r(t);i in e?o.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){var r=n(94),o=n(230),a=n(130).f,i=r("unscopables"),c=Array.prototype;void 0==c[i]&&a(c,i,{configurable:!0,value:o(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){var r=n(848),o=n(85),a=n(610);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return o(n),a(r),t?e(n,r):n.__proto__=r,n}}():void 0)},function(e,t,n){var r=n(214),o=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw o("Incorrect invocation")}},function(e,t,n){"use strict";n.d(t,"y",function(){return o}),n.d(t,"M",function(){return a}),n.d(t,"x",function(){return i}),n.d(t,"a",function(){return c}),n.d(t,"J",function(){return s}),n.d(t,"G",function(){return l}),n.d(t,"h",function(){return u}),n.d(t,"i",function(){return d}),n.d(t,"A",function(){return f}),n.d(t,"k",function(){return p}),n.d(t,"N",function(){return m}),n.d(t,"f",function(){return h}),n.d(t,"j",function(){return b}),n.d(t,"I",function(){return y}),n.d(t,"d",function(){return v}),n.d(t,"o",function(){return g}),n.d(t,"b",function(){return E}),n.d(t,"c",function(){return O}),n.d(t,"w",function(){return _}),n.d(t,"D",function(){return A}),n.d(t,"L",function(){return T}),n.d(t,"v",function(){return S}),n.d(t,"K",function(){return w}),n.d(t,"p",function(){return C}),n.d(t,"e",function(){return N}),n.d(t,"C",function(){return R}),n.d(t,"u",function(){return k}),n.d(t,"g",function(){return I}),n.d(t,"B",function(){return D}),n.d(t,"z",function(){return P}),n.d(t,"l",function(){return L}),n.d(t,"m",function(){return j}),n.d(t,"E",function(){return M}),n.d(t,"q",function(){return x}),n.d(t,"F",function(){return F}),n.d(t,"n",function(){return B}),n.d(t,"r",function(){return U}),n.d(t,"s",function(){return V}),n.d(t,"t",function(){return H}),n.d(t,"H",function(){return G});var r=n(39),o=function(e){var t=e.start,n=e.end;return{type:r.t,start:t,end:n}},a=function(e,t,n){return{type:r.hb,event:e,start:t,end:n}},i=function(){return{type:r.s}},c=function(e){return{type:r.c,event:e}},s=function(e){return{type:r.gb,event:e}},l=function(){return{type:r.cb}},u=function(e){return{type:r.y,scope:e}},d=function(e,t,n){return{type:r.j,slot:e,view:t,attendees:n}},f=function(e,t,n){return{type:r.x,event:e,values:t,callBack:n}},p=function(e){return{type:r.l,info:e}},m=function(e,t,n){return{type:r.G,event:e,status:t,values:n}},h=function(){return{type:r.m}},b=function(e,t){return{type:r.k,event:e,callBack:t}},y=function(e){return{type:r.E,onOff:e}},v=function(e,t){return{type:r.C,data:e,params:t}},g=function(e,t){return{type:r.B,offset:e,size:t}},E=function(e){return{type:r.z,params:e}},O=function(){return{type:r.A}},_=function(e){return{type:r.r,info:e}},A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:r.D,selectedInfo:e,options:t}},T=function(e,t){return{type:r.H,selected:e,options:t}},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{forceRenderingMark:(new Date).getTime()},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:r.q,navInfo:e,options:t}},w=function(e){return{type:r.F,data:e}},C=function(){return{type:r.L}},N=function(e){return{type:r.ib,view:e}},R=function(e){return{type:r.Y,date:e}},k=function(e){var t=e.direction,n=e.date;return{type:r.R,direction:t,date:n}},I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:r.f,options:e}},D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:r.jb,options:e}},P=function(e){var t=e.startTime,n=e.endTime,o=e.currentDate,a=e.selectedDate;return{type:r.w,startTime:t,endTime:n,currentDate:o,selectedDate:a}},L=function(e){var t=e.calendarIds,n=e.startTime,o=e.endTime,a=e.page,i=e.filter;return{type:r.u,calendarIds:t,startTime:n,endTime:o,page:a,filter:i}},j=function(e,t){return{type:r.v,events:e,params:t}},M=function(){return{type:r.ab}},x=function(){return{type:r.M}},F=function(){return{type:r.bb}},B=function(e){var t=e.calendarId,n=e.fileName;return{type:r.n,calendarId:t,fileName:n}},U=function(){return{type:r.N}},V=function(e){var t=e.calendarId,n=e.file;return{type:r.o,calendarId:t,file:n}},H=function(e){var t=e.calendarId,n=e.resource,o=e.accountId;return{type:r.K,calendarId:t,resource:n,accountId:o}},G=function(e){return{type:"CALENDAR_EVENT_LIST_SORT",sort:e}}},function(e,t,n){"use strict";n.d(t,"u",function(){return S}),n.d(t,"t",function(){return w}),n.d(t,"e",function(){return a}),n.d(t,"l",function(){return i}),n.d(t,"j",function(){return c}),n.d(t,"g",function(){return s}),n.d(t,"n",function(){return l}),n.d(t,"m",function(){return u}),n.d(t,"i",function(){return d}),n.d(t,"h",function(){return f}),n.d(t,"r",function(){return p}),n.d(t,"s",function(){return m}),n.d(t,"k",function(){return h}),n.d(t,"v",function(){return b}),n.d(t,"o",function(){return y}),n.d(t,"b",function(){return v}),n.d(t,"d",function(){return g}),n.d(t,"c",function(){return E}),n.d(t,"q",function(){return O}),n.d(t,"a",function(){return _}),n.d(t,"p",function(){return A}),n.d(t,"f",function(){return T});var r=n(9),o=n(107),a=function(e){var t=e.uidInfo,n=e.event,r=e.status,a=e.previewInstance;return{type:o.A,uidInfo:t,event:n,status:r,previewInstance:a}},i=function(e,t,n){return{type:o.w,previewInstance:n,previewInfo:e,instanceClass:t}},c=function(e,t){var n=e.attachment,r=e.accountId;return{type:o.v,attachment:n,accountId:r,instanceClass:t}},s=function(e,t){var n=e.attachment,r=e.direction,a=e.currentIndex;return{type:o.r,attachment:n,direction:r,currentIndex:a,previewInstance:t}},l=function(e,t){return{type:o.x,fromInstance:e,instanceClass:t}},u=function(e){var t=e.attachment,n=e.fromInstance,r=e.toInstance;return{type:o.y,attachment:t,fromInstance:n,toInstance:r}},d=function(e,t){return{type:o.t,previewInfo:t,previewInstance:e}},f=function(e,t){return{type:o.s,previewInfo:e,previewInstance:t}},p=function(e){return{type:o.C,previewInstance:e}},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:o.D,summary:e,previewInstance:t}},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:o.u,summary:e,previewInstance:t}},b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:o.E,previewInfo:e,previewInstance:t}},y=function(e){var t=e.folderPath,n=e.uid,r=e.accountId;return{type:o.z,accountId:r,folderPath:t,uid:n}},v=function(e,t,n){return{type:o.p,params:e,config:t,mode:n}},g=function(e,t,n){return{type:o.q,data:e,params:t,accountId:n}},E=function(e,t,n){return{type:o.o,error:e,params:t,accountId:n}},O=function(e,t,n){var r=e.accountId,a=e.folderPath,i=e.uid,c=e.part;return{type:o.B,folderPath:a,accountId:r,uid:i,part:c,partPath:c,bodyFormat:t,callBack:n}},_=function(e){return{type:o.g,messageDetail:e}},A=function(e){var t=e.acknowledge,n=e.accountId,r=e.folderPath,a=e.uid;return{type:o.G,acknowledge:t,uid:a,folderPath:r,accountId:n}},T=function(e){var t=e.accountId,n=e.folderPath,r=e.uid;return{type:o.F,uid:r,folderPath:n,accountId:t}},S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.Cb,summary:e,previewInstance:t}},w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.Bb,summary:e,previewInstance:t}}},function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a});var r=n(15),o=function(e){return e.settings.mailAliases.list},a=Object(r.createSelector)(o,function(e){return e.filter(function(e){return e.defaultAlias})[0]})},function(e,t,n){var r=n(714),o=n(412),a=n(439),i=n(1094),c=n(1856),s=Math.max;e.exports=function(e,t,n,l){e=o(e)?e:c(e),n=n&&!l?i(n):0;var u=e.length;return n<0&&(n=s(u+n,0)),a(e)?n<=u&&e.indexOf(t,n)>-1:!!u&&r(e,t,n)>-1}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(325),o=n(359),a=n(507),i=n(382);function c(e){var t=Object(o.a)(e),n={top:0,left:0,height:0,width:0},c=t&&t.documentElement;return c&&Object(r.default)(c,e)?(void 0!==e.getBoundingClientRect&&(n=e.getBoundingClientRect()),n={top:n.top+Object(i.a)(c)-(c.clientTop||0),left:n.left+Object(a.a)(c)-(c.clientLeft||0),width:n.width,height:n.height}):n}},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(1),i=n.n(a),c=n(20),s=n.n(c),l=n(44);function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var p=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}};var m,h=function(e){return void 0===e&&(e=0),function(){return++e}}(),b={},y={},v=["touchstart","touchmove"],g="ignore-react-onclickoutside";function E(e,t){var n=null;return-1!==v.indexOf(t)&&m&&(n={passive:!e.props.preventDefault}),n}var O=function(e,t){var n,o,a=e.displayName||e.name||"Component";return o=n=function(n){function o(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!=typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!=typeof t.props.handleClickOutside){if("function"!=typeof t.handleClickOutside)throw new Error("WrappedComponent: "+a+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():Object(l.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!=typeof document&&!y[r._uid]){void 0===m&&(m=p()),y[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),b[r._uid]=function(e){null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&function(e){return document.documentElement.clientWidth<=e.clientX||document.documentElement.clientHeight<=e.clientY}(e)||function(e,t,n){if(e===t)return!0;for(;e.parentNode;){if(f(e,t,n))return!0;e=e.parentNode}return e}(e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e))},e.forEach(function(e){document.addEventListener(e,b[r._uid],E(d(r),e))})}},r.disableOnClickOutside=function(){delete y[r._uid];var e=b[r._uid];if(e&&"undefined"!=typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach(function(t){return document.removeEventListener(t,e,E(d(r),t))}),delete b[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=h(),r}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,u(e,t)}(o,n);var i=o.prototype;return i.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},i.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+a+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},i.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},i.componentWillUnmount=function(){this.disableOnClickOutside()},i.render=function(){var t=this.props;t.excludeScrollbar;var n=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,Object(r.createElement)(e,n)},o}(r.Component),n.displayName="OnClickOutside("+a+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:g,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},o},_=n(18),A=n.n(_);function T(e){"@babel/helpers - typeof";return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var S=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["tag","children"]);return!1!==t?Object(r.createElement)(t,o,n):n}}]),t}();C.childContextTypes={popperManager:i.a.object.isRequired},C.propTypes={tag:i.a.oneOfType([i.a.string,i.a.bool]),children:i.a.oneOfType([i.a.node,i.a.func])},C.defaultProps={tag:"div"};var N=C,R=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["component","innerRef","children"]),s=t.popperManager,l=function(e){s.setTargetNode(e),"function"==typeof a&&a(e)};if("function"==typeof i)return i({targetProps:{ref:l},restProps:c});var u=R({},c);return"string"==typeof o?u.ref=l:u.innerRef=l,Object(r.createElement)(o,u,i)};k.contextTypes={popperManager:i.a.object.isRequired},k.propTypes={component:i.a.oneOfType([i.a.node,i.a.func]),innerRef:i.a.func,children:i.a.oneOfType([i.a.node,i.a.func])};var I=k,D=n(1127);function P(e){"@babel/helpers - typeof";return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var L=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["component","innerRef","placement","eventsEnabled","modifiers","children"]),a=this._getPopperStyle(),i=this._getPopperPlacement(),c=this._getPopperHide();if("function"==typeof n)return n({popperProps:{ref:this._handlePopperRef,style:a,"data-placement":i,"data-x-out-of-boundaries":c},restProps:o,scheduleUpdate:this._scheduleUpdate});var s=L({},o,{style:L({},o.style,a),"data-placement":i,"data-x-out-of-boundaries":c});return"string"==typeof t?s.ref=this._handlePopperRef:s.innerRef=this._handlePopperRef,Object(r.createElement)(t,s,n)}}]),t}();F.contextTypes={popperManager:i.a.object},F.childContextTypes={popper:i.a.object.isRequired},F.propTypes={component:i.a.oneOfType([i.a.node,i.a.func]),innerRef:i.a.func,placement:i.a.oneOf(x),eventsEnabled:i.a.bool,modifiers:i.a.object,children:i.a.oneOfType([i.a.node,i.a.func]),target:i.a.oneOfType([i.a.instanceOf("undefined"!=typeof Element?Element:Object),i.a.shape({getBoundingClientRect:i.a.func.isRequired,clientWidth:i.a.number.isRequired,clientHeight:i.a.number.isRequired})])},F.defaultProps={component:"div",placement:"bottom",eventsEnabled:!0,modifiers:{}};var B=F,U=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["component","innerRef","children"]),s=t.popper,l=function(e){s.setArrowNode(e),"function"==typeof a&&a(e)},u=s.getArrowStyle();if("function"==typeof i)return i({arrowProps:{ref:l,style:u},restProps:c});var d=U({},c,{style:U({},u,c.style)});return"string"==typeof o?d.ref=l:d.innerRef=l,Object(r.createElement)(o,d,i)};V.contextTypes={popper:i.a.object.isRequired},V.propTypes={component:i.a.oneOfType([i.a.node,i.a.func]),innerRef:i.a.func,children:i.a.oneOfType([i.a.node,i.a.func])};function H(e){"@babel/helpers - typeof";return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var G="function"==typeof Symbol&&"symbol"===H(Symbol.iterator)?function(e){return H(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":H(e)},W=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},z=function(){function e(e,t){for(var n=0;n=i),c&&o.push(i)}return o}(r.props.year,c,r.props.minDate,r.props.maxDate)},r}return Y(t,e),t.prototype.render=function(){var e=s()({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return o.a.createElement("div",{className:e},this.renderOptions())},t}(o.a.Component);q.propTypes={minDate:i.a.object,maxDate:i.a.object,onCancel:i.a.func.isRequired,onChange:i.a.func.isRequired,scrollableYearDropdown:i.a.bool,year:i.a.number.isRequired,yearDropdownItemNumber:i.a.number};var X={1:"mon",2:"tue",3:"wed",4:"thu",5:"fri",6:"sat",7:"sun"};function $(e,t,n){return e.set(t,n)}function J(e,t,n){return e.add(t,n)}function Z(e,t,n){return e.subtract(t,n)}function Q(e,t){return e.get(t)}function ee(e,t){return e.startOf(t)}function te(e){return A()(e)}function ne(e){return null==e?te():function(e){return A()().utc().utcOffset(e)}(e)}function re(e){return e.clone()}function oe(e){return A.a.isMoment(e)}function ae(e,t){return e.format(t)}function ie(e,t){var n=t.hour,r=t.minute,o=t.second;return e.set({hour:n,minute:r,second:o}),e}function ce(e,t){return $(e,"month",t)}function se(e,t){return $(e,"year",t)}function le(e){return Q(e,"minute")}function ue(e){return Q(e,"hour")}function de(e){return Q(e,"month")}function fe(e){return Q(e,"year")}function pe(e){return Q(e,"date")}function me(e){return ee(e,"week")}function he(e){return ee(e,"month")}function be(e,t){return J(e,t,"minutes")}function ye(e,t){return J(e,t,"hours")}function ve(e,t){return J(e,t,"days")}function ge(e,t){return J(e,t,"weeks")}function Ee(e,t){return J(e,t,"months")}function Oe(e,t){return Z(e,t,"months")}function _e(e,t){return e.isBefore(t)}function Ae(e,t){return e.isAfter(t)}function Te(e,t){return e&&t?e.isSame(t,"year"):!e&&!t}function Se(e,t){return e&&t?e.isSame(t,"month"):!e&&!t}function we(e,t){return e&&t?e.isSame(t,"day"):!e&&!t}function Ce(e,t,n){var r=t.clone().startOf("day").subtract(1,"seconds"),o=n.clone().startOf("day").add(1,"seconds");return e.clone().startOf("day").isBetween(r,o)}function Ne(e,t){return e.clone().locale(t||A.a.locale())}function Re(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.includeDates,i=t.filterDate;return n&&e.isBefore(n,"day")||r&&e.isAfter(r,"day")||o&&o.some(function(t){return we(e,t)})||a&&!a.some(function(t){return we(e,t)})||i&&!i(e.clone())||!1}function ke(e,t){for(var n=t.length,r=0;r0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,o=e.length;r=Ke,s=!t&&!r.isWeekInMonth(n);if(c||s){if(!r.props.peekNextMonth)break;i=!0}}return e},r.getClassNames=function(){var e=r.props,t=e.selectingDate,n=e.selectsStart,o=e.selectsEnd;return s()("react-datepicker__month",{"react-datepicker__month--selecting-range":t&&(n||o)})},K(r,n)}return Y(t,e),t.prototype.render=function(){return o.a.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,role:"listbox"},this.renderWeeks())},t}(o.a.Component);qe.propTypes={day:i.a.object.isRequired,dayClassName:i.a.func,endDate:i.a.object,excludeDates:i.a.array,filterDate:i.a.func,fixedHeight:i.a.bool,formatWeekNumber:i.a.func,highlightDates:i.a.instanceOf(Map),includeDates:i.a.array,inline:i.a.bool,maxDate:i.a.object,minDate:i.a.object,onDayClick:i.a.func,onDayMouseEnter:i.a.func,onMouseLeave:i.a.func,onWeekSelect:i.a.func,peekNextMonth:i.a.bool,preSelection:i.a.object,selected:i.a.object,selectingDate:i.a.object,selectsEnd:i.a.bool,selectsStart:i.a.bool,showWeekNumbers:i.a.bool,startDate:i.a.object,utcOffset:i.a.number};var Xe=function(e){function t(){var n,r;W(this,t);for(var a=arguments.length,i=Array(a),c=0;c0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return Je.some(function(t){return e.indexOf(t)>=0})},Qe=function(e){function t(n){W(this,t);var r=K(this,e.call(this,n));return r.handleClickOutside=function(e){r.props.onClickOutside(e)},r.handleDropdownFocus=function(e){Ze(e.target)&&r.props.onDropdownFocus()},r.getDateInView=function(){var e=r.props,t=e.preSelection,n=e.selected,o=e.openToDate,a=e.utcOffset,i=De(r.props),c=Pe(r.props),s=ne(a),l=o||n||t;return l||(i&&_e(s,i)?i:c&&Ae(s,c)?c:s)},r.localizeDate=function(e){return Ne(e,r.props.locale)},r.increaseMonth=function(){r.setState({date:Ee(re(r.state.date),1)},function(){return r.handleMonthChange(r.state.date)})},r.decreaseMonth=function(){r.setState({date:Oe(re(r.state.date),1)},function(){return r.handleMonthChange(r.state.date)})},r.handleDayClick=function(e,t){return r.props.onSelect(e,t)},r.handleDayMouseEnter=function(e){return r.setState({selectingDate:e})},r.handleMonthMouseLeave=function(){return r.setState({selectingDate:null})},r.handleYearChange=function(e){r.props.onYearChange&&r.props.onYearChange(e)},r.handleMonthChange=function(e){r.props.onMonthChange&&r.props.onMonthChange(e),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0))},r.handleMonthYearChange=function(e){r.handleYearChange(e),r.handleMonthChange(e)},r.changeYear=function(e){r.setState({date:se(re(r.state.date),e)},function(){return r.handleYearChange(r.state.date)})},r.changeMonth=function(e){r.setState({date:ce(re(r.state.date),e)},function(){return r.handleMonthChange(r.state.date)})},r.changeMonthYear=function(e){r.setState({date:se(ce(re(r.state.date),de(e)),fe(e))},function(){return r.handleMonthYearChange(r.state.date)})},r.header=function(){var e=me(re(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date)),t=[];return r.props.showWeekNumbers&&t.push(o.a.createElement("div",{key:"W",className:"react-datepicker__day-name"},r.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map(function(t){var n=ve(re(e),t),a=function(e){return e.localeData()}(n),i=r.formatWeekday(a,n);return o.a.createElement("div",{key:t,className:"react-datepicker__day-name"},i)}))},r.formatWeekday=function(e,t){return r.props.formatWeekDay?function(e,t,n){return n(e.weekdays(t))}(e,t,r.props.formatWeekDay):r.props.useWeekdaysShort?function(e,t){return e.weekdaysShort(t)}(e,t):function(e,t){return e.weekdaysMin(t)}(e,t)},r.renderPreviousMonthButton=function(){var e=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.minDate,o=n.includeDates,a=e.clone().subtract(1,t);return r&&a.isBefore(r,t)||o&&o.every(function(e){return a.isBefore(e,t)})||!1}(r.state.date,"month",r.props);if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=r.decreaseMonth;return e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null),o.a.createElement("button",{type:"button",className:t.join(" "),onClick:n})}},r.renderNextMonthButton=function(){var e=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.maxDate,o=n.includeDates,a=e.clone().add(1,t);return r&&a.isAfter(r,t)||o&&o.every(function(e){return a.isAfter(e,t)})||!1}(r.state.date,"month",r.props);if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];r.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),r.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=r.increaseMonth;return e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null),o.a.createElement("button",{type:"button",className:t.join(" "),onClick:n})}},r.renderCurrentMonth=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,t=["react-datepicker__current-month"];return r.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),r.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),r.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),o.a.createElement("div",{className:t.join(" ")},ae(e,r.props.dateFormat))},r.renderYearDropdown=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showYearDropdown&&!e)return o.a.createElement(xe,{adjustDateOnChange:r.props.adjustDateOnChange,date:r.state.date,onSelect:r.props.onSelect,setOpen:r.props.setOpen,dropdownMode:r.props.dropdownMode,onChange:r.changeYear,minDate:r.props.minDate,maxDate:r.props.maxDate,year:fe(r.state.date),scrollableYearDropdown:r.props.scrollableYearDropdown,yearDropdownItemNumber:r.props.yearDropdownItemNumber})},r.renderMonthDropdown=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthDropdown&&!e)return o.a.createElement(Ue,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,dateFormat:r.props.dateFormat,onChange:r.changeMonth,month:de(r.state.date),useShortMonthInDropdown:r.props.useShortMonthInDropdown})},r.renderMonthYearDropdown=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthYearDropdown&&!e)return o.a.createElement(Ge,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,dateFormat:r.props.dateFormat,onChange:r.changeMonthYear,minDate:r.props.minDate,maxDate:r.props.maxDate,date:r.state.date,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown})},r.renderTodayButton=function(){if(r.props.todayButton&&!r.props.showTimeSelectOnly)return o.a.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return r.props.onSelect(function(e){return ee(e,"date")}(ne(r.props.utcOffset)),e)}},r.props.todayButton)},r.renderMonths=function(){if(!r.props.showTimeSelectOnly){for(var e=[],t=0;t-1?c=y[i]:i=y.indexOf(y.find(function(e){return!0===e.defaultfont})));var f=o.a.createElement("span",{ref:function(e){e&&(e.parentElement.title=r)}}," ",c.name," "),p=function(t,n){n&&n.preventDefault(),c&&(a(t),Object(u.b)("uxFont",t),e.props.fontStyle(d.tb.FONT_FAMILY,t))};return o.a.createElement(s.a,{className:"ow-editor-tb-font",style:{width:150},title:f},y.map(function(e){var t=e.name,n=e.displayName,r=e.fontFamily;return o.a.createElement(l.a,{key:t,active:c.name===t,eventKey:t,onSelect:p},o.a.createElement("font",{style:n?{}:{fontFamily:r}},n||t," "))}))}}]),n}();v.defaultProps={states:"",title:"",onSelect:function(){}},v.propTypes={states:i.a.string,title:i.a.string,onSelect:i.a.func}},function(e,t,n){"use strict";n.d(t,"c",function(){return o}),n.d(t,"d",function(){return a}),n.d(t,"b",function(){return i}),n.d(t,"j",function(){return c}),n.d(t,"a",function(){return s}),n.d(t,"i",function(){return l}),n.d(t,"h",function(){return u}),n.d(t,"f",function(){return d}),n.d(t,"e",function(){return f}),n.d(t,"g",function(){return p});var r=n(11),o=function(e){return{type:r.V,addressBookId:e}},a=function(e){return{type:r.W,data:e}},i=function(e){return{type:r.U,error:e}},c=function(e){return{type:r.bb,selectedDuplicatedString:e}},s=function(e){return{type:r.D,modal:e}},l=function(e){return{type:r.X,selectedDuplicatedString:e}},u=function(){return{type:r.Z}},d=function(e){return{type:r.Y,opts:e}},f=function(){return{type:r.T}},p=function(){return{type:r.ab}}},function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"c",function(){return a}),n.d(t,"a",function(){return i}),n.d(t,"f",function(){return c}),n.d(t,"g",function(){return s}),n.d(t,"e",function(){return l}),n.d(t,"d",function(){return u});var r=n(12),o=function(){return{type:r.Z}},a=function(e){return{type:r.ab,data:e}},i=function(e){return{type:r.Y,error:e}},c=function(e){return{type:r.db,rules:e}},s=function(e){return{type:r.eb,data:e}},l=function(e){return{type:r.cb,error:e}},u=function(e,t){return{type:r.bb,rule:e,opts:t}}},function(e,t,n){"use strict";t.__esModule=!0;var r=R(n(83)),o=R(n(62)),a=R(n(60)),i=R(n(63)),c=R(n(50)),s=R(n(20)),l=R(n(1682)),u=R(n(530)),d=R(n(432)),f=R(n(1287)),p=R(n(0)),m=R(n(1)),h=R(n(44)),b=R(n(1686)),y=R(n(1289)),v=R(n(218)),g=R(n(1072)),E=R(n(1696)),O=R(n(1115)),_=R(n(1697)),A=R(n(1116)),T=R(n(1698)),S=n(113),w=R(n(305)),C=R(n(712)),N=n(277);function R(e){return e&&e.__esModule?e:{default:e}}var k=(0,c.default)({},b.default.propTypes,O.default.propTypes,{backdrop:m.default.oneOf(["static",!0,!1]),backdropClassName:m.default.string,keyboard:m.default.bool,animation:m.default.bool,dialogComponentClass:v.default,autoFocus:m.default.bool,enforceFocus:m.default.bool,restoreFocus:m.default.bool,show:m.default.bool,onHide:m.default.func,onEnter:m.default.func,onEntering:m.default.func,onEntered:m.default.func,onExit:m.default.func,onExiting:m.default.func,onExited:m.default.func,container:b.default.propTypes.container}),I=(0,c.default)({},b.default.defaultProps,{animation:!0,dialogComponentClass:O.default}),D={$bs_modal:m.default.shape({onHide:m.default.func})},P=function(e){function t(n,r){(0,o.default)(this,t);var i=(0,a.default)(this,e.call(this,n,r));return i.handleEntering=i.handleEntering.bind(i),i.handleExited=i.handleExited.bind(i),i.handleWindowResize=i.handleWindowResize.bind(i),i.handleDialogClick=i.handleDialogClick.bind(i),i.setModalRef=i.setModalRef.bind(i),i.state={style:{}},i}return(0,i.default)(t,e),t.prototype.getChildContext=function(){return{$bs_modal:{onHide:this.props.onHide}}},t.prototype.componentWillUnmount=function(){this.handleExited()},t.prototype.setModalRef=function(e){this._modal=e},t.prototype.handleDialogClick=function(e){e.target===e.currentTarget&&this.props.onHide()},t.prototype.handleEntering=function(){l.default.on(window,"resize",this.handleWindowResize),this.updateStyle()},t.prototype.handleExited=function(){l.default.off(window,"resize",this.handleWindowResize)},t.prototype.handleWindowResize=function(){this.updateStyle()},t.prototype.updateStyle=function(){if(d.default){var e=this._modal.getDialogElement(),t=e.scrollHeight,n=(0,u.default)(e),r=(0,y.default)(h.default.findDOMNode(this.props.container||n.body)),o=t>n.documentElement.clientHeight;this.setState({style:{paddingRight:r&&!o?(0,f.default)():void 0,paddingLeft:!r&&o?(0,f.default)():void 0}})}},t.prototype.render=function(){var e=this.props,n=e.backdrop,o=e.backdropClassName,a=e.animation,i=e.show,l=e.dialogComponentClass,u=e.className,d=e.style,f=e.children,m=e.onEntering,h=e.onExited,y=(0,r.default)(e,["backdrop","backdropClassName","animation","show","dialogComponentClass","className","style","children","onEntering","onExited"]),v=(0,C.default)(y,b.default),E=v[0],O=v[1],_=i&&!a&&"in";return p.default.createElement(b.default,(0,c.default)({},E,{ref:this.setModalRef,show:i,onEntering:(0,w.default)(m,this.handleEntering),onExited:(0,w.default)(h,this.handleExited),backdrop:n,backdropClassName:(0,s.default)((0,S.prefix)(y,"backdrop"),o,_),containerClassName:(0,S.prefix)(y,"open"),transition:a?g.default:void 0,dialogTransitionTimeout:t.TRANSITION_DURATION,backdropTransitionTimeout:t.BACKDROP_TRANSITION_DURATION}),p.default.createElement(l,(0,c.default)({},O,{style:(0,c.default)({},this.state.style,d),className:(0,s.default)(u,_),onClick:!0===n?this.handleDialogClick:null}),f))},t}(p.default.Component);P.propTypes=k,P.defaultProps=I,P.childContextTypes=D,P.Body=E.default,P.Header=A.default,P.Title=T.default,P.Footer=_.default,P.Dialog=O.default,P.TRANSITION_DURATION=300,P.BACKDROP_TRANSITION_DURATION=150,t.default=(0,S.bsClass)("modal",(0,S.bsSizes)([N.Size.LARGE,N.Size.SMALL],P)),e.exports=t.default},function(e,t,n){var r=n(1093),o=n(533),a=n(378),i=n(308),c=a(function(e,t){return i(e)?r(e,o(t,1,i,!0)):[]});e.exports=c},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(e){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(e){var t=n(e);return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";t.__esModule=!0;var r=f(n(83)),o=f(n(62)),a=f(n(60)),i=f(n(63)),c=f(n(50)),s=f(n(0)),l=f(n(1)),u=f(n(146)),d=f(n(712));function f(e){return e&&e.__esModule?e:{default:e}}var p=(0,c.default)({},u.default.propTypes,{bsStyle:l.default.string,bsSize:l.default.string,title:l.default.node.isRequired,noCaret:l.default.bool,children:l.default.node}),m=function(e){function t(){return(0,o.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.bsSize,n=e.bsStyle,o=e.title,a=e.children,i=(0,r.default)(e,["bsSize","bsStyle","title","children"]),l=(0,d.default)(i,u.default.ControlledComponent),f=l[0],p=l[1];return s.default.createElement(u.default,(0,c.default)({},f,{bsSize:t,bsStyle:n}),s.default.createElement(u.default.Toggle,(0,c.default)({},p,{bsSize:t,bsStyle:n}),o),s.default.createElement(u.default.Menu,null,a))},t}(s.default.Component);m.propTypes=p,t.default=m,e.exports=t.default},function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a});var r=n(15),o=function(e){return e.settings.mailSignatures.list},a=Object(r.createSelector)(o,function(e){return e.filter(function(e){return e.default})[0]})},function(e,t,n){"use strict";t.__esModule=!0;var r=h(n(50)),o=h(n(83)),a=h(n(62)),i=h(n(60)),c=h(n(63)),s=h(n(20)),l=h(n(0)),u=h(n(1)),d=h(n(708)),f=h(n(711)),p=n(113),m=h(n(305));function h(e){return e&&e.__esModule?e:{default:e}}var b={active:u.default.bool,disabled:u.default.bool,divider:(0,d.default)(u.default.bool,function(e){var t=e.divider,n=e.children;return t&&n?new Error("Children will not be rendered for dividers"):null}),eventKey:u.default.any,header:u.default.bool,href:u.default.string,onClick:u.default.func,onSelect:u.default.func},y=function(e){function t(n,r){(0,a.default)(this,t);var o=(0,i.default)(this,e.call(this,n,r));return o.handleClick=o.handleClick.bind(o),o}return(0,c.default)(t,e),t.prototype.handleClick=function(e){var t=this.props,n=t.href,r=t.disabled,o=t.onSelect,a=t.eventKey;n&&!r||e.preventDefault(),r||o&&o(a,e)},t.prototype.render=function(){var e=this.props,t=e.active,n=e.disabled,a=e.divider,i=e.header,c=e.onClick,u=e.className,d=e.style,h=(0,o.default)(e,["active","disabled","divider","header","onClick","className","style"]),b=(0,p.splitBsPropsAndOmit)(h,["eventKey","onSelect"]),y=b[0],v=b[1];return a?(v.children=void 0,l.default.createElement("li",(0,r.default)({},v,{role:"separator",className:(0,s.default)(u,"divider"),style:d}))):i?l.default.createElement("li",(0,r.default)({},v,{role:"heading",className:(0,s.default)(u,(0,p.prefix)(y,"header")),style:d})):l.default.createElement("li",{role:"presentation",className:(0,s.default)(u,{active:t,disabled:n}),style:d},l.default.createElement(f.default,(0,r.default)({},v,{role:"menuitem",tabIndex:"-1",onClick:(0,m.default)(c,this.handleClick)})))},t}(l.default.Component);y.propTypes=b,y.defaultProps={divider:!1,disabled:!1,header:!1},t.default=(0,p.bsClass)("dropdown",y),e.exports=t.default},function(e,t,n){"use strict";n.d(t,"b",function(){return s}),n.d(t,"d",function(){return u}),n.d(t,"a",function(){return l}),n.d(t,"c",function(){return d});var r=n(15),o=n(4);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t-1){var c="(?:^|.*;\\s*)"+escape("clientlocale").replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";r=unescape(t.document.cookie.replace(new RegExp(c),"$1"))}else window.uxLocalStorage&&window.uxLocalStorage.getItem("clientlocale")&&(r=window.uxLocalStorage&&window.uxLocalStorage.getItem("clientlocale"));a=navigator.language.replace("-","_"),a=UXLocales[a]&&a,window.UXLocales.select=i=r||a||n,document.documentElement.lang=window.UXLocales.select,o(i,e)}else console.error("No UXConfig")},e.exports.parseURL=n,e.exports.validateURL=r}).call(this,n(129))},function(e,t,n){"use strict";n.d(t,"i",function(){return p}),n.d(t,"j",function(){return m}),n.d(t,"k",function(){return h}),n.d(t,"t",function(){return b}),n.d(t,"e",function(){return y}),n.d(t,"c",function(){return v}),n.d(t,"m",function(){return g}),n.d(t,"p",function(){return E}),n.d(t,"q",function(){return O}),n.d(t,"r",function(){return _}),n.d(t,"u",function(){return A}),n.d(t,"f",function(){return T}),n.d(t,"h",function(){return S}),n.d(t,"d",function(){return C}),n.d(t,"l",function(){return R}),n.d(t,"v",function(){return k}),n.d(t,"w",function(){return I}),n.d(t,"x",function(){return D}),n.d(t,"y",function(){return P}),n.d(t,"s",function(){return x}),n.d(t,"g",function(){return F}),n.d(t,"z",function(){return B}),n.d(t,"a",function(){return U}),n.d(t,"b",function(){return V}),n.d(t,"o",function(){return H}),n.d(t,"n",function(){return G});var r=n(15),o=n(18),a=n.n(o),i=n(35),c=n(363),s=n(4),l=n(79),u=n(7);function d(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=e.uid,n=e.calendarId;return(arguments.length>1?arguments[1]:void 0)[n][t]}),Object(r.createSelector)(h,N,function(e,t){if(!e||0===e.length)return null;var n=e[0],r=n.calendarId,o=n.uid;return t[r][o]}),function(e){var t=e.uid,n=e.calendarId;return Object(r.createSelector)(N,function(e){return e[n]&&e[n][t]})}),B=function(e,t){return Object(r.createSelector)(w,function(n){var r=t.format(s.m);return e.filter(function(e){return!n[e]||n[e].cacheExpired||!n[e][r]})})},U=(Object(r.createSelector)(function(e){return e.calendar.events.display.selectedDate},i.o,function(e){return Object(u.isMobile)()?window.TimeUtil&&(e&&window.TimeUtil.parseTimeZoneMomentForRui(e,s.m)||window.TimeUtil.getTimeZoneMomentForRui())||a()():e&&a()(e).isDST()&&(a()(e)._offset>=0||-0==a()(e)._offset)?a.a.utc(e).utcOffset(a()(e)._offset):e&&a()(e).isDST()?window.TimeUtil.parseTimeZoneMomentForRui(e,s.m):window.TimeUtil&&(e&&window.TimeUtil.parseTimeZoneMomentForRui(e,s.m)||window.TimeUtil.getTimeZoneMomentForRui())||a()()}),Object(r.createSelector)(v,c.a,i.o,function(e){return window.TimeUtil&&(e&&window.TimeUtil.parseTimeZoneMomentForRui(e,s.m)||window.TimeUtil.getTimeZoneMomentForRui())||a()()})),V=Object(r.createSelector)(v,y,function(e,t){if(!window.TimeUtil)return{};var n=window.TimeUtil.parseTimeZoneMomentForRui(e,s.m);return Object(u.isMobile)()?{startTime:a()(n).startOf("month").add(-1,"months"),endTime:a()(n).endOf("month").add(1,"months")}:"month"===t?{startTime:a()(n).startOf("month").startOf("week"),endTime:a()(n).endOf("month").endOf("week")}:"week"===t?{startTime:a()(n).startOf("week").startOf("day"),endTime:a()(n).endOf("week").startOf("day")}:"day"===t?{startTime:a()(n).startOf("day"),endTime:a()(n).endOf("day")}:"list"===t?{startTime:a()(n).startOf("month"),endTime:a()(n).endOf("month")}:{}}),H=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return Object(r.createSelector)(w,N,function(t,r){for(var o=n&&0!==n.length?d(n):Object.keys(t),i=[],c=Object(l.e)(a()(e).startOf("day")),u=Object(l.e)(a()(e).endOf("day")),f=Object(l.e)(a()(e)),p=function(){var e,n=f.startOf("month").format(s.m),l=o.map(function(e){return!(!t[e]||!t[e][n])&&Object.values(t[e]&&t[e][n]).filter(function(e){var t=e.calendarId,n=e.uid,o=r[t][n];return a()(o.startMillis).isBetween(c,u,null,"[)")||a()(o.endMillis).isBetween(c,u,null,"(]")})});(e=[]).concat.apply(e,d(l)).forEach(function(e){e&&i.push(r[e.calendarId][e.uid])}),f.add(1,"months")};f.isBefore(u);)p();return i})},G=Object(r.createSelector)(function(e){return e},L,V,N,function(e,t,n,r){var o=n.startTime,i=n.endTime;if(!window.TimeUtil)return[];if(!o||!i)return[];var c=a()(o).startOf("month");if(!c.isValid())return[];for(var u=a()(i).startOf("month"),f=[],p=function(n){var r=Object(l.e)(c.add(0===n?0:1,"months")).format(s.m),o=t.reduce(function(t,n){var o=e.calendar.events.calendars[n]&&e.calendar.events.calendars[n][r]||{};return t.concat(Object.values(o))},[]);if(f.push.apply(f,d(o.filter(function(e){return!e.recurrence||e.recurrenceOf}))),c.toDate()>=u.toDate())return"break"},m=0;;m+=1){if("break"===p(m))break}return Array.from(new Set(f.map(function(e){return e.uid}))).map(function(e){return f.find(function(t){return t.uid===e})}).map(function(e){var t=e.uid,n=e.calendarId;return r[n][t]}).sort(function(e,t){return e.startMillis-t.startMillis})});Object(r.createSelector)(N,L,w,function(e,t,n){for(var r=window.TimeUtil,o={},i=1/0,c=0,s=0;sc&&(c=b);var E=r.parseTimeZoneMomentForRui(p),O=r.parseTimeZoneMomentForRui(h);!0===f.allDay&&(O=a.a.utc(h).utcOffset("-00:01").format("YYYYMMDDTHHmmss"),O=r.parseInTimezoneForRui(O));for(var _=a()(O).startOf("day");E.isSameOrBefore(O,"day");){var A=E.format("YYYYMMDD");if(o[A]||(o[A]=[]),o[A].push(f),E.add(1,"days"),!f.allDay&&_.isSame(O)&&E.isSameOrAfter(O))break}}}}}return{minTime:i,maxTime:c,result:o}})},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(1),i=n.n(a),c=n(95),s=n(3),l=function(e){var t=e.isShown,n=e.message,r=void 0===n?Object(s.a)("common.LOADING_MESSAGE"):n;return t&&o.a.createElement("div",{className:"mask"},o.a.createElement("div",{className:"mask-bg"}),o.a.createElement("div",{className:"mask-content"},o.a.createElement("div",{className:"mask-loading-img"},o.a.createElement(c.a,null)),o.a.createElement("span",null,r)))};l.defaultProps={isShown:!0,message:void 0},l.propTypes={isShown:i.a.bool,message:i.a.string},t.a=l},function(e,t,n){"use strict";n.d(t,"a",function(){return y});var r=n(22),o=n(197),a=n(374);function i(e){"@babel/helpers - typeof";return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this.editor,o=r.model,a=o.document.selection;for(var i in n=v(r,t||a,n),e=d(d({},Object.fromEntries(a.getAttributes())),e))o.schema.checkAttribute(n,i)||delete e[i];return o.change(function(r){var a=r.createElement(n,e);return o.insertObject(a,t,null,{setSelection:"on",findOptimalPosition:!t&&"imageInline"!=n}),a.parent?a:null})}},{key:"getClosestSelectedImageWidget",value:function(e){var t=e.getFirstPosition();if(!t)return null;var n=e.getSelectedElement();if(n&&this.isImageWidget(n))return n;for(var r=t.parent;r;){if(r.is("element")&&this.isImageWidget(r))return r;r=r.parent}return null}},{key:"getClosestSelectedImageElement",value:function(e){var t=e.getSelectedElement();return this.isImage(t)?t:e.getFirstPosition().findAncestor("imageBlock")}},{key:"isImageAllowed",value:function(){var e=this.editor.model.document.selection;return function(e,t){if("imageBlock"==v(e,t)){var n=function(e,t){var n=Object(o.c)(e,t).start.parent;if(n.isEmpty&&!n.is("element","$root"))return n.parent;return n}(t,e.model);if(e.model.schema.checkChild(n,"imageBlock"))return!0}else if(e.model.schema.checkChild(t.focus,"imageInline"))return!0;return!1}(this.editor,e)&&function(e){return c(e.focus.getAncestors()).every(function(e){return!e.is("element","imageBlock")})}(e)}},{key:"toImageWidget",value:function(e,t,n){var r=this;t.setCustomProperty("image",!0,e);return Object(o.e)(e,t,{label:function(){var t=r.findViewImgElement(e).getAttribute("alt");return t?"".concat(t," ").concat(n):n}})}},{key:"isImageWidget",value:function(e){return!!e.getCustomProperty("image")&&Object(o.d)(e)}},{key:"isBlockImage",value:function(e){return!!e&&e.is("element","imageBlock")}},{key:"isInlineImage",value:function(e){return!!e&&e.is("element","imageInline")}},{key:"findViewImgElement",value:function(e){if(this.isInlineImageView(e))return e;var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=s(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(this.editor.editing.view.createRangeIn(e));try{for(n.s();!(t=n.n()).done;){var r=t.value.item;if(this.isInlineImageView(r))return r}}catch(e){n.e(e)}finally{n.f()}}}],[{key:"pluginName",get:function(){return"ImageUtils"}}]),n}();function v(e,t,n){var r=e.model.schema,o=e.config.get("image.insert.type");return e.plugins.has("ImageBlockEditing")?e.plugins.has("ImageInlineEditing")?n||("inline"===o?"imageInline":"block"===o?"imageBlock":t.is("selection")?Object(a.c)(r,t):r.checkChild(t,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}},function(e,t,n){"use strict";var r=n(243),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,c=r.a?r.a.toStringTag:void 0;var s=function(e){var t=a.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=i.call(e);return r&&(t?e[c]=n:delete e[c]),o},l=Object.prototype.toString;var u=function(e){return l.call(e)},d="[object Null]",f="[object Undefined]",p=r.a?r.a.toStringTag:void 0;t.a=function(e){return null==e?void 0===e?f:d:p&&p in Object(e)?s(e):u(e)}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});n(15);var r=function(e,t){var n=e.resource.items,r=[];return t.ids&&t.ids.forEach(function(e){n[e]&&r.push(n[e])}),r}},function(e,t,n){"use strict";t.__esModule=!0;var r=p(n(50)),o=p(n(83)),a=p(n(62)),i=p(n(60)),c=p(n(63)),s=p(n(20)),l=p(n(0)),u=p(n(1)),d=p(n(218)),f=n(113);function p(e){return e&&e.__esModule?e:{default:e}}var m={horizontal:u.default.bool,inline:u.default.bool,componentClass:d.default},h=function(e){function t(){return(0,a.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,c.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.horizontal,n=e.inline,a=e.componentClass,i=e.className,c=(0,o.default)(e,["horizontal","inline","componentClass","className"]),u=(0,f.splitBsProps)(c),d=u[0],p=u[1],m=[];return t&&m.push((0,f.prefix)(d,"horizontal")),n&&m.push((0,f.prefix)(d,"inline")),l.default.createElement(a,(0,r.default)({},p,{className:(0,s.default)(i,m)}))},t}(l.default.Component);h.propTypes=m,h.defaultProps={horizontal:!1,inline:!1,componentClass:"form"},t.default=(0,f.bsClass)("form",h),e.exports=t.default},function(e,t,n){"use strict";var r=n(554),o=n(443);t.a=function(e,t,n,a){var i=!n;n||(n={});for(var c=-1,s=t.length;++c=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function w(e,t){for(var n=0;nh?1:ob?1:ah?-1:ob?-1:ab?1:ab?-1:ab?1:ab?-1:ay?-1:ib?1:ay?1:ib?-1:a_?1:c<_?-1:a>b?1:a_?-1:c<_?1:a>b?-1:a=t:e.value>=t&&r[n-1].value=t:e.value>=t&&r[n-1].value=t:!!((e.value==="01:00 ".concat(Object(a.a)("common.PM"))||e.value==="00:00 ".concat(Object(a.a)("common.AM")))&&(/12/.test(t)||/11/.test(t))&&e.value=t)||e.value>=t&&r[n-1].valuev;v++)if((E=k(e[v]))&&l(h,E))return E;return new m(!1)}b=u(e,y)}for(O=S?e.next:b.next;!(_=o(O,b)).done;){try{E=k(_.value)}catch(e){f(b,"throw",e)}if("object"==typeof E&&E&&l(h,E))return E}return new m(!1)}},function(e,t,n){var r=n(52),o=n(170),a=n(110),i=n(404),c=r("".replace),s=RegExp("^["+i+"]+"),l=RegExp("(^|[^"+i+"])["+i+"]+$"),u=function(e){return function(t){var n=a(o(t));return 1&e&&(n=c(n,s,"")),2&e&&(n=c(n,l,"$1")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},function(e,t,n){var r=n(59);e.exports=r.Promise},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e},e.exports=t.default,e.exports.default=t.default},function(e,t,n){"use strict";function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(1333),a=Object.prototype.toString;function i(e){return"[object Array]"===a.call(e)}function c(e){return void 0===e}function s(e){return null!==e&&"object"===r(e)}function l(e){return"[object Function]"===a.call(e)}function u(e,t){if(null!==e&&void 0!==e)if("object"!==r(e)&&(e=[e]),i(e))for(var n=0,o=e.length;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.sideOffset,n=void 0===t?E.arrowSideOffset:t,r=e.heightOffset,o=void 0===r?E.arrowHeightOffset:r,a=e.stickyVerticalOffset,i=void 0===a?E.stickyVerticalOffset:a,c=e.config;return{northWestArrowSouthWest:function(e,t){return f({top:s(e,t),left:e.left-n,name:"arrow_sw"},c&&{config:c})},northWestArrowSouthMiddleWest:function(e,t){return f({top:s(e,t),left:e.left-.25*t.width-n,name:"arrow_smw"},c&&{config:c})},northWestArrowSouth:function(e,t){return f({top:s(e,t),left:e.left-t.width/2,name:"arrow_s"},c&&{config:c})},northWestArrowSouthMiddleEast:function(e,t){return f({top:s(e,t),left:e.left-.75*t.width+n,name:"arrow_sme"},c&&{config:c})},northWestArrowSouthEast:function(e,t){return f({top:s(e,t),left:e.left-t.width+n,name:"arrow_se"},c&&{config:c})},northArrowSouthWest:function(e,t){return f({top:s(e,t),left:e.left+e.width/2-n,name:"arrow_sw"},c&&{config:c})},northArrowSouthMiddleWest:function(e,t){return f({top:s(e,t),left:e.left+e.width/2-.25*t.width-n,name:"arrow_smw"},c&&{config:c})},northArrowSouth:function(e,t){return f({top:s(e,t),left:e.left+e.width/2-t.width/2,name:"arrow_s"},c&&{config:c})},northArrowSouthMiddleEast:function(e,t){return f({top:s(e,t),left:e.left+e.width/2-.75*t.width+n,name:"arrow_sme"},c&&{config:c})},northArrowSouthEast:function(e,t){return f({top:s(e,t),left:e.left+e.width/2-t.width+n,name:"arrow_se"},c&&{config:c})},northEastArrowSouthWest:function(e,t){return f({top:s(e,t),left:e.right-n,name:"arrow_sw"},c&&{config:c})},northEastArrowSouthMiddleWest:function(e,t){return f({top:s(e,t),left:e.right-.25*t.width-n,name:"arrow_smw"},c&&{config:c})},northEastArrowSouth:function(e,t){return f({top:s(e,t),left:e.right-t.width/2,name:"arrow_s"},c&&{config:c})},northEastArrowSouthMiddleEast:function(e,t){return f({top:s(e,t),left:e.right-.75*t.width+n,name:"arrow_sme"},c&&{config:c})},northEastArrowSouthEast:function(e,t){return f({top:s(e,t),left:e.right-t.width+n,name:"arrow_se"},c&&{config:c})},southWestArrowNorthWest:function(e){return f({top:l(e),left:e.left-n,name:"arrow_nw"},c&&{config:c})},southWestArrowNorthMiddleWest:function(e,t){return f({top:l(e),left:e.left-.25*t.width-n,name:"arrow_nmw"},c&&{config:c})},southWestArrowNorth:function(e,t){return f({top:l(e),left:e.left-t.width/2,name:"arrow_n"},c&&{config:c})},southWestArrowNorthMiddleEast:function(e,t){return f({top:l(e),left:e.left-.75*t.width+n,name:"arrow_nme"},c&&{config:c})},southWestArrowNorthEast:function(e,t){return f({top:l(e),left:e.left-t.width+n,name:"arrow_ne"},c&&{config:c})},southArrowNorthWest:function(e){return f({top:l(e),left:e.left+e.width/2-n,name:"arrow_nw"},c&&{config:c})},southArrowNorthMiddleWest:function(e,t){return f({top:l(e),left:e.left+e.width/2-.25*t.width-n,name:"arrow_nmw"},c&&{config:c})},southArrowNorth:function(e,t){return f({top:l(e),left:e.left+e.width/2-t.width/2,name:"arrow_n"},c&&{config:c})},southArrowNorthMiddleEast:function(e,t){return f({top:l(e),left:e.left+e.width/2-.75*t.width+n,name:"arrow_nme"},c&&{config:c})},southArrowNorthEast:function(e,t){return f({top:l(e),left:e.left+e.width/2-t.width+n,name:"arrow_ne"},c&&{config:c})},southEastArrowNorthWest:function(e){return f({top:l(e),left:e.right-n,name:"arrow_nw"},c&&{config:c})},southEastArrowNorthMiddleWest:function(e,t){return f({top:l(e),left:e.right-.25*t.width-n,name:"arrow_nmw"},c&&{config:c})},southEastArrowNorth:function(e,t){return f({top:l(e),left:e.right-t.width/2,name:"arrow_n"},c&&{config:c})},southEastArrowNorthMiddleEast:function(e,t){return f({top:l(e),left:e.right-.75*t.width+n,name:"arrow_nme"},c&&{config:c})},southEastArrowNorthEast:function(e,t){return f({top:l(e),left:e.right-t.width+n,name:"arrow_ne"},c&&{config:c})},westArrowEast:function(e,t){return f({top:e.top+e.height/2-t.height/2,left:e.left-t.width-o,name:"arrow_e"},c&&{config:c})},eastArrowWest:function(e,t){return f({top:e.top+e.height/2-t.height/2,left:e.right+o,name:"arrow_w"},c&&{config:c})},viewportStickyNorth:function(e,t,n){return e.getIntersection(n)?{top:n.top+i,left:e.left+e.width/2-t.width/2,name:"arrowless",config:f({withArrow:!1},c)}:null}};function s(e,t){return e.top-t.height-o}function l(e){return e.bottom+o}}E.arrowSideOffset=25,E.arrowHeightOffset=10,E.stickyVerticalOffset=20,E._getOptimalPosition=o.z,E.defaultPositions=_()},function(e,t,n){"use strict";n.d(t,"c",function(){return _}),n.d(t,"a",function(){return A}),n.d(t,"b",function(){return T});var r=n(575),o=n(434),a=n(506),i=n(731),c=(n(500),n(152));function s(e){"@babel/helpers - typeof";return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||f(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||f(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=f(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function f(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?n-1:0),i=1;i3&&void 0!==arguments[3]?arguments[3]:{};this[v]||(this[v]={});var i=this[v];S(e)||T(e);var c=S(e);(r=i[c])||(r=i[c]={emitter:e,callbacks:{}}),(o=r.callbacks[t])||(o=r.callbacks[t]=[]),o.push(n),function(e,t,n,r,o){t._addEventListener?t._addEventListener(n,r,o):e._addEventListener.call(t,n,r,o)}(this,e,t,n,a)}},{key:"stopListening",value:function(e,t,n){var r=this[v],o=e&&S(e),a=r&&o?r[o]:void 0,i=a&&t?a.callbacks[t]:void 0;if(!(!r||e&&!a||t&&!i))if(n)R(this,e,t,n),-1!==i.indexOf(n)&&(1===i.length?delete a.callbacks[t]:R(this,e,t,n));else if(i){for(;n=i.pop();)R(this,e,t,n);delete a.callbacks[t]}else if(a){for(t in a.callbacks)this.stopListening(e,t);delete r[o]}else{for(o in r)this.stopListening(r[o].emitter);delete this[v]}}},{key:"fire",value:function(e){try{var t=e instanceof r.a?e:new r.a(this,e),n=t.name,o=function e(t,n){var r;if(!t._events||!(r=t._events[n])||!r.callbacks.length)return n.indexOf(":")>-1?e(t,n.substr(0,n.lastIndexOf(":"))):null;return r.callbacks}(this,n);t.path.push(this);for(var a=arguments.length,i=new Array(a>1?a-1:0),s=1;s-1&&t.splice(n,1);for(var r=0;t[r]&&b(t[r],e);)r++;t.splice(r,0,e)}}},{key:"_removeDescriptor",value:function(e){var t=this._stack,n=t.findIndex(function(t){return t.id===e});n>-1&&t.splice(n,1)}}]),n}();function h(e,t){return e&&t&&e.priority==t.priority&&y(e.classes)==y(t.classes)}function b(e,t){return e.priority>t.priority||!(e.priorityy(t.classes)}function y(e){return Array.isArray(e)?e.sort().join(","):e}var v='',g="ck-widget"; /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function E(e){return!!e.is("element")&&!!e.getCustomProperty("widget")}function O(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e.is("containerElement"))throw new i.a("widget-to-widget-wrong-element-type",null,{element:e});return t.setAttribute("contenteditable","false",e),t.addClass(g,e),t.setCustomProperty("widget",!0,e),e.getFillerOffset=w,t.setCustomProperty("widgetLabel",[],e),n.label&&function(e,t){e.getCustomProperty("widgetLabel").push(t)}(e,n.label),n.hasSelectionHandle&&function(e,t){var n=t.createUIElement("div",{class:"ck ck-widget__selection-handle"},function(e){var t=this.toDomElement(e),n=new c.j;return n.set("content",v),n.render(),t.appendChild(n.element),t});t.insert(t.createPositionAt(e,0),n),t.addClass(["ck-widget_with-selection-handle"],e)} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */(e,t),T(e,t),e}function _(e,t,n){if(t.classes&&n.addClass(Object(i.Y)(t.classes),e),t.attributes)for(var r in t.attributes)n.setAttribute(r,t.attributes[r],e)}function A(e,t,n){if(t.classes&&n.removeClass(Object(i.Y)(t.classes),e),t.attributes)for(var r in t.attributes)n.removeAttribute(r,e)}function T(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:A,o=new m;o.on("change:top",function(t,o){o.oldDescriptor&&r(e,o.oldDescriptor,o.writer),o.newDescriptor&&n(e,o.newDescriptor,o.writer)});t.setCustomProperty("addHighlight",function(e,t,n){return o.add(t,n)},e),t.setCustomProperty("removeHighlight",function(e,t,n){return o.remove(t,n)},e)}function S(e,t){var n=e.getSelectedElement();if(n){var r=R(e);if(r)return t.createRange(t.createPositionAt(n,r))}return Object(o.v)(e,t)}function w(){return null}var C="widget-type-around";function N(e,t,n){return!!e&&E(e)&&!n.isInline(t)}function R(e){return e.getAttribute(C)}var k=n(56),I=n.n(k),D=n(1155),P={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(D.a,P),D.a.locals;function L(e){"@babel/helpers - typeof";return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||x(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=x(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function x(e,t){if(e){if("string"==typeof e)return F(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?F(e,t):void 0}}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n',"image/svg+xml").firstChild,Y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&V(e,t)}(n,r["i"]);var t=H(n);function n(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this,e))._currentFakeCaretModelElement=null,r}return function(e,t,n){t&&B(e.prototype,t),n&&B(e,n)}(n,[{key:"init",value:function(){var e=this.editor,t=e.editing.view;this.on("change:isEnabled",function(n,r,o){t.change(function(e){var n,r=M(t.document.roots);try{for(r.s();!(n=r.n()).done;){var a=n.value;o?e.removeClass("ck-widget__type-around_disabled",a):e.addClass("ck-widget__type-around_disabled",a)}}catch(e){r.e(e)}finally{r.f()}}),o||e.model.change(function(e){e.removeSelectionAttribute(C)})}),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}},{key:"destroy",value:function(){U(G(n.prototype),"destroy",this).call(this),this._currentFakeCaretModelElement=null}},{key:"_insertParagraph",value:function(e,t){var n=this.editor,r=n.editing.view,o=n.model.schema.getAttributesWithProperty(e,"copyOnReplace",!0);n.execute("insertParagraph",{position:n.model.createPositionAt(e,t),attributes:o}),r.focus(),r.scrollToTheSelection()}},{key:"_listenToIfEnabled",value:function(e,t,n,r){var o=this;this.listenTo(e,t,function(){o.isEnabled&&n.apply(void 0,arguments)},r)}},{key:"_insertParagraphAccordingToFakeCaretPosition",value:function(){var e=this.editor.model.document.selection,t=R(e);if(!t)return!1;var n=e.getSelectedElement();return this._insertParagraph(n,t),!0}},{key:"_enableTypeAroundUIInjection",value:function(){var e=this,t=this.editor,n=t.model.schema,r=t.locale.t,o={before:r("Insert paragraph before block"),after:r("Insert paragraph after block")};t.editing.downcastDispatcher.on("insert",function(t,a,i){var s=i.mapper.toViewElement(a.item);s&&(N(s,a.item,n)&&(!function(e,t,n){var r=e.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},function(e){var n=this.toDomElement(e);return function(e,t){var n,r=M(W);try{for(r.s();!(n=r.n()).done;){var o=n.value,a=new c.s({tag:"div",attributes:{class:["ck","ck-widget__type-around__button","ck-widget__type-around__button_".concat(o)],title:t[o],"aria-hidden":"true"},children:[e.ownerDocument.importNode(z,!0)]});e.appendChild(a.render())}}catch(e){r.e(e)}finally{r.f()}}(n,t),function(e){var t=new c.s({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});e.appendChild(t.render())}(n),n});e.insert(e.createPositionAt(n,"end"),r)}(i.writer,o,s),s.getCustomProperty("widgetLabel").push(function(){return e.isEnabled?r("Press Enter to type after or press Shift + Enter to type before the widget"):""})))},{priority:"low"})}},{key:"_enableTypeAroundFakeCaretActivationUsingKeyboardArrows",value:function(){var e=this,t=this.editor,n=t.model,r=n.document.selection,o=n.schema,a=t.editing.view;function i(e){return"ck-widget_type-around_show-fake-caret_".concat(e)}this._listenToIfEnabled(a.document,"arrowKey",function(t,n){e._handleArrowKeyPress(t,n)},{context:[E,"$text"],priority:"high"}),this._listenToIfEnabled(r,"change:range",function(e,n){n.directChange&&t.model.change(function(e){e.removeSelectionAttribute(C)})}),this._listenToIfEnabled(n.document,"change:data",function(){var e=r.getSelectedElement();if(e&&N(t.editing.mapper.toViewElement(e),e,o))return;t.model.change(function(e){e.removeSelectionAttribute(C)})}),this._listenToIfEnabled(t.editing.downcastDispatcher,"selection",function(t,n,r){var a=r.writer;if(e._currentFakeCaretModelElement){var c=r.mapper.toViewElement(e._currentFakeCaretModelElement);c&&(a.removeClass(W.map(i),c),e._currentFakeCaretModelElement=null)}var s=n.selection.getSelectedElement();if(s){var l=r.mapper.toViewElement(s);if(N(l,s,o)){var u=R(n.selection);u&&(a.addClass(i(u),l),e._currentFakeCaretModelElement=s)}}}),this._listenToIfEnabled(t.ui.focusTracker,"change:isFocused",function(e,n,r){r||t.model.change(function(e){e.removeSelectionAttribute(C)})})}},{key:"_handleArrowKeyPress",value:function(e,t){var n,r=this.editor,o=r.model,a=o.document.selection,c=o.schema,s=r.editing.view,l=t.keyCode,u=Object(i.G)(l,r.locale.contentLanguageDirection),d=s.document.selection.getSelectedElement();N(d,r.editing.mapper.toModelElement(d),c)?n=this._handleArrowKeyPressOnSelectedWidget(u):a.isCollapsed?n=this._handleArrowKeyPressWhenSelectionNextToAWidget(u):t.shiftKey||(n=this._handleArrowKeyPressWhenNonCollapsedSelection(u)),n&&(t.preventDefault(),e.stop())}},{key:"_handleArrowKeyPressOnSelectedWidget",value:function(e){var t=this.editor.model,n=R(t.document.selection);return t.change(function(t){return n?n!==(e?"after":"before")&&(t.removeSelectionAttribute(C),!0):(t.setSelectionAttribute(C,e?"after":"before"),!0)})}},{key:"_handleArrowKeyPressWhenSelectionNextToAWidget",value:function(e){var t=this.editor,n=t.model,r=n.schema,o=t.plugins.get("Widget"),a=o._getObjectElementNextToSelection(e);return!!N(t.editing.mapper.toViewElement(a),a,r)&&(n.change(function(t){o._setSelectionOverElement(a),t.setSelectionAttribute(C,e?"before":"after")}),!0)}},{key:"_handleArrowKeyPressWhenNonCollapsedSelection",value:function(e){var t=this.editor,n=t.model,r=n.schema,o=t.editing.mapper,a=n.document.selection,i=e?a.getLastPosition().nodeBefore:a.getFirstPosition().nodeAfter;return!!N(o.toViewElement(i),i,r)&&(n.change(function(t){t.setSelection(i,"on"),t.setSelectionAttribute(C,e?"after":"before")}),!0)}},{key:"_enableInsertingParagraphsOnButtonClick",value:function(){var e=this,t=this.editor,n=t.editing.view;this._listenToIfEnabled(n.document,"mousedown",function(r,o){var a=function(e){return e.closest(".ck-widget__type-around__button")}(o.domTarget);if(a){var i=function(e){return e.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(a),c=function(e,t){var n=e.closest(".ck-widget");return t.mapDomToView(n)}(a,n.domConverter),s=t.editing.mapper.toModelElement(c);e._insertParagraph(s,i),o.preventDefault(),r.stop()}})}},{key:"_enableInsertingParagraphsOnEnterKeypress",value:function(){var e=this,t=this.editor,n=t.model.document.selection,r=t.editing.view;this._listenToIfEnabled(r.document,"enter",function(r,o){if("atTarget"==r.eventPhase){var a,i=n.getSelectedElement(),c=t.editing.mapper.toViewElement(i),s=t.model.schema;e._insertParagraphAccordingToFakeCaretPosition()?a=!0:N(c,i,s)&&(e._insertParagraph(i,o.isSoft?"before":"after"),a=!0),a&&(o.preventDefault(),r.stop())}},{context:E})}},{key:"_enableInsertingParagraphsOnTypingKeystroke",value:function(){var e=this,t=this.editor.editing.view.document;this._listenToIfEnabled(t,"insertText",function(n,r){e._insertParagraphAccordingToFakeCaretPosition()&&(r.selection=t.selection)},{priority:"high"}),i.r.isAndroid?this._listenToIfEnabled(t,"keydown",function(t,n){229==n.keyCode&&e._insertParagraphAccordingToFakeCaretPosition()}):this._listenToIfEnabled(t,"compositionstart",function(){e._insertParagraphAccordingToFakeCaretPosition()},{priority:"high"})}},{key:"_enableDeleteIntegration",value:function(){var e=this.editor,t=e.editing.view,n=e.model,r=n.schema;this._listenToIfEnabled(t.document,"delete",function(t,o){if("atTarget"==t.eventPhase){var a=R(n.document.selection);if(a){var i=o.direction,c=n.document.selection.getSelectedElement(),s="forward"==i;if("before"===a===s)e.execute("delete",{selection:n.createSelection(c,"on")});else{var l=r.getNearestSelectionRange(n.createPositionAt(c,a),i);if(l)if(l.isCollapsed){var u=n.createSelection(l.start);if(n.modifySelection(u,{direction:i}),u.focus.isEqual(l.start)){var d=function(e,t){var n,r=t,o=M(t.getAncestors({parentFirst:!0}));try{for(o.s();!(n=o.n()).done;){var a=n.value;if(a.childCount>1||e.isLimit(a))break;r=a}}catch(e){o.e(e)}finally{o.f()}return r}(r,l.start.parent);n.deleteContent(n.createSelection(d,"on"),{doNotAutoparagraph:!0})}else n.change(function(t){t.setSelection(l),e.execute(s?"deleteForward":"delete")})}else n.change(function(t){t.setSelection(l),e.execute(s?"deleteForward":"delete")})}o.preventDefault(),t.stop()}}},{context:E})}},{key:"_enableInsertContentIntegration",value:function(){var e=this.editor,t=this.editor.model,n=t.document.selection;this._listenToIfEnabled(e.model,"insertContent",function(e,r){var o=j(r,2),a=o[0],i=o[1];if(!i||i.is("documentSelection")){var c=R(n);if(c)return e.stop(),t.change(function(e){var r=n.getSelectedElement(),o=t.createPositionAt(r,c),i=e.createSelection(o),s=t.insertContent(a,i);return e.setSelection(i),s})}},{priority:"high"})}},{key:"_enableInsertObjectIntegration",value:function(){var e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"insertObject",function(e,n){var r=j(n,4),o=r[1],a=r[3],i=void 0===a?{}:a;if(!o||o.is("documentSelection")){var c=R(t);c&&(i.findOptimalPosition=c,n[3]=i)}},{priority:"high"})}},{key:"_enableDeleteContentIntegration",value:function(){var e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"deleteContent",function(e,n){var r=j(n,1)[0];r&&!r.is("documentSelection")||R(t)&&e.stop()},{priority:"high"})}}],[{key:"pluginName",get:function(){return"WidgetTypeAround"}},{key:"requires",get:function(){return[s.a,a.a]}}]),n}();function K(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=c)return!1;c=Math.max(c,Math.round(f.bottom))}else c=Math.round(f.bottom)}}catch(e){d.e(e)}finally{d.f()}return!0}(e,u,l))&&(t.change(function(e){var n=l?u.end:u.start;if(c){var r=t.createSelection(s.anchor);r.setFocus(n),e.setSelection(r)}else e.setSelection(n)}),n.stop(),r.preventDefault(),r.stopPropagation())}}}}}function $(e,t,n){var r,o=e.schema,a=e.createRangeIn(t.root),i="forward"==n?"elementStart":"elementEnd",c=K(a.getWalker({startPosition:t,direction:n}));try{for(c.s();!(r=c.n()).done;){var s=r.value,l=s.previousPosition,u=s.item,d=s.type;if(o.isLimit(u)&&!o.isInline(u))return l;if(d==i&&o.isBlock(u))return null}}catch(e){c.e(e)}finally{c.f()}return null}function J(e,t,n){var r="backward"==n?t.end:t.start;if(e.checkChild(r,"$text"))return r;var o,a=K(t.getWalker({direction:n}));try{for(a.s();!(o=a.n()).done;){var i=o.value.nextPosition;if(e.checkChild(i,"$text"))return i}}catch(e){a.e(e)}finally{a.f()}return null}var Z=n(1156),Q={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(Z.a,Q),Z.a.locals;function ee(e){"@babel/helpers - typeof";return(ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function te(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ne(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=3){var c=n.editing.mapper,s=a.is("attributeElement")?a.findAncestor(function(e){return!e.is("attributeElement")}):a,l=c.toModelElement(s);t.preventDefault(),this.editor.model.change(function(e){e.setSelection(l,"in")})}}else if(E(a)||(a=a.findAncestor(E))){i.r.isAndroid&&t.preventDefault(),o.isFocused||r.focus();var u=n.editing.mapper.toModelElement(a);this._setSelectionOverElement(u)}}},{key:"_handleSelectionChangeOnArrowKeyPress",value:function(e,t){var n=t.keyCode,r=this.editor.model,o=r.schema,a=r.document.selection,c=a.getSelectedElement(),s=Object(i.y)(n,this.editor.locale.contentLanguageDirection),l="down"==s||"right"==s,u="up"==s||"down"==s;if(c&&o.isObject(c)){var d=l?a.getLastPosition():a.getFirstPosition(),f=o.getNearestSelectionRange(d,l?"forward":"backward");f&&(r.change(function(e){e.setSelection(f)}),t.preventDefault(),e.stop())}else if(a.isCollapsed||t.shiftKey){if(a.isCollapsed){var p=this._getObjectElementNextToSelection(l);if(p&&o.isObject(p)){if(o.isInline(p)&&u)return;this._setSelectionOverElement(p),t.preventDefault(),e.stop()}}}else{var m=a.getFirstPosition(),h=a.getLastPosition(),b=m.nodeAfter,y=h.nodeBefore;(b&&o.isObject(b)||y&&o.isObject(y))&&(r.change(function(e){e.setSelection(l?h:m)}),t.preventDefault(),e.stop())}}},{key:"_preventDefaultOnArrowKeyPress",value:function(e,t){var n=this.editor.model,r=n.schema,o=n.document.selection.getSelectedElement();o&&r.isObject(o)&&(t.preventDefault(),e.stop())}},{key:"_handleDelete",value:function(e){var t=this;if(!this.editor.isReadOnly){var n=this.editor.model.document.selection;if(n.isCollapsed){var r=this._getObjectElementNextToSelection(e);return r?(this.editor.model.change(function(e){for(var o=n.anchor.parent;o.isEmpty;){var a=o;o=a.parent,e.remove(a)}t._setSelectionOverElement(r)}),!0):void 0}}}},{key:"_setSelectionOverElement",value:function(e){this.editor.model.change(function(t){t.setSelection(t.createRangeOn(e))})}},{key:"_getObjectElementNextToSelection",value:function(e){var t=this.editor.model,n=t.schema,r=t.document.selection,o=t.createSelection(r);if(t.modifySelection(o,{direction:e?"forward":"backward"}),o.isEqual(r))return null;var a=e?o.focus.nodeBefore:o.focus.nodeAfter;return a&&n.isObject(a)?a:null}},{key:"_clearPreviouslySelectedWidgets",value:function(e){var t,n=te(this._previouslySelected);try{for(n.s();!(t=n.n()).done;){var r=t.value;e.removeClass("ck-widget_selected",r)}}catch(e){n.e(e)}finally{n.f()}this._previouslySelected.clear()}}],[{key:"pluginName",get:function(){return"Widget"}},{key:"requires",get:function(){return[Y,a.a]}}]),n}();function se(e,t){return!!t&&Array.from(e.getAncestors()).includes(t)}function le(e){"@babel/helpers - typeof";return(le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ue(e,t){for(var n=0;ni?"width":"height")?i=a/t.aspectRatio:a=i*t.aspectRatio,{width:Math.round(a),height:Math.round(i),widthPercents:Math.min(Math.round(t.originalWidthPercents/t.originalWidth*a*100)/100,100)}}},{key:"_getResizeHost",value:function(){var e=this._domResizerWrapper.parentElement;return this._options.getResizeHost(e)}},{key:"_getHandleHost",value:function(){var e=this._domResizerWrapper.parentElement;return this._options.getHandleHost(e)}},{key:"_domResizerWrapper",get:function(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}},{key:"_appendHandles",value:function(e){for(var t=0,n=["top-left","top-right","bottom-right","bottom-left"];t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Be(e,t){if(e){if("string"==typeof e)return Ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ue(e,t):void 0}}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0,c=arguments.length>6?arguments[6]:void 0,s=[],l=c?n[e]||[]:t[e]||[];return l.length&&l.forEach(function(t){var n=r[t],l=n.fields.filter(function(e){return"nickname"==e.label});if(n.isGroup){var u=Object(a.k)(n,{sort:o});u.groupEmails.length&&s.push({name:u.title,groupValues:u.groupEmails.map(function(e){return{name:e.name,address:e.address}}),isGroup:u.isGroup})}else if(c){if(n.lzPhone_fax&&n.lzPhone_fax.fields.length){var d=function(t){return!(!t||!t.match(new RegExp(e,"gi")))},f=Object(a.k)(n,{sort:o}).title,p=!1;d(f)&&(p=!0),n.lzPhone_fax.fields.forEach(function(e){p?s.push({name:f,address:e.value,nickname:("true"==i.enabledNickname||1==i.enabledNickname)&&l.length>0&&"nickname"==l[0].label?l[0].value:""}):d(e.value)&&s.push({name:f,address:e.value,nickname:("true"==i.enabledNickname||1==i.enabledNickname)&&l.length>0&&"nickname"==l[0].label?l[0].value:""})})}}else if(n.lzEmail&&n.lzEmail.fields.length){var m=function(t){return!(!t||!t.match(new RegExp(e,"gi")))},h=Object(a.k)(n,{sort:o}).title,b=!1;m(h)&&(b=!0),n.lzEmail.fields.forEach(function(e){b?s.push({name:h,address:e.value,nickname:("true"==i.enabledNickname||1==i.enabledNickname)&&l.length>0&&"nickname"==l[0].label?l[0].value:""}):m(e.value)&&s.push({name:h,address:e.value,nickname:("true"==i.enabledNickname||1==i.enabledNickname)&&l.length>0&&"nickname"==l[0].label?l[0].value:""})})}}),s}),d=Object(r.createSelector)(function(e){return e.contacts.suggests.fetchStatus},function(e){return e===i.P})},function(e,t,n){"use strict";t.a=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){"use strict";var r=n(442),o=n(556);t.a=function(e){return null!=e&&Object(o.a)(e.length)&&!Object(r.a)(e)}},function(e,t,n){"use strict";var r=n(365),o=1/0;t.a=function(e){if("string"==typeof e||Object(r.a)(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1331));t.default=function(){function e(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n(\s+)<\/span>/g,function(e,t){return 1==t.length?" ":t}).replace(//g,"")}(i.getData("text/html")):i.getData("text/plain")&&(c=function(e){return((e=e.replace(//g,">").replace(/\r?\n\r?\n/g,"

").replace(/\r?\n/g,"
").replace(/\t/g,"    ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g,"  ")).includes("

")||e.includes("
"))&&(e="

".concat(e,"

")),e}(i.getData("text/plain"))),a=e.editor.data.htmlProcessor.toView(c)}var s=new o.g(e,"inputTransformation");e.fire(s,{content:a,dataTransfer:i,targetRanges:n.targetRanges,method:n.method}),s.stop.called&&t.stop(),r.scrollToTheSelection()},{priority:"low"}),this.listenTo(this,"inputTransformation",function(t,r){if(!r.content.isEmpty){var o=e.editor.data.toModel(r.content,"$clipboardHolder");0!=o.childCount&&(t.stop(),n.change(function(){e.fire("contentInsertion",{content:o,method:r.method,dataTransfer:r.dataTransfer,targetRanges:r.targetRanges})}))}},{priority:"low"}),this.listenTo(this,"contentInsertion",function(e,t){t.resultRange=n.insertContent(t.content)},{priority:"low"})}},{key:"_setupCopyCut",value:function(){var e=this,t=this.editor,n=t.model.document,r=t.editing.view.document,o=function(e,o){var a=o.dataTransfer;o.preventDefault();var i=t.data.toView(t.model.getSelectedContent(n.selection));r.fire("clipboardOutput",{dataTransfer:a,content:i,method:e.name})};this.listenTo(r,"copy",o,{priority:"low"}),this.listenTo(r,"cut",function(e,n){t.isReadOnly?n.preventDefault():o(e,n)},{priority:"low"}),this.listenTo(r,"clipboardOutput",function(r,o){o.content.isEmpty||(o.dataTransfer.setData("text/html",e.editor.data.htmlProcessor.toData(o.content)),o.dataTransfer.setData("text/plain",function e(t){var n="";if(t.is("$text")||t.is("$textProxy"))n=t.data;else if(t.is("element","img")&&t.hasAttribute("alt"))n=t.getAttribute("alt");else if(t.is("element","br"))n="\n";else{var r,o=null,a=f(t.getChildren());try{for(a.s();!(r=a.n()).done;){var i=r.value,c=e(i);o&&(o.is("containerElement")||i.is("containerElement"))&&(m.includes(o.name)||m.includes(i.name)?n+="\n":n+="\n\n"),n+=c,o=i}}catch(e){a.e(e)}finally{a.f()}}return n}(o.content))),"cut"==o.method&&t.model.deleteContent(n.selection)},{priority:"low"})}}],[{key:"pluginName",get:function(){return"ClipboardPipeline"}}]),n}(),O=n(316),_=n(1938),A=n(56),T=n.n(A),S=n(1158),w={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};T()(S.a,w),S.a.locals;function C(e){"@babel/helpers - typeof";return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)return!1;var n=e.getChild(0);if(t.isObject(n))return!1;return 0==Array.from(n.getAttributeKeys()).length}(n.content,t.schema))&&t.change(function(e){var r=Array.from(o.getAttributes()).filter(function(e){var n=U(e,1)[0];return t.schema.getAttributeProperties(n).isFormatting});o.isCollapsed||t.deleteContent(o,{doNotAutoparagraph:!0}),r.push.apply(r,B(o.getAttributes()));var a,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=V(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(e.createRangeIn(n.content).getItems());try{for(i.s();!(a=i.n()).done;){var c=a.value;c.is("$textProxy")&&e.setAttributes(r,c)}}catch(e){i.e(e)}finally{i.f()}})})}}],[{key:"pluginName",get:function(){return"PastePlainText"}},{key:"requires",get:function(){return[E]}}]),n}();function q(e){"@babel/helpers - typeof";return(q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function X(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:{};return{type:r.a,overlayId:e,flag:t,show:n,cfg:o}}},function(e,t,n){"use strict";n.d(t,"p",function(){return d}),n.d(t,"l",function(){return a}),n.d(t,"n",function(){return c}),n.d(t,"m",function(){return s}),n.d(t,"j",function(){return l}),n.d(t,"i",function(){return u}),n.d(t,"k",function(){return i}),n.d(t,"f",function(){return p}),n.d(t,"h",function(){return m}),n.d(t,"e",function(){return f}),n.d(t,"t",function(){return h}),n.d(t,"g",function(){return y}),n.d(t,"s",function(){return b}),n.d(t,"o",function(){return o}),n.d(t,"q",function(){return v}),n.d(t,"c",function(){return g}),n.d(t,"a",function(){return E}),n.d(t,"d",function(){return O}),n.d(t,"b",function(){return _}),n.d(t,"r",function(){return A});var r=n(9),o=function(e,t){return{type:r.gc,msgs:e,category:t}},a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return{type:r.Ub,msgs:e,toJunk:t,previewInstance:n}},i=function(e,t){return{type:r.Qb,summaries:e,seen:t}},c=function(e){return{type:r.Vb,data:e}},s=function(e){return{type:r.Tb,error:e}},l=function(e){return{type:r.Pb,data:e}},u=function(e){return{type:r.Ob,error:e}},d=function(e,t){return{type:r.hc,item:e,toastId:t}},f=function(e){return{type:r.jb,item:e}},p=function(e,t){var n=e.summaries,o=e.previewInstance,a=e.actionSource;return{type:r.kb,summaries:n,previewInstance:o,actionSource:a,cb:t}},m=function(e,t){return{type:r.Mb,summaries:e,flagged:t}},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.Uc,data:{item:e},previewInstance:t}},b=function(e,t){return{type:e?r.mc:r.Eb,sourceMessage:t}},y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.jc,item:e,previewInstance:t}},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.ic,addresses:e,previewInstance:t}},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.ib,addresses:e,previewInstance:t}},E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.gb,addresses:e,previewInstance:t}},O=function(e,t,n,o){return{type:r.hb,msgs:e,toJunk:t,previewInstance:n,addresses:o}},_=function(e,t,n,o){return{type:r.fb,msgs:e,toJunk:t,previewInstance:n,addresses:o}},A=function(e,t,n,o){return{type:r.Nb,msgs:e,toJunk:t,previewInstance:n,addresses:o}}},function(e,t,n){"use strict";t.__esModule=!0;var r=m(n(50)),o=m(n(83)),a=m(n(62)),i=m(n(60)),c=m(n(63)),s=m(n(20)),l=m(n(0)),u=m(n(1843)),d=m(n(1844)),f=n(113),p=n(277);function m(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(){return(0,a.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,c.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o.default)(e,["className"]),a=(0,f.splitBsProps)(n),i=a[0],c=a[1],u=(0,f.getClassSet)(i);return l.default.createElement("span",(0,r.default)({},c,{className:(0,s.default)(t,u)}))},t}(l.default.Component);h.Addon=u.default,h.Button=d.default,t.default=(0,f.bsClass)("input-group",(0,f.bsSizes)([p.Size.LARGE,p.Size.SMALL],h)),e.exports=t.default},function(e,t,n){var r=n(429),o=n(499),a=n(1268),i=n(155);e.exports=function(e,t){return(i(e)?r:a)(e,o(t,3))}},function(e,t,n){"use strict";n.d(t,"c",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"a",function(){return i}),n.d(t,"e",function(){return c}),n.d(t,"g",function(){return s}),n.d(t,"f",function(){return l}),n.d(t,"d",function(){return u});var r=n(245),o=function(e){return{type:r.a,options:e}},a=function(e){return{type:r.c,data:e}},i=function(e){return{type:r.b,error:e}},c=function(e,t,n,o){return{type:r.e,devices:e,password:t,callback:n,conSession:o}},s=function(e,t,n){return{type:r.f,data:e,callback:t,conSession:n}},l=function(e,t){return{type:r.d,error:e,callback:t}},u=function(){return{type:r.g}}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(1120),o=n.n(r),a=n(44),i=n.n(a);function c(e,t,n,r){var a=i.a.unstable_batchedUpdates?function(e){i.a.unstable_batchedUpdates(n,e)}:n;return o()(e,t,a,r)}},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"c",function(){return o}),n.d(t,"a",function(){return a}),n.d(t,"d",function(){return i}),n.d(t,"e",function(){return c}),n.d(t,"g",function(){return s}),n.d(t,"f",function(){return l});var r=function(e){return e.settings.messageCleanup.data},o=function(e){return e.settings.messageCleanup.data.mailList},a=function(e){return e.settings.messageCleanup.isFetching},i=function(e){return e.settings.messageCleanup.pagination},c=function(e){return e.settings.messageCleanup.previewInfo},s=function(e){return e.settings.messageCleanup.viewMode},l=function(e){return e.settings.messageCleanup.searchMode}},function(e,t,n){var r=n(40);e.exports=!r(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},function(e,t,n){var r=n(52),o=n(40),a=n(183),i=Object,c=r("".split);e.exports=o(function(){return!i("z").propertyIsEnumerable(0)})?function(e){return"String"==a(e)?c(e,""):i(e)}:i},function(e,t,n){var r=n(52),o=0,a=Math.random(),i=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++o+a,36)}},function(e,t){e.exports={}},function(e,t,n){var r=n(40),o=n(93),a=/#|\.prototype\./,i=function(e,t){var n=s[c(e)];return n==u||n!=l&&(o(t)?r(t):!!t)},c=i.normalize=function(e){return String(e).replace(a,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},function(e,t,n){var r=n(596),o=n(466);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(228),o=n(131),a=n(250),i=Array,c=Math.max;e.exports=function(e,t,n){for(var s=o(e),l=r(t,s),u=r(void 0===n?s:n,s),d=i(c(u-l,0)),f=0;l=51||!r(function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo})}},function(e,t){e.exports={}},function(e,t,n){var r=n(229),o=n(271),a=n(201),i=n(345),c=n(94)("iterator");e.exports=function(e){if(!a(e))return o(e,c)||o(e,"@@iterator")||i[r(e)]}},function(e,t,n){var r=n(139);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){var r=n(85),o=n(479),a=n(201),i=n(94)("species");e.exports=function(e,t){var n,c=r(e).constructor;return void 0===c||a(n=r(c)[i])?t:o(n)}},function(e,t){var n=TypeError;e.exports=function(e,t){if(e=u?l=0:l<0&&(l=u-1),r[l]},t.prototype.getTabProps=function(e,t,n,r,o){var a=this;if(!t&&"tablist"!==n)return null;var i=e.props,c=i.id,s=i["aria-controls"],l=i.eventKey,u=i.role,d=i.onKeyDown,f=i.tabIndex;return t&&(c=t.getTabId(l),s=t.getPaneId(l)),"tablist"===n&&(u=u||"tab",d=(0,b.default)(function(e){return a.handleTabKeyDown(o,e)},d),f=r?f:-1),{id:c,role:u,onKeyDown:d,"aria-controls":s,tabIndex:f}},t.prototype.handleTabKeyDown=function(e,t){var n=void 0;switch(t.keyCode){case l.default.codes.left:case l.default.codes.up:n=this.getNextActiveChild(-1);break;case l.default.codes.right:case l.default.codes.down:n=this.getNextActiveChild(1);break;default:return}t.preventDefault(),e&&n&&null!=n.props.eventKey&&e(n.props.eventKey),this._needsRefocus=!0},t.prototype.isActive=function(e,t,n){var r=e.props;return!!(r.active||null!=t&&r.eventKey===t||n&&r.href===n)||r.active},t.prototype.render=function(){var e,t=this,n=this.props,a=n.stacked,i=n.justified,c=n.onSelect,l=n.role,f=n.navbar,p=n.pullRight,m=n.pullLeft,v=n.className,g=n.children,E=(0,o.default)(n,["stacked","justified","onSelect","role","navbar","pullRight","pullLeft","className","children"]),O=this.context.$bs_tabContainer,_=l||(O?"tablist":null),A=this.getActiveProps(),T=A.activeKey,S=A.activeHref;delete E.activeKey,delete E.activeHref;var w=(0,h.splitBsProps)(E),C=w[0],N=w[1],R=(0,r.default)({},(0,h.getClassSet)(C),((e={})[(0,h.prefix)(C,"stacked")]=a,e[(0,h.prefix)(C,"justified")]=i,e)),k=null!=f?f:this.context.$bs_navbar,I=void 0,D=void 0;if(k){var P=this.context.$bs_navbar||{bsClass:"navbar"};R[(0,h.prefix)(P,"nav")]=!0,D=(0,h.prefix)(P,"right"),I=(0,h.prefix)(P,"left")}else D="pull-right",I="pull-left";return R[D]=p,R[I]=m,d.default.createElement("ul",(0,r.default)({},N,{role:_,className:(0,s.default)(v,R)}),y.default.map(g,function(e){var n=t.isActive(e,T,S),o=(0,b.default)(e.props.onSelect,c,k&&k.onSelect,O&&O.onSelect);return(0,u.cloneElement)(e,(0,r.default)({},t.getTabProps(e,O,_,n,o),{active:n,activeKey:T,activeHref:S,onSelect:o}))}))},t}(d.default.Component);O.propTypes=g,O.defaultProps={justified:!1,pullRight:!1,pullLeft:!1,stacked:!1},O.contextTypes=E,t.default=(0,h.bsClass)("nav",(0,h.bsStyles)(["tabs","pills"],O)),e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(1),i=n.n(a),c=n(1128),s=n.n(c),l=n(20),u=n.n(l),d=n(23),f=n(10),p=n(31),m=n(42),h=n(32),b=n(13),y=n(280),v=n(6),g=n(4);function E(e){"@babel/helpers - typeof";return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var O=["onAddFolder","title","inputPlaceholder","createBtnLabel","cancelBtnLabel","validate"],_=["show","className","data","isLoading","folderCreating","displayFolderOnly","children","onScrollModal","onModalClose","addBtnLabel","okBtnLabel","cancelBtnLabel","title"];function A(){return(A=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=o&&n("","","",t)}},{key:"refCallback",value:function(e){if(e){this.listContainerRef=e;var t=this.props.currentFolder,n=this.scrollTop[t];this.listContainerRef.scrollTop=n}}},{key:"renderTitle",value:function(){var e=this,t=this.props,n=t.title,r=t.subTitle,a=function(e,t){var n=[];if(e&&"/"!==e){var r=e.split("/");r.pop(),r.forEach(function(e,o){n.push({name:"".concat(e||t),path:r.slice(0,o+1).join("/")||"/"})})}return n}(t.currentFolder,t.rootLabel);return o.a.createElement("div",{className:"ow-fileBrowser-title-wrapper",id:"ow-renderModalBrowser-dialog"},o.a.createElement(d.a.Dropdown,{title:o.a.createElement(f.a,{name:"menu"}),disabled:a.length<=0,noCaret:!0,onClick:function(e){return e.stopPropagation()},onSelect:function(t){return e.handleClickFolder(t)}},a.map(function(e){return o.a.createElement(m.a,{eventKey:e.path},e.name)})),o.a.createElement("div",{className:"ow-fileBrowser-title"},o.a.createElement("span",null,n),o.a.createElement("span",null,r)))}},{key:"renderGridHeader",value:function(){var e=this,t=this.props.currentFolder;if(t&&"/"!==t)return o.a.createElement("div",{role:"presentation",className:"ow-fileBrowser-grid-header",onClick:function(){return e.handleClickFolder(function(e){var t="/";if(e&&"/"!==e){var n=e.split("/");n.pop(),t=n.join("/")||"/"}return t}(t))}},o.a.createElement(f.a,{className:"ow-fileBrowser-grid-header-back",name:"left"}),o.a.createElement("span",null,t.split("/").pop()))}},{key:"renderItems",value:function(e){var t=this,n=this.props,r=n.displayFolderOnly,a=n.getThumbnail,i=e.type,c=e.name,s=this.state.selected;if(!r||"folder"===i)return o.a.createElement("div",{className:"ow-fileBrowser-item ".concat(s.includes(e)?"selected":""),key:c,onClick:function(){return t.handItemClick(e)},role:"presentation"},a&&a(e),o.a.createElement("span",{className:"ow-fileBrowser-item-name"},c),"folder"===i&&o.a.createElement(f.a,{className:"ow-fileBrowser-item-right",name:"right"}))}},{key:"renderQuota",value:function(){var e=this.props.quotaMessage;if(e)return o.a.createElement("div",{className:"ow-fileBrowser-quota"},o.a.createElement("p",null,e))}},{key:"renderEditFolder",value:function(){var e=this,t=this.state,n=t.isEditingFolder,r=t.isFolderNameValid,a=this.props.createFolderProps,i=void 0===a?{}:a,c=i.onAddFolder,s=i.title,l=i.inputPlaceholder,u=i.createBtnLabel,d=i.cancelBtnLabel,f=i.validate,m=T(i,O);return n?o.a.createElement(h.a,A({container:this,className:"ow-fileBrowser-edit-folder",show:!0,onHide:function(){return e.setIsEditingFolder(!1)},backdrop:"static"},m,{"aria-role":"dialog","aria-labelledby":"ow-fileBrowser-edit-folder-dialog"}),o.a.createElement(h.a.Header,{closeButton:!0},o.a.createElement("div",{className:"ow-fileBrowser-edit-folder-title",id:"ow-fileBrowser-edit-folder-dialog"},s)),o.a.createElement(h.a.Body,null,o.a.createElement(b.Form,{ref:function(t){e.editFolderForm=t},onValidSubmit:function(t){var n=t.name;e.setIsEditingFolder(!1),c(n)},onValid:function(){return e.setIsFolderNameValid(!0)},onInvalid:function(){return e.setIsFolderNameValid(!1)}},o.a.createElement(b.InputField,{ref:function(t){e.folderNameRef=t},className:"ow-fileBrowser-edit-folder-name",name:"name",value:"",placeholder:l,autoFocus:!0,validations:{customValidation:function(e,t){return f(t.trim())}}}))),o.a.createElement(h.a.Footer,null,o.a.createElement(p.a,{disabled:!r,onClick:function(){e.editFolderForm.submit()},"aria-label":u},u),o.a.createElement(p.a,{onClick:function(){return e.setIsEditingFolder(!1)},"aria-label":d},d))):null}},{key:"renderList",value:function(e){var t=this,n=this.props,r=n.fileDropTarget,a=n.canDropFile,i=e.map(function(e){return t.renderItems(e)});return a?o.a.createElement(r,{className:"ow-fileBrowser-FileDropTarget"},i):o.a.createElement(o.a.Fragment,null,i)}},{key:"renderModalBrowser",value:function(){var e=this,t=this.props,n=t.show,r=t.className,a=t.data,i=t.isLoading,c=t.folderCreating,s=t.displayFolderOnly,l=t.children,d=(t.onScrollModal,t.onModalClose,t.addBtnLabel),f=t.okBtnLabel,m=t.cancelBtnLabel,b=(t.title,T(t,_)),v=this.state.selected;return o.a.createElement(h.a,A({show:n,backdrop:"static",className:u()("ow-fileBrowser",r),onHide:this.handleHide},b,{"aria-role":"dialog","aria-labelledby":"ow-renderModalBrowser-dialog"}),o.a.createElement(h.a.Header,{closeButton:!0},this.renderTitle()),o.a.createElement(h.a.Body,null,o.a.createElement(y.a,{isShown:i||c}),o.a.createElement("div",{id:"attach_to_cloud_modal",className:"ow-fileBrowser-grid",onScroll:this.handleScrollFunction,ref:function(t){return e.refCallback(t)}},this.renderGridHeader(),o.a.createElement("div",{className:"ow-fileBrowser-list"},this.renderList(a),this.renderEditFolder()))),o.a.createElement(h.a.Footer,null,l,this.renderQuota(),s&&o.a.createElement(p.a,{className:"ow-fileBrowser-button-add",onClick:function(){return e.setIsEditingFolder(!0)},"aria-label":d},d),s?o.a.createElement(p.a,{onClick:this.handleSelectFolder,"aria-label":f},f):o.a.createElement(p.a,{onClick:this.handleSelectFiles,disabled:!v.length,"aria-label":f},f),o.a.createElement(p.a,{onClick:this.handleHide},m)))}},{key:"renderNormalBrowser",value:function(){var e=this,t=this.props,n=t.data,r=t.isLoading,a=t.folderCreating,i=t.addBtnLabel;return o.a.createElement("div",{className:"ow-fileBrowser ow-fileBrowser-panel panel panel-default"},o.a.createElement("div",{className:"panel-heading"},this.renderTitle(),o.a.createElement("div",{className:"ow-fileBrowser-panel-header-btns"},o.a.createElement(p.a,{onClick:function(){return e.setIsEditingFolder(!0)},iconName:"plus"},i))),o.a.createElement("div",{className:"panel-body"},o.a.createElement(y.a,{isShown:r||a}),o.a.createElement("div",{className:"ow-fileBrowser-grid",ref:function(t){return e.refCallback(t)}},this.renderGridHeader(),o.a.createElement("div",{className:"ow-fileBrowser-list"},this.renderList(n),this.renderEditFolder()))),o.a.createElement("div",{className:"panel-footer"},this.renderQuota()))}},{key:"render",value:function(){return this.props.isModalMode?this.renderModalBrowser():this.renderNormalBrowser()}}]),n}();j.defaultProps={show:!1,className:"",rootLabel:"Home",title:"FileBrowser",subTitle:"",currentFolder:"",children:void 0,data:[],isLoading:!1,quotaMessage:"",displayFolderOnly:!1,onScrollModal:function(){},onModalClose:function(){},getThumbnail:function(){},onChangeFolder:function(){},onSelectFiles:function(){},onSelectFolder:function(){},onHide:function(){},renderNormalBrowser:function(){},renderModalBrowser:function(){},folderCreating:!0,addBtnLabel:"Add",okBtnLabel:"Ok",cancelBtnLabel:"Cancel",createFolderProps:{title:"Add folder",placeholder:"Enter folder name",createBtnLabel:"Create",cancelBtnLabel:"Cancel",onAddFolder:function(){},validate:function(){return!1}},isModalMode:!0,canDropFile:!1,fileDropTarget:void 0},j.propTypes={show:i.a.bool,className:i.a.string,rootLabel:i.a.string,title:i.a.string,subTitle:i.a.string,currentFolder:i.a.string,children:i.a.node,data:i.a.arrayOf(i.a.shape({type:i.a.string,id:i.a.string,name:i.a.string})),isLoading:i.a.bool,quotaMessage:i.a.string,displayFolderOnly:i.a.bool,onScrollModal:i.a.func,onModalClose:i.a.func,getThumbnail:i.a.func,onChangeFolder:i.a.func,onSelectFiles:i.a.func,onSelectFolder:i.a.func,onHide:i.a.func,renderNormalBrowser:i.a.func,renderModalBrowser:i.a.func,folderCreating:i.a.bool,addBtnLabel:i.a.string,okBtnLabel:i.a.string,cancelBtnLabel:i.a.string,createFolderProps:i.a.shape({title:i.a.string,placeholder:i.a.string,createBtnLabel:i.a.string,cancelBtnLabel:i.a.string,onAddFolder:i.a.func,validate:i.a.func}),isModalMode:i.a.bool,canDropFile:i.a.bool,fileDropTarget:i.a.func};var M=n(3),x=n(19),F=n(138);function B(e){"@babel/helpers - typeof";return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var U=["data","displayFolderOnly","onSelectFiles","quota","getThumbnailUrl","onScrollModal","onModalClose","onAddFolder","cloudDisplaySize","isModalMode"];function V(){return(V=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function z(e,t){for(var n=0;n-1||r.indexOf("video")>-1||r.indexOf("audio")>-1);return"folder"===t?o.a.createElement(f.a,{name:"folder"}):a&&n?o.a.createElement(f.a,{src:"".concat(c(n),"&d=").concat(Date.now())}):o.a.createElement(f.a,{name:"attachment-default"})},quotaMessage:b,displayFolderOnly:r},m),!r&&o.a.createElement("div",null,o.a.createElement(s.a,{name:"radioGroup",inline:!0,value:$,checked:h===$,onChange:function(t){var n=t.target;n.checked&&e.handleChange(n.value)}},Object(M.a)("cloud.browser.linkage.ADD_AS_ATTACHMENT")),o.a.createElement(s.a,{name:"radioGroup",inline:!0,value:J,checked:h===J,onChange:function(t){var n=t.target;n.checked&&e.handleChange(n.value)}},Object(M.a)("cloud.browser.linkage.ADD_AS_LINK"))))}}]),n}();Z.defaultProps={data:[],displayFolderOnly:!1,onSelectFiles:function(){},quota:{},cloudDisplaySize:Object(v.a)("cloud.paginationDefaultSize"),onAddFolder:function(){},getThumbnailUrl:function(){},onScrollModal:function(){},isModalMode:!0},Z.propTypes={data:i.a.array,displayFolderOnly:i.a.bool,onSelectFiles:i.a.func,quota:i.a.shape({allowed:i.a.number,total:i.a.number}),cloudDisplaySize:i.a.number,onAddFolder:i.a.func,getThumbnailUrl:i.a.func,onScrollModal:i.a.func,onModalClose:i.a.func,isModalMode:i.a.bool};var Q=n(17),ee=n(121),te=n(119),ne=n(77),re=Object(Q.b)(function(e){return{data:Object(ee.j)(e),isLoading:Object(ee.h)(e),currentFolder:Object(ee.d)(e),quota:Object(ee.k)(e),cloudDisplaySize:Object(ee.e)(e),folderCreating:Object(ee.g)(e)}},function(e){return{onChangeFolder:function(t){return e(Object(te.cloudChangeFolder)(t))},onScrollModal:function(t,n,r,o){return e(Object(te.cloudGetFolderRequest)(t,n,r,o))},onModalClose:function(){return e(Object(te.cloudGetPaginationSize)())},getThumbnailUrl:function(t){var n=t.accountId,r=t.fileId,o=t.type;return e(Object(ne.getResource)({params:{descriptor:{"@resolver":"storage",accountId:n,fileId:r,type:o},inline:!0}},!1))},onAddFolder:function(t){return e(Object(te.cloudCreateFolderRequest)(t))}}});t.a=re(Z)},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";n.d(t,"c",function(){return c}),n.d(t,"a",function(){return s}),n.d(t,"b",function(){return l});var r=n(15),o=n(35),a=n(4),i=n(7),c=function(e){return e.mail.modes.tuiSearch},s=function(e){return e.mail.modes.mobileViewMode},l=Object(r.createSelector)(Object(o.m)(a.tb.MAIL_LAYOUT),s,function(e,t){return i.device.isDesktop?e&&e.split(",")[0]||a.eb.PREVIEW_RIGHT:t})},function(e,t,n){"use strict";n.d(t,"b",function(){return l}),n.d(t,"a",function(){return u}),n.d(t,"c",function(){return d});var r=n(15),o=["name","id"];function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=function(e){var t=e.name,n=/[-+]{1}\d{2}:\d{2}/.exec(t)||[0];return+(n=n[0].replace(/:/,""))},l=function(e){return e.settings.timezone.list},u=function(e){return e.settings.timezone.currentZone},d=Object(r.createSelector)([l,function(e){return e.settings.timezone.items}],function(e,t){return e.map(function(e){var n=t[e];return function(e){for(var t=1;tr?1:-1})})},function(e,t,n){"use strict";(function(e){var r=n(208),o=n(1369);function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i="object"==("undefined"==typeof exports?"undefined":a(exports))&&exports&&!exports.nodeType&&exports,c=i&&"object"==a(e)&&e&&!e.nodeType&&e,s=c&&c.exports===i?r.a.Buffer:void 0,l=(s?s.isBuffer:void 0)||o.a;t.a=l}).call(this,n(692)(e))},function(e,t,n){"use strict";var r=n(282),o=n(204);function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i="[object Symbol]";t.a=function(e){return"symbol"==a(e)||Object(o.a)(e)&&Object(r.a)(e)==i}},function(e,t,n){"use strict";var r=n(321),o=n(322),a=n(444),i=n(164);function c(e){"@babel/helpers - typeof";return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.a=function(e,t,n){if(!Object(i.a)(n))return!1;var s=c(t);return!!("number"==s?Object(o.a)(n)&&Object(a.a)(t,n.length):"string"==s&&t in n)&&Object(r.a)(n[t],e)}},function(e,t,n){"use strict";n.d(t,"a",function(){return A});var r=n(102),o=n(435),a=n(5),i=n(1931),c=n(164);function s(e){"@babel/helpers - typeof";return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||p(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t,n){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n):o.value}})(e,t,n||e)}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||p(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=p(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function p(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;r-=1)if(""!==n[r].trim()){var o=n[r].split("="),a=unescape(o[0]);t.uxLocalStorage.removeItem(a)}}}}(),e.exports=t.uxLocalStorage}).call(this,n(129))},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=window;window.UXConfig,window.webtop},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(1),i=n.n(a),c=n(44),s=n(20),l=n.n(s),u=n(151),d=n.n(u),f=n(42),p=n(755),m=n(10);function h(e){"@babel/helpers - typeof";return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var b=["title","children","className","overlayContainer"];function y(){return(y=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function g(e,t){for(var n=0;n=t.length-1?0:n+1].focus()},t.prototype.focusPrevious=function(){var e=this.getItemsAndActiveIndex(),t=e.items,n=e.activeIndex;0!==t.length&&t[n<=0?t.length-1:n-1].focus()},t.prototype.render=function(){var e,t=this,n=this.props,r=(n.componentType,n.componentClass),o=n.open,a=n.pullRight,l=n.onClose,f=n.onSelect,p=n.rootCloseEvent,h=n.className,y=n.style,v=void 0===y?{}:y,g=n.children,E=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["componentType","componentClass","open","pullRight","onClose","onSelect","rootCloseEvent","className","style","children"]),O=d.default.Children.toArray(g).filter(function(e){return d.default.isValidElement(e)&&t.isMenuItem(e)&&e.props.active});return d.default.createElement(m.default,{disabled:!o,onRootClose:l,event:p},d.default.createElement(r,i({},E,{role:"menu",className:(0,s.default)(h,(e={},e[b.default.dropdownMenu]=!0,e[b.default.selected]=O.length>0,e[b.default.pullRight]=!!a,e)),style:v}),d.default.Children.map(g,function(e){return d.default.isValidElement(e)&&t.isMenuItem(e)?(0,u.cloneElement)(e,{onKeyDown:(0,c.default)(e.props.onKeyDown,t.handleKeyDown),onSelect:(0,c.default)(e.props.onSelect,f)}):e})))},t}(u.PureComponent),o.propTypes={componentType:l.default.any,componentClass:l.default.oneOfType([l.default.string,l.default.func]),open:l.default.bool,pullRight:l.default.bool,onClose:l.default.func,onSelect:l.default.func,rootCloseEvent:l.default.oneOf(["click","mousedown"])},o.defaultProps={componentClass:"div"},a);g.defaultProps.componentType=g,t.default=g},function(e,t,n){"use strict";t.__esModule=!0;t.default=function(e){return function(t){return t.type===e||!(!t.props||t.props.componentType!==e)}}},function(e,t){e.exports=n(44)},function(e,t){e.exports=n(1742)},function(e,t,n){"use strict";t.__esModule=!0;var o,a,i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function S(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==r(t)&&"function"!=typeof t?e:t}var w=(a=o=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i` components. To apply a ref to the component use the callback signature:\n\n https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"):r=(0,c.default)(e.ref,r),(0,f.cloneElement)(e,i({},t,{ref:r,onClick:(0,c.default)(e.props.onClick,this.handleToggleClick),onKeyDown:(0,c.default)(e.props.onKeyDown,this.handleToggleKeyDown)}))},t.prototype.renderMenu=function(e,t){var n=this,r=(t.id,t.onClose),o=t.onSelect,a=t.rootCloseEvent,s=T(t,["id","onClose","onSelect","rootCloseEvent"]),l=function(e){n.menu=e};return"string"==typeof e.ref?(0,b.default)(!1,"String refs are not supported on `` components. To apply a ref to the component use the callback signature:\n\n https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"):l=(0,c.default)(e.ref,l),(0,f.cloneElement)(e,i({},s,{ref:l,onClose:(0,c.default)(e.props.onClose,r,this.closeDropdown),onSelect:(0,c.default)(e.props.onSelect,o,this.closeDropdown),rootCloseEvent:a}))},t.prototype.render=function(){var e,t=this,n=this.props,r=(n.componentType,n.componentClass),o=n.dropup,a=n.disabled,l=n.pullRight,u=n.open,d=(n.autoOpen,n.onClose),f=n.onSelect,m=n.className,h=n.rootCloseEvent,b=n.onMouseEnter,v=n.onMouseLeave,g=(n.onToggle,n.children),E=T(n,["componentType","componentClass","dropup","disabled","pullRight","open","autoOpen","onClose","onSelect","className","rootCloseEvent","onMouseEnter","onMouseLeave","onToggle","children"]);return r===y.ButtonGroup&&(E.dropdownOpen=u),p.default.createElement(r,i({},E,{onMouseEnter:(0,c.default)(b,this.handleMouseEnter),onMouseLeave:(0,c.default)(v,this.handleMouseLeave),className:(0,s.default)(m,_.default.dropdown,(e={},e[_.default.open]=u,e[_.default.disabled]=a,e[_.default.dropup]=o,e))}),p.default.Children.map(g,function(e){return p.default.isValidElement(e)?t.isDropdownToggle(e)?t.renderToggle(e,{disabled:a,open:u}):t.isDropdownMenu(e)||t.isDropdownMenuWrapper(e)?t.renderMenu(e,{open:u,pullRight:l,onClose:d,onSelect:f,rootCloseEvent:h}):e:e}))},t}(f.PureComponent),o.propTypes={componentType:d.default.any,componentClass:d.default.oneOfType([d.default.string,d.default.func]),dropup:d.default.bool,disabled:d.default.bool,open:d.default.bool,autoOpen:d.default.bool,pullRight:d.default.bool,onClose:d.default.func,onToggle:d.default.func,onSelect:d.default.func,role:d.default.string,rootCloseEvent:d.default.oneOf(["click","mousedown"]),onMouseEnter:d.default.func,onMouseLeave:d.default.func},o.defaultProps={componentClass:y.ButtonGroup,dropup:!1,disabled:!1,pullRight:!1,open:!1},a);w.defaultProps.componentType=w;var C=(0,h.uncontrollable)(w,{open:"onToggle"});C.Toggle=v.default,C.Menu=E.default,C.MenuWrapper=g.default,t.default=C},function(e,t){e.exports=n(497)},function(e,t){e.exports=n(143)},function(e,t,n){"use strict";t.__esModule=!0;var o,a,i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["componentType","componentClass","noCaret","open","className","children"]);n===d.Button&&(l.btnStyle=l.btnStyle||"flat",l.btnSize=l.btnSize||d.Button.defaultProps.btnSize,l.dropdownToggle=!0);var p=!r,m=!s&&!l.title;return u.default.createElement(n,i({},l,{"aria-haspopup":!0,"aria-expanded":o,role:"button",className:(0,c.default)(a,(e={},e[f.default.dropdownToggle]=!0,e[f.default.btnLink]="link"===l.btnStyle,e[f.default.btnLg]="lg"===l.btnSize||"large"===l.btnSize,e[f.default.btnMd]="md"===l.btnSize||"medium"===l.btnSize,e[f.default.btnSm]="sm"===l.btnSize||"small"===l.btnSize,e[f.default.btnXs]="xs"===l.btnSize||"extra-small"===l.btnSize,e[f.default.empty]=m,e))}),s||l.title,p&&u.default.createElement("span",{className:f.default.caret}))},t}(l.PureComponent),o.propTypes={componentType:s.default.any,componentClass:s.default.oneOfType([s.default.string,s.default.func]),btnSize:d.Button.propTypes.btnSize,btnStyle:d.Button.propTypes.btnStyle,noCaret:s.default.bool,title:s.default.string,disabled:s.default.bool,open:s.default.bool},o.defaultProps={componentClass:d.Button,noCaret:!1,disabled:!1,open:!1},a);m.defaultProps.componentType=m,t.default=m},function(e,t,n){"use strict";t.__esModule=!0;var o,a,i=Object.assign||function(e){for(var t=1;t` components. To apply a ref to the component use the callback signature:\n\n https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"):r=(0,c.default)(e.ref,r),(0,u.cloneElement)(e,i({},t,{ref:r}))},t.prototype.render=function(){var e,t=this,n=this.props,r=(n.componentType,n.componentClass),o=n.open,a=n.pullRight,c=n.onClose,l=n.onSelect,u=n.rootCloseEvent,f=n.children,p=n.className,h=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["componentType","componentClass","open","pullRight","onClose","onSelect","rootCloseEvent","children","className"]);return d.default.createElement(m.default,{disabled:!o,onRootClose:c,event:u},d.default.createElement(r,i({},h,{className:(0,s.default)(p,(e={},e[b.default.dropdownMenuWrapper]=!0,e[b.default.pullRight]=!!a,e))}),d.default.Children.map(f,function(e){return d.default.isValidElement(e)&&t.isDropdownMenu(e)?t.renderMenu(e,{open:o,pullRight:a,onSelect:l}):e})))},t}(u.PureComponent),o.propTypes={componentType:l.default.any,componentClass:l.default.oneOfType([l.default.string,l.default.func]),open:l.default.bool,pullRight:l.default.bool,onClose:l.default.func,onSelect:l.default.func,rootCloseEvent:l.default.oneOf(["click","mousedown"])},o.defaultProps={componentClass:"div"},a);g.defaultProps.componentType=g,t.default=g},function(e,t,n){"use strict";t.__esModule=!0;var o,a,i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["componentType","componentClass","active","disabled","divider","eventKey","header","onClick","open","pullRight","onClose","onSelect","rootCloseEvent","className","style","children"]);if(l)return A.children=void 0,d.default.createElement(r,i({},A,{role:"separator",className:(0,s.default)(E,m.default.divider),style:O}),_);if(u)return d.default.createElement(r,i({},A,{role:"heading",className:(0,s.default)(E,m.default.header),style:O}),_);var T=d.default.Children.toArray(_).filter(function(e){return d.default.isValidElement(e)&&t.isMenuItem(e)}),S=d.default.Children.toArray(_).filter(function(e){return!(d.default.isValidElement(e)&&t.isMenuItem(e))});return d.default.createElement(r,{role:"presentation",className:(0,s.default)(E,m.default.menuItemWrapper,(e={},e[m.default.active]=o,e[m.default.disabled]=a,e[m.default.dropdownSubmenu]=T.length>0,e[m.default.open]=h,e)),style:O},d.default.createElement("div",i({},A,{className:m.default.menuItem,disabled:a,role:"menuitem",tabIndex:"-1",onClick:(0,c.default)(f,this.handleClick)}),S),T.length>0&&d.default.createElement(p.default,{open:h,pullRight:b,onClose:y,onSelect:v,rootCloseEvent:g},T))},t}(u.Component),o.propTypes={componentType:l.default.any,componentClass:l.default.oneOfType([l.default.string,l.default.func]),active:l.default.bool,disabled:l.default.bool,divider:l.default.bool,eventKey:l.default.any,header:l.default.bool,onClick:l.default.func,open:l.default.bool,pullRight:l.default.bool,onClose:l.default.func,onSelect:l.default.func,rootCloseEvent:l.default.oneOf(["click","mousedown"])},o.defaultProps={componentClass:"div",active:!1,disabled:!1,divider:!1,header:!1,open:!1,pullRight:!1},a);y.defaultProps.componentType=y,t.default=y},function(e,t,n){"use strict";var o,a;t.__esModule=!0;var i=f(n(10)),c=f(n(19)),s=f(n(20)),l=f(n(0)),u=f(n(1)),d=f(n(7));function f(e){return e&&e.__esModule?e:{default:e}}var p=27,m=function(e){return e&&e.ownerDocument||document},h=function(e){return 0===e.button},b=function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)},y=(a=o=function(e){function t(n,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==r(t)&&"function"!=typeof t?e:t}(this,e.call(this,n,o));return a.handleMouseCapture=function(e){a.preventMouseRootClose=b(e)||!h(e)||(0,i.default)(d.default.findDOMNode(a),e.target)},a.handleMouse=function(e){!a.preventMouseRootClose&&a.props.onRootClose&&a.props.onRootClose(e)},a.handleKeyUp=function(e){e.keyCode===p&&a.props.onRootClose&&a.props.onRootClose(e)},a.preventMouseRootClose=!1,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+r(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),t.prototype.componentDidMount=function(){this.props.disabled||this.addEventListeners()},t.prototype.componentDidUpdate=function(e){!this.props.disabled&&e.disabled?this.addEventListeners():this.props.disabled&&!e.disabled&&this.removeEventListeners()},t.prototype.componentWillUnmount=function(){this.props.disabled||this.removeEventListeners()},t.prototype.addEventListeners=function(){var e=this.props.event,t=m(d.default.findDOMNode(this));(0,c.default)(t,e,this.handleMouseCapture,!0),(0,c.default)(t,e,this.handleMouse),(0,c.default)(t,"keyup",this.handleKeyUp)},t.prototype.removeEventListeners=function(){var e=this.props.event,t=m(d.default.findDOMNode(this));(0,s.default)(t,e,this.handleMouseCapture,!0),(0,s.default)(t,e,this.handleMouse),(0,s.default)(t,"keyup",this.handleKeyUp)},t.prototype.render=function(){return this.props.children},t}(u.default.Component),o.propTypes={onRootClose:l.default.func,children:l.default.element,disabled:l.default.bool,event:l.default.oneOf(["click","mousedown"])},o.defaultProps={event:"click"},a);t.default=y},function(e,t,n){"use strict";t.__esModule=!0,t.MenuItem=t.DropdownMenu=t.DropdownMenuWrapper=t.DropdownToggle=t.DropdownButton=void 0;var r=l(n(9)),o=l(n(21)),a=l(n(12)),i=l(n(13)),c=l(n(5)),s=l(n(14));function l(e){return e&&e.__esModule?e:{default:e}}t.DropdownButton=o.default,t.DropdownToggle=a.default,t.DropdownMenuWrapper=i.default,t.DropdownMenu=c.default,t.MenuItem=s.default,t.default=r.default},function(e,t){e.exports=n(1084)},function(e,t){e.exports=n(1122)},function(e,t){e.exports=n(655)},function(e,t){e.exports=n(702)},function(e,t,n){"use strict";t.__esModule=!0;var o,a,i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["btnSize","btnStyle","title","children"]),c={},s={};return Object.keys(a).forEach(function(e){var t=a[e];d.default.ControlledComponent.propTypes[e]?c[e]=t:s[e]=t}),u.default.createElement(d.default,i({},c,{btnSize:t}),u.default.createElement(d.default.Toggle,i({},s,{btnStyle:n}),r),u.default.createElement(d.default.Menu,null,o))},t}(l.PureComponent),o.propTypes=i({},d.default.propTypes,{btnSize:c.Button.propTypes.btnSize,btnStyle:c.Button.propTypes.btnStyle,title:s.default.node.isRequired,noCaret:s.default.bool}),o.defaultProps={btnStyle:"flat"},a);t.default=p}])},function(e,t,n){var r=n(1191);e.exports=function(e){return null==e?"":r(e)}},function(e,t,n){var r=n(1065)("wks"),o=n(695),a=n(430).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(657),o=n(1260),a=n(1261);e.exports=function(e,t){return a(o(e,t,r),e+"")}},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return o});var r=function(e){return e.settings.mailRules.list},o=function(e){return e.settings.mailRules.list.length}},function(e,t,n){"use strict";n.d(t,"d",function(){return K}),n.d(t,"a",function(){return q}),n.d(t,"b",function(){return J});var r=n(2),o=n(116),a=n(18),i=n.n(a),c=n(9),s=n(34),l=n(24),u=n(35),d=n(69),f=n(78),p=n(29),m=n(4),h=n(3),b=n(25),y=n(7),v=n(14),g=n(26),E=n(6);function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ni&&(l=d),u<0&&p>=c){u=d-1;break}if(d+1===o){u=d;break}}return{viewportStartIndex:l,viewportEndIndex:u,visibleStartIndex:Math.max(l-n,0),visibleEndIndex:u<0?o-1:Math.min(o-1,u+n)}}catch(e){console.log(e)}},X=function(e,t){try{return e+1e4*t.reduce(function(e,t){return e+(t||0)},0)}catch(e){console.log(e)}},$=function(e,t){try{var n=0;return t.childrenUids&&t.childrenUids.length>0&&(n=t.childrenUids.reduce(function(e,t){return e+t},0)),e+n}catch(e){console.log(e)}},J=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{map:{},data:[],pinInNormalItemMap:{}},t=e.map,n=e.data,r=e.pinInNormalItemMap,o=void 0===r?{}:r,a=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,c=i.itemTotalCount,s=i.folder,l=i.enabled,u=i.isPreviewBelowOrNone,d=i.isRightview,f=i.isSearchMode,p=i.currentItemHeight,y=i.sort,v=i.headerHeight,g=void 0===v?0:v,O=i.listHeight,_=i.selectMode,A=i.selectedInfo,T=i.collapsing;try{var S,w=1===A.length&&G&&!_?A[0]:{},C=w.uid,N=w.folderPath,R={rows:[],sections:[],totalHeight:0,pinLen:n.length,itemTotalCount:c,folder:s,expanded:!1,collapsing:T,dataSignature:0},k=R.rows,I=R.sections,D=0,P=u||d;if(!window.adBlcokerIsEnabled&&l&&UXConfig.advertisement.inline&&s===m.S.INBOX&&!f&&R.itemTotalCount){var L={uid:void 0,folderPath:s,flags:{seen:!0,userFlags:[{0:"pinned"}]}};n.splice(0,0,L),P&&R.itemTotalCount++}var j=n.length;H=K();for(var M=0,x=function(e){var r=er&&n.uid&&n.receivedDate=r:n.receivedDate>=r});return 0!==s.length?U({},s[s.length-1]):null}return null}catch(e){console.log(e)}}(y,S,i);v&&!I.some(function(e){return e.value===v.value})&&(v.top=D,v.index=I.length,I.push(v),D+=v.height);var _=D,w=!!i&&i.uid===C&&i.folderPath===N,P=w&&T,L=w&&!T?O:p;D=_+L;var x=!!i&&A.some(function(e){var t=e.uid,n=e.folderPath;return i.uid===t&&i.folderPath===n});if(UXConfig.advertisement.inline&&e0&&n[0])for(var i=n[0],c=i.uid,s=i.folderPath,l=!1,u=r;u<=o;u+=1)if(a&&void 0!==a.rows[u]&&void 0!==a.rows[u].data&&a.rows[u].data.uid){var d=function(){var e=a&&a.rows[u]&&a.rows[u].data,t=e.uid,r=e.folderPath;if(l&&!n.some(function(e){var n=e.uid,o=e.folderPath;return n===t&&o===r}))return{v:{uid:t,folderPath:r}};l||t!==c||s!==r||(l=!0)}();if("object"===F(d))return d.v}return{}}catch(e){console.log(e)}}function Q(e,t){var n=t.currentSelected,r=void 0===n?[]:n,o=(t.visibleStartIndex,t.visibleEndIndex),a=t.renderData;try{if(r.length>0)for(var i=r[0],c=i.uid,s=i.folderPath,l=[{uid:c,folderPath:s}],u=!1,d=e.uid,f=e.folderPath,p=0;p<=o;p+=1){var m=a.rows[p].data,h=m.uid,b=m.folderPath;if(h===c&&s===b){if(!0===u)return l;u=!0}else if(h===d&&b===f){if(l.push({uid:h,folderPath:b}),!0===u)return l;u=!0}else u&&l.push({uid:h,folderPath:b})}return[e]}catch(e){console.log(e)}}function ee(e){return e.rows.findIndex(function(e){return e.data&&e.data.uid&&!e.data.pinned})}function te(e){var t=e.currentSelected,n=void 0===t?[]:t,r=e.visibleStartIndex,o=e.visibleEndIndex,a=e.renderData,i=e.keyCode;try{if(n.length>0)for(var c=40===i,s=n[n.length-1],l=s.uid,u=s.folderPath,d=r;d<=o;d+=1){var f=a.rows[d].data,p=f.uid,m=f.folderPath;if(p===l&&u===m){var h=Math.min(Math.max(0,d+(c?1:-1)),a.rows.length-1);return a.rows[h].data?h:null}}return 0}catch(e){console.log(e)}}function ne(e){var t,n,o,a,i,c,l,u,d,f,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return t=e.uid,n=e.folderPath,y.prev=1,y.next=4,Object(r.f)(s.R);case 4:o=y.sent,a=o.visibleStartIndex,i=o.visibleEndIndex,c=o.renderData,l=o.listHeight,u=o.scrollTop,d=u,f=a;case 12:if(!(f<=i)){y.next=20;break}if(!c.rows[f].data||c.rows[f].data.uid!==t||c.rows[f].data.folderPath!==n){y.next=17;break}return m=c.rows[f].clientRect,h=m.top,b=m.bottom,hu+l&&(d=b-l),y.abrupt("break",20);case 17:f+=1,y.next=12;break;case 20:if(d===u){y.next=23;break}return y.next=23,Object(r.e)(Object(p.S)({scrollTop:d}));case 23:y.next=28;break;case 25:y.prev=25,y.t0=y.catch(1),console.log(y.t0);case 28:case"end":return y.stop()}},A,null,[[1,25]])}function re(e){var t,n,a,i,c,l,d,f,h,b,g,E,O,_,A,S,w,C,N,R,k,I,D,P,L,j,M,x,F,B,U,V,H,W,z,Y,K,q;return regeneratorRuntime.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(t=e.selected,n=e.options,a=n.ctrlKey,i=n.keyCode,c=n.shiftKey,l=n.trigger,d=n.index,f=n.param,h=e.previewInstance,T.prev=1,l!==m.Ab.KEYBOARD){T.next=5;break}return T.next=5,Object(o.b)(50);case 5:return b=f,T.next=8,Object(r.f)(s.R);case 8:return g=T.sent,E=g.selectedInfo,O=void 0===E?[]:E,_=g.visibleStartIndex,A=g.visibleEndIndex,S=g.renderData,w=g.fullOpenSelected,C=g.selectMode,N=(y.device.isMobile||y.device.isTablet)&&C,R=O,T.next=20,Object(r.f)(s.G);case 20:return k=T.sent,I=y.device.isDesktop&&k===m.eb.PREVIEW_NONE,T.next=24,Object(r.f)(u.k);case 24:if(D=T.sent,P=window!==window.ux.getWindow(h),L=!1,j=[],l!==m.Ab.AUTO){T.next=38;break}return T.next=31,Object(o.b)(500);case 31:F=Z({visibleStartIndex:_,visibleEndIndex:A,renderData:S,currentSelected:R}),B=F.uid,U=F.folderPath,M=B,x=U,j=B?[{uid:B,folderPath:U}]:[],I&&!P&&(L=D&&null!==(V=j)&&void 0!==V&&V.length&&w?w:L),T.next=54;break;case 38:if(l!==m.Ab.AUTO_FIRST){T.next=42;break}S&&((H=ee(S))<0||I?j=[]:(M=S.rows[H].data.uid,x=S.rows[H].data.folderPath,j=[{uid:M,folderPath:x}])),T.next=54;break;case 42:if(l!==m.Ab.KEYBOARD){T.next=53;break}if(W=Number.isInteger(d)?d:te({visibleStartIndex:_,visibleEndIndex:A,renderData:S,currentSelected:R,keyCode:i}),S.rows[W]&&S.rows[W].data){T.next=46;break}return T.abrupt("return");case 46:M=S&&S.rows[W]&&S.rows[W].data&&S.rows[W].data.uid,x=S.rows[W].data.folderPath,z=R.some(function(e){var t=e.uid,n=e.folderPath;return t===M&&n===x}),a||c?z?console.log("UID invalid returned by getNextKeyBoardSelectIndex"):j=O.concat({uid:M,folderPath:x}):j=[{uid:M,folderPath:x}],L=w,T.next=54;break;case 53:l===m.Ab.MOBILE_SWIPE_VERTICAL?j=[]:(M=null===(Y=t[0])||void 0===Y?void 0:Y.uid,x=null===(K=t[0])||void 0===K?void 0:K.folderPath,q=R.some(function(e){var t=e.uid,n=e.folderPath;return t===M&&n===x}),l===m.Ab.DRAG?(j=q?O.concat():[{uid:M,folderPath:x}],Object(v.a)("mail","drag_and_drop",{records:j})):l===m.Ab.HOVER_DELETE?j=q?O.filter(function(e){return e.uid!==M||e.folderPath!==x}):O.concat():l===m.Ab.CHECK||N?j=c?Q(t[0],{visibleStartIndex:_,visibleEndIndex:A,renderData:S,currentSelected:R}):q?O.filter(function(e){return e.uid!==M||e.folderPath!==x}):O.concat([{uid:M,folderPath:x}]):l===m.Ab.CLICK||l===m.Ab.DBCLICK||l===m.Ab.MOBILE_SWIPE_HORIZONTAL||l===m.Ab.MOBILE_PRESS?c?j=Q(t[0],{visibleStartIndex:_,visibleEndIndex:A,renderData:S,currentSelected:R}):a?j=q?O.filter(function(e){return e.uid!==M||e.folderPath!==x}):O.concat([{uid:M,folderPath:x}]):(j=[{uid:M,folderPath:x}],L=l!==m.Ab.DBCLICK&&I):(j=t,console.log("Other SELECT_TRIGGER:",l)));case 54:if(!M){T.next=57;break}return T.next=57,Object(r.b)(ne,{uid:M,folderPath:x});case 57:if(!(R.length!==j.length||R.filter(function(e){return!j.includes(e)}).length>0)){T.next=60;break}return T.next=60,Object(r.e)(Object(p.J)(j,{selectMode:C,fullOpenSelected:L,trigger:l,popupClass:b}));case 60:if(l!==m.Ab.MOBILE_SWIPE_VERTICAL&&l!==m.Ab.MOBILE_PRESS){T.next=63;break}return T.next=63,Object(r.e)(Object(p.F)({collapsing:!1}));case 63:G?(Object(v.a)("mail","check"),l===m.Ab.MOBILE_SWIPE_VERTICAL&&Object(v.a)("mail","swipe")):Object(v.a)("mail","expand_list",{selectMode:k,selected:j}),T.next=69;break;case 66:T.prev=66,T.t0=T.catch(1),console.log(T.t0);case 69:case"end":return T.stop()}},T,null,[[1,66]])}function oe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;try{for(var n=Object.entries(e),r=0;r0)){h.next=16;break}return h.next=12,Object(r.f)(d.m);case 12:return n=h.sent,o=t.map(function(e){return Object(b.u)(e,n)}),h.next=16,Object(r.e)(Object(p.h)({uids:o,folderPath:n,isIncludeRecipients:!0}));case 16:return a=e.map(function(e){return Object(b.v)(e)}),h.next=19,Object(r.f)(u.h);case 19:return h.t0=h.sent,h.t1=m.eb.THREAD_MODE,i=h.t0===h.t1,h.next=24,Object(r.f)(Object(s.g)(a,i));case 24:return c=h.sent,h.next=27,Object(r.f)(f.m);case 27:return h.sent,l={},c.map(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.uid,n=e.parentUid,r=e.folderPath;return l[Object(b.x)(n||t,r)]=!0}),c.sort(function(e,t){return t.receivedDate-e.receivedDate}),h.abrupt("return",{map:l,data:c});case 34:h.prev=34,h.t2=h.catch(0),console.log(h.t2);case 37:case"end":return h.stop()}},C,null,[[0,34]])}function se(e){var t,n,a,i,c,h,v,g,E,O,_,A,T,S,w,C,R,k,I,D,P,L,j,M,x,F,B,V,H,G,K,$,Z,Q,ee,te,ne,re,ae,se,le,ue,de,fe,pe,me,he,be,ye,ve,ge,Ee,Oe,_e;return regeneratorRuntime.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(t=e.navInfo,n=void 0===t?{}:t,a=e.options,i=void 0===a?{resizing:!1,scrolling:!1,loadDataNeeded:!0}:a,N.prev=1,window.TimeUtil){N.next=4;break}return N.abrupt("return");case 4:return N.next=6,Object(r.f)(d.m);case 6:return c=N.sent,h=i.scrolling,v=i.loadDataNeeded,g=void 0===v||v,N.next=10,Object(r.f)(s.R);case 10:if(E=N.sent,O=E.selectedInfo,_=E.listHeight,A=E.itemHeight,T=E.bufferCount,S=E.scrollTop,w=E.loadingQueue,C=E.selectMode,R=E.collapsing,k=E.headerWidths,void 0!==_){N.next=14;break}return N.abrupt("return");case 14:return N.next=16,Object(r.f)(s.M);case 16:return I=N.sent,N.next=19,Object(r.f)(s.L);case 19:if(D=N.sent,P={},!h){N.next=26;break}L=E.viewportStartIndex,j=E.viewportEndIndex,M=E.visibleStartIndex,x=E.visibleEndIndex,P={viewportStartIndex:L,viewportEndIndex:j,visibleStartIndex:M,visibleEndIndex:x},N.next=69;break;case 26:return N.next=28,Object(r.f)(l.m);case 28:return F=N.sent,N.next=31,Object(r.f)(s.X);case 31:return B=N.sent,N.next=34,Object(r.f)(d.o);case 34:return V=N.sent,N.next=37,Object(r.f)(f.i);case 37:if(H=N.sent,G={map:{},data:[]},!Object(b.C)(F,V,B)){N.next=48;break}return N.next=42,Object(r.b)(ce);case 42:if(G=N.sent,!H){N.next=48;break}return N.next=46,Object(r.f)(u.i);case 46:K=N.sent,G={data:[],map:{},pinInNormalItemMap:K};case 48:return N.next=50,Object(r.f)(s.G);case 50:return $=N.sent,Z=y.device.isDesktop&&($===m.eb.PREVIEW_BELOW||$===m.eb.PREVIEW_NONE),Q=y.device.isDesktop&&$===m.eb.PREVIEW_RIGHT,N.next=55,Object(r.f)(f.f);case 55:return ee=N.sent,te=ee&&Z?80:A+10,N.next=59,Object(r.f)(d.m);case 59:return ne=N.sent,N.next=62,Object(r.f)(l.b);case 62:return re=N.sent,ae=re.enabled,se=J(G,D,{itemTotalCount:I,folder:ne,enabled:ae,isPreviewBelowOrNone:Z,isRightview:Q,isSearchMode:H,currentItemHeight:te,sort:B,listHeight:_,selectMode:C,selectedInfo:O,collapsing:!!R}),k&&(se.dataSignature=X(se.dataSignature,k)),P=q(se,_,T,S),N.next=69,Object(r.e)(Object(p.S)(U(U({renderData:se},P),{},{forceRenderingMark:n.forceRenderingMark})));case 69:if(g){N.next=71;break}return N.abrupt("return");case 71:return ue=(le=P).visibleStartIndex,de=le.visibleEndIndex,N.next=74,Object(r.f)(l.o);case 74:return fe=N.sent,pe=m.ib,me=Math.max(0,ue-Math.round(pe/2)),he=Math.min(I,de+Math.round(pe/2)),N.next=80,Object(r.f)(s.K);case 80:return be=N.sent,N.next=83,Object(r.f)(f.l);case 83:return ye=N.sent,N.next=86,Object(r.f)(f.k);case 86:if(ve=N.sent,!(!fe&&W&&W!=c&&z.includes(c)||!ye&&!ve&&Y)){N.next=93;break}return Y&&(Y=!1),W=c,N.next=92,Object(r.b)(ie,0,pe,fe);case 92:return N.abrupt("return");case 93:if(be||oe(w,0)){N.next=100;break}return fe||((ye||ve)&&(Y=!0),z.push(c),W=c),N.next=97,Object(o.b)(100);case 97:return N.next=99,Object(r.b)(ie,0,pe,fe);case 99:return N.abrupt("return");case 100:ge=0,Ee=me;case 102:if(!(ge<2&&Eec-1)){v.next=7;break}return v.abrupt("return");case 7:if(!(i>0)){v.next=10;break}return v.next=10,Object(o.b)(i);case 10:return v.next=12,Object(r.f)(s.R);case 12:if(u=v.sent,(d=u.renderData).rows[t]&&d.rows[t].data){v.next=27;break}return v.next=17,Object(r.f)(l.o);case 17:return f=v.sent,p=m.ib,n>0?h=t:(b=Math.min(0,t-p),h=b<0?0:b),v.next=22,Object(r.f)(s.R);case 22:if(y=v.sent,oe(y.loadingQueue,t)){v.next=27;break}return v.next=27,Object(r.b)(ie,isNaN(h)?0:h,p,f);case 27:v.next=32;break;case 29:v.prev=29,v.t0=v.catch(1),console.log(v.t0);case 32:case"end":return v.stop()}},R,null,[[1,29]])}function ue(){var e,t,n,o,a,i,c,l,u,d,f,m,b,v;return regeneratorRuntime.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.prev=0,E.next=3,Object(r.f)(s.R);case 3:if(e=E.sent,t=e.viewportStartIndex,n=e.viewportEndIndex,o=e.listHeight,a=e.scrollTop,i=e.selectedInfo,c=e.renderData.rows,l=[],u=y.device.isTablet?25:0,!c){E.next=26;break}d=t;case 14:if(!(d<=n)){E.next=26;break}if(void 0===c[d]||void 0===c[d].data){E.next=20;break}((f=c[d].clientRect).top>=a||f.bottom>=a)&&(f.bottom<=a+o||f.top<=a+o-u)&&(m=c[d]&&c[d].data,b=m.uid,v=m.folderPath,b&&l.push({uid:b,folderPath:v})),E.next=23;break;case 20:if(!(c&&c.length>0)){E.next=23;break}return E.next=23,Object(r.e)(Object(g.addModalToShow)({modalType:"alert",modalProps:{title:Object(h.a)("common.ERROR"),message:Object(h.a)("errorMsg.PLEASE_WAIT_TO_LOAD_EMAILS")}}));case 23:d+=1,E.next=14;break;case 26:if(!(i&&0===i.length||i&&i.uid&&i.filter(function(e,t){return l[t].uid!==e.uid}).length>0)){E.next=31;break}return E.next=29,Object(r.e)(Object(p.J)(l));case 29:E.next=33;break;case 31:return E.next=33,Object(r.e)(Object(p.J)([]));case 33:window.ux.selectedAllCheckbox=!0,E.next=39;break;case 36:E.prev=36,E.t0=E.catch(0),console.log(E.t0);case 39:case"end":return E.stop()}},k,null,[[0,36]])}function de(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.data.selectMode,n.prev=1,!1!==t){n.next=5;break}return n.next=5,Object(r.e)(Object(p.J)([]));case 5:n.next=10;break;case 7:n.prev=7,n.t0=n.catch(1),console.log(n.t0);case 10:case"end":return n.stop()}},I,null,[[1,7]])}function fe(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(r.h)(c.Nc,ue);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},D,null,[[0,5]])}function pe(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(r.i)([c.Ic],se);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},P,null,[[0,5]])}function me(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(r.h)([c.zc,c.xc],ae);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},L,null,[[0,5]])}function he(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(r.i)(c.Sc,re);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},j,null,[[0,5]])}function be(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(r.h)(c.Qc,le);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},M,null,[[0,5]])}function ye(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(r.i)(c.Rc,de);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},x,null,[[0,5]])}t.c={watchSelectMailViewPort:fe,watchNavigateMailSummaryList:pe,watchMailSummarySelection:he,watchFetchMailSummaryListFinished:me,watchMailSummaryListPagination:ye,watchMailSummaryLastNext:be}},function(e,t,n){"use strict";t.a=function(e){return function(t){return e(t)}}},function(e,t,n){"use strict";var r=n(783);t.a=Object(r.a)("pageYOffset")},function(e,t,n){"use strict";var r=n(17),o=n(289),a=n(290),i=n(35),c=Object(r.b)(function(e){return{showMask:Object(a.b)(e),data:Object(a.d)(e),contactSort:Object(i.d)(e)}},function(e,t){return{onSearch:function(t,n,r){return e(Object(o.c)({filter:t,requiredField:n,typeFilter:r}))},onCancel:function(){e(Object(o.a)()),t.onCancel&&t.onCancel()}}}),s=n(188),l=n.n(s),u=n(158),d=n.n(u),f=n(235),p=n.n(f),m=n(101),h=n.n(m),b=n(81),y=n.n(b),v=n(82),g=n.n(v),E=n(771),O=n.n(E),_=n(87),A=n.n(_),T=n(88),S=n.n(T),w=n(53),C=n.n(w),N=n(0),R=n.n(N),k=n(1),I=n(20),D=n.n(I),P=n(32),L=n(31),j=n(210),M=n(95),x=n(157),F=n(10),B=n(4),U=n(65),V=n(3);function H(e){"@babel/helpers - typeof";return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var G=["className","showMask","data","enableMultiSelect","enableSubList","windowId"];function W(){return(W=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Y(e){return function(e){if(Array.isArray(e))return K(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return K(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return K(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1?(n=e.substr(0,t),r=e.substring(e.lastIndexOf("<")+1,e.lastIndexOf(">"))):(n=e,r=e),{"@type":B.y.TYPE_CONTACT,email:r,displayName:n,lzHeader:{fields:[]},lzEmail:{fields:[{label:B.y.LZEMAIL_LABEL,type:B.y.LZEMAIL_TYPE,value:e}]},lzPhone_mobile:{fields:[]},lzPhone:{fields:[]},lzAddress_home:{fields:[]},lzAddress_work:{fields:[]},lzAddress_other:{fields:[]}}});return Object.keys(t).forEach(function(e){n.push(X(X({},t[e]),{email:t[e].email,isSubListItem:!0}))}),this.cacheSubListData[e.id]=n,n}if(e.lzEmail.fields.length>1){var r=[];return e.lzEmail.fields.forEach(function(t){r.push(X(X({},e),{email:t.value,isSubListItem:!0}))}),this.cacheSubListData[e.id]=r,r}return[]}},{key:"handleItemClick",value:function(e){if(this.props.enableSubList){var t,n=this.state.selected;if(e.isGroup&&!e.isSubListItem){var r=e.contacts.items;t=n.includes(e)?Y(this.getSubListData(e)):n.filter(function(e){return!Object.keys(r).includes(e.id)}),this.setState({selected:t})}else if(e.lzEmail.fields.length>1&&!e.isSubListItem){if(n.includes(e)){var o=n.filter(function(t){return t!==e});t=[].concat(Y(o),Y(this.getSubListData(e)))}else t=n.filter(function(t){return e.id!==t.id});this.setState({selected:t})}}}},{key:"handleSubList",value:function(e){var t=this.state.showSubList;this.props.enableSubList&&(t||!e.isGroup&&1===e.lzEmail.fields.length||this.openSubList(this.getSubListData(e)))}},{key:"openSubList",value:function(e){this.setState({showSubList:!0,subListData:e})}},{key:"closeSubList",value:function(){this.setState({showSubList:!1,subListData:null})}},{key:"handleChange",value:function(e){var t=this.props;(0,t.onSearch)(e,t.requiredField,t.typeFilter),this.setState({searchText:e,selected:[]}),this.cacheSubListData={},this.originalSelected=[]}},{key:"handleSelectedChange",value:function(e){this.setState({selected:e})}},{key:"handleSelect",value:function(){var e=this.props.onSelect,t=this.state.selected;t.length&&e(t)}},{key:"handleCancel",value:function(){(0,this.props.onCancel)(!1),this.setState({selected:[]})}},{key:"renderItem",value:function(e){var t=this,n=this.props,r=n.renderItem,o=n.contactSort,a=r(e);return void 0!==a?a:e.isGroup?R.a.createElement("div",{className:"ow-contacts-picker-listGroup"},R.a.createElement("div",null,"<".concat(Object(U.k)(e,{sort:o}).title||e.displayName,">"),R.a.createElement(F.a,{name:"right",onClick:function(n){n.stopPropagation(),t.handleSubList(e)}}))):!e.isSubListItem&&e.lzEmail.fields.length>1?R.a.createElement("div",{className:"ow-contacts-picker-listGroup"},R.a.createElement("div",null,Object(U.k)(e,{sort:o}).title||e.displayName,R.a.createElement(F.a,{name:"right",onClick:function(n){n.stopPropagation(),t.handleSubList(e)}}))):R.a.createElement("div",{className:"ow-contacts-picker-listItem"},R.a.createElement("div",null,Object(U.k)(e,{sort:o}).title||e.displayName),R.a.createElement("div",null,e.email))}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.showMask,r=e.data,o=e.enableMultiSelect,a=e.enableSubList,i=e.windowId,c=z(e,G),s=this.state,l=s.searchText,u=s.selected,d=s.showSubList,f=s.subListData,p=r;return a&&d&&(p=f),R.a.createElement(P.a,W({windowId:i,className:D()("ow-contacts-picker",t)},c,{onHide:this.handleCancel,backdrop:"static","aria-role":"dialog","aria-labelledby":"ow-contacts-picker-dialog"}),R.a.createElement(P.a.Header,{closeButton:!0},R.a.createElement(P.a.Title,{title:"ow-contacts-picker-dialog"},Object(V.a)("contacts.contactPicker.TITLE"))),R.a.createElement(P.a.Body,null,R.a.createElement("div",null,d?R.a.createElement("div",{className:"ow-contacts-picker-back"},R.a.createElement(F.a,{name:"left",onClick:this.closeSubList})):R.a.createElement(j.a,{className:"ow-contacts-picker-search",onChange:this.handleChange,value:l,placeholder:Object(V.a)("contacts.contactPicker.HINT_TEXT"),onSelect:function(e){return e.stopPropagation()},autoFocus:!0}),!p.length&&!n&&R.a.createElement("div",{className:"ow-contacts-picker-empty","aria-live":!0},Object(V.a)("contacts.contactPicker.EMPTY_TEXT")),n?R.a.createElement(M.a,{className:"ow-contacts-picker-spinner"}):R.a.createElement(x.a,{className:"ow-contacts-picker-list",data:p,defaultSelected:u,renderItem:this.renderItem,onItemClick:this.handleItemClick,onSelectedChange:this.handleSelectedChange,itemTotalCount:r.length,enableMultiSelect:o,selectedStatus:function(e,t){return t.find(function(t){return e.isSubListItem?e===t:e.isGroup?Object.keys(e.contacts.items).includes(t.id):e.lzEmail.fields.length>1?e.id===t.id&&e.lzEmail.fields.map(function(e){return e.value}).includes(t.email):e.id===t.id&&e.email===t.email})}}))),R.a.createElement(P.a.Footer,null,R.a.createElement(L.a,{onClick:this.handleSelect,disabled:0===u.length,className:"ow-button-primary btn btn-default","aria-label":Object(V.a)("common.SELECT")},Object(V.a)("common.SELECT")),R.a.createElement(L.a,{onClick:this.handleCancel,"aria-label":Object(V.a)("common.CANCEL")},Object(V.a)("common.CANCEL"))))}}]),n}();se.defaultProps={className:"",show:!0,showMask:!1,enableMultiSelect:!1,enableSubList:!0,requiredField:re,typeFilter:ae,data:[],contactSort:ce,onSearch:function(){},onSelect:function(){},onCancel:function(){},renderItem:function(){}},se.propTypes={className:k.string,show:k.bool,showMask:k.bool,enableMultiSelect:k.bool,enableSubList:k.bool,requiredField:Object(k.oneOf)([ne,re]),typeFilter:Object(k.oneOf)([ae,oe]),data:Object(k.arrayOf)(Object(k.shape)({})),contactSort:Object(k.oneOf)([ie,ce]),onSearch:k.func,onSelect:k.func,onCancel:k.func,renderItem:k.func};var le=se,ue=["className","showMask","data","enableMultiSelect","enableSubList","windowId","isFax"];function de(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function fe(e){for(var t=1;t-1?(n=e.substr(0,t),r=e.substring(e.lastIndexOf("<")+1,e.lastIndexOf(">"))):(n=e,r=e),{"@type":B.y.TYPE_CONTACT,email:r,displayName:n,lzHeader:{fields:[]},lzEmail:{fields:[{label:B.y.LZEMAIL_LABEL,type:B.y.LZEMAIL_TYPE,value:e}]},lzPhone_mobile:{fields:[]},lzPhone:{fields:[]},lzAddress_home:{fields:[]},lzAddress_work:{fields:[]},lzAddress_other:{fields:[]}}});return Object.keys(t).forEach(function(e){n.push(fe(fe({},t[e]),{email:t[e].email,isSubListItem:!0}))}),this.cacheSubListData[e.id]=n,n}if(e.lzEmail.fields.length>1){var r=[];return e.lzEmail.fields.forEach(function(t){r.push(fe(fe({},e),{email:t.value,isSubListItem:!0}))}),this.cacheSubListData[e.id]=r,r}return[]}},{key:"getSubListDataFax",value:function(e){if(this.cacheSubListData[e.id])return this.cacheSubListData[e.id];if(e.isGroup){var t=e.contacts.items,n=e.emails.map(function(e){return{"@type":B.y.TYPE_CONTACT,email:e,displayName:e,lzHeader:{fields:[]},lzEmail:{fields:[{label:B.y.LZEMAIL_LABEL,type:B.y.LZEMAIL_TYPE,value:e}]},lzPhone_mobile:{fields:[]},lzPhone:{fields:[]},lzAddress_home:{fields:[]},lzAddress_work:{fields:[]},lzAddress_other:{fields:[]}}});return Object.keys(t).forEach(function(e){t[e].lzPhone_fax.fields.forEach(function(r){n.push(fe(fe({},t[e]),{email:r.value,isSubListItem:!0}))})}),this.cacheSubListData[e.id]=n,n}if(e.lzPhone_fax.fields.length>1){var r=[];return e.lzPhone_fax.fields.forEach(function(t){r.push(fe(fe({},e),{email:t.value,isSubListItem:!0}))}),this.cacheSubListData[e.id]=r,r}return[]}},{key:"handleItemClick",value:function(e){if(this.props.isFax)return this.handleItemClickFax(e);if(this.props.enableSubList){var t,n=this.state.selected;if(e.isGroup&&!e.isSubListItem){var r=e.contacts.items;t=n.includes(e)?p()(this.getSubListData(e)):n.filter(function(e){return!Object.keys(r).includes(e.id)}),this.setState({selected:t})}else if(e.lzEmail.fields.length>1&&!e.isSubListItem){if(n.includes(e)){var o=n.filter(function(t){return t!==e});t=[].concat(p()(o),p()(this.getSubListData(e)))}else t=n.filter(function(t){return e.id!==t.id});this.setState({selected:t})}}}},{key:"handleItemClickFax",value:function(e){if(this.props.enableSubList){var t,n=this.state.selected;if(e.isGroup&&!e.isSubListItem){var r=e.contacts.items;t=n.includes(e)?p()(this.getSubListData(e)):n.filter(function(e){return!Object.keys(r).includes(e.id)}),this.setState({selected:t})}else if(e.lzPhone_fax.fields.length>1&&!e.isSubListItem){if(n.includes(e)){var o=n.filter(function(t){return t!==e});t=[].concat(p()(o),p()(this.getSubListData(e)))}else t=n.filter(function(t){return e.id!==t.id});this.setState({selected:t})}}}},{key:"handleSubList",value:function(e){if(this.props.isFax)return this.handleSubListFax(e);var t=this.state.showSubList;this.props.enableSubList&&(t||!e.isGroup&&1===e.lzEmail.fields.length||this.openSubList(this.getSubListData(e)))}},{key:"handleSubListFax",value:function(e){var t=this.state.showSubList;this.props.enableSubList&&(t||!e.isGroup&&1===e.lzPhone_fax.fields.length||this.openSubList(this.getSubListData(e)))}},{key:"renderItem",value:function(e){return this.props.isFax?this.renderItemFax(e):O()(C()(n.prototype),"renderItem",this).call(this,e)}},{key:"renderItemFax",value:function(e){var t=this,n=this.props,r=n.renderItem,o=n.contactSort,a=r(e);return void 0!==a?a:e.isGroup?R.a.createElement("div",{className:"ow-contacts-picker-listGroup"},R.a.createElement("div",null,"<".concat(Object(U.k)(e,{sort:o}).title||e.displayName,">"),R.a.createElement(F.a,{name:"right",onClick:function(n){n.stopPropagation(),t.handleSubList(e)}}))):!e.isSubListItem&&e.lzPhone_fax.fields.length>1?R.a.createElement("div",{className:"ow-contacts-picker-listGroup"},R.a.createElement("div",null,Object(U.k)(e,{sort:o}).title||e.displayName,R.a.createElement(F.a,{name:"right",onClick:function(n){n.stopPropagation(),t.handleSubList(e)}}))):R.a.createElement("div",{className:"ow-contacts-picker-listItem"},R.a.createElement("div",null,Object(U.k)(e,{sort:o}).title||e.displayName),R.a.createElement("div",null,e.lzPhone_fax.fields[0].value))}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.showMask,r=e.data,o=e.enableMultiSelect,a=e.enableSubList,i=e.windowId,c=e.isFax,s=d()(e,ue),u=this.state,f=u.searchText,p=u.selected,m=u.showSubList,h=u.subListData,b=r;return a&&m&&(b=h),R.a.createElement(P.a,l()({windowId:i,className:D()("ow-contacts-picker",t)},s,{onHide:this.handleCancel,backdrop:"static","aria-role":"dialog","aria-labelledby":"ow-contacts-picker-dialog"}),R.a.createElement(P.a.Header,{closeButton:!0},R.a.createElement(P.a.Title,{title:"ow-contacts-picker-dialog"},Object(V.a)("contacts.contactPicker.TITLE"))),R.a.createElement(P.a.Body,null,R.a.createElement("div",null,m?R.a.createElement("div",{className:"ow-contacts-picker-back"},R.a.createElement(F.a,{name:"left",onClick:this.closeSubList})):R.a.createElement(j.a,{className:"ow-contacts-picker-search",onChange:this.handleChange,value:f,placeholder:Object(V.a)("contacts.contactPicker.HINT_TEXT"),onSelect:function(e){return e.stopPropagation()},autoFocus:!0}),!b.length&&!n&&R.a.createElement("div",{className:"ow-contacts-picker-empty","aria-live":!0},Object(V.a)("contacts.contactPicker.EMPTY_TEXT")),n?R.a.createElement(M.a,{className:"ow-contacts-picker-spinner"}):R.a.createElement(x.a,{className:"ow-contacts-picker-list",data:b,defaultSelected:p,renderItem:this.renderItem,onItemClick:this.handleItemClick,onSelectedChange:this.handleSelectedChange,itemTotalCount:r.length,enableMultiSelect:o,isFax:c,selectedStatus:function(e,t,n){return t.find(function(t){return n?e.isSubListItem?e===t:e.isGroup?Object.keys(e.contacts.items).includes(t.id):(e.lzPhone_fax.fields.length,e.id===t.id):e.isSubListItem?e===t:e.isGroup?Object.keys(e.contacts.items).includes(t.id):e.lzEmail.fields.length>1?e.id===t.id&&e.lzEmail.fields.map(function(e){return e.value}).includes(t.email):e.id===t.id&&e.email===t.email})}}))),R.a.createElement(P.a.Footer,null,R.a.createElement(L.a,{onClick:this.handleSelect,disabled:0===p.length,className:"ow-button-primary btn btn-default","aria-label":Object(V.a)("common.SELECT")},Object(V.a)("common.SELECT")),R.a.createElement(L.a,{onClick:this.handleCancel,"aria-label":Object(V.a)("common.CANCEL")},Object(V.a)("common.CANCEL"))))}}]),n}(le));Oe.defaultProps={className:"",show:!0,showMask:!1,enableMultiSelect:!1,enableSubList:!0,requiredField:he,typeFilter:ye,data:[],contactSort:ge,onSearch:function(){},onSelect:function(){},onCancel:function(){},renderItem:function(){},isFax:!1},Oe.propTypes={className:k.string,show:k.bool,showMask:k.bool,enableMultiSelect:k.bool,enableSubList:k.bool,requiredField:Object(k.oneOf)([me,he,Ee]),typeFilter:Object(k.oneOf)([ye,be]),data:Object(k.arrayOf)(Object(k.shape)({})),contactSort:Object(k.oneOf)([ve,ge]),onSearch:k.func,onSelect:k.func,onCancel:k.func,renderItem:k.func,isFax:k.bool};var _e=Oe;t.a=c(_e)},function(e,t,n){"use strict";var r=n(81),o=n.n(r),a=n(82),i=n.n(a),c=n(87),s=n.n(c),l=n(88),u=n.n(l),d=n(53),f=n.n(d),p=n(1),m=n.n(p),h=n(117),b=n(0),y=n.n(b),v=n(805),g=n(6);function E(e){"@babel/helpers - typeof";return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var O=["autoInputRef","showMask","onAdd","onChange","onRemove","values","allowSelf","className","onClick","allFieldValues","fieldId"];function _(){return(_=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function T(e,t){for(var n=0;n"))):y.a.createElement("div",{className:"ow-combox-menuitem-option"},y.a.createElement("div",{className:"ow-combox-name",title:r[t]},r[t]),r.nickname&&y.a.createElement("div",{title:r.nickname},r.nickname),y.a.createElement("div",{title:r[n]},r[n]))},getValueToEdit:function(e,t,n){var r=e[t],o=e[n];return!o||-1===o.lastIndexOf("<")&&-1===o.lastIndexOf(">")?r?"".concat(r,"<").concat(o,">"):o:"".concat(r).concat(o)},setEditValue:function(e,t,n,r){r&&-1!==r.lastIndexOf("<")&&r.lastIndexOf(">")===r.length-1?(e[t]=r.slice(0,r.lastIndexOf("<")),e[n]=r.slice(r.lastIndexOf("<")+1,-1)):(e[t]="",e[n]=r)},validate:this.handleValidate},this.props,{onAdd:function(e){if(e.isGroup){c.pop();var t=e.groupValues;t.length>0&&(Array.prototype.push.apply(c,t),o(e))}else o(e);a&&a()},onRemove:function(e){i(e)}}))}}]),n}();function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=f()(e);if(t){var o=f()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u()(this,n)}}k.defaultProps={autoInputRef:function(){},showMask:!1,allowSelf:!1,onAdd:function(){},onRemove:function(){},onChange:function(){},values:[],currentAccount:{}},k.propTypes={autoInputRef:m.a.func,onAdd:m.a.func,onRemove:m.a.func,onChange:m.a.func,showMask:m.a.bool,allowSelf:m.a.bool,values:m.a.arrayOf(m.a.shape({text:m.a.string,value:m.a.string})),currentAccount:m.a.shape({email:m.a.string})};var D=function(e){s()(n,e);var t=I(n);function n(){return o()(this,n),t.apply(this,arguments)}return i()(n,[{key:"handleValidate",value:function(e,t,n){if(e.isGroup)return!0;var r=h.a.is("phone",e[n]),o=h.a.is("email",e[n]),a=this.props,i=a.allowSelf,c=a.currentAccount,s=a.isFax;return!(!s&&!i&&o&&e[n].trim().toLowerCase()===c.email.trim().toLowerCase())&&(s?r:o)}}]),n}(k);D.defaultProps={autoInputRef:function(){},showMask:!1,allowSelf:!1,onAdd:function(){},onRemove:function(){},onChange:function(){},values:[],currentAccount:{},isFax:!1},D.propTypes={autoInputRef:m.a.func,onAdd:m.a.func,onRemove:m.a.func,onChange:m.a.func,showMask:m.a.bool,allowSelf:m.a.bool,values:m.a.arrayOf(m.a.shape({text:m.a.string,value:m.a.string})),currentAccount:m.a.shape({email:m.a.string}),isFax:m.a.bool};var P=D,L=n(17),j=n(244),M=n(320),x=n(24),F=n(35),B=Object(L.b)(function(e){return{options:Object(M.c)(e),showMask:Object(M.d)(e),currentAccount:Object(x.c)(e),autoSuggest:Object(F.a)(e)}},function(e){return{getOptions:function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:e.document,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.body,o=t.getSelection();if(o.rangeCount>0){var a=o.getRangeAt(0),i=a.collapsed,c=a.commonAncestorContainer,s=a.endContainer,l=a.endOffset,u=a.startContainer,d=a.startOffset;r=n.contains(u)&&n.contains(s)?{collapsed:i,commonAncestorContainer:c,endContainer:s,endOffset:l,startContainer:u,startOffset:d}:null}return r},a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.document;if(r){var o=r,a=o.endContainer,i=o.endOffset,c=o.startContainer,s=o.startOffset;if(n.body.contains(c)&&n.body.contains(a)){var l=n.getSelection(),u=n.createRange();l.removeAllRanges(),u.setStart(c,s),u.setEnd(a,i),l.addRange(u)}else r=null,t()}else t();return r},i=function e(t,n){if(!t)return!1;if(3===t.nodeType)return e(t.parentNode,n);var r=n(t);return r||e(t.parentNode,n)}}).call(this,n(129))},function(e,t,n){"use strict";n.d(t,"g",function(){return r}),n.d(t,"f",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"d",function(){return i}),n.d(t,"i",function(){return c}),n.d(t,"a",function(){return s}),n.d(t,"e",function(){return l}),n.d(t,"h",function(){return u}),n.d(t,"c",function(){return d});var r=[{title:"1F600",character:"😀"},{title:"1F603",character:"😃"},{title:"1F604",character:"😄"},{title:"1F601",character:"😁"},{title:"1F606",character:"😆"},{title:"1F605",character:"😅"},{title:"1F923",character:"🤣"},{title:"1F602",character:"😂"},{title:"1F642",character:"🙂"},{title:"1F643",character:"🙃"},{title:"1F609",character:"😉"},{title:"1F60A",character:"😊"},{title:"1F607",character:"😇"},{title:"1F970",character:"🥰"},{title:"1F60D",character:"😍"},{title:"1F929",character:"🤩"},{title:"1F618",character:"😘"},{title:"1F617",character:"😗"},{title:"1F61A",character:"😚"},{title:"1F619",character:"😙"},{title:"1F60B",character:"😋"},{title:"1F61B",character:"😛"},{title:"1F61C",character:"😜"},{title:"1F92A",character:"🤪"},{title:"1F61D",character:"😝"},{title:"1F911",character:"🤑"},{title:"1F917",character:"🤗"},{title:"1F92D",character:"🤭"},{title:"1F92B",character:"🤫"},{title:"1F914",character:"🤔"},{title:"1F910",character:"🤐"},{title:"1F928",character:"🤨"},{title:"1F610",character:"😐"},{title:"1F611",character:"😑"},{title:"1F636",character:"😶"},{title:"1F60F",character:"😏"},{title:"1F612",character:"😒"},{title:"1F644",character:"🙄"},{title:"1F62C",character:"😬"},{title:"1F925",character:"🤥"},{title:"1F60C",character:"😌"},{title:"1F614",character:"😔"},{title:"1F62A",character:"😪"},{title:"1F924",character:"🤤"},{title:"1F634",character:"😴"},{title:"1F637",character:"😷"},{title:"1F912",character:"🤒"},{title:"1F915",character:"🤕"},{title:"1F922",character:"🤢"},{title:"1F92E",character:"🤮"},{title:"1F927",character:"🤧"},{title:"1F975",character:"🥵"},{title:"1F976",character:"🥶"},{title:"1F974",character:"🥴"},{title:"1F635",character:"😵"},{title:"1F92F",character:"🤯"},{title:"1F920",character:"🤠"},{title:"1F973",character:"🥳"},{title:"1F60E",character:"😎"},{title:"1F913",character:"🤓"},{title:"1F9D0",character:"🧐"},{title:"1F615",character:"😕"},{title:"1F61F",character:"😟"},{title:"1F641",character:"🙁"},{title:"2639 FE0F",character:"☹️"},{title:"1F62E",character:"😮"},{title:"1F62F",character:"😯"},{title:"1F632",character:"😲"},{title:"1F633",character:"😳"},{title:"1F97A",character:"🥺"},{title:"1F626",character:"😦"},{title:"1F627",character:"😧"},{title:"1F628",character:"😨"},{title:"1F630",character:"😰"},{title:"1F625",character:"😥"},{title:"1F622",character:"😢"},{title:"1F62D",character:"😭"},{title:"1F631",character:"😱"},{title:"1F616",character:"😖"},{title:"1F623",character:"😣"},{title:"1F61E",character:"😞"},{title:"1F613",character:"😓"},{title:"1F629",character:"😩"},{title:"1F62B",character:"😫"},{title:"1F971",character:"🥱"},{title:"1F624",character:"😤"},{title:"1F621",character:"😡"},{title:"1F620",character:"😠"},{title:"1F92C",character:"🤬"},{title:"1F608",character:"😈"},{title:"1F47F",character:"👿"},{title:"1F480",character:"💀"},{title:"2620 FE0F",character:"☠️"},{title:"1F4A9",character:"💩"},{title:"1F921",character:"🤡"},{title:"1F479",character:"👹"},{title:"1F47A",character:"👺"},{title:"1F47B",character:"👻"},{title:"1F47D",character:"👽"},{title:"1F47E",character:"👾"},{title:"1F916",character:"🤖"},{title:"1F63A",character:"😺"},{title:"1F638",character:"😸"},{title:"1F639",character:"😹"},{title:"1F63B",character:"😻"},{title:"1F63C",character:"😼"},{title:"1F63D",character:"😽"},{title:"1F640",character:"🙀"},{title:"1F63F",character:"😿"},{title:"1F63E",character:"😾"},{title:"1F648",character:"🙈"},{title:"1F649",character:"🙉"},{title:"1F64A",character:"🙊"},{title:"1F48B",character:"💋"},{title:"1F48C",character:"💌"},{title:"1F498",character:"💘"},{title:"1F49D",character:"💝"},{title:"1F496",character:"💖"},{title:"1F497",character:"💗"},{title:"1F493",character:"💓"},{title:"1F49E",character:"💞"},{title:"1F495",character:"💕"},{title:"1F49F",character:"💟"},{title:"2763 FE0F",character:"❣️"},{title:"1F494",character:"💔"},{title:"2764 FE0F",character:"❤️"},{title:"2764",character:"❤"},{title:"1F9E1",character:"🧡"},{title:"1F49B",character:"💛"},{title:"1F49A",character:"💚"},{title:"1F499",character:"💙"},{title:"1F49C",character:"💜"},{title:"1F90E",character:"🤎"},{title:"1F5A4",character:"🖤"},{title:"1F90D",character:"🤍"},{title:"1F4AF",character:"💯"},{title:"1F4A2",character:"💢"},{title:"1F4A5",character:"💥"},{title:"1F4AB",character:"💫"},{title:"1F4A6",character:"💦"},{title:"1F4A8",character:"💨"},{title:"1F573 FE0F",character:"🕳️"},{title:"1F4A3",character:"💣"},{title:"1F4AC",character:"💬"},{title:"1F5E8 FE0F",character:"🗨️"},{title:"1F5E8",character:"🗨"},{title:"1F5EF FE0F",character:"🗯️"},{title:"1F5EF",character:"🗯"},{title:"1F4AD",character:"💭"},{title:"1F4A4",character:"💤"}],o=[{title:"1F44B",character:"👋"},{title:"1F91A",character:"🤚"},{title:"1F590 FE0F",character:"🖐️"},{title:"270B",character:"✋"},{title:"1F596",character:"🖖"},{title:"1F44C 1F3FB",character:"👌🏻"},{title:"1F90F",character:"🤏"},{title:"270C FE0F",character:"✌️"},{title:"1F91E",character:"🤞"},{title:"1F91F",character:"🤟"},{title:"1F918",character:"🤘"},{title:"1F919",character:"🤙"},{title:"1F448",character:"👈"},{title:"1F449",character:"👉"},{title:"1F446",character:"👆"},{title:"1F595",character:"🖕"},{title:"1F447",character:"👇"},{title:"261D FE0F",character:"☝️"},{title:"1F44D",character:"👍"},{title:"1F44E",character:"👎"},{title:"270A",character:"✊"},{title:"1F44A",character:"👊"},{title:"1F91B",character:"🤛"},{title:"1F91C",character:"🤜"},{title:"1F44F",character:"👏"},{title:"1F64C",character:"🙌"},{title:"1F450",character:"👐"},{title:"1F932",character:"🤲"},{title:"1F91D",character:"🤝"},{title:"1F64F",character:"🙏"},{title:"270D FE0F",character:"✍️"},{title:"1F485",character:"💅"},{title:"1F933",character:"🤳"},{title:"1F4AA",character:"💪"},{title:"1F9BE",character:"🦾"},{title:"1F9B5",character:"🦵"},{title:"1F9B6",character:"🦶"},{title:"1F442",character:"👂"},{title:"1F443",character:"👃"},{title:"1F9E0",character:"🧠"},{title:"1F9B7",character:"🦷"},{title:"1F9B4",character:"🦴"},{title:"1F440",character:"👀"},{title:"1F441 FE0F",character:"👁️"},{title:"1F445",character:"👅"},{title:"1F444",character:"👄"},{title:"1F476",character:"👶"},{title:"1F476 1F3FB",character:"👶🏻"},{title:"1F9D2",character:"🧒"},{title:"1F466",character:"👦"},{title:"1F467",character:"👧"},{title:"1F9D1",character:"🧑"},{title:"1F471",character:"👱"},{title:"1F468",character:"👨"},{title:"1F9D4",character:"🧔"},{title:"1F468 200D 1F9B0",character:"👨‍🦰"},{title:"1F468 200D 1F9B1",character:"👨‍🦱"},{title:"1F468 200D 1F9B3",character:"👨‍🦳"},{title:"1F468 200D 1F9B2",character:"👨‍🦲"},{title:"1F469",character:"👩"},{title:"1F469 200D 1F9B0",character:"👩‍🦰"},{title:"1F469 200D 1F9B1",character:"👩‍🦱"},{title:"1F469 200D 1F9B3",character:"👩‍🦳"},{title:"1F469 200D 1F9B2",character:"👩‍🦲"},{title:"1F471 200D 2640 FE0F",character:"👱‍♀️"},{title:"1F471 200D 2642 FE0F",character:"👱‍♂️"},{title:"1F9D3",character:"🧓"},{title:"1F474",character:"👴"},{title:"1F475",character:"👵"},{title:"1F64D",character:"🙍"},{title:"1F64D 200D 2642 FE0F",character:"🙍‍♂️"},{title:"1F64D 200D 2640 FE0F",character:"🙍‍♀️"},{title:"1F64E",character:"🙎"},{title:"1F64E 200D 2642 FE0F",character:"🙎‍♂️"},{title:"1F64E 200D 2640 FE0F",character:"🙎‍♀️"},{title:"1F645",character:"🙅"},{title:"1F645 200D 2642 FE0F",character:"🙅‍♂️"},{title:"1F645 200D 2640 FE0F",character:"🙅‍♀️"},{title:"1F646",character:"🙆"},{title:"1F646 200D 2642 FE0F",character:"🙆‍♂️"},{title:"1F646 200D 2640 FE0F",character:"🙆‍♀️"},{title:"1F481",character:"💁"},{title:"1F481 200D 2642 FE0F",character:"💁‍♂️"},{title:"1F481 200D 2640 FE0F",character:"💁‍♀️"},{title:"1F64B",character:"🙋"},{title:"1F64B 200D 2642 FE0F",character:"🙋‍♂️"},{title:"1F64B 200D 2640 FE0F",character:"🙋‍♀️"},{title:"1F647",character:"🙇"},{title:"1F926",character:"🤦"},{title:"1F926 200D 2640 FE0F",character:"🤦‍♀️"},{title:"1F937",character:"🤷"},{title:"1F937 200D 2642 FE0F",character:"🤷‍♂️"},{title:"1F937 200D 2640 FE0F",character:"🤷‍♀️"},{title:"1F930",character:"🤰"},{title:"1F6B6",character:"🚶"},{title:"1F6B6 200D 2640 FE0F",character:"🚶‍♀️"},{title:"1F9CD",character:"🧍"},{title:"1F9CD 200D 2642 FE0F",character:"🧍‍♂️"},{title:"1F9CD 200D 2640 FE0F",character:"🧍‍♀️"},{title:"1F9CE",character:"🧎"},{title:"1F9CE 200D 2642 FE0F",character:"🧎‍♂️"},{title:"1F9CE 200D 2640 FE0F",character:"🧎‍♀️"},{title:"1F3C3",character:"🏃"},{title:"1F3C3 200D 2640 FE0F",character:"🏃‍♀️"},{title:"1F483",character:"💃"},{title:"1F57A",character:"🕺"},{title:"1F9D1 200D 1F91D 200D 1F9D1",character:"🧑‍🤝‍🧑"},{title:"1F46D",character:"👭"},{title:"1F46C",character:"👬"},{title:"1F48F",character:"💏"},{title:"1F491",character:"💑"},{title:"1F46A",character:"👪"},{title:"1F468 200D 1F466",character:"👨‍👦"},{title:"1F468 200D 1F466 200D 1F466",character:"👨‍👦‍👦"},{title:"1F468 200D 1F467",character:"👨‍👧"},{title:"1F468 200D 1F467 200D 1F466",character:"👨‍👧‍👦"},{title:"1F468 200D 1F467 200D 1F467",character:"👨‍👧‍👧"},{title:"1F469 200D 1F466",character:"👩‍👦"},{title:"1F469 200D 1F466 200D 1F466",character:"👩‍👦‍👦"},{title:"1F469 200D 1F467",character:"👩‍👧"},{title:"1F469 200D 1F467 200D 1F466",character:"👩‍👧‍👦"},{title:"1F469 200D 1F467 200D 1F467",character:"👩‍👧‍👧"},{title:"1F5E3 FE0F",character:"🗣️"},{title:"1F5E3",character:"🗣"},{title:"1F464",character:"👤"},{title:"1F465",character:"👥"},{title:"1F463",character:"👣"}],a=[{title:"1F435",character:"🐵"},{title:"1F412",character:"🐒"},{title:"1F98D",character:"🦍"},{title:"1F9A7",character:"🦧"},{title:"1F436",character:"🐶"},{title:"1F415",character:"🐕"},{title:"1F9AE",character:"🦮"},{title:"1F415 200D 1F9BA",character:"🐕‍🦺"},{title:"1F429",character:"🐩"},{title:"1F43A",character:"🐺"},{title:"1F98A",character:"🦊"},{title:"1F99D",character:"🦝"},{title:"1F431",character:"🐱"},{title:"1F408",character:"🐈"},{title:"1F981",character:"🦁"},{title:"1F42F",character:"🐯"},{title:"1F405",character:"🐅"},{title:"1F406",character:"🐆"},{title:"1F434",character:"🐴"},{title:"1F40E",character:"🐎"},{title:"1F984",character:"🦄"},{title:"1F993",character:"🦓"},{title:"1F98C",character:"🦌"},{title:"1F42E",character:"🐮"},{title:"1F402",character:"🐂"},{title:"1F403",character:"🐃"},{title:"1F404",character:"🐄"},{title:"1F437",character:"🐷"},{title:"1F416",character:"🐖"},{title:"1F417",character:"🐗"},{title:"1F43D",character:"🐽"},{title:"1F40F",character:"🐏"},{title:"1F411",character:"🐑"},{title:"1F410",character:"🐐"},{title:"1F42A",character:"🐪"},{title:"1F42B",character:"🐫"},{title:"1F999",character:"🦙"},{title:"1F992",character:"🦒"},{title:"1F418",character:"🐘"},{title:"1F98F",character:"🦏"},{title:"1F99B",character:"🦛"},{title:"1F42D",character:"🐭"},{title:"1F401",character:"🐁"},{title:"1F400",character:"🐀"},{title:"1F439",character:"🐹"},{title:"1F430",character:"🐰"},{title:"1F407",character:"🐇"},{title:"1F43F FE0F",character:"🐿️"},{title:"1F43F",character:"🐿"},{title:"1F994",character:"🦔"},{title:"1F987",character:"🦇"},{title:"1F43B",character:"🐻"},{title:"1F428",character:"🐨"},{title:"1F43C",character:"🐼"},{title:"1F9A5",character:"🦥"},{title:"1F9A6",character:"🦦"},{title:"1F9A8",character:"🦨"},{title:"1F998",character:"🦘"},{title:"1F9A1",character:"🦡"},{title:"1F43E",character:"🐾"},{title:"1F983",character:"🦃"},{title:"1F414",character:"🐔"},{title:"1F413",character:"🐓"},{title:"1F423",character:"🐣"},{title:"1F424",character:"🐤"},{title:"1F425",character:"🐥"},{title:"1F426",character:"🐦"},{title:"1F427",character:"🐧"},{title:"1F54A FE0F",character:"🕊️"},{title:"1F54A",character:"🕊"},{title:"1F985",character:"🦅"},{title:"1F986",character:"🦆"},{title:"1F9A2",character:"🦢"},{title:"1F989",character:"🦉"},{title:"1F9A9",character:"🦩"},{title:"1F99A",character:"🦚"},{title:"1F99C",character:"🦜"},{title:"1F438",character:"🐸"},{title:"1F40A",character:"🐊"},{title:"1F422",character:"🐢"},{title:"1F98E",character:"🦎"},{title:"1F40D",character:"🐍"},{title:"1F432",character:"🐲"},{title:"1F409",character:"🐉"},{title:"1F995",character:"🦕"},{title:"1F996",character:"🦖"},{title:"1F433",character:"🐳"},{title:"1F40B",character:"🐋"},{title:"1F42C",character:"🐬"},{title:"1F41F",character:"🐟"},{title:"1F420",character:"🐠"},{title:"1F421",character:"🐡"},{title:"1F988",character:"🦈"},{title:"1F419",character:"🐙"},{title:"1F41A",character:"🐚"},{title:"1F40C",character:"🐌"},{title:"1F98B",character:"🦋"},{title:"1F41B",character:"🐛"},{title:"1F41C",character:"🐜"},{title:"1F41D",character:"🐝"},{title:"1F41E",character:"🐞"},{title:"1F997",character:"🦗"},{title:"1F577 FE0F",character:"🕷️"},{title:"1F577",character:"🕷"},{title:"1F578 FE0F",character:"🕸️"},{title:"1F578",character:"🕸"},{title:"1F982",character:"🦂"},{title:"1F99F",character:"🦟"},{title:"1F9A0",character:"🦠"},{title:"1F490",character:"💐"},{title:"1F338",character:"🌸"},{title:"1F4AE",character:"💮"},{title:"1F3F5 FE0F",character:"🏵️"},{title:"1F3F5",character:"🏵"},{title:"1F339",character:"🌹"},{title:"1F940",character:"🥀"},{title:"1F33A",character:"🌺"},{title:"1F33B",character:"🌻"},{title:"1F33C",character:"🌼"},{title:"1F337",character:"🌷"},{title:"1F331",character:"🌱"},{title:"1F332",character:"🌲"},{title:"1F333",character:"🌳"},{title:"1F334",character:"🌴"},{title:"1F335",character:"🌵"},{title:"1F33E",character:"🌾"},{title:"1F33F",character:"🌿"},{title:"2618 FE0F",character:"☘️"},{title:"2618",character:"☘"},{title:"1F340",character:"🍀"},{title:"1F341",character:"🍁"},{title:"1F342",character:"🍂"},{title:"1F343",character:"🍃"}],i=[{title:"1F347",character:"🍇"},{title:"1F348",character:"🍈"},{title:"1F349",character:"🍉"},{title:"1F34A",character:"🍊"},{title:"1F34B",character:"🍋"},{title:"1F34C",character:"🍌"},{title:"1F34D",character:"🍍"},{title:"1F96D",character:"🥭"},{title:"1F34E",character:"🍎"},{title:"1F34F",character:"🍏"},{title:"1F350",character:"🍐"},{title:"1F351",character:"🍑"},{title:"1F352",character:"🍒"},{title:"1F353",character:"🍓"},{title:"1F95D",character:"🥝"},{title:"1F345",character:"🍅"},{title:"1F965",character:"🥥"},{title:"1F951",character:"🥑"},{title:"1F346",character:"🍆"},{title:"1F954",character:"🥔"},{title:"1F955",character:"🥕"},{title:"1F33D",character:"🌽"},{title:"1F336 FE0F",character:"🌶️"},{title:"1F336",character:"🌶"},{title:"1F952",character:"🥒"},{title:"1F96C",character:"🥬"},{title:"1F966",character:"🥦"},{title:"1F9C4",character:"🧄"},{title:"1F9C5",character:"🧅"},{title:"1F344",character:"🍄"},{title:"1F95C",character:"🥜"},{title:"1F330",character:"🌰"},{title:"1F35E",character:"🍞"},{title:"1F950",character:"🥐"},{title:"1F956",character:"🥖"},{title:"1F968",character:"🥨"},{title:"1F96F",character:"🥯"},{title:"1F95E",character:"🥞"},{title:"1F9C7",character:"🧇"},{title:"1F9C0",character:"🧀"},{title:"1F356",character:"🍖"},{title:"1F357",character:"🍗"},{title:"1F969",character:"🥩"},{title:"1F953",character:"🥓"},{title:"1F354",character:"🍔"},{title:"1F35F",character:"🍟"},{title:"1F355",character:"🍕"},{title:"1F32D",character:"🌭"},{title:"1F96A",character:"🥪"},{title:"1F32E",character:"🌮"},{title:"1F32F",character:"🌯"},{title:"1F959",character:"🥙"},{title:"1F9C6",character:"🧆"},{title:"1F95A",character:"🥚"},{title:"1F373",character:"🍳"},{title:"1F958",character:"🥘"},{title:"1F372",character:"🍲"},{title:"1F963",character:"🥣"},{title:"1F957",character:"🥗"},{title:"1F37F",character:"🍿"},{title:"1F9C8",character:"🧈"},{title:"1F9C2",character:"🧂"},{title:"1F96B",character:"🥫"},{title:"1F371",character:"🍱"},{title:"1F358",character:"🍘"},{title:"1F359",character:"🍙"},{title:"1F35A",character:"🍚"},{title:"1F35B",character:"🍛"},{title:"1F35C",character:"🍜"},{title:"1F35D",character:"🍝"},{title:"1F360",character:"🍠"},{title:"1F362",character:"🍢"},{title:"1F363",character:"🍣"},{title:"1F364",character:"🍤"},{title:"1F365",character:"🍥"},{title:"1F96E",character:"🥮"},{title:"1F361",character:"🍡"},{title:"1F95F",character:"🥟"},{title:"1F960",character:"🥠"},{title:"1F961",character:"🥡"},{title:"1F980",character:"🦀"},{title:"1F99E",character:"🦞"},{title:"1F990",character:"🦐"},{title:"1F991",character:"🦑"},{title:"1F9AA",character:"🦪"},{title:"1F366",character:"🍦"},{title:"1F367",character:"🍧"},{title:"1F368",character:"🍨"},{title:"1F369",character:"🍩"},{title:"1F36A",character:"🍪"},{title:"1F382",character:"🎂"},{title:"1F370",character:"🍰"},{title:"1F9C1",character:"🧁"},{title:"1F967",character:"🥧"},{title:"1F36B",character:"🍫"},{title:"1F36C",character:"🍬"},{title:"1F36D",character:"🍭"},{title:"1F36E",character:"🍮"},{title:"1F36F",character:"🍯"},{title:"1F37C",character:"🍼"},{title:"1F95B",character:"🥛"},{title:"2615",character:"☕"},{title:"1F375",character:"🍵"},{title:"1F376",character:"🍶"},{title:"1F37E",character:"🍾"},{title:"1F377",character:"🍷"},{title:"1F378",character:"🍸"},{title:"1F379",character:"🍹"},{title:"1F37A",character:"🍺"},{title:"1F37B",character:"🍻"},{title:"1F942",character:"🥂"},{title:"1F943",character:"🥃"},{title:"1F964",character:"🥤"},{title:"1F9C3",character:"🧃"},{title:"1F9C9",character:"🧉"},{title:"1F9CA",character:"🧊"},{title:"1F962",character:"🥢"},{title:"1F37D FE0F",character:"🍽️"},{title:"1F37D",character:"🍽"},{title:"1F374",character:"🍴"},{title:"1F944",character:"🥄"},{title:"1F52A",character:"🔪"},{title:"1F3FA",character:"🏺"}],c=[{title:"1F30D",character:"🌍"},{title:"1F30E",character:"🌎"},{title:"1F30F",character:"🌏"},{title:"1F310",character:"🌐"},{title:"1F5FA FE0F",character:"🗺️"},{title:"1F5FA",character:"🗺"},{title:"1F5FE",character:"🗾"},{title:"1F9ED",character:"🧭"},{title:"1F3D4 FE0F",character:"🏔️"},{title:"1F3D4",character:"🏔"},{title:"26F0 FE0F",character:"⛰️"},{title:"26F0",character:"⛰"},{title:"1F30B",character:"🌋"},{title:"1F5FB",character:"🗻"},{title:"1F3D5 FE0F",character:"🏕️"},{title:"1F3D5",character:"🏕"},{title:"1F3D6 FE0F",character:"🏖️"},{title:"1F3D6",character:"🏖"},{title:"1F3DC FE0F",character:"🏜️"},{title:"1F3DC",character:"🏜"},{title:"1F3DD FE0F",character:"🏝️"},{title:"1F3DD",character:"🏝"},{title:"1F3DE FE0F",character:"🏞️"},{title:"1F3DE",character:"🏞"},{title:"1F3DF FE0F",character:"🏟️"},{title:"1F3DF",character:"🏟"},{title:"1F3DB FE0F",character:"🏛️"},{title:"1F3DB",character:"🏛"},{title:"1F3D7 FE0F",character:"🏗️"},{title:"1F3D7",character:"🏗"},{title:"1F9F1",character:"🧱"},{title:"1F3D8 FE0F",character:"🏘️"},{title:"1F3D8",character:"🏘"},{title:"1F3DA FE0F",character:"🏚️"},{title:"1F3DA",character:"🏚"},{title:"1F3E0",character:"🏠"},{title:"1F3E1",character:"🏡"},{title:"1F3E2",character:"🏢"},{title:"1F3E3",character:"🏣"},{title:"1F3E4",character:"🏤"},{title:"1F3E5",character:"🏥"},{title:"1F3E6",character:"🏦"},{title:"1F3E8",character:"🏨"},{title:"1F3E9",character:"🏩"},{title:"1F3EA",character:"🏪"},{title:"1F3EB",character:"🏫"},{title:"1F3EC",character:"🏬"},{title:"1F3ED",character:"🏭"},{title:"1F3EF",character:"🏯"},{title:"1F3F0",character:"🏰"},{title:"1F492",character:"💒"},{title:"1F5FC",character:"🗼"},{title:"1F5FD",character:"🗽"},{title:"26EA",character:"⛪"},{title:"1F54C",character:"🕌"},{title:"1F6D5",character:"🛕"},{title:"1F54D",character:"🕍"},{title:"26E9 FE0F",character:"⛩️"},{title:"26E9",character:"⛩"},{title:"1F54B",character:"🕋"},{title:"26F2",character:"⛲"},{title:"26FA",character:"⛺"},{title:"1F301",character:"🌁"},{title:"1F303",character:"🌃"},{title:"1F3D9 FE0F",character:"🏙️"},{title:"1F3D9",character:"🏙"},{title:"1F304",character:"🌄"},{title:"1F305",character:"🌅"},{title:"1F306",character:"🌆"},{title:"1F307",character:"🌇"},{title:"1F309",character:"🌉"},{title:"2668 FE0F",character:"♨️"},{title:"2668",character:"♨"},{title:"1F3A0",character:"🎠"},{title:"1F3A1",character:"🎡"},{title:"1F3A2",character:"🎢"},{title:"1F488",character:"💈"},{title:"1F3AA",character:"🎪"},{title:"1F682",character:"🚂"},{title:"1F683",character:"🚃"},{title:"1F684",character:"🚄"},{title:"1F685",character:"🚅"},{title:"1F686",character:"🚆"},{title:"1F687",character:"🚇"},{title:"1F688",character:"🚈"},{title:"1F689",character:"🚉"},{title:"1F68A",character:"🚊"},{title:"1F69D",character:"🚝"},{title:"1F69E",character:"🚞"},{title:"1F68B",character:"🚋"},{title:"1F68C",character:"🚌"},{title:"1F68D",character:"🚍"},{title:"1F68E",character:"🚎"},{title:"1F690",character:"🚐"},{title:"1F691",character:"🚑"},{title:"1F692",character:"🚒"},{title:"1F693",character:"🚓"},{title:"1F694",character:"🚔"},{title:"1F695",character:"🚕"},{title:"1F696",character:"🚖"},{title:"1F697",character:"🚗"},{title:"1F698",character:"🚘"},{title:"1F699",character:"🚙"},{title:"1F69A",character:"🚚"},{title:"1F69B",character:"🚛"},{title:"1F69C",character:"🚜"},{title:"1F3CE FE0F",character:"🏎️"},{title:"1F3CE",character:"🏎"},{title:"1F3CD FE0F",character:"🏍️"},{title:"1F3CD",character:"🏍"},{title:"1F6F5",character:"🛵"},{title:"1F9BD",character:"🦽"},{title:"1F9BC",character:"🦼"},{title:"1F6FA",character:"🛺"},{title:"1F6B2",character:"🚲"},{title:"1F6F4",character:"🛴"},{title:"1F6F9",character:"🛹"},{title:"1F68F",character:"🚏"},{title:"1F6E3 FE0F",character:"🛣️"},{title:"1F6E3",character:"🛣"},{title:"1F6E4 FE0F",character:"🛤️"},{title:"1F6E4",character:"🛤"},{title:"1F6E2 FE0F",character:"🛢️"},{title:"1F6E2",character:"🛢"},{title:"26FD",character:"⛽"},{title:"1F6A8",character:"🚨"},{title:"1F6A5",character:"🚥"},{title:"1F6A6",character:"🚦"},{title:"1F6D1",character:"🛑"},{title:"1F6A7",character:"🚧"},{title:"2693",character:"⚓"},{title:"26F5",character:"⛵"},{title:"1F6F6",character:"🛶"},{title:"1F6A4",character:"🚤"},{title:"1F6F3 FE0F",character:"🛳️"},{title:"1F6F3",character:"🛳"},{title:"26F4 FE0F",character:"⛴️"},{title:"26F4",character:"⛴"},{title:"1F6E5 FE0F",character:"🛥️"},{title:"1F6E5",character:"🛥"},{title:"1F6A2",character:"🚢"},{title:"2708 FE0F",character:"✈️"},{title:"2708",character:"✈"},{title:"1F6E9 FE0F",character:"🛩️"},{title:"1F6E9",character:"🛩"},{title:"1F6EB",character:"🛫"},{title:"1F6EC",character:"🛬"},{title:"1FA82",character:"🪂"},{title:"1F4BA",character:"💺"},{title:"1F681",character:"🚁"},{title:"1F69F",character:"🚟"},{title:"1F6A0",character:"🚠"},{title:"1F6A1",character:"🚡"},{title:"1F6F0 FE0F",character:"🛰️"},{title:"1F6F0",character:"🛰"},{title:"1F680",character:"🚀"},{title:"1F6F8",character:"🛸"},{title:"1F6CE FE0F",character:"🛎️"},{title:"1F6CE",character:"🛎"},{title:"1F9F3",character:"🧳"},{title:"231B",character:"⌛"},{title:"23F3",character:"⏳"},{title:"231A",character:"⌚"},{title:"23F0",character:"⏰"},{title:"23F1 FE0F",character:"⏱️"},{title:"23F1",character:"⏱"},{title:"23F2 FE0F",character:"⏲️"},{title:"23F2",character:"⏲"},{title:"1F570 FE0F",character:"🕰️"},{title:"1F55B",character:"🕛"},{title:"1F567",character:"🕧"},{title:"1F550",character:"🕐"},{title:"1F55C",character:"🕜"},{title:"1F551",character:"🕑"},{title:"1F55D",character:"🕝"},{title:"1F552",character:"🕒"},{title:"1F55E",character:"🕞"},{title:"1F553",character:"🕓"},{title:"1F55F",character:"🕟"},{title:"1F554",character:"🕔"},{title:"1F560",character:"🕠"},{title:"1F555",character:"🕕"},{title:"1F561",character:"🕡"},{title:"1F556",character:"🕖"},{title:"1F562",character:"🕢"},{title:"1F557",character:"🕗"},{title:"1F563",character:"🕣"},{title:"1F558",character:"🕘"},{title:"1F564",character:"🕤"},{title:"1F559",character:"🕙"},{title:"1F565",character:"🕥"},{title:"1F55A",character:"🕚"},{title:"1F566",character:"🕦"},{title:"1F311",character:"🌑"},{title:"1F312",character:"🌒"},{title:"1F313",character:"🌓"},{title:"1F314",character:"🌔"},{title:"1F315",character:"🌕"},{title:"1F316",character:"🌖"},{title:"1F317",character:"🌗"},{title:"1F318",character:"🌘"},{title:"1F319",character:"🌙"},{title:"1F31A",character:"🌚"},{title:"1F31B",character:"🌛"},{title:"1F31C",character:"🌜"},{title:"1F321 FE0F",character:"🌡️"},{title:"1F321",character:"🌡"},{title:"2600 FE0F",character:"☀️"},{title:"2600",character:"☀"},{title:"1F31D",character:"🌝"},{title:"1F31E",character:"🌞"},{title:"1FA90",character:"🪐"},{title:"2B50",character:"⭐"},{title:"1F31F",character:"🌟"},{title:"1F320",character:"🌠"},{title:"1F30C",character:"🌌"},{title:"2601 FE0F",character:"☁️"},{title:"2601",character:"☁"},{title:"26C5",character:"⛅"},{title:"26C8 FE0F",character:"⛈️"},{title:"1F324 FE0F",character:"🌤️"},{title:"1F325 FE0F",character:"🌥️"},{title:"1F326 FE0F",character:"🌦️"},{title:"1F327 FE0F",character:"🌧️"},{title:"1F328 FE0F",character:"🌨️"},{title:"1F329 FE0F",character:"🌩️"},{title:"1F32A FE0F",character:"🌪️"},{title:"1F32A",character:"🌪"},{title:"1F32B FE0F",character:"🌫️"},{title:"1F32B",character:"🌫"},{title:"1F32C FE0F",character:"🌬️"},{title:"1F300",character:"🌀"},{title:"1F308",character:"🌈"},{title:"1F302",character:"🌂"},{title:"2602 FE0F",character:"☂️"},{title:"2614",character:"☔"},{title:"26F1 FE0F",character:"⛱️"},{title:"26A1",character:"⚡"},{title:"2744 FE0F",character:"❄️"},{title:"2603 FE0F",character:"☃️"},{title:"26C4",character:"⛄"},{title:"2604 FE0F",character:"☄️"},{title:"1F525",character:"🔥"},{title:"1F4A7",character:"💧"},{title:"1F30A",character:"🌊"}],s=[{title:"1F383",character:"🎃"},{title:"1F384",character:"🎄"},{title:"1F386",character:"🎆"},{title:"1F387",character:"🎇"},{title:"1F9E8",character:"🧨"},{title:"2728",character:"✨"},{title:"1F388",character:"🎈"},{title:"1F389",character:"🎉"},{title:"1F38A",character:"🎊"},{title:"1F38B",character:"🎋"},{title:"1F38D",character:"🎍"},{title:"1F38E",character:"🎎"},{title:"1F38F",character:"🎏"},{title:"1F390",character:"🎐"},{title:"1F391",character:"🎑"},{title:"1F9E7",character:"🧧"},{title:"1F380",character:"🎀"},{title:"1F381",character:"🎁"},{title:"1F397 FE0F",character:"🎗️"},{title:"1F39F FE0F",character:"🎟️"},{title:"1F39F",character:"🎟"},{title:"1F3AB",character:"🎫"},{title:"1F396 FE0F",character:"🎖️"},{title:"1F3C6",character:"🏆"},{title:"1F3C5",character:"🏅"},{title:"1F947",character:"🥇"},{title:"1F948",character:"🥈"},{title:"1F949",character:"🥉"},{title:"26BD",character:"⚽"},{title:"26BE",character:"⚾"},{title:"1F94E",character:"🥎"},{title:"1F3C0",character:"🏀"},{title:"1F3D0",character:"🏐"},{title:"1F3C8",character:"🏈"},{title:"1F3C9",character:"🏉"},{title:"1F3BE",character:"🎾"},{title:"1F94F",character:"🥏"},{title:"1F3B3",character:"🎳"},{title:"1F3CF",character:"🏏"},{title:"1F3D1",character:"🏑"},{title:"1F3D2",character:"🏒"},{title:"1F94D",character:"🥍"},{title:"1F3D3",character:"🏓"},{title:"1F3F8",character:"🏸"},{title:"1F94A",character:"🥊"},{title:"1F94B",character:"🥋"},{title:"1F945",character:"🥅"},{title:"26F3",character:"⛳"},{title:"26F8 FE0F",character:"⛸️"},{title:"1F3A3",character:"🎣"},{title:"1F93F",character:"🤿"},{title:"1F3BD",character:"🎽"},{title:"1F3BF",character:"🎿"},{title:"1F6F7",character:"🛷"},{title:"1F94C",character:"🥌"},{title:"1F3AF",character:"🎯"},{title:"1FA80",character:"🪀"},{title:"1FA81",character:"🪁"},{title:"1F3B1",character:"🎱"},{title:"1F52E",character:"🔮"},{title:"1F9FF",character:"🧿"},{title:"1F3AE",character:"🎮"},{title:"1F579 FE0F",character:"🕹️"},{title:"1F579",character:"🕹"},{title:"1F3B0",character:"🎰"},{title:"1F3B2",character:"🎲"},{title:"1F9E9",character:"🧩"},{title:"1F9F8",character:"🧸"},{title:"2660 FE0F",character:"♠️"},{title:"2660",character:"♠"},{title:"2665 FE0F",character:"♥️"},{title:"2665",character:"♥"},{title:"2666 FE0F",character:"♦️"},{title:"2666",character:"♦"},{title:"2663 FE0F",character:"♣️"},{title:"2663",character:"♣"},{title:"265F FE0F",character:"♟️"},{title:"265F",character:"♟"},{title:"1F0CF",character:"🃏"},{title:"1F004",character:"🀄"},{title:"1F3B4",character:"🎴"},{title:"1F3AD",character:"🎭"},{title:"1F5BC FE0F",character:"🖼️"},{title:"1F3A8",character:"🎨"},{title:"1F9F5",character:"🧵"},{title:"1F9F6",character:"🧶"}],l=[{title:"1F453",character:"👓"},{title:"1F576 FE0F",character:"🕶️"},{title:"1F576",character:"🕶"},{title:"1F97D",character:"🥽"},{title:"1F97C",character:"🥼"},{title:"1F9BA",character:"🦺"},{title:"1F454",character:"👔"},{title:"1F455",character:"👕"},{title:"1F456",character:"👖"},{title:"1F9E3",character:"🧣"},{title:"1F9E4",character:"🧤"},{title:"1F9E5",character:"🧥"},{title:"1F9E6",character:"🧦"},{title:"1F457",character:"👗"},{title:"1F458",character:"👘"},{title:"1F97B",character:"🥻"},{title:"1FA71",character:"🩱"},{title:"1FA72",character:"🩲"},{title:"1FA73",character:"🩳"},{title:"1F459",character:"👙"},{title:"1F45A",character:"👚"},{title:"1F45B",character:"👛"},{title:"1F45C",character:"👜"},{title:"1F45D",character:"👝"},{title:"1F6CD FE0F",character:"🛍️"},{title:"1F6CD",character:"🛍"},{title:"1F392",character:"🎒"},{title:"1F45E",character:"👞"},{title:"1F45F",character:"👟"},{title:"1F97E",character:"🥾"},{title:"1F97F",character:"🥿"},{title:"1F460",character:"👠"},{title:"1F461",character:"👡"},{title:"1FA70",character:"🩰"},{title:"1F462",character:"👢"},{title:"1F451",character:"👑"},{title:"1F452",character:"👒"},{title:"1F3A9",character:"🎩"},{title:"1F393",character:"🎓"},{title:"1F9E2",character:"🧢"},{title:"26D1 FE0F",character:"⛑️"},{title:"26D1",character:"⛑"},{title:"1F4FF",character:"📿"},{title:"1F484",character:"💄"},{title:"1F48D",character:"💍"},{title:"1F48E",character:"💎"},{title:"1F507",character:"🔇"},{title:"1F508",character:"🔈"},{title:"1F509",character:"🔉"},{title:"1F50A",character:"🔊"},{title:"1F4E2",character:"📢"},{title:"1F4E3",character:"📣"},{title:"1F4EF",character:"📯"},{title:"1F514",character:"🔔"},{title:"1F515",character:"🔕"},{title:"1F3BC",character:"🎼"},{title:"1F3B5",character:"🎵"},{title:"1F3B6",character:"🎶"},{title:"1F399 FE0F",character:"🎙️"},{title:"1F399",character:"🎙"},{title:"1F39A FE0F",character:"🎚️"},{title:"1F39B FE0F",character:"🎛️"},{title:"1F3A4",character:"🎤"},{title:"1F3A7",character:"🎧"},{title:"1F4FB",character:"📻"},{title:"1F3B7",character:"🎷"},{title:"1F3B8",character:"🎸"},{title:"1F3B9",character:"🎹"},{title:"1F3BA",character:"🎺"},{title:"1F3BB",character:"🎻"},{title:"1FA95",character:"🪕"},{title:"1F941",character:"🥁"},{title:"1F4F1",character:"📱"},{title:"1F4F2",character:"📲"},{title:"260E FE0F",character:"☎️"},{title:"260E",character:"☎"},{title:"1F4DE",character:"📞"},{title:"1F4DF",character:"📟"},{title:"1F4E0",character:"📠"},{title:"1F50B",character:"🔋"},{title:"1F50C",character:"🔌"},{title:"1F4BB",character:"💻"},{title:"1F5A5 FE0F",character:"🖥️"},{title:"1F5A5",character:"🖥"},{title:"1F5A8 FE0F",character:"🖨️"},{title:"1F5A8",character:"🖨"},{title:"2328 FE0F",character:"⌨️"},{title:"2328",character:"⌨"},{title:"1F5B1 FE0F",character:"🖱️"},{title:"1F5B2 FE0F",character:"🖲️"},{title:"1F4BD",character:"💽"},{title:"1F4BE",character:"💾"},{title:"1F4BF",character:"💿"},{title:"1F4C0",character:"📀"},{title:"1F9EE",character:"🧮"},{title:"1F3A5",character:"🎥"},{title:"1F39E FE0F",character:"🎞️"},{title:"1F4FD FE0F",character:"📽️"},{title:"1F4FD",character:"📽"},{title:"1F3AC",character:"🎬"},{title:"1F4FA",character:"📺"},{title:"1F4F7",character:"📷"},{title:"1F4F8",character:"📸"},{title:"1F4F9",character:"📹"},{title:"1F4FC",character:"📼"},{title:"1F50D",character:"🔍"},{title:"1F50E",character:"🔎"},{title:"1F56F FE0F",character:"🕯️"},{title:"1F4A1",character:"💡"},{title:"1F526",character:"🔦"},{title:"1F3EE",character:"🏮"},{title:"1FA94",character:"🪔"},{title:"1F4D4",character:"📔"},{title:"1F4D5",character:"📕"},{title:"1F4D6",character:"📖"},{title:"1F4D7",character:"📗"},{title:"1F4D8",character:"📘"},{title:"1F4D9",character:"📙"},{title:"1F4DA",character:"📚"},{title:"1F4D3",character:"📓"},{title:"1F4D2",character:"📒"},{title:"1F4C3",character:"📃"},{title:"1F4DC",character:"📜"},{title:"1F4C4",character:"📄"},{title:"1F4F0",character:"📰"},{title:"1F5DE FE0F",character:"🗞️"},{title:"1F4D1",character:"📑"},{title:"1F516",character:"🔖"},{title:"1F3F7 FE0F",character:"🏷️"},{title:"1F4B0",character:"💰"},{title:"1F4B4",character:"💴"},{title:"1F4B5",character:"💵"},{title:"1F4B6",character:"💶"},{title:"1F4B7",character:"💷"},{title:"1F4B8",character:"💸"},{title:"1F4B3",character:"💳"},{title:"1F9FE",character:"🧾"},{title:"1F4B9",character:"💹"},{title:"2709 FE0F",character:"✉️"},{title:"1F4E7",character:"📧"},{title:"1F4E8",character:"📨"},{title:"1F4E9",character:"📩"},{title:"1F4E4",character:"📤"},{title:"1F4E5",character:"📥"},{title:"1F4E6",character:"📦"},{title:"1F4EB",character:"📫"},{title:"1F4EA",character:"📪"},{title:"1F4EC",character:"📬"},{title:"1F4ED",character:"📭"},{title:"1F4EE",character:"📮"},{title:"1F5F3 FE0F",character:"🗳️"},{title:"270F FE0F",character:"✏️"},{title:"2712 FE0F",character:"✒️"},{title:"1F58B FE0F",character:"🖋️"},{title:"1F58A FE0F",character:"🖊️"},{title:"1F58C FE0F",character:"🖌️"},{title:"1F58D FE0F",character:"🖍️"},{title:"1F4DD",character:"📝"},{title:"1F4BC",character:"💼"},{title:"1F4C1",character:"📁"},{title:"1F4C2",character:"📂"},{title:"1F5C2 FE0F",character:"🗂️"},{title:"1F5C2",character:"🗂"},{title:"1F4C5",character:"📅"},{title:"1F4C6",character:"📆"},{title:"1F5D2 FE0F",character:"🗒️"},{title:"1F5D3 FE0F",character:"🗓️"},{title:"1F4C7",character:"📇"},{title:"1F4C8",character:"📈"},{title:"1F4C9",character:"📉"},{title:"1F4CA",character:"📊"},{title:"1F4CB",character:"📋"},{title:"1F4CC",character:"📌"},{title:"1F4CD",character:"📍"},{title:"1F4CE",character:"📎"},{title:"1F587 FE0F",character:"🖇️"},{title:"1F4CF",character:"📏"},{title:"1F4D0",character:"📐"},{title:"2702 FE0F",character:"✂️"},{title:"2702",character:"✂"},{title:"1F5C3 FE0F",character:"🗃️"},{title:"1F5C3",character:"🗃"},{title:"1F5C4 FE0F",character:"🗄️"},{title:"1F5D1 FE0F",character:"🗑️"},{title:"1F512",character:"🔒"},{title:"1F513",character:"🔓"},{title:"1F50F",character:"🔏"},{title:"1F510",character:"🔐"},{title:"1F511",character:"🔑"},{title:"1F5DD FE0F",character:"🗝️"},{title:"1F5DD",character:"🗝"},{title:"1F528",character:"🔨"},{title:"1FA93",character:"🪓"},{title:"26CF FE0F",character:"⛏️"},{title:"26CF",character:"⛏"},{title:"2692 FE0F",character:"⚒️"},{title:"2692",character:"⚒"},{title:"1F6E0 FE0F",character:"🛠️"},{title:"1F6E0",character:"🛠"},{title:"1F5E1 FE0F",character:"🗡️"},{title:"1F5E1",character:"🗡"},{title:"2694 FE0F",character:"⚔️"},{title:"1F52B",character:"🔫"},{title:"1F3F9",character:"🏹"},{title:"1F6E1 FE0F",character:"🛡️"},{title:"1F6E1",character:"🛡"},{title:"1F527",character:"🔧"},{title:"1F529",character:"🔩"},{title:"2699 FE0F",character:"⚙️"},{title:"2699",character:"⚙"},{title:"1F5DC FE0F",character:"🗜️"},{title:"1F5DC",character:"🗜"},{title:"2696 FE0F",character:"⚖️"},{title:"2696",character:"⚖"},{title:"1F9AF",character:"🦯"},{title:"1F517",character:"🔗"},{title:"26D3 FE0F",character:"⛓️"},{title:"1F9F0",character:"🧰"},{title:"1F9F2",character:"🧲"},{title:"2697 FE0F",character:"⚗️"},{title:"2697",character:"⚗"},{title:"1F9EA",character:"🧪"},{title:"1F9EB",character:"🧫"},{title:"1F9EC",character:"🧬"},{title:"1F52C",character:"🔬"},{title:"1F52D",character:"🔭"},{title:"1F4E1",character:"📡"},{title:"1F489",character:"💉"},{title:"1FA78",character:"🩸"},{title:"1F48A",character:"💊"},{title:"1FA79",character:"🩹"},{title:"1FA7A",character:"🩺"},{title:"1F6AA",character:"🚪"},{title:"1F6CF FE0F",character:"🛏️"},{title:"1F6CB FE0F",character:"🛋️"},{title:"1F6CB",character:"🛋"},{title:"1FA91",character:"🪑"},{title:"1F6BD",character:"🚽"},{title:"1F6BF",character:"🚿"},{title:"1F6C1",character:"🛁"},{title:"1FA92",character:"🪒"},{title:"1F9F4",character:"🧴"},{title:"1F9F7",character:"🧷"},{title:"1F9F9",character:"🧹"},{title:"1F9FA",character:"🧺"},{title:"1F9FB",character:"🧻"},{title:"1F9FC",character:"🧼"},{title:"1F9FD",character:"🧽"},{title:"1F9EF",character:"🧯"},{title:"1F6D2",character:"🛒"},{title:"1F6AC",character:"🚬"},{title:"26B0 FE0F",character:"⚰️"},{title:"26B1 FE0F",character:"⚱️"},{title:"1F5FF",character:"🗿"}],u=[{title:"1F3E7",character:"🏧"},{title:"1F6AE",character:"🚮"},{title:"1F6B0",character:"🚰"},{title:"267F",character:"♿"},{title:"1F6B9",character:"🚹"},{title:"1F6BA",character:"🚺"},{title:"1F6BB",character:"🚻"},{title:"1F6BC",character:"🚼"},{title:"26A0 FE0F",character:"⚠️"},{title:"1F6B8",character:"🚸"},{title:"26D4",character:"⛔"},{title:"1F6AB",character:"🚫"},{title:"1F6B3",character:"🚳"},{title:"1F6AD",character:"🚭"},{title:"1F6AF",character:"🚯"},{title:"1F6B1",character:"🚱"},{title:"1F6B7",character:"🚷"},{title:"1F4F5",character:"📵"},{title:"1F51E",character:"🔞"},{title:"2622 FE0F",character:"☢️"},{title:"2622",character:"☢"},{title:"2623 FE0F",character:"☣️"},{title:"2623",character:"☣"},{title:"2B06 FE0F",character:"⬆️"},{title:"2B06",character:"⬆"},{title:"2197 FE0F",character:"↗️"},{title:"2197",character:"↗"},{title:"27A1 FE0F",character:"➡️"},{title:"27A1",character:"➡"},{title:"2198 FE0F",character:"↘️"},{title:"2198",character:"↘"},{title:"2B07 FE0F",character:"⬇️"},{title:"2199 FE0F",character:"↙️"},{title:"2B05 FE0F",character:"⬅️"},{title:"2196 FE0F",character:"↖️"},{title:"21A9 FE0F",character:"↩️"},{title:"21AA FE0F",character:"↪️"},{title:"2934 FE0F",character:"⤴️"},{title:"2935 FE0F",character:"⤵️"},{title:"1F503",character:"🔃"},{title:"1F504",character:"🔄"},{title:"1F519",character:"🔙"},{title:"1F51A",character:"🔚"},{title:"1F51B",character:"🔛"},{title:"1F51C",character:"🔜"},{title:"1F51D",character:"🔝"},{title:"1F6D0",character:"🛐"},{title:"269B FE0F",character:"⚛️"},{title:"1F549 FE0F",character:"🕉️"},{title:"2721 FE0F",character:"✡️"},{title:"2638 FE0F",character:"☸️"},{title:"262F FE0F",character:"☯️"},{title:"271D FE0F",character:"✝️"},{title:"2626 FE0F",character:"☦️"},{title:"262A FE0F",character:"☪️"},{title:"262E FE0F",character:"☮️"},{title:"1F54E",character:"🕎"},{title:"1F52F",character:"🔯"},{title:"2648",character:"♈"},{title:"2649",character:"♉"},{title:"264A",character:"♊"},{title:"264B",character:"♋"},{title:"264C",character:"♌"},{title:"264D",character:"♍"},{title:"264E",character:"♎"},{title:"264F",character:"♏"},{title:"2650",character:"♐"},{title:"2651",character:"♑"},{title:"2652",character:"♒"},{title:"2653",character:"♓"},{title:"26CE",character:"⛎"},{title:"1F500",character:"🔀"},{title:"1F501",character:"🔁"},{title:"1F502",character:"🔂"},{title:"25B6 FE0F",character:"▶️"},{title:"25B6",character:"▶"},{title:"23E9",character:"⏩"},{title:"23ED FE0F",character:"⏭️"},{title:"23ED",character:"⏭"},{title:"23EF FE0F",character:"⏯️"},{title:"23EF",character:"⏯"},{title:"25C0 FE0F",character:"◀️"},{title:"25C0",character:"◀"},{title:"23EA",character:"⏪"},{title:"23EE FE0F",character:"⏮️"},{title:"23EE",character:"⏮"},{title:"1F53C",character:"🔼"},{title:"23EB",character:"⏫"},{title:"1F53D",character:"🔽"},{title:"23EC",character:"⏬"},{title:"23F8 FE0F",character:"⏸️"},{title:"23F8",character:"⏸"},{title:"23F9 FE0F",character:"⏹️"},{title:"23F9",character:"⏹"},{title:"23FA FE0F",character:"⏺️"},{title:"23FA",character:"⏺"},{title:"23CF FE0F",character:"⏏️"},{title:"1F3A6",character:"🎦"},{title:"1F505",character:"🔅"},{title:"1F506",character:"🔆"},{title:"1F4F6",character:"📶"},{title:"1F4F3",character:"📳"},{title:"1F4F4",character:"📴"},{title:"2640 FE0F",character:"♀️"},{title:"2642 FE0F",character:"♂️"},{title:"2716 FE0F",character:"✖️"},{title:"2795",character:"➕"},{title:"2796",character:"➖"},{title:"2797",character:"➗"},{title:"267E FE0F",character:"♾️"},{title:"2753",character:"❓"},{title:"2754",character:"❔"},{title:"2755",character:"❕"},{title:"2757",character:"❗"},{title:"1F4B2",character:"💲"},{title:"2695 FE0F",character:"⚕️"},{title:"267B FE0F",character:"♻️"},{title:"1F4DB",character:"📛"},{title:"1F530",character:"🔰"},{title:"2B55",character:"⭕"},{title:"2705",character:"✅"},{title:"2611 FE0F",character:"☑️"},{title:"2714 FE0F",character:"✔️"},{title:"274C",character:"❌"},{title:"274E",character:"❎"},{title:"27B0",character:"➰"},{title:"27BF",character:"➿"},{title:"303D FE0F",character:"〽️"},{title:"303D",character:"〽"},{title:"2733 FE0F",character:"✳️"},{title:"2734 FE0F",character:"✴️"},{title:"2747 FE0F",character:"❇️"},{title:"00A9",character:"©"},{title:"00AE FE0F",character:"®️"},{title:"00AE",character:"®"},{title:"2122 FE0F",character:"™️"},{title:"1F524",character:"🔤"},{title:"1F192",character:"🆒"},{title:"1F193",character:"🆓"},{title:"1F194",character:"🆔"},{title:"24C2 FE0F",character:"Ⓜ️"},{title:"24C2",character:"Ⓜ"},{title:"1F195",character:"🆕"},{title:"1F196",character:"🆖"},{title:"1F197",character:"🆗"},{title:"1F198",character:"🆘"},{title:"1F199",character:"🆙"},{title:"1F19A",character:"🆚"},{title:"1F534",character:"🔴"},{title:"1F7E0",character:"🟠"},{title:"1F7E1",character:"🟡"},{title:"1F7E2",character:"🟢"},{title:"1F535",character:"🔵"},{title:"1F7E3",character:"🟣"},{title:"1F7E4",character:"🟤"},{title:"26AB",character:"⚫"},{title:"26AA",character:"⚪"},{title:"1F7E5",character:"🟥"},{title:"1F7E7",character:"🟧"},{title:"1F7E8",character:"🟨"},{title:"1F7E9",character:"🟩"},{title:"1F7E6",character:"🟦"},{title:"1F7EA",character:"🟪"},{title:"1F7EB",character:"🟫"},{title:"2B1B",character:"⬛"},{title:"2B1C",character:"⬜"},{title:"1F536",character:"🔶"},{title:"1F537",character:"🔷"},{title:"1F538",character:"🔸"},{title:"1F539",character:"🔹"},{title:"1F53A",character:"🔺"},{title:"1F53B",character:"🔻"},{title:"1F4A0",character:"💠"},{title:"1F518",character:"🔘"},{title:"1F533",character:"🔳"},{title:"1F532",character:"🔲"}],d=[{title:"1F3C1",character:"🏁"},{title:"1F6A9",character:"🚩"},{title:"1F38C",character:"🎌"},{title:"1F3F4",character:"🏴"},{title:"1F3F3 FE0F",character:"🏳️"},{title:"1F3F3 200D 1F308",character:"🏳‍🌈"},{title:"1F3F4 200D 2620 FE0F",character:"🏴‍☠️"}]},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!r.call({1:2},1);t.f=a?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},function(e,t,n){var r=n(59),o=n(92),a=r.document,i=o(a)&&o(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){var r=n(296),o=n(337),a=r("keys");e.exports=function(e){return a[e]||(a[e]=o(e))}},function(e,t,n){var r=n(169),o=n(228),a=n(131),i=function(e){return function(t,n,i){var c,s=r(t),l=a(s),u=o(i,l);if(e&&n!=n){for(;l>u;)if((c=s[u++])!=c)return!0}else for(;l>u;u++)if((e||u in s)&&s[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(97),o=n(148),a=n(85),i=n(272),c=n(346),s=TypeError;e.exports=function(e,t){var n=arguments.length<2?c(e):t;if(o(n))return a(r(n,e));throw s(i(e)+" is not iterable")}},function(e,t,n){var r=n(94)("iterator"),o=!1;try{var a=0,i={next:function(){return{done:!!a++}},return:function(){o=!0}};i[r]=function(){return this},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var a={};a[r]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(169),o=n(251),a=n(345),i=n(161),c=n(130).f,s=n(473),l=n(475),u=n(160),d=n(84),f=i.set,p=i.getterFor("Array Iterator");e.exports=s(Array,"Array",function(e,t){f(this,{type:"Array Iterator",target:r(e),index:0,kind:t})},function(){var e=p(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,l(void 0,!0)):l("keys"==n?r:"values"==n?t[r]:[r,t[r]],!1)},"values");var m=a.Arguments=a.Array;if(o("keys"),o("values"),o("entries"),!u&&d&&"values"!==m.name)try{c(m,"name",{value:"values"})}catch(e){}},function(e,t,n){var r=n(148),o=n(112),a=n(336),i=n(131),c=TypeError,s=function(e){return function(t,n,s,l){r(n);var u=o(t),d=a(u),f=i(u),p=e?f-1:0,m=e?-1:1;if(s<2)for(;;){if(p in d){l=d[p],p+=m;break}if(p+=m,e?p<0:f<=p)throw c("Reduce of empty array with no initial value")}for(;e?p>=0:f>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:s(!1),right:s(!0)}},function(e,t,n){"use strict";var r=n(16),o=n(59),a=n(52),i=n(339),c=n(139),s=n(276),l=n(302),u=n(253),d=n(93),f=n(201),p=n(92),m=n(40),h=n(398),b=n(203),y=n(402);e.exports=function(e,t,n){var v=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),E=v?"set":"add",O=o[e],_=O&&O.prototype,A=O,T={},S=function(e){var t=a(_[e]);c(_,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!p(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return g&&!p(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!p(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})};if(i(e,!d(O)||!(g||_.forEach&&!m(function(){(new O).entries().next()}))))A=n.getConstructor(t,e,v,E),s.enable();else if(i(e,!0)){var w=new A,C=w[E](g?{}:-0,1)!=w,N=m(function(){w.has(1)}),R=h(function(e){new O(e)}),k=!g&&m(function(){for(var e=new O,t=5;t--;)e[E](t,t);return!e.has(-0)});R||((A=t(function(e,t){u(e,_);var n=y(new O,e,A);return f(t)||l(t,n[E],{that:n,AS_ENTRIES:v}),n})).prototype=_,_.constructor=A),(N||k)&&(S("delete"),S("has"),v&&S("get")),(k||C)&&S(E),g&&_.clear&&delete _.clear}return T[e]=A,r({global:!0,constructor:!0,forced:A!=O},T),b(A,e),g||n.setStrong(A,e,v),A}},function(e,t,n){var r=n(93),o=n(92),a=n(252);e.exports=function(e,t,n){var i,c;return a&&r(i=t.constructor)&&i!==n&&o(c=i.prototype)&&c!==n.prototype&&a(e,c),e}},function(e,t){var n=Math.expm1,r=Math.exp;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){var t=+e;return 0==t?t:t>-1e-6&&t<1e-6?t+t*t/2:r(t)-1}:n},function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(e,t,n){"use strict";var r=n(160),o=n(59),a=n(40),i=n(477);e.exports=r||!a(function(){if(!(i&&i<535)){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete o[e]}})},function(e,t,n){var r,o,a,i,c=n(59),s=n(217),l=n(216),u=n(93),d=n(106),f=n(40),p=n(599),m=n(274),h=n(393),b=n(349),y=n(621),v=n(275),g=c.setImmediate,E=c.clearImmediate,O=c.process,_=c.Dispatch,A=c.Function,T=c.MessageChannel,S=c.String,w=0,C={};f(function(){r=c.location});var N=function(e){if(d(C,e)){var t=C[e];delete C[e],t()}},R=function(e){return function(){N(e)}},k=function(e){N(e.data)},I=function(e){c.postMessage(S(e),r.protocol+"//"+r.host)};g&&E||(g=function(e){b(arguments.length,1);var t=u(e)?e:A(e),n=m(arguments,1);return C[++w]=function(){s(t,void 0,n)},o(w),w},E=function(e){delete C[e]},v?o=function(e){O.nextTick(R(e))}:_&&_.now?o=function(e){_.now(R(e))}:T&&!y?(i=(a=new T).port2,a.port1.onmessage=k,o=l(i.postMessage,i)):c.addEventListener&&u(c.postMessage)&&!c.importScripts&&r&&"file:"!==r.protocol&&!f(I)?(o=I,c.addEventListener("message",k,!1)):o="onreadystatechange"in h("script")?function(e){p.appendChild(h("script")).onreadystatechange=function(){p.removeChild(this),N(e)}}:function(e){setTimeout(R(e),0)}),e.exports={set:g,clear:E}},function(e,t,n){"use strict";var r=n(97),o=n(52),a=n(110),i=n(487),c=n(488),s=n(296),l=n(230),u=n(161).get,d=n(629),f=n(630),p=s("native-string-replace",String.prototype.replace),m=RegExp.prototype.exec,h=m,b=o("".charAt),y=o("".indexOf),v=o("".replace),g=o("".slice),E=function(){var e=/a/,t=/b*/g;return r(m,e,"a"),r(m,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),O=c.BROKEN_CARET,_=void 0!==/()??/.exec("")[1];(E||_||O||d||f)&&(h=function(e){var t,n,o,c,s,d,f,A=this,T=u(A),S=a(e),w=T.raw;if(w)return w.lastIndex=A.lastIndex,t=r(h,w,S),A.lastIndex=w.lastIndex,t;var C=T.groups,N=O&&A.sticky,R=r(i,A),k=A.source,I=0,D=S;if(N&&(R=v(R,"y",""),-1===y(R,"g")&&(R+="g"),D=g(S,A.lastIndex),A.lastIndex>0&&(!A.multiline||A.multiline&&"\n"!==b(S,A.lastIndex-1))&&(k="(?: "+k+")",D=" "+D,I++),n=new RegExp("^(?:"+k+")",R)),_&&(n=new RegExp("^"+k+"$(?!\\s)",R)),E&&(o=A.lastIndex),c=r(m,N?n:A,D),N?c?(c.input=g(c.input,I),c[0]=g(c[0],I),c.index=A.lastIndex,A.lastIndex+=c[0].length):A.lastIndex=0:E&&c&&(A.lastIndex=A.global?c.index+c[0].length:o),_&&c&&c.length>1&&r(p,c[0],n,function(){for(s=1;s=p?e?"":void 0:(r=s(d,f))<55296||r>56319||f+1===p||(u=s(d,f+1))<56320||u>57343?e?c(d,f):r:e?l(d,f,f+2):u-56320+(r-55296<<10)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},function(e,t,n){"use strict";n(631);var r=n(298),o=n(139),a=n(407),i=n(40),c=n(94),s=n(215),l=c("species"),u=RegExp.prototype;e.exports=function(e,t,n,d){var f=c(e),p=!i(function(){var t={};return t[f]=function(){return 7},7!=""[e](t)}),m=p&&!i(function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t});if(!p||!m||n){var h=r(/./[f]),b=t(f,""[e],function(e,t,n,o,i){var c=r(e),s=t.exec;return s===a||s===u.exec?p&&!i?{done:!0,value:h(t,n,o)}:{done:!0,value:c(n,t,o)}:{done:!1}});o(String.prototype,e,b[0]),o(u,f,b[1])}d&&s(u[f],"sham",!0)}},function(e,t,n){var r=n(97),o=n(85),a=n(93),i=n(183),c=n(407),s=TypeError;e.exports=function(e,t){var n=e.exec;if(a(n)){var l=r(n,e,t);return null!==l&&o(l),l}if("RegExp"===i(e))return r(c,e,t);throw s("RegExp#exec called on incompatible receiver")}},function(e,t,n){var r=n(100),o=n(348),a=r.aTypedArrayConstructor,i=r.getTypedArrayConstructor;e.exports=function(e){return a(o(e,i(e)))}},function(e,t,n){var r=n(309),o=n(1057);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},function(e,t,n){var r=n(430),o=n(318),a=n(1059),i=n(526),c=n(495),s=function(e,t,n){var l,u,d,f=e&s.F,p=e&s.G,m=e&s.S,h=e&s.P,b=e&s.B,y=e&s.W,v=p?o:o[t]||(o[t]={}),g=v.prototype,E=p?r:m?r[t]:(r[t]||{}).prototype;for(l in p&&(n=t),n)(u=!f&&E&&void 0!==E[l])&&c(v,l)||(d=u?E[l]:n[l],v[l]=p&&"function"!=typeof E[l]?n[l]:b&&u?a(d,r):y&&E[l]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):h&&"function"==typeof d?a(Function.call,d):d,h&&((v.virtual||(v.virtual={}))[l]=d,e&s.R&&g&&!g[l]&&i(g,l,d)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){e.exports=!n(650)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(0));t.default={map:function(e,t,n){var o=0;return r.default.Children.map(e,function(e){return r.default.isValidElement(e)?t.call(n,e,o++):e})},forEach:function(e,t,n){var o=0;r.default.Children.forEach(e,function(e){r.default.isValidElement(e)&&t.call(n,e,o++)})},count:function(e){var t=0;return r.default.Children.forEach(e,function(e){r.default.isValidElement(e)&&++t}),t},find:function(e,t,n){var o=0,a=void 0;return r.default.Children.forEach(e,function(e){a||r.default.isValidElement(e)&&t.call(n,e,o++)&&(a=e)}),a},filter:function(e,t,n){var o=0,a=[];return r.default.Children.forEach(e,function(e){r.default.isValidElement(e)&&t.call(n,e,o++)&&a.push(e)}),a},every:function(e,t,n){var o=0,a=!0;return r.default.Children.forEach(e,function(e){a&&r.default.isValidElement(e)&&(t.call(n,e,o++)||(a=!1))}),a},some:function(e,t,n){var o=0,a=!1;return r.default.Children.forEach(e,function(e){a||r.default.isValidElement(e)&&t.call(n,e,o++)&&(a=!0)}),a},toArray:function(e){var t=[];return r.default.Children.forEach(e,function(e){r.default.isValidElement(e)&&t.push(e)}),t}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(n)return[e,t];return e},e.exports=t.default},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(30),o="Channel's Buffer overflow!",a=1,i=3,c=4,s={isEmpty:r.o,put:r.r,take:r.r};function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=arguments[1],n=new Array(e),r=0,s=0,l=0,u=function(t){n[s]=t,s=(s+1)%e,r++},d=function(){if(0!=r){var t=n[l];return n[l]=null,r--,l=(l+1)%e,t}},f=function(){for(var e=[];r;)e.push(d());return e};return{isEmpty:function(){return 0==r},put:function(d){if(r=0:e===t}var y=d.default.oneOf(["click","hover","focus"]),v=(0,c.default)({},p.default.propTypes,{trigger:d.default.oneOfType([y,d.default.arrayOf(y)]),delay:d.default.number,delayShow:d.default.number,delayHide:d.default.number,defaultOverlayShown:d.default.bool,overlay:d.default.node.isRequired,onBlur:d.default.func,onClick:d.default.func,onFocus:d.default.func,onMouseOut:d.default.func,onMouseOver:d.default.func,target:d.default.oneOf([null]),onHide:d.default.oneOf([null]),show:d.default.oneOf([null])}),g=function(e){function t(n,r){(0,o.default)(this,t);var i=(0,a.default)(this,e.call(this,n,r));return i.handleToggle=i.handleToggle.bind(i),i.handleDelayedShow=i.handleDelayedShow.bind(i),i.handleDelayedHide=i.handleDelayedHide.bind(i),i.handleHide=i.handleHide.bind(i),i.handleMouseOver=function(e){return i.handleMouseOverOut(i.handleDelayedShow,e)},i.handleMouseOut=function(e){return i.handleMouseOverOut(i.handleDelayedHide,e)},i._mountNode=null,i.state={show:n.defaultOverlayShown},i}return(0,i.default)(t,e),t.prototype.componentDidMount=function(){this._mountNode=document.createElement("div"),this.renderOverlay()},t.prototype.componentDidUpdate=function(){this.renderOverlay()},t.prototype.componentWillUnmount=function(){f.default.unmountComponentAtNode(this._mountNode),this._mountNode=null,clearTimeout(this._hoverShowDelay),clearTimeout(this._hoverHideDelay)},t.prototype.handleDelayedHide=function(){var e=this;if(null!=this._hoverShowDelay)return clearTimeout(this._hoverShowDelay),void(this._hoverShowDelay=null);if(this.state.show&&null==this._hoverHideDelay){var t=null!=this.props.delayHide?this.props.delayHide:this.props.delay;t?this._hoverHideDelay=setTimeout(function(){e._hoverHideDelay=null,e.hide()},t):this.hide()}},t.prototype.handleDelayedShow=function(){var e=this;if(null!=this._hoverHideDelay)return clearTimeout(this._hoverHideDelay),void(this._hoverHideDelay=null);if(!this.state.show&&null==this._hoverShowDelay){var t=null!=this.props.delayShow?this.props.delayShow:this.props.delay;t?this._hoverShowDelay=setTimeout(function(){e._hoverShowDelay=null,e.show()},t):this.show()}},t.prototype.handleHide=function(){this.hide()},t.prototype.handleMouseOverOut=function(e,t){var n=t.currentTarget,r=t.relatedTarget||t.nativeEvent.toElement;r&&r===n||(0,s.default)(n,r)||e(t)},t.prototype.handleToggle=function(){this.state.show?this.hide():this.show()},t.prototype.hide=function(){this.setState({show:!1})},t.prototype.makeOverlay=function(e,t){return u.default.createElement(p.default,(0,c.default)({},t,{show:this.state.show,onHide:this.handleHide,target:this}),e)},t.prototype.show=function(){this.setState({show:!0})},t.prototype.renderOverlay=function(){f.default.unstable_renderSubtreeIntoContainer(this,this._overlay,this._mountNode)},t.prototype.render=function(){var e=this.props,t=e.trigger,n=e.overlay,o=e.children,a=e.onBlur,i=e.onClick,c=e.onFocus,s=e.onMouseOut,d=e.onMouseOver,f=(0,r.default)(e,["trigger","overlay","children","onBlur","onClick","onFocus","onMouseOut","onMouseOver"]);delete f.delay,delete f.delayShow,delete f.delayHide,delete f.defaultOverlayShown;var p=u.default.Children.only(o),h=p.props,y={};return this.state.show&&(y["aria-describedby"]=n.props.id),y.onClick=(0,m.default)(h.onClick,i),b("click",t)&&(y.onClick=(0,m.default)(y.onClick,this.handleToggle)),b("hover",t)&&(y.onMouseOver=(0,m.default)(h.onMouseOver,d,this.handleMouseOver),y.onMouseOut=(0,m.default)(h.onMouseOut,s,this.handleMouseOut)),b("focus",t)&&(y.onFocus=(0,m.default)(h.onFocus,c,this.handleDelayedShow),y.onBlur=(0,m.default)(h.onBlur,a,this.handleDelayedHide)),this._overlay=this.makeOverlay(n,f),(0,l.cloneElement)(p,y)},t}(u.default.Component);g.propTypes=v,g.defaultProps={defaultOverlayShown:!1,trigger:["hover","focus"]},t.default=g,e.exports=t.default},function(e,t,n){"use strict";n.r(t);var r=n(672),o=n(673);t.default=function(e,t,n,a){return Object(r.a)(e,t,n,a),function(){Object(o.a)(e,t,n,a)}}},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o});var r="OPTION_INTRODUCTION_WIN",o="SHOW_INTRODUCTION_WIN"},function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"c",function(){return a}),n.d(t,"a",function(){return i});var r=n(12),o=function(e){return{type:r.W,accountId:e}},a=function(e){return{type:r.X,data:e}},i=function(e){return{type:r.V,error:e}}},function(e,t,n){"use strict";var r=n(286),o=n(208),a=Object(r.a)(o.a,"DataView"),i=n(456),c=Object(r.a)(o.a,"Promise"),s=Object(r.a)(o.a,"Set"),l=Object(r.a)(o.a,"WeakMap"),u=n(282),d=n(427),f=Object(d.a)(a),p=Object(d.a)(i.a),m=Object(d.a)(c),h=Object(d.a)(s),b=Object(d.a)(l),y=u.a;(a&&"[object DataView]"!=y(new a(new ArrayBuffer(1)))||i.a&&"[object Map]"!=y(new i.a)||c&&"[object Promise]"!=y(c.resolve())||s&&"[object Set]"!=y(new s)||l&&"[object WeakMap]"!=y(new l))&&(y=function(e){var t=Object(u.a)(e),n="[object Object]"==t?e.constructor:void 0,r=n?Object(d.a)(n):"";if(r)switch(r){case f:return"[object DataView]";case p:return"[object Map]";case m:return"[object Promise]";case h:return"[object Set]";case b:return"[object WeakMap]"}return t});t.a=y},function(e,t,n){"use strict";var r=n(282),o=n(204),a="[object Arguments]";var i=function(e){return Object(o.a)(e)&&Object(r.a)(e)==a},c=Object.prototype,s=c.hasOwnProperty,l=c.propertyIsEnumerable,u=i(function(){return arguments}())?i:function(e){return Object(o.a)(e)&&s.call(e,"callee")&&!l.call(e,"callee")};t.a=u},function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"b",function(){return l});var r=n(81),o=n.n(r),a=n(82),i=n.n(a),c=n(3),s={ACTIVE:0,DISABLED:1,TOACTIVATE:2,TODEACTIVATE:3,DUPLICATED:4},l=function(){function e(t){switch(o()(this,e),this.code=t,t){case s.ACTIVE:this.iconName="flag-circled-1",this.ruleTitle=Object(c.a)("um.doNotDisturb.RULE_TITLE_STATUS_ACTIVE");break;case s.DISABLED:this.iconName="not-started",this.ruleTitle=Object(c.a)("um.doNotDisturb.RULE_TITLE_STATUS_DISABLED");break;case s.TOACTIVATE:this.iconName="waiting",this.ruleTitle=Object(c.a)("um.doNotDisturb.RULE_TITLE_STATUS_TOACTIVATE");break;case s.TODEACTIVATE:this.iconName="clear-flag",this.ruleTitle=Object(c.a)("um.doNotDisturb.RULE_TITLE_STATUS_TODEACTIVATE");break;default:this.iconName="not-started"}}return i()(e,[{key:"isActiveOrToBeActivated",value:function(){return e.isActiveCode(this.code)}},{key:"getCode",value:function(){return this.code}},{key:"getIconName",value:function(){return this.iconName}},{key:"getRuleTitle",value:function(){return this.ruleTitle}}],[{key:"isActiveCode",value:function(e){return e===s.ACTIVE||e===s.TOACTIVATE}}]),e}()},function(e,t,n){"use strict";(function(e){var r=n(744);function o(e){"@babel/helpers - typeof";return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a="object"==("undefined"==typeof exports?"undefined":o(exports))&&exports&&!exports.nodeType&&exports,i=a&&"object"==o(e)&&e&&!e.nodeType&&e,c=i&&i.exports===a&&r.a.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||c&&c.binding&&c.binding("util")}catch(e){}}();t.a=s}).call(this,n(692)(e))},function(e,t,n){"use strict";function r(e,t){for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r=Function.prototype.toString;t.a=function(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,n){var r=n(521),o=n(1414),a=n(1415),i="[object Null]",c="[object Undefined]",s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?c:i:s&&s in Object(e)?o(e):a(e)}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n>>0,t=4294967296*Math.random()>>>0,n=4294967296*Math.random()>>>0,o=4294967296*Math.random()>>>0;return"e"+r[e>>0&255]+r[e>>8&255]+r[e>>16&255]+r[e>>24&255]+r[t>>0&255]+r[t>>8&255]+r[t>>16&255]+r[t>>24&255]+r[n>>0&255]+r[n>>8&255]+r[n>>16&255]+r[n>>24&255]+r[o>>0&255]+r[o>>8&255]+r[o>>16&255]+r[o>>24&255]}},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(5);function o(e){"@babel/helpers - typeof";return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,a=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:[];return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(e=t.call(this,r,{idProperty:"viewUid"})).on("add",function(t,n,r){e._renderViewIntoCollectionParent(n,r)}),e.on("remove",function(t,n){n.element&&e._parentElement&&n.element.remove()}),e._parentElement=null,e}return function(e,t,n){t&&c(e.prototype,t),n&&c(e,n)}(n,[{key:"destroy",value:function(){this.map(function(e){return e.destroy()})}},{key:"setParent",value:function(e){this._parentElement=e;var t,n=a(this);try{for(n.s();!(t=n.n()).done;){var r=t.value;this._renderViewIntoCollectionParent(r)}}catch(e){n.e(e)}finally{n.f()}}},{key:"delegate",value:function(){for(var e=this,t=arguments.length,n=new Array(t),o=0;o2&&void 0!==arguments[2]?arguments[2]:"iterator",i=void 0,c=t;function s(t,n){if(c===a)return o;if(n)throw c=a,n;i&&i(t);var r=e[c](),s=r[0],l=r[1],u=r[2];return i=u,(c=s)===a?o:l}return Object(r.q)(s,function(e){return s(null,e)},n,!0)}var s=n(109),l=n(237);function u(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o2?n-2:0),o=2;o3?o-3:0),d=3;d0)return parseInt(n.substring(r+5,n.indexOf(".",r)),10);if(n.indexOf("Trident/")>0){var o=n.indexOf("rv:");return parseInt(n.substring(o+3,n.indexOf(".",o)),10)}var a=n.indexOf("Edge/");return a>0&&parseInt(n.substring(a+5,n.indexOf(".",a)),10)}}).call(this,n(129))},function(e,t,n){var r=n(428),o=n(155),a=n(222),i="[object String]";e.exports=function(e){return"string"==typeof e||!o(e)&&a(e)&&r(e)==i}},function(e,t,n){var r=n(1721),o=n(1722),a=n(1292),i=n(1723);e.exports=function(e,t){return r(e)||o(e,t)||a(e,t)||i()},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"c",function(){return a}),n.d(t,"d",function(){return i}),n.d(t,"e",function(){return c}),n.d(t,"f",function(){return s}),n.d(t,"b",function(){return l});var r=n(9),o=function(e){return{type:r.bc,selectedLayout:e}},a=function(e){return{type:r.cc,layout:e}},i=function(e){return{type:r.Xb,enabled:e}},c=function(e,t){return{type:r.ec,isEnable:e,flag:t}},s=function(e){return{type:r.fc,search:e}},l=function(e){return{type:r.Wb,viewMode:e}}},function(e,t,n){"use strict";var r=n(282),o=n(164),a="[object AsyncFunction]",i="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";t.a=function(e){if(!Object(o.a)(e))return!1;var t=Object(r.a)(e);return t==i||t==c||t==a||t==s}},function(e,t,n){"use strict";var r=n(583);t.a=function(e,t,n){"__proto__"==t&&r.a?Object(r.a)(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){"use strict";function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=9007199254740991,a=/^(?:0|[1-9]\d*)$/;t.a=function(e,t){var n=r(e);return!!(t=null==t?o:t)&&("number"==n||"symbol"!=n&&a.test(e))&&e>-1&&e%1==0&&e=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,a=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},n=this.editor.model,r=n.document.selection,o=t.value;n.change(function(t){if(r.isCollapsed)o?t.setSelectionAttribute(e.attributeKey,o):t.removeSelectionAttribute(e.attributeKey);else{var i,c=a(n.schema.getValidRanges(r.getRanges(),e.attributeKey));try{for(c.s();!(i=c.n()).done;){var s=i.value;o?t.setAttribute(e.attributeKey,o,s):t.removeAttribute(e.attributeKey,s)}}catch(e){c.e(e)}finally{c.f()}}})}}]),n}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEmptyImage=t.NativeTypes=void 0,t.default=function(e){return new r.default(e)};var r=i(n(1788)),o=i(n(1795)),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1099));function i(e){return e&&e.__esModule?e:{default:e}}t.NativeTypes=a,t.getEmptyImage=o.default},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(784);function o(e){return"window"in e&&e.window===e?e:Object(r.a)(e)&&e.defaultView||!1}},function(e,t,n){"use strict";var r=n(389),o=n(768),a=n(554),i=n(285),c=n(386);var s=function(e,t){return e&&Object(i.a)(t,Object(c.a)(t),e)},l=n(287);var u=function(e,t){return e&&Object(i.a)(t,Object(l.a)(t),e)},d=n(760),f=n(552),p=n(576);var m=function(e,t){return Object(i.a)(e,Object(p.a)(e),t)},h=n(763);var b=function(e,t){return Object(i.a)(e,Object(h.a)(e),t)},y=n(676),v=n(766),g=n(422),E=Object.prototype.hasOwnProperty;var O=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&E.call(e,"index")&&(n.index=e.index,n.input=e.input),n},_=n(557);var A=function(e,t){var n=t?Object(_.a)(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)},T=/\w*$/;var S=function(e){var t=new e.constructor(e.source,T.exec(e));return t.lastIndex=e.lastIndex,t},w=n(243),C=w.a?w.a.prototype:void 0,N=C?C.valueOf:void 0;var R=function(e){return N?Object(N.call(e)):{}},k=n(765),I="[object Boolean]",D="[object Date]",P="[object Map]",L="[object Number]",j="[object RegExp]",M="[object Set]",x="[object String]",F="[object Symbol]",B="[object ArrayBuffer]",U="[object DataView]",V="[object Float32Array]",H="[object Float64Array]",G="[object Int8Array]",W="[object Int16Array]",z="[object Int32Array]",Y="[object Uint8Array]",K="[object Uint8ClampedArray]",q="[object Uint16Array]",X="[object Uint32Array]";var $=function(e,t,n){var r=e.constructor;switch(t){case B:return Object(_.a)(e);case I:case D:return new r(+e);case U:return A(e,n);case V:case H:case G:case W:case z:case Y:case K:case q:case X:return Object(k.a)(e,n);case P:return new r;case L:case x:return new r(e);case j:return S(e);case M:return new r;case F:return R(e)}},J=n(761),Z=n(166),Q=n(364),ee=n(204),te="[object Map]";var ne=function(e){return Object(ee.a)(e)&&Object(g.a)(e)==te},re=n(381),oe=n(425),ae=oe.a&&oe.a.isMap,ie=ae?Object(re.a)(ae):ne,ce=n(164),se="[object Set]";var le=function(e){return Object(ee.a)(e)&&Object(g.a)(e)==se},ue=oe.a&&oe.a.isSet,de=ue?Object(re.a)(ue):le,fe=1,pe=2,me=4,he="[object Arguments]",be="[object Function]",ye="[object GeneratorFunction]",ve="[object Object]",ge={};ge[he]=ge["[object Array]"]=ge["[object ArrayBuffer]"]=ge["[object DataView]"]=ge["[object Boolean]"]=ge["[object Date]"]=ge["[object Float32Array]"]=ge["[object Float64Array]"]=ge["[object Int8Array]"]=ge["[object Int16Array]"]=ge["[object Int32Array]"]=ge["[object Map]"]=ge["[object Number]"]=ge[ve]=ge["[object RegExp]"]=ge["[object Set]"]=ge["[object String]"]=ge["[object Symbol]"]=ge["[object Uint8Array]"]=ge["[object Uint8ClampedArray]"]=ge["[object Uint16Array]"]=ge["[object Uint32Array]"]=!0,ge["[object Error]"]=ge[be]=ge["[object WeakMap]"]=!1;t.a=function e(t,n,i,p,h,E){var _,A=n&fe,T=n&pe,S=n&me;if(i&&(_=h?i(t,p,h,E):i(t)),void 0!==_)return _;if(!Object(ce.a)(t))return t;var w=Object(Z.a)(t);if(w){if(_=O(t),!A)return Object(f.a)(t,_)}else{var C=Object(g.a)(t),N=C==be||C==ye;if(Object(Q.a)(t))return Object(d.a)(t,A);if(C==ve||C==he||N&&!h){if(_=T||N?{}:Object(J.a)(t),!A)return T?b(t,u(_,t)):m(t,s(_,t))}else{if(!ge[C])return h?t:{};_=$(t,C,A)}}E||(E=new r.a);var R=E.get(t);if(R)return R;E.set(t,_),de(t)?t.forEach(function(r){_.add(e(r,n,i,r,t,E))}):ie(t)&&t.forEach(function(r,o){_.set(o,e(r,n,i,o,t,E))});var k=S?T?v.a:y.a:T?l.a:c.a,I=w?void 0:k(t);return Object(o.a)(I||t,function(r,o){I&&(r=t[o=r]),Object(a.a)(_,o,e(r,n,i,o,t,E))}),_}},function(e,t,n){"use strict";var r=n(389),o=n(519),a="__lodash_hash_undefined__";var i=function(e){return this.__data__.set(e,a),this};var c=function(e){return this.__data__.has(e)};function s(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new o.a;++tc))return!1;var m=a.get(e),h=a.get(t);if(m&&h)return m==t&&h==e;var b=-1,y=!0,v=n&p?new l:void 0;for(a.set(e,t),a.set(t,e);++b-1};var u=function(e,t){var n=this.__data__,r=a(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function d(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&m.a.createElement(N.a,{from:r.from,accounts:o,aliases:a,setFrom:function(t){var n=t.address,r=t.accountId;e.update("from",n),e.update("accountId",r)}}),m.a.createElement(S.a,{windowId:c.windowId?c.windowId:s||void 0,window:c,recipients:r.recipients,setDirty:this.setDirty,maximum:i,onPrompt:this.handlePrompt,onMax:function(t,n){return e.handleMaxAndMinRecipients(t,n)},composeRef:this.refCompose,openCc:!1,isFax:l}),m.a.createElement("form",null,m.a.createElement(_.a,{type:"text",placeholder:"".concat(Object(I.a)("mail.receipt.SUBJECT"),":"),value:b,onChange:this.handleSubject,className:"mail-compose-subject"})),m.a.createElement(w.a,{composeId:n,ids:r.attachments,isCompleted:function(t){return e.setState({isUploading:!t})}}),"plain"===y?m.a.createElement(Fragment,null,m.a.createElement(E.a,{className:"ow-editor-toolbar"},m.a.createElement(C.a,{bodyType:y,message:r,priority:v,checkboxValues:g,attachbtnId:n,onFormatClick:this.handleFormat,onhandleAttachVCard:this.handleAttachVCard,onhandlePriority:this.handlePriority,onhandleSendReceiptsChange:this.handleSendReceipts,attachbtnref:function(t){e.refAttachBtn=t&&t.getWrappedInstance()},signatureCheck:signatureCheck})),m.a.createElement(T.a,{className:"mail-compose-plain-editor",content:h,ref:this.refEditor,onChange:this.handleEdit,placeholder:l?Object(I.a)("fax.compose.PLACEHOLDER"):Object(I.a)("mail.compose.PLACEHOLDER")})):m.a.createElement(k.a,{id:n,saveInProgress:this.state.saveInProgress,content:h,uid:r.uid,window:c,setClean:this.setClean,displayInlineImgSizeError:this.props.displayInlineImgSizeError,ref:this.refEditor,onChange:this.handleEdit,update:this.updateBeforeInlineSave,downloadnInlineimgUrl:this.props.downloadnInlineimgUrl,insertInlineImage:this.handleInlineImage,uploadAndSaveInlineImg:this.props.uploadAndSaveInlineImg,placeholder:l?Object(I.a)("fax.compose.PLACEHOLDER"):Object(I.a)("mail.compose.PLACEHOLDER"),setSaveIndicator:this.setInlineSaveIndicator,resetSaveIndicator:this.resetInlineSaveIndicator,fontStyle:this.setFontToPref,onFormatClick:this.handleFormat,bodyType:y,message:r,isRtl:f,priority:v,attachbtnId:n,checkboxValues:g,onhandlePriority:this.handlePriority,onhandleAttachVCard:this.handleAttachVCard,onhandleSendReceiptsChange:this.handleSendReceipts,attachbtnref:function(t){e.refAttachBtn=t&&t.getWrappedInstance()}}))}}]),n}(j.a);x.defaultProps={id:"",switchFormat:function(){},validateCancelMail:function(){},onProject:function(){},onClose:function(){},updateCompose:function(){},saveInlineImage:function(){},addModalToShow:function(){},projectable:!1,projected:!1,accounts:[],aliases:[],isLoading:!1,isSending:!1,cancelMailEnableInd:!1,cancelSendInProgress:!1,message:{accountId:"",from:"",recipients:{},to:"",cc:"",bcc:"",subject:"",body:"",bodyType:"html",attachments:[],priority:3,inReplyTo:"",references:"",draftUidsToDelete:[]},maxRecipients:100,window:window,requestMdn:null,requestSuccessDsn:null,isDirty:!1,isFax:!1,is24Hour:!1,autosaveInterval:0,uid:0,onAttachVCard:function(){},associatedToastIds:[],displayInlineImgSizeError:function(){},uploadAndSaveInlineImg:function(){},downloadnInlineimgUrl:function(){},getPartURI:function(){}},x.propTypes={id:b.a.string,accounts:b.a.arrayOf(b.a.object),aliases:b.a.arrayOf(b.a.object),message:j.a.EmailMessage,isLoading:b.a.bool,isSending:b.a.bool,saveMessage:b.a.func.isRequired,sendMessage:b.a.func.isRequired,setFont:b.a.func.isRequired,updateMessage:b.a.func.isRequired,closeCompose:b.a.func.isRequired,updateCompose:b.a.func,validateCancelMail:b.a.func,saveInlineImage:b.a.func,onProject:b.a.func,onClose:b.a.func,switchFormat:b.a.func,addModalToShow:b.a.func,projectable:b.a.bool,projected:b.a.bool,window:b.a.object,requestMdn:b.a.bool,requestSuccessDsn:b.a.bool,maxRecipients:b.a.number,isDirty:b.a.bool,isFax:b.a.bool,is24Hour:b.a.bool,cancelMailEnableInd:b.a.bool,autosaveInterval:b.a.number,onAttachVCard:b.a.func,uploadAndSaveInlineImg:b.a.func,displayInlineImgSizeError:b.a.func,downloadnInlineimgUrl:b.a.func,getPartURI:b.a.func,cancelSendInProgress:b.a.bool,associatedToastIds:b.a.arrayOf(b.a.string),uid:b.a.number}},function(e,t,n){"use strict";var r=n(50),o=n.n(r),a=n(1378),i=n.n(a),c=n(62),s=n.n(c),l=n(324),u=n.n(l),d=n(60),f=n.n(d),p=n(63),m=n.n(p),h=n(0),b=n.n(h),y=n(1),v=n.n(y),g=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");return"function"!=typeof t.componentWillReceiveProps?e:b.a.Profiler?(t.UNSAFE_componentWillReceiveProps=t.componentWillReceiveProps,delete t.componentWillReceiveProps,e):e};function E(e){var t=[];return b.a.Children.forEach(e,function(e){t.push(e)}),t}function O(e,t){var n=null;return e&&e.forEach(function(e){n||e&&e.key===t&&(n=e)}),n}function _(e,t,n){var r=null;return e&&e.forEach(function(e){if(e&&e.key===t&&e.props[n]){if(r)throw new Error("two child with same key for children");r=e}}),r}var A=n(44),T=n.n(A),S=n(722),w=n.n(S),C={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},N={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},R=[],k=[];function I(e,t,n){e.addEventListener(t,n,!1)}function D(e,t,n){e.removeEventListener(t,n,!1)}"undefined"!=typeof window&&"undefined"!=typeof document&&function(){var e=document.createElement("div").style;function t(t,n){for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];for(var a in o)if(a in e){n.push(o[a]);break}}}"AnimationEvent"in window||(delete C.animationstart.animation,delete N.animationend.animation),"TransitionEvent"in window||(delete C.transitionstart.transition,delete N.transitionend.transition),t(C,R),t(N,k)}();var P={startEvents:R,addStartEventListener:function(e,t){0!==R.length?R.forEach(function(n){I(e,n,t)}):window.setTimeout(t,0)},removeStartEventListener:function(e,t){0!==R.length&&R.forEach(function(n){D(e,n,t)})},endEvents:k,addEndEventListener:function(e,t){0!==k.length?k.forEach(function(n){I(e,n,t)}):window.setTimeout(t,0)},removeEndEventListener:function(e,t){0!==k.length&&k.forEach(function(n){D(e,n,t)})}},L=n(1379),j=n.n(L),M=0!==P.endEvents.length,x=["Webkit","Moz","O","ms"],F=["-webkit-","-moz-","-o-","ms-",""];function B(e,t){for(var n=window.getComputedStyle(e,null),r="",o=0;o children");return b.a.createElement(q,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)}));var a=t.component;if(a){var i=t;return"string"==typeof a&&(i=o()({className:t.className,style:t.style},t.componentProps)),b.a.createElement(a,i,r)}return r[0]||null}}]),t}(b.a.Component);Z.isAnimate=!0,Z.propTypes={className:v.a.string,style:v.a.object,component:v.a.any,componentProps:v.a.object,animation:v.a.object,transitionName:v.a.oneOfType([v.a.string,v.a.object]),transitionEnter:v.a.bool,transitionAppear:v.a.bool,exclusive:v.a.bool,transitionLeave:v.a.bool,onEnd:v.a.func,onEnter:v.a.func,onLeave:v.a.func,onAppear:v.a.func,showProp:v.a.string,children:v.a.node},Z.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:J,onEnter:J,onLeave:J,onAppear:J};var Q=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var o=E($(r));e.isValidChildByKey(o,t)?"appear"===n?W.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):W.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r=E($(n));if(e.isValidChildByKey(r,t))e.performEnter(t);else{var o=function(){W.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};!function(e,t,n){var r=e.length===t.length;return r&&e.forEach(function(e,o){var a=t[o];e&&a&&(e&&!a||!e&&a?r=!1:e.key!==a.key?r=!1:n&&e.props[n]!==a.props[n]&&(r=!1))}),r}(e.state.children,r,n.showProp)?e.setState({children:r},o):o()}}}};t.a=g(Z)},function(e,t,n){"use strict";n.d(t,"a",function(){return F});var r=n(188),o=n.n(r),a=n(158),i=n.n(a),c=n(81),s=n.n(c),l=n(82),u=n.n(l),d=n(87),f=n.n(d),p=n(88),m=n.n(p),h=n(53),b=n.n(h),y=n(0),v=n.n(y),g=n(1),E=n.n(g),O=n(383),_=n(384),A=n(65),T=n(3);function S(e){"@babel/helpers - typeof";return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var w=["style","name","addresses","onChange","onAdd","onDelete","onBlur","onCcBlur","windowId","enableAuto","onBccBlur","recipientsAll"];function C(){return(C=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function R(e,t){for(var n=0;n0&&(e.forEach(function(e){e.email&&n.push({name:e.displayName||Object(A.k)(e).title,address:e.email})}),r()),this.setState({openContactPicker:!1})}},{key:"handlePickerCancel",value:function(){this.setState({openContactPicker:!1})}},{key:"handlePickerOpen",value:function(){this.setState({openContactPicker:!0})}},{key:"handlePickerSearch",value:function(e){(0,this.props.onPickerSearch)(e)}},{key:"renderRecipeint",value:function(e,t){var n=this.props.name,r=Object(T.a)(e).toLowerCase();return t.concat(" ")+(n.includes("".concat(Object(T.a)(e),":"))?t.concat("-",r):"")}},{key:"render",value:function(){var e=this.state.openContactPicker,t=this.props,n=t.style,r=t.name,o=t.addresses,a=t.onChange,i=t.onAdd,c=t.onDelete,s=t.onBlur,l=t.onCcBlur,u=t.windowId,d=(t.enableAuto,t.onBccBlur),f=t.recipientsAll,p=N(t,w);return[v.a.createElement("span",{className:this.renderRecipeint("mail.receipt.CC","recipient")||this.renderRecipeint("mail.receipt.TO","recipient")||this.renderRecipeint("mail.receipt.BCC","recipient"),name:r,style:n},v.a.createElement("div",{className:"recipient-label",onClick:this.handlePickerOpen,role:"presentation"},r),v.a.createElement("span",{className:this.renderRecipeint("mail.receipt.TO","recipient-field")||this.renderRecipeint("mail.receipt.CC","recipient-field")||this.renderRecipeint("mail.receipt.BCC","recipient-field"),onBlur:s,onCcBlur:l,onBccBlur:d},v.a.createElement(_.a,C({values:o,allFieldValues:f,fieldId:r.slice(0,r.length-1),onChange:a,onAdd:i,onDelete:c,allowSelf:!0},p)))),e&&v.a.createElement(O.a,{windowId:u,onSelect:this.handlePickerSelect,onCancel:this.handlePickerCancel,onSearch:this.handlePickerSearch,enableMultiSelect:!0})]}}]),n}();L.propTypes={style:E.a.object,name:E.a.string.isRequired,onPickerSearch:E.a.func,addresses:E.a.arrayOf(E.a.object),onChange:E.a.func,onAdd:E.a.func,onBlur:E.a.func,onBccBlur:E.a.func,onCcBlur:E.a.func,onDelete:E.a.func,enableAuto:E.a.bool,allowSelf:E.a.bool},L.defaultProps={style:{},onPickerSearch:function(){},addresses:[],onChange:function(){},onAdd:function(){},onDelete:function(){},onBlur:function(){},onBccBlur:function(){},onCcBlur:function(){},enableAuto:!0,allowSelf:!0};var j=n(4),M=["style","name","addresses","onChange","onAdd","onDelete","onBlur","onCcBlur","windowId","enableAuto","onBccBlur","recipientsAll","isFax"];function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=b()(e);if(t){var o=b()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}j.w.REQUIRED_FIELD_EMAIL,j.Yb.REQUIRED_FIELD_FAX;var F=function(e){f()(n,e);var t=x(n);function n(){return s()(this,n),t.apply(this,arguments)}return u()(n,[{key:"handlePickerSelect",value:function(e){var t=this.props,n=t.addresses,r=t.onChange,o=t.isFax;if(e.length>0){if(o){var a={id:void 0},i=0;e.forEach(function(e){i=e.id==a.id?i+1:0,e.lzPhone_fax&&n.push({name:e.displayName||Object(A.k)(e).title,address:e.lzPhone_fax.fields[i].value}),a=e})}else e.forEach(function(e){e.email&&n.push({name:e.displayName||Object(A.k)(e).title,address:e.email})});r()}this.setState({openContactPicker:!1})}},{key:"render",value:function(){var e=this.state.openContactPicker,t=this.props,n=t.style,r=t.name,a=t.addresses,c=t.onChange,s=t.onAdd,l=t.onDelete,u=t.onBlur,d=t.onCcBlur,f=t.windowId,p=(t.enableAuto,t.onBccBlur),m=t.recipientsAll,h=t.isFax,b=i()(t,M);return[v.a.createElement("span",{className:this.renderRecipeint("mail.receipt.CC","recipient")||this.renderRecipeint("mail.receipt.TO","recipient")||this.renderRecipeint("mail.receipt.BCC","recipient"),name:r,style:n},v.a.createElement("div",{className:"recipient-label",onClick:this.handlePickerOpen,role:"presentation"},r),v.a.createElement("span",{className:this.renderRecipeint("mail.receipt.TO","recipient-field")||this.renderRecipeint("mail.receipt.CC","recipient-field")||this.renderRecipeint("mail.receipt.BCC","recipient-field"),onBlur:u,onCcBlur:d,onBccBlur:p},v.a.createElement(_.a,o()({values:a,allFieldValues:m,fieldId:r.slice(0,r.length-1),onChange:c,onAdd:s,onDelete:l,allowSelf:!0,isFax:h},b)))),e&&v.a.createElement(O.a,{windowId:f,onSelect:this.handlePickerSelect,onCancel:this.handlePickerCancel,onSearch:this.handlePickerSearch,enableMultiSelect:!0})]}}]),n}(L);L.propTypes={style:E.a.object,name:E.a.string.isRequired,onPickerSearch:E.a.func,addresses:E.a.arrayOf(E.a.object),onChange:E.a.func,onAdd:E.a.func,onBlur:E.a.func,onBccBlur:E.a.func,onCcBlur:E.a.func,onDelete:E.a.func,enableAuto:E.a.bool,allowSelf:E.a.bool,isFax:E.a.bool},L.defaultProps={style:{},onPickerSearch:function(){},addresses:[],onChange:function(){},onAdd:function(){},onDelete:function(){},onBlur:function(){},onBccBlur:function(){},onCcBlur:function(){},enableAuto:!0,allowSelf:!0,isFax:!1}},function(e,t,n){var r=n(97),o=n(92),a=n(294),i=n(271),c=n(591),s=n(94),l=TypeError,u=s("toPrimitive");e.exports=function(e,t){if(!o(e)||a(e))return e;var n,s=i(e,u);if(s){if(void 0===t&&(t="default"),n=r(s,e,t),!o(n)||a(n))return n;throw l("Can't convert object to primitive value")}return void 0===t&&(t="number"),c(e,t)}},function(e,t,n){var r=n(59),o=n(462),a=r["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=a},function(e,t,n){var r=n(59),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},function(e,t,n){var r=n(52),o=n(40),a=n(93),i=n(106),c=n(84),s=n(297).CONFIGURABLE,l=n(464),u=n(161),d=u.enforce,f=u.get,p=String,m=Object.defineProperty,h=r("".slice),b=r("".replace),y=r([].join),v=c&&!o(function(){return 8!==m(function(){},"length",{value:8}).length}),g=String(String).split("String"),E=e.exports=function(e,t,n){"Symbol("===h(p(t),0,7)&&(t="["+b(p(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||s&&e.name!==t)&&(c?m(e,"name",{value:t,configurable:!0}):e.name=t),v&&n&&i(n,"arity")&&e.length!==n.arity&&m(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?c&&m(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=d(e);return i(r,"source")||(r.source=y(g,"string"==typeof t?t:"")),e};Function.prototype.toString=E(function(){return a(this)&&f(this).source||l(this)},"toString")},function(e,t,n){var r=n(52),o=n(93),a=n(461),i=r(Function.toString);o(a.inspectSource)||(a.inspectSource=function(e){return i(e)}),e.exports=a.inspectSource},function(e,t,n){var r=n(171),o=n(52),a=n(249),i=n(396),c=n(85),s=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=a.f(c(e)),n=i.f;return n?s(t,n(e)):t}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){var r={};r[n(94)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){var r=n(183),o=n(169),a=n(249).f,i=n(341),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return c&&"Window"==r(e)?function(e){try{return a(e)}catch(e){return i(c)}}(e):a(o(e))}},function(e,t){var n=TypeError;e.exports=function(e){if(e>9007199254740991)throw n("Maximum allowed index exceeded");return e}},function(e,t,n){"use strict";var r=n(272),o=TypeError;e.exports=function(e,t){if(!delete e[t])throw o("Cannot delete property "+r(t)+" of "+r(e))}},function(e,t,n){"use strict";var r=n(112),o=n(228),a=n(131);e.exports=function(e){for(var t=r(this),n=a(t),i=arguments.length,c=o(i>1?arguments[1]:void 0,n),s=i>2?arguments[2]:void 0,l=void 0===s?n:o(s,n);l>c;)t[c++]=e;return t}},function(e,t,n){var r=n(94),o=n(345),a=r("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||i[a]===e)}},function(e,t,n){"use strict";var r=n(16),o=n(97),a=n(160),i=n(297),c=n(93),s=n(608),l=n(186),u=n(252),d=n(203),f=n(215),p=n(139),m=n(94),h=n(345),b=n(609),y=i.PROPER,v=i.CONFIGURABLE,g=b.IteratorPrototype,E=b.BUGGY_SAFARI_ITERATORS,O=m("iterator"),_=function(){return this};e.exports=function(e,t,n,i,m,b,A){s(n,t,i);var T,S,w,C=function(e){if(e===m&&D)return D;if(!E&&e in k)return k[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},N=t+" Iterator",R=!1,k=e.prototype,I=k[O]||k["@@iterator"]||m&&k[m],D=!E&&I||C(m),P="Array"==t&&k.entries||I;if(P&&(T=l(P.call(new e)))!==Object.prototype&&T.next&&(a||l(T)===g||(u?u(T,g):c(T[O])||p(T,O,_)),d(T,N,!0,!0),a&&(h[N]=_)),y&&"values"==m&&I&&"values"!==I.name&&(!a&&v?f(k,"name","values"):(R=!0,D=function(){return o(I,this)})),m)if(S={values:C("values"),keys:b?D:C("keys"),entries:C("entries")},A)for(w in S)!E&&!R&&w in k||p(k,w,S[w]);else r({target:t,proto:!0,forced:E||R},S);return a&&!A||k[O]===D||p(k,O,D,{name:m}),h[t]=D,S}},function(e,t,n){var r=n(40);e.exports=!r(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},function(e,t){e.exports=function(e,t){return{value:e,done:t}}},function(e,t,n){var r=n(341),o=Math.floor,a=function(e,t){var n=e.length,s=o(n/2);return n<8?i(e,t):c(e,a(r(e,0,s),t),a(r(e,s),t),t)},i=function(e,t){for(var n,r,o=e.length,a=1;a0;)e[r]=e[--r];r!==a++&&(e[r]=n)}return e},c=function(e,t,n,r){for(var o=t.length,a=n.length,i=0,c=0;i>8&255]},G=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},W=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},z=function(e){return B(e,23,4)},Y=function(e){return B(e,52,8)},K=function(e,t,n){l(e.prototype,t,{configurable:!0,get:function(){return n(this)[t]}})},q=function(e,t,n,r){var o=C(e),a=h(n),i=!!r;if(a+t>o.byteLength)throw M("Wrong index");var c=o.bytes,s=a+o.byteOffset,l=O(c,s,s+t);return i?l:F(l)},X=function(e,t,n,r,o,a){var i=C(e),c=h(n),s=r(+o),l=!!a;if(c+t>i.byteLength)throw M("Wrong index");for(var u=i.bytes,d=c+i.byteOffset,f=0;fQ;)(J=Z[Q++])in k||s(k,J,R[J]);I.constructor=k}v&&y(P)!==L&&v(P,L);var ee=new D(new k(2)),te=o(P.setInt8);ee.setInt8(0,2147483648),ee.setInt8(1,2147483649),!ee.getInt8(0)&&ee.getInt8(1)||u(P,{setInt8:function(e,t){te(this,e,t<<24>>24)},setUint8:function(e,t){te(this,e,t<<24>>24)}},{unsafe:!0})}else I=(k=function(e){f(this,I);var t=h(e);N(this,{type:"ArrayBuffer",bytes:x(j(t),0),byteLength:t}),a||(this.byteLength=t,this.detached=!1)}).prototype,P=(D=function(e,t,n){f(this,P),f(e,I);var r=w(e),o=r.byteLength,i=p(t);if(i<0||i>o)throw M("Wrong offset");if(i+(n=void 0===n?o-i:m(n))>o)throw M("Wrong length");N(this,{type:"DataView",buffer:e,byteLength:n,byteOffset:i,bytes:r.bytes}),a||(this.buffer=e,this.byteLength=n,this.byteOffset=i)}).prototype,a&&(K(k,"byteLength",w),K(D,"buffer",C),K(D,"byteLength",C),K(D,"byteOffset",C)),u(P,{getInt8:function(e){return q(this,1,e)[0]<<24>>24},getUint8:function(e){return q(this,1,e)[0]},getInt16:function(e){var t=q(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=q(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return W(q(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return W(q(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return U(q(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return U(q(this,8,e,arguments.length>1&&arguments[1]),52)},setInt8:function(e,t){X(this,1,e,V,t)},setUint8:function(e,t){X(this,1,e,V,t)},setInt16:function(e,t){X(this,2,e,H,t,arguments.length>2&&arguments[2])},setUint16:function(e,t){X(this,2,e,H,t,arguments.length>2&&arguments[2])},setInt32:function(e,t){X(this,4,e,G,t,arguments.length>2&&arguments[2])},setUint32:function(e,t){X(this,4,e,G,t,arguments.length>2&&arguments[2])},setFloat32:function(e,t){X(this,4,e,z,t,arguments.length>2&&arguments[2])},setFloat64:function(e,t){X(this,8,e,Y,t,arguments.length>2&&arguments[2])}});_(k,"ArrayBuffer"),_(D,"DataView"),e.exports={ArrayBuffer:k,DataView:D}},function(e,t,n){var r=n(343),o=n(272),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a constructor")}},function(e,t,n){var r=n(40),o=n(92),a=n(183),i=n(481),c=Object.isExtensible,s=r(function(){c(1)});e.exports=s||i?function(e){return!!o(e)&&((!i||"ArrayBuffer"!=a(e))&&(!c||c(e)))}:c},function(e,t,n){var r=n(40);e.exports=r(function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}})},function(e,t){e.exports=Math.sign||function(e){var t=+e;return 0==t||t!=t?t:t<0?-1:1}},function(e,t,n){var r=n(92),o=Math.floor;e.exports=Number.isInteger||function(e){return!r(e)&&isFinite(e)&&o(e)===e}},function(e,t,n){"use strict";var r=n(184),o=n(110),a=n(170),i=RangeError;e.exports=function(e){var t=o(a(this)),n="",c=r(e);if(c<0||c==1/0)throw i("Wrong number of repetitions");for(;c>0;(c>>>=1)&&(t+=t))1&c&&(n+=t);return n}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t,n){var r=n(92),o=n(183),a=n(94)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},function(e,t,n){"use strict";var r=n(85);e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},function(e,t,n){var r=n(40),o=n(59).RegExp,a=r(function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")}),i=a||r(function(){return!o("a","y").sticky}),c=a||r(function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")});e.exports={BROKEN_CARET:c,MISSED_STICKY:i,UNSUPPORTED_Y:a}},function(e,t,n){var r=n(486),o=TypeError;e.exports=function(e){if(r(e))throw o("The method doesn't accept regular expressions");return e}},function(e,t,n){var r=n(94)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,n){"use strict";var r=n(408).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){var r=n(297).PROPER,o=n(40),a=n(404);e.exports=function(e){return o(function(){return!!a[e]()||"​…᠎"!=="​…᠎"[e]()||r&&a[e].name!==e})}},function(e,t,n){var r=n(59),o=n(40),a=n(398),i=n(100).NATIVE_ARRAY_BUFFER_VIEWS,c=r.ArrayBuffer,s=r.Int8Array;e.exports=!i||!o(function(){s(1)})||!o(function(){new s(-1)})||!a(function(e){new s,new s(null),new s(1.5),new s(e)},!0)||o(function(){return 1!==new s(new c(2),1,void 0).length})},function(e,t,n){var r=n(1421),o=n(1424);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(1200),o=n(1062);e.exports=function(e){return r(o(e))}},function(e,t,n){"use strict";var r=n(221);t.__esModule=!0,t.default=void 0;var o=r(n(432)).default?function(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):a(e,t)}:a;function a(e,t){if(t)do{if(t===e)return!0}while(t=t.parentNode);return!1}t.default=o,e.exports=t.default},function(e,t,n){var r=n(1220),o=n(1192),a=n(412);e.exports=function(e){return a(e)?r(e):o(e)}},function(e,t,n){function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(1502),a=n(1517),i=n(657),c=n(155),s=n(1521);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==r(e)?c(e)?a(e[0],e[1]):o(e):s(e)}},function(e,t,n){"use strict";(function(e){var t=n(152);function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */var o="object"===("undefined"==typeof window?"undefined":r(window))?window:e;if(o.CKEDITOR_VERSION)throw new t.a("ckeditor-duplicated-modules",null);o.CKEDITOR_VERSION="35.4.0"}).call(this,n(129))},function(e,t,n){var r=n(1342);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1],n={ISO8601Short:"Y-m-d",ShortTime:"hh:mm A",ShortDate:"DD/MM/YYYY",MonthDayNum:"D/M",LongDate:"dddd, DD MMMM, YYYY",HourMinutep:"hh:mm",HourMinute:"HH:mm",WeekDayShort:"ddd",WeekDay:"dddd",WeekDayShortDate:"dddd D/M/YYYY",MonthDay:"DD MMMM",MonthDayShort:"D MMM",MonthDayLong:"D MMMM",MonthDayTime:"D MMM HH:mm",MonthDayYear:"D MMMM, YYYY",MonthDayYearShort:"D MMM, YYYY",MonthDayYearTime:"D MMM, YYYY HH:mm",YearMonth:"MMMM YYYY",YearMonthShort:"MMM YYYY",DateFormat:"DD/MM/YYYY",LongDateWithTime:"YYYYMMDDTHHmmss"};return"DD/MM/YYYY"===e?n.MonthDayYear="D MMMM, YYYY":"DD/MM/YY"===e?(n.MonthDayYear="D MMMM, YY",n.ShortDate="DD/MM/YY",n.WeekDayShortDate="dddd D/M/YYYY"):"MM/DD/YYYY"===e?(n.MonthDayYear="MMMM D, YYYY",n.ShortDate="MM/DD/YYYY",n.WeekDayShortDate="dddd M/D/YYYY"):"YYYY/MM/DD"===e?(n.MonthDayYear="YYYY MMMM D",n.ShortDate="YYYY/MM/DD",n.WeekDayShortDate="dddd YYYY/M/D"):"DD-MM-YYYY"===e?(n.MonthDayYear="D MMMM, YYYY",n.ShortDate="DD-MM-YYYY",n.WeekDayShortDate="dddd D/M/YYYY"):"DD.MM.YYYY"===e&&(n.MonthDayYear="D MMMM, YYYY",n.ShortDate="DD.MM.YYYY",n.WeekDayShortDate="dddd D/M/YYYY"),n.ShortTime=t?"HH:mm":"hh:mm A",n}(n,r)},getTimeZoneMoment:function(e){var t=(this.getSelectTimezone()||{}).offset,n=i()(t)?t/1e3/60:0;return o()(e).utcOffset(n)},getTimeZoneMomentForRui:function(e){return o()(e)},parseByBrowserTimezone:function(e,t){var n=(new Date).getTimezoneOffset();return o()(e,t).utcOffset(n)},parseTimeZoneMoment:function(e,t){var n=(this.getSelectTimezone()||{}).offset,r=i()(n)?n/1e3/60:0;return o()(e,t).utcOffset(r)},parseTimeZoneMomentForRui:function(e,t){return o()(e,t)},parseInTimezone:function(e,t){return this.parseTimeZoneMoment(e,t)},parseInTimezoneForRui:function(e,t){return this.parseTimeZoneMomentForRui(e,t)},timezoneMomentToDate:function(e){return o()(e)},dateToTimezoneMoment:function(e){return o()(e)},dateToTimeMoment:function(e){return o()(e)},getTimeZoneDate:function(e){return this.getTimeZoneMoment(e).toDate()},getShortDate:function(e){var t=this.getTimeZoneMoment(e),n=this.getDateTimePatterns();return t.format(n.ShortDate)},getShortDateForRui:function(e){var t=this.getTimeZoneMomentForRui(e),n=this.getDateTimePatterns();return t.format(n.ShortDate)},getShortTime:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?this.getTimeZoneMoment(e):o()(e),n=this.getDateTimePatterns();return t.format(n.ShortTime)},getShortTimeForRui:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?this.getTimeZoneMomentForRui(e):o()(e),n=this.getDateTimePatterns();return t.format(n.ShortTime)},getShortDateTime:function(e){var t=this.getTimeZoneMoment(e),n=this.getDateTimePatterns(),r="".concat(n.ShortDate," ").concat(n.ShortTime);return t.format(r)},getCalendarDateTime:function(e){var t=this.getTimeZoneMoment(e),n=this.getTimeZoneMoment(),r=window.TimeUtil.getSelectTimezone().id,a=new Date(e||Date.now()).toLocaleTimeString("en-US",{timeZone:r});if(t.isSame(n,"day"))return o()(a,"hh:mm:ss a").format(this.getDateTimePatterns().ShortTime);if(t.isSame(n,"week"))return t.format("dddd");var i=new Date(e||Date.now()).toLocaleDateString("en-US",{timeZone:r});return o()(i,"M/D/YYYY").format(this.getDateTimePatterns().ShortDate)},getMonthDayYear:function(e){var t=this.getTimeZoneMoment(e),n=this.getDateTimePatterns();return t.format(n.MonthDayYear)},getLongDateTime:function(e){var t=this.getTimeZoneMoment(e),n=this.getDateTimePatterns(),r="".concat(n.ShortDate," ").concat(n.ShortTime);return t.format(r)},getWeekDayShortDate:function(e){var t=this.getDateTimePatterns();return this.getTimeZoneMoment(e).format(t.WeekDayShortDate)},isSameDay:function(e,t){var n=this.getTimeZoneMoment(e),r=this.getTimeZoneMoment(t);return n.format("YYYY-MM-DD")===r.format("YYYY-MM-DD")},getCityOfSystem:function(){return o()().tz.guess()},getTDateTime:function(e){return this.getTimeZoneMomentForRui(e).format("YYYYMMDDTHHmmss")},getTimeZoneDateTime:function(e,t,n){var r=window.TimeUtil.getSelectTimezone().id,a=e||t||n,i=(a=new Date(a||Date.now())).toLocaleDateString("en-US",{timeZone:r}),c=a.toLocaleTimeString("en-US",{timeZone:r}),s=this.getDateTimePatterns();return"".concat(o()(i,"M/D/YYYY").format(s.ShortDate)," ").concat(o()(c,"hh:mm:ss a").format(s.ShortTime))}}}function s(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return window.TimeUtil.getTimeZoneMoment(e).format(t?"HH:mm":"hh:mm A")}window.TimeUtil=void 0},function(e,t,n){"use strict";n.d(t,"d",function(){return i}),n.d(t,"c",function(){return c}),n.d(t,"f",function(){return s}),n.d(t,"g",function(){return l}),n.d(t,"e",function(){return u}),n.d(t,"b",function(){return d}),n.d(t,"a",function(){return f}),n.d(t,"p",function(){return p}),n.d(t,"t",function(){return m}),n.d(t,"h",function(){return h}),n.d(t,"i",function(){return b}),n.d(t,"q",function(){return y}),n.d(t,"j",function(){return v}),n.d(t,"o",function(){return g}),n.d(t,"s",function(){return E}),n.d(t,"k",function(){return O}),n.d(t,"m",function(){return _}),n.d(t,"r",function(){return A}),n.d(t,"n",function(){return T}),n.d(t,"l",function(){return S});var r=n(39);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=function(e){return{type:r.h,display:e}},c=function(e){return{type:r.d,calInfo:e}},s=function(e){return{type:r.V,calInfo:e}},l=function(e){var t=e.calendar,n=e.accessList,o=e.pub;return{type:r.X,calendar:t,accessList:n,pub:o}},u=function(e){return{type:r.i,calendar:e}},d=function(e){return function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"normal";return"number"!=typeof e?this[e]||this.normal:e},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};t.a=r},function(e,t,n){"use strict";var r=n(783);t.a=Object(r.a)("pageXOffset")},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=Function.prototype.bind.call(Function.prototype.call,[].slice);function o(e,t){return r(e.querySelectorAll(t))}},function(e,t,n){"use strict";var r;function o(e,t){if(!r){var n=document.body,o=n.matches||n.matchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector;r=function(e,t){return o.call(e,t)}}return r(e,t)}n.d(t,"a",function(){return o})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(511);function o(e,t){e.classList?e.classList.add(t):Object(r.a)(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}},function(e,t,n){"use strict";function r(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";function r(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function o(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=r(e.className,t):e.setAttribute("class",r(e.className&&e.className.baseVal||"",t))}n.d(t,"a",function(){return o})},function(e,t,n){"use strict";var r=n(457),o=n(1179),a=n(1181),i=n(7),c=n(6),s=Object(c.a)("mail.ckEditor.enabled"),l=Object(c.a)("mail.compose.detachWindow"),u=s?Object(i.isEdge)()||!l?o.a:Object(a.a)(o.a):Object(i.isEdge)()?r.a:Object(a.a)(r.a),d=n(75),f=n(17),p=n(187),m=n(168),h=n(71),b=n(77),y=n(35),v=n(4),g=n(79),E=n(268);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _(e){for(var t=1;t * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(){var i,c=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",u="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",f=500,p="__lodash_placeholder__",m=1,h=2,b=4,y=1,v=2,g=1,E=2,O=4,_=8,A=16,T=32,S=64,w=128,C=256,N=512,R=30,k="...",I=800,D=16,P=1,L=2,j=1/0,M=9007199254740991,x=1.7976931348623157e308,F=NaN,B=4294967295,U=B-1,V=B>>>1,H=[["ary",w],["bind",g],["bindKey",E],["curry",_],["curryRight",A],["flip",N],["partial",T],["partialRight",S],["rearg",C]],G="[object Arguments]",W="[object Array]",z="[object AsyncFunction]",Y="[object Boolean]",K="[object Date]",q="[object DOMException]",X="[object Error]",$="[object Function]",J="[object GeneratorFunction]",Z="[object Map]",Q="[object Number]",ee="[object Null]",te="[object Object]",ne="[object Proxy]",re="[object RegExp]",oe="[object Set]",ae="[object String]",ie="[object Symbol]",ce="[object Undefined]",se="[object WeakMap]",le="[object WeakSet]",ue="[object ArrayBuffer]",de="[object DataView]",fe="[object Float32Array]",pe="[object Float64Array]",me="[object Int8Array]",he="[object Int16Array]",be="[object Int32Array]",ye="[object Uint8Array]",ve="[object Uint8ClampedArray]",ge="[object Uint16Array]",Ee="[object Uint32Array]",Oe=/\b__p \+= '';/g,_e=/\b(__p \+=) '' \+/g,Ae=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Te=/&(?:amp|lt|gt|quot|#39);/g,Se=/[&<>"']/g,we=RegExp(Te.source),Ce=RegExp(Se.source),Ne=/<%-([\s\S]+?)%>/g,Re=/<%([\s\S]+?)%>/g,ke=/<%=([\s\S]+?)%>/g,Ie=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,De=/^\w*$/,Pe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Le=/[\\^$.*+?()[\]{}|]/g,je=RegExp(Le.source),Me=/^\s+/,xe=/\s/,Fe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Be=/\{\n\/\* \[wrapped with (.+)\] \*/,Ue=/,? & /,Ve=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,He=/[()=,{}\[\]\/\s]/,Ge=/\\(\\)?/g,We=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ze=/\w*$/,Ye=/^[-+]0x[0-9a-f]+$/i,Ke=/^0b[01]+$/i,qe=/^\[object .+?Constructor\]$/,Xe=/^0o[0-7]+$/i,$e=/^(?:0|[1-9]\d*)$/,Je=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ze=/($^)/,Qe=/['\n\r\u2028\u2029\\]/g,et="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",tt="\\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",nt="[\\ud800-\\udfff]",rt="["+tt+"]",ot="["+et+"]",at="\\d+",it="[\\u2700-\\u27bf]",ct="[a-z\\xdf-\\xf6\\xf8-\\xff]",st="[^\\ud800-\\udfff"+tt+at+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",lt="\\ud83c[\\udffb-\\udfff]",ut="[^\\ud800-\\udfff]",dt="(?:\\ud83c[\\udde6-\\uddff]){2}",ft="[\\ud800-\\udbff][\\udc00-\\udfff]",pt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",mt="(?:"+ct+"|"+st+")",ht="(?:"+pt+"|"+st+")",bt="(?:"+ot+"|"+lt+")"+"?",yt="[\\ufe0e\\ufe0f]?"+bt+("(?:\\u200d(?:"+[ut,dt,ft].join("|")+")[\\ufe0e\\ufe0f]?"+bt+")*"),vt="(?:"+[it,dt,ft].join("|")+")"+yt,gt="(?:"+[ut+ot+"?",ot,dt,ft,nt].join("|")+")",Et=RegExp("['’]","g"),Ot=RegExp(ot,"g"),_t=RegExp(lt+"(?="+lt+")|"+gt+yt,"g"),At=RegExp([pt+"?"+ct+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[rt,pt,"$"].join("|")+")",ht+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[rt,pt+mt,"$"].join("|")+")",pt+"?"+mt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",pt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",at,vt].join("|"),"g"),Tt=RegExp("[\\u200d\\ud800-\\udfff"+et+"\\ufe0e\\ufe0f]"),St=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,wt=["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"],Ct=-1,Nt={};Nt[fe]=Nt[pe]=Nt[me]=Nt[he]=Nt[be]=Nt[ye]=Nt[ve]=Nt[ge]=Nt[Ee]=!0,Nt[G]=Nt[W]=Nt[ue]=Nt[Y]=Nt[de]=Nt[K]=Nt[X]=Nt[$]=Nt[Z]=Nt[Q]=Nt[te]=Nt[re]=Nt[oe]=Nt[ae]=Nt[se]=!1;var Rt={};Rt[G]=Rt[W]=Rt[ue]=Rt[de]=Rt[Y]=Rt[K]=Rt[fe]=Rt[pe]=Rt[me]=Rt[he]=Rt[be]=Rt[Z]=Rt[Q]=Rt[te]=Rt[re]=Rt[oe]=Rt[ae]=Rt[ie]=Rt[ye]=Rt[ve]=Rt[ge]=Rt[Ee]=!0,Rt[X]=Rt[$]=Rt[se]=!1;var kt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},It=parseFloat,Dt=parseInt,Pt="object"==(void 0===e?"undefined":a(e))&&e&&e.Object===Object&&e,Lt="object"==("undefined"==typeof self?"undefined":a(self))&&self&&self.Object===Object&&self,jt=Pt||Lt||Function("return this")(),Mt="object"==a(t)&&t&&!t.nodeType&&t,xt=Mt&&"object"==a(r)&&r&&!r.nodeType&&r,Ft=xt&&xt.exports===Mt,Bt=Ft&&Pt.process,Ut=function(){try{var e=xt&&xt.require&&xt.require("util").types;return e||Bt&&Bt.binding&&Bt.binding("util")}catch(e){}}(),Vt=Ut&&Ut.isArrayBuffer,Ht=Ut&&Ut.isDate,Gt=Ut&&Ut.isMap,Wt=Ut&&Ut.isRegExp,zt=Ut&&Ut.isSet,Yt=Ut&&Ut.isTypedArray;function Kt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function qt(e,t,n,r){for(var o=-1,a=null==e?0:e.length;++o-1}function en(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function Tn(e,t){for(var n=e.length;n--&&un(t,e[n],0)>-1;);return n}var Sn=hn({"À":"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"}),wn=hn({"&":"&","<":"<",">":">",'"':""","'":"'"});function Cn(e){return"\\"+kt[e]}function Nn(e){return Tt.test(e)}function Rn(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function kn(e,t){return function(n){return e(t(n))}}function In(e,t){for(var n=-1,r=e.length,o=0,a=[];++n",""":'"',"'":"'"});var Fn=function e(t){var n=(t=null==t?jt:Fn.defaults(jt.Object(),t,Fn.pick(jt,wt))).Array,r=t.Date,o=t.Error,xe=t.Function,et=t.Math,tt=t.Object,nt=t.RegExp,rt=t.String,ot=t.TypeError,at=n.prototype,it=xe.prototype,ct=tt.prototype,st=t["__core-js_shared__"],lt=it.toString,ut=ct.hasOwnProperty,dt=0,ft=function(){var e=/[^.]+$/.exec(st&&st.keys&&st.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),pt=ct.toString,mt=lt.call(tt),ht=jt._,bt=nt("^"+lt.call(ut).replace(Le,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),yt=Ft?t.Buffer:i,vt=t.Symbol,gt=t.Uint8Array,_t=yt?yt.allocUnsafe:i,Tt=kn(tt.getPrototypeOf,tt),kt=tt.create,Pt=ct.propertyIsEnumerable,Lt=at.splice,Mt=vt?vt.isConcatSpreadable:i,xt=vt?vt.iterator:i,Bt=vt?vt.toStringTag:i,Ut=function(){try{var e=Va(tt,"defineProperty");return e({},"",{}),e}catch(e){}}(),cn=t.clearTimeout!==jt.clearTimeout&&t.clearTimeout,hn=r&&r.now!==jt.Date.now&&r.now,Bn=t.setTimeout!==jt.setTimeout&&t.setTimeout,Un=et.ceil,Vn=et.floor,Hn=tt.getOwnPropertySymbols,Gn=yt?yt.isBuffer:i,Wn=t.isFinite,zn=at.join,Yn=kn(tt.keys,tt),Kn=et.max,qn=et.min,Xn=r.now,$n=t.parseInt,Jn=et.random,Zn=at.reverse,Qn=Va(t,"DataView"),er=Va(t,"Map"),tr=Va(t,"Promise"),nr=Va(t,"Set"),rr=Va(t,"WeakMap"),or=Va(tt,"create"),ar=rr&&new rr,ir={},cr=pi(Qn),sr=pi(er),lr=pi(tr),ur=pi(nr),dr=pi(rr),fr=vt?vt.prototype:i,pr=fr?fr.valueOf:i,mr=fr?fr.toString:i;function hr(e){if(kc(e)&&!gc(e)&&!(e instanceof gr)){if(e instanceof vr)return e;if(ut.call(e,"__wrapped__"))return mi(e)}return new vr(e)}var br=function(){function e(){}return function(t){if(!Rc(t))return{};if(kt)return kt(t);e.prototype=t;var n=new e;return e.prototype=i,n}}();function yr(){}function vr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function gr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=B,this.__views__=[]}function Er(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function xr(e,t,n,r,o,a){var c,s=t&m,l=t&h,u=t&b;if(n&&(c=o?n(e,r,o,a):n(e)),c!==i)return c;if(!Rc(e))return e;var d=gc(e);if(d){if(c=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&ut.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!s)return aa(e,c)}else{var f=Wa(e),p=f==$||f==J;if(Ac(e))return Qo(e,s);if(f==te||f==G||p&&!o){if(c=l||p?{}:Ya(e),!s)return l?function(e,t){return ia(e,Ga(e),t)}(e,function(e,t){return e&&ia(t,cs(t),e)}(c,e)):function(e,t){return ia(e,Ha(e),t)}(e,Pr(c,e))}else{if(!Rt[f])return o?e:{};c=function(e,t,n){var r=e.constructor;switch(t){case ue:return ea(e);case Y:case K:return new r(+e);case de:return function(e,t){var n=t?ea(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case fe:case pe:case me:case he:case be:case ye:case ve:case ge:case Ee:return ta(e,n);case Z:return new r;case Q:case ae:return new r(e);case re:return function(e){var t=new e.constructor(e.source,ze.exec(e));return t.lastIndex=e.lastIndex,t}(e);case oe:return new r;case ie:return function(e){return pr?tt(pr.call(e)):{}}(e)}}(e,f,s)}}a||(a=new Tr);var y=a.get(e);if(y)return y;a.set(e,c),jc(e)?e.forEach(function(r){c.add(xr(r,t,n,r,e,a))}):Ic(e)&&e.forEach(function(r,o){c.set(o,xr(r,t,n,o,e,a))});var v=d?i:(u?l?La:Pa:l?cs:is)(e);return Xt(v||e,function(r,o){v&&(r=e[o=r]),kr(c,o,xr(r,t,n,o,e,a))}),c}function Fr(e,t,n){var r=n.length;if(null==e)return!r;for(e=tt(e);r--;){var o=n[r],a=t[o],c=e[o];if(c===i&&!(o in e)||!a(c))return!1}return!0}function Br(e,t,n){if("function"!=typeof e)throw new ot(l);return ii(function(){e.apply(i,n)},t)}function Ur(e,t,n,r){var o=-1,a=Qt,i=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=tn(t,En(n))),r?(a=en,i=!1):t.length>=c&&(a=_n,i=!1,t=new Ar(t));e:for(;++o-1},Or.prototype.set=function(e,t){var n=this.__data__,r=Ir(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_r.prototype.clear=function(){this.size=0,this.__data__={hash:new Er,map:new(er||Or),string:new Er}},_r.prototype.delete=function(e){var t=Ba(this,e).delete(e);return this.size-=t?1:0,t},_r.prototype.get=function(e){return Ba(this,e).get(e)},_r.prototype.has=function(e){return Ba(this,e).has(e)},_r.prototype.set=function(e,t){var n=Ba(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Ar.prototype.add=Ar.prototype.push=function(e){return this.__data__.set(e,d),this},Ar.prototype.has=function(e){return this.__data__.has(e)},Tr.prototype.clear=function(){this.__data__=new Or,this.size=0},Tr.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Tr.prototype.get=function(e){return this.__data__.get(e)},Tr.prototype.has=function(e){return this.__data__.has(e)},Tr.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Or){var r=n.__data__;if(!er||r.length0&&n(c)?t>1?Yr(c,t-1,n,r,o):nn(o,c):r||(o[o.length]=c)}return o}var Kr=ua(),qr=ua(!0);function Xr(e,t){return e&&Kr(e,t,is)}function $r(e,t){return e&&qr(e,t,is)}function Jr(e,t){return Zt(t,function(t){return wc(e[t])})}function Zr(e,t){for(var n=0,r=(t=Xo(t,e)).length;null!=e&&nt}function no(e,t){return null!=e&&ut.call(e,t)}function ro(e,t){return null!=e&&t in tt(e)}function oo(e,t,r){for(var o=r?en:Qt,a=e[0].length,c=e.length,s=c,l=n(c),u=1/0,d=[];s--;){var f=e[s];s&&t&&(f=tn(f,En(t))),u=qn(f.length,u),l[s]=!r&&(t||a>=120&&f.length>=120)?new Ar(s&&f):i}f=e[0];var p=-1,m=l[0];e:for(;++p=c)return s;var l=n[r];return s*("desc"==l?-1:1)}}return e.index-t.index}(e,t,n)})}function Oo(e,t,n){for(var r=-1,o=t.length,a={};++r-1;)c!==e&&Lt.call(c,s,1),Lt.call(e,s,1);return e}function Ao(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==a){var a=o;qa(o)?Lt.call(e,o,1):Vo(e,o)}}return e}function To(e,t){return e+Vn(Jn()*(t-e+1))}function So(e,t){var n="";if(!e||t<1||t>M)return n;do{t%2&&(n+=e),(t=Vn(t/2))&&(e+=e)}while(t);return n}function wo(e,t){return ci(ni(e,t,Ds),e+"")}function Co(e){return wr(hs(e))}function No(e,t){var n=hs(e);return ui(n,Mr(t,0,n.length))}function Ro(e,t,n,r){if(!Rc(e))return e;for(var o=-1,a=(t=Xo(t,e)).length,c=a-1,s=e;null!=s&&++oa?0:a+t),(r=r>a?a:r)<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var i=n(a);++o>>1,i=e[a];null!==i&&!xc(i)&&(n?i<=t:i=c){var u=t?null:Sa(e);if(u)return Dn(u);i=!1,o=_n,l=new Ar}else l=t?[]:s;e:for(;++r=r?e:Po(e,t,n)}var Zo=cn||function(e){return jt.clearTimeout(e)};function Qo(e,t){if(t)return e.slice();var n=e.length,r=_t?_t(n):new e.constructor(n);return e.copy(r),r}function ea(e){var t=new e.constructor(e.byteLength);return new gt(t).set(new gt(e)),t}function ta(e,t){var n=t?ea(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function na(e,t){if(e!==t){var n=e!==i,r=null===e,o=e==e,a=xc(e),c=t!==i,s=null===t,l=t==t,u=xc(t);if(!s&&!u&&!a&&e>t||a&&c&&l&&!s&&!u||r&&c&&l||!n&&l||!o)return 1;if(!r&&!a&&!u&&e1?n[o-1]:i,c=o>2?n[2]:i;for(a=e.length>3&&"function"==typeof a?(o--,a):i,c&&Xa(n[0],n[1],c)&&(a=o<3?i:a,o=1),t=tt(t);++r-1?o[a?t[c]:c]:i}}function ha(e){return Da(function(t){var n=t.length,r=n,o=vr.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new ot(l);if(o&&!c&&"wrapper"==Ma(a))var c=new vr([],!0)}for(r=c?r:n;++r1&&E.reverse(),f&&us))return!1;var u=a.get(e),d=a.get(t);if(u&&d)return u==t&&d==e;var f=-1,p=!0,m=n&v?new Ar:i;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Fe,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Xt(H,function(n){var r="_."+n[0];t&n[1]&&!Qt(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(Be);return t?t[1].split(Ue):[]}(r),n)))}function li(e){var t=0,n=0;return function(){var r=Xn(),o=D-(r-n);if(n=r,o>0){if(++t>=I)return arguments[0]}else t=0;return e.apply(i,arguments)}}function ui(e,t){var n=-1,r=e.length,o=r-1;for(t=t===i?r:t;++n1?e[t-1]:i;return Li(e,n="function"==typeof n?(e.pop(),n):i)});function Vi(e){var t=hr(e);return t.__chain__=!0,t}function Hi(e,t){return t(e)}var Gi=Da(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return jr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof gr&&qa(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:Hi,args:[o],thisArg:i}),new vr(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(i),e})):this.thru(o)});var Wi=ca(function(e,t,n){ut.call(e,n)?++e[n]:Lr(e,n,1)});var zi=ma(vi),Yi=ma(gi);function Ki(e,t){return(gc(e)?Xt:Vr)(e,Fa(t,3))}function qi(e,t){return(gc(e)?$t:Hr)(e,Fa(t,3))}var Xi=ca(function(e,t,n){ut.call(e,n)?e[n].push(t):Lr(e,n,[t])});var $i=wo(function(e,t,r){var o=-1,a="function"==typeof t,i=Oc(e)?n(e.length):[];return Vr(e,function(e){i[++o]=a?Kt(t,e,r):ao(e,t,r)}),i}),Ji=ca(function(e,t,n){Lr(e,n,t)});function Zi(e,t){return(gc(e)?tn:ho)(e,Fa(t,3))}var Qi=ca(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var ec=wo(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Xa(e,t[0],t[1])?t=[]:n>2&&Xa(t[0],t[1],t[2])&&(t=[t[0]]),Eo(e,Yr(t,1),[])}),tc=hn||function(){return jt.Date.now()};function nc(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,Ca(e,w,i,i,i,i,t)}function rc(e,t){var n;if("function"!=typeof t)throw new ot(l);return e=Gc(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=i),n}}var oc=wo(function(e,t,n){var r=g;if(n.length){var o=In(n,xa(oc));r|=T}return Ca(e,r,t,n,o)}),ac=wo(function(e,t,n){var r=g|E;if(n.length){var o=In(n,xa(ac));r|=T}return Ca(t,r,e,n,o)});function ic(e,t,n){var r,o,a,c,s,u,d=0,f=!1,p=!1,m=!0;if("function"!=typeof e)throw new ot(l);function h(t){var n=r,a=o;return r=o=i,d=t,c=e.apply(a,n)}function b(e){var n=e-u;return u===i||n>=t||n<0||p&&e-d>=a}function y(){var e=tc();if(b(e))return v(e);s=ii(y,function(e){var n=t-(e-u);return p?qn(n,a-(e-d)):n}(e))}function v(e){return s=i,m&&r?h(e):(r=o=i,c)}function g(){var e=tc(),n=b(e);if(r=arguments,o=this,u=e,n){if(s===i)return function(e){return d=e,s=ii(y,t),f?h(e):c}(u);if(p)return Zo(s),s=ii(y,t),h(u)}return s===i&&(s=ii(y,t)),c}return t=zc(t)||0,Rc(n)&&(f=!!n.leading,a=(p="maxWait"in n)?Kn(zc(n.maxWait)||0,t):a,m="trailing"in n?!!n.trailing:m),g.cancel=function(){s!==i&&Zo(s),d=0,r=u=o=s=i},g.flush=function(){return s===i?c:v(tc())},g}var cc=wo(function(e,t){return Br(e,1,t)}),sc=wo(function(e,t,n){return Br(e,zc(t)||0,n)});function lc(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ot(l);var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(lc.Cache||_r),n}function uc(e){if("function"!=typeof e)throw new ot(l);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)}}lc.Cache=_r;var dc=$o(function(e,t){var n=(t=1==t.length&&gc(t[0])?tn(t[0],En(Fa())):tn(Yr(t,1),En(Fa()))).length;return wo(function(r){for(var o=-1,a=qn(r.length,n);++o=t}),vc=io(function(){return arguments}())?io:function(e){return kc(e)&&ut.call(e,"callee")&&!Pt.call(e,"callee")},gc=n.isArray,Ec=Vt?En(Vt):function(e){return kc(e)&&eo(e)==ue};function Oc(e){return null!=e&&Nc(e.length)&&!wc(e)}function _c(e){return kc(e)&&Oc(e)}var Ac=Gn||zs,Tc=Ht?En(Ht):function(e){return kc(e)&&eo(e)==K};function Sc(e){if(!kc(e))return!1;var t=eo(e);return t==X||t==q||"string"==typeof e.message&&"string"==typeof e.name&&!Pc(e)}function wc(e){if(!Rc(e))return!1;var t=eo(e);return t==$||t==J||t==z||t==ne}function Cc(e){return"number"==typeof e&&e==Gc(e)}function Nc(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=M}function Rc(e){var t=a(e);return null!=e&&("object"==t||"function"==t)}function kc(e){return null!=e&&"object"==a(e)}var Ic=Gt?En(Gt):function(e){return kc(e)&&Wa(e)==Z};function Dc(e){return"number"==typeof e||kc(e)&&eo(e)==Q}function Pc(e){if(!kc(e)||eo(e)!=te)return!1;var t=Tt(e);if(null===t)return!0;var n=ut.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&<.call(n)==mt}var Lc=Wt?En(Wt):function(e){return kc(e)&&eo(e)==re};var jc=zt?En(zt):function(e){return kc(e)&&Wa(e)==oe};function Mc(e){return"string"==typeof e||!gc(e)&&kc(e)&&eo(e)==ae}function xc(e){return"symbol"==a(e)||kc(e)&&eo(e)==ie}var Fc=Yt?En(Yt):function(e){return kc(e)&&Nc(e.length)&&!!Nt[eo(e)]};var Bc=_a(mo),Uc=_a(function(e,t){return e<=t});function Vc(e){if(!e)return[];if(Oc(e))return Mc(e)?jn(e):aa(e);if(xt&&e[xt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[xt]());var t=Wa(e);return(t==Z?Rn:t==oe?Dn:hs)(e)}function Hc(e){return e?(e=zc(e))===j||e===-j?(e<0?-1:1)*x:e==e?e:0:0===e?e:0}function Gc(e){var t=Hc(e),n=t%1;return t==t?n?t-n:t:0}function Wc(e){return e?Mr(Gc(e),0,B):0}function zc(e){if("number"==typeof e)return e;if(xc(e))return F;if(Rc(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Rc(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=gn(e);var n=Ke.test(e);return n||Xe.test(e)?Dt(e.slice(2),n?2:8):Ye.test(e)?F:+e}function Yc(e){return ia(e,cs(e))}function Kc(e){return null==e?"":Bo(e)}var qc=sa(function(e,t){if(Qa(t)||Oc(t))ia(t,is(t),e);else for(var n in t)ut.call(t,n)&&kr(e,n,t[n])}),Xc=sa(function(e,t){ia(t,cs(t),e)}),$c=sa(function(e,t,n,r){ia(t,cs(t),e,r)}),Jc=sa(function(e,t,n,r){ia(t,is(t),e,r)}),Zc=Da(jr);var Qc=wo(function(e,t){e=tt(e);var n=-1,r=t.length,o=r>2?t[2]:i;for(o&&Xa(t[0],t[1],o)&&(r=1);++n1),t}),ia(e,La(e),n),r&&(n=xr(n,m|h|b,ka));for(var o=t.length;o--;)Vo(n,t[o]);return n});var ds=Da(function(e,t){return null==e?{}:function(e,t){return Oo(e,t,function(t,n){return ns(e,n)})}(e,t)});function fs(e,t){if(null==e)return{};var n=tn(La(e),function(e){return[e]});return t=Fa(t),Oo(e,n,function(e,n){return t(e,n[0])})}var ps=wa(is),ms=wa(cs);function hs(e){return null==e?[]:On(e,is(e))}var bs=fa(function(e,t,n){return t=t.toLowerCase(),e+(n?ys(t):t)});function ys(e){return Ss(Kc(e).toLowerCase())}function vs(e){return(e=Kc(e))&&e.replace(Je,Sn).replace(Ot,"")}var gs=fa(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Es=fa(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Os=da("toLowerCase");var _s=fa(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var As=fa(function(e,t,n){return e+(n?" ":"")+Ss(t)});var Ts=fa(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Ss=da("toUpperCase");function ws(e,t,n){return e=Kc(e),(t=n?i:t)===i?function(e){return St.test(e)}(e)?function(e){return e.match(At)||[]}(e):function(e){return e.match(Ve)||[]}(e):e.match(t)||[]}var Cs=wo(function(e,t){try{return Kt(e,i,t)}catch(e){return Sc(e)?e:new o(e)}}),Ns=Da(function(e,t){return Xt(t,function(t){t=fi(t),Lr(e,t,oc(e[t],e))}),e});function Rs(e){return function(){return e}}var ks=ha(),Is=ha(!0);function Ds(e){return e}function Ps(e){return uo("function"==typeof e?e:xr(e,m))}var Ls=wo(function(e,t){return function(n){return ao(n,e,t)}}),js=wo(function(e,t){return function(n){return ao(e,n,t)}});function Ms(e,t,n){var r=is(t),o=Jr(t,r);null!=n||Rc(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Jr(t,is(t)));var a=!(Rc(n)&&"chain"in n&&!n.chain),i=wc(e);return Xt(o,function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__);return(n.__actions__=aa(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,nn([this.value()],arguments))})}),e}function xs(){}var Fs=ga(tn),Bs=ga(Jt),Us=ga(an);function Vs(e){return $a(e)?mn(fi(e)):function(e){return function(t){return Zr(t,e)}}(e)}var Hs=Oa(),Gs=Oa(!0);function Ws(){return[]}function zs(){return!1}var Ys=va(function(e,t){return e+t},0),Ks=Ta("ceil"),qs=va(function(e,t){return e/t},1),Xs=Ta("floor");var $s=va(function(e,t){return e*t},1),Js=Ta("round"),Zs=va(function(e,t){return e-t},0);return hr.after=function(e,t){if("function"!=typeof t)throw new ot(l);return e=Gc(e),function(){if(--e<1)return t.apply(this,arguments)}},hr.ary=nc,hr.assign=qc,hr.assignIn=Xc,hr.assignInWith=$c,hr.assignWith=Jc,hr.at=Zc,hr.before=rc,hr.bind=oc,hr.bindAll=Ns,hr.bindKey=ac,hr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return gc(e)?e:[e]},hr.chain=Vi,hr.chunk=function(e,t,r){t=(r?Xa(e,t,r):t===i)?1:Kn(Gc(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var a=0,c=0,s=n(Un(o/t));ao?0:o+n),(r=r===i||r>o?o:Gc(r))<0&&(r+=o),r=n>r?0:Wc(r);n>>0)?(e=Kc(e))&&("string"==typeof t||null!=t&&!Lc(t))&&!(t=Bo(t))&&Nn(e)?Jo(jn(e),0,n):e.split(t,n):[]},hr.spread=function(e,t){if("function"!=typeof e)throw new ot(l);return t=null==t?0:Kn(Gc(t),0),wo(function(n){var r=n[t],o=Jo(n,0,t);return r&&nn(o,r),Kt(e,this,o)})},hr.tail=function(e){var t=null==e?0:e.length;return t?Po(e,1,t):[]},hr.take=function(e,t,n){return e&&e.length?Po(e,0,(t=n||t===i?1:Gc(t))<0?0:t):[]},hr.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Po(e,(t=r-(t=n||t===i?1:Gc(t)))<0?0:t,r):[]},hr.takeRightWhile=function(e,t){return e&&e.length?Go(e,Fa(t,3),!1,!0):[]},hr.takeWhile=function(e,t){return e&&e.length?Go(e,Fa(t,3)):[]},hr.tap=function(e,t){return t(e),e},hr.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new ot(l);return Rc(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ic(e,t,{leading:r,maxWait:t,trailing:o})},hr.thru=Hi,hr.toArray=Vc,hr.toPairs=ps,hr.toPairsIn=ms,hr.toPath=function(e){return gc(e)?tn(e,fi):xc(e)?[e]:aa(di(Kc(e)))},hr.toPlainObject=Yc,hr.transform=function(e,t,n){var r=gc(e),o=r||Ac(e)||Fc(e);if(t=Fa(t,4),null==n){var a=e&&e.constructor;n=o?r?new a:[]:Rc(e)&&wc(a)?br(Tt(e)):{}}return(o?Xt:Xr)(e,function(e,r,o){return t(n,e,r,o)}),n},hr.unary=function(e){return nc(e,1)},hr.union=ki,hr.unionBy=Ii,hr.unionWith=Di,hr.uniq=function(e){return e&&e.length?Uo(e):[]},hr.uniqBy=function(e,t){return e&&e.length?Uo(e,Fa(t,2)):[]},hr.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?Uo(e,i,t):[]},hr.unset=function(e,t){return null==e||Vo(e,t)},hr.unzip=Pi,hr.unzipWith=Li,hr.update=function(e,t,n){return null==e?e:Ho(e,t,qo(n))},hr.updateWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:Ho(e,t,qo(n),r)},hr.values=hs,hr.valuesIn=function(e){return null==e?[]:On(e,cs(e))},hr.without=ji,hr.words=ws,hr.wrap=function(e,t){return fc(qo(t),e)},hr.xor=Mi,hr.xorBy=xi,hr.xorWith=Fi,hr.zip=Bi,hr.zipObject=function(e,t){return Yo(e||[],t||[],kr)},hr.zipObjectDeep=function(e,t){return Yo(e||[],t||[],Ro)},hr.zipWith=Ui,hr.entries=ps,hr.entriesIn=ms,hr.extend=Xc,hr.extendWith=$c,Ms(hr,hr),hr.add=Ys,hr.attempt=Cs,hr.camelCase=bs,hr.capitalize=ys,hr.ceil=Ks,hr.clamp=function(e,t,n){return n===i&&(n=t,t=i),n!==i&&(n=(n=zc(n))==n?n:0),t!==i&&(t=(t=zc(t))==t?t:0),Mr(zc(e),t,n)},hr.clone=function(e){return xr(e,b)},hr.cloneDeep=function(e){return xr(e,m|b)},hr.cloneDeepWith=function(e,t){return xr(e,m|b,t="function"==typeof t?t:i)},hr.cloneWith=function(e,t){return xr(e,b,t="function"==typeof t?t:i)},hr.conformsTo=function(e,t){return null==t||Fr(e,t,is(t))},hr.deburr=vs,hr.defaultTo=function(e,t){return null==e||e!=e?t:e},hr.divide=qs,hr.endsWith=function(e,t,n){e=Kc(e),t=Bo(t);var r=e.length,o=n=n===i?r:Mr(Gc(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},hr.eq=hc,hr.escape=function(e){return(e=Kc(e))&&Ce.test(e)?e.replace(Se,wn):e},hr.escapeRegExp=function(e){return(e=Kc(e))&&je.test(e)?e.replace(Le,"\\$&"):e},hr.every=function(e,t,n){var r=gc(e)?Jt:Gr;return n&&Xa(e,t,n)&&(t=i),r(e,Fa(t,3))},hr.find=zi,hr.findIndex=vi,hr.findKey=function(e,t){return sn(e,Fa(t,3),Xr)},hr.findLast=Yi,hr.findLastIndex=gi,hr.findLastKey=function(e,t){return sn(e,Fa(t,3),$r)},hr.floor=Xs,hr.forEach=Ki,hr.forEachRight=qi,hr.forIn=function(e,t){return null==e?e:Kr(e,Fa(t,3),cs)},hr.forInRight=function(e,t){return null==e?e:qr(e,Fa(t,3),cs)},hr.forOwn=function(e,t){return e&&Xr(e,Fa(t,3))},hr.forOwnRight=function(e,t){return e&&$r(e,Fa(t,3))},hr.get=ts,hr.gt=bc,hr.gte=yc,hr.has=function(e,t){return null!=e&&za(e,t,no)},hr.hasIn=ns,hr.head=Oi,hr.identity=Ds,hr.includes=function(e,t,n,r){e=Oc(e)?e:hs(e),n=n&&!r?Gc(n):0;var o=e.length;return n<0&&(n=Kn(o+n,0)),Mc(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&un(e,t,n)>-1},hr.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:Gc(n);return o<0&&(o=Kn(r+o,0)),un(e,t,o)},hr.inRange=function(e,t,n){return t=Hc(t),n===i?(n=t,t=0):n=Hc(n),function(e,t,n){return e>=qn(t,n)&&e=-M&&e<=M},hr.isSet=jc,hr.isString=Mc,hr.isSymbol=xc,hr.isTypedArray=Fc,hr.isUndefined=function(e){return e===i},hr.isWeakMap=function(e){return kc(e)&&Wa(e)==se},hr.isWeakSet=function(e){return kc(e)&&eo(e)==le},hr.join=function(e,t){return null==e?"":zn.call(e,t)},hr.kebabCase=gs,hr.last=Si,hr.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return n!==i&&(o=(o=Gc(n))<0?Kn(r+o,0):qn(o,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):ln(e,fn,o,!0)},hr.lowerCase=Es,hr.lowerFirst=Os,hr.lt=Bc,hr.lte=Uc,hr.max=function(e){return e&&e.length?Wr(e,Ds,to):i},hr.maxBy=function(e,t){return e&&e.length?Wr(e,Fa(t,2),to):i},hr.mean=function(e){return pn(e,Ds)},hr.meanBy=function(e,t){return pn(e,Fa(t,2))},hr.min=function(e){return e&&e.length?Wr(e,Ds,mo):i},hr.minBy=function(e,t){return e&&e.length?Wr(e,Fa(t,2),mo):i},hr.stubArray=Ws,hr.stubFalse=zs,hr.stubObject=function(){return{}},hr.stubString=function(){return""},hr.stubTrue=function(){return!0},hr.multiply=$s,hr.nth=function(e,t){return e&&e.length?go(e,Gc(t)):i},hr.noConflict=function(){return jt._===this&&(jt._=ht),this},hr.noop=xs,hr.now=tc,hr.pad=function(e,t,n){e=Kc(e);var r=(t=Gc(t))?Ln(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Ea(Vn(o),n)+e+Ea(Un(o),n)},hr.padEnd=function(e,t,n){e=Kc(e);var r=(t=Gc(t))?Ln(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var o=Jn();return qn(e+o*(t-e+It("1e-"+((o+"").length-1))),t)}return To(e,t)},hr.reduce=function(e,t,n){var r=gc(e)?rn:bn,o=arguments.length<3;return r(e,Fa(t,4),n,o,Vr)},hr.reduceRight=function(e,t,n){var r=gc(e)?on:bn,o=arguments.length<3;return r(e,Fa(t,4),n,o,Hr)},hr.repeat=function(e,t,n){return t=(n?Xa(e,t,n):t===i)?1:Gc(t),So(Kc(e),t)},hr.replace=function(){var e=arguments,t=Kc(e[0]);return e.length<3?t:t.replace(e[1],e[2])},hr.result=function(e,t,n){var r=-1,o=(t=Xo(t,e)).length;for(o||(o=1,e=i);++rM)return[];var n=B,r=qn(e,B);t=Fa(t),e-=B;for(var o=vn(r,t);++n=a)return e;var s=n-Ln(r);if(s<1)return r;var l=c?Jo(c,0,s).join(""):e.slice(0,s);if(o===i)return l+r;if(c&&(s+=l.length-s),Lc(o)){if(e.slice(s).search(o)){var u,d=l;for(o.global||(o=nt(o.source,Kc(ze.exec(o))+"g")),o.lastIndex=0;u=o.exec(d);)var f=u.index;l=l.slice(0,f===i?s:f)}}else if(e.indexOf(Bo(o),s)!=s){var p=l.lastIndexOf(o);p>-1&&(l=l.slice(0,p))}return l+r},hr.unescape=function(e){return(e=Kc(e))&&we.test(e)?e.replace(Te,xn):e},hr.uniqueId=function(e){var t=++dt;return Kc(e)+t},hr.upperCase=Ts,hr.upperFirst=Ss,hr.each=Ki,hr.eachRight=qi,hr.first=Oi,Ms(hr,function(){var e={};return Xr(hr,function(t,n){ut.call(hr.prototype,n)||(e[n]=t)}),e}(),{chain:!1}),hr.VERSION="4.17.21",Xt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){hr[e].placeholder=hr}),Xt(["drop","take"],function(e,t){gr.prototype[e]=function(n){n=n===i?1:Kn(Gc(n),0);var r=this.__filtered__&&!t?new gr(this):this.clone();return r.__filtered__?r.__takeCount__=qn(n,r.__takeCount__):r.__views__.push({size:qn(n,B),type:e+(r.__dir__<0?"Right":"")}),r},gr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Xt(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==P||3==n;gr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Fa(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),Xt(["head","last"],function(e,t){var n="take"+(t?"Right":"");gr.prototype[e]=function(){return this[n](1).value()[0]}}),Xt(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");gr.prototype[e]=function(){return this.__filtered__?new gr(this):this[n](1)}}),gr.prototype.compact=function(){return this.filter(Ds)},gr.prototype.find=function(e){return this.filter(e).head()},gr.prototype.findLast=function(e){return this.reverse().find(e)},gr.prototype.invokeMap=wo(function(e,t){return"function"==typeof e?new gr(this):this.map(function(n){return ao(n,e,t)})}),gr.prototype.reject=function(e){return this.filter(uc(Fa(e)))},gr.prototype.slice=function(e,t){e=Gc(e);var n=this;return n.__filtered__&&(e>0||t<0)?new gr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==i&&(n=(t=Gc(t))<0?n.dropRight(-t):n.take(t-e)),n)},gr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},gr.prototype.toArray=function(){return this.take(B)},Xr(gr.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=hr[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);o&&(hr.prototype[t]=function(){var t=this.__wrapped__,c=r?[1]:arguments,s=t instanceof gr,l=c[0],u=s||gc(t),d=function(e){var t=o.apply(hr,nn([e],c));return r&&f?t[0]:t};u&&n&&"function"==typeof l&&1!=l.length&&(s=u=!1);var f=this.__chain__,p=!!this.__actions__.length,m=a&&!f,h=s&&!p;if(!a&&u){t=h?t:new gr(this);var b=e.apply(t,c);return b.__actions__.push({func:Hi,args:[d],thisArg:i}),new vr(b,f)}return m&&h?e.apply(this,c):(b=this.thru(d),m?r?b.value()[0]:b.value():b)})}),Xt(["pop","push","shift","sort","splice","unshift"],function(e){var t=at[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);hr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(gc(o)?o:[],e)}return this[n](function(n){return t.apply(gc(n)?n:[],e)})}}),Xr(gr.prototype,function(e,t){var n=hr[t];if(n){var r=n.name+"";ut.call(ir,r)||(ir[r]=[]),ir[r].push({name:t,func:n})}}),ir[ba(i,E).name]=[{name:"wrapper",func:i}],gr.prototype.clone=function(){var e=new gr(this.__wrapped__);return e.__actions__=aa(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=aa(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=aa(this.__views__),e},gr.prototype.reverse=function(){if(this.__filtered__){var e=new gr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},gr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=gc(e),r=t<0,o=n?e.length:0,a=function(e,t,n){for(var r=-1,o=n.length;++r=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},hr.prototype.plant=function(e){for(var t,n=this;n instanceof yr;){var r=mi(n);r.__index__=0,r.__values__=i,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},hr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof gr){var t=e;return this.__actions__.length&&(t=new gr(this)),(t=t.reverse()).__actions__.push({func:Hi,args:[Ri],thisArg:i}),new vr(t,this.__chain__)}return this.thru(Ri)},hr.prototype.toJSON=hr.prototype.valueOf=hr.prototype.value=function(){return Wo(this.__wrapped__,this.__actions__)},hr.prototype.first=hr.prototype.head,xt&&(hr.prototype[xt]=function(){return this}),hr}();"object"==a(n(693))&&n(693)?(jt._=Fn,(o=function(){return Fn}.call(t,n,t,r))===i||(r.exports=o)):xt?((xt.exports=Fn)._=Fn,Mt._=Fn):jt._=Fn}).call(this)}).call(this,n(129),n(317)(e))},function(e,t,n){var r=n(1077),o=n(378),a=n(1298),i=n(308),c=o(function(e){return a(r(e,i))});e.exports=c},function(e,t,n){var r=n(376),o=0;e.exports=function(e){var t=++o;return r(e)+t}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(450),o=n(258);function a(e,t){var n=Object(r.a)(e);return n?n.innerWidth:t?e.clientWidth:Object(o.a)(e).width}},function(e,t,n){"use strict";var r=n(286),o=Object(r.a)(Object,"create");var a=function(){this.__data__=o?o(null):{},this.size=0};var i=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},c="__lodash_hash_undefined__",s=Object.prototype.hasOwnProperty;var l=function(e){var t=this.__data__;if(o){var n=t[e];return n===c?void 0:n}return s.call(t,e)?t[e]:void 0},u=Object.prototype.hasOwnProperty;var d=function(e){var t=this.__data__;return o?void 0!==t[e]:u.call(t,e)},f="__lodash_hash_undefined__";var p=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=o&&void 0===t?f:t,this};function m(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t0&&a(u)?n>1?e(u,n-1,a,i,c):r(c,u):i||(c[c.length]=u)}return c}},function(e,t){function n(t){"@babel/helpers - typeof";return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1907);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1908),o=n(1909),a=n(1910);e.exports=function(e){var t=o();return function(){var n,o=r(e);if(t){var i=r(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return a(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,c=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?c="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(c="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==c){var s=e.displayName||e.name,l="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+l+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==c?"\n "+c:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",function(){return i}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},function(e,t,n){var r=n(1267),o=n(499),a=n(1094),i=Math.max;e.exports=function(e,t,n){var c=null==e?0:e.length;if(!c)return-1;var s=null==n?0:a(n);return s<0&&(s=i(c+s,0)),r(e,o(t,3),s)}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(e){return e.appNavigator}},function(e,t,n){"use strict";var r=n(4),o=n(6);t.a=function(e){return e.settings.preference.items[r.Pb.THEME_KEYS_RUI]||Object(o.a)("theme.available")[0]}},function(e,t,n){"use strict";n.r(t);var r=n(8);t.default=function(e){return{type:r.i,theme:e}}},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return o});var r=function(e){return e.settings.mailQuota},o=function(e){return e.account}},function(e,t,n){"use strict";var r=n(1361),o=n.n(r),a=n(20),i=n.n(a),c=n(1),s=n.n(c),l=n(0),u=n.n(l),d=n(44);function f(e){"@babel/helpers - typeof";return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var p=function(e){var t=e.onMouseDown;return u.a.createElement("span",{className:"Select-arrow",onMouseDown:t})};p.propTypes={onMouseDown:s.a.func};var m=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}],h=function(e){for(var t=0;t-1)return!1;if(r.filterOption)return r.filterOption.call(void 0,e,t);if(!t)return!0;var o=e[r.valueKey],a=e[r.labelKey],i=b(o),c=b(a);if(!i&&!c)return!1;var s=i?String(o):null,l=c?String(a):null;return r.ignoreAccents&&(s&&"label"!==r.matchProp&&(s=h(s)),l&&"value"!==r.matchProp&&(l=h(l))),r.ignoreCase&&(s&&"label"!==r.matchProp&&(s=s.toLowerCase()),l&&"value"!==r.matchProp&&(l=l.toLowerCase())),"start"===r.matchPos?s&&"label"!==r.matchProp&&s.substr(0,t.length)===t||l&&"value"!==r.matchProp&&l.substr(0,t.length)===t:s&&"label"!==r.matchProp&&s.indexOf(t)>=0||l&&"value"!==r.matchProp&&l.indexOf(t)>=0})},v=function(e){var t=e.focusedOption,n=e.focusOption,r=e.inputValue,o=e.instancePrefix,a=e.onFocus,c=e.onOptionRef,s=e.onSelect,l=e.optionClassName,d=e.optionComponent,f=e.optionRenderer,p=e.options,m=e.removeValue,h=e.selectValue,b=e.valueArray,y=e.valueKey,v=d;return p.map(function(e,d){var p=b&&b.some(function(t){return t[y]===e[y]}),g=e===t,E=i()(l,{"Select-option":!0,"is-selected":p,"is-focused":g,"is-disabled":e.disabled});return u.a.createElement(v,{className:E,focusOption:n,inputValue:r,instancePrefix:o,isDisabled:e.disabled,isFocused:g,isSelected:p,key:"option-"+d+"-"+e[y],onFocus:a,onSelect:s,option:e,optionIndex:d,ref:function(e){c(e,g)},removeValue:m,selectValue:h},f(e,d,r))})};v.propTypes={focusOption:s.a.func,focusedOption:s.a.object,inputValue:s.a.string,instancePrefix:s.a.string,onFocus:s.a.func,onOptionRef:s.a.func,onSelect:s.a.func,optionClassName:s.a.string,optionComponent:s.a.func,optionRenderer:s.a.func,options:s.a.array,removeValue:s.a.func,selectValue:s.a.func,valueArray:s.a.array,valueKey:s.a.string};var g=function(e){e.preventDefault(),e.stopPropagation(),"A"===e.target.tagName&&"href"in e.target&&(e.target.target?window.open(e.target.href,e.target.target):window.location.href=e.target.href)},E="function"==typeof Symbol&&"symbol"===f(Symbol.iterator)?function(e){return f(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":f(e)},O=(function(){function e(e){this.value=e}function t(t){var n,r;function o(n,r){try{var i=t[n](r),c=i.value;c instanceof e?Promise.resolve(c.value).then(function(e){o("next",e)},function(e){o("throw",e)}):a(i.done?"return":"normal",i.value)}catch(e){a("throw",e)}}function a(e,t){switch(e){case"return":n.resolve({value:t,done:!0});break;case"throw":n.reject(t);break;default:n.resolve({value:t,done:!1})}(n=n.next)?o(n.key,n.arg):r=null}this._invoke=function(e,t){return new Promise(function(a,i){var c={key:e,arg:t,resolve:a,reject:i,next:null};r?r=r.next=c:(n=r=c,o(e,t))})},"function"!=typeof t.return&&(this.return=void 0)}"function"==typeof Symbol&&Symbol.asyncIterator&&(t.prototype[Symbol.asyncIterator]=function(){return this}),t.prototype.next=function(e){return this._invoke("next",e)},t.prototype.throw=function(e){return this._invoke("throw",e)},t.prototype.return=function(e){return this._invoke("return",e)}}(),function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}),_=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},C=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==f(t)&&"function"!=typeof t?e:t},N=function(e){function t(e){O(this,t);var n=C(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMouseDown=n.handleMouseDown.bind(n),n.handleMouseEnter=n.handleMouseEnter.bind(n),n.handleMouseMove=n.handleMouseMove.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n.handleTouchEnd=n.handleTouchEnd.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.onFocus=n.onFocus.bind(n),n}return S(t,e),_(t,[{key:"handleMouseDown",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onSelect(this.props.option,e)}},{key:"handleMouseEnter",value:function(e){this.onFocus(e)}},{key:"handleMouseMove",value:function(e){this.onFocus(e)}},{key:"handleTouchEnd",value:function(e){this.dragging||this.handleMouseDown(e)}},{key:"handleTouchMove",value:function(){this.dragging=!0}},{key:"handleTouchStart",value:function(){this.dragging=!1}},{key:"onFocus",value:function(e){this.props.isFocused||this.props.onFocus(this.props.option,e)}},{key:"render",value:function(){var e=this.props,t=e.option,n=e.instancePrefix,r=e.optionIndex,o=i()(this.props.className,t.className);return t.disabled?u.a.createElement("div",{className:o,onMouseDown:g,onClick:g},this.props.children):u.a.createElement("div",{className:o,style:t.style,role:"option","aria-label":t.label,onMouseDown:this.handleMouseDown,onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd,id:n+"-option-"+r,title:t.title},this.props.children)}}]),t}(u.a.Component);N.propTypes={children:s.a.node,className:s.a.string,instancePrefix:s.a.string.isRequired,isDisabled:s.a.bool,isFocused:s.a.bool,isSelected:s.a.bool,onFocus:s.a.func,onSelect:s.a.func,onUnfocus:s.a.func,option:s.a.object.isRequired,optionIndex:s.a.number};var R=function(e){function t(e){O(this,t);var n=C(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMouseDown=n.handleMouseDown.bind(n),n.onRemove=n.onRemove.bind(n),n.handleTouchEndRemove=n.handleTouchEndRemove.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n}return S(t,e),_(t,[{key:"handleMouseDown",value:function(e){if("mousedown"!==e.type||0===e.button)return this.props.onClick?(e.stopPropagation(),void this.props.onClick(this.props.value,e)):void(this.props.value.href&&e.stopPropagation())}},{key:"onRemove",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onRemove(this.props.value)}},{key:"handleTouchEndRemove",value:function(e){this.dragging||this.onRemove(e)}},{key:"handleTouchMove",value:function(){this.dragging=!0}},{key:"handleTouchStart",value:function(){this.dragging=!1}},{key:"renderRemoveIcon",value:function(){if(!this.props.disabled&&this.props.onRemove)return u.a.createElement("span",{className:"Select-value-icon","aria-hidden":"true",onMouseDown:this.onRemove,onTouchEnd:this.handleTouchEndRemove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove},"×")}},{key:"renderLabel",value:function(){return this.props.onClick||this.props.value.href?u.a.createElement("a",{className:"Select-value-label",href:this.props.value.href,target:this.props.value.target,onMouseDown:this.handleMouseDown,onTouchEnd:this.handleMouseDown},this.props.children):u.a.createElement("span",{className:"Select-value-label",role:"option","aria-selected":"true",id:this.props.id},this.props.children)}},{key:"render",value:function(){return u.a.createElement("div",{className:i()("Select-value",this.props.value.className),style:this.props.value.style,title:this.props.value.title},this.renderRemoveIcon(),this.renderLabel())}}]),t}(u.a.Component);R.propTypes={children:s.a.node,disabled:s.a.bool,id:s.a.string,onClick:s.a.func,onRemove:s.a.func,value:s.a.object.isRequired}; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/react-select */ var k=function(e){return"string"==typeof e?e:null!==e&&JSON.stringify(e)||""},I=s.a.oneOfType([s.a.string,s.a.node]),D=s.a.oneOfType([s.a.string,s.a.number]),P=1,L=function(e,t){var n=void 0===e?"undefined":E(e);if("string"!==n&&"number"!==n&&"boolean"!==n)return e;var r=t.options,o=t.valueKey;if(r)for(var a=0;ai||af.bottom?l.scrollTop=s.offsetTop+s.clientHeight-l.offsetHeight:u.topt.offsetHeight&&t.scrollHeight-t.offsetHeight-t.scrollTop<=0&&this.props.onMenuScrollToBottom()}}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n="object"===(void 0===t?"undefined":E(t))?t:this.props;if(n.multi){if("string"==typeof e&&(e=e.split(n.delimiter)),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return L(e,n)}).filter(function(e){return e})}var r=L(e,n);return r?[r]:[]}},{key:"setValue",value:function(e){var t=this;if(this.props.autoBlur&&this.blurInput(),this.props.required){var n=j(e,this.props.multi);this.setState({required:n})}this.props.simpleValue&&e&&(e=this.props.multi?e.map(function(e){return e[t.props.valueKey]}).join(this.props.delimiter):e[this.props.valueKey]),this.props.onChange&&this.props.onChange(e)}},{key:"selectValue",value:function(e){var t=this;this.props.closeOnSelect&&(this.hasScrolledToOption=!1);var n=this.props.onSelectResetsInput?"":this.state.inputValue;this.props.multi?this.setState({focusedIndex:null,inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect},function(){t.getValueArray(t.props.value).some(function(n){return n[t.props.valueKey]===e[t.props.valueKey]})?t.removeValue(e):t.addValue(e)}):this.setState({inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect,isPseudoFocused:this.state.isFocused},function(){t.setValue(e)})}},{key:"addValue",value:function(e){var t=this.getValueArray(this.props.value),n=this._visibleOptions.filter(function(e){return!e.disabled}),r=n.indexOf(e);this.setValue(t.concat(e)),n.length-1===r?this.focusOption(n[r-1]):n.length>r&&this.focusOption(n[r+1])}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&!1!==e[e.length-1].clearableValue&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this,n=this.getValueArray(this.props.value);this.setValue(n.filter(function(n){return n[t.props.valueKey]!==e[t.props.valueKey]})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.preventDefault(),this.setValue(this.getResetValue()),this.setState({inputValue:this.handleInputValueChange(""),isOpen:!1},this.focus),this._focusAfterClear=!0)}},{key:"getResetValue",value:function(){return void 0!==this.props.resetValue?this.props.resetValue:this.props.multi?[]:null}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen){var n={focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null),isOpen:!0};return this.props.onSelectResetsInput&&(n.inputValue=""),void this.setState(n)}if(t.length){for(var r=-1,o=0;o0?r-=1:r=t.length-1;else if("start"===e)r=0;else if("end"===e)r=t.length-1;else if("page_up"===e){var a=r-this.props.pageSize;r=a<0?0:a}else if("page_down"===e){var i=r+this.props.pageSize;r=i>t.length-1?t.length-1:i}-1===r&&(r=0),this.setState({focusedIndex:t[r].index,focusedOption:t[r].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){if(this.props.isLoading)return u.a.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},u.a.createElement("span",{className:"Select-loading"}))}},{key:"renderValue",value:function(e,t){var n=this,r=this.props.valueRenderer||this.getOptionLabel,o=this.props.valueComponent;if(!e.length)return function(e,t,n){var r=e.inputValue,o=e.isPseudoFocused,a=e.isFocused,i=t.onSelectResetsInput;return!r||!i&&!n&&!o&&!a}(this.state,this.props,t)?u.a.createElement("div",{className:"Select-placeholder"},this.props.placeholder):null;var a=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(e,t){return u.a.createElement(o,{disabled:n.props.disabled||!1===e.clearableValue,id:n._instancePrefix+"-value-"+t,instancePrefix:n._instancePrefix,key:"value-"+t+"-"+e[n.props.valueKey],onClick:a,onRemove:n.removeValue,placeholder:n.props.placeholder,value:e},r(e,t),u.a.createElement("span",{className:"Select-aria-only"}," "))}):function(e,t){var n=e.inputValue,r=e.isPseudoFocused,o=e.isFocused,a=t.onSelectResetsInput;return!n||!a&&!(!o&&r||o&&!r)}(this.state,this.props)?(t&&(a=null),u.a.createElement(o,{disabled:this.props.disabled,id:this._instancePrefix+"-value-item",instancePrefix:this._instancePrefix,onClick:a,placeholder:this.props.placeholder,value:e[0]},r(e[0]))):void 0}},{key:"renderInput",value:function(e,t){var n,r=this,a=i()("Select-input",this.props.inputProps.className),c=this.state.isOpen,s=i()((A(n={},this._instancePrefix+"-list",c),A(n,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),n)),l=this.state.inputValue;!l||this.props.onSelectResetsInput||this.state.isFocused||(l="");var d=T({},this.props.inputProps,{"aria-activedescendant":c?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-expanded":""+c,"aria-haspopup":""+c,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-owns":s,className:a,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",required:this.state.required,tabIndex:this.props.tabIndex,value:l});if(this.props.inputRenderer)return this.props.inputRenderer(d);if(this.props.disabled||!this.props.searchable){var f=w(this.props.inputProps,[]),p=i()(A({},this._instancePrefix+"-list",c));return u.a.createElement("div",T({},f,{"aria-expanded":c,"aria-owns":p,"aria-activedescendant":c?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-disabled":""+this.props.disabled,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],className:a,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",style:{border:0,width:1,display:"inline-block"},tabIndex:this.props.tabIndex||0}))}return this.props.autosize?u.a.createElement(o.a,T({id:this.props.id},d,{minWidth:"5"})):u.a.createElement("div",{className:a,key:"input-wrap"},u.a.createElement("input",T({id:this.props.id},d)))}},{key:"renderClear",value:function(){var e=this.getValueArray(this.props.value);if(this.props.clearable&&e.length&&!this.props.disabled&&!this.props.isLoading){var t=this.props.multi?this.props.clearAllText:this.props.clearValueText,n=this.props.clearRenderer();return u.a.createElement("span",{"aria-label":t,className:"Select-clear-zone",onMouseDown:this.clearValue,onTouchEnd:this.handleTouchEndClearValue,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,title:t},n)}}},{key:"renderArrow",value:function(){if(this.props.arrowRenderer){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,n=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return n?u.a.createElement("span",{className:"Select-arrow-zone",onMouseDown:e},n):null}}},{key:"filterOptions",value:function(e){var t=this.state.inputValue,n=this.props.options||[];if(this.props.filterOptions){var r="function"==typeof this.props.filterOptions?this.props.filterOptions:y;return r(n,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,trimFilter:this.props.trimFilter,valueKey:this.props.valueKey})}return n}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,n){return e&&e.length?this.props.menuRenderer({focusedOption:n,focusOption:this.focusOption,inputValue:this.state.inputValue,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onOptionRef:this.onOptionRef,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,removeValue:this.removeValue,selectValue:this.selectValue,valueArray:t,valueKey:this.props.valueKey}):this.props.noResultsText?u.a.createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var n=e.map(function(e){return k(e[t.props.valueKey])}).join(this.props.delimiter);return u.a.createElement("input",{disabled:this.props.disabled,name:this.props.name,ref:function(e){return t.value=e},type:"hidden",value:n})}return e.map(function(e,n){return u.a.createElement("input",{disabled:t.props.disabled,key:"hidden."+n,name:t.props.name,ref:"value"+n,type:"hidden",value:k(e[t.props.valueKey])})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var n=this.props.valueKey,r=this.state.focusedOption||e;if(r&&!r.disabled){var o=-1;if(t.some(function(e,t){var a=e[n]===r[n];return a&&(o=t),a}),-1!==o)return o}for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n3&&void 0!==arguments[3]?arguments[3]:{};if(Object(a.a)(e)||Object(i.a)(e)){var c={capture:!!r.useCapture,passive:!!r.usePassive},s=this._getProxyEmitter(e,c)||new O(e,c);this.listenTo(s,t,n,r)}else p(v(o.prototype),"listenTo",this).call(this,e,t,n,r)}},{key:"stopListening",value:function(e,t,n){if(Object(a.a)(e)||Object(i.a)(e)){var r,c=s(this._getAllProxyEmitters(e));try{for(c.s();!(r=c.n()).done;){var l=r.value;this.stopListening(l,t,n)}}catch(e){c.e(e)}finally{c.f()}}else p(v(o.prototype),"stopListening",this).call(this,e,t,n)}},{key:"_getProxyEmitter",value:function(e,t){return Object(r.a)(this,_(e,t))}},{key:"_getAllProxyEmitters",value:function(e){var t=this;return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map(function(n){return t._getProxyEmitter(e,n)}).filter(function(e){return!!e})}}]),o}():g}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(function(e){E[e]=g.prototype[e]});var O=function(e){m(n,Object(r["c"])());var t=b(n);function n(e,o){var a;return u(this,n),a=t.call(this),Object(r.b)(y(a),_(e,o)),a._domNode=e,a._options=o,a}return f(n,[{key:"attach",value:function(e){if(!this._domListeners||!this._domListeners[e]){var t=this._createDomListener(e);this._domNode.addEventListener(e,t,this._options),this._domListeners||(this._domListeners={}),this._domListeners[e]=t}}},{key:"detach",value:function(e){var t;!this._domListeners[e]||(t=this._events[e])&&t.callbacks.length||this._domListeners[e].removeListener()}},{key:"_addEventListener",value:function(e,t,n){this.attach(e),Object(r.c)().prototype._addEventListener.call(this,e,t,n)}},{key:"_removeEventListener",value:function(e,t){Object(r.c)().prototype._removeEventListener.call(this,e,t),this.detach(e)}},{key:"_createDomListener",value:function(e){var t=this,n=function(n){t.fire(e,n)};return n.removeListener=function(){t._domNode.removeEventListener(e,n,t._options),delete t._domListeners[e]},n}}]),n}();function _(e,t){var n,r=function(e){return e["data-ck-expando"]||(e["data-ck-expando"]=Object(o.a)())}(e),a=s(Object.keys(t).sort());try{for(a.s();!(n=a.n()).done;){var i=n.value;t[i]&&(r+="-"+i)}}catch(e){a.e(e)}finally{a.f()}return r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,a){var i=o.default.unstable_batchedUpdates?function(e){o.default.unstable_batchedUpdates(n,e)}:n;return(0,r.default)(e,t,i,a)};var r=a(n(1120)),o=a(n(44));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return o});var r=n(509);function o(e,t,n){e.closest&&!n&&e.closest(t);var o=e;do{if(Object(r.a)(o,t))return o;o=o.parentElement}while(o&&o!==n&&o.nodeType===document.ELEMENT_NODE);return null}},function(e,t,n){"use strict";n.d(t,"e",function(){return re}),n.d(t,"b",function(){return C}),n.d(t,"a",function(){return J}),n.d(t,"c",function(){return ue}),n.d(t,"d",function(){return ve}),n.d(t,"h",function(){return Re}),n.d(t,"f",function(){return Se}),n.d(t,"g",function(){return oe});var r=n(67),o=n(5);function a(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:20;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._batch=null,this.model=t,this._size=0,this.limit=r,this._isLocked=!1,this._changeCallback=function(e,t){t.isLocal&&t.isUndoable&&t!==n._batch&&n._reset(!0)},this._selectionChangeCallback=function(){n._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}return function(e,t,n){t&&a(e.prototype,t),n&&a(e,n)}(e,[{key:"batch",get:function(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}},{key:"size",get:function(){return this._size}},{key:"input",value:function(e){this._size+=e,this._size>=this.limit&&this._reset(!0)}},{key:"isLocked",get:function(){return this._isLocked}},{key:"lock",value:function(){this._isLocked=!0}},{key:"unlock",value:function(){this._isLocked=!1}},{key:"destroy",value:function(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}},{key:"_reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isLocked&&!e||(this._batch=null,this._size=0)}}]),e}();function c(e){"@babel/helpers - typeof";return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=this.editor.model,r=n.document,o=t.text||"",a=o.length,i=r.selection;t.selection?i=t.selection:t.range&&(i=n.createSelection(t.range));var c=t.resultRange;n.enqueueChange(this._buffer.batch,function(t){e._buffer.lock(),n.deleteContent(i),o&&n.insertContent(t.createText(o,r.selection.getAttributes()),i),c?t.setSelection(c):i.is("documentSelection")||t.setSelection(i),e._buffer.unlock(),e._buffer.input(a)})}}]),n}(),m=n(141);function h(e){"@babel/helpers - typeof";return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=this.editor.model,r=n.document;n.enqueueChange(this._buffer.batch,function(a){e._buffer.lock();var i=a.createSelection(t.selection||r.selection),c=t.sequence||1,s=i.isCollapsed;if(i.isCollapsed&&n.modifySelection(i,{direction:e.direction,unit:t.unit,treatEmojiAsSingleUnit:!0}),e._shouldEntireContentBeReplacedWithParagraph(c))e._replaceEntireContentWithParagraph(a);else if(e._shouldReplaceFirstBlockWithParagraph(i,c))e.editor.execute("paragraph",{selection:i});else if(!i.isCollapsed){var l=0;i.getFirstRange().getMinimalFlatRanges().forEach(function(e){l+=Object(o.o)(e.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))}),n.deleteContent(i,{doNotResetEntireContent:s,direction:e.direction}),e._buffer.input(l),a.setSelection(i),e._buffer.unlock()}})}},{key:"_shouldEntireContentBeReplacedWithParagraph",value:function(e){if(e>1)return!1;var t=this.editor.model,n=t.document.selection,r=t.schema.getLimitElement(n);if(!(n.isCollapsed&&n.containsEntireContent(r)))return!1;if(!t.schema.checkChild(r,"paragraph"))return!1;var o=r.getChild(0);return!o||!o.is("element","paragraph")}},{key:"_replaceEntireContentWithParagraph",value:function(e){var t=this.editor.model,n=t.document.selection,r=t.schema.getLimitElement(n),o=e.createElement("paragraph");e.remove(e.createRangeIn(r)),e.insert(o,r),e.setSelection(o,0)}},{key:"_shouldReplaceFirstBlockWithParagraph",value:function(e,t){var n=this.editor.model;if(t>1||"backward"!=this.direction)return!1;if(!e.isCollapsed)return!1;var r=e.getFirstPosition(),o=n.schema.getLimitElement(r),a=o.getChild(0);return r.parent==a&&(!!e.containsEntireContent(a)&&(!!n.schema.checkChild(o,"paragraph")&&"paragraph"!=a.name))}}]),n}();function j(e){"@babel/helpers - typeof";return(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})(e)}function M(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=this.model,r=n.document.selection,o=oe(n.createRange(n.createPositionAt(r.focus.parent,0),r.focus),n),a=o.text,i=o.range,c=this.testCallback(a);if(!c&&this.hasMatch&&this.fire("unmatched"),this._hasMatch=!!c,c){var s=Object.assign(t,{text:a,range:i});"object"==ae(c)&&Object.assign(s,c),this.fire("matched:".concat(e),s)}}}]),n}();function de(e){"@babel/helpers - typeof";return(de="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fe(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pe(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(e,t){for(var n=0;n-1&&e%1==0&&e<=r}},function(e,t,n){"use strict";var r=n(584);t.a=function(e){var t=new e.constructor(e.byteLength);return new r.a(t).set(new r.a(e)),t}},function(e,t,n){"use strict";n.d(t,"f",function(){return u}),n.d(t,"a",function(){return f}),n.d(t,"g",function(){return p}),n.d(t,"b",function(){return m}),n.d(t,"d",function(){return h}),n.d(t,"c",function(){return b}),n.d(t,"e",function(){return y});var r=n(152),o=n(666);function a(e,t){return function(e){if(Array.isArray(e))return e} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||i(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,a=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw a}}}}("`-=[];',./\\");try{for(c.s();!(a=c.n()).done;){var s=a.value;e[s]=s.charCodeAt(0)}}catch(e){c.e(e)}finally{c.f()}return e}(),d=Object.fromEntries(Object.entries(u).map(function(e){var t=a(e,2),n=t[0];return[t[1],n.charAt(0).toUpperCase()+n.slice(1)]}));function f(e){var t;if("string"==typeof e){if(!(t=u[e.toLowerCase()]))throw new r.a("keyboard-unknown-key",null,{key:e})}else t=e.keyCode+(e.altKey?u.alt:0)+(e.ctrlKey?u.ctrl:0)+(e.shiftKey?u.shift:0)+(e.metaKey?u.cmd:0);return t}function p(e){return"string"==typeof e&&(e=function(e){return e.split("+").map(function(e){return e.trim()})}(e)),e.map(function(e){return"string"==typeof e?function(e){if(e.endsWith("!"))return f(e.slice(0,-1));var t=f(e);return o.a.isMac&&t==u.ctrl?u.cmd:t}(e):e}).reduce(function(e,t){return t+e},0)}function m(e){var t=p(e);return Object.entries(o.a.isMac?s:l).reduce(function(e,n){var r=a(n,2),o=r[0],i=r[1];return 0!=(t&u[o])&&(t&=~u[o],e+=i),e},"")+(t?d[t]:"")}function h(e){return e==u.arrowright||e==u.arrowleft||e==u.arrowup||e==u.arrowdown}function b(e,t){var n="ltr"===t;switch(e){case u.arrowleft:return n?"left":"right";case u.arrowright:return n?"right":"left";case u.arrowup:return"up";case u.arrowdown:return"down"}}function y(e,t){var n=b(e,t);return"down"===n||"right"===n}},function(e,t,n){"use strict";var r=n(166),o=n(365);function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;t.a=function(e,t){if(Object(r.a)(e))return!1;var n=a(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Object(o.a)(e))||c.test(e)||!i.test(e)||null!=t&&e in Object(t)}},function(e,t,n){"use strict";t.a=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r1?n[a-1]:void 0,c=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,c&&Object(o.a)(n[0],n[1],c)&&(i=a<3?void 0:i,a=1),t=Object(t);++r=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,a=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},n=this.editor.model,r=n.document.selection,o=void 0===t.forceValue?!this.value:t.forceValue;n.change(function(t){if(r.isCollapsed)o?t.setSelectionAttribute(e.attributeKey,!0):t.removeSelectionAttribute(e.attributeKey);else{var i,c=a(n.schema.getValidRanges(r.getRanges(),e.attributeKey));try{for(c.s();!(i=c.n()).done;){var s=i.value;o?t.setAttribute(e.attributeKey,o,s):t.removeAttribute(e.attributeKey,s)}}catch(e){c.e(e)}finally{c.f()}}})}},{key:"_getValueFromFirstAllowedNode",value:function(){var e=this.editor.model,t=e.schema,n=e.document.selection;if(n.isCollapsed)return n.hasAttribute(this.attributeKey);var r,o=a(n.getRanges());try{for(o.s();!(r=o.n()).done;){var i,c=a(r.value.getItems());try{for(c.s();!(i=c.n()).done;){var s=i.value;if(t.checkAttribute(s,this.attributeKey))return s.hasAttribute(this.attributeKey)}}catch(e){c.e(e)}finally{c.f()}}}catch(e){o.e(e)}finally{o.f()}return!1}}]),n}()},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var r=n(22),o=n(199),a=n(200);function i(e){"@babel/helpers - typeof";return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){for(var n=0;nd&&" "===e[e.length-1]&&" "!==e[e.length-2]}(e)){var t=h(e.substr(0,e.length-1));return t?{url:t}:void 0}});n.on("matched:data",function(n,r){var o=r.batch,a=r.range,i=r.url;if(o.isTyping){var c=a.end.getShiftedBy(-1),s=c.getShiftedBy(-i.length),l=t.model.createRange(s,c);e._applyAutoLink(i,l)}}),n.bind("isEnabled").to(this)}},{key:"_enableEnterHandling",value:function(){var e=this,t=this.editor,n=t.model,r=t.commands.get("enter");r&&r.on("execute",function(){var t=n.document.selection.getFirstPosition();if(t.parent.previousSibling){var r=n.createRangeIn(t.parent.previousSibling);e._checkAndApplyAutoLinkOnRange(r)}})}},{key:"_enableShiftEnterHandling",value:function(){var e=this,t=this.editor,n=t.model,r=t.commands.get("shiftEnter");r&&r.on("execute",function(){var t=n.document.selection.getFirstPosition(),r=n.createRange(n.createPositionAt(t.parent,0),t.getShiftedBy(-1));e._checkAndApplyAutoLinkOnRange(r)})}},{key:"_checkAndApplyAutoLinkOnRange",value:function(e){var t=this.editor.model,n=Object(o.g)(e,t),r=n.text,a=n.range,i=h(r);if(i){var c=t.createRange(a.end.getShiftedBy(-i.length),a.end);this._applyAutoLink(i,c)}}},{key:"_applyAutoLink",value:function(e,t){var n=this.editor.model,r=this.editor.config.get("link.defaultProtocol"),o=Object(a.b)(e,r);this.isEnabled&&function(e,t){return t.schema.checkAttributeInSelection(t.createSelection(e),"linkHref")}(t,n)&&Object(a.h)(o)&&!function(e){var t=e.start.nodeAfter;return t&&t.hasAttribute("linkHref")}(t)&&this._persistAutoLink(o,t)}},{key:"_persistAutoLink",value:function(e,t){var n=this.editor.model,r=this.editor.plugins.get("Delete");n.enqueueChange(function(o){o.setAttribute("linkHref",e,t),n.enqueueChange(function(){r.requestUndoOnBackspace()})})}}],[{key:"requires",get:function(){return[o.a]}},{key:"pluginName",get:function(){return"AutoLink"}}]),n}();function h(e){var t=f.exec(e);return t?t[p]:null}},function(e,t,n){"use strict";n.d(t,"a",function(){return b});var r=n(0),o=n.n(r),a=n(1),i=n.n(a),c=n(167),s=n.n(c),l=n(25);function u(e){"@babel/helpers - typeof";return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){for(var n=0;n0&&(e="'".concat(e,"'")),e}function h(e){"@babel/helpers - typeof";return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n',tooltip:!0}),c.extendTemplate({attributes:{class:"ck-font-family-dropdown"}}),c.bind("isEnabled").to(o),e.listenTo(c,"execute",function(e){t.execute(e.source.commandName,{value:e.source.commandParam}),t.editing.view.focus()}),c})}},{key:"_getLocalizedOptions",value:function(){var e=this.editor,t=e.t;return f(e.config.get(a.c).options).map(function(e){return"Default"===e.title&&(e.title=t("Default")),e})}}],[{key:"pluginName",get:function(){return"FontFamilyUI"}}]),n}();function I(e){"@babel/helpers - typeof";return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function D(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},n=t.email||t.accountEmail;e.convertToLowerCase(n)!==e.convertToLowerCase(a)&&c.push({label:n,value:t.username&&t.username.indexOf("@")>-1?t.username:n,accountId:t.id===i?"":t.id})}),Object(h.a)("mail.alias.userCanChooseFromAlias")&&r.length&&r.forEach(function(t){var n=t.name;e.convertToLowerCase(a)!==e.convertToLowerCase(n)&&c.push({label:e.convertToLowerCase(n),value:e.convertToLowerCase(n),isAlias:!0})}),c}},{key:"renderLabel",value:function(){return v.a.createElement("span",{className:"recipient-label",htmlFor:""}," ","".concat(Object(w.a)("mail.compose.FROM"),":")," ")}},{key:"renderSelectOption",value:function(){var e=this.props,t=e.setFrom,n=e.from,r=this.context.isRtl,o=T()(n)?n.address:n,a=this.getOptions();return b.a.is("email",this.convertToLowerCase(o))||(o=a[0].value),v.a.createElement("span",{className:"ow-mail-compose-from-select"},v.a.createElement(S.a,{rtl:r,value:o,options:a,onChange:function(e){var n=e.value,r=e.accountId;return t({address:n,accountId:r})},searchable:!1,clearable:!1}))}},{key:"render",value:function(){var e=this.getOptions();return v.a.createElement("span",{className:_()("ow-mail-compose-from",e.length?"":"hide")},this.renderLabel(),this.renderSelectOption())}}]),n}();function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=m()(e);if(t){var o=m()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return f()(this,n)}}j.contextTypes={isRtl:E.a.bool},j.defaultProps={from:"",aliases:[]},j.propTypes={from:E.a.oneOf([E.a.object,E.a.string]),accounts:E.a.arrayOf(E.a.object).isRequired,aliases:E.a.arrayOf(E.a.shape({name:E.a.string})),setFrom:E.a.func.isRequired};var x=function(e){u()(n,e);var t=M(n);function n(){return i()(this,n),t.apply(this,arguments)}return s()(n,[{key:"getOptions",value:function(){var e=this,t=this.props,n=t.accounts,r=t.aliases,a=n||[],i=o()(a,1)[0]||{},c=i.sessionName,s=i.id,l=[],u=b.a.is("email",this.convertToLowerCase(c));return c&&u&&l.push({label:this.convertToLowerCase(c),value:this.convertToLowerCase(c),isAlias:!0}),n.forEach(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.email||t.accountEmail,r=t.id===s||""!=t.smtpHost&&void 0!=t.smtpHost;e.convertToLowerCase(n)!==e.convertToLowerCase(c)&&r&&l.push({label:n,value:t.username&&t.username.indexOf("@")>-1?t.username:n,accountId:t.id===s?"":t.id})}),Object(h.a)("mail.alias.userCanChooseFromAlias")&&r.length&&r.forEach(function(t){var n=t.name;e.convertToLowerCase(c)!==e.convertToLowerCase(n)&&l.push({label:e.convertToLowerCase(n),value:e.convertToLowerCase(n),isAlias:!0})}),l}}]),n}(j)},function(e,t,n){"use strict";var r=n(243),o=n(388),a=n(166),i=n(365),c=1/0,s=r.a?r.a.prototype:void 0,l=s?s.toString:void 0;var u=function e(t){if("string"==typeof t)return t;if(Object(a.a)(t))return Object(o.a)(t,e)+"";if(Object(i.a)(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-c?"-0":n};t.a=function(e){return null==e?"":u(e)}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r= /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ function(){return function e(){e.called=!0}}; /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ var o=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.source=t,this.name=n,this.path=[],this.stop=r(),this.off=r()}},function(e,t,n){"use strict";var r=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $=regeneratorRuntime.mark(lt),J=regeneratorRuntime.mark(ut),Z=regeneratorRuntime.mark(dt),Q=regeneratorRuntime.mark(ft),ee=regeneratorRuntime.mark(pt),te=regeneratorRuntime.mark(mt),ne=regeneratorRuntime.mark(ht),re=regeneratorRuntime.mark(bt),oe=regeneratorRuntime.mark(yt),ae=regeneratorRuntime.mark(vt),ie=regeneratorRuntime.mark(gt),ce=regeneratorRuntime.mark(Et),se=regeneratorRuntime.mark(Ot),le=regeneratorRuntime.mark(_t),ue=regeneratorRuntime.mark(At),de=regeneratorRuntime.mark(Tt),fe=regeneratorRuntime.mark(St),pe=regeneratorRuntime.mark(wt),me=regeneratorRuntime.mark(Ct),he=regeneratorRuntime.mark(Nt),be=regeneratorRuntime.mark(kt),ye=regeneratorRuntime.mark(It),ve=regeneratorRuntime.mark(Dt),ge=regeneratorRuntime.mark(Pt),Ee=regeneratorRuntime.mark(Lt),Oe=regeneratorRuntime.mark(jt),_e=regeneratorRuntime.mark(Mt),Ae=regeneratorRuntime.mark(xt),Te=regeneratorRuntime.mark(Ft),Se=regeneratorRuntime.mark(Bt),we=regeneratorRuntime.mark(Ut),Ce=regeneratorRuntime.mark(Vt),Ne=regeneratorRuntime.mark(Ht),Re=regeneratorRuntime.mark(Gt),ke=regeneratorRuntime.mark(Wt),Ie=regeneratorRuntime.mark(zt),De=regeneratorRuntime.mark(Yt),Pe=regeneratorRuntime.mark(Kt),Le=regeneratorRuntime.mark(qt),je=regeneratorRuntime.mark(Xt),Me=regeneratorRuntime.mark($t),xe=regeneratorRuntime.mark(Jt),Fe=regeneratorRuntime.mark(Zt),Be=regeneratorRuntime.mark(Qt),Ue=regeneratorRuntime.mark(en),Ve=regeneratorRuntime.mark(tn),He=regeneratorRuntime.mark(nn),Ge=regeneratorRuntime.mark(rn),We=regeneratorRuntime.mark(on),ze=regeneratorRuntime.mark(an),Ye=regeneratorRuntime.mark(cn),Ke=regeneratorRuntime.mark(sn),qe=regeneratorRuntime.mark(ln),Xe=regeneratorRuntime.mark(un),$e=regeneratorRuntime.mark(dn),Je=regeneratorRuntime.mark(fn),Ze=regeneratorRuntime.mark(pn),Qe=regeneratorRuntime.mark(mn),et=regeneratorRuntime.mark(hn),tt=regeneratorRuntime.mark(bn),nt=regeneratorRuntime.mark(yn),rt=S.hb.SORT_SIZE_DESC,ot=S.eb.THREAD_MODE,at=S.eb.SINGLE_MODE,it=S.eb.ATTACHMENT_VIEW,ct=Object(I.a)("mail.enableMessagePreview"),st=Object(I.a)("mail.searchRequestTimeout");function lt(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(r.f)(u.G);case 3:return e=t.sent,t.next=6,Object(r.e)(e===it?Object(v.l)([]):Object(m.J)([]));case 6:t.next=12;break;case 8:return t.prev=8,t.t0=t.catch(0),t.next=12,Object(r.b)(C.b,t.t0);case 12:case"end":return t.stop()}},$,null,[[0,8]])}function ut(e,t){var n,o,a,i,c,s,l,p,h,b,y;return regeneratorRuntime.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.prev=0,n=t.accountId,o=t.folderPath,a=t.sort,i=t.thread,c=t.offset,v.next=4,Object(r.f)(u.X);case 4:return s=v.sent,v.next=7,Object(r.f)(d.a);case 7:return l=v.sent,v.next=10,Object(r.f)(f.h);case 10:if(p=v.sent,l===o&&s===a&&p===(i?ot:at)){v.next=14;break}return v.abrupt("return");case 14:return v.next=16,Object(r.f)(u.J);case 16:if(h=v.sent){v.next=19;break}return v.abrupt("return");case 19:if(b=c+(e.length-1),h[c]&&h[c]!==e[0]?y=0:h[b]&&h[b]!==e[e.length-1]&&(y=c),void 0===y){v.next=24;break}return v.next=24,Object(r.e)(Object(m.e)({accountId:n,folderPath:o,start:y}));case 24:v.next=30;break;case 26:return v.prev=26,v.t0=v.catch(0),v.next=30,Object(r.b)(C.b,v.t0);case 30:case"end":return v.stop()}},J,null,[[0,26]])}function dt(e){var t,n,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(t=e.searchInfo.terms,n=void 0===t?"":t,a.prev=1,n){a.next=4;break}return a.abrupt("return");case 4:return a.next=6,Object(r.f)(p.d);case 6:return o=a.sent,a.next=9,Object(r.e)(Object(m.J)([]));case 9:return a.next=11,Object(r.e)(Object(g.e)(S.Ub,o));case 11:return a.next=13,Object(r.e)(Object(m.e)({accountId:o,folder:S.Ub,clean:!0}));case 13:return a.next=15,Object(r.e)(Object(m.F)({scrollTop:0}));case 15:a.next=21;break;case 17:return a.prev=17,a.t0=a.catch(1),a.next=21,Object(r.b)(C.b,a.t0);case 21:case"end":return a.stop()}},Z,null,[[1,17]])}function ft(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(r.f)(p.d);case 3:return e=t.sent,t.next=6,Object(r.e)(Object(m.J)([]));case 6:return t.next=8,Object(r.e)(Object(g.e)(S.Tb,e));case 8:return t.next=10,Object(r.e)(Object(m.e)({accountId:e,folder:S.Tb,clean:!0}));case 10:return t.next=12,Object(r.e)(Object(m.F)({scrollTop:0}));case 12:t.next=18;break;case 14:return t.prev=14,t.t0=t.catch(0),t.next=18,Object(r.b)(C.b,t.t0);case 18:case"end":return t.stop()}},Q,null,[[0,14]])}function pt(e){var t,n,o,a,i,c,s,m,b,y,v,g,E,O,_,A,T,w,C,N,R,k,D,P,L,j,M,x,F,B,U,W=arguments;return regeneratorRuntime.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return t=W.length>1&&void 0!==W[1]?W[1]:{},n=t.withNewMail,z.prev=1,o=e.offset,a=void 0===o?0:o,i=e.accId,z.next=5,Object(r.f)(d.m);case 5:return c=z.sent,z.next=8,Object(r.f)(p.d);case 8:return s=z.sent,s=i||s,z.next=12,Object(r.f)(l.n);case 12:return m=z.sent,z.next=15,Object(r.f)(f.g);case 15:return b=z.sent,y=b?{thread:b,childCount:1}:{thread:b},b&&m&&(m.type===S.T.DRAFT||m.type===S.T.SENT)&&(y.thread=!1),z.next=20,Object(r.f)(u.X);case 20:return v=z.sent,g=S.Ub===c,E=S.Tb===c,O=""===s?S.jb:S.ib,b&&(O=Object(I.a)("messageList.conversationSize")),z.next=27,Object(r.f)(V.d);case 27:return _=z.sent,z.next=30,Object(r.f)(H.g);case 30:return A=z.sent,z.next=33,Object(r.f)(u.G);case 33:if(T=z.sent,"true"!==A.enableMessageCategories&&0!=_.enableMessageCategories||(y.thread=!1),null!==_&&void 0!==_&&_.enableMessageCategories||!0!==(null===A||void 0===A?void 0:A.enableMessageCategories)&&"true"!==(null===A||void 0===A?void 0:A.enableMessageCategories)){z.next=38;break}return z.next=38,Object(r.e)(Object(h.c)(X({},S.tb.MAIL_CATEGORY_ENABLED,!1),{sync:!0}));case 38:if(e.folderPath){z.next=54;break}if(!c||"attachmentview"===T){z.next=54;break}return w={accountId:s,sort:v,messagePreview:ct},z.next=43,Object(r.f)(d.c);case 43:return C=z.sent,N=C.virtualFolderId,R=C.folderPath,k=C.terms,D=C.setFlags,P=q(C,G),L=Object(I.a)("quickSearchCustomFields.enabled")?Object(I.a)("quickSearchCustomFields.fields"):Object(I.a)("quickSearchDefault.fields"),N?j=K(K({},w),{},{virtualFolderId:N,page:{offset:a,size:O}}):(j=K(K({},w),{},{count:O,subfolders:!0,folderPaths:R?[R]:[]}),j=g?K(K({},j),{},{terms:k,fields:L},y):E?K(K(K({},j),y),P):K(K({},j),{},{setFlags:D,persist:!0})),M=(g?"mail.message.search":E&&"mail.message.advancedSearch")||"mail.message.simpleFlagSearch",x=g||E?st:void 0,z.abrupt("return",{params:j,apiName:void 0===N?M:"mail.message.searchList",noneApiParams:{vfolderPath:c,thread:b,timeout:x}});case 54:return z.next=56,Object(r.f)(l.m);case 56:if(F=z.sent,n){z.next=63;break}return z.next=60,Object(r.f)(Object(l.g)(F));case 60:z.t0=z.sent,z.next=64;break;case 63:z.t0=void 0;case 64:return B=z.t0,U=K(K({accountId:s,folderPath:F,sort:v,uidnext:B,page:{offset:a,size:O},messagePreview:ct},y),{},{recipients:!0}),z.abrupt("return",{params:U,apiName:"mail.message.list"});case 69:throw z.prev=69,z.t1=z.catch(1),console.log("genFetchApiAndParams",z.t1),z.t1;case 73:case"end":return z.stop()}},ee,null,[[1,69]])}function mt(e,t,n){var o,a,i;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(r.e)(Object(m.l)(e,n));case 3:return t.next=5,Object(r.f)(d.m);case 5:if(o=t.sent,a=S.Ub===o,i=S.Tb===o,!a&&!i){t.next=12;break}return t.next=11,Object(r.e)(Object(s.addModalToShow)({modalType:"alert",modalProps:{title:Object(k.a)("common.ERROR"),message:Object(k.a)("mail.errorMessage.SEARCH_TIMEOUT")}}));case 11:return t.abrupt("return",!0);case 12:return t.abrupt("return",!1);case 15:return t.prev=15,t.t0=t.catch(0),t.next=19,Object(r.b)(C.b,t.t0);case 19:case"end":return t.stop()}},te,null,[[0,15]])}function ht(e){var t,n,o,i,c,p,h,b,v,E,O,_,A,T,w,N,R,D,P,L,j,M,F,B,U,H,G,W,z,Y,q,X,$,J,Z,Q,ee,te,re,oe,ae,ie,ce,se,le,ue,de,fe,pe,me,he;return regeneratorRuntime.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return t=e.params,n=e.config,o=void 0===n?{withNewMail:!1}:n,ne.prev=1,t.accId=t.accountId,ne.next=5,Object(r.b)(pt,t,o);case 5:return i=ne.sent,c=i.apiName,p=i.params,h=i.noneApiParams,b=void 0===h?{}:h,p.folderPath=t.folderPath||p.folderPath,v=p.accountId,E=p.folderPath,O=b.vfolderPath,_=b.timeout,ne.next=15,Object(r.b)(C.c,c,p,{timeout:_,errorHandler:mt});case 15:if(A=ne.sent,T=A.data,w=A.error,!T){ne.next=147;break}if(!w){ne.next=28;break}if(N=a()(w,"data.message.key",""),!("oauth2.invalidGrant"===N)){ne.next=25;break}return ne.next=25,Object(r.b)(bt,v);case 25:return ne.next=27,Object(r.e)(Object(m.S)({loadingQueue:{}}));case 27:return ne.abrupt("return");case 28:if(!O){ne.next=32;break}return R=T.virtualFolderId,ne.next=32,Object(r.e)(Object(g.g)(O,{virtualFolderId:R},v));case 32:return D=K(K({},p),b),ne.next=35,ut(T.list,D);case 35:return ne.next=37,Object(r.f)(d.l);case 37:return P=ne.sent,ne.next=40,Object(r.f)(d.k);case 40:return L=ne.sent,ne.next=43,Object(r.f)(V.r);case 43:if(j=ne.sent,M="",P||L||v||"MX"!==j){ne.next=71;break}return ne.next=48,Object(r.f)(d.a);case 48:return F=ne.sent,B="",U=S.rb,p&&p.folderPaths&&p.setFlags?(B=p.folderPaths[0],U=B===S.qb?S.rb:F.replace(/\$/g,"")):(B=O?F.replace(/\$/g,"")===S.ob||F.replace(/\$/g,"")===S.Eb?S.qb:F.replace(/\$/g,""):p.folderPath,M=B),ne.next=54,Object(r.f)(l.m);case 54:if(ne.sent!==B){ne.next=71;break}return ne.next=58,Object(r.b)(C.c,"mail.message.simpleFlagSearch",{accountId:"",folderPaths:[B],subfolders:!1,setFlags:[U],unsetFlags:[],sort:rt,count:Object(I.a)("pinned.displayCount"),uidsOnly:!1,messagePreview:!1,persist:!1,includeUnreadCount:!1});case 58:if(!((H=ne.sent)&&H.data&&H.data.items)){ne.next=69;break}if(!(G=H.data.items)||!G[Object.keys(G)[0]]||G[Object.keys(G)[0]].folderPath!==E){ne.next=67;break}return W=Object.values(G).map(function(e){return"".concat(e.folderPath,"/").concat(e.uid)}),z='{"'.concat(E,'":').concat(JSON.stringify(W),"}"),ne.next=66,Object(r.e)(Object(m.U)(z));case 66:Object(x.a)("mail","pinned_messages",{records:W});case 67:ne.next=71;break;case 69:return ne.next=71,Object(r.e)(Object(m.U)(""));case 71:return Y=JSON.parse(JSON.stringify(T)),q=0,!1,X=0,0,$=T.offset,ne.next=76,Object(r.f)(V.b);case 76:if(J=ne.sent,Z=J.enabled,Q=UXConfig.advertisement.adFrequencyOfListItem,ee=Z&&UXConfig.advertisement.inline&&!window.adBlcokerIsEnabled&&0==$&&T&&T.items&&Object.keys(T.items).length,te=D.vfolderPath==S.S.$INBOX||D.vfolderPath===S.S.$SOCIAL||D.vfolderPath===S.S.$OTHERS||M===S.S.INBOX||M===S.S.SENT||M===S.S.DRAFT,!ee||!te){ne.next=115;break}window.uxLocalStorage.setItem("totalAdCountSet",!1),re=function(e){return M=M||a()(Y,"folderPaths[0]",""),Y.items["".concat(M)+"/AD"+"".concat($)+e]={folderPath:"".concat(M),uid:void 0,adid:e+1,flags:{seen:!0},pinned:"",recipients:{to:""},subject:""},Y.list.splice(e,0,"".concat(M)+"/AD"+"".concat($)+e),Y},oe=0;case 85:if(!(oe0&&"false"===window.uxLocalStorage.getItem("totalAdCountSet")&&(D.page.size=Y.list.length,D.page.offset=de.length,Y.mailFolderStatus.entryCount=Y.mailFolderStatus.entryCount+parseInt(window.uxLocalStorage.getItem("totalAdCount")),Y.mailFolderStatus.messageCount=Y.mailFolderStatus.messageCount+parseInt(window.uxLocalStorage.getItem("totalAdCount")),window.uxLocalStorage.setItem("totalAdCountSet",!0)),ne.next=121,Object(r.e)(Object(m.m)(Y,D));case 121:if(!E){ne.next=124;break}return ne.next=124,Object(r.e)(Object(y.p)(K({accountId:v,folderPath:E},T.mailFolderStatus)));case 124:return ne.next=126,Object(r.f)(u.V);case 126:return fe=ne.sent,ne.next=129,Object(r.f)(f.g);case 129:if(!ne.sent||1!==fe.length){ne.next=145;break}if((pe=fe[0]).isThread){ne.next=143;break}return ne.next=135,Object(r.f)(u.L);case 135:if(me=ne.sent,he=me.filter(function(e){return e&&e.parentUid&&e.parentUid===pe.uid}),ne.t0=he.length>0,!ne.t0){ne.next=141;break}return ne.next=141,Object(r.e)(Object(m.T)(he,{trigger:S.Ab.PREVIEW_NAV}));case 141:ne.next=145;break;case 143:return ne.next=145,Object(r.e)(Object(m.T)(fe,{trigger:S.Ab.PREVIEW_NAV}));case 145:return ne.next=147,Object(r.e)(Object(m.F)(void 0,{newDataLoaded:!0}));case 147:ne.next=156;break;case 149:if(ne.prev=149,ne.t1=ne.catch(1),!ne.t1||!ne.t1.data||"FOLDER_NOT_FOUND"!==ne.t1.data.code.toUpperCase()){ne.next=154;break}return ne.next=154,Object(r.e)(Object(s.addModalToShow)({modalType:"alert",modalProps:{title:Object(k.a)("common.ERROR"),message:Object(k.a)("errorMsg.FOLDER_NOT_FOUND")}}));case 154:return ne.next=156,Object(r.b)(C.b,ne.t1);case 156:case"end":return ne.stop()}},ne,null,[[1,149]])}function bt(t){var n,o,a,i;return regeneratorRuntime.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,n=t,c.next=4,Object(r.f)(L.a);case 4:if(o=c.sent,a={},o.length>1)for(i=0;i0)){E.next=41;break}return E.next=41,Object(r.b)(yt,y,g);case 41:return E.next=43,Object(r.e)(Object(m.F)());case 43:E.next=48;break;case 45:E.prev=45,E.t0=E.catch(1),console.log("fetchMailSummarySaga",E.t0);case 48:case"end":return E.stop()}},ae,null,[[1,45]])}function gt(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(r.f)(p.d);case 3:return e=t.sent,t.next=6,Object(r.e)(Object(m.J)([]));case 6:return t.next=8,Object(r.e)(Object(m.e)({accountId:e}));case 8:return t.next=10,Object(r.e)(Object(m.F)({scrollTop:0}));case 10:t.next=15;break;case 12:t.prev=12,t.t0=t.catch(0),console.log("sortMailSummaryList",t.t0);case 15:case"end":return t.stop()}},ie,null,[[0,12]])}function Et(e){var t,n,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.scrollToTop,n=void 0===t||t,i.prev=1,i.next=4,Object(r.f)(p.d);case 4:return o=i.sent,i.next=7,Object(r.f)(d.a);case 7:return a=i.sent,i.next=10,Object(r.f)(d.h);case 10:if(!i.sent){i.next=14;break}return i.next=14,Object(r.e)(Object(g.g)(a,{virtualFolderId:void 0},o));case 14:return i.next=16,Object(r.e)(Object(m.e)({accountId:o,folder:a}));case 16:if(!n){i.next=19;break}return i.next=19,Object(r.e)(Object(m.F)({scrollTop:0}));case 19:Object(x.a)("task","refresh_list"),i.next=25;break;case 22:i.prev=22,i.t0=i.catch(1),console.log("handleRefreshMailSummaryList",i.t0);case 25:case"end":return i.stop()}},ce,null,[[1,22]])}function Ot(){var e,t,n,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(r.f)(l.m);case 3:if(e=a.sent){a.next=6;break}return a.abrupt("return");case 6:return a.next=8,Object(r.f)(d.b);case 8:return t=a.sent,a.next=11,Object(r.f)(l.n);case 11:return n=a.sent,a.next=14,Object(r.f)(f.f);case 14:return o=a.sent,a.next=17,Object(r.f)(p.b);case 17:if(!a.sent||t||!o||n&&n.type!==S.T.INBOX){a.next=21;break}return a.next=21,Object(r.e)(Object(g.b)(K({folderPath:e},S.o[0])));case 21:a.next=26;break;case 23:a.prev=23,a.t0=a.catch(0),console.log("handleSettingUpdated",a.t0);case 26:case"end":return a.stop()}},se,null,[[0,23]])}function _t(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:n.prev=0;case 1:return n.next=4,Object(r.f)(p.c);case 4:if(n.sent){n.next=7;break}return n.abrupt("break",24);case 7:return n.next=9,Object(r.f)(u.G);case 9:if(n.sent!==S.eb.ATTACHMENT_VIEW){n.next=12;break}return n.abrupt("break",24);case 12:return n.next=14,Object(r.f)(u.R);case 14:if(e=n.sent,!((t=e.renderData)&&t.rows.length>0)){n.next=20;break}return n.next=19,Object(r.e)(Object(m.T)([],{trigger:S.Ab.AUTO_FIRST}));case 19:return n.abrupt("break",24);case 20:return n.next=22,Object(r.g)(i.Rc);case 22:n.next=1;break;case 24:n.next=29;break;case 26:n.prev=26,n.t0=n.catch(0),console.log("handleAutoSelectFirst",n.t0);case 29:case"end":return n.stop()}},le,null,[[0,26]])}function At(e){var t,n,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.catInfo,n=void 0===t?{}:t,a.prev=1,a.next=4,Object(r.f)(p.d);case 4:return o=a.sent,a.next=7,Object(r.e)(Object(m.J)([]));case 7:return a.next=9,Object(r.e)(Object(g.e)(n.path,o,n));case 9:return a.next=11,Object(r.e)(Object(m.F)({scrollTop:0}));case 11:return a.next=13,Object(r.f)(Object(f.m)(S.tb.MAIL_VIEW_FIRST));case 13:if("true"!==a.sent||!D.device.isDesktop&&!D.device.isTablet){a.next=17;break}return a.next=17,Object(r.e)(Object(m.x)());case 17:a.next=22;break;case 19:a.prev=19,a.t0=a.catch(1),console.log("handleChangeCategory",a.t0);case 22:case"end":return a.stop()}},ue,null,[[1,19]])}function Tt(e){var t,n,o,a,i;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,Object(r.f)(l.m);case 3:if(t=s.sent){s.next=6;break}return s.abrupt("return");case 6:return s.next=8,Object(r.e)(Object(m.J)([]));case 8:return s.next=10,Object(r.f)(l.n);case 10:return n=s.sent,s.next=13,Object(r.f)(f.f);case 13:return o=s.sent,s.next=16,Object(r.f)(p.b);case 16:return a=s.sent,s.next=19,Object(r.f)(p.d);case 19:if(i=s.sent,!a||!o||n&&n.type!==S.T.INBOX){s.next=29;break}return s.next=23,Object(r.e)(Object(g.b)(K({folderPath:t},S.o[0])));case 23:return s.next=25,Object(r.e)(Object(m.e)({accountId:i,folder:n,clean:!0}));case 25:return s.next=27,Object(r.e)(Object(m.G)({scrollToTop:!1}));case 27:s.next=35;break;case 29:return s.next=31,Object(r.e)(Object(g.e)(null,i));case 31:if(e.type!==c.Vb){s.next=35;break}return s.next=34,Object(r.b)(St,i);case 34:i?Object(x.a)("mail","switching_to_external_account"):Object(x.a)("mail","account_select");case 35:return s.next=37,Object(r.e)(Object(m.F)());case 37:return s.next=39,Object(r.f)(Object(f.m)(S.tb.MAIL_VIEW_FIRST));case 39:if("true"!==s.sent||!D.device.isDesktop&&!D.device.isTablet){s.next=43;break}return s.next=43,Object(r.e)(Object(m.x)());case 43:s.next=50;break;case 45:return s.prev=45,s.t0=s.catch(0),console.log("handleFolderCategoryUpdated",s.t0),s.next=50,Object(r.b)(C.b,s.t0);case 50:case"end":return s.stop()}},de,null,[[0,45]])}function St(e){var t,n,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,t="mail.externalAccount.popImport",i.next=4,Object(r.f)(L.a);case 4:if(n=i.sent,!(o=n.find(function(t){return t.id===e&&"pop"===t.protocol}))){i.next=10;break}return a={accountId:o.id},i.next=10,Object(r.b)(C.c,t,a);case 10:i.next=16;break;case 12:return i.prev=12,i.t0=i.catch(0),i.next=16,Object(r.b)(C.b,i.t0);case 16:case"end":return i.stop()}},fe,null,[[0,12]])}function wt(e){var t,n,o,a,i,c,s,f,h,b,v,E,O,_,A,T,w,C,N,R;return regeneratorRuntime.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return t=e.sourcePath,n=e.uidInfo,o=e.targetPath,a=e.previewInstance,k.prev=1,k.next=4,Object(r.f)(Object(u.i)(n));case 4:if(i=k.sent,k.t0=o,!k.t0){k.next=10;break}return k.next=9,Object(r.f)(Object(d.g)(o));case 9:k.t0=k.sent;case 10:return c=k.t0,s=n.reduce(function(e,t){return e+t.unread},0),k.next=14,Object(r.f)(p.d);case 14:if(f=k.sent,k.t1=1===n.length,!k.t1){k.next=20;break}return k.next=19,Object(r.f)(Object(u.O)(n[0]));case 19:k.t1=k.sent;case 20:if(!(h=k.t1)){k.next=31;break}if(!(h.parentUid===n[0].uid||h.uidList.length<=2)){k.next=27;break}return k.next=25,Object(r.e)(Object(m.e)({accountId:f,folder:t,cleanItems:[h]}));case 25:k.next=29;break;case 27:return k.next=29,Object(r.e)(Object(m.I)({folderPath:t,uids:n.map(function(e){return e.uid}),parentUid:h.uid},a));case 29:k.next=33;break;case 31:return k.next=33,Object(r.e)(Object(m.e)({accountId:f,folder:t,uidInfo:n}));case 33:return k.next=35,Object(r.f)(Object(d.h)(t));case 35:return b=k.sent,k.next=38,Object(r.f)(Object(l.c)(t));case 38:return v=k.sent,k.next=41,Object(r.f)(l.h);case 41:if(E=k.sent,O=E(t),b){k.next=46;break}return k.next=46,Object(r.e)(Object(y.p)({accountId:f,folderPath:t,messageCount:v-(i?i.length:v),unreadMessageCount:O-(i?s:O)}));case 46:if(!o){k.next=83;break}return k.next=49,Object(r.f)(Object(l.q)(S.T.INBOX));case 49:if(_=k.sent,o!==_.path){k.next=65;break}A=0;case 52:if(!(A0&&o.push({selection:{uids:n.map(function(e){return e.uid})}}),r.length>0&&o.push({selection:{uids:r.map(function(e){return e.uid})},setFlags:S.o[0].setFlags}),o}catch(e){console.log("genMoveToInboxParams",e)}}function kt(e,t){var n,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,Object(r.f)(u.ib);case 3:return i.t0=i.sent,n=(0,i.t0)(t,e),o=t.map(function(e){var t=e.uid,r=e.folderPath,o=n.find(function(e){return e.uid===t&&e.folderPath===r}),a=o&&o.flags&&o.flags.seen?0:1;return o&&o.uidList&&(a=o.uidList.length-((o.seenChildrenUids?o.seenChildrenUids.length:0)+(o.parentFlags.seen?1:0))),{uid:t,folderPath:r,unread:a}}),a=e?X({},e,o):{},o.map(function(e){var t=e.folderPath,n=e.uid,r=e.unread;a[t]?a[t].push({uid:n,folderPath:t,unread:r}):a[t]=[{uid:n,folderPath:t,unread:r}]}),i.abrupt("return",a);case 11:i.prev=11,i.t1=i.catch(0),console.log("getSourceChanges",i.t1);case 14:case"end":return i.stop()}},be,null,[[0,11]])}function It(e){var t,n,o,a,i,c,s,p,m,h,b,y,v,g,E,O,_,A,T,w,C,R,k,I,D,P,L,j;return regeneratorRuntime.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return t=e.accountId,n=e.folderPath,o=e.uidInfo,a=e.apiType,i=e.typeOption,c=void 0===i?{}:i,M.next=3,Object(r.f)(d.l);case 3:return s=M.sent,M.next=6,Object(r.f)(d.k);case 6:return p=M.sent,m=s||p,M.next=10,Object(r.f)(Object(u.i)(o));case 10:return h=M.sent,M.next=13,Object(r.f)(Object(u.h)(h));case 13:return b=M.sent,M.next=16,Object(r.f)(d.m);case 16:return y=M.sent,M.next=19,Object(r.f)(d.d);case 19:return v=M.sent,M.next=22,Object(r.f)(f.f);case 22:return g=M.sent,M.next=25,Object(r.f)(u.G);case 25:return E=M.sent,O=E!==it,_=g&&O?N.a:N.i,A=g&&O?N.b:N.j,T=g&&O?"mail.category.message.move":"mail.message.move",w=g&&O?"mail.category.message.report":"mail.message.report",M.next=33,Object(r.b)(kt,y,o);case 33:if(k=M.sent,M.prev=34,!y){M.next=41;break}if("move"===a?(C=m&&O?"mail.message.searchMove":T,R=m&&O?N.n:_):"report"===a&&(C=m&&O?"mail.message.searchReport":w,R=m&&O?N.o:A),E!==it){M.next=40;break}return D=b[0].folderPath,M.abrupt("return",{apiName:C,apiMethod:R,params:[K({accountId:t,selection:{uids:b.map(function(e){return e.uid})},folderPath:D,destFolderPath:n},c)],sourceChanges:X({},D,o),targetPath:n});case 40:return M.abrupt("return",{apiName:C,apiMethod:R,params:m?[K({accountId:t,virtualFolderId:v,selection:b.map(function(e){return{folderPath:e.folderPath,uid:e.uid}}),destFolderPath:n},c)]:[K({unsetFlags:[],sourceVirtualFolderId:v,virtualSelection:b.map(function(e){return{folderPath:e.folderPath,uid:e.uid}}),destFolderPath:n},c)],sourceChanges:k,targetPath:n});case 41:return P=null===(I=b[0])||void 0===I?void 0:I.folderPath,M.next=44,Object(r.f)(Object(l.q)(S.T.INBOX));case 44:if(L=M.sent,!g||n!==L.path||!O){M.next=49;break}return"move"===a?(C=T,R=_):"report"===a&&(C=w,R=A),j=Rt(b),M.abrupt("return",{apiName:C,apiMethod:R,params:j.map(function(e){return K(K({},e),{},{sourceFolderPath:P,destFolderPath:n},c)}),sourceChanges:k,targetPath:n});case 49:return"move"===a?(C="mail.message.move",R=N.i):"report"===a?(C="mail.message.report",R=N.j):"delete"===a&&(C="mail.message.delete",R=N.h),M.abrupt("return",{apiName:C,apiMethod:R,params:[K({accountId:t,selection:{uids:h.map(function(e){return e.uid})},folderPath:P,destFolderPath:n},c)],sourceChanges:k,targetPath:n});case 53:throw M.prev=53,M.t0=M.catch(34),console.log("genMoveApiAndParams",M.t0),M.t0;case 57:case"end":return M.stop()}},ye,null,[[34,53]])}function Dt(e){var t,n,o,a,i,c,s,l,u,d,f,h,y,v,g,E,O,_,A,T,S,w;return regeneratorRuntime.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(t=e.accountId,n=e.folderPath,o=e.uidInfo,a=e.previewInstance,C.prev=1,void 0!==t){C.next=8;break}return C.next=5,Object(r.f)(p.d);case 5:C.t0=C.sent,C.next=9;break;case 8:C.t0=t;case 9:return c=C.t0,s={},l="move",u=n.indexOf("/")>-1?n.split("/")[0]:n,d=null===(i=o[0])||void 0===i?void 0:i.folderPath,f=d.indexOf("/")>-1?d.split("/")[0]:d,h=Object(I.a)("mail.folder.specialFolders"),y=h.trash.name,v=Object(I.a)("mail.folder.specialFolders"),g=v.junk.name,f===g&&u!==g&&y!==u?(s.type="notJunk",l="report"):f!==g&&u===g&&(s.type="junk",l="report"),C.next=20,Object(r.b)(It,{accountId:c,folderPath:n,uidInfo:o,apiType:l,typeOption:s});case 20:return E=C.sent,O=E.apiMethod,_=E.params,A=E.sourceChanges,T=E.targetPath,C.next=27,Object(r.e)(Object(m.C)(o));case 27:return C.next=29,Object(r.e)(Object(m.W)({uidInfo:o,flagName:"flagged",flagValue:!1,childrenFlagUidsField:"flaggedChildrenUids"}));case 29:return C.next=31,Object(r.e)(Object(m.y)({sourceChanges:A,status:"removing",accountId:t}));case 31:return C.next=33,Object(r.e)(Object(m.F)(void 0,{loadDataNeeded:!1}));case 33:return C.next=35,Object(r.a)(_.map(function(e){return Object(r.b)(O,e)}));case 35:return S=C.sent,w=S.filter(function(e){return!e.error}).map(function(e){return e.data}),C.next=39,Object(r.e)(Object(m.E)({sourceChanges:A,targetPath:T,result:w}));case 39:return C.next=41,Object(r.b)(Ct,{sourceChanges:A,targetPath:T});case 41:return C.next=43,Object(r.e)(Object(m.F)());case 43:if(""===a){C.next=46;break}return C.next=46,Object(r.e)(Object(b.v)({opened:!1},a));case 46:Object(x.a)("mail","move",{records:w}),C.next=53;break;case 49:throw C.prev=49,C.t1=C.catch(1),console.log("handleSummariesMoveTo",C.t1),C.t1;case 53:case"end":return C.stop()}},ve,null,[[1,49]])}function Pt(e){var t,n,o,a,i,c;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.targetPath,n=e.result,s.prev=1,s.next=4,Object(r.f)(l.m);case 4:return o=s.sent,s.next=7,Object(r.f)(Object(f.m)(S.tb.MAIL_PIN_MESSAGES));case 7:if(a=s.sent,i=JSON.parse(a||"{}"),c=!1,n.forEach(function(e){e.folderPath;var n=e.uidPairs,r=void 0===n?[]:n;r.length>0&&r.forEach(function(e){var n=e.srcUid,r=e.destUid,a=Object(A.x)(n,o);if(i[o]&&i[o].includes(a)){i[o]=i[o].filter(function(e){return e!==a});var s=Object(A.x)(r,t);i[t]?i[t].push(s):i[t]=[s],c=!0}})}),c){s.next=13;break}return s.abrupt("return");case 13:return s.next=15,Object(r.e)(Object(h.c)(X({},S.tb.MAIL_PIN_MESSAGES,JSON.stringify(i)),{sync:!0}));case 15:s.next=20;break;case 17:s.prev=17,s.t0=s.catch(1),console.log("handleMovePinMessages",s.t0);case 20:case"end":return s.stop()}},ge,null,[[1,17]])}function Lt(e){var t,n,o,a,i,c,s,h,b,y,v,g,E,O,A,T,w,C;return regeneratorRuntime.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return t=e.msgs,n=e.category,o=n.setFlags,a=n.path,N.prev=1,N.next=4,Object(r.f)(p.d);case 4:return i=N.sent,N.next=7,Object(r.f)(l.m);case 7:return c=N.sent,N.next=10,Object(r.f)(d.c);case 10:for(s=N.sent,h=s.vFolderFlag,b=s.path,y={},v=0;v1||E[0].uid===O[0].uid,N.next=23,Object(r.f)(u.G);case 23:return T=N.sent,N.next=26,Object(r.f)(f.k);case 26:if(w=N.sent,!A){N.next=37;break}if(D.device.isDesktop&&T!==it&&w){N.next=33;break}return N.next=31,Object(r.b)(lt);case 31:N.next=35;break;case 33:return N.next=35,Object(r.e)(Object(m.T)([],{trigger:S.Ab.AUTO}));case 35:N.next=37;break;case 37:return N.next=39,Object(r.b)(kt,b,t);case 39:return C=N.sent,N.next=42,Object(r.e)(Object(m.y)({sourceChanges:C,status:"removing",accountId:i}));case 42:return N.next=44,Object(r.e)(Object(m.F)(void 0,{loadDataNeeded:!1}));case 44:return N.next=46,Object(r.a)(Object.entries(y).map(function(e){var t=W(e,2),n=t[0],a=t[1];return Object(r.b)(_.a.service,"mail.message.multiFlag",{folderPath:c,selection:{uids:a.map(function(e){return e.uid})},set:o,unset:JSON.parse(n)})}));case 46:return N.next=48,Object(r.b)(wt,{sourcePath:b,uidInfo:t,targetPath:a});case 48:return N.next=50,Object(r.e)(Object(m.F)());case 50:N.next=55;break;case 52:N.prev=52,N.t0=N.catch(1),console.log("handleMoveToCategory",N.t0);case 55:case"end":return N.stop()}},Ee,null,[[1,52]])}function jt(e){var t,n,o,a,i,c,s,u,d,f,m,h,b,y,v;return regeneratorRuntime.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return t=e.uidInfo,n=e.event,o=e.status,a=e.previewInstance,g.prev=1,i=n.xproperties,c=i["X-OWNER-NAME"],s=i["X-OWNER-ID"],u=i["X-EVENT-ID"],d=i["X-CALENDAR-ID"],g.next=5,Object(r.f)(p.a);case 5:return f=g.sent,m=f.email,h={ownerName:c,calendarId:d,ownerId:s,eventUid:u,email:m,status:o},g.next=10,Object(r.b)(_.a.service,"calendar.event.updateRsvp",h);case 10:return g.next=12,Object(r.e)(Object(E.x)());case 12:return g.next=14,Object(r.e)(Object(O.c)({message:Object(k.a)("calendar.editorView.INVITATION_CHANGE")}));case 14:return g.next=16,Object(r.f)(p.d);case 16:return b=g.sent,g.next=19,Object(r.f)(Object(l.q)("trash"));case 19:if(y=g.sent,v=y.path,t.folderPath!==v){g.next=23;break}return g.abrupt("return");case 23:return g.next=25,Object(r.b)(Dt,{accountId:b,folderPath:v,uidInfo:[t],previewInstance:a});case 25:g.next=32;break;case 27:return g.prev=27,g.t0=g.catch(1),console.log("handleUpdateEventRSVP",g.t0),g.next=32,Object(r.b)(C.b,g.t0);case 32:case"end":return g.stop()}},Oe,null,[[1,27]])}function Mt(e){var t,n,o,a,i,c,s,f,h,b,g;return regeneratorRuntime.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.prev=0,E.next=3,Object(r.f)(Object(l.g)(e));case 3:return t=E.sent,E.next=6,Object(r.f)(u.X);case 6:return n=E.sent,E.next=9,Object(r.f)(p.d);case 9:return o=E.sent,E.next=12,Object(r.f)(Object(l.c)(e));case 12:return a=E.sent,i={uidnext:t,folderPath:e,sort:n,accountId:o},E.next=16,Object(r.b)(_.a.service,"mail.message.check",i,{extendSession:!1});case 16:if(c=E.sent,s=c.mailFolderStatus,f=c.list,h=c.otherFolders,s.messageCount===a){E.next=23;break}return E.next=23,Object(r.b)(Et,!0);case 23:return E.next=25,Object(r.e)(Object(y.p)(K(K({accountId:o,folderPath:e},s),{},{otherFolders:h})));case 25:if(!(f.length>0)){E.next=46;break}return E.next=28,Object(r.f)(l.m);case 28:if(b=E.sent,!(b===e)){E.next=35;break}return E.next=33,Object(r.e)(Object(m.G)({scrollToTop:!1}));case 33:E.next=37;break;case 35:return E.next=37,Object(r.e)(Object(m.e)({accountId:o,folderPath:e,clean:!0}));case 37:return E.next=39,Object(r.e)(Object(O.c)({message:Object(T.a)(Object(k.a)("mail.notifyMessage.NEW_MESSAGES"),f.length)}));case 39:return E.next=41,Object(r.f)(d.a);case 41:return g=E.sent,E.next=44,Object(r.e)(Object(v.b)({accountId:o,folder:g,clean:!0}));case 44:return E.next=46,Object(r.e)(Object(v.h)({scrollTop:0,fullOpenSelected:!1}));case 46:E.next=51;break;case 48:E.prev=48,E.t0=E.catch(0),console.log("doMailMailAutoCheck",E.t0);case 51:case"end":return E.stop()}},_e,null,[[0,48]])}function xt(){var e,t,n;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,Object(r.f)(l.m);case 3:return e=o.sent,o.next=6,Object(r.f)(Object(l.q)("inbox"));case 6:return t=o.sent,n=t.path,o.next=10,Object(r.b)(Mt,e);case 10:if(n===e){o.next=13;break}return o.next=13,Object(r.b)(Mt,n);case 13:o.next=18;break;case 15:o.prev=15,o.t0=o.catch(0),console.log("handleMailAutoCheck",o.t0);case 18:case"end":return o.stop()}},Ae,null,[[0,15]])}function Ft(e){var t,n,o,a,i,c,s;return regeneratorRuntime.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(t=e.size,n=e.height,o="prefs.set",l.prev=2,!n){l.next=11;break}return a=t,l.next=7,Object(r.b)(_.a.service,o,{map:{height:a}});case 7:i=l.sent,i.data,l.next=16;break;case 11:return c=t,l.next=14,Object(r.b)(_.a.service,o,{map:{width:c}});case 14:s=l.sent,s.data;case 16:l.next=22;break;case 18:return l.prev=18,l.t0=l.catch(2),l.next=22,Object(r.b)(C.b,l.t0,o);case 22:case"end":return l.stop()}},Te,null,[[2,18]])}function Bt(e){var t,n,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(t=e.search,i.prev=1,!t){i.next=4;break}return i.abrupt("return");case 4:return i.next=6,Object(r.f)(p.d);case 6:return n=i.sent,i.next=9,Object(r.f)(d.e);case 9:if(o=i.sent){i.next=15;break}return i.next=13,Object(r.f)(l.n);case 13:a=i.sent,o=a&&a.path;case 15:return i.next=17,Object(r.e)(Object(y.o)(n,[o]));case 17:i.next=22;break;case 19:i.prev=19,i.t0=i.catch(1),console.log("handleToggleTuiSearch",i.t0);case 22:case"end":return i.stop()}},Se,null,[[1,19]])}function Ut(){var e,t,n;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return e="contacts.listAll",t={searchFields:["lzPhoto"],typeFilter:["contact"]},o.prev=2,o.next=5,Object(r.b)(_.a.service,e,t);case 5:return n=o.sent,o.next=8,Object(r.e)(Object(m.u)(n,t));case 8:o.next=14;break;case 10:return o.prev=10,o.t0=o.catch(2),o.next=14,Object(r.e)(Object(m.t)(o.t0,t));case 14:case"end":return o.stop()}},we,null,[[2,10]])}function Vt(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)(i.Gb,Ut);case 2:case"end":return e.stop()}},Ce)}function Ht(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)(i.xb,jt);case 2:case"end":return e.stop()}},Ne)}function Gt(e){var t,n,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.accountId,n=e.folderPath,a.prev=1,a.next=4,Object(r.f)(u.U);case 4:return o=a.sent,a.next=7,Object(r.b)(Dt,{accountId:t,folderPath:n,uidInfo:o});case 7:a.next=13;break;case 9:return a.prev=9,a.t0=a.catch(1),a.next=13,Object(r.b)(C.b,error);case 13:case"end":return a.stop()}},Re,null,[[1,9]])}function Wt(){var e,t,n;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,Object(r.f)(Object(l.q)("draft"));case 3:return e=o.sent,o.next=6,Object(r.f)(p.d);case 6:if(t=o.sent,!e){o.next=19;break}return n=e.path,o.next=11,Object(r.e)(Object(m.e)({folder:n,accountId:t}));case 11:return o.next=13,Object(r.f)(d.a);case 13:if(o.sent!==n){o.next=19;break}return o.next=17,Object(r.e)(Object(m.F)());case 17:return o.next=19,Object(r.e)(Object(m.J)([]));case 19:o.next=25;break;case 21:return o.prev=21,o.t0=o.catch(0),o.next=25,Object(r.b)(C.b,o.t0);case 25:case"end":return o.stop()}},ke,null,[[0,21]])}function zt(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,Object(r.f)(F.c);case 3:e=n.sent,t=Object.keys(e).filter(function(e){return""!==e&&"_"!==e}),U()(t)||t.filter(function(e){if(!window.ux.getWindow(e).closed)return window.ux.getWindow(e).close()}),n.next=12;break;case 8:return n.prev=8,n.t0=n.catch(0),n.next=12,Object(r.b)(C.b,n.t0);case 12:case"end":return n.stop()}},Ie,null,[[0,8]])}function Yt(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.e)(Object(m.Q)(!0));case 2:case"end":return e.stop()}},De)}function Kt(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.e)(Object(m.Q)(!1));case 2:case"end":return e.stop()}},Pe)}function qt(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)(c.K,Wt);case 2:case"end":return e.stop()}},Le)}function Xt(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.Fc,Ct);case 2:case"end":return e.stop()}},je)}function $t(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.yc,ht);case 2:case"end":return e.stop()}},Me)}function Jt(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.j)(100,i.Ac,Et);case 2:case"end":return e.stop()}},xe)}function Zt(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)(i.qc,vt);case 2:case"end":return e.stop()}},Fe)}function Qt(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.Bc,gt);case 2:case"end":return e.stop()}},Be)}function en(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)([i.id,c.Vb],Tt);case 2:case"end":return e.stop()}},Ue)}function tn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)([R.L,R.K],Ot);case 2:case"end":return e.stop()}},Ve)}function nn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.dc,Nt);case 2:case"end":return e.stop()}},He)}function rn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.Mc,Gt);case 2:case"end":return e.stop()}},Ge)}function on(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.Hc,Dt);case 2:case"end":return e.stop()}},We)}function an(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.Xc,dt);case 2:case"end":return e.stop()}},ze)}function cn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.Vc,ft);case 2:case"end":return e.stop()}},Ye)}function sn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.Wc,At);case 2:case"end":return e.stop()}},Ke)}function ln(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.gc,Lt);case 2:case"end":return e.stop()}},qe)}function un(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.fc,Bt);case 2:case"end":return e.stop()}},Xe)}function dn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.eb,xt);case 2:case"end":return e.stop()}},$e)}function fn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.od,Ft);case 2:case"end":return e.stop()}},Je)}function pn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.I,Yt);case 2:case"end":return e.stop()}},Ze)}function mn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.K,Kt);case 2:case"end":return e.stop()}},Qe)}function hn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(i.Gc,Pt);case 2:case"end":return e.stop()}},et)}function bn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)(i.kc,_t);case 2:case"end":return e.stop()}},tt)}function yn(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)(i.e,zt);case 2:case"end":return e.stop()}},nt)}t.b={watchclosePreviewPop:yn,watchContactAvatar:Vt,watchMailSelectFirst:bn,watchMailDraftUpdated:qt,watchFetchMailSummaryList:$t,watchRefreshMailSummaryList:Jt,watchFetchMailSummary:Zt,watchSortMailSummaryList:Qt,watchCategoryChanged:en,watchSummaryMoveBetweenFolderCache:Xt,watchToggleMailThreadMode:nn,watchSelectedMoveTo:rn,watchMailSummaryMoveTo:on,watchSearchMailSummary:an,watchAdvanceSearchMailSummary:cn,watchChangeCategory:sn,watchMoveToCategory:ln,watchMailUpdateEventRSVP:Ht,watchSettingChanged:tn,watchToggleTuiSearch:un,watchMailAutoCheck:dn,watchMailAccountListExpand:pn,watchMailAccountListShrink:mn,watchMovePinMessages:hn,watchSlidingSplitPane:fn}}).call(this,n(129))},function(e,t,n){var r=n(429),o=n(1726),a=n(378),i=n(1727),c=a(function(e){var t=r(e,i);return t.length&&t[0]===e[0]?o(t):[]});e.exports=c},function(e,t,n){"use strict";n.d(t,"b",function(){return L}),n.d(t,"a",function(){return F});var r=n(0),o=n.n(r),a=n(70),i=n.n(a),c=n(284),s=n.n(c),l=n(145),u=n.n(l),d=n(167),f=n.n(d),p=n(134),m=n.n(p),h=n(27),b=n.n(h),y=n(151),v=n.n(y),g=n(756),E=n.n(g),O=n(1129),_=n(32),A=n(3),T=n(91),S=n(7);function w(e){"@babel/helpers - typeof";return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.M:case a.L:return Object.assign({},e,t);default:return e}},c=n(4),s=n(7);function l(e){"@babel/helpers - typeof";return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{items:{},messageSummaries:{},list:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.bb:var n=t.data;return d(d({},e),{},{pagination:d(d({},e.pagination),n)});case a.W:var r=t.navInfo;return d(d({},e),{},{pagination:d(d({},e.pagination),r)});case a.B:case a.A:return d(d({},e),{},{fetchStatus:c.R});case a.T:return d(d({},e),{},{fetchStatus:c.P});case a.V:var o=t.params.catchFolder;return d(d({},e),{},{items:d(d({},e.items),{},f({},o,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.V:return d(d({},e),t.data.items);default:return e}}(e.items[o],t))),list:d(d({},e.list),{},f({},o,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{indexes:[],removed:[]},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.V:var n=t.data.list,r=e.indexes,o=e.removed,i=r.slice();return n.forEach(function(e){o.some(function(t){return t.startsWith(e)})||i.some(function(t){return t.startsWith(e)})||i.push(e)}),{indexes:i,removed:o,totalCount:t.data.totalCount};default:return e}}(e.list[o],t)))});case a.O:var i=t.params,u=i.uidInfo,m=i.folder,h=i.start,b=i.clean;return d(d({},e),{},m?{list:d(d({},e.list),{},f({},m,function(e,t){var n=t.start,r=t.uidInfo,o=t.clean;if(e){var a=e.indexes.slice(),i=e.removed.slice();if(void 0!==n)return i=[].concat(p(i),p(a.slice(n))),a.length=n,{indexes:a,removed:i,totalCount:e.totalCount};if(r){var c=r.map(function(e){var t=e.uid,n=e.folderPath;return Object(s.mailUidToKey)(t,n)});return{indexes:a=a.filter(function(e){return!c.some(function(t){return e.startsWith(t)})||(i.push(e),!1)}),removed:i,totalCount:e.totalCount}}return o?(a.length=0,i.length=0,{indexes:a,removed:i,totalCount:0,cacheExpired:!0}):{indexes:a,removed:e.removed,totalCount:e.totalCount,cacheExpired:!0}}}(e.list[m],{start:h,uidInfo:u,clean:b})))}:{list:{}});case a.P:case a.N:case a.b:return d(d({},e),{},{fetchStatus:c.O});case a.Ec:var y=function(){for(var n=t.sourceChanges,r=t.status,o=Object.keys(n),a={},i=function(t){var i=o[t];if(!e.list[i])return"break";var c=n[i].reduce(function(t,n){var o=Object(s.mailUidToKey)(n.uid,n.folderPath);return e.list[i].indexes.filter(function(e){return e.startsWith(o)}).forEach(function(n){t[n]=d(d({},e.items[i][n]),{},{_status:r})}),t},{});a[i]=d(d({},e.items[i]),c)},c=0;c0&&void 0!==arguments[0]?arguments[0]:{"":{items:{},messageSummaries:{},list:{}},pagination:{itemHeight:v,itemWidth:g,selectedInfo:[]},thumbZoomScale:1,sort:b,filter:h,layout:E,attachName:"",uploadingToCloudStatus:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.bb:var n=t.data;return d(d({},e),{},{pagination:d(d({},e.pagination),n)});case a.W:var r=t.navInfo;return d(d({},e),{},{pagination:d(d({},e.pagination),r)});case a.Y:var o=t.selectedInfo,i=void 0===o?[]:o,l=t.options;return d(d({},e),{},{pagination:d(d(d({},e.pagination),l),{},{selectedInfo:i})});case a.U:var u=t.sort;return d(d({},e),{},{sort:u});case a.Q:var p=t.filter;return d(d({},e),{},{filter:p});case a.R:var m=t.layout,O=s.device.isMobile||c.e.INFO===m,_=O?v:280,A=O?g:200;return d(d({},e),{},{layout:m,pagination:d(d({},e.pagination),{itemHeight:_,itemWidth:A})});case a.Yc:var T=t.searchInfo.attachName;return d(d({},e),{},{attachName:T});case a.db:var S=t.uploadingToCloudStatus;return d(d({},e),{},{uploadingToCloudStatus:S});default:var w=t.accountId||"";return d(d({},e),{},f({},w,y(e[w],t)))}},_=n(11);function A(e){return function(e){if(Array.isArray(e))return T(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{list:[],items:{},listFetchStatus:c.Q,collectedAddressFetchStatus:c.Q,collectedAddressFilter:""},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.p:return w(w({},e),{},{listFetchStatus:c.P});case a.q:return w(w({},e),{},{listFetchStatus:c.R},t.data);case a.o:return w(w({},e),{},{listFetchStatus:c.O});case a.m:return w(w({},e),{},{collectedAddressFetchStatus:c.P});case _.B:return w(w({},e),{},{collectedAddressFilter:t.searchFilter});case a.n:var n=t.data.ids,r=e.items,o=e.list;return n.forEach(function(e){delete r[e],o.splice(o.indexOf(e),1)}),w(w({},e),{},{items:w({},r),list:A(o),collectedAddressFetchStatus:c.R});case a.l:return w(w({},e),{},{collectedAddressFetchStatus:c.O});default:return e}},R=n(235),k=n.n(R),I=n(101),D=n.n(I),P=n(6),L=n(8),j=n(14);function M(e){return function(e){if(Array.isArray(e))return x(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{items:{},list:[],selected:0,projectedList:[],minimizedComposeList:{},fetchStatus:c.Q,createFolderStatus:c.Q,hugeMailFolder:{},cancelMail:[],cancelSendInProgress:!1},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{type:""};switch(t.type){case L.Cb:var n=t.id,r=t.message,o=void 0===r?{}:r,a=t.isDirty,i=t.isLoading,s=t.mode,l=t.messageId;if(t.isPopup){Object(j.a)("mail","open_composer");var u=n===e.selected?0:e.selected;return B(B({},e),{},{items:B(B({},e.items),{},U({},n,{id:n,message:B(B({},o),{},{recipients:o.recipients&&Array.isArray(o.recipients.to)?o.recipients:{to:[],cc:[],bcc:[]},body:"string"==typeof o.body?o.body:o.body&&o.body.content||""}),isDirty:a,isLoading:i,mode:s,messageId:l,projected:!0})),minimizedComposeList:B(U({},n,{id:n,message:B(B({},o),{},{recipients:o.recipients&&Array.isArray(o.recipients.to)?o.recipients:{to:[],cc:[],bcc:[]},body:"string"==typeof o.body?o.body:o.body&&o.body.content||""}),isDirty:a,isLoading:i,mode:s,messageId:l,projected:!0}),e.minimizedComposeList),selected:u,projectedList:[].concat(M(e.projectedList),[n])})}return B(B({},e),{},{list:[].concat(M(e.list),[n]),items:B(B({},e.items),{},U({},n,{id:n,message:B(B({},o),{},{recipients:o.recipients&&Array.isArray(o.recipients.to)?o.recipients:{to:[],cc:[],bcc:[]},body:"string"==typeof o.body?o.body:o.body&&o.body.content||""}),isDirty:a,isLoading:i,mode:s,messageId:l})),minimizedComposeList:B(U({},n,{id:n,message:B(B({},o),{},{recipients:o.recipients&&Array.isArray(o.recipients.to)?o.recipients:{to:[],cc:[],bcc:[]},body:"string"==typeof o.body?o.body:o.body&&o.body.content||""}),isDirty:a,isLoading:i,mode:s,messageId:l,projected:!0}),e.minimizedComposeList),selected:n});case Object(L.Ab)(L.j):var d=t.id,f=d===e.selected?0:e.selected;e.list.splice(e.list.indexOf(d),1);var p=e.projectedList.indexOf(d);return e.projectedList.splice(p,p<0?0:1),delete e.minimizedComposeList[d],Object(j.a)("mail","close_composer"),B(B({},e),{},{list:M(e.list),items:B(B({},e.items),{},U({},d,void 0)),minimizedComposeList:B({},e.minimizedComposeList),projectedList:M(e.projectedList),selected:f});case L.qc:var m=t.id,h=t.attrs,b=t.uid,y=e.items[m];return B(B({},e),{},void 0===y?{items:B(B({},e.items),{},U({},m,void 0))}:{items:B(B({},e.items),{},U({},m,B(B(B({},y),h),{},{uid:b})))});case L.rc:var v=t.id,g=t.attrs,E=e.items[v],O=e.minimizedComposeList[v];return O&&O.message&&(O.message.draftUidsToDelete=g.draftUidsToDelete),void 0===E?(Object(j.a)("mail","changed_priority"),B(B({},e),{},void 0!==O?{minimizedComposeList:B(B({},e.minimizedComposeList),{},U({},v,B({},O)))}:{items:B(B({},e.items),{},U({},v,void 0))})):B(B({},e),{},{items:B(B({},e.items),{},U({},v,B(B({},E),{},{message:B(B({},E.message),g)}))),minimizedComposeList:B(B({},e.minimizedComposeList),{},U({},v,B(B({},E),{},{message:B(B({},E.message),g)})))});case L.Z:return B(B({},e),{},{createFolderStatus:c.P});case L.ab:var _=t.data,A=_.accountId,T=_.parentId,S=void 0===T?t.data.id:T,w=e.list;return B(B({},e),{},{list:w,hugeMailFolder:{parentId:S,accountId:A},createFolderStatus:c.R});case L.Y:return B(B({},e),{},{createFolderStatus:c.O});case L.L:var C=t.message,N=void 0===C?{}:C,R=t.id,k=e.items[R],I=N.attachments,D=void 0===I?[]:I;return B(B({},e),{},{items:B(B({},e.items),{},U({},R,B(B({},k),{},{isLoading:!1,message:B(B({},N),{},{attachments:M(D)})})))});case L.Yb:var x=t.id,F=t.attachments,V=e.items[x];return B(B({},e),{},{items:B(B({},e.items),{},U({},x,B(B({},V),{},{message:B(B({},V.message),{},{attachments:F}),isDirty:!0})))});case L.Db:var H=t.id,G=H===e.selected?0:e.selected,W=M(e.list);return W.splice(e.list.indexOf(H),1),Object(j.a)("mail","pop_out_composer"),B(B({},e),{},{list:W,items:B(B({},e.items),{},U({},H,B(B({},e.items[H]),{},{projected:!0}))),selected:G,projectedList:[].concat(M(e.projectedList),[H])});case Object(L.Ab)(L.qb):var z=t.id,Y=z===e.selected?0:e.selected;e.list.splice(e.list.indexOf(z),1);var K=e.projectedList.indexOf(z);return e.projectedList.splice(K,K<0?0:1),Object(j.a)("mail","minimize_composer"),B(B({},e),{},{list:M(e.list),items:B(B({},e.items),{},U({},z,void 0)),projectedList:M(e.projectedList),selected:Y});case L.nb:var q=t.id;return delete e.minimizedComposeList[q],Object(j.a)("mail","maximize_composer"),B(B({},e),{},{minimizedComposeList:B({},e.minimizedComposeList)});case L.ob:var X=t.id;return delete e.minimizedComposeList[X],Object(j.a)("mail","maximize_composer"),B(B({},e),{},{minimizedComposeList:B({},e.minimizedComposeList)});case L.Q:var $=t.id,J=e.minimizedComposeList[$];return J.error=!0,Object(j.a)("mail","maximize_composer"),B(B({},e),{},{minimizedComposeList:B(B({},e.minimizedComposeList),{},U({},$,B({},J)))});case L.Xb:var Z=t.id,Q=e.items[Z];return Object(j.a)("mail","compose_send",{record:Q}),B(B({},e),{},{items:B(B({},e.items),{},U({},Z,B(B({},Q),{},{isSending:!0})))});case Object(L.P)(L.Xb):case Object(L.Ab)(L.Xb):var ee=t.id,te=e.items[ee];return Object(j.a)("mail","send_message",{record:t}),B(B({},e),{},{items:B(B({},e.items),{},U({},ee,B(B({},te),{},{isSending:!1})))});case L.a:var ne=t.id,re=e.cancelMail?e.cancelMail:[],oe={id:ne,timer:Object(P.a)("mail.cancelmail.cancelSendTimerCount")||0},ae=re.slice();return ae.push(oe),B(B({},e),{},{cancelMail:M(ae),cancelSendInProgress:!0});case L.Eb:var ie=t.id,ce=e.cancelMail;if(ce&&ce.length>0){var se=ce.filter(function(e){return e.id!==ie}),le=se&&se.length>0;return B(B({},e),{},{cancelMail:M(se),cancelSendInProgress:le})}break;default:return e}};function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function G(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function X(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.nb:var n=t.data.id,r=t.params,o=r.part,i=r.folderPath,c=Object(s.mailUidToKey)(n,i,o);return e.includes(c)?e:[].concat(J(e),[c]);case a.wb:var l=t.uid,u=t.folderPath;return e.filter(function(e){return e!==Object(s.mailUidToKey)(l,u)});default:return e}},ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.nb:var n=t.params,r=n.part,o=n.folderPath,i=t.data.id,c=t.data.item[i],l=Object(s.mailUidToKey)(i,o,r);return r&&(c.part=r),X(X({},e),{},$({},l,c));case a.wb:var u=t.uid,d=t.folderPath;return X({},z()(e,[Object(s.mailUidToKey)(u,d)]));case a.Rb:var f=t.uid,p=t.folderPath,m=Object(s.mailUidToKey)(f,p),h=e[m];return X(X({},e),{},$({},m,X(X({},h),{},{promptReturnReceipt:!1})));default:return e}},te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{"":{list:{},items:{},mailDetailFetchStatus:c.Q},preview:{"":{currentPreviewedAttachcment:void 0,opened:!1,messagePreviewDisplay:!0,attachmentPreviewDisplay:!1,threadCurrentPage:1,threadPageSize:5,pdfFormat:!1,items:[]},_:{currentPreviewedAttachcment:void 0,opened:!1,messagePreviewDisplay:!0,attachmentPreviewDisplay:!0,threadCurrentPage:1,threadPageSize:5,pdfFormat:!1,items:[]}}},t=arguments.length>1?arguments[1]:void 0,n=t.accountId||"";switch(t.type){case a.qb:var r=t.previewInfo,o=t.previewInstance,i=r||{},l=i.document,u=K(i,Y),d=l||e.preview[o].currentPreviewedAttachcment.document;return X(X({},e),{},{preview:X(X({},e.preview),{},$({},o,X(X({},e.preview[o]),{},{currentPreviewedAttachcment:X(X(X({},e.preview[o].currentPreviewedAttachcment),u),{},{document:X({},d)})})))});case a.pb:var f=t.previewInstance,p=t.previewInfo,m=p.attachment,h=p.opened,b=void 0===h||h,y=p.messagePreviewDisplay,v=void 0===y||y,g=p.attachmentPreviewDisplay,E=void 0===g||g,O=p.document,_=O?X({},O):void 0,A=X(X({},m||e.preview[f].currentPreviewedAttachcment),{},{document:_});return X(X({},e),{},{preview:X(X({},e.preview),{},$({},f,X(X({},e.preview[f]),{},{currentPreviewedAttachcment:A,opened:b,messagePreviewDisplay:v,attachmentPreviewDisplay:E})))});case a.Ab:var T=t.summary.uid,S=t.previewInstance,w=e.preview[S].items.slice(),C=w.find(function(e){return e.uid===T});return C.recipientsExpanded=!C.recipientsExpanded,Object(j.a)("mail","toggle_recipients"),X(X({},e),{},{preview:X(X({},e.preview),{},$({},S,X(X({},e.preview[S]),{},{items:w})))});case a.tb:var N=t.previewInfo,R=N.uid,k=N.folderPath,I=N.part,D=N.subject,P=N.isEml,L=t.previewInstance,M={currentPreviewedAttachcment:void 0,opened:!0,messagePreviewDisplay:!0,attachmentPreviewDisplay:!1,threadCurrentPage:1,threadPageSize:5,subject:D,items:[{uid:R,folderPath:k,part:I,collapsed:!1,isEml:P}]};return Object(j.a)("mail","preview_attachment"),X(X({},e),{},{preview:X(X({},e.preview),{},$({},L,X({},M)))});case a.vb:var x=t.attachment,F=t.fromInstance,B=t.toInstance,U=X({},x||e.preview[F].currentPreviewedAttachcment);return X(X({},e),{},{preview:X(X({},e.preview),{},$({},B,X(X({},e.preview[F]),{},{currentPreviewedAttachcment:U,opened:!0})))});case a.Db:var V=t.previewInfo,H=t.previewInstance;return X(X({},e),{},{preview:X(X({},e.preview),{},$({},H,X(X({},e.preview[H]),V)))});default:return X(X({},e),{},$({},n,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{list:{},items:{},mailDetailFetchStatus:c.Q},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.Rb:var n=t.folderPath;return X(X({},e),{},{items:X(X({},e.items),{},$({},n,ee(e.items[n],t)))});case a.Pc:for(var r=t.data,o=r.cachePath,i=r.uidInfo,l=r.flagName,u=r.flagValue,d=e,f=0;fe.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{items:{},list:[],data:[]},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Object(L.Ab)(a.E):var n=t.data,r={};n.forEach(function(e){return r[e.id]=e});var o=n.map(function(e){return e.id});return{items:r,list:o,data:n};case a.u:var i=t.params.ids,c={items:{},list:[],data:[]};return e.data.forEach(function(e){var t=e.id;i.includes(t)||(c.items[t]=e,c.list.push(e),c.data.push(e))}),Object(j.a)("settings","click_delete_account"),ce({},c);case a.cd:var s=t.data;return{items:ce(ce({},e.items),{},se({},s.id,s)),list:[].concat(oe(e.list.filter(function(e){return e!==s.id})),[s.id]),data:[].concat(oe(e.data.filter(function(e){return e.id!==s.id})),[s])};default:return e}},ue=n(36),de=n.n(ue),fe=n(515);function pe(e){return function(e){if(Array.isArray(e))return me(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return me(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return me(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:"/",r=t.split(n);if(void 0!==r.pop()){var o=r.join(n);if(""!==o)return e[o]}}}(e.items);switch(t.type){case a.d:var r=t.path,o=t.status;return be(be({},e),{},{items:be(be({},e.items),{},ye({},r,be(be({},e.items[r]),{},{status:o})))});case Object(L.Ab)(a.F):var i=t.data;return be(be({},i),{},{selected:e.selected&&e.selected.length?e.selected:[function(e){return e.list.find(function(t){return"inbox"===de()(e,"items['".concat(t,"'].type"))})}(i)]});case a.id:var c=t.folders;return be(be({},e),{},{selected:c});case a.gd:var s=t.path,l=e.items[s];return l?(delete l.isCreatingChild,delete l.isDeleting,delete l.isEmptying,delete l.isError,delete l.isMoving,delete l.isRenaming,be(be({},e),{},{items:be({},e.items)})):e;case Object(L.Ab)(a.s):var u=t.data,d=pe(e.list),f=n(u.path);return f?(!f.subfolders&&(f.subfolders=[]),f.subfolders.push(u.path)):d.push(u.path),Object(j.a)("mail","add_folder",{record:u.path}),be(be({},e),{},{items:be(be({},e.items),{},ye({},u.path,be(be({},u),{},{status:u.status||{}}))),list:d});case Object(L.Ab)(a.fd):var p,m=t.api.params,h=m.folderPath,b=m.newName,y="",v="",g={},E="",O=pe(e.list),_=e.items[h],A=n(h),T=A?"".concat(A.path,"/").concat(b):b;A?A.subfolders.splice(A.subfolders.indexOf(h),1,T):O.splice(O.indexOf(h),1,T),_.length&&_.subfolders&&(_.subfolders[0]=_.subfolders[0].replace(h,T));var S=Object.keys(e.items).filter(function(t){return e.items[t]&&e.items[t].path.includes(h)});if(1!==S.length)for(var w=S.filter(function(t){return e.items[t]&&e.items[t].path!==h}),C=0;C0&&void 0!==arguments[0]?arguments[0]:{"":{items:{},list:[],selected:[]}},t=arguments.length>1?arguments[1]:void 0,n=void 0!==t.accountId?t.accountId:de()(t,"api.params.accountId",""),r=e[n],o=ve(e[n]||{items:{},list:[],selected:[]},t);return void 0===n||r===o?e:be(be({},e),{},ye({},n,o))};function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{tuiSearch:!1,mobileViewMode:(Te||Se)&&Object(P.a)("mail.defaultMailView"),selectedLayout:Ae,threadEnabled:!0,fetchStatus:c.Q},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.Zb:return Oe(Oe({},e),{},{fetchStatus:c.P});case a.ac:return Oe({},e);case a.Yb:return Oe(Oe({},e),{},{fetchStatus:c.O});case a.Wb:var n=t.viewMode;return Oe(Oe({},e),{},{mobileViewMode:n});case a.fc:var r=t.search;return Oe(Oe({},e),{},{tuiSearch:r});default:return e}},Ce=n(380),Ne=n(25);function Re(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ke(e){var t=function(e,t){if("object"!==Ie(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ie(t)?t:String(t)}function Ie(e){"@babel/helpers - typeof";return(Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function De(e){return function(e){if(Array.isArray(e))return Pe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.zc:return je(je({},e),t.data.items);case a.V:return je(je({},t.data.messageSummaries),e);case a.rc:return je(je({},e),t.data.items);default:return e}},He=function(e,t){var n=t.start,r=t.uidInfo,o=t.clean;if(e){var a=e.indexes.slice(),i=e.totalCount;if(void 0!==n)return a.length=n,{indexes:a,totalCount:a.length};if(r){var c=r.map(function(e){var t=e.uid,n=e.folderPath;return Object(s.mailUidToKey)(t,n)}),l=a.length;return{indexes:a=a.filter(function(e){return!c.includes(e)}),totalCount:i-l+a.length}}return o?(a.length=0,{indexes:a,totalCount:0,cacheExpired:!0}):{indexes:a,totalCount:a.length,cacheExpired:!0}}},Ge=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{items:{},list:(e={},Me(e,Fe,{}),Me(e,Be,{}),e),sort:xe,summaryListFetchStatus:c.Q,summaryFetchStatus:c.Q,summaryFetchingQueue:{}},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case a.Ec:var r=function(){for(var e=n.sourceChanges,r=n.status,o=Object.keys(e),a={},i=function(n){var i=o[n],c=e[i].reduce(function(e,n){var o=Object(s.mailUidToKey)(n.uid,n.folderPath);return e[o]=je(je({},t.items[i][o]),{},{_status:r}),e},{});a[i]=je(je({},t.items[i]),c)},c=0;c0||e.parentFlags[n]:!(t.length0&&void 0!==arguments[0]?arguments[0]:{indexes:[]},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.zc:var n=t.params.page,r=(n=void 0===n?{offset:0}:n).offset,o=t.data,i=o.list,c=o.mailFolderStatus.entryCount,s=e.cacheExpired?[]:e.indexes.slice();return i.forEach(function(e,t){s[r+t]=e}),{indexes:s,totalCount:c};default:return e}}(t.list[A][_],n))))),summaryListFetchStatus:c.R});case a.xc:return je(je({},t),{},{summaryListFetchStatus:c.O});case a.V:var T=n.params.catchFolder;return je(je({},t),{},{items:je(je({},t.items),{},Me({},T,Ve(t.items[T],n)))});case a.Bc:var S=n.sort;return Object(j.a)("mail","sort_list",{action:n}),je(je({},t),{},{sort:S});case a.nc:var w=n.params;return je(je({},t),{},{summaryFetchingQueue:je(je({},t.summaryFetchingQueue),{},Me({},JSON.stringify(w),!0))});case a.Jc:var C=n.params,N=JSON.stringify(C),R=t.summaryFetchingQueue,k=(R[N],Re(R,[N].map(ke)));return je(je({},t),{},{summaryFetchingQueue:je({},k)});case a.qc:return je(je({},t),{},{summaryFetchStatus:c.P});case a.rc:var I=n.folderPath;return je(je({},t),{},{items:je(je({},t.items),{},Me({},I,Ve(t.items[I],n))),summaryFetchStatus:c.R});case a.sc:var D=n.selectedInfo,P=void 0===D?[]:D;return je(je({},t),{},{summaryListCachedItems:[].concat(De(t.summaryListCachedItems),[P])});case a.tc:return je(je({},t),{},{summaryListCachedItems:[]});case a.pc:return je(je({},t),{},{summaryFetchStatus:c.O});case a.Kc:var L=n.folderPath,M=n.uids,x=n.parentUid,F=Object(s.mailUidToKey)(x,L),B=je({},t.items[L][F]);return B.uidList=B.uidList.filter(function(e){return!M.includes(e)}),B.childrenUids=B.childrenUids.filter(function(e){return!M.includes(e)}),B.thread=B.thread.filter(function(e){return!M.includes(e)}),je(je({},t),{},{items:je(je({},t.items),{},Me({},L,je(je({},t.items[L]),{},Me({},F,B))))});case a.oc:var U,V,H=n.params,G=H.uidInfo,W=H.folder,z=H.start,Y=H.cleanItems,K=H.clean;return je(je({},t),{},W?{list:je(je({},t.list),{},(V={},Me(V,Fe,je(je({},t.list[Fe]),{},Me({},W,He(t.list[Fe][W],{start:z,uidInfo:G,clean:K})))),Me(V,Be,je(je({},t.list[Be]),{},Me({},W,He(t.list[Be][W],{start:z,uidInfo:G,clean:K})))),V)),items:je(je({},t.items),{},Me({},W,function(e,t){var n,r,o=t.cleanItems,a=t.uidInfo,i=t.clean;return o||a?((n=(r=[]).concat.apply(r,De(o||[]))).concat.apply(n,De(a||[])).map(function(e){var t=e.uid,n=e.folderPath;return Object(s.mailUidToKey)(t,n)}).forEach(function(t){delete e[t]}),je({},e)):i?{}:e}(t.items[W],{uidInfo:G,cleanItems:Y,clean:K})))}:{list:(U={},Me(U,Fe,{}),Me(U,Be,{}),U)});default:return t}},We=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{"":{items:{},list:(e={},Me(e,Fe,{}),Me(e,Be,{}),e),sort:Object(P.a)("common.defaultSortOrder.value"),summaryListFetchStatus:c.Q,summaryListCachedItems:[],summaryFetchStatus:c.Q,summaryFetchingQueue:{}},summaryListForAvatar:{},pagination:{selectedInfo:[],fullOpenSelected:!1,selectMode:Object(s.isDesktop)(),forceRenderingMark:!1},mailAccountListExpanded:!0},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case a.eb:var r=n.lastAutoCheck;return je(je({},t),{},{lastAutoCheck:r});case a.Rc:var o=n.data;return je(je({},t),{},{pagination:je(je({},t.pagination),{},{forceRenderingMark:!1},o)});case a.Ic:var i=n.navInfo,l=n.options,u=void 0===l?{scrolling:!1}:l,d=i.scrollTop;if(u.scrolling){var f=t.pagination,p=f.renderData,m=f.listHeight,h=f.bufferCount,b=Object(Ce.a)(p,m,h,d);return je(je({},t),{},{pagination:je(je(je({},t.pagination),{},{forceRenderingMark:!1},b),{},{scrollTop:d})})}return je(je({},t),{},{pagination:je(je({},t.pagination),{},{forceRenderingMark:!1},i)});case a.Lc:var y=n.selectedInfo,v=void 0===y?[]:y,g=n.options,E=void 0===g?{}:g,O=E.fullOpenSelected,_=E.autoSelectFirst;return Object(j.a)("mail","mail_summary_select",{records:v}),je(je({},t),{},{pagination:je(je({},t.pagination),{},{forceRenderingMark:!1,selectedInfo:v,fullOpenSelected:O,autoSelectFirst:_})});case a.J:var A=n.mailAccountListExpanded;return je(je({},t),{},{mailAccountListExpanded:A});case a.Kb:var T=n.params,S=n.data,w={},C={};if(de()(S,"combinedItems","")){var N=Object.keys(S.combinedItems).length;C.data=S.combinedItems;for(var R=N>Ue?Ue:N,k=0,I=0;I1)for(var X=0;X1)for(var Z=0;Z1)for(var te=0;te0&&Y.totalCount=1&&(me.totalCount-=1))}var ge=Object.keys(pe).length;if(ge>0&&me.totalCount=1&&(ke.totalCount-=1))}var xe=Object.keys(Re).length;if(xe>0&&ke.totalCount0&&void 0!==arguments[0]?arguments[0]:{markAsSpamStatus:c.Q,showViewSourceMsg:!1,sourceMessage:""},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.Sb:return Object.assign({},e,{markAsSpamStatus:a.Sb});case a.Ub:return Object.assign({},e,{markAsSpamStatus:c.P});case a.Vb:return Object.assign({},e,{markAsSpamStatus:c.R});case a.Tb:return Object.assign({},e,{markAsSpamStatus:c.O});case a.mc:var n=t.sourceMessage;return Object.assign({},e,{showViewSourceMsg:!0,sourceMessage:n});case a.Eb:return Object.assign({},e,{showViewSourceMsg:!1,sourceMessage:""});default:return e}};function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ke(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{"":{selected:null}},t=arguments.length>1?arguments[1]:void 0,n=t.accountId,r=void 0===n?"":n,o=function(e,t){switch(t.type){case a.Wc:var n=t.catInfo,r=n.path,o=e[r]||{};return Ke(Ke({},e),{},qe({},r,Ke(Ke({},o),n)));case a.Vc:var i=t.searchInfo;return Object(j.a)("mail","advanced_search",{records:t}),Ke(Ke({},e),{},qe({},c.Tb,Ke({},i)));case a.Xc:case a.Yc:var s=t.searchInfo,l=(e[c.Ub]||{}).folderPath;return Object(j.a)("mail","search",{records:l}),Ke(Ke({},e),{},qe({},c.Ub,Ke({folderPath:l},s)));case a.bd:var u=t.vfolderPath,d=t.params;return Ke(Ke({},e),{},qe({},u,Ke(Ke({},e[u]),d)));case a.Zc:var f=t.searchInfo;return Ke(Ke({},e),{},qe({},c.Ub,Ke(Ke({},e[c.Ub]),f)));case a.ad:var p=t.vfolderPath,m=t.folderInfo,h=void 0===m?{}:m;return Ke(Ke({},e),{},p?qe({selected:p},p,Ke(Ke({},e[p]),h)):{selected:null});default:return e}}(e[r],t);return Ke(Ke({},e),{},qe({},r,Ke({},o)))},$e=n(12);function Je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ze(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{filter:"",list:{},items:{},fetchStatus:c.Q},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _.Mc:var n=t.filter,r=void 0===n?"":n;return Ze(Ze({},e),{},{filter:r.trim()});case _.Ic:return Ze(Ze({},e),{},{fetchStatus:c.P});case _.Jc:var o=t.data,a=o.combinedList,i=void 0===a?[]:a,s=o.combinedItems,l=void 0===s?{}:s,u=o.filter,d=void 0===u?"":u;return Ze(Ze({},e),{},{fetchStatus:c.R,list:Ze(Ze({},e.list),{},Qe({},d.trim(),i)),items:Ze(Ze({},e.items),l)});case _.Hc:return Ze(Ze({},e),{},{fetchStatus:c.O});case $e.wb:var f=t.data.changedValues,p=void 0===f?{}:f;return c.Bb.contactsAutoSuggestCL.key in p?Ze(Ze({},e),{},{list:{},items:{}}):e;case _.G:case _.Rc:case _.K:case _.nc:case _.qb:case _.Bb:case _.tb:return Ze(Ze({},e),{},{list:{},items:{}});default:return e}};function tt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nt(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ct(e){var t=function(e,t){if("object"!==at(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==at(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===at(t)?t:String(t)}function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{items:{},list:[],fetchStatus:"",selected:[],editing:void 0},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _.p:return lt(lt({},e),{},{fetchStatus:c.P});case _.r:var n=t.data,r=n.items,o=void 0===r?{}:r,i=n.list,s=void 0===i?[]:i;return s.push(dt.id),o[dt.id]=dt,lt(lt({},e),{},{items:o,list:s,fetchStatus:c.R});case _.d:var l=t.data;return lt(lt({},e),{},{list:e.list.concat(l.id),items:lt(lt({},e.items),{},ut({},l.id,lt(lt({},l),{},{properties:lt(lt({},l.properties),{},{size:0})})))});case _.h:var u=t.data.id,d=e.list.filter(function(e){return e!==u}),f=e.items,p=(f[u],it(f,[u].map(ct)));return lt(lt({},e),{},{list:d,items:p});case _.z:var m=t.data,h=m.id,b=m.name;return lt(lt({},e),{},{items:lt(lt({},e.items),{},ut({},h,lt(lt({},e.items[h]),{},{name:b})))});case _.v:var y=t.addressBookId;return lt(lt({},e),{},{editing:y});case _.w:var v=t.addressBookId;return lt(lt({},e),{},{selected:[v]});case a.q:var g=t.data.list,E=void 0===g?[]:g;return dt.properties.size=E.length,e;case a.n:var O,A=t.data.ids,T=void 0===A?[]:A,S=ot()(Object.values(e.items),{properties:{trash:"true"}})||{},w=S&&S.id;return lt(lt({},e),{},w?{items:lt(lt({},e.items),{},(O={},ut(O,dt.id,lt(lt({},e.items[dt.id]),{},{properties:lt(lt({},e.items[dt.id].properties),{},{size:e.items[dt.id].properties.size-T.length})})),ut(O,w,lt(lt({},e.items[w]),{},{properties:lt(lt({},e.items[w].properties),{},{size:parseInt(e.items[w].properties.size,10)+T.length})})),O))}:{items:lt(lt({},e.items),{},ut({},dt.id,lt(lt({},e.items[dt.id]),{},{properties:lt(lt({},e.items[dt.id].properties),{},{size:e.items[dt.id].properties.size-T.length})})))});case _.m:var C=ot()(Object.values(e.items),{properties:{trash:"true"}}).id;return Object(j.a)("contacts","empty_ab",{record:C}),lt(lt({},e),{},{items:lt(lt({},e.items),{},ut({},C,lt(lt({},e.items[C]),{},{properties:lt(lt({},e.items[C].properties),{},{size:0})})))});case _.G:var N=t.data.addressBookId;return lt(lt({},e),{},{items:lt(lt({},e.items),{},ut({},N,lt(lt({},e.items[N]),{},{properties:lt(lt({},e.items[N].properties),{},{size:parseInt(e.items[N].properties.size,10)+1})})))});case a.k:var R=t.data,k=R.addressBookId,I=R.contact;return lt(lt({},e),{},{items:lt(lt({},e.items),{},ut({},k,lt(lt({},e.items[k]),{},{properties:lt(lt({},e.items[k].properties),{},{size:parseInt(e.items[k].properties.size,10)+I.length})})))});case _.K:var D,P=t.data,L=P.addressBookId,M=P.contactIds,x=(ot()(Object.values(e.items),{properties:{trash:"true"}})||{}).id;return lt(lt({},e),{},x&&x!==L?{items:lt(lt({},e.items),{},(D={},ut(D,L,lt(lt({},e.items[L]),{},{properties:lt(lt({},e.items[L].properties),{},{size:parseInt(e.items[L].properties.size,10)-M.length})})),ut(D,x,lt(lt({},e.items[x]),{},{properties:lt(lt({},e.items[x].properties),{},{size:parseInt(e.items[x].properties.size,10)+M.length})})),D))}:{items:lt(lt({},e.items),{},ut({},L,lt(lt({},e.items[L]),{},{properties:lt(lt({},e.items[L].properties),{},{size:parseInt(e.items[L].properties.size,10)-M.length})})))});case _.nc:var F,B=t.data,U=B.contactIds,V=B.sourceAddressBookId,H=B.destAddressBookId;return lt(lt({},e),{},{items:lt(lt({},e.items),{},(F={},ut(F,V,lt(lt({},e.items[V]),{},{properties:lt(lt({},e.items[V].properties),{},{size:parseInt(e.items[V].properties.size,10)-U.length})})),ut(F,H,lt(lt({},e.items[H]),{},{properties:lt(lt({},e.items[H].properties),{},{size:parseInt(e.items[H].properties.size,10)+U.length})})),F))});case _.Hb:var G=t.data,W=G.addressBookId,z=G.contacts;return lt(lt({},e),{},{items:lt(lt({},e.items),{},ut({},W,lt(lt({},e.items[W]),{},{properties:lt(lt({},e.items[W].properties),{},{size:parseInt(e.items[W].properties.size,10)+z.length})})))});case _.n:default:return e}};function pt(e){"@babel/helpers - typeof";return(pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mt(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ht(e){var t=function(e,t){if("object"!==pt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==pt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===pt(t)?t:String(t)}function bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:gt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _.bb:var n=t.selectedDuplicatedString;return yt(yt({},e),{},{selectedDuplicatedString:n});case _.V:return yt(yt({},e),{},{fetchStatus:c.P});case _.W:var r=t.data,o=r.list,a=void 0===o?[]:o,i=r.items,s=void 0===i?{}:i,l=r.contactItems,u=void 0===l?{}:l;return yt(yt({},e),{},{fetchStatus:c.R,list:a,items:s,contactItems:u});case _.U:return yt(yt({},e),{},{fetchStatus:c.O});case _.Z:var d=e.selectedDuplicatedString,f=e.items,p=e.list,m=e.contactItems,h=f[d].contacts,b=mt(f,[d].map(ht));return yt(yt({},e),{},{list:p.filter(function(e){return e!==d}),items:b,contactItems:z()(m,h)});case _.ab:return gt;default:return e}},Ot=n(103),_t=n.n(Ot);function At(e){return function(e){if(Array.isArray(e))return Tt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Tt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};switch(t.type){case _.Ob:var r=n.isGroupItems;return wt(wt({},e),r?t.data.groupItems:t.data.combinedItems);case _.Kb:return wt(wt({},e),t.data.indexItems);default:return e}},Ht=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{indexes:[]},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};switch(t.type){case _.Ob:var r=n.typeFilter,o=n.filter;if(r===Mt)return wt({},e);var a=t.params.offset,i=t.data,c=i.combinedList,s=i.totalCount,l=e.indexes.slice();if(c.forEach(function(e,t){l[a+t]=e}),l.length0&&void 0!==arguments[0]?arguments[0]:{searchFields:[Rt,kt,Pt,Nt,Dt,It],contactFetchStatus:c.Q,contactPhotoUpdateStatus:c.Q,indexFetchStatus:c.Q,listFetchStatus:c.Q,searchStatus:Ft,isGroupSelected:!1,touchSearchMode:Ut,touchSelectMode:xt,combinedItems:{},combinedList:{},editableItem:{pristineData:{},data:{}},groupItems:{},indexItems:{},indexList:[],savedItem:{},searchList:{},searchIndex:{},searchFilter:"",pagination:{bufferCount:0,itemHeight:0,listHeight:0,sectionHeaderHeight:0,loadingQueue:{},renderData:{rows:[],sections:[],totalHeight:0,itemTotalCount:0,expanded:!1,expandedIndex:void 0,expandedTop:0,expandedHeight:0,collapsedHeight:0,collapsing:!1},viewportStartIndex:0,viewportEndIndex:0,visibleStartIndex:0,visibleEndIndex:0,prefixIndex:0,scrollTop:0,selectedInfo:[]}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _.l:var n=t.id;return wt(wt({},e),{},{combinedItems:wt(wt({},e.combinedItems),{},Ct({},n,void 0)),combinedList:wt(wt({},e.combinedList),{},Ct({},n,void 0)),indexItems:wt(wt({},e.indexItems),{},Ct({},n,void 0))});case _.Nb:return wt(wt({},e),{},{listFetchStatus:c.P});case _.Ob:var r=t.params;if(_t()(r))return wt(wt({},e),{},{listFetchStatus:c.R});var o=r.addressBookId,i=r.filter,s=r.sort,l=r.typeFilter;if(i){var u=e.searchList.result,d=(u=void 0===u?{}:u).filter;return wt(wt({},e),{},i===d?{listFetchStatus:c.R,combinedItems:wt(wt({},e.combinedItems),{},Ct({},o,Vt(e.combinedItems[o],t))),searchList:wt(wt({},e.searchList),{},{result:Ht(e.searchList.result,t,{filter:i})})}:{listFetchStatus:c.R,combinedItems:wt(wt({},e.combinedItems),{},Ct({},o,Vt(e.combinedItems[o],t))),searchList:wt(wt({},e.searchList),{},{result:Ht(void 0,t,{filter:i})})})}return wt(wt({},e),{},{listFetchStatus:c.R,combinedItems:wt(wt({},e.combinedItems),{},Ct({},o,Vt(e.combinedItems[o],t))),groupItems:wt(wt({},e.groupItems),{},Ct({},o,Vt(e.groupItems[o],t,{isGroupItems:!0}))),combinedList:wt(wt({},e.combinedList),{},Ct({},o,wt(wt({},e.combinedList[o]),{},Ct({},s,Ht(e.combinedList[o]&&e.combinedList[o][s],t,{typeFilter:l})))))});case _.Mb:return wt(wt({},e),{},{listFetchStatus:c.O});case _.Qb:var f=t.selectedInfo;return wt(wt({},e),{},{pagination:wt(wt({},e.pagination),{},{selectedInfo:f})});case _.Xb:var p=t.navInfo;return wt(wt({},e),{},{pagination:wt(wt({},e.pagination),p)});case _.Yb:var m=t.pageInfo;return wt(wt({},e),{},{pagination:wt(wt({},e.pagination),m)});case _.yb:var h=t.groupIndicator;return wt(wt({},e),{},{isGroupSelected:!!h});case _.Jb:return wt(wt({},e),{},{indexFetchStatus:c.P});case _.Kb:var b=t.params;if(_t()(b))return wt(wt({},e),{},{indexFetchStatus:c.R});var y=b.addressBookId,v=b.filter,g=b.sort,E=t.data.indexList,O=void 0===E?[]:E;return wt(wt({},e),{},v?{indexFetchStatus:c.R,indexList:O,searchIndex:wt(wt({},e.searchIndex),{},{result:Vt(void 0,t)})}:{indexFetchStatus:c.R,indexItems:wt(wt({},e.indexItems),{},Ct({},y,wt(wt({},e.indexItems[y]),{},Ct({},g,Vt(e.indexItems[y]&&e.indexItems[y][g],t))))),indexList:O});case _.Ib:return wt(wt({},e),{},{indexFetchStatus:c.O});case _.Tb:var A=t.searchFields;return Object(j.a)("contacts","toggle_search",{record:A}),wt(wt({},e),{},{searchFields:A});case _.Ub:var T=t.searchFilter;return Object(j.a)("contacts","filter_list",{record:T}),wt(wt({},e),{},{searchFilter:T});case _.Vb:var S=t.searchStatus;return wt(wt({},e),{},S===Ft?{searchList:{},searchIndex:{},searchFilter:"",searchStatus:S}:{searchStatus:S});case _.Lb:var w=t.addressBookId,C=t.sort;return _t()(w)&&_t()(C)?wt(wt({},e),{},{combinedList:{},groupItems:{},indexItems:{},searchList:{},searchIndex:{}}):_t()(C)?wt(wt({},e),{},{combinedList:wt(wt({},e.combinedList),{},Ct({},w,void 0)),indexItems:wt(wt({},e.indexItems),{},Ct({},w,void 0))}):wt(wt({},e),{},{combinedList:wt(wt({},e.combinedList),{},Ct({},w,wt(wt({},e.combinedList[w]),{},Ct({},C,void 0)))),indexItems:wt(wt({},e.indexItems),{},Ct({},w,wt(wt({},e.indexItems[w]),{},Ct({},C,void 0))))});case _.F:case _.Qc:case _.vb:return wt(wt({},e),{},{contactFetchStatus:c.P});case _.G:case _.Rc:return wt(wt({},e),{},{contactFetchStatus:c.R});case _.E:case _.Pc:case _.ub:return wt(wt({},e),{},{contactFetchStatus:c.O});case a.j:return wt(wt({},e),{},{contactFetchStatus:c.P});case a.k:return wt(wt({},e),{},{contactFetchStatus:c.R});case a.i:return wt(wt({},e),{},{contactFetchStatus:c.O});case _.tc:case _.qc:return wt(wt({},e),{},{contactPhotoUpdateStatus:c.P});case _.uc:case _.rc:return wt(wt({},e),{},{contactPhotoUpdateStatus:c.R});case _.sc:case _.pc:return wt(wt({},e),{},{contactPhotoUpdateStatus:c.O});case _.wb:var N=t.addressBookId,R=t.data,k=R.id,I=wt(wt({},R.item[k]),{},{addressBookId:N});return wt(wt({},e),{},{contactFetchStatus:c.R,combinedItems:wt(wt({},e.combinedItems),{},Ct({},N,wt(wt({},e.combinedItems[N]),{},Ct({},k,I)))),groupItems:wt(wt({},e.groupItems),{},Ct({},N,wt(wt({},e.groupItems[N]),{},Ct({},k,I))))});case _.J:case _.mc:var D=t.addressBookId,P=t.sourceAddressBookId,L=t.contactIds,M=t.sort,x=e.combinedItems,F=e.combinedList,B=e.searchList,U=e.searchStatus,V=null;_t()(D)?_t()(P)||(V=P):V=D;var H=null,G=null;H=M===Lt?jt:Lt;var W,z,Y=x[V],K=F[V][M],q=K.indexes,X=K.totalCount,$=B.result,J=($=void 0===$?{}:$).indexes,Z=$.totalCount;return _t()(F[V][H])?(L.forEach(function(e){delete Y[e],-1!==q.indexOf(e)&&q.splice(q.indexOf(e),1)}),U===Bt?(L.forEach(function(e){J.splice(J.indexOf(e),1)}),wt(wt({},e),{},{combinedItems:wt(wt({},e.combinedItems),{},Ct({},V,wt({},Y))),combinedList:wt(wt({},e.combinedList),{},Ct({},V,wt(wt({},e.combinedList[V]),{},Ct({},M,{indexes:At(q),totalCount:X-L.length})))),searchList:wt(wt({},e.searchList),{},{result:{indexes:At(J),totalCount:Z-L.length}}),contactFetchStatus:c.P})):wt(wt({},e),{},{combinedItems:wt(wt({},e.combinedItems),{},Ct({},V,wt({},Y))),combinedList:wt(wt({},e.combinedList),{},Ct({},V,wt(wt({},e.combinedList[V]),{},Ct({},M,{indexes:At(q),totalCount:X-L.length})))),contactFetchStatus:c.P})):(G=F[V][H].indexes,L.forEach(function(e){delete Y[e],-1!==q.indexOf(e)&&q.splice(q.indexOf(e),1),-1!==G.indexOf(e)&&G.splice(G.indexOf(e),1)}),U===Bt?(L.forEach(function(e){J.splice(J.indexOf(e),1)}),wt(wt({},e),{},{combinedItems:wt(wt({},e.combinedItems),{},Ct({},V,wt({},Y))),combinedList:wt(wt({},e.combinedList),{},Ct({},V,(z={},Ct(z,H,{indexes:At(G),totalCount:X-L.length}),Ct(z,M,{indexes:At(q),totalCount:X-L.length}),z))),searchList:wt(wt({},e.searchList),{},{result:{indexes:At(J),totalCount:Z-L.length}}),contactFetchStatus:c.P})):wt(wt({},e),{},{combinedItems:wt(wt({},e.combinedItems),{},Ct({},V,wt({},Y))),combinedList:wt(wt({},e.combinedList),{},Ct({},V,(W={},Ct(W,H,{indexes:At(G),totalCount:X-L.length}),Ct(W,M,{indexes:At(q),totalCount:X-L.length}),W))),contactFetchStatus:c.P}));case _.sb:var Q=t.groupIds,ee=t.addressBookId,te=t.sort,ne=e.combinedItems,re=e.combinedList,oe=e.groupItems,ae=e.searchList,ie=e.searchStatus,ce=null,se=null;ce=te===Lt?jt:Lt;var le,ue,de=ne[ee],fe=oe[ee],pe=re[ee][te],me=pe.indexes,he=pe.totalCount,be=ae.result,ye=(be=void 0===be?{}:be).indexes,ve=be.totalCount;return _t()(re[ee][ce])?(Q.forEach(function(e){delete de[e],delete fe[e],-1!==me.indexOf(e)&&me.splice(me.indexOf(e),1)}),ie===Bt?(Q.forEach(function(e){ye.splice(ye.indexOf(e),1)}),wt(wt({},e),{},{combinedItems:wt(wt({},e.combinedItems),{},Ct({},ee,wt({},de))),combinedList:wt(wt({},e.combinedList),{},Ct({},ee,Ct({},te,{indexes:At(me),totalCount:he-Q.length}))),searchList:wt(wt({},e.searchList),{},{result:{indexes:At(ye),totalCount:ve-Q.length}}),contactFetchStatus:c.P})):wt(wt({},e),{},{combinedItems:wt(wt({},e.combinedItems),{},Ct({},ee,wt({},de))),groupItems:wt(wt({},e.groupItems),{},Ct({},ee,wt({},fe))),combinedList:wt(wt({},e.combinedList),{},Ct({},ee,wt(wt({},e.combinedList[ee]),{},Ct({},te,{indexes:At(me),totalCount:he-Q.length})))),contactFetchStatus:c.P})):(se=re[ee][ce].indexes,Q.forEach(function(e){delete de[e],delete fe[e],-1!==me.indexOf(e)&&me.splice(me.indexOf(e),1),-1!==se.indexOf(e)&&se.splice(se.indexOf(e),1)}),ie===Bt?(Q.forEach(function(e){ye.splice(ye.indexOf(e),1)}),wt(wt({},e),{},{combinedItems:wt(wt({},e.combinedItems),{},Ct({},ee,wt({},de))),combinedList:wt(wt({},e.combinedList),{},Ct({},ee,(ue={},Ct(ue,ce,{indexes:At(se),totalCount:he-Q.length}),Ct(ue,te,{indexes:At(me),totalCount:he-Q.length}),ue))),searchList:wt(wt({},e.searchList),{},{result:{indexes:At(ye),totalCount:ve-Q.length}}),contactFetchStatus:c.P})):wt(wt({},e),{},{combinedItems:wt(wt({},e.combinedItems),{},Ct({},ee,wt({},de))),groupItems:wt(wt({},e.groupItems),{},Ct({},ee,wt({},fe))),combinedList:wt(wt({},e.combinedList),{},Ct({},ee,(le={},Ct(le,ce,{indexes:At(se),totalCount:he-Q.length}),Ct(le,te,{indexes:At(me),totalCount:he-Q.length}),le))),contactFetchStatus:c.P}));case _.K:case _.tb:case _.nc:return wt(wt({},e),{},{contactFetchStatus:c.R});case _.I:case _.rb:case _.lc:return wt(wt({},e),{},{contactFetchStatus:c.O});case _.Fc:var ge=t.obj,Ee=void 0===ge?{}:ge,Oe=Ee.pristineData,_e=void 0===Oe?{}:Oe,Ae=Ee.data,Te=void 0===Ae?{}:Ae;return wt(wt({},e),{},{editableItem:{pristineData:_e,data:Te}});case _.Cc:var Se=t.savedItem;return wt(wt({},e),{},{savedItem:Se});case _.Nc:var we=t.touchSearchMode;return wt(wt({},e),{},{touchSearchMode:we});case _.Oc:var Ce=t.touchSelectMode;return wt(wt({},e),{},{touchSelectMode:Ce});default:return e}};function Wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{itemsForAll:{},listForAll:[],itemsForCurrent:{},listForCurrent:[],selectedInCurrent:[],fetchStatus:c.Q,searchFields:[Kt,qt,Xt,$t,Jt,Zt],sort:Qt},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _.xc:case _.Ac:return zt(zt({},e),{},{fetchStatus:c.P});case _.yc:var n=t.data,r=n.combinedItems,o=n.combinedList;return Object(j.a)("mail","select_alias_from"),zt(zt({},e),{},{itemsForAll:r,listForAll:o,fetchStatus:c.R});case _.Bc:var a=t.data,i=a.combinedItems,s=a.combinedList;return zt(zt({},e),{},{itemsForCurrent:i,listForCurrent:s,fetchStatus:c.R});case _.wc:case _.zc:return zt(zt({},e),{},{fetchStatus:c.O});case _.vc:return zt(zt({},e),{},{itemsForAll:{},listForAll:[],itemsForCurrent:{},listForCurrent:[]});default:return e}},tn=c.w.SEARCH_FIELD_EMAIL,nn=c.w.SEARCH_FIELD_FIRSTNAME,rn=c.w.SEARCH_FIELD_LASTNAME,on=c.w.SEARCH_FIELD_NICKNAME,an=c.w.SEARCH_FIELD_MOBILE,cn=c.w.SEARCH_FIELD_PHONE,sn=c.w.SORT_LASTNAME_ASC,ln=c.Yb.SEARCH_FIELD_FAX;function un(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function dn(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{previewMergeStatus:"",contacts:[],contactIdsToMerge:[],previewMergedContact:null},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _.hc:var n=t.contacts,r=void 0===n?[]:n;return dn(dn({},e),{},{contacts:r,contactIdsToMerge:r.map(function(e){return e.id})});case _.fc:var o=t.contactIds,a=void 0===o?[]:o;return dn(dn({},e),{},{contactIdsToMerge:a});case _.dc:return dn(dn({},e),{},{previewMergeStatus:c.P});case _.ec:return dn(dn({},e),{},{previewMergeStatus:c.R,previewMergedContact:t.data});case _.cc:return dn(dn({},e),{},{previewMergeStatus:c.O});default:return e}};function mn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function hn(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{displayCreateAddressBookForm:!1,displayCreateContactForm:{show:!1,isGroup:!1},displayDuplicatePanel:!1,displayMergePanel:!1,importModalDisplayed:!1,exportModalDisplayed:!1,contactGroupModal:{show:!1,id:""},showMoveableAddressBooksPanel:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _.M:var n=t.show;return hn(hn({},e),{},{displayCreateAddressBookForm:n});case _.N:var r=t.show,o=t.config.isGroup;return hn(hn({},e),{},{displayCreateContactForm:{show:r,isGroup:o}});case _.O:var a=t.show;return hn(hn({},e),{},{displayDuplicatePanel:a});case _.R:var i=t.show;return hn(hn({},e),{},{displayMergePanel:i});case _.Q:var c=t.show;return hn(hn({},e),{},{importModalDisplayed:c});case _.P:var s=t.show;return hn(hn({},e),{},{exportModalDisplayed:s});case _.L:var l=t.show,u=t.id;return hn(hn({},e),{},{contactGroupModal:{show:l,id:u}});case _.S:var d=t.show;return hn(hn({},e),{},{showMoveableAddressBooksPanel:d});default:return e}},vn=n(39);function gn(e){return function(e){if(Array.isArray(e))return En(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return En(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return En(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function En(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{items:{},list:[],selected:[],fetchStatus:c.Q,editor:{show:!1},permissionEditor:{show:!1},actionConfirm:{show:!1},displaySpinner:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vn.h:var n=t.display;return _n(_n({},e),{},{displaySpinner:n});case vn.fb:var r=t.calendarId,o=t.accessList;return _n(_n({},e),{},{items:_n(_n({},e.items),{},An({},r,_n(_n({},e.items[r]),{},{accessList:gn(o)})))});case vn.J:var a=t.calendarId,i=t.data;return _n(_n({},e),{},{items:_n(_n({},e.items),{},An({},a,_n(_n({},e.items[a]),{},{accessList:gn(i[a].filter(function(e){return"anyInternal"!==e.userType}))})))});case vn.i:var s=t.calendar;return Object(j.a)("cal","show_share_cal"),_n(_n({},e),{},{permissionEditor:{show:!!s,calendar:s?_n({},s):void 0}});case vn.b:case vn.a:return _n(_n({},e),{},{actionConfirm:_n({},t)});case vn.U:var l=t.calendarId,u=e.list.filter(function(e){return e!==l}),d=_n(_n({},e.items),{},An({},l,void 0));return _n(_n({},e),{},{list:u,items:d});case vn.eb:var f=t.data,p=f.id,m=e.list.includes(p)?e.list:[].concat(gn(e.list),[p]);return _n(_n({},e),{},{items:_n(_n({},e.items),{},An({},p,_n({},f))),list:m});case vn.e:var h=t.color;return _n(_n({},e),{},{editor:_n(_n({},e.editor),{},{calendar:_n(_n({},e.editor.calendar),{},{color:h})})});case vn.S:var b=t.calendar;return _n(_n({},e),{},{editor:{show:!!b,calendar:_n({},b)}});case vn.db:var y=t.calendar,v=y.id,g=y.visible;return _n(_n({},e),{},{items:_n(_n({},e.items),{},An({},v,_n(_n({},e.items[v]),{},{visible:!g})))});case vn.P:return _n(_n({},e),{},{fetchStatus:c.P});case vn.Q:var E=t.data,O=E.items,_=E.list;return _n(_n({},e),{},{items:O,list:_,fetchStatus:c.R});case vn.O:return _n(_n({},e),{},{fetchStatus:c.O});default:return e}};function Sn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return wn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:kn,t=arguments.length>1?arguments[1]:void 0,n=window.TimeUtil;switch(t.type){case vn.l:var r=t.info;r&&r.uid&&Object(j.a)("cal","update_event",{record:r});var o=r?Nn({},r):void 0;return Nn(Nn({},e),{},{display:Nn(Nn({},e.display),{},{editor:o})});case vn.B:return Nn(Nn({},e),{},{fetchStatus:c.P});case vn.E:var a=t.onOff;return Object(j.a)("cal","tap_search"),Nn(Nn({},e),{},{search:Nn(Nn({},e.search),{},{toggle:a})});case vn.A:return Nn(Nn({},e),{},{search:Nn(Nn({},e.search),{},{opened:!1,toggle:!1})});case vn.z:var i=t.params;return Nn(Nn({},e),{},{search:Nn(Nn({},e.search),{},{opened:!0,params:Nn({},i),result:{},cacheExpired:!0})});case vn.C:var s=t.params.page,l=(s=void 0===s?{offset:0}:s).offset,u=t.data,d=u.events,f=u.totalCount;d.sort(function(e,t){return t.startMillis!==e.startMillis?e.startMillis-t.startMillis:t.summary0&&(t[n]={}),r.reduce(function(e,t){var r=t.uid,o=$[r];return o.recurrenceOf!==J&&o.uid!==J?e[n][o.uid]={uid:r,calendarId:W}:"future"===B&&o.startMillis=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function jn(e){var t=function(e,t){if("object"!==Pn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Pn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Pn(t)?t:String(t)}function Mn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xn(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{editing:"",fetchStatus:c.Q,items:{},list:[],selected:[],showEditorPanel:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Dn.k:case Dn.b:case Dn.t:case Dn.f:return xn(xn({},e),{},{fetchStatus:c.P});case Dn.p:var n=t.groupId;return xn(xn({},e),{},n?{selected:[n]}:{selected:[]});case Dn.l:var r=t.data,o=r.items,a=void 0===o?{}:o,i=r.list,s=void 0===i?[]:i,l=[Bn.id].concat(s);return a[Bn.id]=Bn,xn(xn({},e),{},{items:a,list:l,fetchStatus:c.R});case Dn.c:var u=t.data,d=u.id,f=u.item;return Object(j.a)("task","add_group",{record:[d,f]}),xn(xn({},e),{},{list:e.list.concat(d),items:xn(xn({},e.items),{},Fn({},d,xn({},f[d]))),fetchStatus:c.R});case Dn.u:var p=t.data,m=p.id,h=p.item;return xn(xn({},e),{},{items:xn(xn({},e.items),{},Fn({},m,xn({},h[m]))),fetchStatus:c.R});case Dn.g:var b=t.data.taskListId,y=e.list.filter(function(e){return e!==b}),v=e.items,g=(v[b],Ln(v,[b].map(jn)));return xn(xn({},e),{},{list:y,items:xn({},g),fetchStatus:c.R});case Dn.j:case Dn.a:case Dn.s:case Dn.e:return xn(xn({},e),{},{fetchStatus:c.O});case Dn.q:var E=t.groupId;return xn(xn({},e),{},{editing:E});case Dn.r:var O=t.showEditorPanel;return xn(xn({},e),{},{showEditorPanel:O});default:return e}};function Vn(e){"@babel/helpers - typeof";return(Vn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Hn(e){return function(e){if(Array.isArray(e))return Gn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Gn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function zn(e){var t=function(e,t){if("object"!==Vn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Vn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Vn(t)?t:String(t)}function Yn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Kn(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Dn.J:var n=t.data.items;return Kn(Kn({},e),n);case Dn.B:var r=t.toDoId;e[r];return Kn({},Wn(e,[r].map(zn)));default:return e}},nr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{indexes:[]},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};switch(t.type){case Dn.J:var r=t.data,o=r.list,a=r.totalCount,i=t.params.offset,c=n.filter,s=e.indexes.slice();if(o.forEach(function(e,t){s[i+t]=e}),s.length0&&void 0!==arguments[0]?arguments[0]:{cudFetchStatus:c.Q,listFetchStatus:c.Q,searchStatus:Zn,order:Xn,sort:$n,touchSearchMode:er,dueDate:null,editing:void 0,showEditorPanel:!1,openNewTask:!1,showTasksToDoScopeConfirm:!1,items:{},list:{},savedItem:{},searchList:{},searchFilter:"",pagination:{bufferCount:0,itemHeight:0,listHeight:0,loadingQueue:{},renderData:{rows:[],totalHeight:0,itemTotalCount:0,expanded:!1,expandedIndex:void 0,expandedTop:0,expandedHeight:0,collapsedHeight:0,collapsing:!1},viewportStartIndex:0,viewportEndIndex:0,visibleStartIndex:0,visibleEndIndex:0,scrollTop:0,selectedInfo:[]}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Dn.I:return Kn(Kn({},e),{},{listFetchStatus:c.P});case Dn.J:var n,r,o=t.params,a=o.calendarId,i=o.filter,s=i.taskList,l=i.text,u=o.sort,d=o.order;if(n=s||a,r=e.list[n]&&e.list[n][u]?e.list[n]&&e.list[n][u]:{},l){var f=e.searchList.result,p=(f=void 0===f?{}:f).filter;return Kn(Kn({},e),{},l===p?{listFetchStatus:c.R,items:Kn(Kn({},e.items),{},qn({},a,tr(e.items[a],t))),searchList:Kn(Kn({},e.searchList),{},{result:nr(e.searchList.result,t,{filter:l})})}:{listFetchStatus:c.R,items:Kn(Kn({},e.items),{},qn({},a,tr(e.items[a],t))),searchList:Kn(Kn({},e.searchList),{},{result:nr(void 0,t,{filter:l})})})}return Kn(Kn({},e),{},{listFetchStatus:c.R,items:Kn(Kn({},e.items),{},qn({},a,tr(e.items[a],t))),list:Kn(Kn({},e.list),{},qn({},n,Kn(Kn({},e.list[n]),{},qn({},u,Kn(Kn({},r),{},qn({},d,nr(r[d],t)))))))});case Dn.H:return Kn(Kn({},e),{},{listFetchStatus:c.O});case Dn.F:return Kn(Kn({},e),{},{items:{},list:{},searchList:{}});case Dn.K:var m=t.selectedInfo;return Kn(Kn({},e),{},{pagination:Kn(Kn({},e.pagination),{},{selectedInfo:m})});case Dn.N:var h=t.sort,b=t.order;return"SORT_PRIORITY"===h&&Object(j.a)("task","tap_priority"),Object(j.a)("task","sort",{record:[h,b]}),Kn(Kn({},e),{},{sort:h,order:b});case Dn.O:var y=t.navInfo;return Kn(Kn({},e),{},{pagination:Kn(Kn({},e.pagination),y)});case Dn.P:var v=t.pageInfo;return Kn(Kn({},e),{},{pagination:Kn(Kn({},e.pagination),v)});case Dn.L:var g=t.searchFilter;return Kn(Kn({},e),{},{searchFilter:g});case Dn.M:var E=t.searchStatus;return Kn(Kn({},e),{},E===Zn?{searchList:{},searchFilter:"",searchStatus:E}:{searchStatus:E});case Dn.w:case Dn.eb:return Kn(Kn({},e),{},{cudFetchStatus:c.P});case Dn.B:var O,_=t.calendarId,A=t.groupId,T=e.sort,S=e.order,w=e.searchStatus;return O=A&&A!==Jn?A:_,Kn(Kn({},e),{},w===Qn?{cudFetchStatus:c.P,items:Kn(Kn({},e.items),{},qn({},_,tr(e.items[_],t))),list:qn({},O,qn({},T,qn({},S,nr(e.list[O][T][S],t)))),searchList:{result:nr(e.searchList.result,t)}}:{cudFetchStatus:c.P,items:Kn(Kn({},e.items),{},qn({},_,tr(e.items[_],t))),list:qn({},O,qn({},T,qn({},S,nr(e.list[O][T][S],t))))});case Dn.x:case Dn.fb:case Dn.C:return Kn(Kn({},e),{},{cudFetchStatus:c.R});case Dn.v:case Dn.db:case Dn.A:return Kn(Kn({},e),{},{cudFetchStatus:c.O});case Dn.T:var C=t.dueDate;return Kn(Kn({},e),{},{dueDate:C});case Dn.U:var N=t.savedItem;return Kn(Kn({},e),{},{savedItem:N});case Dn.X:var R=t.toDoId;return Kn(Kn({},e),{},{editing:R});case Dn.Z:var k=t.showEditorPanel;return Kn(Kn({},e),{},{showEditorPanel:k});case Dn.S:var I=t.openNewTask;return Kn(Kn({},e),{},{openNewTask:I});case Dn.E:var D=t.data;return Kn(Kn({},e),{},{backUpData:Kn(Kn({},e.backUpData),{},qn({},D.taskId,Kn({open:!!D.open&&D.open},D)))});case Dn.z:var P=t.data;return delete e.backUpData[P.taskId],Kn({},e);case Dn.ab:return Kn(Kn({},e),{},{showTasksToDoScopeConfirm:!0});case Dn.Y:return Kn(Kn({},e),{},{showTasksToDoScopeConfirm:!1});case Dn.cb:var L=t.touchSearchMode;return Kn(Kn({},e),{},{touchSearchMode:L});default:return e}};function or(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ar(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{toasts:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.jc:var n=t.id;return ar(ar({},e),{},{toasts:ar(ir({},n,{id:n,error:!1,progress:!0}),e.toasts)});case L.lc:var r=t.id;return delete e.toasts[r],ar(ar({},e),{},{toasts:ar({},e.toasts)});case L.kc:var o=t.id;return ar(ar({},e),{},{toasts:ar(ar({},e.toasts),{},ir({},o,{id:o,error:!0,progress:!1}))});default:return e}};function sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function lr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{listSelected:""},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.Db:var n=t.selected;return lr(lr({},e),{},{listSelected:n});default:return e}};function fr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{items:function(){var e=Object(P.a)("settings.preference.js"),t=Object.assign({},e,c.Bb),n={};return Object.keys(t).forEach(function(e){n[t[e].key]=t[e].defaultValue}),n}()},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.vb:var n=t.opts.sync,r=t.values;return n?pr(pr({},e),{},{items:pr(pr({},e.items),r)}):e;case $e.wb:case $e.tb:var o=t.data.result,i=t.data.result[c.Zb.passwordNeedsToBeUpdated.key];return pr(pr({},e),{},{changepwd:i,items:pr(pr({},e.items),o)});case a.Cc:var s;return t.data.length>0?Object.keys(JSON.parse(t.data)).forEach(function(e){s='{"'.concat(e,'":').concat(JSON.stringify(JSON.parse(t.data)[e]),"}")}):s=t.data,pr(pr({},e),{},{items:pr(pr({},e.items),{},{"ux.mail.pinned":s})});default:return e}};function hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function br(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{items:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.U:case $e.S:var n=t.data;return br(br({},e),{},{items:br({},n)});default:return e}};function gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Er(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{limitBytes:0,usedBytes:0},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.X:var n,r,o=t.data,a=void 0===o?{}:o;return a&&Object.keys(a).length>0&&-1!==Object.keys(a).indexOf("allowed")&&a.allowed?(n=a&&a.allowed?a.allowed:0,r=a&&a.total?a.total:0):(n=a&&a.limitBytes?a.limitBytes:0,r=a&&a.usedBytes?a.usedBytes:0),Er(Er({},e),{},{limitBytes:n,usedBytes:r});default:return e}};function Ar(e){return function(e){if(Array.isArray(e))return Tr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Tr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{list:[]},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.nb:var n=t.data,r=void 0===n?[]:n;return wr(wr({},e),{},{list:r});case $e.hb:var o=t.data;return Object(j.a)("settings","click_add_signature"),wr(wr({},e),{},{list:[].concat(Ar(e.list),[o])});case $e.rb:var a=t.data,i=[];return e.list.forEach(function(e){e.id===a.id?i.push(a):i.push(e)}),Object(j.a)("settings","click_edit_signature"),wr(wr({},e),{},{list:i});case $e.kb:var c=t.data;return Object(j.a)("settings","click_delete_signature"),wr(wr({},e),{},{list:e.list.filter(function(e){return-1===c.indexOf(e.id)})});default:return e}};function Rr(e){return function(e){if(Array.isArray(e))return kr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return kr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{list:[]},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.z:var n=t.data,r=void 0===n?[]:n;return Dr(Dr({},e),{},{list:r});case $e.t:var o=t.data;Object(j.a)("settings","click_add_alias");var a=[];return o.defaultAlias&&e.list.forEach(function(e){e.defaultAlias=!1,a.push(e)}),Dr(Dr({},e),{},{list:[].concat(Rr(e.list),[o])});case $e.D:var i=t.data,c=[];return e.list.forEach(function(e){e.name===i.id?(i.defaultAlias&&(e.defaultAlias=i.defaultAlias),c.push(i)):(e.defaultAlias&&i.defaultAlias&&(e.defaultAlias=!1),c.push(e))}),Object(j.a)("settings","click_edit_alias"),Dr(Dr({},e),{},{list:c});case $e.w:var s=t.data;return Object(j.a)("settings","click_delete_alias"),Dr(Dr({},e),{},{list:e.list.filter(function(e){return-1===s.indexOf(e.id)})});default:return e}};function jr(e){return function(e){if(Array.isArray(e))return Mr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Mr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Mr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{list:[]},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.eb:case $e.ab:var n=t.data.rules,r=void 0===n?[]:n;return Fr(Fr({},e),{},{list:jr(r)});default:return e}};function Vr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Hr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{list:[],items:{},currentZone:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.kc:var n=t.data,r=n.items,o=void 0===r?{}:r,a=n.list,i=void 0===a?[]:a;return Hr(Hr({},e),{},{list:i,items:o});case $e.hc:var c=t.data,s=c.list,l=void 0===s?[]:s,u=c.items,d=void 0===u?[]:u;return Hr(Hr({},e),{},{currentZone:d[l[0]]});case $e.mc:var f=t.data.zoneId,p=e.items;return Hr(Hr({},e),{},{currentZone:p["Asia/Calcutta"===f?"Asia/Kolkata":f]||Wr});default:return e}};function Yr(e){return function(e){if(Array.isArray(e))return Kr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Kr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{autoForward:{enabled:!1,addresses:[],keepCopy:!1},autoReply:{enabled:!1,startDate:null,endDate:null,message:"",mode:"reply",original:!1,altMessage:"",altDomains:"",interval:0,attachOriginalMessageToReply:!1,vacationMode:!1},blockSender:{senders:[],selected:[]},safeSender:{onlyAllow:!1,list:[]},blockImage:{selected:""},accounts:{selected:[],showAccountModal:!1,accountModalType:"new",showAlert:!1,showConfirm:!1,message:"",isLoading:!1,errorType:"",errorMessage:"",advancedSetting:!1}},t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.data;switch(n){case $e.dc:case $e.J:return Xr(Xr({},e),{},{autoReply:Xr({},r)});case $e.ec:return Xr({},e);case $e.cc:return Xr(Xr({},e),{},{autoForward:Xr(Xr({},e.autoForward),r)});case $e.F:return Xr(Xr({},e),{},{autoForward:Xr({},r)});case $e.Qb:var o=r.senders;return Object(j.a)("settings","refresh_block_sender"),Xr(Xr({},e),{},{blockSender:Xr(Xr({},e.blockSender),{},{senders:o,selected:[]})});case $e.Wb:var i=r.isAdd;return Object(j.a)("settings","modify_block_sender"),Xr(Xr({},e),{},{blockSender:Xr(Xr({},e.blockSender),{},{senders:i?[].concat(Yr(e.blockSender.senders),[r]):e.blockSender.senders.filter(function(e){return!(e in r)})})});case $e.Nb:var c=r.selected;return Object(j.a)("settings","delete_disposable_address"),Xr(Xr({},e),{},{blockSender:Xr(Xr({},e.blockSender),{},{selected:c})});case $e.Ub:var s=r.senders,l=r.onlyAllow,u=void 0===l?e.safeSender.onlyAllow:l;return Xr(Xr({},e),{},{safeSender:Xr(Xr({},e.safeSender),{},{list:s,onlyAllow:u})});case $e.bc:var d=r.onlyAllow;return Xr(Xr({},e),{},{safeSender:Xr(Xr({},e.safeSender),{},{onlyAllow:d})});case $e.Ob:return Object(j.a)("settings","save_block_image"),Xr(Xr({},e),{},{blockImage:Xr(Xr({},e.blockImage),{},{selected:r})});case $e.Lb:var f=r.show;return Xr(Xr({},e),{},{accounts:Xr(Xr({},e.accounts),{},{showAccountModal:f,accountModalType:r.type,errorType:"",advancedSetting:!1})});case $e.Gb:return Xr(Xr({},e),{},{accounts:Xr(Xr({},e.accounts),{},{selected:r})});case $e.Kb:return r.id,Xr(Xr({},e),{},{accounts:Xr(Xr({},e.accounts),{},{selected:[]})});case $e.Hb:var p=r.show,m=r.title,h=r.text;return Xr(Xr({},e),{},{accounts:Xr(Xr({},e.accounts),{},{title:m,showConfirm:p,message:h})});case $e.Fb:var b=r.show,y=r.title,v=r.text;return Xr(Xr({},e),{},{accounts:Xr(Xr({},e.accounts),{},{title:y,message:v,showAlert:b})});case $e.Jb:return Xr(Xr({},e),{},{accounts:Xr(Xr({},e.accounts),{},{selected:{}})});case $e.Ib:return Xr(Xr({},e),{},{accounts:Xr(Xr({},e.accounts),{},{isLoading:r})});case"ERR:".concat(a.ld):var g=t.errorMessage;return Xr(Xr({},e),{},{accounts:Xr(Xr({},e.accounts),{},{errorType:a.ld,errorMessage:g,advancedSetting:!0})});default:return Xr({},e)}};function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Qr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{id:"",dayEnd:"18",dayStart:"8",defaultView:"month",eventDurationTime:c.G,SMSReminder:"false",autoEmptyTrashBeforeLogout:"false",autoEmptyTrash:"30",taskSortBy:"priority",weekStart:"0",eventReminderUnits:"minutes",taskReminderUnits:"minutes"},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.c:case $e.e:var n=t.data;return to(to({},e),n);default:return e}};function oo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ao(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{profile:co},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.sc:case $e.vc:var n=t.data.profile,r=void 0===n?{}:n;return ao(ao({},e),{},{profile:r});case $e.pc:var o=t.url;return ao(ao({},e),{},{url:o});case $e.i:return ao(ao({},e),{},{url:""});default:return e}};function lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function uo(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{viewMode:"list",searchMode:!1,data:{rows:[],mailList:[],collapsing:!1,expanded:!1,itemTotalCount:0,pinLen:0,totalHeight:0,entryCount:0},isFetching:!1,selectedInfo:{},pagination:{searchParams:{},offset:0,totalCount:0,scrollTop:0,updating:!1},previewInfo:null},t=arguments.length>1?arguments[1]:void 0,n=t.payload,r=void 0===n?{messages:[],updateRows:[],mailList:[]}:n,o=t.searchParams,a=t.offset,i=t.totalCount,c=t.scrollTop,s=r.messages,l=r.updateRows,u=r.mailList,d=r.previewInfo,f=e.data;switch(t.type){case $e.nc:return Object(j.a)("settings","cleanup_message_list"),uo(uo({},e),{},{data:r,isFetching:!1});case $e.Cb:case $e.zb:case $e.Bb:case $e.fc:return Object(j.a)("settings","cleanup_message_list_search"),uo(uo({},e),{},{viewMode:"list",searchMode:void 0!==t.payload&&""!==t.payload,data:{rows:[],mailList:[],collapsing:!1,expanded:!1,itemTotalCount:0,pinLen:0,totalHeight:0,entryCount:0},isFetching:!0,pagination:uo(uo({},e.pagination),{},{updating:!0})});case $e.Ab:return uo(uo({},e),{},{viewMode:"list",isFetching:!0,pagination:uo(uo({},e.pagination),{},{updating:!0})});case $e.oc:return uo(uo({},e),{},{pagination:uo(uo({},e.pagination),{},{searchParams:o,offset:a,totalCount:i,scrollTop:c,updating:!1})});case $e.j:return uo(uo({},e),{},{viewMode:"list",isFetching:!0});case $e.k:return uo(uo({},e),{},{data:uo(uo({},f),{},{rows:l,mailList:u,entryCount:f.entryCount-s.length}),isFetching:!1});case $e.xb:return uo(uo({},e),{},{viewMode:"preview",previewInfo:null,isFetching:!0});case $e.yb:return uo(uo({},e),{},{previewInfo:d,isFetching:!1});case $e.l:return uo(uo({},e),{},{viewMode:"list"});case $e.m:return uo(uo({},e),{},{isFetching:!1,pagination:uo(uo({},e.pagination),{},{updating:!1})});default:return e}};function mo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ho(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{totalCount:0,devices:[]},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.o:return ho(ho({},e),{},{devices:devices,totalCount:r});case $e.q:var n=(t.data?t.data:[]).results,r=(t.data?t.data:0).totalCount;return ho(ho({},e),{},{totalCount:r,devices:n});default:return e}};function vo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function go(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{isFormDirty:!1,isPending:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.b:return go(go({},e),{},{isFormDirty:t.isFormDirty});case L.d:case L.e:return go(go({},e),{},{isPending:!1});case L.c:return go(go({},e),{},{isPending:!0});default:return e}};function _o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ao(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{selectDefaultAccountId:"",selectMailAccountId:"",hugemail:{},list:[],items:{},fetchStatus:c.Q},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Object(L.Ab)(L.S):return Ao(Ao({},e),t.data);case L.Vb:var n=t.id;return Ao(Ao({},e),{},{selectMailAccountId:n});case L.bc:return Ao(Ao({},e),{},{fetchStatus:c.P});case L.cc:var r=t.data,o=r.items,a=void 0===o?{}:o,i=r.list,s=void 0===i?[]:i;return Ao(Ao({},e),{},{items:a,list:s,fetchStatus:c.R});case L.ac:return Ao(Ao({},e),{},{fetchStatus:c.O});case L.Tb:return Ao(Ao({},e),{},{fetchStatus:c.P});case L.Ub:return Ao(Ao({},e),{},{securityTrackingList:Object.values(t.data.results),fetchStatus:c.R});case L.Sb:return Ao(Ao({},e),{},{fetchStatus:c.O});case L.h:default:return e}};function wo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Co(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Object(L.Ab)(L.db):return Co(Co({},e),t.data);case L.eb:var n=t.api,r=n.name,o=n.params,a="auth.login"===r?o.username:"";return Co(Co(Co({},e),t.data),{},{loginSessionID:a});case L.pc:return Co(Co({},e),t.data);case Object(L.P)(L.db):return{};default:return e}},ko=n(420);function Io(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Do(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:Lo,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ko.b:var n=t.overlayId,r=t.show,o=t.option;return Do(Do({},e),{},Po({},n,{overlayId:n,show:r,option:o}));default:return e}},Mo=n(245);function xo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Fo(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{data:[]},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Mo.c:var n=t.data,r=void 0===n?[]:n,o=t.data.items,a=void 0===o?{}:o;return Fo(Fo({},e),{},{data:r,items:a});case Mo.f:var i=t.data.items,c=void 0===i?{}:i,s=t.conSession;return Fo(Fo({},e),{},{data:s,items:c});case Mo.g:return Fo(Fo({},e),{},{showSubmitAlert:!0});default:return e}};function Vo(e){return function(e){if(Array.isArray(e))return Ho(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ho(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ho(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ho(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{list:[],items:{},fetchStatus:c.Q},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.w:return Wo(Wo({},e),{},{fetchStatus:c.P});case L.x:var n=t.data,r=n.items,o=void 0===r?{}:r,a=n.list,i=void 0===a?[]:a;return Wo(Wo({},e),{},{items:o,list:i,fetchStatus:c.R});case L.v:return Wo(Wo({},e),{},{fetchStatus:c.O});case $e.h:var s=t.accountId;return Wo(Wo({},e),{},{items:Wo(Wo({},e.items),{},zo({},s,void 0)),list:e.list.filter(function(e){return s!==e})});default:return e}},folder:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{list:zo({},"/",[]),items:{},currentFolder:void 0,fetchStatus:c.Q,createFolderStatus:c.Q},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.A:return Wo(Wo({},e),{},{fetchStatus:c.P});case L.B:var n=t.data,r=n.items,o=void 0===r?{}:r,a=n.list,i=void 0===a?[]:a,s=n.id,l=void 0===s?"/":s;return Wo(Wo({},e),{},{items:Wo(Wo({},e.items),o),list:Wo(Wo({},e.list),{},zo({},l,Vo(i))),fetchStatus:c.R,currentFolder:l});case L.z:return Wo(Wo({},e),{},{fetchStatus:c.O});case L.l:var u=t.folder,d=void 0===u?"/":u;return Wo(Wo({},e),{},{currentFolder:d});case L.p:var f=t.data,p=f.data,m=f.parentId,h=void 0===m?"/":m,b=e.list,y=e.items,v=[],g={},E=p;return E&&E.length>0&&E.forEach(function(e){v.push(e.id),g[e.id]=e}),b[h]?Wo(Wo({},e),{},{list:Wo(Wo({},b),{},zo({},h,[].concat(Vo(b[h]),v))),items:Wo(Wo({},y),g)}):e;case L.r:return Wo(Wo({},e),{},{createFolderStatus:c.P});case L.s:var O=t.data,_=O.id,A=O.item,T=O.parentId,S=void 0===T?"/":T,w=e.list,C=e.items;return Wo(Wo({},e),{},{list:Wo(Wo({},w),{},zo({},S,[].concat(Vo(w[S]),[_]))),items:Wo(Wo({},C),A),createFolderStatus:c.R});case L.q:return Wo(Wo({},e),{},{createFolderStatus:c.O});default:return e}},quota:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{allowed:0,total:0,fetchStatus:c.Q},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.D:return Wo(Wo({},e),{},{fetchStatus:c.P});case L.E:var n=t.data,r=n.allowed,o=void 0===r?0:r,a=n.total,i=void 0===a?0:a;return Wo(Wo({},e),{},{allowed:o,total:i,fetchStatus:c.R});case L.C:return Wo(Wo({},e),{},{fetchStatus:c.O});case L.p:var s=t.data.data;return s&&s.length>0&&s.forEach(function(e){e.size}),e;default:return e}},paginationSize:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{size:Object(P.a)("cloud.paginationDefaultSize")};switch((arguments.length>1?arguments[1]:void 0).type){case L.B:return Wo(Wo({},e),{},{size:e.size+Object(P.a)("cloud.paginationDefaultSize"),fetchStatus:c.P});case L.G:return Wo(Wo({},e),{},{size:Object(P.a)("cloud.paginationDefaultSize"),fetchStatus:c.P});default:return e}}});function Ko(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function qo(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{"":qo({},$o)},t=arguments.length>1?arguments[1]:void 0,n=t.windowId,r=void 0===n?"":n;switch(t.type){case L.xb:return qo(qo({},e),{},Xo({},r,{modalType:t.modalType,modalProps:t.modalProps,modalId:t.modalId}));case L.ub:return qo(qo({},e),{},Xo({},r,qo({},$o)));default:return e}};function Zo(e){"@babel/helpers - typeof";return(Zo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qo(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ea(e){var t=function(e,t){if("object"!==Zo(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Zo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Zo(t)?t:String(t)}function ta(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function na(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{items:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Hb:var n=t.resource;return na(na({},e),{},{items:na(na({},e.items),{},ra({},n.id,na({},n)))});case L.Lb:var r=t.resource;return na(na({},e),{},{items:na(na({},e.items),{},ra({},r.id,na(na({},e.items[r.id]),r)))});case L.Jb:var o=t.id,a=e.items,i=(a[o],Qo(a,[o].map(ea)));return na(na({},e),{},{items:na({},i)});default:return e}};function aa(e){return function(e){if(Array.isArray(e))return ia(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ia(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ia(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ia(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{"":{messages:[]}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.gc:var n=t.message,r=t.windowId,o=void 0===r?"":r,a=sa({id:Date.now()},n);return e[o]?sa(sa({},e),{},la({},o,sa(sa({},e[o]),{},{messages:[].concat(aa(e[o].messages),[a])}))):sa(sa({},e),{},la({},o,{messages:[a]}));case L.ic:var i=t.id,c=t.windowId,s=void 0===c?"":c;return sa(sa({},e),{},la({},s,sa(sa({},e[s]),{},{messages:e[s].messages.filter(function(e){return e.id!==i})})));default:return e}};function da(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function fa(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{limitBytes:0,usedBytes:0},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.lb:var n=t.data,r=void 0===n?{}:n,o=r&&r.limitBytes?r.limitBytes:0,a=r&&r.usedBytes?r.usedBytes:0;return fa(fa({},e),{},{limitBytes:o,usedBytes:a});case L.jb:default:return e}},ha=n(114);function ba(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ya(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{dnd:{listFetchStatus:c.Q,order:ga,sort:va,editing:void 0,items:{},list:{},savedItem:{},pagination:{bufferCount:0,itemHeight:0,listHeight:0,loadingQueue:{},renderData:{rows:[],totalHeight:0,itemTotalCount:0,sections:[],expanded:!1,expandedIndex:void 0,expandedTop:0,expandedHeight:0,collapsedHeight:0,collapsing:!1},viewportStartIndex:0,viewportEndIndex:0,visibleStartIndex:0,visibleEndIndex:0,scrollTop:0,selectedInfo:[]}}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ha.k:return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{listFetchStatus:c.P})});case ha.l:var n=t.data,r=n.enabled,o=n.rules;return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{listFetchStatus:c.R,enabled:r,items:o})});case ha.j:return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{listFetchStatus:c.O})});case ha.o:var a=t.data,i=a.enabled,s=a.rules;return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{enabled:i,items:s,serviceUpdateRequested:!1})});case ha.m:return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{serviceUpdateRequested:!1})});case ha.p:return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{serviceUpdateRequested:!0})});case ha.f:var l=t.navInfo;return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{pagination:ya(ya({},e.dnd.pagination),l)})});case ha.g:var u=t.pageInfo;return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{pagination:ya(ya({},e.dnd.pagination),u)})});case ha.e:var d=t.sort,f=t.order;return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{sort:d,order:f})});case ha.d:var p=t.selectedInfo;return ya(ya({},e),{},{dnd:ya(ya({},e.dnd),{},{pagination:ya(ya({},e.dnd.pagination),{},{selectedInfo:p})})});case ha.i:default:return e}},Oa={mail:{messages:{items:{},lists:[],selected:[]}}},_a=Object(r.combineReducers)({router:o.e,appManager:Oo,auth:Ro,account:So,modal:Jo,toastMsg:ua,instruction:jo,conLogin:Uo,appNavigator:ma,resource:oa,mail:Object(r.combineReducers)({modes:we,folders:ge,virtualFolders:Xe,summaries:We,attachments:O,details:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CALENDAR_EVENT_LIST_SORT":var n=t.sort,r=void 0===n?void 0:n;return re(re({},e),{},{display:re(re({},e.display),{},{sort:r})});case a.Cb:var o=t.summary.uid,i=t.previewInstance,c=e.preview[i].items.slice(),s=c.find(function(e){return e.uid===o});return s.recipientsToExpanded=!s.recipientsToExpanded,track("mail","toggle_recipients"),re(re({},e),{},{preview:re(re({},e.preview),{},D()({},i,re(re({},e.preview[i]),{},{items:c})))});case a.Bb:var l=t.summary.uid,u=t.previewInstance,d=e.preview[u].items.slice(),f=d.find(function(e){return e.uid===l});return f.recipientsCcExpanded=!f.recipientsCcExpanded,track("mail","toggle_recipients"),re(re({},e),{},{preview:re(re({},e.preview),{},D()({},u,re(re({},e.preview[u]),{},{items:d})))});default:return te(e,t)}},externalAccount:le,collectedAddresses:N,actionConfirm:i,compose:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Cb:var n=t.id,r=t.message,o=void 0===r?{}:r,a=t.isDirty,i=t.isLoading,c=t.isFax,s=t.mode,l=t.messageId;if(t.isPopup){Object(j.a)("mail","open_composer");var u=n===e.selected?0:e.selected;return G(G({},e),{},{items:G(G({},e.items),{},D()({},n,{id:n,message:G(G({},o),{},{recipients:o.recipients&&Array.isArray(o.recipients.to)?o.recipients:{to:[],cc:[],bcc:[]},body:"string"==typeof o.body?o.body:o.body&&o.body.content||""}),isFax:c,isDirty:a,isLoading:i,mode:s,messageId:l,projected:!0})),minimizedComposeList:G(D()({},n,{id:n,message:G(G({},o),{},{recipients:o.recipients&&Array.isArray(o.recipients.to)?o.recipients:{to:[],cc:[],bcc:[]},body:"string"==typeof o.body?o.body:o.body&&o.body.content||""}),isFax:c,isDirty:a,isLoading:i,mode:s,messageId:l,projected:!0}),e.minimizedComposeList),selected:u,projectedList:[].concat(k()(e.projectedList),[n])})}return G(G({},e),{},{list:[].concat(k()(e.list),[n]),items:G(G({},e.items),{},D()({},n,{id:n,message:G(G({},o),{},{recipients:o.recipients&&Array.isArray(o.recipients.to)?o.recipients:{to:[],cc:[],bcc:[]},body:"string"==typeof o.body?o.body:o.body&&o.body.content||""}),isFax:c,isDirty:a,isLoading:i,mode:s,messageId:l})),minimizedComposeList:G(D()({},n,{id:n,message:G(G({},o),{},{recipients:o.recipients&&Array.isArray(o.recipients.to)?o.recipients:{to:[],cc:[],bcc:[]},body:"string"==typeof o.body?o.body:o.body&&o.body.content||""}),isFax:c,isDirty:a,isLoading:i,mode:s,messageId:l,projected:!0}),e.minimizedComposeList),selected:n});default:return V(e,t)}},mailToolbar:ze}),contacts:Object(r.combineReducers)({suggests:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{filter:"",list:{},items:{},fetchStatus:c.Q},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _.Kc:return nt(nt({},e),{},{fetchStatus:c.P});case _.Lc:var n=t.data,r=n.combinedList,o=void 0===r?[]:r,a=n.combinedItems,i=void 0===a?{}:a,s=n.filter,l=void 0===s?"":s;return nt(nt({},e),{},{fetchStatus:c.R,listPhoneFax:nt(nt({},e.listPhoneFax),{},D()({},l.trim(),o)),items:nt(nt({},e.items),i)});default:return et(e,t)}},addressBooks:ft,entries:Gt,pickers:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{itemsForAll:{},listForAll:[],itemsForCurrent:{},listForCurrent:[],selectedInCurrent:[],fetchStatus:c.Q,searchFields:[tn,nn,rn,on,an,cn,ln],sort:sn},t=arguments.length>1?arguments[1]:void 0;return t.type,en(e,t)},duplicates:Et,merges:pn,uis:yn}),calendar:Object(r.combineReducers)({entries:Tn,events:In}),tasks:Object(r.combineReducers)({groups:Un,toDos:rr,tasktoast:cr}),cloud:Yo,um:Ea,settings:Object(r.combineReducers)({settings:dr,preference:mr,mailPreference:vr,mailAliases:Lr,mailQuota:_r,mailSignatures:Nr,mailRules:Ur,timezone:zr,mailSettings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $e.M:return Qr(Qr({},e),{},{spam:Qr(Qr({},e.spam),{},{listFetchStatus:c.P})});case $e.N:var n=t.data,r=n.enabled,o=n.disposition;return Qr(Qr({},e),{},{spam:Qr(Qr({},e.spam),{},{listFetchStatus:c.R,enabled:r,disposition:o})});case $e.L:return Qr(Qr({},e),{},{spam:Qr(Qr({},e.spam),{},{listFetchStatus:c.O})});case $e.Q:var a=t.data,i=a.enabled,s=a.disposition;return Qr(Qr({},e),{},{spam:Qr(Qr({},e.spam),{},{enabled:i,disposition:s,serviceUpdateRequested:!1})});case $e.O:return Qr(Qr({},e),{},{spam:Qr(Qr({},e.spam),{},{serviceUpdateRequested:!1})});default:return Jr(e,t)}},calendarPreference:ro,userProfile:so,messageCleanup:po,loginHistory:yo})});t.a=function(e,t){return"RESET"===t.type?t.initState:_a(e,t)}},function(e,t,n){"use strict";var r,o=n(62),a=n.n(o),i=n(324),c=n.n(i),s=n(60),l=n.n(s),u=n(63),d=n.n(u),f=n(0),p=n.n(f),m=n(1),h=n.n(m),b=n(44),y=n.n(b);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;t=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function fe(e){var t,n,r;if(ce.isWindow(e)||9===e.nodeType){var o=ce.getWindow(e);t={left:ce.getWindowScrollLeft(o),top:ce.getWindowScrollTop(o)},n=ce.viewportWidth(o),r=ce.viewportHeight(o)}else t=ce.offset(e),n=ce.outerWidth(e),r=ce.outerHeight(e);return t.width=n,t.height=r,t}function pe(e,t){var n=t.charAt(0),r=t.charAt(1),o=e.width,a=e.height,i=e.left,c=e.top;return"c"===n?c+=a/2:"b"===n&&(c+=a),"c"===r?i+=o/2:"r"===r&&(i+=o),{left:i,top:c}}function me(e,t,n,r,o){var a=pe(t,n[1]),i=pe(e,n[0]),c=[i.left-a.left,i.top-a.top];return{left:Math.round(e.left-c[0]+r[0]-o[0]),top:Math.round(e.top-c[1]+r[1]-o[1])}}function he(e,t,n){return e.leftn.right}function be(e,t,n){return e.topn.bottom}function ye(e,t,n){var r=[];return ce.each(e,function(e){r.push(e.replace(t,function(e){return n[e]}))}),r}function ve(e,t){return e[t]=-e[t],e}function ge(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Ee(e,t){e[0]=ge(e[0],t.width),e[1]=ge(e[1],t.height)}function Oe(e,t,n,r){var o=n.points,a=n.offset||[0,0],i=n.targetOffset||[0,0],c=n.overflow,s=n.source||e;a=[].concat(a),i=[].concat(i);var l={},u=0,d=de(s,!(!(c=c||{})||!c.alwaysByViewport)),f=fe(s);Ee(a,f),Ee(i,t);var p=me(f,t,o,a,i),m=ce.merge(f,p);if(d&&(c.adjustX||c.adjustY)&&r){if(c.adjustX&&he(p,f,d)){var h=ye(o,/[lr]/gi,{l:"r",r:"l"}),b=ve(a,0),y=ve(i,0);(function(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.left&&o.left+a.width>n.right&&(a.width-=o.left+a.width-n.right),r.adjustX&&o.left+a.width>n.right&&(o.left=Math.max(n.right-a.width,n.left)),r.adjustY&&o.top=n.top&&o.top+a.height>n.bottom&&(a.height-=o.top+a.height-n.bottom),r.adjustY&&o.top+a.height>n.bottom&&(o.top=Math.max(n.bottom-a.height,n.top)),ce.mix(o,a)}(p,f,d,l))}return m.width!==f.width&&ce.css(s,"width",ce.width(s)+m.width-f.width),m.height!==f.height&&ce.css(s,"height",ce.height(s)+m.height-f.height),ce.offset(s,{left:m.left,top:m.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:o,offset:a,targetOffset:i,overflow:l}}function _e(e,t,n){var r=n.target||t;return Oe(e,fe(r),n,!function(e,t){var n=de(e,t),r=fe(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport))}_e.__getOffsetParent=le,_e.__getVisibleRectForElement=de;var Ae=n(333),Te=n(426);function Se(e){"@babel/helpers - typeof";return(Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function we(e){return e&&"object"===Se(e)&&e.window===e}function Ce(e,t){var n=Math.floor(e),r=Math.floor(t);return Math.abs(n-r)<=1}function Ne(e){"@babel/helpers - typeof";return(Ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Re(e){return"function"==typeof e&&e?e():null}function ke(e){return"object"===Ne(e)&&e?e:null}var Ie=function(e){function t(){var e,n,r,o;a()(this,t);for(var i=arguments.length,c=Array(i),s=0;s=0&&r<=c+l&&o>=0&&o<=s+u,p=[n.points[0],"cc"];return Oe(e,d,g(g({},n),{},{points:p}),f)}(i,l,o)),function(e,t){e!==document.activeElement&&Object(Te.a)(t,e)&&e.focus()}(u,i),a&&a(i,c)}},o=n,l()(r,o)}return d()(t,e),c()(t,[{key:"componentDidMount",value:function(){var e=this.props;this.forceAlign(),!e.disabled&&e.monitorWindowResize&&this.startMonitorWindowResize()}},{key:"componentDidUpdate",value:function(e){var t=!1,n=this.props;if(!n.disabled){var r=y.a.findDOMNode(this),o=r?r.getBoundingClientRect():null;if(e.disabled)t=!0;else{var a=Re(e.target),i=Re(n.target),c=ke(e.target),s=ke(n.target);we(a)&&we(i)?t=!1:(a!==i||a&&!i&&s||c&&s&&i||s&&!function(e,t){return e===t||!(!e||!t)&&("pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t&&e.clientX===t.clientX&&e.clientY===t.clientY)}(c,s))&&(t=!0);var l=this.sourceRect||{};t||!r||Ce(l.width,o.width)&&Ce(l.height,o.height)||(t=!0)}this.sourceRect=o}t&&this.forceAlign(),n.monitorWindowResize&&!n.disabled?this.startMonitorWindowResize():this.stopMonitorWindowResize()}},{key:"componentWillUnmount",value:function(){this.stopMonitorWindowResize()}},{key:"startMonitorWindowResize",value:function(){this.resizeHandler||(this.bufferMonitor=function(e,t){var n=void 0;function r(){n&&(clearTimeout(n),n=null)}function o(){r(),n=setTimeout(e,t)}return o.clear=r,o}(this.forceAlign,this.props.monitorBufferTime),this.resizeHandler=Object(Ae.a)(window,"resize",this.bufferMonitor))}},{key:"stopMonitorWindowResize",value:function(){this.resizeHandler&&(this.bufferMonitor.clear(),this.resizeHandler.remove(),this.resizeHandler=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.childrenProps,r=t.children,o=p.a.Children.only(r);if(n){var a={};return Object.keys(n).forEach(function(t){a[t]=e.props[n[t]]}),p.a.cloneElement(o,a)}return o}}]),t}(f.Component);Ie.propTypes={childrenProps:h.a.object,align:h.a.object.isRequired,target:h.a.oneOfType([h.a.func,h.a.shape({clientX:h.a.number,clientY:h.a.number,pageX:h.a.number,pageY:h.a.number})]),onAlign:h.a.func,monitorBufferTime:h.a.number,monitorWindowResize:h.a.bool,disabled:h.a.bool,children:h.a.any},Ie.defaultProps={target:function(){return window},monitorBufferTime:50,monitorWindowResize:!1,disabled:!1};var De=Ie;t.a=De},function(e,t){var n="object"==typeof document&&document.all,r=void 0===n&&void 0!==n;e.exports={all:n,IS_HTMLDDA:r}},function(e,t,n){var r=n(295);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var r=n(97),o=n(93),a=n(92),i=TypeError;e.exports=function(e,t){var n,c;if("string"===t&&o(n=e.toString)&&!a(c=r(n,e)))return c;if(o(n=e.valueOf)&&!a(c=r(n,e)))return c;if("string"!==t&&o(n=e.toString)&&!a(c=r(n,e)))return c;throw i("Can't convert object to primitive value")}},function(e,t,n){var r=n(84),o=n(40),a=n(393);e.exports=!r&&!o(function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(84),o=n(40);e.exports=r&&o(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},function(e,t,n){var r=n(59),o=n(93),a=r.WeakMap;e.exports=o(a)&&/native code/.test(String(a))},function(e,t,n){var r=n(106),o=n(465),a=n(154),i=n(130);e.exports=function(e,t,n){for(var c=o(t),s=i.f,l=a.f,u=0;ul;)o(r,n=t[l++])&&(~i(u,n)||s(u,n));return u}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}},function(e,t,n){var r=n(84),o=n(593),a=n(130),i=n(85),c=n(169),s=n(340);t.f=r&&!o?Object.defineProperties:function(e,t){i(e);for(var n,r=c(t),o=s(t),l=o.length,u=0;l>u;)a.f(e,n=o[u++],r[n]);return e}},function(e,t,n){var r=n(171);e.exports=r("document","documentElement")},function(e,t,n){var r=n(94);t.f=r},function(e,t,n){var r=n(59);e.exports=r},function(e,t,n){var r=n(97),o=n(171),a=n(94),i=n(139);e.exports=function(){var e=o("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,c=a("toPrimitive");t&&!t[c]&&i(t,c,function(e){return r(n,this)},{arity:1})}},function(e,t,n){var r=n(295);e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},function(e,t,n){"use strict";var r=n(112),o=n(228),a=n(131),i=n(470),c=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),s=a(n),l=o(e,s),u=o(t,s),d=arguments.length>2?arguments[2]:void 0,f=c((void 0===d?s:o(d,s))-u,s-l),p=1;for(u0;)u in n?n[l]=n[u]:i(n,l),l+=p,u+=p;return n}},function(e,t,n){"use strict";var r=n(273),o=n(131),a=n(469),i=n(216),c=function(e,t,n,s,l,u,d,f){for(var p,m,h=l,b=0,y=!!d&&i(d,f);b0&&r(p)?(m=o(p),h=c(e,t,p,m,h,u-1)-1):(a(h+1),e[h]=p),h++),b++;return h};e.exports=c},function(e,t,n){"use strict";var r=n(216),o=n(97),a=n(112),i=n(846),c=n(472),s=n(343),l=n(131),u=n(250),d=n(397),f=n(346),p=Array;e.exports=function(e){var t=a(e),n=s(this),m=arguments.length,h=m>1?arguments[1]:void 0,b=void 0!==h;b&&(h=r(h,m>2?arguments[2]:void 0));var y,v,g,E,O,_,A=f(t),T=0;if(!A||this===p&&c(A))for(y=l(t),v=n?new this(y):p(y);y>T;T++)_=b?h(t[T],T):t[T],u(v,T,_);else for(O=(E=d(t,A)).next,v=n?new this:[];!(g=o(O,E)).done;T++)_=b?i(E,h,[g.value,T],!0):g.value,u(v,T,_);return v.length=T,v}},function(e,t,n){var r=n(97),o=n(85),a=n(271);e.exports=function(e,t,n){var i,c;o(e);try{if(!(i=a(e,"return"))){if("throw"===t)throw n;return n}i=r(i,e)}catch(e){c=!0,i=e}if("throw"===t)throw n;if(c)throw i;return o(i),n}},function(e,t,n){"use strict";var r=n(609).IteratorPrototype,o=n(230),a=n(246),i=n(203),c=n(345),s=function(){return this};e.exports=function(e,t,n,l){var u=t+" Iterator";return e.prototype=o(r,{next:a(+!l,n)}),i(e,u,!1,!0),c[u]=s,e}},function(e,t,n){"use strict";var r,o,a,i=n(40),c=n(93),s=n(92),l=n(230),u=n(186),d=n(139),f=n(94),p=n(160),m=f("iterator"),h=!1;[].keys&&("next"in(a=[].keys())?(o=u(u(a)))!==Object.prototype&&(r=o):h=!0),!s(r)||i(function(){var e={};return r[m].call(e)!==e})?r={}:p&&(r=l(r)),c(r[m])||d(r,m,function(){return this}),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},function(e,t,n){var r=n(93),o=String,a=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw a("Can't set "+o(e)+" as a prototype")}},function(e,t,n){var r=n(227).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},function(e,t,n){var r=n(227);e.exports=/MSIE|Trident/.test(r)},function(e,t){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){var r=n(184),o=n(185),a=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=o(t);if(t!==n)throw a("Wrong length or index");return n}},function(e,t,n){"use strict";var r=n(230),o=n(202),a=n(347),i=n(216),c=n(253),s=n(201),l=n(302),u=n(473),d=n(475),f=n(300),p=n(84),m=n(276).fastKey,h=n(161),b=h.set,y=h.getterFor;e.exports={getConstructor:function(e,t,n,u){var d=e(function(e,o){c(e,f),b(e,{type:t,index:r(null),first:void 0,last:void 0,size:0}),p||(e.size=0),s(o)||l(o,e[u],{that:e,AS_ENTRIES:n})}),f=d.prototype,h=y(t),v=function(e,t,n){var r,o,a=h(e),i=g(e,t);return i?i.value=n:(a.last=i={index:o=m(t,!0),key:t,value:n,previous:r=a.last,next:void 0,removed:!1},a.first||(a.first=i),r&&(r.next=i),p?a.size++:e.size++,"F"!==o&&(a.index[o]=i)),e},g=function(e,t){var n,r=h(e),o=m(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return a(f,{clear:function(){for(var e=h(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,p?e.size=0:this.size=0},delete:function(e){var t=h(this),n=g(this,e);if(n){var r=n.next,o=n.previous;delete t.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),t.first==n&&(t.first=r),t.last==n&&(t.last=o),p?t.size--:this.size--}return!!n},forEach:function(e){for(var t,n=h(this),r=i(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(f,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),p&&o(f,"size",{configurable:!0,get:function(){return h(this).size}}),d},setStrong:function(e,t,n){var r=t+" Iterator",o=y(t),a=y(r);u(e,t,function(e,t){b(this,{type:r,target:e,state:o(e),kind:t,last:void 0})},function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?d("keys"==t?n.key:"values"==t?n.value:[n.key,n.value],!1):(e.target=void 0,d(void 0,!0))},n?"entries":"values",!n,!0),f(t)}}},function(e,t){var n=Math.log;e.exports=Math.log1p||function(e){var t=+e;return t>-1e-8&&t<1e-8?t-t*t/2:n(1+t)}},function(e,t,n){var r=n(52);e.exports=r(1..valueOf)},function(e,t,n){"use strict";var r=n(84),o=n(52),a=n(97),i=n(40),c=n(340),s=n(396),l=n(392),u=n(112),d=n(336),f=Object.assign,p=Object.defineProperty,m=o([].concat);e.exports=!f||i(function(){if(r&&1!==f({b:1},f(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach(function(e){t[e]=e}),7!=f({},e)[n]||"abcdefghijklmnopqrst"!=c(f({},t)).join("")})?function(e,t){for(var n=u(e),o=arguments.length,i=1,f=s.f,p=l.f;o>i;)for(var h,b=d(arguments[i++]),y=f?m(c(b),f(b)):c(b),v=y.length,g=0;v>g;)h=y[g++],r&&!a(p,b,h)||(n[h]=b[h]);return n}:f},function(e,t,n){var r=n(84),o=n(40),a=n(52),i=n(186),c=n(340),s=n(169),l=a(n(392).f),u=a([].push),d=r&&o(function(){var e=Object.create(null);return e[2]=2,!l(e,2)}),f=function(e){return function(t){for(var n,o=s(t),a=c(o),f=d&&null===i(o),p=a.length,m=0,h=[];p>m;)n=a[m++],r&&!(f?n in o:l(o,n))||u(h,e?[n,o[n]]:o[n]);return h}};e.exports={entries:f(!0),values:f(!1)}},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){var r=n(227);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},function(e,t,n){var r,o,a,i,c,s=n(59),l=n(216),u=n(154).f,d=n(406).set,f=n(623),p=n(621),m=n(932),h=n(933),b=n(275),y=s.MutationObserver||s.WebKitMutationObserver,v=s.document,g=s.process,E=s.Promise,O=u(s,"queueMicrotask"),_=O&&O.value;if(!_){var A=new f,T=function(){var e,t;for(b&&(e=g.domain)&&e.exit();t=A.get();)try{t()}catch(e){throw A.head&&r(),e}e&&e.enter()};p||b||h||!y||!v?!m&&E&&E.resolve?((i=E.resolve(void 0)).constructor=E,c=l(i.then,i),r=function(){c(T)}):b?r=function(){g.nextTick(T)}:(d=l(d,s),r=function(){d(T)}):(o=!0,a=v.createTextNode(""),new y(T).observe(a,{characterData:!0}),r=function(){a.data=o=!o}),_=function(e){A.head||r(),A.add(e)}}e.exports=_},function(e,t){var n=function(){this.head=null,this.tail=null};n.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=n},function(e,t){e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},function(e,t,n){var r=n(304),o=n(398),a=n(350).CONSTRUCTOR;e.exports=a||!o(function(e){r.all(e).then(void 0,function(){})})},function(e,t,n){var r=n(85),o=n(92),a=n(351);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){var r=n(106);e.exports=function(e){return void 0!==e&&(r(e,"value")||r(e,"writable"))}},function(e,t,n){var r=n(97),o=n(106),a=n(214),i=n(487),c=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in c||o(e,"flags")||!a(c,e)?t:r(i,e)}},function(e,t,n){var r=n(40),o=n(59).RegExp;e.exports=r(function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)})},function(e,t,n){var r=n(40),o=n(59).RegExp;e.exports=r(function(){var e=o("(?
b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")})},function(e,t,n){"use strict";var r=n(16),o=n(407);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},function(e,t,n){"use strict";var r=n(408).charAt,o=n(110),a=n(161),i=n(473),c=n(475),s=a.set,l=a.getterFor("String Iterator");i(String,"String",function(e){s(this,{type:"String Iterator",string:o(e),index:0})},function(){var e,t=l(this),n=t.string,o=t.index;return o>=n.length?c(void 0,!0):(e=r(n,o),t.index+=e.length,c(e,!1))})},function(e,t,n){var r=n(52),o=n(185),a=n(110),i=n(484),c=n(170),s=r(i),l=r("".slice),u=Math.ceil,d=function(e){return function(t,n,r){var i,d,f=a(c(t)),p=o(n),m=f.length,h=void 0===r?" ":a(r);return p<=m||""==h?f:((d=s(h,u((i=p-m)/h.length))).length>i&&(d=l(d,0,i)),e?f+d:d+f)}};e.exports={start:d(!1),end:d(!0)}},function(e,t,n){var r=n(227);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},function(e,t,n){"use strict";var r=n(303).end,o=n(492);e.exports=o("trimEnd")?function(){return r(this)}:"".trimEnd},function(e,t,n){"use strict";var r=n(303).start,o=n(492);e.exports=o("trimStart")?function(){return r(this)}:"".trimStart},function(e,t,n){var r=n(995),o=RangeError;e.exports=function(e,t){var n=r(e);if(n%t)throw o("Wrong offset");return n}},function(e,t,n){var r=n(216),o=n(97),a=n(479),i=n(112),c=n(131),s=n(397),l=n(346),u=n(472),d=n(996),f=n(100).aTypedArrayConstructor,p=n(639);e.exports=function(e){var t,n,m,h,b,y,v,g,E=a(this),O=i(e),_=arguments.length,A=_>1?arguments[1]:void 0,T=void 0!==A,S=l(O);if(S&&!u(S))for(g=(v=s(O,S)).next,O=[];!(y=o(g,v)).done;)O.push(y.value);for(T&&_>2&&(A=r(A,arguments[2])),n=c(O),m=new(f(E))(n),h=d(m),t=0;n>t;t++)b=T?A(O[t],t):O[t],m[t]=h?p(b):+b;return m}},function(e,t,n){var r=n(460),o=TypeError;e.exports=function(e){var t=r(e,"number");if("number"==typeof t)throw o("Can't convert number to bigint");return BigInt(t)}},function(e,t,n){"use strict";var r=n(52),o=n(347),a=n(276).getWeakData,i=n(253),c=n(85),s=n(201),l=n(92),u=n(302),d=n(162),f=n(106),p=n(161),m=p.set,h=p.getterFor,b=d.find,y=d.findIndex,v=r([].splice),g=0,E=function(e){return e.frozen||(e.frozen=new O)},O=function(){this.entries=[]},_=function(e,t){return b(e.entries,function(e){return e[0]===t})};O.prototype={get:function(e){var t=_(this,e);if(t)return t[1]},has:function(e){return!!_(this,e)},set:function(e,t){var n=_(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=y(this.entries,function(t){return t[0]===e});return~t&&v(this.entries,t,1),!!~t}},e.exports={getConstructor:function(e,t,n,r){var d=e(function(e,o){i(e,p),m(e,{type:t,id:g++,frozen:void 0}),s(o)||u(o,e[r],{that:e,AS_ENTRIES:n})}),p=d.prototype,b=h(t),y=function(e,t,n){var r=b(e),o=a(c(t),!0);return!0===o?E(r).set(t,n):o[r.id]=n,e};return o(p,{delete:function(e){var t=b(this);if(!l(e))return!1;var n=a(e);return!0===n?E(t).delete(e):n&&f(n,t.id)&&delete n[t.id]},has:function(e){var t=b(this);if(!l(e))return!1;var n=a(e);return!0===n?E(t).has(e):n&&f(n,t.id)}}),o(p,n?{get:function(e){var t=b(this);if(l(e)){var n=a(e);return!0===n?E(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return y(this,e,t)}}:{add:function(e){return y(this,e,!0)}}),d}}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,n){var r=n(393)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},function(e,t,n){var r=n(40),o=n(94),a=n(84),i=n(160),c=o("iterator");e.exports=!r(function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n=new URLSearchParams("a=1&a=2"),r="";return e.pathname="c%20d",t.forEach(function(e,n){t.delete("b"),r+=n+e}),n.delete("a",2),i&&(!e.toJSON||!n.has("a",1)||n.has("a",2))||!t.size&&(i||!a)||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[c]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host})},function(e,t,n){"use strict";n(399);var r=n(16),o=n(59),a=n(97),i=n(52),c=n(84),s=n(643),l=n(139),u=n(202),d=n(347),f=n(203),p=n(608),m=n(161),h=n(253),b=n(93),y=n(106),v=n(216),g=n(229),E=n(85),O=n(92),_=n(110),A=n(230),T=n(246),S=n(397),w=n(346),C=n(349),N=n(94),R=n(476),k=N("iterator"),I=m.set,D=m.getterFor("URLSearchParams"),P=m.getterFor("URLSearchParamsIterator"),L=Object.getOwnPropertyDescriptor,j=function(e){if(!c)return o[e];var t=L(o,e);return t&&t.value},M=j("fetch"),x=j("Request"),F=j("Headers"),B=x&&x.prototype,U=F&&F.prototype,V=o.RegExp,H=o.TypeError,G=o.decodeURIComponent,W=o.encodeURIComponent,z=i("".charAt),Y=i([].join),K=i([].push),q=i("".replace),X=i([].shift),$=i([].splice),J=i("".split),Z=i("".slice),Q=/\+/g,ee=Array(4),te=function(e){return ee[e-1]||(ee[e-1]=V("((?:%[\\da-f]{2}){"+e+"})","gi"))},ne=function(e){try{return G(e)}catch(t){return e}},re=function(e){var t=q(e,Q," "),n=4;try{return G(t)}catch(e){for(;n;)t=q(t,te(n--),ne);return t}},oe=/[!'()~]|%20/g,ae={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ie=function(e){return ae[e]},ce=function(e){return q(W(e),oe,ie)},se=p(function(e,t){I(this,{type:"URLSearchParamsIterator",iterator:S(D(e).entries),kind:t})},"Iterator",function(){var e=P(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n},!0),le=function(e){this.entries=[],this.url=null,void 0!==e&&(O(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===z(e,0)?Z(e,1):e:_(e)))};le.prototype={type:"URLSearchParams",bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,n,r,o,i,c,s,l=w(e);if(l)for(n=(t=S(e,l)).next;!(r=a(n,t)).done;){if(i=(o=S(E(r.value))).next,(c=a(i,o)).done||(s=a(i,o)).done||!a(i,o).done)throw H("Expected sequence with length 2");K(this.entries,{key:_(c.value),value:_(s.value)})}else for(var u in e)y(e,u)&&K(this.entries,{key:u,value:_(e[u])})},parseQuery:function(e){if(e)for(var t,n,r=J(e,"&"),o=0;o0?arguments[0]:void 0,t=I(this,new le(e));c||(this.size=t.entries.length)},de=ue.prototype;if(d(de,{append:function(e,t){var n=D(this);C(arguments.length,2),K(n.entries,{key:_(e),value:_(t)}),c||this.length++,n.updateURL()},delete:function(e){for(var t=D(this),n=C(arguments.length,1),r=t.entries,o=_(e),a=n<2?void 0:arguments[1],i=void 0===a?a:_(a),s=0;st.key?1:-1}),e.updateURL()},forEach:function(e){for(var t,n=D(this).entries,r=v(e,arguments.length>1?arguments[1]:void 0),o=0;o1?me(arguments[1]):{})}}),b(x)){var he=function(e){return h(this,B),new x(e,arguments.length>1?me(arguments[1]):{})};B.constructor=he,he.prototype=B,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:he})}}e.exports={URLSearchParams:ue,getState:D}},function(e,t,n){var r=n(155),o=n(1054),a=n(1416),i=n(376);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:a(i(e))}},function(e,t,n){function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(428),a=n(222),i="[object Symbol]";e.exports=function(e){return"symbol"==r(e)||a(e)&&o(e)==i}},function(e,t,n){var r=n(1440),o=n(1056),a=n(1441),i=n(1194),c=n(1195),s=n(428),l=n(1190),u=l(r),d=l(o),f=l(a),p=l(i),m=l(c),h=s;(r&&"[object DataView]"!=h(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=h(new o)||a&&"[object Promise]"!=h(a.resolve())||i&&"[object Set]"!=h(new i)||c&&"[object WeakMap]"!=h(new c))&&(h=function(e){var t=s(e),n="[object Object]"==t?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case u:return"[object DataView]";case d:return"[object Map]";case f:return"[object Promise]";case p:return"[object Set]";case m:return"[object WeakMap]"}return t}),e.exports=h},function(e,t,n){var r=n(1442),o=n(222),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,"callee")&&!c.call(e,"callee")};e.exports=s},function(e,t,n){(function(e){function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(352),a=n(1443),i="object"==r(t)&&t&&!t.nodeType&&t,c=i&&"object"==r(e)&&e&&!e.nodeType&&e,s=c&&c.exports===i?o.Buffer:void 0,l=(s?s.isBuffer:void 0)||a;e.exports=l}).call(this,n(317)(e))},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(1199),o=n(1066);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(221);t.__esModule=!0,t.default=void 0;var o=function(){};r(n(432)).default&&(o=document.addEventListener?function(e,t,n,r){return e.addEventListener(t,n,r||!1)}:document.attachEvent?function(e,t,n){return e.attachEvent("on"+t,function(t){(t=t||window.event).target=t.target||t.srcElement,t.currentTarget=e,n.call(e,t)})}:void 0);var a=o;t.default=a,e.exports=t.default},function(e,t){function n(e){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=n(e);return!!(t=null==t?r:t)&&("number"==a||"symbol"!=a&&o.test(e))&&e>-1&&e%1==0&&ee.length)&&(t=e.length);for(var n=0,r=new Array(t);n100 MB",height:20}],te=function(e,t,n,r,o){try{var a=e.itemTotalCount,i=t,c=o,s=c+i,l=e.totalHeight,u=-1,d=-1;l<=i&&(d=Math.max(a-1,0));for(var f=0;fc&&(u=f),d<0&&p>=s){d=f-1;break}}return{visibleStartIndex:u=Math.max(u-r,0),visibleEndIndex:d=d<0?a-1:Math.min(a-1,d+r)}}catch(e){throw e}},ne=function(e,t,n){try{if(!n)return null;if(e===m.f.SORT_ATTACHMENT_AZ||e===m.f.SORT_ATTACHMENT_ZA){var r=t?t.filename.charAt(0).toUpperCase():null,o=n?n.filename.charAt(0).toUpperCase():null;return r!==o?{height:20,value:o,label:o}:null}if(e===m.f.SORT_SMALLER_FIRST||e===m.f.SORT_BIGGER_FIRST){if(e===m.f.SORT_SMALLER_FIRST){var a=t?t.size:-1,i=n.size,c=ee.filter(function(e,t){var n=e.value;if(0===t)return a=n;var r=ee[t-1].value;return a<=r&&i>r&&i0?c[0]:null}var s=t?t.size:1/0,l=n.size,u=ee.filter(function(e){var t=e.value;return(s>t||s===1/0)&&l<=t});return u.length>0?u[0]:null}if(e===m.f.SORT_OLDEST_FIRST||e===m.f.SORT_NEWEST_FIRST){if(e===m.f.SORT_NEWEST_FIRST){var d=t?t.messageInfo.receivedDate:null,f=n.messageInfo.receivedDate,p=_.DESC.filter(function(e){var t=e.value;return null===d&&f=t&&ft||h=t});return 0!==y.length?J({},y[y.length-1]):null}return null}catch(e){throw console.log("startSection",e),e}};function re(e){try{var t=e.filename,n=e.folderPath,r=e.uid,o=e.part;if(Object(b.g)(t)){return p.a.service("resource.download",{descriptor:{"@resolver":"Mail",folder:n,uid:r,part:o},inline:!0,dataUri:!1,dimensions:{width:120,height:120}},{method:"URI"})}return}catch(e){console.log("getThumbnailUrl",e)}}var oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{map:{},data:[]},t=e.map,n=e.data,r=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,c=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0;try{var l,u={rows:[],sections:[],totalHeight:0,itemTotalCount:o,dataSignature:0},d=u.rows,f=u.sections,p=0,m=0,b=0,v=n.length;_=Object(y.d)();for(var g=0;gc&&(m+=a,b=0);var C=m,N=b;b+=i,p=C+a,d.push({index:g,data:O,clientRect:{top:C,left:N,bottom:p,height:a,width:i,thumbnail:O&&re(O)}}),g===u.itemTotalCount-1&&(u.totalHeight=p),l=O}return u}catch(e){throw console.log("convertToListRenderData",e),e}};function ae(e){var t=e.currentSelected,n=void 0===t?[]:t,r=e.renderData,o=e.keyCode;try{if(n.length>0){var a=38===o,i=n[n.length-1],c=i.uid,s=i.folderPath,l=r.rows.filter(function(e){var t=e.data;return t&&t.uid===c&&t.folderPath===s}),u=a?l[0].index-1:l[l.length-1].index+1;return r.rows[u]?u:null}return 0}catch(e){throw console.log("getNextMessageSelectIndex",e),e}}function ie(e){var t=e.currentSelected,n=e.renderData,r=e.index,o=e.selected;try{var a,i;return t.length>0?(r0)for(var c=38===i,s=n[n.length-1],l=s.uid,u=s.folderPath,d=r;d<=o;d+=1){var f=a.rows[d].data,p=f.uid,m=f.folderPath;if(p===l&&u===m){var h=Math.min(Math.max(0,d+(c?1:-1)),a.rows.length-1);return a.rows[h].data?h:null}}return 0}function se(e){var t,n,o,a,c,s,l,d,f,p,m,h,b,y,v,g,E;return regeneratorRuntime.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return t=e.uid,n=e.folderPath,o=e.part,O.prev=1,O.next=4,Object(r.f)(i.k);case 4:a=O.sent,c=a.visibleStartIndex,s=a.visibleEndIndex,l=a.renderData,d=a.listHeight,f=a.scrollTop,p=f,m=c;case 12:if(!(m<=s)){O.next=22;break}if(h=l.rows[m].data,b=h.uid,y=h.folderPath,v=h.part,b!==t||y!==n||v!==o){O.next=19;break}return g=l.rows[m].clientRect.top,E=g+l.rows[m].clientRect.height,gf+d&&(p=E-d),O.abrupt("break",22);case 19:m+=1,O.next=12;break;case 22:if(p===f){O.next=25;break}return O.next=25,Object(r.e)(Object(u.p)({scrollTop:p}));case 25:O.next=31;break;case 27:throw O.prev=27,O.t0=O.catch(1),console.log("ensureSummaryInView",O.t0),O.t0;case 31:case"end":return O.stop()}},A,null,[[1,27]])}function le(e){var t,n,o,a,c,s,l,d,f,p,h,b,y,v,E,O,_,A,S,w,C,N,R,k,I,D,P;return regeneratorRuntime.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return t=e.selected,n=e.options,o=n.ctrlKey,a=n.keyCode,c=n.shiftKey,s=n.trigger,l=n.index,T.prev=1,T.next=4,Object(r.f)(i.k);case 4:if(d=T.sent,f=d.selectedInfo,p=void 0===f?[]:f,h=d.visibleStartIndex,b=d.visibleEndIndex,y=d.renderData,v=d.selectMode,E=p,O=[],C=!1,s!==m.Ab.PREVIEW_NAV){T.next=27;break}if(null!==(R=Number.isInteger(l)?l:ae({visibleStartIndex:h,visibleEndIndex:b,renderData:y,currentSelected:E,keyCode:a}))&&y.rows[R]&&y.rows[R].data){T.next=18;break}return T.abrupt("return");case 18:_=y.rows[R].data.uid,A=y.rows[R].data.folderPath,S=y.rows[R].data.part,k=y.rows[R].data.messageInfo,N=k,O=[{uid:_,folderPath:A,part:S}],C=!0,T.next=28;break;case 27:s===m.Ab.KEYBOARD?(I=ce({visibleStartIndex:h,visibleEndIndex:b,renderData:y,currentSelected:E,keyCode:a}),_=y.rows[I].data.uid,A=y.rows[I].data.folderPath,S=y.rows[I].data.part,D=E.some(function(e){var t=e.uid,n=e.folderPath,r=e.part;return t===_&&n===A&&r===S}),o||c?D?console.log("UID invalid returned by getNextKeyBoardSelectIndex"):O=p.concat({uid:_,folderPath:A,part:S}):O=[{uid:_,folderPath:A,part:S}]):(_=t.data.uid,A=t.data.folderPath,S=t.data.part,w=t.index,P=E.some(function(e){var t=e.uid,n=e.folderPath,r=e.part;return t===_&&n===A&&r===S}),s===m.Ab.CLICK?O=o||v?P?p.filter(function(e){return e.uid!==_||e.folderPath!==A||e.part!==S}):p.concat([{uid:_,folderPath:A,part:S,index:w}]):[{uid:_,folderPath:A,part:S,index:w}]:s===m.Ab.CHECK?O=P?p.filter(function(e){return e.uid!==_||e.folderPath!==A||e.part!==S}):c?ie({currentSelected:E,renderData:y,index:w,selected:t}):p.concat([{uid:_,folderPath:A,part:S,index:w}]):s===m.Ab.DRAG?O=P?p.concat():[{uid:_,folderPath:A,part:S,index:w}]:console.log("Other SELECT_TRIGGER:",s));case 28:return T.next=30,Object(r.b)(se,{uid:_,folderPath:A,part:S});case 30:if(!(E.length!==O.length||E.filter(function(e){return!O.includes(e)}).length>0)){T.next=33;break}return T.next=33,Object(r.e)(Object(u.l)(O,{fullOpenSelected:C,messageInfo:N}));case 33:T.next=39;break;case 35:return T.prev=35,T.t0=T.catch(1),T.next=39,Object(r.b)(g.b,T.t0);case 39:case"end":return T.stop()}},T,null,[[1,35]])}function ue(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=Object.entries(e),r=0;r0&&void 0!==a[0]?a[0]:{params:{page:{}}},t=e.params.page.offset,c.prev=1,c.next=4,Object(r.f)(i.k);case 4:if(n=c.sent,o=n.loadingQueue){c.next=8;break}return c.abrupt("return");case 8:if(void 0===o[t]){c.next=12;break}return delete o[t],c.next=12,Object(r.e)(Object(u.p)({loadingQueue:J({},o)}));case 12:c.next=18;break;case 14:return c.prev=14,c.t0=c.catch(1),c.next=18,Object(r.b)(g.b,c.t0);case 18:case"end":return c.stop()}},S,null,[[1,14]])}function fe(e,t,n){var o,a,c;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(s.prev=0,!!(""===n)){s.next=4;break}return s.abrupt("return");case 4:return s.next=6,Object(r.e)(Object(u.e)({accountId:n,offset:e,size:t},{withNewMail:0===e}));case 6:return s.next=8,Object(r.f)(i.k);case 8:return o=s.sent,a=o.loadingQueue,c=a?J(J({},a),{},Z({},e,t)):Z({},e,t),s.next=13,Object(r.e)(Object(u.p)({loadingQueue:c}));case 13:s.next=19;break;case 15:throw s.prev=15,s.t0=s.catch(0),console.log("doFetchAttachmentList",s.t0),s.t0;case 19:case"end":return s.stop()}},w,null,[[0,15]])}function pe(e){var t,n,o;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.type,i.prev=1,i.next=4,Object(r.f)(c.o);case 4:return n=i.sent,i.next=7,Object(r.f)(l.a);case 7:return o=i.sent,i.next=10,Object(r.e)(Object(u.l)([],{fullOpenSelected:!1}));case 10:if(t!==a.Q&&t!==a.U){i.next=14;break}return i.next=13,Object(r.e)(Object(u.b)({accountId:n,folder:o,clean:!0}));case 13:t===a.Q?Object(v.a)("mail","attachment_view_list_filter"):Object(v.a)("mail","attachment_view_list_sort");case 14:return i.next=16,Object(r.e)(Object(u.h)({scrollTop:0}));case 16:i.next=23;break;case 18:return i.prev=18,i.t0=i.catch(1),console.log("handleAttachmentListSortFilterLayoutChange",i.t0),i.next=23,Object(r.b)(g.b,i.t0);case 23:case"end":return i.stop()}},C,null,[[1,18]])}function me(e){var t,n,o,a,c,d,f,m,h,b,y,v,E,O,_;return regeneratorRuntime.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return t=e.params,A.prev=1,o=(n=t||{}).offset,a=n.size,A.next=5,Object(r.f)(l.c);case 5:if(A.t0=A.sent,A.t0){A.next=8;break}A.t0={};case 8:if(c=A.t0,d=c.folderPath,f=c.attachName,A.t1=d,A.t1){A.next=16;break}return A.next=15,Object(r.f)(s.m);case 15:A.t1=A.sent;case 16:return m=A.t1,A.next=19,Object(r.f)(i.l);case 19:return h=A.sent,A.next=22,Object(r.f)(i.i);case 22:return b=A.sent,y={folderPath:m,sort:h,fileTypeFilter:b,attachName:f,page:{offset:o,size:a}},A.next=26,Object(r.b)(p.a.service,"mail.attachmentView.search",y);case 26:return v=A.sent,A.next=29,Object(r.f)(l.l);case 29:if(E=A.sent,!d||!E){A.next=36;break}return A.next=33,Object(r.f)(l.m);case 33:A.t2=A.sent,A.next=37;break;case 36:A.t2=m;case 37:return O=A.t2,_=J(J({},y),{},{catchFolder:O}),A.next=41,Object(r.e)(Object(u.f)(v,_));case 41:return A.next=43,Object(r.e)(Object(u.h)());case 43:A.next=52;break;case 45:return A.prev=45,A.t3=A.catch(1),Q=!0,A.next=50,Object(r.e)(Object(u.c)());case 50:return A.next=52,Object(r.b)(g.b,A.t3);case 52:case"end":return A.stop()}},N,null,[[1,45]])}function he(e){var t,n,a,s,l,d,f,p,h,b,y,v,E,O,_,A,T,S,w,C,N,k,I,D,P,L,j,M,x;return regeneratorRuntime.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return t=e.navInfo,n=e.delayMs,a=void 0===n?100:n,R.prev=1,R.next=4,Object(r.f)(i.k);case 4:if(s=R.sent,l=s.listHeight,d=s.listWidth,f=s.itemHeight,p=s.itemWidth,h=s.bufferCount,b=s.scrollTop,y=s.loadingQueue,void 0!==l){R.next=8;break}return R.abrupt("return");case 8:return R.next=10,Object(r.f)(c.o);case 10:return v=R.sent,E=m.ib,R.next=14,Object(r.f)(i.e);case 14:return O=R.sent,R.next=17,Object(r.f)(i.f);case 17:return _=R.sent,R.next=20,Object(r.f)(i.m);case 20:return A=R.sent,R.next=23,Object(r.f)(i.d);case 23:return T=R.sent,R.next=26,Object(r.f)(i.c);case 26:return S=R.sent,R.next=29,Object(r.f)(i.l);case 29:return w=R.sent,C=oe({map:{},data:[]},T,_,f,p,d,w),N=te(C,l,f,h,b),k=N.visibleStartIndex,I=N.visibleEndIndex,R.next=35,Object(r.e)(Object(u.p)({renderData:C,visibleStartIndex:k,visibleEndIndex:I}));case 35:if(!(a>0)){R.next=38;break}return R.next=38,Object(o.b)(a,t);case 38:if((S||ue(y,0))&&!Q){R.next=43;break}return Q=!1,R.next=42,Object(r.b)(fe,0,E,v);case 42:return R.abrupt("return");case 43:return R.next=45,Object(r.f)(i.b);case 45:if(D=R.sent,!(I=L)){R.next=54;break}return R.abrupt("return");case 54:j=0,M=P;case 56:if(!(j<2&&M=c||f.bottom>=c+m.kb)||!(f.bottom<=c+a||f.top<=c+a-m.kb)){v.next=19;break}if(o[d].data){v.next=17;break}return v.abrupt("break",22);case 17:p=o[d].data,h=p.uid,b=p.folderPath,y=p.part,l.push({uid:h,folderPath:b,part:y});case 19:d+=1,v.next=12;break;case 22:if(!(0===s.length||s.length!==l.length||s.filter(function(e,t){return l[t].uid!==e.uid&&l[t].folderPath!==e.folderPath&&l[t].part!==e.part}).length>0)){v.next=27;break}return v.next=25,Object(r.e)(Object(u.l)(l));case 25:v.next=29;break;case 27:return v.next=29,Object(r.e)(Object(u.l)([]));case 29:v.next=35;break;case 31:return v.prev=31,v.t0=v.catch(0),v.next=35,Object(r.b)(g.b,v.t0);case 35:case"end":return v.stop()}},I,null,[[0,31]])}function ve(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.f)(s.m);case 2:if(e.sent){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,Object(r.e)(Object(u.l)([]));case 7:return e.next=9,Object(r.e)(Object(u.h)());case 9:case"end":return e.stop()}},D)}function ge(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(e.searchInfo.attachName){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,Object(r.f)(c.o);case 5:return t=n.sent,n.next=8,Object(r.e)(Object(d.o)(t,[]));case 8:return n.next=10,Object(r.e)(Object(u.l)([],{fullOpenSelected:!1}));case 10:return n.next=12,Object(r.e)(Object(f.e)(m.Ub,t));case 12:return n.next=14,Object(r.e)(Object(u.b)({accountId:t,folder:m.Ub,clean:!0}));case 14:return n.next=16,Object(r.e)(Object(u.h)({scrollTop:0}));case 16:case"end":return n.stop()}},P)}function Ee(e){var t,n,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.sourcePath,n=e.uidInfo,o=e.targetPath,i.next=3,Object(r.f)(c.o);case 3:return a=i.sent,i.next=6,Object(r.e)(Object(u.b)({accountId:a,folder:t,uidInfo:n}));case 6:return i.next=8,Object(r.f)(l.l);case 8:if(!i.sent){i.next=12;break}return i.next=12,Object(r.e)(Object(u.b)({accountId:a,folder:m.Ub,uidInfo:n}));case 12:if(!o){i.next=15;break}return i.next=15,Object(r.e)(Object(u.b)({accountId:a,folder:o,clean:!0}));case 15:return i.next=17,Object(r.e)(Object(u.h)());case 17:case"end":return i.stop()}},L)}function Oe(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(r.f)(c.o);case 2:return e=n.sent,n.next=5,Object(r.f)(l.a);case 5:return t=n.sent,n.next=8,Object(r.e)(Object(u.b)({accountId:e,folder:t,clean:!0}));case 8:return n.next=10,Object(r.e)(Object(u.h)({scrollTop:0,fullOpenSelected:!1}));case 10:case"end":return n.stop()}},j)}function _e(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!1!==e.data.selectMode){t.next=4;break}return t.next=4,Object(r.e)(Object(u.l)([]));case 4:case"end":return t.stop()}},M)}function Ae(e){var t,n,a,s,l,u,d,f,p,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return t=e.index,n=e.direction,a=e.delayMs,s=void 0===a?100:a,y.prev=1,y.next=4,Object(r.f)(i.e);case 4:if(l=y.sent,!(t<0||t>l-1)){y.next=7;break}return y.abrupt("return");case 7:if(!(s>0)){y.next=10;break}return y.next=10,Object(o.b)(s);case 10:return y.next=12,Object(r.f)(i.k);case 12:if(u=y.sent,(d=u.renderData).rows[t]&&d.rows[t].data){y.next=27;break}return y.next=17,Object(r.f)(c.o);case 17:return f=y.sent,p=m.ib,h=n>0?t:Math.min(0,t-p),y.next=22,Object(r.f)(i.k);case 22:if(b=y.sent,ue(b.loadingQueue,t)){y.next=27;break}return y.next=27,Object(r.b)(fe,h,p,f);case 27:y.next=34;break;case 29:return y.prev=29,y.t0=y.catch(1),console.log("handleMailAttachmentUpdateLastNext",y.t0),y.next=34,Object(r.b)(g.b,y.t0);case 34:case"end":return y.stop()}},x,null,[[1,29]])}function Te(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)(a.bb,_e);case 2:case"end":return e.stop()}},F)}function Se(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.j)(100,a.S,Oe);case 2:case"end":return e.stop()}},B)}function we(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)(a.Yc,ge);case 2:case"end":return e.stop()}},U)}function Ce(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(a.id,ve);case 2:case"end":return e.stop()}},V)}function Ne(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(a.X,be);case 2:case"end":return e.stop()}},H)}function Re(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.j)(100,a.T,me);case 2:case"end":return e.stop()}},G)}function ke(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)([a.Q,a.U,a.R],pe);case 2:case"end":return e.stop()}},W)}function Ie(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(a.Z,ye);case 2:case"end":return e.stop()}},z)}function De(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.i)([a.W,a.Ec],he);case 2:case"end":return e.stop()}},Y)}function Pe(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)([a.V,a.P],de);case 2:case"end":return e.stop()}},K)}function Le(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(a.cb,le);case 2:case"end":return e.stop()}},q)}function je(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(r.h)(a.ab,Ae);case 2:case"end":return e.stop()}},X)}t.a={watchFolderChanged:Ce,watchSortFilterLayoutChange:ke,watchSelectAttachmentViewPort:Ie,watchNavigateAttachmentList:De,watchFetchMailAttachmentList:Re,watchFetchMailAttachmentListFinished:Pe,watchMailAttachmentSelection:Le,watchMailAttachmentPreviewMessage:Ne,watchSearchMailAttachment:we,watchRefreshAttachmentList:Se,watchUpdateAttachmentListPagination:Te,watchMailATTACHMENTUpdateLastNext:je}},function(e,t,n){"use strict";n(127);var r=n(90);n.d(t,"a",function(){return r.c});n(98)},function(e,t,n){"use strict"; /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */var r=function(){try{return navigator.userAgent.toLowerCase()}catch(e){return""}}(),o={isMac:a(r),isWindows:function(e){return e.indexOf("windows")>-1}(r),isGecko:function(e){return!!e.match(/gecko\/\d+/)}(r),isSafari:function(e){return e.indexOf(" applewebkit/")>-1&&-1===e.indexOf("chrome")}(r),isiOS:function(e){return!!e.match(/iphone|ipad/i)||a(e)&&navigator.maxTouchPoints>0}(r),isAndroid:function(e){return e.indexOf("android")>-1}(r),isBlink:function(e){return e.indexOf("chrome/")>-1&&e.indexOf("edge/")<0}(r),features:{isRegExpUnicodePropertySupported:function(){var e=!1;try{e=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(e){}return e}()}};function a(e){return e.indexOf("macintosh")>-1}t.a=o},function(e,t,n){"use strict"; /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ function r(e){if(e){if(e.defaultView)return e instanceof e.defaultView.Document;if(e.ownerDocument&&e.ownerDocument.defaultView)return e instanceof e.ownerDocument.defaultView.Node}return!1}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r=n(725);n.d(t,"a",function(){return r.a});n(727),n(726)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(670);function o(e,t){return Object(r.a)(e).getComputedStyle(e,t)}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(359);function o(e){var t=Object(r.a)(e);return t&&t.defaultView||window}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(206),o=n(359),a=function(e){return!!e&&"offsetParent"in e};function i(e){for(var t=Object(o.a)(e),n=e&&e.offsetParent;a(n)&&"HTML"!==n.nodeName&&"static"===Object(r.a)(n,"position");)n=n.offsetParent;return n||t.documentElement}},function(e,t,n){"use strict";var r=n(569),o=!1,a=!1;try{var i={get passive(){return o=!0},get once(){return a=o=!0}};r.a&&(window.addEventListener("test",i,i),window.removeEventListener("test",i,!0))}catch(e){}t.a=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!a){var i=r.once,c=r.capture,s=n;!a&&i&&(s=n.__once||function e(r){this.removeEventListener(t,e,c),n.call(this,r)},n.__once=s),e.addEventListener(t,s,o?r:c)}e.addEventListener(t,n,r)}},function(e,t,n){"use strict";t.a=function(e,t,n,r){var o=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,o),n.__once&&e.removeEventListener(t,n.__once,o)}},function(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t>",s=i||r;if(null==n[r])return t?new Error("Required "+a+" `"+s+"` was not specified in `"+c+"`."):null;for(var l=arguments.length,u=Array(l>6?l-6:0),d=6;d>",c=a||n;if(null==t[n])return new Error("The "+o+" `"+c+"` is required to make `"+i+"` accessible for users of assistive technologies such as screen readers.");for(var s=arguments.length,l=Array(s>5?s-5:0),u=5;u=l){var b=t?null:c(e);if(b)return s(b);p=!1,d=i,h=new r}else h=t?[]:m;e:for(;++u1&&void 0!==arguments[1]?arguments[1]:"";(0,r.default)(t);n=String(n);if(!n)return e(t,4)||e(t,6);if("4"===n){if(!i.test(t))return!1;var o=t.split(".").sort(function(e,t){return e-t});return o[3]<=255}if("6"===n)return!!s.test(t);return!1};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(72));var o="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",a="(".concat(o,"[.]){3}").concat(o),i=new RegExp("^".concat(a,"$")),c="(?:[0-9a-fA-F]{1,4})",s=new RegExp("^("+"(?:".concat(c,":){7}(?:").concat(c,"|:)|")+"(?:".concat(c,":){6}(?:").concat(a,"|:").concat(c,"|:)|")+"(?:".concat(c,":){5}(?::").concat(a,"|(:").concat(c,"){1,2}|:)|")+"(?:".concat(c,":){4}(?:(:").concat(c,"){0,1}:").concat(a,"|(:").concat(c,"){1,3}|:)|")+"(?:".concat(c,":){3}(?:(:").concat(c,"){0,2}:").concat(a,"|(:").concat(c,"){1,4}|:)|")+"(?:".concat(c,":){2}(?:(:").concat(c,"){0,3}:").concat(a,"|(:").concat(c,"){1,5}|:)|")+"(?:".concat(c,":){1}(?:(:").concat(c,"){0,4}:").concat(a,"|(:").concat(c,"){1,6}|:)|")+"(?::((?::".concat(c,"){0,5}:").concat(a,"|(?::").concat(c,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");e.exports=t.default,e.exports.default=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isImmutable=function(e){return!(!e||"function"!=typeof e.hasOwnProperty||!(e.hasOwnProperty("__ownerID")||e._map&&e._map.hasOwnProperty("__ownerID")))},t.denormalizeImmutable=function(e,t,n){return Object.keys(e).reduce(function(t,r){var o=""+r;return t.has(o)?t.set(o,n(t.get(o),e[o])):t},t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.END_DRAG=t.DROP=t.HOVER=t.PUBLISH_DRAG_SOURCE=t.BEGIN_DRAG=void 0;var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,c=t.getSourceClientOffset;(0,o.default)((0,a.default)(e),"Expected sourceIds to be an array.");var s=this.getMonitor(),u=this.getRegistry();(0,o.default)(!s.isDragging(),"Cannot call beginDrag while dragging.");for(var d=0;d=0;p--)if(s.canDragSource(e[p])){f=e[p];break}if(null===f)return;var m=null;r&&((0,o.default)("function"==typeof c,"When clientOffset is provided, getSourceClientOffset must be a function."),m=c(f));var h=u.getSource(f).beginDrag(s,f);(0,o.default)((0,i.default)(h),"Item must be an object."),u.pinSource(f);var b=u.getSourceType(f);return{type:l,itemType:b,item:h,sourceId:f,clientOffset:r,sourceClientOffset:m,isSourcePublic:n}},t.publishDragSource=function(){if(!this.getMonitor().isDragging())return;return{type:u}},t.hover=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).clientOffset,n=void 0===t?null:t;(0,o.default)((0,a.default)(e),"Expected targetIds to be an array.");var r=e.slice(0),i=this.getMonitor(),s=this.getRegistry();(0,o.default)(i.isDragging(),"Cannot call hover while not dragging."),(0,o.default)(!i.didDrop(),"Cannot call hover after drop.");for(var l=0;l=0;m--){var h=r[m],b=s.getTargetType(h);(0,c.default)(b,p)||r.splice(m,1)}for(var y=0;y0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),a=this.getRegistry();(0,o.default)(n.isDragging(),"Cannot call drop while not dragging."),(0,o.default)(!n.didDrop(),"Cannot call drop twice during one drag operation.");var c=n.getTargetIds().filter(n.canDropOnTarget,n);c.reverse(),c.forEach(function(c,s){var l=a.getTarget(c),u=l.drop(n,c);(0,o.default)(void 0===u||(0,i.default)(u),"Drop result must either be an object or undefined."),void 0===u&&(u=0===s?{}:n.getDropResult()),e.store.dispatch({type:f,dropResult:r({},t,u)})})},t.endDrag=function(){var e=this.getMonitor(),t=this.getRegistry();(0,o.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId();return t.getSource(n,!0).endDrag(e,n),t.unpinSource(),{type:p}};var o=s(n(125)),a=s(n(155)),i=s(n(266)),c=s(n(1316));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.BEGIN_DRAG="dnd-core/BEGIN_DRAG",u=t.PUBLISH_DRAG_SOURCE="dnd-core/PUBLISH_DRAG_SOURCE",d=t.HOVER="dnd-core/HOVER",f=t.DROP="dnd-core/DROP",p=t.END_DRAG="dnd-core/END_DRAG"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSource=function(e){return{type:r,sourceId:e}},t.addTarget=function(e){return{type:o,targetId:e}},t.removeSource=function(e){return{type:a,sourceId:e}},t.removeTarget=function(e){return{type:i,targetId:e}};var r=t.ADD_SOURCE="dnd-core/ADD_SOURCE",o=t.ADD_TARGET="dnd-core/ADD_TARGET",a=t.REMOVE_SOURCE="dnd-core/REMOVE_SOURCE",i=t.REMOVE_TARGET="dnd-core/REMOVE_TARGET"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]="number"==typeof e[n]?e[n]:e[n].val);return t},e.exports=t.default},function(e,t,n){"use strict";var r=n(265).default;Object.defineProperty(t,"__esModule",{value:!0}),t.DnDContext=void 0;var o=r(n(0)).default.createContext();t.DnDContext=o},function(e,t,n){"use strict";function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.__esModule=!0;var o=c(n(1456)),a=c(n(1467)),i="function"==typeof a.default&&"symbol"===r(o.default)?function(e){return r(e)}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":r(e)};function c(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof a.default&&"symbol"===i(o.default)?function(e){return void 0===e?"undefined":i(e)}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":void 0===e?"undefined":i(e)}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(438),o=function(){Object(r.a)()||HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,n){for(var r=atob(this.toDataURL(t,n).split(",")[1]),o=r.length,a=new Uint8Array(o),i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function m(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=Object(o.g)(e),a=n.priority;this._listener.listenTo(this._listener,"_keydown:"+r,function(e,n){t(n,function(){n.preventDefault(),n.stopPropagation(),e.stop()}),e.return=!0},{priority:a})}},{key:"press",value:function(e){return!!this._listener.fire("_keydown:"+Object(o.a)(e),e)}},{key:"destroy",value:function(){this._listener.stopListening()}}]),e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(5);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,i=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw i}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,a=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)return!1;var n=t.anchor;if(!n||!e.checkChild(n,"softBreak"))return!1;var r=t.getFirstRange(),o=r.start.parent,a=r.end.parent;if((M(o,e)||M(a,e))&&o!==a)return!1;return!0}(e.schema,t.selection)}}]),n}();function j(e,t,n){var r=t.createElement("softBreak");e.insertContent(r,n),t.setSelection(r,"after")}function M(e,t){return!e.is("rootElement")&&(t.isLimit(e)||M(e.parent,t))}function x(e){"@babel/helpers - typeof";return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function F(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0?t:0)+"#"+e)};t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,a.default)(l.canUseDOM,"Hash history needs a DOM");var t=window.history,n=(0,l.supportsGoWithoutReloadUsingHash)(),u=e.getUserConfirmation,m=void 0===u?l.getConfirmation:u,h=e.hashType,b=void 0===h?"slash":h,y=e.basename?(0,c.stripTrailingSlash)((0,c.addLeadingSlash)(e.basename)):"",v=d[b],g=v.encodePath,E=v.decodePath,O=function(){var e=E(f());return(0,o.default)(!y||(0,c.hasBasename)(e,y),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+e+'" to begin with "'+y+'".'),y&&(e=(0,c.stripBasename)(e,y)),(0,i.createLocation)(e)},_=(0,s.default)(),A=function(e){r(x,e),x.length=t.length,_.notifyListeners(x.location,x.action)},T=!1,S=null,w=function(){var e=f(),t=g(e);if(e!==t)p(t);else{var n=O(),r=x.location;if(!T&&(0,i.locationsAreEqual)(r,n))return;if(S===(0,c.createPath)(n))return;S=null,C(n)}},C=function(e){T?(T=!1,A()):_.confirmTransitionTo(e,"POP",m,function(t){t?A({action:"POP",location:e}):N(e)})},N=function(e){var t=x.location,n=D.lastIndexOf((0,c.createPath)(t));-1===n&&(n=0);var r=D.lastIndexOf((0,c.createPath)(e));-1===r&&(r=0);var o=n-r;o&&(T=!0,P(o))},R=f(),k=g(R);R!==k&&p(k);var I=O(),D=[(0,c.createPath)(I)],P=function(e){(0,o.default)(n,"Hash history go(n) causes a full page reload in this browser"),t.go(e)},L=0,j=function(e){1===(L+=e)?(0,l.addEventListener)(window,"hashchange",w):0===L&&(0,l.removeEventListener)(window,"hashchange",w)},M=!1,x={length:t.length,action:"POP",location:I,createHref:function(e){return"#"+g(y+(0,c.createPath)(e))},push:function(e,t){(0,o.default)(void 0===t,"Hash history cannot push state; it is ignored");var n=(0,i.createLocation)(e,void 0,void 0,x.location);_.confirmTransitionTo(n,"PUSH",m,function(e){if(e){var t=(0,c.createPath)(n),r=g(y+t);if(f()!==r){S=t,function(e){window.location.hash=e}(r);var a=D.lastIndexOf((0,c.createPath)(x.location)),i=D.slice(0,-1===a?0:a+1);i.push(t),D=i,A({action:"PUSH",location:n})}else(0,o.default)(!1,"Hash history cannot PUSH the same path; a new entry will not be added to the history stack"),A()}})},replace:function(e,t){(0,o.default)(void 0===t,"Hash history cannot replace state; it is ignored");var n=(0,i.createLocation)(e,void 0,void 0,x.location);_.confirmTransitionTo(n,"REPLACE",m,function(e){if(e){var t=(0,c.createPath)(n),r=g(y+t);f()!==r&&(S=t,p(r));var o=D.indexOf((0,c.createPath)(x.location));-1!==o&&(D[o]=t),A({action:"REPLACE",location:n})}})},go:P,goBack:function(){return P(-1)},goForward:function(){return P(1)},block:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=_.setPrompt(e);return M||(j(1),M=!0),function(){return M&&(M=!1,j(-1)),t()}},listen:function(e){var t=_.appendListener(e);return j(1),function(){j(-1),t()}}};return x}},function(e,t,n){"use strict";var r=n(750),o=n.n(r),a={},i=0;t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];"string"==typeof t&&(t={path:t});var r=t,c=r.path,s=r.exact,l=void 0!==s&&s,u=r.strict,d=void 0!==u&&u,f=r.sensitive,p=void 0!==f&&f;if(null==c)return n;var m=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=a[n]||(a[n]={});if(r[e])return r[e];var c=[],s={re:o()(e,c,t),keys:c};return i<1e4&&(r[e]=s,i++),s}(c,{end:l,strict:d,sensitive:p}),h=m.re,b=m.keys,y=h.exec(e);if(!y)return null;var v=y[0],g=y.slice(1),E=e===v;return l&&!E?null:{path:c,url:"/"===c&&""===v?"/":v,isExact:E,params:b.reduce(function(e,t,n){return e[t.name]=g[n],e},{})}}},function(e,t,n){function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(1703);e.exports=h,e.exports.parse=i,e.exports.compile=function(e,t){return l(i(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=m;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],o=0,i=0,c="",s=t&&t.delimiter||"/";null!=(n=a.exec(e));){var l=n[0],f=n[1],p=n.index;if(c+=e.slice(i,p),i=p+l.length,f)c+=f[1];else{var m=e[i],h=n[2],b=n[3],y=n[4],v=n[5],g=n[6],E=n[7];c&&(r.push(c),c="");var O=null!=h&&null!=m&&m!==h,_="+"===g||"*"===g,A="?"===g||"*"===g,T=n[2]||s,S=y||v;r.push({name:b||o++,prefix:h||"",delimiter:T,optional:A,repeat:_,partial:O,asterisk:!!E,pattern:S?d(S):E?".*":"[^"+u(T)+"]+?"})}}return ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:l;return function(n){return function(n){return function(o){var i=e.name,s=o[i];if(void 0===s)return n(o);var l=s.type,u=s.types,d=void 0===u?[]:u,f=s.name,p=s.params,m=s.config;delete o[i];var h=c(d,3),b=h[0],y=h[1],v=h[2];n(a(a({},o),{},{api:s,type:b||l}));var g=e.service(f,p,m);return"[object Promise]"!==Object.prototype.toString.call(g)?g:g.then(function(e){return n({type:y||Object(r.J)(b||l),api:s,data:e})},function(o){return t("error",o.name,o.message),n({type:v||Object(r.h)(b||l),api:s,error:o||"Fail to ".concat(e.name)}),Promise.reject(o)})}}}}},function(e,t,n){var r=n(1711),o=n(155);e.exports=function(e,t,n,a){return null==e?[]:(o(t)||(t=null==t?[]:[t]),o(n=a?void 0:n)||(n=null==n?[]:[n]),r(e,t,n))}},function(e,t,n){var r=n(533),o=n(499),a=n(378),i=n(713),c=n(308),s=n(663),l=a(function(e){var t=s(e);return c(t)&&(t=void 0),i(r(e,1,c,!0),o(t,2))});e.exports=l},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return G});var r=n(0),o=n.n(r),a=n(1),i=n.n(a),c=n(176),s=n.n(c),l=n(1364),u=n.n(l),d=n(548),f=n.n(d),p=n(517),m=n.n(p),h=n(309),b=n.n(h),y=n(36),v=n.n(y),g=n(799),E=n(582),O=n(757),_=n(675),A=n(7),T=n(390),S=n(74),w=n(260),C=n(311),N=n(6),R=n(91);function k(e){"@babel/helpers - typeof";return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(){return(I=Object.assign||function(e){for(var t=1;t0)for(o=0;o')+s.a.util.htmlEntities(r[o])+"

");else a=s.a.util.htmlEntities(r[0])}s.a.util.insertHTMLCommand(this.document,a)}}})}},{key:"handleImageFile",value:function(e){var t=e.status,n=e.origSize;if(this.validateinlineImageSize(n)){if(!t&&!this.props.insertInlineImage){var r=Object(R.f)(this.editor,P(P({},e),{},{isAttachmentViewImg:!0}));return r.dataset.origSize=n,r.dataset.inlineId=m()(),Promise.resolve(r)}if(!t){var o=Object(R.f)(this.editor,P(P({},e),{},{status:R.b.UPLOADING,isAttachmentViewImg:!0}));return o.dataset.origSize=n,o.dataset.inlineId=m()(),this.saveInlineImage(e,o).then(function(){Object(R.n)(o,{status:R.b.UPLOAD_SUCCESS,mask:!1})},function(){Object(R.n)(o,{status:R.b.UPLOAD_FAIL,mask:!1})}).catch(function(e){console.log(e)})}if(t===R.b.UPLOAD_FAIL){var a=e.imgEl;return this.saveInlineImage(e,a).then(function(){Object(R.n)(a,{status:R.b.UPLOAD_SUCCESS,mask:!1})},function(){Object(R.n)(a,{status:R.b.UPLOAD_FAIL,mask:!1})}).catch(function(e){console.log(e)})}R.b.LOAD_SUCCESS}}},{key:"saveInlineImage",value:function(e,t){var n=this,r=this.props.insertInlineImage;return new Promise(function(o,a){r(function(r,i,c){"saveDraft"===r&&!1===i?(window.saveInlineProgress=!1,n.props.resetSaveIndicator(),a(P(P({},e),{},{status:R.b.UPLOAD_FAIL}),t,c)):(window.saveInlineProgress=!1,n.props.resetSaveIndicator(),o(P(P({},e),{},{status:R.b.LOAD_SUCCESS}),t,c))})})}},{key:"isDirty",value:function(e){return void 0!==e&&(this._dirty=e),this._dirty}},{key:"getContent",value:function(){var e=Object(R.i)(Object(R.j)(this.refEdit.current,this.$window.document),this.inlineAttachments),t=e.rootNode,n=e.ignoredSize;Object(R.o)(t,this.uid);var r=t.innerHTML,o=Object(A.msgHTMLWrapper)(u()(Object(A.escapeXSS)(r,!1,!0))).replace(/ /gi," ").replace(/ /gm,"\n");if(Object(A.isChrome)())for(var a=['"Andale Mono";','"Arial Black";','"Book Antiqua";','"Comic Sans MS";','"Courier New";','"Times New Roman";','"Trebuchet MS";'],i=0;i-1){var c=a[i].replaceAll('"',"");o=o.replace(a[i],c)}return{content:o,ignoredSize:n}}},{key:"setContent",value:function(e,t){if("inline"===t){var n=new Map;Object(R.k)(e,this.$window).forEach(function(e){n.set(e.id,{id:e.id,url:e.src})}),this.inlineAttachments=n}else this.change({content:e}),this.isDirty(!1)}},{key:"handleClick",value:function(e){var t=v()(e,"target.classList[0]",""),n=v()(e,"target.id",""),r=v()(e,"target.children[0].firstChild.id",""),o=this.$window.document;"emoji_sprite"===t||"tab-pane"===t||"ow-emoji-content"===t||n&&0===n.indexOf("ow-editor-emoji")||r&&0===r.indexOf("ow-editor-emoji")||("ow-icon-editor-emoji"!==t&&"ow-icon-editor-insert-image"!==t&&"ow-icon-link"!==t?(this.toggleEmojiPalette(),o.removeEventListener("mousedown",this.handleClick,!1)):o.removeEventListener("mousedown",this.handleClick,!1))}},{key:"handleReloadImage",value:function(e){this.handleImageFile(P(P({},e),{},{status:R.b.UPLOAD_FAIL}))}},{key:"validateinlineImageSize",value:function(e){return this.props.update(),!(e>Object(N.a)("mail.maxInlineImgSize"))||(this.props.displayInlineImgSizeError(this.props.id),!1)}},{key:"handleFiles",value:function(e){var t=this;if(e.length){for(var n=function(e){return!t.props.validateAttachmentSize||t.props.validateAttachmentSize(e)},r=0;r<1;r++){var o=e.item(r);if(o.type.match("image")&&n(o.size)&&this.validateinlineImageSize(o.size))return Object(R.l)(o).then(this.handleImageFile.bind(this))}return Promise.resolve(e)}}},{key:"hasInlineImg",value:function(){return this.refEdit.current.querySelectorAll("img.ow-meida-inline-img").length>0}},{key:"insertSignature",value:function(e){var t=e.sigId,n=e.content,r=e.separator,o=e.position;Object(R.h)(this.editor,{sigId:t,content:n,separator:r},o,this.$window.document),Object(T.b)(),this.focus()}},{key:"linkifyUrlPaste",value:function(t){var n=t.clipboardData,r=void 0===n?e.clipboardData:n,o=r.getData("text");try{new URL(o)}catch(e){return void console.warn("paste invalid URL")}r.setData("text/uri-list",o)}},{key:"isImagePaste",value:function(t){var n=t.clipboardData,r=(void 0===n?e.clipboardData:n).items;return!Object(A.isIE)()&&(!!(r&&r.length>0)&&Array.from(r).some(function(e){return/image/gi.test(e.type)}))}},{key:"insertHTML",value:function(e,t){var n=t.getSelection();if(n.getRangeAt&&n.rangeCount){var r=n.getRangeAt(0);r.deleteContents();var o=document.createElement("div");o.innerHTML=e;for(var a,i,c=document.createDocumentFragment();a=o.firstChild;)i=c.appendChild(a);return r.insertNode(c),i&&((r=r.cloneRange()).setStartAfter(i),r.collapse(!0),n.removeAllRanges(),n.addRange(r)),c}return null}},{key:"handleImagePaste",value:function(t){var n=t.clipboardData,r=(void 0===n?e.clipboardData:n).items;if(r.length>0){if(t.preventDefault(),this.isImageUploading())return;for(var o=0;o0?n.fontName=a.split(",")[0].replace(/"/g,""):n.fontName=a.replace(/"/g,"");else{var i=r.parentElement.style.fontFamily;n.fontName=i.replace(/"/g,"")}}catch(e){}}this.change({editState:n})}}},{key:"handleInput",value:function(e){this.onInput&&this.onInput(e),this._dirty=!0}},{key:"handleLocalFile",value:function(e){this.isImageUploading()||(this.focus(),this.handleFiles(e))}},{key:"handlePasteText",value:function(t){var n=t.clipboardData,r="",o=(void 0===n?e.clipboardData:n).getData("text"),a=o.split(/[\r\n]+/g);if(a.length>1)for(var i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t||n<0||f&&e-u>=a}function y(){var e=b();if(h(e))return v(e);c=setTimeout(y,function(e){var n=t-(e-l);return f?F(n,a-(e-u)):n}(e))}function v(e){return c=void 0,p&&r?m(e):(r=o=void 0,i)}function g(){var e=b(),n=h(e);if(r=arguments,o=this,l=e,n){if(void 0===c)return function(e){return u=e,c=setTimeout(y,t),d?m(e):i}(l);if(f)return clearTimeout(c),c=setTimeout(y,t),m(l)}return void 0===c&&(c=setTimeout(y,t)),i}return t=M(t)||0,s(n)&&(d=!!n.leading,a=(f="maxWait"in n)?x(M(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),g.cancel=function(){void 0!==c&&clearTimeout(c),u=0,r=l=o=c=void 0},g.flush=function(){return void 0===c?i:v(b())},g},U=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return s(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),B(e,t,{leading:r,maxWait:t,trailing:o})},V=function(e,t){return e===t||e!=e&&t!=t},H=function(e,t){for(var n=e.length;n--;)if(V(e[n][0],t))return n;return-1},G=Array.prototype.splice;function W(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},W.prototype.set=function(e,t){var n=this.__data__,r=H(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var z,Y=W,K=function(e){if(!s(e))return!1;var t=k(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},q=d.a["__core-js_shared__"],X=(z=/[^.]+$/.exec(q&&q.keys&&q.keys.IE_PROTO||""))?"Symbol(src)_1."+z:"",$=Function.prototype.toString,J=function(e){if(null!=e){try{return $.call(e)}catch(e){}try{return e+""}catch(e){}}return""},Z=/^\[object .+?Constructor\]$/,Q=Function.prototype,ee=Object.prototype,te=Q.toString,ne=ee.hasOwnProperty,re=RegExp("^"+te.call(ne).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),oe=function(e){return!(!s(e)||function(e){return!!X&&X in e}(e))&&(K(e)?re:Z).test(J(e))},ae=function(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return oe(n)?n:void 0},ie=ae(d.a,"Map"),ce=ae(Object,"create"),se=Object.prototype.hasOwnProperty,le=Object.prototype.hasOwnProperty;function ue(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991},De={};De["[object Float32Array]"]=De["[object Float64Array]"]=De["[object Int8Array]"]=De["[object Int16Array]"]=De["[object Int32Array]"]=De["[object Uint8Array]"]=De["[object Uint8ClampedArray]"]=De["[object Uint16Array]"]=De["[object Uint32Array]"]=!0,De["[object Arguments]"]=De["[object Array]"]=De["[object ArrayBuffer]"]=De["[object Boolean]"]=De["[object DataView]"]=De["[object Date]"]=De["[object Error]"]=De["[object Function]"]=De["[object Map]"]=De["[object Number]"]=De["[object Object]"]=De["[object RegExp]"]=De["[object Set]"]=De["[object String]"]=De["[object WeakMap]"]=!1;var Pe=function(e){return function(t){return e(t)}},Le=n(2),je=Le.a&&Le.a.isTypedArray,Me=je?Pe(je):function(e){return I(e)&&Ie(e.length)&&!!De[k(e)]},xe=Object.prototype.hasOwnProperty,Fe=function(e,t){var n=Ce(e),r=!n&&we(e),o=!n&&!r&&Object(Ne.a)(e),a=!n&&!r&&!o&&Me(e),i=n||r||o||a,c=i?function(e,t){for(var n=-1,r=Array(e);++n1&&void 0!==arguments[1]?arguments[1]:new Set,n=[e],r=new Set;n.length>0;){var o=n.shift();if(!(r.has(o)||xt(o)||t.has(o)))if(r.add(o),o[Symbol.iterator])try{var a,i=v(o);try{for(i.s();!(a=i.n()).done;){var c=a.value;n.push(c)}}catch(e){i.e(e)}finally{i.f()}}catch(e){}else for(var s in o)"defaultValue"!==s&&n.push(o[s])}return r}function xt(e){var t=Object.prototype.toString.call(e),n=E(e);return"number"===n||"boolean"===n||"string"===n||"symbol"===n||"function"===n||"[object Date]"===t||"[object RegExp]"===t||"[object Module]"===t||null==e||e instanceof EventTarget||e instanceof Event}function Ft(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;if(e===t&&"object"==E(n=e)&&null!==n)return!0;var o,a=Mt(e,r),i=Mt(t,r),c=v(a);try{for(c.s();!(o=c.n()).done;){var s=o.value;if(i.has(s))return!0}}catch(e){c.e(e)}finally{c.f()}return!1}var Bt=function(){function e(t){var n=this;if(h(this,e),this.crashes=[],this.state="initializing",this._crashNumberLimit="number"==typeof t.crashNumberLimit?t.crashNumberLimit:3,this._now=Date.now,this._minimumNonErrorTimePeriod="number"==typeof t.minimumNonErrorTimePeriod?t.minimumNonErrorTimePeriod:5e3,this._boundErrorHandler=function(e){var t=e.error||e.reason;t instanceof Error&&n._handleError(t,e)},this._listeners={},!this._restart)throw new Error("The Watchdog class was split into the abstract `Watchdog` class and the `EditorWatchdog` class. Please, use `EditorWatchdog` if you have used the `Watchdog` class previously.")}return y(e,[{key:"setCreator",value:function(e){this._creator=e}},{key:"setDestructor",value:function(e){this._destructor=e}},{key:"destroy",value:function(){this._stopErrorHandling(),this._listeners={}}},{key:"on",value:function(e,t){this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)}},{key:"off",value:function(e,t){this._listeners[e]=this._listeners[e].filter(function(e){return e!==t})}},{key:"_fire",value:function(e){for(var t=this._listeners[e]||[],n=arguments.length,r=new Array(n>1?n-1:0),o=1;othis._minimumNonErrorTimePeriod}}]),e}(),Ut=function(e){u(n,Bt);var t=f(n);function n(e){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return h(this,n),(r=t.call(this,o))._editor=null,r._throttledSave=U(r._save.bind(p(r)),"number"==typeof o.saveInterval?o.saveInterval:5e3),r._creator=function(t,n){return e.create(t,n)},r._destructor=function(e){return e.destroy()},r}return y(n,[{key:"editor",get:function(){return this._editor}},{key:"_item",get:function(){return this._editor}},{key:"_restart",value:function(){var e=this;return Promise.resolve().then(function(){return e.state="initializing",e._fire("stateChange"),e._destroy()}).catch(function(e){console.error("An error happened during the editor destroying.",e)}).then(function(){if("string"==typeof e._elementOrData)return e.create(e._data,e._config,e._config.context);var t=Object.assign({},e._config,{initialData:e._data});return e.create(e._elementOrData,t,t.context)}).then(function(){e._fire("restart")})}},{key:"create",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._elementOrData,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._config,o=arguments.length>2?arguments[2]:void 0;return Promise.resolve().then(function(){return l(m(n.prototype),"_startErrorHandling",e).call(e),e._elementOrData=t,e._config=e._cloneEditorConfiguration(r)||{},e._config.context=o,e._creator(t,e._config)}).then(function(t){e._editor=t,t.model.document.on("change:data",e._throttledSave),e._lastDocumentVersion=t.model.document.version,e._data=e._getData(),e.state="ready",e._fire("stateChange")})}},{key:"destroy",value:function(){var e=this;return Promise.resolve().then(function(){return e.state="destroyed",e._fire("stateChange"),l(m(n.prototype),"destroy",e).call(e),e._destroy()})}},{key:"_destroy",value:function(){var e=this;return Promise.resolve().then(function(){e._stopErrorHandling(),e._throttledSave.flush();var t=e._editor;return e._editor=null,e._destructor(t)})}},{key:"_save",value:function(){var e=this._editor.model.document.version;if(e!==this._lastDocumentVersion)try{this._data=this._getData(),this._lastDocumentVersion=e}catch(e){console.error(e,"An error happened during restoring editor data. Editor will be restored from the previously saved data.")}}},{key:"_setExcludedProperties",value:function(e){this._excludedProps=e}},{key:"_getData",value:function(){var e,t={},n=v(this._editor.model.document.getRootNames());try{for(n.s();!(e=n.n()).done;){var r=e.value;t[r]=this._editor.data.get({rootName:r})}}catch(e){n.e(e)}finally{n.f()}return t}},{key:"_isErrorComingFromThisItem",value:function(e){return Ft(this._editor,e.context,this._excludedProps)}},{key:"_cloneEditorConfiguration",value:function(e){return function(e,t){return Rt(e,5,t="function"==typeof t?t:void 0)}(e,function(e,t){return jt(e)||"context"===t?e:void 0})}}]),n}(),Vt=new Array(256).fill().map(function(e,t){return("0"+t.toString(16)).slice(-2)}),Ht=function(e){u(n,Bt);var t=f(n);function n(e){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return h(this,n),(r=t.call(this,o))._watchdogs=new Map,r._watchdogConfig=o,r._context=null,r._contextProps=new Set,r._actionQueue=new Gt,r._creator=function(t){return e.create(t)},r._destructor=function(e){return e.destroy()},r._actionQueue.onEmpty(function(){"initializing"===r.state&&(r.state="ready",r._fire("stateChange"))}),r}return y(n,[{key:"context",get:function(){return this._context}},{key:"create",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this._actionQueue.enqueue(function(){return e._contextConfig=t,e._create()})}},{key:"getItem",value:function(e){return this._getWatchdog(e)._item}},{key:"getItemState",value:function(e){return this._getWatchdog(e).state}},{key:"add",value:function(e){var t=this,n=Array.isArray(e)?e:[e];return this._actionQueue.enqueue(function(){if("destroyed"===t.state)throw new Error("Cannot add items to destroyed watchdog.");if(!t._context)throw new Error("Context was not created yet. You should call the `ContextWatchdog#create()` method first.");return Promise.all(n.map(function(e){var n;if(t._watchdogs.has(e.id))throw new Error("Item with the given id is already added: '".concat(e.id,"'."));if("editor"===e.type)return(n=new Ut(t._watchdogConfig)).setCreator(e.creator),n._setExcludedProperties(t._contextProps),e.destructor&&n.setDestructor(e.destructor),t._watchdogs.set(e.id,n),n.on("error",function(r,o){var a=o.error,i=o.causesRestart;t._fire("itemError",{itemId:e.id,error:a}),i&&t._actionQueue.enqueue(function(){return new Promise(function(r){n.on("restart",function t(){n.off("restart",t),this._fire("itemRestart",{itemId:e.id}),r()}.bind(t))})})}),n.create(e.sourceElementOrData,e.config,t._context);throw new Error("Not supported item type: '".concat(e.type,"'."))}))})}},{key:"remove",value:function(e){var t=this,n=Array.isArray(e)?e:[e];return this._actionQueue.enqueue(function(){return Promise.all(n.map(function(e){var n=t._getWatchdog(e);return t._watchdogs.delete(e),n.destroy()}))})}},{key:"destroy",value:function(){var e=this;return this._actionQueue.enqueue(function(){return e.state="destroyed",e._fire("stateChange"),l(m(n.prototype),"destroy",e).call(e),e._destroy()})}},{key:"_restart",value:function(){var e=this;return this._actionQueue.enqueue(function(){return e.state="initializing",e._fire("stateChange"),e._destroy().catch(function(e){console.error("An error happened during destroying the context or items.",e)}).then(function(){return e._create()}).then(function(){return e._fire("restart")})})}},{key:"_create",value:function(){var e=this;return Promise.resolve().then(function(){return e._startErrorHandling(),e._creator(e._contextConfig)}).then(function(t){return e._context=t,e._contextProps=Mt(e._context),Promise.all(Array.from(e._watchdogs.values()).map(function(t){return t._setExcludedProperties(e._contextProps),t.create(void 0,void 0,e._context)}))})}},{key:"_destroy",value:function(){var e=this;return Promise.resolve().then(function(){e._stopErrorHandling();var t=e._context;return e._context=null,e._contextProps=new Set,Promise.all(Array.from(e._watchdogs.values()).map(function(e){return e.destroy()})).then(function(){return e._destructor(t)})})}},{key:"_getWatchdog",value:function(e){var t=this._watchdogs.get(e);if(!t)throw new Error("Item with the given id was not registered: ".concat(e,"."));return t}},{key:"_isErrorComingFromThisItem",value:function(e){var t,n=v(this._watchdogs.values());try{for(n.s();!(t=n.n()).done;){if(t.value._isErrorComingFromThisItem(e))return!1}}catch(e){n.e(e)}finally{n.f()}return Ft(this._context,e.context)}}]),n}(),Gt=function(){function e(){h(this,e),this._promiseQueue=Promise.resolve(),this._onEmptyCallbacks=[]}return y(e,[{key:"onEmpty",value:function(e){this._onEmptyCallbacks.push(e)}},{key:"enqueue",value:function(e){var t,n=this,r=this._promiseQueue.then(e).then(function(){n._promiseQueue===t&&n._onEmptyCallbacks.forEach(function(e){return e()})});return t=this._promiseQueue=r.catch(function(){}),r}}]),e}(),Wt=o.a.createContext("contextWatchdog"),zt=function(e){u(n,o.a.Component);var t=f(n);function n(e,r){var o;return h(this,n),(o=t.call(this,e,r)).contextWatchdog=null,o.props.isLayoutReady&&o._initializeContextWatchdog(o.props.config),o}return y(n,[{key:"shouldComponentUpdate",value:function(e){return e.id!==this.props.id&&(this.contextWatchdog&&this.contextWatchdog.destroy(),this._initializeContextWatchdog(e.config)),e.isLayoutReady&&!this.contextWatchdog?(this._initializeContextWatchdog(e.config),!0):this.props.children!==e.children}},{key:"render",value:function(){return o.a.createElement(Wt.Provider,{value:this.contextWatchdog},this.props.children)}},{key:"componentWillUnmount",value:function(){this._destroyContext()}},{key:"_initializeContextWatchdog",value:function(e){var t=this;this.contextWatchdog=new Ht(this.props.context),this.contextWatchdog.create(e).catch(function(e){t.props.onError(e,{phase:"initialization",willContextRestart:!1})}),this.contextWatchdog.on("error",function(e,n){t.props.onError(n.error,{phase:"runtime",willContextRestart:n.causesRestart})}),this.contextWatchdog.on("stateChange",function(){"ready"===t.contextWatchdog.state&&t.props.onReady&&t.props.onReady(t.contextWatchdog.context)})}},{key:"_destroyContext",value:function(){this.contextWatchdog&&(this.contextWatchdog.destroy(),this.contextWatchdog=null)}}]),n}();zt.defaultProps={isLayoutReady:!0,onError:function(e,t){return console.error(e,t)}},zt.propTypes={id:i.a.string,isLayoutReady:i.a.bool,context:i.a.func,config:i.a.object,onReady:i.a.func,onError:i.a.func};var Yt=function(e){u(n,o.a.Component);var t=f(n);function n(e){var r;return h(this,n),(r=t.call(this,e)).domContainer=o.a.createRef(),r.watchdog=null,r}return y(n,[{key:"editor",get:function(){return this.watchdog?this.watchdog.editor:null}},{key:"shouldComponentUpdate",value:function(e){return!(!this.editor||e.id===this.props.id&&(this._shouldUpdateEditor(e)&&this.editor.setData(e.data),"disabled"in e&&(this.editor.isReadOnly=e.disabled),1))}},{key:"componentDidMount",value:function(){this._initializeEditor()}},{key:"componentDidUpdate",value:function(){this._destroyEditor(),this._initializeEditor()}},{key:"componentWillUnmount",value:function(){this._destroyEditor()}},{key:"render",value:function(){return o.a.createElement("div",{ref:this.domContainer})}},{key:"_initializeEditor",value:function(){var e=this;this.context instanceof Ht?this.watchdog=new Kt(this.context):this.watchdog=new n._EditorWatchdog(this.props.editor),this.watchdog.setCreator(function(t,n){return e._createEditor(t,n)}),this.watchdog.on("error",function(t,n){var r=n.error,o=n.causesRestart;e.props.onError(r,{phase:"runtime",willEditorRestart:o})}),this.watchdog.create(this.domContainer.current,this._getConfig()).catch(function(t){return e.props.onError(t,{phase:"initialization",willEditorRestart:!1})})}},{key:"_createEditor",value:function(e,t){var n=this;return this.props.editor.create(e,t).then(function(e){"disabled"in n.props&&(e.isReadOnly=n.props.disabled);var t=e.model.document,r=e.editing.view.document;return t.on("change:data",function(t){n.props.onChange&&n.props.onChange(t,e)}),r.on("focus",function(t){n.props.onFocus&&n.props.onFocus(t,e)}),r.on("blur",function(t){n.props.onBlur&&n.props.onBlur(t,e)}),setTimeout(function(){n.props.onReady&&n.props.onReady(n.editor)}),e})}},{key:"_destroyEditor",value:function(){this.watchdog&&(this.watchdog.destroy(),this.watchdog=null)}},{key:"_shouldUpdateEditor",value:function(e){return this.props.data!==e.data&&this.editor.getData()!==e.data}},{key:"_getConfig",value:function(){return this.props.data&&this.props.config.initialData&&console.warn("Editor data should be provided either using `config.initialData` or `data` properties. The config property is over the data value and the first one will be used when specified both."),c(c({},this.props.config),{},{initialData:this.props.config.initialData||this.props.data||""})}}]),n}(),Kt=function(){function e(t){h(this,e),this._contextWatchdog=t,this._id=function(){var e=4294967296*Math.random()>>>0,t=4294967296*Math.random()>>>0,n=4294967296*Math.random()>>>0,r=4294967296*Math.random()>>>0;return"e"+Vt[e>>0&255]+Vt[e>>8&255]+Vt[e>>16&255]+Vt[e>>24&255]+Vt[t>>0&255]+Vt[t>>8&255]+Vt[t>>16&255]+Vt[t>>24&255]+Vt[n>>0&255]+Vt[n>>8&255]+Vt[n>>16&255]+Vt[n>>24&255]+Vt[r>>0&255]+Vt[r>>8&255]+Vt[r>>16&255]+Vt[r>>24&255]}()}return y(e,[{key:"setCreator",value:function(e){this._creator=e}},{key:"create",value:function(e,t){return this._contextWatchdog.add({sourceElementOrData:e,config:t,creator:this._creator,id:this._id,type:"editor"})}},{key:"on",value:function(e,t){var n=this;this._contextWatchdog.on("itemError",function(e,r){var o=r.itemId,a=r.causesRestart,i=r.error;o===n._id&&t(null,{error:i,causesRestart:a})})}},{key:"destroy",value:function(){this._contextWatchdog.remove(this._id)}},{key:"editor",get:function(){return this._contextWatchdog.getItem(this._id)}}]),e}();Yt.contextType=Wt,Yt.propTypes={editor:i.a.func.isRequired,data:i.a.string,config:i.a.object,onChange:i.a.func,onReady:i.a.func,onFocus:i.a.func,onBlur:i.a.func,onError:i.a.func,disabled:i.a.bool,onInit:function(e,t){if(e[t])return new Error('The "onInit" property is not supported anymore by the CKEditor component. Use the "onReady" property instead.')}},Yt.defaultProps={config:{},onError:function(e,t){return console.error(e,t)}},Yt._EditorWatchdog=Ut}])})}).call(this,n(317)(e))},function(e,t,n){"use strict";(function(e){var r=n(208);function o(e){"@babel/helpers - typeof";return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a="object"==("undefined"==typeof exports?"undefined":o(exports))&&exports&&!exports.nodeType&&exports,i=a&&"object"==o(e)&&e&&!e.nodeType&&e,c=i&&i.exports===a?r.a.Buffer:void 0,s=c?c.allocUnsafe:void 0;t.a=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(692)(e))},function(e,t,n){"use strict";var r=n(762),o=n(437),a=n(553);t.a=function(e){return"function"!=typeof e.constructor||Object(a.a)(e)?{}:Object(r.a)(Object(o.a)(e))}},function(e,t,n){"use strict";var r=n(164),o=Object.create,a=function(){function e(){}return function(t){if(!Object(r.a)(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();t.a=a},function(e,t,n){"use strict";var r=n(555),o=n(437),a=n(576),i=n(764),c=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)Object(r.a)(t,Object(a.a)(e)),e=Object(o.a)(e);return t}:i.a;t.a=c},function(e,t,n){"use strict";t.a=function(){return[]}},function(e,t,n){"use strict";var r=n(557);t.a=function(e,t){var n=t?Object(r.a)(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},function(e,t,n){"use strict";var r=n(767),o=n(763),a=n(287);t.a=function(e){return Object(r.a)(e,a.a,o.a)}},function(e,t,n){"use strict";var r=n(555),o=n(166);t.a=function(e,t,n){var a=t(e);return Object(o.a)(e)?a:Object(r.a)(a,n(e))}},function(e,t,n){"use strict";t.a=function(e,t){for(var n=-1,r=null==e?0:e.length;++n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){if(t.preventDefault(),this.isImageUploading())return;for(var o=0;oObject(l.a)("mail.maxInlineImgSize"))||(this.props.displayInlineImgSizeError(this.props.id),!1)}},{key:"uploadInlineImage",value:function(e){var t=this;if(this.validateinlineImageSize(e.size)){this.setState({inlineUploading:!0});var n=[];this.props.setSaveIndicator();var r=Object(l.a)("mail.timeoutInline"),o="Inline".concat(Date.now()),a=new FormData;a.append("fileToUpload",e);var i={params:{descriptor:{"@resolver":"Upload",id:o},inline:!0}};document.activeElement.blur(),window.saveInlineProgress=!0,this.props.uploadAndSaveInlineImg(o,a,r,{onInit:function(){t.setState({})},onProgress:function(){setTimeout(function(){t.setState({})},0)},onSuccess:function(){t.setState({});var r={id:o,source:e};n.push(r)},onError:function(){t.props.resetSaveIndicator()}}).then(function(){return t.props.downloadnInlineimgUrl(i,!1)}).then(function(n){t.handleImageFile(e,n)}).catch(function(e){t.props.resetSaveIndicator(),t.setState({inlineUploading:!1})})}}},{key:"handleFiles",value:function(e){var t=this;if(e.length){for(var n=function(e){return!t.props.validateAttachmentSize||t.props.validateAttachmentSize(e)},r=0;r<1;r++){var o=e.item(r);o.type.match("image")&&n(o.size)&&this.uploadInlineImage(o)}return Promise.resolve(e)}}},{key:"setFontToPref",value:function(e,t){this.props.fontStyle(e,t)}},{key:"componentDidUpdate",value:function(){var e=this.refEdit.current.querySelectorAll('img[src*="mail.message.attachment.getPart"]');if(e.length>=1){var t,n=document.location,r=n.origin,o=(n.protocol,n.hostname,n.port,n.pathname),a=O(e);try{for(a.s();!(t=a.n()).done;){var i=t.value;if(r.indexOf("localhost")>-1&&o.indexOf("app.html")>-1)if(i&&""!=i.src)i.src=i.src.replace(/kiwi-uxlab\//g,"");else{var c=i.getAttribute("src").replace(/kiwi-uxlab\//g,"");i.src="".concat(r).concat(c)}else if(i&&""==i.src){var s=i.getAttribute("src");i.src="".concat(r).concat(s)}}}catch(e){a.e(e)}finally{a.f()}}}},{key:"rawContent",value:function(){var e=this.state.content?this.state.content:"";return e.indexOf('-1&&(e=e.replaceAll("ow-meida-inline-img","")),{__html:e}}},{key:"render",value:function(){var e,t=this,n=this.state,r=n.dialogue,o=n.popover,a=n.emojiPalette,c=n.editState,s=n.disableToolbar,l=n.inlineUploading,u=this.props.className||"",d=this.props.compact?"compact":"",f=this.props.tabIndex||0,p=this.props,g=p.placeholder,O=p.bodyType,_=p.onFormatClick,A=p.message,T=p.onhandleAttachVCard,S=p.priority,w=p.isRtl,C=p.onhandlePriority,N=p.checkboxValues,R=p.onhandleSendReceiptsChange,k=p.attachbtnId,I=p.attachbtnref,D=Object(y.isEdge)()?"ow-editor-edit-Edge42":"";this.refEdit.current?(e=/^\x3cp\x3e\x3cbr\x3e\x3c\/p\x3e$|^(?![\s\S])/.test(this.refEdit.current.innerHTML),A.body=this.refEdit.current.innerHTML):e=""===this.state.content;var P={};return P=l||A.body.indexOf("-1&&this.props.saveInProgress?{pointerEvents:"none",opacity:"0.4"}:null,i.a.createElement("div",{className:"ow-editor ".concat(d," ").concat(u),ref:this.refEditor,style:P},!s&&i.a.createElement(m.a,E({},this.props,{ref:this.refToolbar,editState:c,onToggleInlineStyle:this.toggleInlineStyle,onSelectInlineStyle:this.selectInlineStyle,onToggleColor:this.toggleColor,onMediaDialogue:this.toggleMediaDialogue,onLocalFile:this.handleLocalFile.bind(this),onToggleEmojiPalette:this.toggleEmojiPalette,onBlur:function(e){return!1===e&&t.focus()},fontStyle:this.setFontToPref,onFormatClick:_,onhandleAttachVCard:T,onhandlePriority:C,onhandleSendReceiptsChange:R,bodyType:O,message:A,isRtl:w,priority:S,checkboxValues:N,attachbtnId:k,attachbtnref:I})),i.a.createElement("div",{className:"ow-editor-edit-box",ref:this.refEditBox},i.a.createElement("div",{className:"ow-editor-edit ".concat(D),tabIndex:f,ref:this.refEdit,dangerouslySetInnerHTML:this.rawContent(),style:this.Style,"data-placeholder":g,"data-empty":e})),i.a.createElement(h.b,E({},r,{onHide:this.closeMediaDialogue,onInputMedia:this.handleMedia,container:this.refEditor.current})),i.a.createElement(h.a,E({},o,{onEditMedia:this.handleEditMedia,onRemoveMedia:this.handleRemoveMedia,onReloadInline:this.handleReloadImage.bind(this),onOpenLink:this.handleOpenLink,container:this})),i.a.createElement(b.a,E({},a,{container:this.refEditBox.current,storage:function(e){return e?(Object(v.b)("uxemoji",e),document.cookie):Object(v.a)("uxemoji")||""},onInputEmoji:this.handleEmoji})))}}]),r}();I.defaultProps={window:e,id:"",content:"",onChange:function(){},update:function(){},compact:"",className:"",placeholder:"",tabIndex:0,uid:0,disableToolbar:!1,insertInlineImage:function(){},setSaveIndicator:function(){},resetSaveIndicator:function(){},uploadAndSaveInlineImg:function(){},displayInlineImgSizeError:function(){},addAttachment:function(){},downloadnInlineimgUrl:function(){},onhandleSendReceiptsChange:function(){}},I.propTypes={window:o.a.object,content:o.a.string,id:o.a.string,onChange:o.a.func,update:o.a.func,compact:o.a.string,className:o.a.string,placeholder:o.a.string,tabIndex:o.a.number,insertInlineImage:o.a.func,uploadAndSaveInlineImg:o.a.func,setSaveIndicator:o.a.func,resetSaveIndicator:o.a.func,displayInlineImgSizeError:o.a.func,addAttachment:o.a.func,downloadnInlineimgUrl:o.a.func,validateAttachmentSize:o.a.func.isRequired,disableToolbar:o.a.bool,onhandleSendReceiptsChange:o.a.func}}).call(this,n(129))},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return U});var r=n(0),o=n.n(r),a=n(44),i=n(1),c=n.n(i),s=n(70),l=n.n(s),u=n(181),d=n.n(u),f=n(267),p=n.n(f),m=(n(145),n(167)),h=n.n(m),b=(n(543),n(42)),y=n(32),v=(n(13),n(95)),g=n(564),E=n(565),O=(n(1313),n(735),n(736),n(741),n(572)),_=n(551),A=n(668),T=n(573),S=n(10),w=n(772),C=n(3),N=n(504),R=(n(4),n(6)),k=n(7),I=n(14);function D(e){"@babel/helpers - typeof";return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function P(e){return function(e){if(Array.isArray(e))return L(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n(new Date).getTime(););}}},{key:"updateBeforeInlineSave",value:function(){var e=this.refEditor.current.getContent().content;this.update("body",e),this.update("priority",this.state.priority)}},{key:"update",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.props,o=r.id,a=r.updateMessage,i=r.updateCompose,c=r.message,s=r.isDirty;(c[e]!==t||n)&&(a&&a(o,e,t),!n&&!s&&i&&i(o,"isDirty",!0))}},{key:"handleCancelMail",value:function(){if(this.refEditor&&this.refEditor.current){this.setUserOperation(),document.addEventListener("logOut",this.logOutHandler);var e=this.props,t=e.id,n=e.validateCancelMail;n&&n(t,this.handleCancelSave)}}},{key:"handleCancelSave",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]){if(!this.refEditor||!this.refEditor.current)return;var n=this.props,r=n.id,o=n.saveMessage,a=n.updateCompose,i=this.refEditor.current.getContent().content;this.update("body",i),this.update("priority",this.state.priority),a&&a(r,"isDirty",!0),o&&o(r,this.sendCancelMail,t)}else this.setState({cancelMail:!1})}},{key:"sendCancelMail",value:function(e){if(e){if(!this.refEditor||!this.refEditor.current)return;var t=this.props,n=t.id,r=t.onClose,o=this.refEditor.current.getContent().content;this.update("body",o),this.update("priority",this.state.priority);var a=document.createEvent("CustomEvent");this.setState({cancelMail:!0,content:""}),a.initCustomEvent("toastOpener",!1,!1,{id:n,onSendMail:this.handleCancelSend}),window.dispatchEvent(a),r()}else this.setState({cancelMail:!1})}},{key:"cancelClose",value:function(e){e&&this.setState({cancelMail:!1})}},{key:"handleCancelSend",value:function(e){var t=this.props.sendMessage,n=Object(R.a)("mail.send.timeoutSend")||61e3;t&&t(e,n,this.cancelClose,!0)}},{key:"logOutHandler",value:function(){for(var e=(new Date).getTime();e+5e3>(new Date).getTime(););var t=new Event("cancellogOut",{bubbles:!0});document.dispatchEvent(t)}},{key:"handleSend",value:function(){if(this.refEditor&&this.refEditor.current){this.setUserOperation();var e=this.props,t=e.id,n=e.sendMessage,r=this.refEditor.current.getContent().content;r=r.replace(/;;/g,";").replace(/(family:\s*)"|"(; font)/g,"$1$2").replace(/";"/g,';"').replace(/";/g,";"),this.update("body",r);var o=Object(R.a)("mail.send.timeoutSend")||61e3;n&&n(t,o,this.sendSuccess)}}},{key:"sendSuccess",value:function(){this.resetUserOperation();var e=this.props.onClose;this.saveInterval&&this.saveInterval&&window.clearInterval(this.saveInterval),e()}},{key:"handleSave",value:function(){var t=this;if(this.refEditor&&this.refEditor.current&&this.props.isDirty&&!this.state.saveInProgress&&!this.state.inlineSaveInProgress){this.props.isDirty&&this.setUserOperation();var n=this.props,r=n.id,o=n.saveMessage,a=n.autosaveInterval,i=n.window,c=void 0===i?e:i,s=this.refEditor.current.getContent().content;s.indexOf('class="ow-meida-inline-img "')>-1&&this.setSaveIndicator(),s=s.replace(/;;/g,";").replace(/(family:\s*)"|"(; font)/g,"$1$2").replace(/";"/g,';"').replace(/";/g,";"),this.update("body",s),this.update("priority",this.state.priority),this.setSaveIndicator(),o&&o(r,function(){t.saveInterval&&c.clearInterval(t.saveInterval),t.saveInterval=null,a&&(t.saveInterval=c.setInterval(t.handleSave,a)),t.resetSaveIndicator(),t.resetUserOperation()})}}},{key:"handleClose",value:function(){if(this.refEditor&&this.refEditor.current){var t=this.props,n=t.id,r=t.onClose,o=t.closeCompose,a=t.window,i=void 0===a?e:a,c=this.refEditor.current.getContent().content;this.update("body",c,!0),o&&o(n,r),this.saveInterval&&i.clearInterval(this.saveInterval),this.resetInlineSaveIndicator(),this.setState({})}}},{key:"handleSubject",value:function(e){this.setState({subject:e.target.value}),this.update("subject",e.target.value),e.target.addEventListener("keypress",this.handleSubjectKeyEvent)}},{key:"handlePriority",value:function(e){this.setState({priority:e}),this.update("priority",e)}},{key:"handlePrompt",value:function(e){(this.props.addModalToShow||function(){})(e)}},{key:"handleAttach",value:function(e){e.preventDefault(),e.stopPropagation();var t=Array.prototype.map.call(e.dataTransfer.items||e.dataTransfer.files||[],function(e,t){var n=e.getAsFile?e.getAsFile():e,r=Object(R.a)("mail.message.timeoutUpload");return{id:"upload_".concat((new Date).getTime(),"_").concat(t),source:n,timeout:r}});this.refAttachBtn&&this.refAttachBtn.handleFiles(t)}},{key:"handleAttachVCard",value:function(){var e=this.props,t=e.id;(0,e.onAttachVCard)(t)}},{key:"handleEdit",value:function(e){var t=this.props,n=t.isDirty;"plain"===t.message.bodyType?e&&e.trim().length>0?(this.handleContentSaveButton(!0),!n&&this.setDirty()):this.handleContentSaveButton(!1):e&&(this.checkRichContentAvailable(e.content)?this.handleContentSaveButton(!0):this.handleContentSaveButton(!1));!n&&this.setDirty()}},{key:"checkRichContentAvailable",value:function(e){var t=e?e.match("0?this.setState({receiversAvailable:!0}):this.setState({receiversAvailable:!1})}},{key:"checkToSubjectBccAvailable",value:function(){var e=this.props.message,t=e.recipients,n=e.subject,r=Object.values(t).filter(function(e){return e.length}),o=r&&r.length>0||n&&n.length>0;this.setState({receiversAvailable:o})}},{key:"handleContentSaveButton",value:function(e){var t=this.props.isDirty;this.checkToSubjectBccAvailable(),this.isAttchmentsAvailable()?(!t&&this.setDirty(),!this.state.contentAvailable&&this.setState({contentAvailable:!0})):e!=this.state.contentAvailable&&this.setState({contentAvailable:e})}},{key:"isAttchmentsAvailable",value:function(){var e=this.props.message.attachments;return e&&e.length>0}},{key:"isContentAvailableOnLoad",value:function(){var e=this.props.message,t=e.bodyType,n=e.body;return"plain"===t?!(!this.refEditor||!this.refEditor.current)&&this.refEditor.current.state.content.trim().length>0:this.checkRichContentAvailable(n)}},{key:"handleProjection",value:function(){if(this.refEditor&&this.refEditor.current){var t=this.props,n=t.id,r=t.updateMessage,o=t.message,a=t.onProject,i=t.window,c=void 0===i?e:i,s=this.refEditor.current.getContent().content;if(o.body!==s){o.body=s;var l=document.createElement("div");if(l.innerHTML=s,l.getElementsByTagName("img").length)for(var u=0;u1&&o.a.createElement(T.a,{from:a.from,accounts:i,aliases:c,setFrom:function(t){var n=t.address,r=t.accountId;e.update("from",n),e.update("accountId",r)}}),o.a.createElement(E.a,{windowId:l.windowId?l.windowId:u||void 0,window:l,recipients:a.recipients,setDirty:this.setDirty,maximum:s,onPrompt:this.handlePrompt,onMax:function(t,n){return e.handleMaxAndMinRecipients(t,n)},composeRef:this.refCompose,openCc:!1}),o.a.createElement("form",null,o.a.createElement(h.a,{type:"text",placeholder:"".concat(Object(C.a)("mail.receipt.SUBJECT"),":"),value:A,onChange:this.handleSubject,className:"mail-compose-subject"})),o.a.createElement(O.a,{composeId:n,ids:a.attachments,isCompleted:function(t){return e.setState({isUploading:!t})}}),"plain"===S?o.a.createElement(r.Fragment,null,o.a.createElement(d.a,{className:"ow-editor-toolbar"},o.a.createElement(_.a,{bodyType:S,message:a,priority:N,checkboxValues:R,attachbtnId:n,onFormatClick:this.handleFormat,onhandleAttachVCard:this.handleAttachVCard,onhandlePriority:this.handlePriority,onhandleSendReceiptsChange:this.handleSendReceipts,attachbtnref:function(t){e.refAttachBtn=t&&t.getWrappedInstance()},signatureCheck:signatureCheck})),o.a.createElement(g.a,{className:"mail-compose-plain-editor",content:v,ref:this.refEditor,onChange:this.handleEdit,placeholder:Object(C.a)("mail.compose.PLACEHOLDER")})):o.a.createElement(w.a,{id:n,saveInProgress:this.state.saveInProgress,content:v,uid:a.uid,window:l,setClean:this.setClean,displayInlineImgSizeError:this.props.displayInlineImgSizeError,ref:this.refEditor,onChange:this.handleEdit,update:this.updateBeforeInlineSave,downloadnInlineimgUrl:this.props.downloadnInlineimgUrl,insertInlineImage:this.handleInlineImage,uploadAndSaveInlineImg:this.props.uploadAndSaveInlineImg,placeholder:Object(C.a)("mail.compose.PLACEHOLDER"),setSaveIndicator:this.setInlineSaveIndicator,resetSaveIndicator:this.resetInlineSaveIndicator,fontStyle:this.setFontToPref,onFormatClick:this.handleFormat,bodyType:S,message:a,isRtl:m,priority:N,attachbtnId:n,checkboxValues:R,onhandlePriority:this.handlePriority,onhandleAttachVCard:this.handleAttachVCard,onhandleSendReceiptsChange:this.handleSendReceipts,attachbtnref:function(t){e.refAttachBtn=t&&t.getWrappedInstance()}}))}},{key:"renderFooterCancelSend",value:function(){var e=this.props,t=e.isLoading,n=e.isSending,r=this.state,a=r.isMaxRecipients,i=r.isUploading,c=r.saveInProgress,s=r.inlineSaveInProgress,l=i||a||t||n||c||s;return o.a.createElement(p.a,{disabled:l,dropup:"true",className:"ow-mail-compose-action-send-later"},o.a.createElement(b.a,{className:"ow-mail-compose-cancel-send-menu",onClick:this.handleCancelMail},Object(C.a)("mail.compose.SEND_LATER")))}},{key:"renderModalFooter",value:function(){var e=this,t=this.props,n=t.isLoading,r=t.isSending,a=t.cancelMailEnableInd,i=t.isDirty,c=this.state,s=c.isMaxRecipients,u=c.isUploading,d=c.saveInProgress,f=c.inlineSaveInProgress,p=c.contentAvailable,m=c.receiversAvailable,h=u||s||n||r||d||f,b=u||n,v=u||!i||n||f,g=!(!p&&""!==m)||m;this.isAttchmentsAvailable()?this.handleContentSaveButton(!0):this.handleContentSaveButton(this.isContentAvailableOnLoad());var E={};return E=f?{display:"flex"}:{display:"none"},o.a.createElement(y.a.Footer,null,o.a.createElement(l.a,{className:Object(R.a)("mail.cancelmail.enabled")?"ow-mail-compose-action-send":"ow-mail-compose-action-send ow-mail-compose-only-send",bsSize:"small",onClick:this.handleSend,disabled:h,"aria-label":Object(C.a)("mail.compose.SEND")}," ",Object(C.a)("mail.compose.SEND")," "),a&&this.renderFooterCancelSend(),o.a.createElement(l.a,{className:"ow-mail-compose-action-save",bsSize:"small",onClick:this.handleSave,disabled:v||!g,"aria-label":Object(C.a)("mail.compose.SAVE")},Object(C.a)("mail.compose.SAVE")),o.a.createElement("div",{className:"dot-loader-continer",style:E},o.a.createElement("div",{className:"loading-dots"},o.a.createElement("div",{className:"loading-dots--dot"}),o.a.createElement("div",{className:"loading-dots--dot"}),o.a.createElement("div",{className:"loading-dots--dot"})),o.a.createElement("span",null,o.a.createElement("b",null,Object(C.a)("mail.compose.IMAGE_UPLOAD")))),o.a.createElement(l.a,{className:"ow-mail-compose-action-discard",bsSize:"small",onClick:this.handleClose,disabled:b,onKeyDown:function(t){return e.handleFocusTrapping(t,!0)},ref:this.refDiscard,"aria-label":Object(C.a)("mail.compose.DISCARD")}," ",Object(C.a)("mail.compose.DISCARD")," "))}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.window,r=e.isLoading,a=e.associatedToastIds,i=e.cancelSendInProgress;return!(t?!this.state.cancelMail:t)||i&&a.length<=0||a.includes(t)||n.ux.logout?null:o.a.createElement("div",{className:"ow-mail-compose",ref:this.refCompose},o.a.createElement(y.a.Dialog,{bsSize:"lg",dialogClassName:"ow-mail-compose-modal","aria-role":"dialog","aria-labelledby":"ow-mail-compose-dialog"},this.renderHeader(),r?this.renderSpinner():this.renderComposeBody(),this.renderModalFooter()),o.a.createElement(A.a,{container:this.refCompose.current,id:t}))}}]),i}(),V={EmailAddress:c.a.shape({address:c.a.string.isRequired,name:c.a.string}),UploadResourceDescriptor:c.a.shape({id:c.a.string}),SuperUid:c.a.shape({uid:c.a.number,folderPath:c.a.string})};V.EmailRecipients=c.a.shape({to:c.a.arrayOf(V.EmailAddress),cc:c.a.arrayOf(V.EmailAddress),bcc:c.a.arrayOf(V.EmailAddress)}),V.EmailMessage=c.a.shape({accountId:c.a.string,from:c.a.oneOfType([V.EmailAddress,c.a.string]),recipients:V.EmailRecipients,to:c.a.string,cc:c.a.string,bcc:c.a.string,subject:c.a.string.isRequired,body:c.a.string.isRequired,bodyType:c.a.string,attachments:c.a.arrayOf(V.UploadResourceDescriptor),priority:c.a.number,inReplyTo:c.a.string,references:c.a.string,draftUidsToDelete:c.a.arrayOf(c.a.number),flagForwarded:V.SuperUid,flagAnswered:V.SuperUid,saveInSent:c.a.bool,requestMdn:c.a.bool,draftProperties:c.a.object}),U.contextTypes={isRtl:c.a.bool},U.defaultProps={id:"",switchFormat:function(){},validateCancelMail:function(){},onProject:function(){},onClose:function(){},updateCompose:function(){},saveInlineImage:function(){},addModalToShow:function(){},projectable:!1,projected:!1,accounts:[],aliases:[],isLoading:!1,isSending:!1,cancelMailEnableInd:!1,cancelSendInProgress:!1,message:{accountId:"",from:"",recipients:{},to:"",cc:"",bcc:"",subject:"",body:"",bodyType:"html",attachments:[],priority:3,inReplyTo:"",references:"",draftUidsToDelete:[]},maxRecipients:100,window:window,requestMdn:null,requestSuccessDsn:null,isDirty:!1,is24Hour:!1,autosaveInterval:0,uid:0,onAttachVCard:function(){},associatedToastIds:[],displayInlineImgSizeError:function(){},uploadAndSaveInlineImg:function(){},downloadnInlineimgUrl:function(){},getPartURI:function(){}},U.propTypes={id:c.a.string,accounts:c.a.arrayOf(c.a.object),aliases:c.a.arrayOf(c.a.object),message:V.EmailMessage,isLoading:c.a.bool,isSending:c.a.bool,saveMessage:c.a.func.isRequired,sendMessage:c.a.func.isRequired,setFont:c.a.func.isRequired,updateMessage:c.a.func.isRequired,closeCompose:c.a.func.isRequired,updateCompose:c.a.func,validateCancelMail:c.a.func,saveInlineImage:c.a.func,onProject:c.a.func,onClose:c.a.func,switchFormat:c.a.func,addModalToShow:c.a.func,projectable:c.a.bool,projected:c.a.bool,window:c.a.object,requestMdn:c.a.bool,requestSuccessDsn:c.a.bool,maxRecipients:c.a.number,isDirty:c.a.bool,is24Hour:c.a.bool,cancelMailEnableInd:c.a.bool,autosaveInterval:c.a.number,onAttachVCard:c.a.func,uploadAndSaveInlineImg:c.a.func,displayInlineImgSizeError:c.a.func,downloadnInlineimgUrl:c.a.func,getPartURI:c.a.func,cancelSendInProgress:c.a.bool,associatedToastIds:c.a.arrayOf(c.a.string),uid:c.a.number}}).call(this,n(129))},function(e,t,n){"use strict";t.__esModule=!0;var r=O(n(50)),o=O(n(83)),a=O(n(62)),i=O(n(60)),c=O(n(63)),s=O(n(20)),l=O(n(0)),u=O(n(1)),d=O(n(218)),f=O(n(710)),p=O(n(1796)),m=O(n(1797)),h=O(n(1798)),b=O(n(1799)),y=O(n(1800)),v=n(113),g=n(277),E=O(n(305));function O(e){return e&&e.__esModule?e:{default:e}}var _={fixedTop:u.default.bool,fixedBottom:u.default.bool,staticTop:u.default.bool,inverse:u.default.bool,fluid:u.default.bool,componentClass:d.default,onToggle:u.default.func,onSelect:u.default.func,collapseOnSelect:u.default.bool,expanded:u.default.bool,role:u.default.string},A={$bs_navbar:u.default.shape({bsClass:u.default.string,expanded:u.default.bool,onToggle:u.default.func.isRequired,onSelect:u.default.func})},T=function(e){function t(n,r){(0,a.default)(this,t);var o=(0,i.default)(this,e.call(this,n,r));return o.handleToggle=o.handleToggle.bind(o),o.handleCollapse=o.handleCollapse.bind(o),o}return(0,c.default)(t,e),t.prototype.getChildContext=function(){var e=this.props,t=e.bsClass,n=e.expanded,r=e.onSelect,o=e.collapseOnSelect;return{$bs_navbar:{bsClass:t,expanded:n,onToggle:this.handleToggle,onSelect:(0,E.default)(r,o?this.handleCollapse:null)}}},t.prototype.handleCollapse=function(){var e=this.props,t=e.onToggle;e.expanded&&t(!1)},t.prototype.handleToggle=function(){var e=this.props;(0,e.onToggle)(!e.expanded)},t.prototype.render=function(){var e,t=this.props,n=t.componentClass,a=t.fixedTop,i=t.fixedBottom,c=t.staticTop,u=t.inverse,d=t.fluid,f=t.className,m=t.children,h=(0,o.default)(t,["componentClass","fixedTop","fixedBottom","staticTop","inverse","fluid","className","children"]),b=(0,v.splitBsPropsAndOmit)(h,["expanded","onToggle","onSelect","collapseOnSelect"]),y=b[0],E=b[1];void 0===E.role&&"nav"!==n&&(E.role="navigation"),u&&(y.bsStyle=g.Style.INVERSE);var O=(0,r.default)({},(0,v.getClassSet)(y),((e={})[(0,v.prefix)(y,"fixed-top")]=a,e[(0,v.prefix)(y,"fixed-bottom")]=i,e[(0,v.prefix)(y,"static-top")]=c,e));return l.default.createElement(n,(0,r.default)({},E,{className:(0,s.default)(f,O)}),l.default.createElement(p.default,{fluid:d},m))},t}(l.default.Component);T.propTypes=_,T.defaultProps={componentClass:"nav",fixedTop:!1,fixedBottom:!1,staticTop:!1,inverse:!1,fluid:!1,collapseOnSelect:!1},T.childContextTypes=A,(0,v.bsClass)("navbar",T);var S=(0,f.default)(T,{expanded:"onToggle"});function w(e,t,n){var a=function(e,n){var a=n.$bs_navbar,i=void 0===a?{bsClass:"navbar"}:a,c=e.componentClass,u=e.className,d=e.pullRight,f=e.pullLeft,p=(0,o.default)(e,["componentClass","className","pullRight","pullLeft"]);return l.default.createElement(c,(0,r.default)({},p,{className:(0,s.default)(u,(0,v.prefix)(i,t),d&&(0,v.prefix)(i,"right"),f&&(0,v.prefix)(i,"left"))}))};return a.displayName=n,a.propTypes={componentClass:d.default,pullRight:u.default.bool,pullLeft:u.default.bool},a.defaultProps={componentClass:e,pullRight:!1,pullLeft:!1},a.contextTypes={$bs_navbar:u.default.shape({bsClass:u.default.string})},a}S.Brand=m.default,S.Header=b.default,S.Toggle=y.default,S.Collapse=h.default,S.Form=w("div","form","NavbarForm"),S.Text=w("p","text","NavbarText"),S.Link=w("a","link","NavbarLink"),t.default=(0,v.bsStyles)([g.Style.DEFAULT,g.Style.INVERSE],g.Style.DEFAULT,S),e.exports=t.default},function(e,t,n){var r=n(1077),o=n(378),a=n(1298),i=n(308),c=n(663),s=o(function(e){var t=c(e);return t="function"==typeof t?t:void 0,a(r(e,i),void 0,t)});e.exports=s},function(e,t,n){"use strict";(function(e){var r=n(0),o=n.n(r),a=n(1),i=n.n(a),c=n(1376),s=n(32),l=n(1401),u=n(23),d=n(438),f=n(723),p=n(3),m=n(7);function h(e){"@babel/helpers - typeof";return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n"),t='




').concat(u,"


")):Object(ke.a)("mail.ckEditor.enabled")?t='




').concat(s,"


"):(d=s.replace(/style="/g,"style='").replace(/;"/g,";'"),t='




').concat(Object(Re.h)(d),"


")))),f.abrupt("return",t);case 25:f.prev=25,f.t0=f.catch(0),console.log("getSignatureText",f.t0);case 28:case"end":return f.stop()}},He,null,[[0,25]])}function fn(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b,y;return regeneratorRuntime.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.prev=0,t=Ie.fb.PREFER_PLAIN_TEXT_EDITOR,v.next=4,Object(c.f)(ve.b);case 4:return n=v.sent,r=!De.device.isMobile&&!De.device.isTablet&&n[t],o=r?"plain":"html",v.next=9,Object(c.b)(dn,o);case 9:return a=v.sent,v.next=12,Object(c.f)(be.o);case 12:return i=v.sent,v.next=15,Object(c.f)(be.m);case 15:return s=v.sent,v.next=18,Object(c.f)(be.c);case 18:return l=v.sent,u=l.sessionName,v.next=22,Object(c.f)(Oe.a);case 22:if(d=v.sent,m="",!Object(ke.a)("mail.alias.userCanChooseFromAlias")){v.next=29;break}return v.next=27,Object(c.f)(_e.a);case 27:h=v.sent,f=h&&h.name;case 29:return v.next=31,Object(c.f)(fe.f);case 31:return(b=v.sent)&&(y=b.username,m=y&&y.indexOf("@")>-1?y:b.email),p=s&&(u&&u.toLowerCase()||f)||m,v.abrupt("return",Ue(Ue({accountId:i,from:p,recipients:{to:[],cc:[],bcc:[]},to:"",cc:"",bcc:"",subject:"",body:a,bodyType:o,attachments:[],priority:3,inReplyTo:"",references:"",draftUidsToDelete:[]},e),{},{signatureCheck:null===d||void 0===d?void 0:d.text,signatureId:null===d||void 0===d?void 0:d.id}));case 37:v.prev=37,v.t0=v.catch(0),console.log("commonMessage",v.t0);case 40:case"end":return v.stop()}},Ge,null,[[0,37]])}function pn(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.b)(fn,{flagForwarded:null,flagAnswered:null,saveInSent:null,requestMdn:null,requestSuccessDsn:null});case 2:return e=t.sent,t.abrupt("return",e);case 4:case"end":return t.stop()}},We)}function mn(e){try{return e.reduce(function(e,t){return t.cdType===Ie.Hb.LINK?e:null!==t.source?e+t.source.size:void(ln=!0)},0)}catch(e){console.log("getResourcesSize",e)}}function hn(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(c.f)(ye.a,{ids:e});case 2:return t=n.sent,n.next=5,Object(c.b)(mn,t);case 5:return n.abrupt("return",n.sent);case 6:case"end":return n.stop()}},ze)}function bn(e,t){var n,r,o,a,i,s,l;return regeneratorRuntime.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,Object(c.f)(fe.g);case 3:return n=u.sent,r=[],o=[],a=[],u.next=9,Object(c.f)(ye.a,{ids:e});case 9:return i=u.sent,u.next=12,Object(c.b)(hn,e);case 12:return s=u.sent,u.next=15,Object(c.b)(mn,t);case 15:return l=u.sent,s>=on&&!n.enabled?o=o.concat(t):s>=an&&n?a=a.concat(t):t.forEach(function(e){e.cdType===Ie.Hb.LINK?(o.push(e),Object(f.a)("mail","cloud_upload_as_attachment_link")):e.source.size+s>=on&&!n.enabled?(o.push(e),Object(f.a)("mail","cloud_upload_attachment")):l+s>=on&&n.enabled?(a.push(e),Object(f.a)("mail","hugemail_upload_attachment")):i.length>0&&i[0].cdType===Ie.Ib.LINK?(sn=!0,a.push(e),Object(f.a)("mail","hugemail_upload_as_attachment_link")):(r.push(e),s+=e.source.size,sn=!1)}),u.abrupt("return",{normalUploadAttachments:r,cloudUploadAttachments:o,hugemailUploadAttachments:a});case 20:u.prev=20,u.t0=u.catch(0),console.log("getAttachmentUploadType",u.t0);case 23:case"end":return u.stop()}},Ye,null,[[0,20]])}function yn(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,e){a.next=3;break}return a.abrupt("return",void 0);case 3:t=[],n=0;case 5:if(!(n=on);case 9:return o.abrupt("return",!1);case 12:o.prev=12,o.t0=o.catch(0),console.log("isExceededMaxSize",o.t0);case 15:case"end":return o.stop()}},qe,null,[[0,12]])}function On(e,t){var n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(o.prev=0,!an){o.next=9;break}return o.next=4,Object(c.b)(hn,e);case 4:return n=o.sent,o.next=7,Object(c.b)(mn,t);case 7:return r=o.sent,o.abrupt("return",n+r>=an);case 9:return o.abrupt("return",!1);case 12:o.prev=12,o.t0=o.catch(0),console.log("hugeMailExceededMaxSize",o.t0);case 15:case"end":return o.stop()}},Xe,null,[[0,12]])}function _n(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(c.f)(be.c);case 3:if(e=t.sent,V()(e)){t.next=6;break}return t.abrupt("return",{name:X()(e.displayName,""),address:e.email});case 6:return t.abrupt("return","");case 9:t.prev=9,t.t0=t.catch(0),console.log("getDefaultFrom",t.t0);case 12:case"end":return t.stop()}},$e,null,[[0,9]])}function An(e){var t,n,r,o,a,i,s,l,u,f,p,m,h,b,y;return regeneratorRuntime.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return t=e.message,n=e.apiName,r=e.id,o=e.config,v.prev=1,v.next=4,Object(c.f)(ye.a,{ids:t.attachments});case 4:return a=v.sent,"html"===t.bodyType&&(i=t.body.split("\n"),s="",i.forEach(function(e,t){t"):s=s.concat(e)}),t.body=s),l=G()(t.from)?t.from.address:t.from,v.next=9,Object(c.f)(_e.b);case 9:return u=v.sent,v.next=12,Object(c.f)(Ae.b);case 12:return f=v.sent,v.next=15,Object(c.f)(Ee.b);case 15:return p=v.sent,m=Object(Re.o)(u,l),h=Object(Re.p)(f,l),v.next=20,Object(c.f)(be.o);case 20:if(b=v.sent,!(l&&!(l.indexOf("@")>-1)||p.email&&p.email===l)){v.next=32;break}if(!p.email){v.next=26;break}t.from={name:"".concat(p.firstName?p.firstName:""," ").concat(p.lastName?p.lastName:""),address:"".concat(p.email)},v.next=30;break;case 26:return v.next=28,Object(c.f)(be.c);case 28:y=v.sent,t.from={name:l,address:y.email};case 30:v.next=33;break;case 32:t.from=m>-1?{name:u[m].preferredName,address:"".concat(l)}:h>-1?{name:f[h].accountName,address:"".concat(l)}:{name:"",address:"".concat(l)};case 33:return v.next=35,Object(c.b)(d.a.service,n,gn(Ue(Ue({},t),{},{attachments:a.map(function(e){return vn(e,b)})})),o);case 35:return cn=null,v.next=38,Object(c.e)({type:Object(ee.Ab)(ee.j),id:r});case 38:v.next=43;break;case 40:throw v.prev=40,v.t0=v.catch(1),v.t0;case 43:case"end":return v.stop()}},Je,null,[[1,40]])}function Tn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0;try{var r=e.recipients,o=r.to,a=void 0===o?[]:o,i=r.cc,c=void 0===i?[]:i,s=c.length?"\n".concat(Object(Se.a)("mail.receipt.CC"),": ").concat(c.map(function(e){return e.address}).join("; ")):"";return"html"==n?"\n ".concat(t," ").concat(Object(Se.a)("mail.compose.FORWARD_OR_REPLY_TITLE"),"
\n ").concat(t," ").concat(Object(Se.a)("mail.compose.FROM"),": ").concat(e.from.address,"
\n ").concat(t," ").concat(Object(Se.a)("mail.receipt.TO"),": ").concat(a.map(function(e){return e.address}).join("; ")).concat(s,"
\n ").concat(t," ").concat(Object(Se.a)("mail.compose.SENT"),": ").concat(J()(e.sentDate).format("LLLL"),"
\n ").concat(t," ").concat(Object(Se.a)("mail.compose.SUBJECT"),": ").concat(Object(Re.k)(e.subject),"
\n "):"\n ".concat(t," ").concat(Object(Se.a)("mail.compose.FORWARD_OR_REPLY_TITLE"),"\n ").concat(t," ").concat(Object(Se.a)("mail.compose.FROM"),": ").concat(e.from.address,"\n ").concat(t," ").concat(Object(Se.a)("mail.receipt.TO"),": ").concat(a.map(function(e){return e.address}).join("; ")).concat(s,"\n ").concat(t," ").concat(Object(Se.a)("mail.compose.SENT"),": ").concat(J()(e.sentDate).format("LLLL"),"\n ").concat(t," ").concat(Object(Se.a)("mail.compose.SUBJECT"),": ").concat(Object(Re.k)(e.subject),"\n ")}catch(e){console.log("originMessageHeader",e)}}function Sn(e,t){var n=function(){var e=Object(we.g)("mail.compose.REPLY_PREFIX"),t=Object(we.g)("mail.compose.FORWARD_PREFIX");return e&&t&&e.concat(t)}(),r=Object(ke.a)("mail.replyForwardPrefix.enabled")?""===Object(ke.a)("mail.replyForwardPrefix.forwardPrefix")?Object(Se.a)("mail.compose.FORWARD_PREFIX"):Object(ke.a)("mail.replyForwardPrefix.forwardPrefix"):Object(Se.a)("mail.compose.FORWARD_PREFIX"),o=Object(ke.a)("mail.replyForwardPrefix.enabled")?""===Object(ke.a)("mail.replyForwardPrefix.replyPrefix")?Object(Se.a)("mail.compose.REPLY_PREFIX"):Object(ke.a)("mail.replyForwardPrefix.replyPrefix"):Object(Se.a)("mail.compose.REPLY_PREFIX"),a=e.split(":").map(function(e){return e.trim()});return n.length>1&&n.map(function(e){return a=a.filter(function(t){return t!==e})}),a=a.join(": "),/^forward/.test(t)?e=r+": "+a:"reply-all"!==t&&"reply"!==t||(e=o+": "+a),e}function wn(e,t,n,r,o){return"plain"===r?"above"===e?n="\n\n".concat(Object(Re.g)(t),"\n")+n:n+="\n\n".concat(Object(Re.g)(t),"\n"):"above"===e?n='



')){I.next=11;break}return I.next=11,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("mail.errorMessage.EDITOR_MISMATCH")}}));case 11:if(!Object(ke.a)("mail.minimizeCompose.enabled")||r){I.next=19;break}return I.next=14,Object(c.f)(fe.i);case 14:return m=I.sent,h=Object.keys(m),b=h&&h.filter(function(e){var t=m[e];if(t&&t.message.draftUidsToDelete[0]===l.uid)return t.id}),I.next=19,Object(c.e)(Object(ne.v)(b[0]));case 19:y="",v="",(g=document.createElement("div")).innerHTML=l.body.content,g.getElementsByClassName("signature").length>0&&(E=g.getElementsByClassName("signature"),Array.from(E).forEach(function(e){"blockquote"!==e.parentElement.localName&&(y=e.innerHTML,v=e.id)})),O=l.recipients,_={to:[],cc:[],bcc:[]},O=Object.assign(_,O),A=[],T=0;case 29:if(!(Trn)){d.next=14;break}return d.next=13,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("mail.errorMessage.MAX_ATTACHMENT_COUNT")},modalId:o}));case 13:throw new Error(Object(Se.a)("mail.errorMessage.MAX_ATTACHMENT_COUNT"));case 14:if(!V()(u.from)){d.next=18;break}return d.next=17,Object(c.b)(_n);case 17:u.from=d.sent;case 18:if(!V()(u.subject)||s){d.next=23;break}return d.next=21,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("mail.confirmMessage.EMAIL_SUBJECT_EMPTY_WARNING")},modalId:o,opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.b)(Fn,{message:u,type:t,apiName:r,id:o,config:a,callback:i,cancelSendInd:s});case 3:e.next=9;break;case 5:return e.prev=5,e.t0=e.catch(0),e.next=9,Object(c.b)(Bn,{type:t,error:e.t0,id:o,cancelSendInd:s});case 9:case"end":return e.stop()}},e,null,[[0,5]])})}}));case 21:d.next=28;break;case 23:return d.next=25,Object(c.b)(Fn,{message:u,type:t,apiName:r,id:o,config:a,callback:i,cancelSendInd:s});case 25:if(!nn){d.next=28;break}return d.next=28,Object(c.e)(Object(re.B)(!1));case 28:return d.next=30,Object(c.e)({type:Object(ee.Ab)(t),id:o});case 30:d.next=36;break;case 32:return d.prev=32,d.t0=d.catch(1),d.next=36,Object(c.b)(Bn,{type:t,error:d.t0,id:o,cancelSendInd:s});case 36:case"end":return d.stop()}},dt,null,[[1,32]])}function Vn(e,t){var n,r,o,a,i,s,l,u;return regeneratorRuntime.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return n=t.type,r=t.id,d.next=3,Object(c.f)(Te.f);case 3:return o=d.sent,a=o&&o.filter(function(e){return e.type===Ie.T.DRAFT}),i=a?a[0].name:Ie.S.DRAFT,d.prev=6,d.next=9,Object(c.b)(Z.e,{accountId:"",messageUid:e,folderPath:i,format:"html",images:"embeddedAndRemote"});case 9:return s=d.sent,l=s.data,d.next=13,Object(c.f)(fe.d);case 13:return u=d.sent,u[r].message.body=l.item[e].body.content,window.FetchInlineInd=!0,d.next=19,Object(c.e)(Object(ne.S)(r,{body:l.item[e].body.content,isDirty:!1,bodyType:"html",uid:e}));case 19:d.next=25;break;case 21:return d.prev=21,d.t0=d.catch(6),d.next=25,Object(c.e)({type:Object(ee.P)(n),error:d.t0});case 25:case"end":return d.stop()}},ft,null,[[6,21]])}function Hn(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.key,n=e.style,r.prev=1,r.next=4,Object(c.e)(Object(Le.c)(Ve({},t,n),{sync:!0}));case 4:r.next=8;break;case 6:r.prev=6,r.t0=r.catch(1);case 8:case"end":return r.stop()}},pt,null,[[1,6]])}function Gn(e){var t,n,r,o,a,i,s,l;return regeneratorRuntime.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return t=e.data,n=e.type,r=e.id,e.uid,o=e.callback,a=e.accountId,u.prev=1,u.next=4,Object(c.f)(Te.f);case 4:return i=u.sent,s=i&&i.filter(function(e){return e.type===Ie.T.DRAFT}),l=s[0].name,t.folderPath=l,t.minimize=!0,t.images="embeddedAndRemote",u.next=12,Object(c.e)(Object(ie.b)(Ue(Ue({},t),{},{accountId:a})));case 12:if(!u.sent){u.next=17;break}return u.next=16,Object(c.b)(qn,{type:ee.qb,id:r});case 16:o&&o();case 17:u.next=23;break;case 19:return u.prev=19,u.t0=u.catch(1),u.next=23,Object(c.e)({type:Object(ee.P)(n)});case 23:case"end":return u.stop()}},mt,null,[[1,19]])}function Wn(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(c.b)(qn,{type:ee.qb,id:e});case 3:t.next=9;break;case 5:return t.prev=5,t.t0=t.catch(0),t.next=9,Object(c.e)({type:Object(ee.P)(type)});case 9:case"end":return t.stop()}},ht,null,[[0,5]])}function zn(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return e.data,t=e.type,n=e.id,e.uid,e.callback,r.prev=1,r.next=4,Object(c.b)(qn,{type:ee.j,id:n});case 4:return r.next=6,Object(c.e)(Object(ne.v)(n));case 6:r.next=12;break;case 8:return r.prev=8,r.t0=r.catch(1),r.next=12,Object(c.e)({type:Object(ee.P)(t)});case 12:case"end":return r.stop()}},bt,null,[[1,8]])}function Yn(e){var t,n,r,o,a,i,s,l,u,p,m,h,b,y,v,g,E,O,_,A,T,S,w,C,N,R,k,I,D,P,L,j,M,x,F,B,U,H,W,Y,q,X,$,J,Z,te;return regeneratorRuntime.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return t=e.type,n=e.apiName,r=void 0===n?"mail.message.saveDraft":n,o=e.id,a=e.callback,i=e.cancelSendInd,s=e.minimiseInd,l=e.errorCompose,oe.prev=1,oe.next=4,Object(c.f)(fe.d);case 4:if(void 0!==(p=oe.sent)&&void 0!==p[o]||t!=ee.Pb){oe.next=11;break}p=l,m=l.message,h=l.isDirty,oe.next=18;break;case 11:if(void 0!==p&&void 0!==p[o]){oe.next=16;break}return a&&a(),oe.abrupt("return",null);case 16:m=p[o].message,h=p[o].isDirty;case 18:if(h||!i||s){oe.next=25;break}return oe.next=21,Object(c.e)(Object(ne.G)(o));case 21:return oe.next=23,Object(c.e)({type:Object(ee.Ab)(ee.j),id:o});case 23:return Object(f.a)("mail","cancel_send"),oe.abrupt("return",null);case 25:if(h||s){oe.next=27;break}return oe.abrupt("return",null);case 27:return oe.next=29,Object(c.f)(ye.a,{ids:m.attachments});case 29:return b=oe.sent,m&&m.body&&m.body.indexOf("-1&&m.body.indexOf("r=resource.download")>-1&&(m.body=m.body.replace(/test-inline/g,""),m.body=m.body.replace(/STATUS_UPLOADING/g,"STATUS_UPLOAD_SUCCESS")),y=b.map(function(e){return e.id}),v=b.filter(function(e){return!e.complete}),g=v.map(function(e){return e.id}),E=b.filter(function(e){return e.complete}),oe.next=37,Object(c.f)(be.o);case 37:return O=oe.sent,oe.next=40,Object(c.b)(gn,Ue(Ue({},m),{},{attachments:E.map(function(e){return vn(e,O)})}));case 40:return _=oe.sent,A={},Object.keys(_).forEach(function(e){(/saveInSent|requestMdn|requestSuccessDsn/.test(e)||/flagForwarded|flagAnswered/.test(e)&&!V()(_[e]))&&(A[e]=_[e])}),Object.keys(A).forEach(function(e){_=z()(_,e)}),_=V()(A)?_:Ue(Ue({},_),{},{draftProperties:A}),T=G()(_.from)?_.from.address:_.from,oe.next=48,Object(c.f)(_e.b);case 48:return S=oe.sent,oe.next=51,Object(c.f)(Ae.b);case 51:return w=oe.sent,oe.next=54,Object(c.f)(Ee.b);case 54:if(C=oe.sent,N=Object(Re.o)(S,T),R=Object(Re.p)(w,T),"html"===_.bodyType&&(k=_.body.split("\n"),I="",k.forEach(function(e,t){t"):I=I.concat(e)}),_.body=I),!s){oe.next=60;break}return oe.delegateYield(Wn(o),"t0",60);case 60:if(!(T&&!(T.indexOf("@")>-1)||C.email&&C.email===T)){oe.next=71;break}if(!C.email){oe.next=65;break}_.from={name:"".concat(C.firstName?C.firstName:""," ").concat(C.lastName?C.lastName:""),address:"".concat(C.email)},oe.next=69;break;case 65:return oe.next=67,Object(c.f)(be.c);case 67:D=oe.sent,_.from={name:T,address:D.email};case 69:oe.next=72;break;case 71:_.from=N>-1?{name:S[N].preferredName,address:"".concat(T)}:R>-1?{name:w[R].accountName,address:"".concat(T)}:{name:"",address:"".concat(T)};case 72:return null!==(u=m)&&void 0!==u&&u.draftProperties&&(_.draftProperties=m.draftProperties),oe.next=75,Object(c.b)(d.a.service,r,_);case 75:if(P=oe.sent,!(m&&m.body&&m.body.indexOf("ow-meida-inline-img")>-1)){oe.next=79;break}return oe.next=79,Vn(P.uid,e);case 79:return oe.next=81,Object(c.e)(Object(ne.i)(P.uid,m.draftUidsToDelete));case 81:if(g.length){oe.next=84;break}return oe.next=84,Object(c.e)(Object(ae.removeResourceList)(y));case 84:return oe.next=86,Object(c.f)(Te.r);case 86:L=oe.sent,j=L.draft,M=[],x=0,U=0;case 91:if(!(U0&&J.includes(o))){oe.next=135;break}return oe.next=133,Object(c.e)(Object(ne.G)(o));case 133:return oe.next=135,Object(c.e)({type:Object(ee.Ab)(ee.j),id:o});case 135:if(!s){oe.next=137;break}return oe.delegateYield(Gn({data:P,type:ee.pb,id:o,uid:P.uid,callback:function(){},accountId:_.accountId}),"t1",137);case 137:return oe.next=139,Object(c.e)({type:Object(ee.Ab)(t),data:P});case 139:return oe.next=141,P.uid;case 141:if(!i){oe.next=143;break}return oe.abrupt("return",a&&a(!0));case 143:return Object(f.a)("mail","save_compose",{records:P}),oe.abrupt("return",a&&a(o,"",P.uid,P,_.accountId));case 147:return oe.prev=147,oe.t2=oe.catch(1),console.log(oe.t2),window.FetchInlineInd=!1,oe.next=153,Object(c.e)({type:Object(ee.P)(t),error:oe.t2});case 153:if(!s){oe.next=160;break}return oe.next=156,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.minmizeSaveError']"))}}));case 156:return oe.next=158,Object(c.e)(Object(ne.x)(o));case 158:oe.next=178;break;case 160:if("mail.message.draftTooLarge"!==K()(oe.t2,"data.message.key")){oe.next=165;break}return oe.next=163,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.messageSizeExceeded']"))},modalId:o}));case 163:oe.next=178;break;case 165:if("INTERNAL_ERROR"!==K()(oe.t2,"data.code")||"mail.message.saveDraft"!==r){oe.next=170;break}return oe.next=168,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("errorMsg.INVALID_RECIPIENT")}}));case 168:oe.next=178;break;case 170:if("mail.message.tooManyRecipients"!==K()(oe.t2,"data.message.key")){oe.next=176;break}return Z=K()(oe.t2,"data.message.parameters"),oe.next=174,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.MALFORMED_EMAIL_ADDRESS['mail.message.tooManyRecipients']"),Z.actual,Z.limit)},modalId:o}));case 174:oe.next=178;break;case 176:return oe.next=178,Object(c.b)(Q.b,oe.t2,r);case 178:if(!i){oe.next=192;break}return oe.next=181,Object(c.f)(fe.l);case 181:if(!((te=oe.sent)&&te.length>0&&te.includes(o))){oe.next=189;break}return oe.next=185,Object(c.e)(Object(ne.G)(o));case 185:return oe.next=187,Object(c.e)({type:Object(ee.Ab)(ee.j),id:o});case 187:oe.next=190;break;case 189:a&&a(!1);case 190:oe.next=193;break;case 192:a&&a(!1);case 193:case"end":return oe.stop()}},yt,null,[[1,147]])}function Kn(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.type,e.id,n=e.callback,r.prev=1,r.delegateYield(Yn(e),"t0",3);case 3:return r.next=5,Object(c.e)({type:Object(ee.Ab)(t)});case 5:r.next=12;break;case 7:return r.prev=7,r.t1=r.catch(1),r.next=11,Object(c.e)({type:Object(ee.P)(t),error:r.t1});case 11:n("saveDraft",!1);case 12:case"end":return r.stop()}},vt,null,[[1,7]])}function qn(e){var t,n,r,o,a,i,s;return regeneratorRuntime.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return t=e.type,n=e.id,r=e.callback,l.prev=1,l.next=4,Object(c.f)(fe.d);case 4:if(o=l.sent,a=o[n],i=a.message,a.isDirty&&!window.saveInlineProgress&&t!==ee.qb){l.next=15;break}return l.next=10,Object(c.e)(Object(ae.removeResourceList)(i.attachments));case 10:return l.next=12,Object(c.e)({type:Object(ee.Ab)(t),id:n});case 12:r&&r(n),l.next=28;break;case 15:return l.next=17,Object(c.e)({type:Object(ee.P)(t)});case 17:return l.next=19,Object(c.f)(ye.a,{ids:i.attachments});case 19:if(s=l.sent,!(s.filter(function(e){return!e.complete}).length>0)){l.next=26;break}return l.next=24,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("mail.notifyMessage.CANCEL_COMPOSE"),message:Object(Se.a)("mail.confirmMessage.CANCEL_COMPOSE_WITH_UPLOADS_CONFIRM")},modalId:n,opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)({type:Object(ee.Ab)(t),id:n});case 2:r&&r(n);case 3:case"end":return e.stop()}},e)})}}));case 24:l.next=28;break;case 26:return l.next=28,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("mail.notifyMessage.SAVE_DRAFT"),message:Object(Se.a)("mail.confirmMessage.SAVE_DRAFT_CONFIRM"),buttonConfig:["yes","no"]},modalId:n,opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ne.L)(n));case 2:return e.next=4,Object(P.b)(50);case 4:return e.next=6,Object(c.e)(Object(ae.removeResourceList)(i.attachments));case 6:return e.next=8,Object(c.e)({type:Object(ee.Ab)(t),id:n});case 8:r&&r(n);case 9:case"end":return e.stop()}},e)}),no:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ae.removeResourceList)(i.attachments));case 2:return e.next=4,Object(c.e)({type:Object(ee.Ab)(t),id:n});case 4:r&&r(n);case 5:case"end":return e.stop()}},e)})}}));case 28:l.next=34;break;case 30:return l.prev=30,l.t0=l.catch(1),l.next=34,Object(c.e)({type:Object(ee.P)(t)});case 34:case"end":return l.stop()}},gt,null,[[1,30]])}function Xn(e){var t,n,r,o,a,i,s,l,u,d,p,m;return regeneratorRuntime.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return t=e.composeId,n=e.attachment,r=e.uploaded,h.next=3,Object(c.f)(fe.d);case 3:return o=h.sent,a=o[t].message.attachments,h.prev=5,ln=!1,i=j()(n)?n:[n],h.next=10,Object(c.b)(En,a,i);case 10:if(s=h.sent,!0!==ln){h.next=13;break}return h.abrupt("return",!1);case 13:return h.next=15,Object(c.b)(bn,a,i);case 15:if(l=h.sent,u=l.normalUploadAttachments,d=l.cloudUploadAttachments,p=l.hugemailUploadAttachments,m=o[t].message,!(i.length>rn||m.attachments.length>=rn)){h.next=24;break}return h.next=23,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("mail.errorMessage.MAX_ATTACHMENT_COUNT")},modalId:t}));case 23:throw new Error(Object(Se.a)("mail.errorMessage.MAX_ATTACHMENT_COUNT"));case 24:if(!s&&!sn){h.next=59;break}return h.next=27,Object(c.f)(he.i);case 27:if(!h.sent||p.length){h.next=33;break}return h.next=31,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("cloud.transition.infoPopup.TITLE"),message:"".concat(Object(Se.a)("cloud.transition.infoPopup.INTRO"),"\n ").concat(Object(Ce.a)(Object(Se.a)("file.errorMessage.TOO_LARGE_SIZE"),Object(Ne.a)(on)),"\n\n ").concat(Object(Se.a)("cloud.transition.infoPopup.AUTO_UPLOAD_QUESTION"),"\n ")},modalId:t,opt:{yes:regeneratorRuntime.mark(function e(){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],d.forEach(function(e){n.push(Ue(Ue({},e),{},{from:Ie.wb.STORAGE,cdType:Ie.Hb.LINK})),a.push(e.id)}),u.forEach(function(e){return e.id&&a.push(e.id)}),e.next=5,Object(c.e)(Object(ne.O)(t,a));case 5:return e.next=7,Object(c.e)(Object(ae.addResourceList)(u,r));case 7:return e.next=9,Object(c.e)(Object(ae.addResourceList)(n,r,{onProgress:regeneratorRuntime.mark(function e(t){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.id,1!==t.progress){e.next=4;break}return e.next=4,Object(c.e)(Object(ae.updateResource)({id:n,progress:.99}));case 4:case"end":return e.stop()}},e)}),onSuccess:regeneratorRuntime.mark(function e(n){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.id,e.next=3,Object(c.e)(Object(ae.updateResource)({id:r,complete:!1}));case 3:return e.next=5,Object(c.e)(Object(se.cloudCreateFile)({"@resolver":"upload",id:r},void 0,void 0,{successCallback:regeneratorRuntime.mark(function e(){var t,n,o,a=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=a.length>0&&void 0!==a[0]?a[0]:[],n=0,o=t.length;case 2:if(!(n0&&void 0!==a[0]?a[0]:[],e.t0=regeneratorRuntime.keys(t);case 2:if((e.t1=e.t0()).done){e.next=9;break}return e.t1.value,n=t.id,o=t.item,e.next=7,Object(c.e)(Object(ae.updateResource)({id:r,progress:1,complete:!0,source:o[n]}));case 7:e.next=2;break;case 9:case"end":return e.stop()}},e)}),failCallback:regeneratorRuntime.mark(function e(n,r){var o,a,i,s,l,u,d,f;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o=n.data,a=o.code,i=o.message,l=(s=void 0===i?{}:i).key,(u=Object(Se.a)("mail.hugemail.errorMessages.webtopError.".concat(l)))||(u=Object(Se.a)("errorMsg.UNEXPECTED_ERROR")),"STORAGE_ERROR"===a)"mail.message.messageSizeExceeded"===l&&(u=Object(Se.a)("errorMsg.STORAGE_ERROR")["storage.quotaExceeded"]);else if("QUOTA_EXCEEDED"===a)"mail.message.mailboxFull"===l&&(u=Object(Se.a)("errorMsg.QUOTA_EXCEEDED")["storage.mail.message.mailboxFull"]);else if("HUGEMAIL_ERROR"===a)try{d=s.parameters,"hugemail.uploadFailure"===l&&(u=Object(Se.a)("errorMsg.HUGEMAIL_ERROR['hugemail.uploadFailure']",d&&d.fileName?d.fileName:"(".concat(Object(Se.a)("common.UNKNOWN"),")")))}catch(e){console.log(e)}return e.next=7,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:u},modalId:t}));case 7:return f=Array.isArray(r)?r.map(function(e){return e.id}):[r.id],e.next=10,Object(c.e)(Object(ne.F)(t,f));case 10:case"end":return e.stop()}},e)})}));case 3:case"end":return e.stop()}},e)}),onError:regeneratorRuntime.mark(function e(n){var r,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.id,!(o=n.event)||"timeout"!==o.type){e.next=10;break}return e.prev=2,e.next=5,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("file.errorMessage.UPLOAD_FILE_LIST_TIMEOUT")},modalId:t,opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ne.F)(t,r));case 2:case"end":return e.stop()}},e)})}}));case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(2),console.log(e.t0);case 10:case"end":return e.stop()}},e,null,[[2,7]])})}));case 23:case"end":return e.stop()}},e)})}}));case 45:h.next=57;break;case 47:return h.prev=47,h.next=50,Object(c.e)(Object(ne.O)(t,a));case 50:return h.next=52,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("file.errorMessage.TOO_LARGE_SIZE"),Object(Ne.a)(on))},modalId:t}));case 52:h.next=57;break;case 54:h.prev=54,h.t0=h.catch(47),console.log(h.t0);case 57:h.next=71;break;case 59:return h.prev=59,i.forEach(function(e){return e.id&&a.push(e.id)}),h.next=63,Object(c.e)(Object(ne.O)(t,a));case 63:return h.next=65,Object(c.e)(Object(ae.addResourceList)(i,r));case 65:Object(f.a)("mail","added_attachment"),h.next=71;break;case 68:h.prev=68,h.t1=h.catch(59),console.log(h.t1);case 71:h.next=76;break;case 73:h.prev=73,h.t2=h.catch(5),console.log(h.t2);case 76:case"end":return h.stop()}},Et,null,[[5,73],[47,54],[59,68]])}function $n(e){var t,n,r,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.composeId,n=e.attachmentId,i.next=3,Object(c.f)(fe.d);case 3:return r=i.sent,o=r[t].message.attachments,window.disableMaximize=!1,a=j()(n)?n:[n],i.next=9,Object(c.e)(Object(ne.O)(t,x()(o,a)));case 9:return i.next=11,Object(c.e)(Object(ae.removeResourceList)(a));case 11:case"end":return i.stop()}},Ot)}function Jn(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b,y,v,g,E,O;return regeneratorRuntime.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return t=e.type,n=e.format,r=e.id,o=e.callback,a=e.newSignature,i=e.signatureType,s=e.signatureId,_.prev=1,_.next=4,Object(c.f)(fe.d);case 4:return l=_.sent,u=Ie.Bb.signaturePosition.key,_.next=8,Object(c.f)(Object(ge.m)(u));case 8:if(d=_.sent,f=l[r],p=f.message.body,"plain"!==n){_.next=34;break}if(V()(window.ux)||!window.ux.getWindow(r).name){_.next=15;break}return _.next=15,Object(c.e)(Object(ne.S)(r,{bodyType:"html"}));case 15:if(!i){_.next=25;break}return m=Object(Re.g)(Object(Re.E)(p)),f.message.signatureCheck?(h=Object(Re.g)(Object(Re.E)(f.message.signatureCheck)),m.indexOf(h)>=0?(m=m.replace("".concat(h),""),m=wn(d,a,m,n,s)):m=wn(d,a,m,n,s)):m=wn(d,a,m,n,s),_.next=20,Object(c.e)(Object(ne.S)(r,{body:m,isDirty:!0,bodyType:n,signatureCheck:a,signatureId:s}));case 20:return _.next=22,Object(c.e)(Object(ne.R)(r,"isDirty",!0));case 22:o&&o(r),_.next=32;break;case 25:if(!a){_.next=30;break}return _.next=28,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("mail.confirmMessage.PLAIN_TEXT_FORMAT_CHANGE_WARNING")},modalId:r,opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("mail.confirmMessage.FORMAT_CHANGE_WARNING")},modalId:r,opt:{yes:regeneratorRuntime.mark(function e(){var t,i,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=p,(i=document.createElement("div")).innerHTML=t,i.getElementsByClassName("signature").length>0&&a?(l=i.getElementsByClassName("signature"),Array.from(l).forEach(function(e){"blockquote"!==e.parentElement.localName&&(e.remove(),t=Object(Re.g)(i.innerHTML),t=wn(d,a,t,n,s))})):(t=Object(Re.g)(Object(Re.E)(t)),t=wn(d,a,t,n,s)),e.next=6,Object(c.e)(Object(ne.S)(r,{body:t,isDirty:!0,bodyType:n,signatureCheck:a,signatureId:s}));case 6:return e.next=8,Object(c.e)(Object(ne.R)(r,"isDirty",!0));case 8:o&&o(r);case 9:case"end":return e.stop()}},e)}),no:regeneratorRuntime.mark(function e(){var t,n,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=p,(n=document.createElement("div")).innerHTML=t,n.getElementsByClassName("signature").length>0&&a?(i=n.getElementsByClassName("signature"),Array.from(i).forEach(function(e){"blockquote"!==e.parentElement.localName&&(e.remove(),t=Object(Re.h)(n.innerHTML),t=wn(d,a,t,"html",s))})):(t=Object(Re.h)(Object(Re.E)(t)),t=wn(d,a,t,"html",s)),e.next=6,Object(c.e)(Object(ne.S)(r,{body:t,isDirty:!0,bodyType:"html",signatureCheck:a,signatureId:s}));case 6:return e.next=8,Object(c.e)(Object(ne.R)(r,"isDirty",!0));case 8:o&&o(r);case 9:case"end":return e.stop()}},e)})}}));case 2:case"end":return e.stop()}},e)}),no:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ne.S)(r,{bodyType:"html"}));case 2:o&&o(r);case 3:case"end":return e.stop()}},e)})}}));case 28:_.next=32;break;case 30:return _.next=32,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("mail.confirmMessage.FORMAT_CHANGE_WARNING")},modalId:r,opt:{yes:regeneratorRuntime.mark(function e(){var t,i,l,u,f;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=p,(i=document.createElement("div")).innerHTML=t,!(i.getElementsByClassName("signature").length>0)){e.next=18;break}return l=i.getElementsByClassName("signature"),u="",Array.from(l).forEach(function(e){"blockquote"!==e.parentElement.localName&&(u=e.id)}),f=i.getElementsByClassName("signature")[0].innerHTML,i.getElementsByClassName("signature")[0].remove(),t=Object(Re.g)(i.innerHTML),t=wn(d,f,t,n,u),e.next=13,Object(c.e)(Object(ne.S)(r,{body:t,isDirty:!0,bodyType:n,signatureCheck:f,signatureId:u}));case 13:return e.next=15,Object(c.e)(Object(ne.R)(r,"isDirty",!0));case 15:o&&o(r),e.next=25;break;case 18:return t=Object(Re.g)(Object(Re.E)(t)),t=wn(d,a,t,n,s),e.next=22,Object(c.e)(Object(ne.S)(r,{body:t,isDirty:!0,bodyType:n,signatureCheck:a,signatureId:s}));case 22:return e.next=24,Object(c.e)(Object(ne.R)(r,"isDirty",!0));case 24:o&&o(r);case 25:case"end":return e.stop()}},e)}),no:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ne.S)(r,{bodyType:"html"}));case 2:o&&o(r);case 3:case"end":return e.stop()}},e)})}}));case 32:_.next=65;break;case 34:if(_.prev=34,(b=p)&&"string"==typeof b||(b=""),i||void 0===i){_.next=48;break}return(y=document.createElement("div")).innerHTML=b,y.getElementsByClassName("signature").length>0&&a?(v=y.getElementsByClassName("signature"),Array.from(v).forEach(function(e){"blockquote"!==e.parentElement.localName&&(e.remove(),b=Object(Re.h)(y.innerHTML),b=wn(d,a,b,n,s))})):f.message.signatureCheck?(g=Object(Re.g)(Object(Re.E)(f.message.signatureCheck)),b.indexOf(g)>=0?b=b.replace("".concat(g),'


').concat(Object(Re.h)(a),"


")):(b=Object(Re.h)(b),b=wn(d,a,b,n,s))):(b=Object(Re.h)(b),b=wn(d,a,b,n,s)),_.next=43,Object(c.e)(Object(ne.S)(r,{body:b,isDirty:!0,bodyType:n,signatureCheck:a,signatureId:s}));case 43:return _.next=45,Object(c.e)(Object(ne.R)(r,"isDirty",!0));case 45:o&&o(r),_.next=60;break;case 48:if(!a){_.next=53;break}return _.next=51,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("mail.confirmMessage.RICH_TEXT_FORMAT_CHANGE_WARNING")},modalId:r,opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("mail.confirmMessage.FORMAT_CHANGE_WARNING")},modalId:r,opt:{yes:regeneratorRuntime.mark(function e(){var t,i,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(t=document.createElement("div")).innerHTML=b,t.getElementsByClassName("signature").length>0&&a?(i=t.getElementsByClassName("signature"),Array.from(i).forEach(function(e){"blockquote"!==e.parentElement.localName&&(e.remove(),b=Object(Re.h)(t.innerHTML),b=wn(d,a,b,n,s))})):f.message.signatureCheck?(l=Object(Re.g)(Object(Re.E)(f.message.signatureCheck)),b.indexOf(l)>=0?b=b.replace("".concat(l),'


').concat(Object(Re.h)(a),"


")):(b=Object(Re.h)(b),b=wn(d,a,b,n,s))):(b=Object(Re.h)(b),b=wn(d,a,b,n,s)),e.next=5,Object(c.e)(Object(ne.S)(r,{body:b,isDirty:!0,bodyType:n,signatureCheck:a,signatureId:s}));case 5:return e.next=7,Object(c.e)(Object(ne.R)(r,"isDirty",!0));case 7:o&&o(r);case 8:case"end":return e.stop()}},e)}),no:regeneratorRuntime.mark(function e(){var t,n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=Object(Re.g)(Object(Re.E)(p)),f.message.signatureCheck?(n=Object(Re.g)(Object(Re.E)(f.message.signatureCheck)),t.indexOf(n)>=0?(t=t.replace("".concat(n),""),t=wn(d,a,t,"plain",s)):t=wn(d,a,t,"plain",s)):t=wn(d,a,t,"plain",s),e.next=4,Object(c.e)(Object(ne.S)(r,{body:t,isDirty:!0,bodyType:"plain",signatureCheck:a,signatureId:s}));case 4:return e.next=6,Object(c.e)(Object(ne.R)(r,"isDirty",!0));case 6:o&&o(r);case 7:case"end":return e.stop()}},e)})}}));case 2:case"end":return e.stop()}},e)}),no:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ne.S)(r,{bodyType:"plain"}));case 2:o&&o(r);case 3:case"end":return e.stop()}},e)})}}));case 51:_.next=60;break;case 53:return E=Object(Re.g)(Object(Re.E)(p)),f.message.signatureCheck?(O=Object(Re.g)(Object(Re.E)(f.message.signatureCheck)),E.indexOf(O)>=0?(E=E.replace("".concat(O),""),E=wn(d,O,E,n,s)):E=wn(d,a,E,n,s)):E=wn(d,a,E,n,s),_.next=57,Object(c.e)(Object(ne.S)(r,{body:E,isDirty:!0,bodyType:n,signatureCheck:a,signatureId:s}));case 57:return _.next=59,Object(c.e)(Object(ne.R)(r,"isDirty",!0));case 59:o&&o(r);case 60:_.next=65;break;case 62:_.prev=62,_.t0=_.catch(34),console.log(_.t0);case 65:return _.next=67,Object(c.e)({type:Object(ee.Ab)(t)});case 67:_.next=73;break;case 69:return _.prev=69,_.t1=_.catch(1),_.next=73,Object(c.e)({type:Object(ee.P)(t)});case 73:case"end":return _.stop()}},_t,null,[[1,69],[34,62]])}function Zn(e){var t,n,r,o,a,i,s;return regeneratorRuntime.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return t=e.composeId,l.next=3,Object(c.f)(fe.d);case 3:return n=l.sent,l.next=6,Object(c.f)(Ee.b);case 6:if((r=l.sent).firstName||r.lastName||1!==r.fields.length){l.next=22;break}return l.prev=8,l.next=11,Object(c.f)(ge.n)||{};case 11:return o=l.sent,l.next=14,Object(c.f)(be.c)||{};case 14:return a=l.sent,l.next=17,Object(c.e)(Object(de.g)({"@type":Ie.y.TYPE_CONTACT,firstName:o[Ie.Bb.firstName.key],lastName:o[Ie.Bb.lastName.key],fields:[{label:"other",type:"lzEmail",value:a.email,primary:!0}]},{isDisplayToastMessage:!1}));case 17:l.next=22;break;case 19:l.prev=19,l.t0=l.catch(8),console.log(l.t0);case 22:return i=n[t].message.attachments,s="".concat(Ie.ab,"_").concat(Date.now()),l.next=26,Object(c.e)(Object(ae.addResource)({id:s,from:Ie.wb.VCARD,complete:!0,source:{name:"profile.vcf","@resolver":"UserProfile",format:"vcard3",size:600},progress:1}));case 26:return i.unshift(s),l.next=29,Object(c.e)(Object(ne.S)(t,{attachments:i}));case 29:case"end":return l.stop()}},At,null,[[8,19]])}function Qn(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.calendarId,r.prev=1,n="".concat(Ie.Z,"_").concat(Date.now()),r.next=5,Object(c.e)(Object(ae.addResource)({id:n,from:Ie.wb.CALENDAR,complete:!0,source:{"@resolver":"Calendar",name:"event.ics",calendarId:t,componentType:"EVENT",size:500},progress:1}));case 5:return r.next=7,Object(c.e)(Object(oe.switchApp)("/mail"));case 7:return r.next=9,Object(c.e)(Object(ne.z)({attachments:[n]}));case 9:r.next=14;break;case 11:r.prev=11,r.t0=r.catch(1),console.log(r.t0);case 14:case"end":return r.stop()}},Tt,null,[[1,11]])}function er(e){var t,n,r,o,a,i,s;return regeneratorRuntime.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return t=e.id,l.prev=1,n="storage.folder.create",l.next=5,Object(c.f)(be.l);case 5:for(r=l.sent,o="",a=0;arn)){i.next=22;break}return i.next=19,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("mail.errorMessage.MAX_ATTACHMENT_COUNT")},modalId:n}));case 19:throw new Error(Object(Se.a)("mail.errorMessage.MAX_ATTACHMENT_COUNT"));case 22:if(!V()(a.subject)){i.next=27;break}return i.next=25,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("mail.confirmMessage.EMAIL_SUBJECT_EMPTY_WARNING")},modalId:n,opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",r&&r(n,!0,!0));case 1:case"end":return e.stop()}},e)}),no:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",r&&r(n,!0,!1));case 1:case"end":return e.stop()}},e)})}}));case 25:i.next=30;break;case 27:return i.next=29,Object(c.e)({type:Object(ee.Ab)(t),id:n});case 29:return i.abrupt("return",r&&r(n,!0,!0));case 30:i.next=39;break;case 32:return i.prev=32,i.t0=i.catch(1),i.next=36,Object(c.e)({type:Object(ee.P)(t),id:n,error:i.t0});case 36:return i.next=38,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:K()(i.t0,"data.message.parameters.backendMessage")||i.t0.message},modalId:n}));case 38:return i.abrupt("return",r&&r(n,!0,!1));case 39:case"end":return i.stop()}},Ct,null,[[1,32]])}function rr(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.type,n=e.id,r.prev=1,r.next=4,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("mail.errorMessage.INLINE_SIZE_VALIDATION")},modalId:n}));case 4:r.next=10;break;case 6:return r.prev=6,r.t0=r.catch(1),r.next=10,Object(c.e)({type:Object(ee.P)(t),id:n,error:r.t0});case 10:case"end":return r.stop()}},Nt,null,[[1,6]])}function or(e){var t,n,r,o,a,i,s,l,u;return regeneratorRuntime.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return t=e.callback,n=void 0===t?{}:t,d.next=3,Object(c.f)(fe.l);case 3:return r=d.sent,d.next=6,Object(c.f)(fe.b);case 6:if(!d.sent){d.next=25;break}o=ee.Xb,a="mail.message.send",i=0;case 11:if(!(iXr||y.attachments.length>=Xr)){g.next=23;break}return g.next=23,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("mail.errorMessage.MAX_ATTACHMENT_COUNT")},modalId:t}));case 23:if(v=u.filter(function(e){return e.source.type!=ro}),!(l&&-1!=no&&u.length>no)){g.next=33;break}return g.next=27,Object(c.e)(Object(ne.O)(t,s));case 27:return g.next=29,Object(c.e)(Object(ae.addResourceList)(m,r));case 29:return g.next=31,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("fax.file.errorMessage.TOO_MANY_FILES")},modalId:t}));case 31:g.next=89;break;case 33:if(!(l&&v.length>0)){g.next=42;break}return g.next=36,Object(c.e)(Object(ne.O)(t,s));case 36:return g.next=38,Object(c.e)(Object(ae.addResourceList)(m,r));case 38:return g.next=40,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("fax.file.errorMessage.UNSUPPORT_FILE_TYPE")},modalId:t}));case 40:g.next=89;break;case 42:if(!d&&!Qr){g.next=77;break}return g.next=45,Object(c.f)(he.i);case 45:if(!g.sent||b.length){g.next=51;break}return g.next=49,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("cloud.transition.infoPopup.TITLE"),message:"".concat(Object(Se.a)("cloud.transition.infoPopup.INTRO"),"\n ").concat(Object(Ce.a)(Object(Se.a)("file.errorMessage.TOO_LARGE_SIZE"),Object(Ne.a)($r)),"\n\n ").concat(Object(Se.a)("cloud.transition.infoPopup.AUTO_UPLOAD_QUESTION"),"\n ")},modalId:t,opt:{yes:i.a.mark(function e(){var n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],h.forEach(function(e){n.push(qr(qr({},e),{},{from:Ie.wb.STORAGE,cdType:Ie.Hb.LINK})),s.push(e.id)}),m.forEach(function(e){return e.id&&s.push(e.id)}),e.next=5,Object(c.e)(Object(ne.O)(t,s));case 5:return e.next=7,Object(c.e)(Object(ae.addResourceList)(m,r));case 7:return e.next=9,Object(c.e)(Object(ae.addResourceList)(n,r,{onProgress:i.a.mark(function e(t){var n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.id,1!==t.progress){e.next=4;break}return e.next=4,Object(c.e)(Object(ae.updateResource)({id:n,progress:.99}));case 4:case"end":return e.stop()}},e)}),onSuccess:i.a.mark(function e(n){var r;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.id,e.next=3,Object(c.e)(Object(ae.updateResource)({id:r,complete:!1}));case 3:return e.next=5,Object(c.e)(Object(se.cloudCreateFile)({"@resolver":"upload",id:r},void 0,void 0,{successCallback:i.a.mark(function e(){var t,n,o,a=arguments;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=a.length>0&&void 0!==a[0]?a[0]:[],n=0,o=t.length;case 2:if(!(n0&&void 0!==a[0]?a[0]:[],e.t0=i.a.keys(t);case 2:if((e.t1=e.t0()).done){e.next=9;break}return e.t1.value,n=t.id,o=t.item,e.next=7,Object(c.e)(Object(ae.updateResource)({id:r,progress:1,complete:!0,source:o[n]}));case 7:e.next=2;break;case 9:case"end":return e.stop()}},e)}),failCallback:i.a.mark(function e(n,r){var o,a,s,l,u,d,f,p;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o=n.data,a=o.code,s=o.message,u=(l=void 0===s?{}:s).key,(d=Object(Se.a)("mail.hugemail.errorMessages.webtopError.".concat(u)))||(d=Object(Se.a)("errorMsg.UNEXPECTED_ERROR")),"STORAGE_ERROR"===a)"mail.message.messageSizeExceeded"===u&&(d=Object(Se.a)("errorMsg.STORAGE_ERROR")["storage.quotaExceeded"]);else if("QUOTA_EXCEEDED"===a)"mail.message.mailboxFull"===u&&(d=Object(Se.a)("errorMsg.QUOTA_EXCEEDED")["storage.mail.message.mailboxFull"]);else if("HUGEMAIL_ERROR"===a)try{f=l.parameters,"hugemail.uploadFailure"===u&&(d=Object(Se.a)("errorMsg.HUGEMAIL_ERROR['hugemail.uploadFailure']",f&&f.fileName?f.fileName:"(".concat(Object(Se.a)("common.UNKNOWN"),")")))}catch(e){console.log(e)}return e.next=7,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:d},modalId:t}));case 7:return p=Array.isArray(r)?r.map(function(e){return e.id}):[r.id],e.next=10,Object(c.e)(Object(ne.F)(t,p));case 10:case"end":return e.stop()}},e)})}));case 3:case"end":return e.stop()}},e)}),onError:i.a.mark(function e(n){var r,o;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.id,!(o=n.event)||"timeout"!==o.type){e.next=10;break}return e.prev=2,e.next=5,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("file.errorMessage.UPLOAD_FILE_LIST_TIMEOUT")},modalId:t,opt:{yes:i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ne.F)(t,r));case 2:case"end":return e.stop()}},e)})}}));case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(2),console.log(e.t0);case 10:case"end":return e.stop()}},e,null,[[2,7]])})}));case 23:case"end":return e.stop()}},e)})}}));case 63:g.next=75;break;case 65:return g.prev=65,g.next=68,Object(c.e)(Object(ne.O)(t,s));case 68:return g.next=70,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("file.errorMessage.TOO_LARGE_SIZE"),Object(Ne.a)($r))},modalId:t}));case 70:g.next=75;break;case 72:g.prev=72,g.t0=g.catch(65),console.log(g.t0);case 75:g.next=89;break;case 77:return g.prev=77,u.forEach(function(e){return e.id&&s.push(e.id)}),g.next=81,Object(c.e)(Object(ne.O)(t,s));case 81:return g.next=83,Object(c.e)(Object(ae.addResourceList)(u,r));case 83:Object(f.a)("mail","added_attachment"),g.next=89;break;case 86:g.prev=86,g.t1=g.catch(77),console.log(g.t1);case 89:g.next=94;break;case 91:g.prev=91,g.t2=g.catch(5),console.log(g.t2);case 94:case"end":return g.stop()}},Pr,null,[[5,91],[65,72],[77,86]])}function fo(e){var t,n,r,o,a,s,u,d,f,p,m,h,b,y,v,g,E,O;return i.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.type,n=e.apiName,r=e.id,o=e.message,a=e.callback,s=e.config,u=e.cancelSendInd,i.prev=1,i.next=4,Object(c.b)(ho,{message:o,type:t,apiName:n,id:r,config:s});case 4:return i.next=6,Object(c.e)(Object(ae.removeResourceList)(o.attachments));case 6:return i.next=8,Object(c.e)({type:Object(ee.Ab)(t),id:r});case 8:return i.next=10,Object(c.e)(Object(ne.i)(o.uid,o.draftUidsToDelete));case 10:if(!u){i.next=13;break}return i.next=13,Object(c.e)(Object(ne.G)(r));case 13:return a&&a(r),i.next=16,Object(c.f)(ge.c);case 16:if(!i.sent){i.next=25;break}return d=o.recipients,f=d.to,p=void 0===f?[]:f,m=d.cc,h=void 0===m?[]:m,b=d.bcc,y=void 0===b?[]:b,v=o.isFax?p.map(function(e){return e.address+oo}):p.map(function(e){return e.address}),g=o.isFax?h.map(function(e){return e.address+oo}):h.map(function(e){return e.address}),E=o.isFax?y.map(function(e){return e.address+oo}):y.map(function(e){return e.address}),O=[].concat(D()(v),D()(g),D()(E)),i.next=25,Object(c.e)(Object(l.h)(O));case 25:i.next=30;break;case 27:throw i.prev=27,i.t0=i.catch(1),i.t0;case 30:case"end":return i.stop()}},Lr,null,[[1,27]])}function po(e){var t,n,r,o,a,s,l,u,d,f,p,m,h;return i.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,t=e.type,n=e.error,r=e.id,o=e.cancelSendInd,n.data&&(n.data.message&&"mail.message.messageSizeExceeded"===n.data.message.key?a=Object(Se.a)("errorMsg.INTERNAL_ERROR")["mail.message.messageSizeExceeded"]:n.data.message&&"sdk.common.error.internalError"===n.data.message.key?a=Object(Se.a)("errorMsg.UNEXPECTED_ERROR"):n.data.message&&"mail.message.mailboxFull"===n.data.message.key?a=Object(Se.a)("errorMsg.QUOTA_EXCEEDED['mail.message.mailboxFull']"):"mail.externalAccount.authFailed"===K()(n,"data.message.key")&&(a=Object(Se.a)("errorMsg.EXTERNAL_ACCOUNT_AUTHENTICATION_FAILURE"))),i.next=5,Object(c.f)(fe.d);case 5:return s=i.sent,(l=s[r].message)&&l.isFax&&(l.recipients=so(l.recipients)),i.next=10,Object(c.e)({type:Object(ee.P)(t),id:r,error:n});case 10:if("mail.message.messageTooLarge"!==K()(n,"data.message.key")&&"552"!==K()(n,"data.message.parameters.backendStatusCode")){i.next=15;break}return i.next=13,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.messageSizeExceeded']"))},modalId:r}));case 13:i.next=48;break;case 15:if("mail.message.sendFailed"!==K()(n,"data.message.key")||"554"!==K()(n,"data.message.parameters.backendStatusCode")){i.next=20;break}return i.next=18,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.sendFailed554']"))},modalId:r}));case 18:i.next=48;break;case 20:if("mail.message.sendFailed"!==K()(n,"data.message.key")||"452"!==K()(n,"data.message.parameters.backendStatusCode")){i.next=25;break}return i.next=23,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.quotaExceeded.sendFailed452']"))},modalId:r}));case 23:i.next=48;break;case 25:if("mail.message.sendFailed"!==K()(n,"data.message.key")||"521"!==K()(n,"data.message.parameters.backendStatusCode")){i.next=30;break}return i.next=28,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.sendFailed521']"))},modalId:r}));case 28:i.next=48;break;case 30:if("mail.message.sendFailed"!==K()(n,"data.message.key")||"550"!==K()(n,"data.message.parameters.backendStatusCode")){i.next=38;break}return u="",(d=K()(n,"data.data.invalidAddresses"))&&d.map(function(e,t){u=0===t?e:"".concat(u,", ").concat(e)}),i.next=36,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.invalidRecipient']"),u)},modalId:r}));case 36:i.next=48;break;case 38:if("mail.message.tooManyRecipients"!==K()(n,"data.message.key")){i.next=44;break}return f=K()(n,"data.message.parameters"),i.next=42,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.MALFORMED_EMAIL_ADDRESS['mail.message.tooManyRecipients']"),f.actual,f.limit)},modalId:r}));case 42:i.next=48;break;case 44:return i.next=46,Object(c.e)({type:Object(ee.P)(t),id:r,error:n});case 46:return i.next=48,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:K()(n,"data.message.parameters.backendMessage")||a||n.message},modalId:r}));case 48:if(!o){i.next=59;break}return i.next=51,Object(c.e)(Object(ne.G)(r));case 51:if(p=K()(n,"data.message.parameters.backendMessage")||a||n.message,!(m=p&&p.concat(Object(Se.a)("mail.cancelMail.ERROR_ON_SEND")))){i.next=59;break}return(h=document.createEvent("CustomEvent")).initCustomEvent("".concat(r,"error"),!1,!1,{errorMessage:m}),window.dispatchEvent(h),i.next=59,Object(c.e)({type:Object(ee.Ab)(ee.j),id:r});case 59:i.next=64;break;case 61:i.prev=61,i.t0=i.catch(0),console.log("displaySendMessageError",i.t0);case 64:case"end":return i.stop()}},jr,null,[[0,61]])}function mo(e){var t,n,r,o,a,s,l,u,d;return i.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return t=e.type,n=e.apiName,r=void 0===n?"mail.message.send":n,o=e.id,a=e.config,s=e.callback,l=e.cancelSendInd,f.prev=1,f.next=4,Object(c.f)(fe.d);case 4:if(u=f.sent,d=u[o].message,to(d.recipients)||l){f.next=10;break}return f.next=9,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("mail.errorMessage.NEED_RECEIPT")},modalId:o}));case 9:throw new Error(Object(Se.a)("mail.errorMessage.NEED_RECEIPT"));case 10:if(!(d.attachments.length>Xr)){f.next=14;break}return f.next=13,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("mail.errorMessage.MAX_ATTACHMENT_COUNT")},modalId:o}));case 13:throw new Error(Object(Se.a)("mail.errorMessage.MAX_ATTACHMENT_COUNT"));case 14:if(!V()(d.from)){f.next=18;break}return f.next=17,Object(c.b)(getDefaultFrom);case 17:d.from=f.sent;case 18:if((d&&d.isFax||d&&d.flags&&d.flags.userFlags&&d.flags.userFlags.length>0&&"V_FAX"===d.flags.userFlags[0])&&(d.recipients=io(d.recipients),delete d.button,delete d.buttons),!V()(d.subject)||l){f.next=24;break}return f.next=22,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("mail.confirmMessage.EMAIL_SUBJECT_EMPTY_WARNING")},modalId:o,opt:{yes:i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.b)(fo,{message:d,type:t,apiName:r,id:o,config:a,callback:s,cancelSendInd:l});case 3:e.next=9;break;case 5:return e.prev=5,e.t0=e.catch(0),e.next=9,Object(c.b)(po,{type:t,error:e.t0,id:o,cancelSendInd:l});case 9:d&&d.isFax&&(d.recipients=so(d.recipients));case 10:case"end":return e.stop()}},e,null,[[0,5]])})}}));case 22:f.next=30;break;case 24:return f.next=26,Object(c.b)(fo,{message:d,type:t,apiName:r,id:o,config:a,callback:s,cancelSendInd:l});case 26:if(d&&d.isFax&&(d.recipients=so(d.recipients)),!De.device.isMobile){f.next=30;break}return f.next=30,Object(c.e)(Object(re.B)(!1));case 30:return f.next=32,Object(c.e)({type:Object(ee.Ab)(t),id:o});case 32:f.next=38;break;case 34:return f.prev=34,f.t0=f.catch(1),f.next=38,Object(c.b)(po,{type:t,error:f.t0,id:o,cancelSendInd:l});case 38:case"end":return f.stop()}},Mr,null,[[1,34]])}function ho(e){var t,n,r,o,a,s,l,u,f,p,m,h,b,y,v;return i.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.message,n=e.apiName,r=e.id,o=e.config,i.prev=1,i.next=4,Object(c.f)(ye.a,{ids:t.attachments});case 4:return a=i.sent,"html"===t.bodyType&&(s=t.body.split("\n"),l="",s.forEach(function(e,t){t"):l=l.concat(e)}),t.body=l),u=G()(t.from)?t.from.address:t.from,i.next=9,Object(c.f)(_e.b);case 9:return f=i.sent,i.next=12,Object(c.f)(Ae.b);case 12:return p=i.sent,i.next=15,Object(c.f)(Ee.b);case 15:return m=i.sent,h=Object(Re.o)(f,u),b=Object(Re.p)(p,u),i.next=20,Object(c.f)(be.o);case 20:if(y=i.sent,!(u&&!(u.indexOf("@")>-1)||m.email&&m.email===u)){i.next=32;break}if(!m.email){i.next=26;break}t.from={name:"".concat(m.firstName?m.firstName:""," ").concat(m.lastName?m.lastName:""),address:"".concat(m.email)},i.next=30;break;case 26:return i.next=28,Object(c.f)(be.c);case 28:v=i.sent,t.from={name:u,address:v.email};case 30:i.next=33;break;case 32:t.from=h>-1?{name:f[h].preferredName,address:"".concat(u)}:b>-1?{name:p[b].accountName,address:"".concat(u)}:{name:"",address:"".concat(u)};case 33:return i.next=35,Object(c.b)(d.a.service,n,gn(qr(qr({},t),{},{attachments:a.map(function(e){return vn(e,y)})})),o);case 35:return Zr=null,i.next=38,Object(c.e)({type:Object(ee.Ab)(ee.j),id:r});case 38:i.next=43;break;case 40:throw i.prev=40,i.t0=i.catch(1),i.t0;case 43:case"end":return i.stop()}},xr,null,[[1,40]])}function bo(e){var t,n,r,o,a,s,l,u,p,m,h,b,y,v,g,E,O,_,A,T,S,w,C,N,R,k,I,D,P,L,j,M,x,F,B,U,H,W,Y,q,X,$,J,Z,te,oe,ie,se;return i.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.type,n=e.apiName,r=void 0===n?"mail.message.saveDraft":n,o=e.id,a=e.callback,s=e.cancelSendInd,l=e.minimiseInd,u=e.errorCompose,i.prev=1,i.next=4,Object(c.f)(fe.d);case 4:if(m=i.sent,h=m[o].isFax,void 0!==m&&void 0!==m[o]||t!=ee.Pb){i.next=12;break}m=u,b=u.message,y=u.isDirty,i.next=19;break;case 12:if(void 0!==m&&void 0!==m[o]){i.next=17;break}return a&&a(),i.abrupt("return",null);case 17:b=m[o].message,y=m[o].isDirty;case 19:if(y||!s||l){i.next=26;break}return i.next=22,Object(c.e)(Object(ne.G)(o));case 22:return i.next=24,Object(c.e)({type:Object(ee.Ab)(ee.j),id:o});case 24:return Object(f.a)("mail","cancel_send"),i.abrupt("return",null);case 26:if(y||l){i.next=28;break}return i.abrupt("return",null);case 28:return i.next=30,Object(c.f)(ye.a,{ids:b.attachments});case 30:return v=i.sent,b&&b.body&&b.body.indexOf("-1&&b.body.indexOf("r=resource.download")>-1&&(b.body=b.body.replace(/test-inline/g,""),b.body=b.body.replace(/STATUS_UPLOADING/g,"STATUS_UPLOAD_SUCCESS")),g=v.map(function(e){return e.id}),E=v.filter(function(e){return!e.complete}),O=E.map(function(e){return e.id}),_=v.filter(function(e){return e.complete}),i.next=38,Object(c.f)(be.o);case 38:return A=i.sent,i.next=41,Object(c.b)(gn,qr(qr({},b),{},{attachments:_.map(function(e){return vn(e,A)})}));case 41:return T=i.sent,S={},Object.keys(T).forEach(function(e){(/saveInSent|requestMdn|requestSuccessDsn/.test(e)||/flagForwarded|flagAnswered/.test(e)&&!V()(T[e]))&&(S[e]=T[e])}),h&&(S.flagFax=!0,delete T.button,delete T.buttons),Object.keys(S).forEach(function(e){T=z()(T,e)}),T=V()(S)?T:qr(qr({},T),{},{draftProperties:S}),w=G()(T.from)?T.from.address:T.from,i.next=50,Object(c.f)(_e.b);case 50:return C=i.sent,i.next=53,Object(c.f)(Ae.b);case 53:return N=i.sent,i.next=56,Object(c.f)(Ee.b);case 56:if(R=i.sent,k=Object(Re.o)(C,w),I=Object(Re.p)(N,w),"html"===T.bodyType&&(D=T.body.split("\n"),P="",D.forEach(function(e,t){t"):P=P.concat(e)}),T.body=P),!l){i.next=62;break}return i.delegateYield(minimizeToClose(o),"t0",62);case 62:if(!(w&&!(w.indexOf("@")>-1)||R.email&&R.email===w)){i.next=73;break}if(!R.email){i.next=67;break}T.from={name:"".concat(R.firstName?R.firstName:""," ").concat(R.lastName?R.lastName:""),address:"".concat(R.email)},i.next=71;break;case 67:return i.next=69,Object(c.f)(be.c);case 69:L=i.sent,T.from={name:w,address:L.email};case 71:i.next=74;break;case 73:T.from=k>-1?{name:C[k].preferredName,address:"".concat(w)}:I>-1?{name:N[I].accountName,address:"".concat(w)}:{name:"",address:"".concat(w)};case 74:return j=[],h&&j.push("V_FAX"),T=V()(j)?T:qr(qr({},T),{},{setFlags:j}),null!==(p=b)&&void 0!==p&&p.draftProperties&&(T.draftProperties=b.draftProperties),i.next=80,Object(c.b)(d.a.service,r,T);case 80:if(M=i.sent,!(b&&b.body&&b.body.indexOf("ow-meida-inline-img")>-1)){i.next=84;break}return i.next=84,Vn(M.uid,e);case 84:return i.next=86,Object(c.e)(Object(ne.i)(M.uid,b.draftUidsToDelete));case 86:if(O.length){i.next=89;break}return i.next=89,Object(c.e)(Object(ae.removeResourceList)(g));case 89:return i.next=91,Object(c.f)(Te.r);case 91:x=i.sent,F=x.draft,B=[],U=0,Y=0;case 96:if(!(Y0&&oe.includes(o))){i.next=140;break}return i.next=138,Object(c.e)(Object(ne.G)(o));case 138:return i.next=140,Object(c.e)({type:Object(ee.Ab)(ee.j),id:o});case 140:if(!l){i.next=142;break}return i.delegateYield(minimizeCompose({data:M,type:ee.pb,id:o,uid:M.uid,callback:function(){},accountId:T.accountId}),"t1",142);case 142:return i.next=144,Object(c.e)({type:Object(ee.Ab)(t),data:M});case 144:return i.next=146,M.uid;case 146:if(!s){i.next=148;break}return i.abrupt("return",a&&a(!0));case 148:return Object(f.a)("mail","save_compose",{records:M}),i.abrupt("return",a&&a(o,"",M.uid,M,T.accountId));case 152:return i.prev=152,i.t2=i.catch(1),console.log(i.t2),window.FetchInlineInd=!1,i.next=158,Object(c.e)({type:Object(ee.P)(t),error:i.t2});case 158:if(!l){i.next=165;break}return i.next=161,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.minmizeSaveError']"))}}));case 161:return i.next=163,Object(c.e)(Object(ne.x)(o));case 163:i.next=183;break;case 165:if("mail.message.draftTooLarge"!==K()(i.t2,"data.message.key")){i.next=170;break}return i.next=168,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.messageSizeExceeded']"))},modalId:o}));case 168:i.next=183;break;case 170:if("INTERNAL_ERROR"!==K()(i.t2,"data.code")||"mail.message.saveDraft"!==r){i.next=175;break}return i.next=173,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("errorMsg.INVALID_RECIPIENT")}}));case 173:i.next=183;break;case 175:if("mail.message.tooManyRecipients"!==K()(i.t2,"data.message.key")){i.next=181;break}return ie=K()(i.t2,"data.message.parameters"),i.next=179,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.MALFORMED_EMAIL_ADDRESS['mail.message.tooManyRecipients']"),ie.actual,ie.limit)},modalId:o}));case 179:i.next=183;break;case 181:return i.next=183,Object(c.b)(Q.b,i.t2,r);case 183:if(!s){i.next=197;break}return i.next=186,Object(c.f)(fe.l);case 186:if(!((se=i.sent)&&se.length>0&&se.includes(o))){i.next=194;break}return i.next=190,Object(c.e)(Object(ne.G)(o));case 190:return i.next=192,Object(c.e)({type:Object(ee.Ab)(ee.j),id:o});case 192:i.next=195;break;case 194:a&&a(!1);case 195:i.next=198;break;case 197:a&&a(!1);case 198:case"end":return i.stop()}},Fr,null,[[1,152]])}function yo(e){var t,n,r,o,a,s,l,u,d,f,p,m,h,b,y,v,g,E,O,_,A,T,S,w,C,N,R,I,D,P;return i.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.type,n=e.summary,r=e.winId,i.prev=1,i.next=4,Object(c.f)(Object(pe.b)([n]));case 4:if(s=i.sent,l=k()(s,1),u=l[0],d=u.uid,f=u.body,p=f.format,m=f.originalFormat,h=u.draftProperties.flagFax,null===u||void 0===u||null===(o=u.body)||void 0===o||null===(a=o.content)||void 0===a||!a.includes('')){i.next=11;break}return i.next=11,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("mail.errorMessage.EDITOR_MISMATCH")}}));case 11:if(!Object(ke.a)("mail.minimizeCompose.enabled")||r){i.next=19;break}return i.next=14,Object(c.f)(fe.i);case 14:return b=i.sent,y=Object.keys(b),v=y&&y.filter(function(e){var t=b[e];if(t&&t.message.draftUidsToDelete[0]===u.uid)return t.id}),i.next=19,Object(c.e)(Object(ne.v)(v[0]));case 19:g="",E="",(O=document.createElement("div")).innerHTML=u.body.content,O.getElementsByClassName("signature").length>0&&(_=O.getElementsByClassName("signature"),Array.from(_).forEach(function(e){"blockquote"!==e.parentElement.localName&&(g=e.innerHTML,E=e.id)})),A=u.recipients,T={to:[],cc:[],bcc:[]},A=Object.assign(T,A),S=[],w=0;case 29:if(!(w0?-1:1)}));case 32:f.next=37;break;case 34:f.prev=34,f.t2=f.catch(29),console.log(f.t2);case 37:return f.next=39,Object(c.e)(Object(ko.navigateMailSummaryList)());case 39:case"end":return f.stop()}},jo,null,[[4,9],[15,21],[29,34]])}function ga(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.uid,n=e.folderPath,r=e.accountId,o.prev=1,o.next=4,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("mail.confirmMessage.RETURN_RECEIPT"),cancelLabel:Object(Se.a)("mail.action.REMIND_NEXT_TIME"),buttonConfig:["yes","no"]},opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ko.sendReceipt)({acknowledge:!0,uid:t,folderPath:n,accountId:r}));case 2:return e.next=4,Object(c.e)(Object(ko.markAsReturnReceipt)({accountId:r,folderPath:n,uid:t}));case 4:case"end":return e.stop()}},e)}),no:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ko.sendReceipt)({acknowledge:!1,uid:t,folderPath:n,accountId:r}));case 2:return e.next=4,Object(c.e)(Object(ko.markAsReturnReceipt)({accountId:r,folderPath:n,uid:t}));case 4:case"end":return e.stop()}},e)})}}));case 4:o.next=9;break;case 6:o.prev=6,o.t0=o.catch(1),console.log(o.t0);case 9:case"end":return o.stop()}},Mo,null,[[1,6]])}function Ea(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b,y,v,g,E,O,_,A,T,S,w,C,N;return regeneratorRuntime.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return t=e.params,n=t.accountId,r=t.folderPath,o=t.uid,a=t.richText,i=t.images,s=t.partPath,l=t.id,u=t.mode,d=t.callBack,f=t.minimize,p=void 0!==f&&f,m=!0,R.next=5,Object(c.f)(ge.k);case 5:return h=R.sent,R.next=8,Object(c.f)(me.m);case 8:return b=R.sent,R.next=11,Object(c.f)(Ro.G);case 11:return y=R.sent,!(h&&De.device.isDesktop&&y===Ie.eb.PREVIEW_NONE)||b||p||(!/reply/.test(u)&&/forward-inline/.test(u),m=!1),v={accountId:n,folderPath:r,messageUid:o,format:a?"html":"plaintext",flagSeen:m,images:i,partPath:s},R.next=17,Object(c.b)(Z.e,v);case 17:if(g=R.sent,E=g.data,O=g.error){R.next=65;break}return R.prev=21,R.next=24,Object(c.f)(No.a);case 24:return A=R.sent,p&&(A=r),R.next=28,Object(c.f)(me.z);case 28:if(T=R.sent,S=T([{uid:o,folderPath:r}],A)[0],p||S.flags.seen){R.next=33;break}return R.next=33,Object(c.b)(va,{accountId:n,uidInfo:[{uid:o,folderPath:r}],flagSeen:m});case 33:return w=E&&E.item&&E.item[o],R.next=36,Object(c.b)(Ta,w.folderPath);case 36:if(C=R.sent,N=!!(w.recipients.to||w.recipients.cc||w.recipients.bcc),(null===w||void 0===w?void 0:null===(_=w.flags)||void 0===_?void 0:_.draft)||!w.promptReturnReceipt||!C||!N){R.next=42;break}return R.next=42,Object(c.b)(ga,{uid:o,folderPath:r,accountId:n});case 42:return R.next=44,Object(c.e)(Object(ko.fetchMailDetailSuccess)(E,t,n));case 44:return R.next=46,Object(c.e)(Object(ko.fetchMailSummarySuccessCache)({accountId:n,folderPath:r,uid:o}));case 46:d&&d(),R.next=63;break;case 49:if(R.prev=49,R.t0=R.catch(21),d&&d(),!R.t0){R.next=63;break}return R.next=55,Object(c.e)(Object(ko.fetchMailDetailFailure)(R.t0,t,n));case 55:if(!l){R.next=63;break}return R.prev=56,R.next=59,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:O.message},modalId:l,opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)({type:Object(ee.Ab)(ee.j),id:l});case 2:case"end":return e.stop()}},e)})}}));case 59:R.next=63;break;case 61:R.prev=61,R.t1=R.catch(56);case 63:R.next=87;break;case 65:if(R.prev=65,d&&d(),!O){R.next=78;break}if(!O.data||"INTERNAL_ERROR"!=O.data.code){R.next=73;break}return R.next=71,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("errorMsg.PLEASE_WAIT_TO_LOAD_EMAILS")}}));case 71:R.next=76;break;case 73:if(!O.data||"MESSAGE_NOT_FOUND"!=O.data.code){R.next=76;break}return R.next=76,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("errorMsg.MESSAGE_NOT_FOUND")}}));case 76:return R.next=78,Object(c.e)(Object(ko.fetchMailDetailFailure)(O,t,n));case 78:if(!l){R.next=81;break}return R.next=81,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:O.message},modalId:l,opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)({type:Object(ee.Ab)(ee.j),id:l});case 2:case"end":return e.stop()}},e)})}}));case 81:R.next=87;break;case 83:R.prev=83,R.t2=R.catch(65),d&&d(),console.log(R.t2);case 87:case"end":return R.stop()}},xo,null,[[21,49],[56,61],[65,83]])}function Oa(e){var t,n,r,o,a,i,s,l;return regeneratorRuntime.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(t=e.accountId,n=e.folderPath,r=e.uid,o=e.partPath,a=e.part,i=e.bodyFormat,s=e.callBack,u.prev=1,l={accountId:t,folderPath:n,uid:r,partPath:o,part:a,richText:"plaintext"!==i,images:"embeddedAndRemote",callBack:s},a){u.next=6;break}return u.next=6,Object(c.e)(Object(ko.removeDetailFromCache)({accountId:t,folderPath:n,uid:r}));case 6:return u.next=8,Object(c.e)(Object(ko.fetchMailDetail)(l));case 8:Object(f.a)("mail","show_blocked_image"),u.next=15;break;case 11:u.prev=11,u.t0=u.catch(1),console.log(u.t0),s&&s();case 15:case"end":return u.stop()}},Fo,null,[[1,11]])}function _a(){var e,t,n,r,o,a,i,s,l,u;return regeneratorRuntime.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,e="_",d.next=4,Object(c.f)(Object(pe.k)(e));case 4:return t=d.sent,d.next=7,Object(c.f)(Object(pe.a)(e));case 7:if(n=d.sent,!t||!n){d.next=26;break}return d.next=11,Object(c.f)(Object(pe.n)(e));case 11:return r=d.sent,o=r.uid,a=r.folderPath,i=r.part,d.next=17,Object(c.f)(Object(pe.i)({uid:o,folderPath:a}));case 17:if(!(s=d.sent)){d.next=26;break}if(l=s.attachments,!(u=l.find(function(e){return e.part===i}))){d.next=26;break}if("ics"!==u.fileType){d.next=26;break}return d.next=26,Object(c.e)(Object(ko.previewAttachmentUpdate)(e,Po({},u)));case 26:d.next=31;break;case 28:d.prev=28,d.t0=d.catch(0),console.log(d.t0);case 31:case"end":return d.stop()}},Bo,null,[[0,28]])}function Aa(){var e,t,n,r,o,a,i,s,l,u,d,f,p,m,h,b,y,v,g,E=arguments;return regeneratorRuntime.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return e=E.length>0&&void 0!==E[0]?E[0]:{},t=e.summary,n=e.previewInstance,O.next=3,Object(c.f)(Object(pe.e)(n));case 3:if(r=O.sent,!t||1!==r.length||r[0].collapsed){O.next=6;break}return O.abrupt("return");case 6:if(!t){O.next=13;break}if(!(a=r.filter(function(e){return e.uid===t.uid})[0])){O.next=13;break}return a.collapsed=!a.collapsed,o=a.collapsed,O.next=13,Object(c.e)(Object(ko.updateMailDetailPreview)({items:r},n));case 13:return i=r.filter(function(e){return!e.collapsed}),O.next=16,Object(c.f)(Object(me.c)(i));case 16:return s=O.sent,O.next=19,Object(c.f)(be.o);case 19:return l=O.sent,O.next=22,Object(c.f)(Ro.G);case 22:return u=O.sent,d=De.device.isDesktop&&u===Ie.eb.PREVIEW_NONE,O.next=26,Object(c.f)(me.m);case 26:f=O.sent,p=0;case 28:if(!(p0)){m.next=27;break}return m.next=27,Object(c.e)(Object(ko.fetchMailSummary)({uids:p.map(function(e){return e.uid}),folderPath:r,isIncludeRecipients:!0}));case 27:m.next=32;break;case 29:m.prev=29,m.t0=m.catch(0),console.log(m.t0);case 32:case"end":return m.stop()}},Ho,null,[[0,29]])}function wa(){var e,t,n=arguments;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return e=n.length>0&&void 0!==n[0]?n[0]:"",r.prev=1,r.next=4,Object(c.f)(me.v);case 4:if(1!==(t=r.sent).length){r.next=8;break}return r.next=8,Object(c.b)(Sa,t[0],e);case 8:r.next=13;break;case 10:r.prev=10,r.t0=r.catch(1),console.log(r.t0);case 13:case"end":return r.stop()}},Go,null,[[1,10]])}function Ca(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.previewInstance,r.next=3,Object(c.f)(me.v);case 3:if(1!==(n=r.sent).length){r.next=7;break}return r.next=7,Object(c.b)(Sa,n[0],t);case 7:case"end":return r.stop()}},Wo)}function Na(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.previewInstance,o.next=3,Object(c.f)(Object(pe.o)(t));case 3:return o.t0=o.sent,n=1+o.t0,o.next=7,Object(c.e)(Object(ko.updateMailDetailPreview)({threadCurrentPage:n},t));case 7:return o.next=9,Object(c.f)(me.v);case 9:return r=o.sent,o.next=12,Object(c.b)(Sa,r[0],t);case 12:case"end":return o.stop()}},zo)}function Ra(e){var t,n,r,o,a,i,s,l,u,d,p,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(t=e.selectedInfo,n=e.options,r=void 0===n?{}:n,y.prev=1,o=r.fullOpenSelected,a=r.selectMode,i=r.trigger,s=r.popupClass,o){y.next=6;break}return y.next=6,Object(P.b)(100,t);case 6:return l="",y.next=9,Object(c.f)(Ro.G);case 9:if(!(y.sent===ba&&i===Ie.Ab.CHECK||1!==t.length||a&&!Object(De.isDesktop)())){y.next=14;break}return l=o?"_":"",y.next=14,Object(c.e)(Object(ko.updateMailDetailPreview)({items:[],previewInstance:l}));case 14:return y.next=16,Object(c.f)(Object(me.c)(t));case 16:if(!(u=y.sent[0])){y.next=37;break}if(d=u.subject,!u.uidList){y.next=24;break}return y.next=22,Object(c.f)(Object(me.c)([{uid:u.uidList[0],folderPath:u.folderPath}]));case 22:p=y.sent,u=p.length>0?p[0]:null;case 24:return m=1,y.next=27,Object(c.e)(Object(ko.updateMailDetailPreview)({items:[],threadCurrentPage:m,hasMore:!1,subject:d},l));case 27:return y.next=29,Object(c.b)(wa,l);case 29:return y.next=31,Object(c.e)(Object(ko.previewMailDetail)(u,l));case 31:if(i!==Ie.Ab.DBCLICK){y.next=36;break}return h="",b=s,y.next=36,Object(c.e)(Object(ko.previewPopup)(h,b));case 36:Object(f.a)("mail","select_message",{record:u});case 37:y.next=42;break;case 39:y.prev=39,y.t0=y.catch(1),console.log(y.t0);case 42:case"end":return y.stop()}},Yo,null,[[1,39]])}function ka(e){var t,n,r,o,a,i,s,l,u,d,f,p;return regeneratorRuntime.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(t=e.selectedInfo,n=e.options,r=n.fullOpenSelected,o=n.messageInfo,m.prev=1,r){m.next=4;break}return m.abrupt("return");case 4:return a=t[0],i=a.uid,s=a.folderPath,m.next=7,Object(c.f)(me.z);case 7:if(l=m.sent,0!==l([{uid:i,folderPath:s}]).length){m.next=12;break}return m.next=12,Object(c.e)(Object(ko.fetchMailSummary)({uids:[i],folderPath:s,isIncludeRecipients:!0}));case 12:return u=o.subject,d=1,m.next=16,Object(c.e)(Object(ko.updateMailDetailPreview)({items:[{uid:i,folderPath:s,collapsed:!1}],threadCurrentPage:d,hasMore:!1,subject:u,messageInfo:o}));case 16:return m.next=18,Object(c.f)(Object(pe.i)({uid:i,folderPath:s}));case 18:if(f=m.sent){m.next=27;break}return m.next=22,Object(c.f)(be.o);case 22:return p=m.sent,m.next=25,Object(c.e)(Object(ko.fetchMailDetail)({uid:i,folderPath:s,flagSeen:!0,accountId:p}));case 25:m.next=30;break;case 27:if(!f.flags||f.flags.seen){m.next=30;break}return m.next=30,Object(c.e)(Object(ko.markAsReadUnread)([f],!0));case 30:m.next=35;break;case 32:m.prev=32,m.t0=m.catch(1),console.log(m.t0);case 35:case"end":return m.stop()}},Ko,null,[[1,32]])}function Ia(e){var t,n,r,o,a,i,s,l,u,d;return regeneratorRuntime.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return t=e.params.attachment,n=!1,r=t.uid,o=t.folderPath,a=t.part,i=t.accountId,s={uid:r,folder:o,part:a,accountId:i,wantsTranscoding:n},l={method:"URI",enableNoop:!0},p.next=7,Object(c.b)(Z.d,s,l);case 7:u=p.sent,d=u.data,u.error||(Object(f.a)("mail","download_attachment",{record:d}),Object(we.c)(d));case 11:case"end":return p.stop()}},qo)}function Da(e){var t,n,r,o,a,i,s,l,u,d,f;return regeneratorRuntime.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return t=e.attachment,n=e.direction,r=e.currentIndex,o=e.previewInstance,p.prev=1,a=t.uid,i=t.folderPath,s=t.part,p.next=5,Object(c.f)(Object(pe.i)({uid:a,folderPath:i,part:s}));case 5:return l=p.sent,u=l.attachments,p.next=9,Object(c.f)(Object(pe.l)(o));case 9:if(d=p.sent,!u[f=r+n]){p.next=14;break}return p.next=14,Object(c.e)(Object(ko.previewAttachment)({attachment:u[f],opened:!0,attachmentPreviewDisplay:!0,messagePreviewDisplay:d},o));case 14:p.next=19;break;case 16:p.prev=16,p.t0=p.catch(1),console.log(p.t0);case 19:case"end":return p.stop()}},Xo,null,[[1,16]])}function Pa(e,t){var n,r,o,a,i,s,l,u,f,p,m,h,b,y,v,g,E,O;return regeneratorRuntime.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return n=e.uid,r=e.folderPath,o=e.part,a=e.accountId,_.prev=1,_.next=4,Object(c.e)(Object(ko.previewAttachmentUpdate)(t,{supported:!0}));case 4:return i={document:{"@resolver":"Mail",folder:r,uid:n,part:o,accountId:a},scaleToPagesX:-1,scaleToPagesY:-1,isLandscape:!1},_.next=7,Object(c.b)(Z.l,i);case 7:if(s=_.sent,l=s.data,s.error){_.next=35;break}u=l.pageCount,f=l.width,p=l.height,m=l.documentId,h=[],b=10,y=0;case 15:if(!(y0?b[0]:null;case 21:return y=1,v.next=24,Object(c.e)(Object(ko.updateMailDetailPreview)({items:[],threadCurrentPage:y,hasMore:!1,subject:h},t));case 24:return v.next=26,Object(c.b)(Sa,{uid:a,folderPath:i},t);case 26:return v.next=28,Object(c.e)(Object(ko.previewMailDetail)(d,t));case 28:if(!Object(Ne.h)(l)){v.next=33;break}return v.next=31,Object(c.b)(Pa,{uid:a,folderPath:i,part:s,accountId:m},t);case 31:v.next=45;break;case 33:if(!Object(Ne.e)(u)){v.next=38;break}return v.next=36,Object(c.e)(Object(ko.previewAttachmentUpdate)(t,{supported:!0}));case 36:v.next=45;break;case 38:if(!Object(Ne.f)(l)){v.next=43;break}return v.next=41,Object(c.b)(La,{uid:a,folderPath:i,part:s},t);case 41:v.next=45;break;case 43:return v.next=45,Object(c.e)(Object(ko.previewAttachmentUpdate)(t,{supported:!1}));case 45:Object(f.a)("mail","preview_attachment"),v.next=51;break;case 48:v.prev=48,v.t0=v.catch(1),console.log(v.t0);case 51:case"end":return v.stop()}},Zo,null,[[1,48]])}function Ma(e){var t,n,r,o,a,i;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.acknowledge,n=e.accountId,r=void 0===n?"":n,o=e.folderPath,a=e.uid,i=e.type,s.prev=1,s.next=4,Object(c.b)(Z.m,{acknowledge:t,accountId:r,folderPath:o,uid:a});case 4:if(!t){s.next=7;break}return s.next=7,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.SEND_RECEIPTS_SUCCESS")}));case 7:return s.next=9,Object(c.e)({type:Object(ee.Ab)(i)});case 9:s.next=15;break;case 11:return s.prev=11,s.t0=s.catch(1),s.next=15,Object(c.e)({type:Object(ee.P)(i),err:s.t0});case 15:case"end":return s.stop()}},Qo,null,[[1,11]])}function xa(e,t,n){var r=window.screen,o=r.width,a=r.height,i=Math.max(800,.6*o),c=Math.max(500,.6*a);window.ux.windowOpen("","".concat(e)," location=off,\n toolbar=off,\n menubar=off,\n dialog=off,\n status=no,\n resizable=no,\n scrollbars=off,\n titlebar=off,\n left=50px,\n top=50px,\n width=".concat(i,",\n height=").concat(c,"\n centerscreen=yes"),t,n)}function Fa(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.fromInstance,n=e.instanceClass,a.prev=1,a.next=4,Object(c.f)(pe.c);case 4:return r=a.sent,Object.keys(r).filter(function(e){return""!==e&&"_"!==e}),o=(new Date).getTime().toString(),a.next=9,Object(c.e)(Object(ko.previewMailViaCopy)({fromInstance:t,toInstance:o}));case 9:if("_"!==t){a.next=12;break}return a.next=12,Object(c.e)(Object(ko.updateMailDetailPreview)({opened:!1},t));case 12:xa(o,n),Object(f.a)("mail","detail_preview_popup"),a.next=19;break;case 16:a.prev=16,a.t0=a.catch(1),console.log(a.t0);case 19:case"end":return a.stop()}},ea,null,[[1,16]])}function Ba(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return t=e.attachment,n=e.accountId,r=e.instanceClass,y.prev=1,o=t.folderPath,a=t.uid,i=t.part,s={accountId:n,partPath:i,folderPath:o,messageUid:a},l=Object(De.isDesktop)(),u=l?(new Date).getTime().toString():"",y.next=8,Object(c.f)(Object(pe.b)([{uid:a,folderPath:o,part:i}]));case 8:if(!(d=y.sent)[0]){y.next=16;break}return f=d[0].subject,y.next=13,Object(c.e)(Object(ko.previewMailNewInstance)({uid:a,folderPath:o,part:i,subject:f,isEml:!0},r,u));case 13:l&&xa(u,r,{previewEMLAttachment:!0}),y.next=36;break;case 16:return y.next=18,Object(c.e)(Object(ko.previewMailNewInstance)({},r,u));case 18:return l&&xa(u,r,{previewEMLAttachment:!0}),y.next=21,Object(c.b)(Z.e,s);case 21:if(p=y.sent,m=p.data,h=p.error){y.next=34;break}if(!(m&&m.item&&m.item[m.id])){y.next=32;break}return b=m.item[m.id].subject,y.next=30,Object(c.e)(Object(ko.fetchMailDetailSuccess)(m,{part:i,uid:a,folderPath:o},n));case 30:return y.next=32,Object(c.e)(Object(ko.previewMailNewInstance)({uid:a,folderPath:o,part:i,subject:b,isEml:!0},r,u));case 32:y.next=36;break;case 34:return y.next=36,Object(c.e)(Object(ko.fetchMailDetailFailure)(h));case 36:y.next=41;break;case 38:y.prev=38,y.t0=y.catch(1),console.log(y.t0);case 41:case"end":return y.stop()}},ta,null,[[1,38]])}function Ua(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.nb,_a);case 2:case"end":return e.stop()}},na)}function Va(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(Io.r,Da);case 2:case"end":return e.stop()}},ra)}function Ha(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.ub,Fa);case 2:case"end":return e.stop()}},oa)}function Ga(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.sb,Ba);case 2:case"end":return e.stop()}},aa)}function Wa(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(s.pb,ja);case 2:case"end":return e.stop()}},ia)}function za(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.Kc,Ca);case 2:case"end":return e.stop()}},ca)}function Ya(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(s.zb,Na);case 2:case"end":return e.stop()}},sa)}function Ka(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.a,Ia);case 2:case"end":return e.stop()}},la)}function qa(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(s.rb,Aa);case 2:case"end":return e.stop()}},ua)}function Xa(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.Y,ka);case 2:case"end":return e.stop()}},da)}function $a(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.mb,Ea);case 2:case"end":return e.stop()}},fa)}function Ja(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.yb,Oa);case 2:case"end":return e.stop()}},pa)}function Za(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(s.Lc,Ra);case 2:case"end":return e.stop()}},ma)}function Qa(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(s.lc,Ma);case 2:case"end":return e.stop()}},ha)}var ei={watchFetchMailDetailSuccess:Ua,watchPreviewAttachment:Wa,watchFetchMailDetail:$a,watchShowBlockedImage:Ja,watchSelectMailSummaries:Za,watchPreviewMailDetail:qa,watchAttachmentDownload:Ka,watchThreadShowMore:Ya,watchRemoveThreadChildren:za,watchAttachmentViewPreviewMailDetail:Xa,watchPreviewPopup:Ha,watchNavAttachmentPreview:Va,watchPreviewEMLAttachment:Ga,watchMailSendReceipt:Qa},ti=n(189),ni=n(193),ri=n(73),oi=n(89),ai=n(371),ii=["receivingServer","imailport","imailSSL","sendingServer","smtpport","smptSSL"];function ci(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function si(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function li(e){for(var t=1;t0?(n.imapDraftsFolder=C[0].imapDrafts,n.imapTrashFolder=C[0].imapDrafts,n.imapJunkFolder=C[0].imapJunk,n.imapSentFolder=C[0].imapSent):(n.imapDraftsFolder=y.imapDrafts,n.imapTrashFolder=y.imapTrash,n.imapJunkFolder=y.imapJunk,n.imapSentFolder=y.imapSent),Object(ke.a)("mail.externalAccount.advancedSettingEnable")&&t)n.port=u,n.host=s,n.smtpPort=d,n.smtpHost=l,p&&(p===Ie.Gb?n.securityType=Ie.Gb:p===Ie.Jb?n.securityType=Ie.Jb:n.securityType=""),f&&(f===Ie.Gb?n.smtpSecurityType=Ie.Gb:p===Ie.Jb?n.smtpSecurityType=Ie.Jb:n.smtpSecurityType="");else{var N,R,k=a.split("@")[1],I=h?h.filter(function(e){return e.type===i}):null,D=I&&I.length>0?I.map(function(e){return e.protocol}):null,P=D&&D.length>0?D.map(function(e){return e.filter(function(e){return e.server.match("".concat(k))})}):null,L=P&&P.length>0?P.find(function(e){return e.length>0}):null;if(L&&L.length>0)L.find(function(e){return N=e.server}),R=I.filter(function(e){return N.match(e.name)}).find(function(e){return e.protocol[0].server.match("".concat(k))});else if(!L||L&&L.length<1){var j=I&&I.length>0?I.filter(function(e){return e.display.match("".concat(k))}):null;j&&(j=I&&I.length>0?I.filter(function(e){return k.match("".concat(e.display))}):null),R=j&&j.length>0?j[0]:null}else R=null;if(!R)return e;var M=R.protocol.find(function(e){return e.type===i}),x=R.impaFolderMapping;if(n.port=M.port,n.host=M.server,n.securityType="true"==M.usessl?"SSL":"",x&&(n.imapDraftsFolder=x.imapDrafts,n.imapTrashFolder=x.imapTrash,n.imapJunkFolder=x.imapJunk,n.imapSentFolder=x.imapSent),"smtp"!==i){var F=R.protocol.find(function(e){return"smtp"===e.type});n.smtpPort=F.port,n.smtpHost=F.server,n.smtpSecurityType="true"==F.usessl?"SSL":""}}return n}catch(e){console.log(e)}}function wi(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,t=Object(ke.a)("mail.externalAccount").externalAccountOAuthRedirectUrl||"",r.next=4,Object(c.b)(d.a.service,"mailExternalAccount.oauth2code.create",{accountType:"gmail",account:e,redirectUri:t},{method:"URI"});case 4:n=r.sent,ai.a.open(n,"_self"),r.next=11;break;case 8:r.prev=8,r.t0=r.catch(0),console.log(r.t0);case 11:case"end":return r.stop()}},di,null,[[0,8]])}function Ci(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.account,n=e.name,r=e.type,o.prev=1,o.next=4,Object(c.b)(d.a.service,n,{object:t});case 4:return o.next=6,Object(c.e)(Object(ni.g)(t));case 6:return o.next=8,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.SAVE_SUCCESS")}));case 8:return o.next=10,Object(c.e)(Object(ri.w)(!1));case 10:o.next=16;break;case 12:return o.prev=12,o.t0=o.catch(1),o.next=16,Object(c.e)({type:Object(ee.P)(r),error:o.t0});case 16:case"end":return o.stop()}},fi,null,[[1,12]])}function Ni(e){var t,n,r,o,a,i,s,l,u,f,p;return regeneratorRuntime.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(t=e.type,n=e.apiName,r=void 0===n?"mail.externalAccount.list":n,o=e.options,a=void 0===o?{}:o,m.prev=1,!a.data){m.next=6;break}f=a.data,m.next=9;break;case 6:return m.next=8,Object(c.b)(d.a.service,r);case 8:f=m.sent;case 9:if("service.serviceFailed"!==(null===a||void 0===a?void 0:null===(i=a.data)||void 0===i?void 0:null===(s=i.error)||void 0===s?void 0:null===(l=s.data)||void 0===l?void 0:null===(u=l.message)||void 0===u?void 0:u.key)){m.next=12;break}return m.next=12,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("errorMsg.ISSUE_ACCESSING_ACCOUNT")}}));case 12:return m.next=14,Object(c.e)({type:Object(ee.Ab)(t),data:f});case 14:p=0;case 15:if(!(p-1)){h.next=35;break}return h.next=33,Object(c.b)(wi,a);case 33:h.next=68;break;case 35:return h.next=37,Object(c.b)(Ri,Object(ni.i)({account:a}));case 37:if(!h.sent){h.next=66;break}return h.prev=39,h.next=42,Object(c.b)(d.a.service,n,{object:a});case 42:return p=h.sent,h.next=45,Object(c.e)(Object(ni.g)(p));case 45:return h.next=47,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.SAVE_SUCCESS")}));case 47:return h.next=49,Object(c.e)(Object(ri.w)(!1));case 49:return h.next=51,Object(c.e)(Object(ri.u)(!1));case 51:return m=p.id,h.next=54,Object(c.e)(Object(ri.p)({id:m}));case 54:if(p.protocol!==Ie.sb){h.next=57;break}return h.next=57,Object(c.b)(ki,Object(ni.f)({accountId:p.id}));case 57:Object(f.a)("settings","click_add_account"),h.next=64;break;case 60:return h.prev=60,h.t0=h.catch(39),h.next=64,Object(c.e)({type:Object(ee.P)(t),error:h.t0});case 64:h.next=68;break;case 66:return h.next=68,Object(c.e)(Object(ri.u)(!1));case 68:h.next=73;break;case 70:h.prev=70,h.t1=h.catch(0),console.log(h.t1);case 73:case"end":return h.stop()}},bi,null,[[0,70],[39,60]])}function Di(e){var t,n,r,o,a,i,s,l,u,d,p,m,h,b,y,v,g,E,O,_,A,T,S,w;return regeneratorRuntime.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.prev=0,t=e.type,n=e.name,r=e.params.object,o=e.advancedSetting,a=e.testConnection,i=void 0!==a&&a,C.next=4,Object(c.f)(oi.o);case 4:return s=C.sent,l=r.host?r:Object.assign({},s,r),u=e.params.object=Si(l,o),d=u.accountName,p=u.accountFromName,m=u.accountEmail,h=u.password,b=u.protocol,y=u.host,v=u.port,g=u.securityType,E=u.smtpSecurityType,O=u.smtpHost,_=u.smtpPort,A=li(li({},s),{},{accountName:d,accountFromName:p,accountEmail:m,password:h,protocol:b,host:y,port:v,securityType:g,smtpSecurityType:E,smtpHost:O,smtpPort:_}),A.receivingServer,A.imailport,A.imailSSL,A.sendingServer,A.smtpport,A.smptSSL,T=ci(A,ii),C.next=11,Object(c.e)(Object(ri.u)(!0));case 11:if(S=!0,"*******"===T.password&&delete T.password,"gmail"===m.match(/@([^.]*)/)[1]||!i){C.next=17;break}return C.next=16,Object(c.b)(Ri,Object(ni.i)({account:T}));case 16:S=C.sent;case 17:if(!S){C.next=24;break}return C.next=20,Object(c.b)(Ci,{account:T,name:n,type:t});case 20:return w=T.id,C.next=23,Object(c.e)(Object(ri.p)({id:w}));case 23:Object(f.a)("settings","click_edit_account");case 24:return C.next=26,Object(c.e)(Object(ri.u)(!1));case 26:C.next=31;break;case 28:C.prev=28,C.t0=C.catch(0),console.log(C.t0);case 31:case"end":return C.stop()}},yi,null,[[0,28]])}function Pi(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,t=e.type,n=e.name,a.prev=2,a.next=5,Object(c.f)(oi.o);case 5:return r=a.sent,o=[r.id],a.next=9,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("settings.mail.ACCOUNT_CONFIRM_DELETE_TITLE"),message:Object(Se.a)("settings.mail.ACCOUNT_CONFIRM_DELETE")},opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.b)(d.a.service,n,{ids:o});case 2:return e.next=4,Object(c.e)(Object(ni.c)({ids:o}));case 4:return e.next=6,Object(c.e)(Object(ri.p)({ids:o}));case 6:return e.next=8,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.DELETE_SUCCESS")}));case 8:case"end":return e.stop()}},e)})}}));case 9:a.next=17;break;case 11:return a.prev=11,a.t0=a.catch(2),a.next=15,Object(c.e)({type:Object(ee.P)(t),error:a.t0});case 15:return a.next=17,Object(c.e)(Object(ri.y)(te.Hb,!1));case 17:a.next=22;break;case 19:a.prev=19,a.t1=a.catch(0),console.log(a.t1);case 22:case"end":return a.stop()}},vi,null,[[0,19],[2,11]])}function Li(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.h)(s.E,Ni);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},gi,null,[[0,5]])}function ji(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.h)(s.ld,Ri);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},Ei,null,[[0,5]])}function Mi(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.h)(s.r,Ii);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},Oi,null,[[0,5]])}function xi(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.h)(s.md,Di);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},_i,null,[[0,5]])}function Fi(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.h)(s.t,Pi);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},Ai,null,[[0,5]])}function Bi(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.h)(s.H,ki);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}},Ti,null,[[0,5]])}var Ui={watchGetExternalAccountList:Li,watchTestExternalAccountList:ji,watchAddExternalAccountList:Mi,watchModifyExternalAccountList:xi,watchDeleteExternalAccount:Fi,watchpopImportExternalAccount:Bi},Vi=regeneratorRuntime.mark(lc),Hi=regeneratorRuntime.mark(uc),Gi=regeneratorRuntime.mark(dc),Wi=regeneratorRuntime.mark(fc),zi=regeneratorRuntime.mark(pc),Yi=regeneratorRuntime.mark(mc),Ki=regeneratorRuntime.mark(hc),qi=regeneratorRuntime.mark(bc),Xi=regeneratorRuntime.mark(yc),$i=regeneratorRuntime.mark(vc),Ji=regeneratorRuntime.mark(gc),Zi=regeneratorRuntime.mark(Ec),Qi=regeneratorRuntime.mark(Oc),ec=regeneratorRuntime.mark(_c),tc=regeneratorRuntime.mark(Ac),nc=regeneratorRuntime.mark(Tc),rc=regeneratorRuntime.mark(Sc),oc=regeneratorRuntime.mark(wc);function ac(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ic(e){for(var t=1;t0&&"false"===window.uxLocalStorage.getItem("totalAdCountSet")&&(O.page.size=L.list.length,O.page.offset=Z.length,L.mailFolderStatus.entryCount=L.mailFolderStatus.entryCount+parseInt(window.uxLocalStorage.getItem("totalAdCount")),L.mailFolderStatus.messageCount=L.mailFolderStatus.messageCount+parseInt(window.uxLocalStorage.getItem("totalAdCount")),window.uxLocalStorage.setItem("totalAdCountSet",!0)),i.next=124,Object(c.e)(Object(re.m)(L,O));case 124:if(!p){i.next=127;break}return i.next=127,Object(c.e)(Object(ti.p)(Uc({accountId:d,folderPath:p},y.mailFolderStatus)));case 127:return i.next=129,Object(c.f)(Ro.V);case 129:return ee=i.sent,i.next=132,Object(c.f)(ge.g);case 132:if(!i.sent||1!==ee.length){i.next=148;break}if((te=ee[0]).isThread){i.next=146;break}return i.next=138,Object(c.f)(Ro.L);case 138:if(ne=i.sent,oe=ne.filter(function(e){return e&&e.parentUid&&e.parentUid===te.uid}),i.t0=oe.length>0,!i.t0){i.next=144;break}return i.next=144,Object(c.e)(Object(re.T)(oe,{trigger:Ie.Ab.PREVIEW_NAV}));case 144:i.next=148;break;case 146:return i.next=148,Object(c.e)(Object(re.T)(ee,{trigger:Ie.Ab.PREVIEW_NAV}));case 148:return i.next=150,Object(c.e)(Object(re.F)(void 0,{newDataLoaded:!0}));case 150:i.next=159;break;case 152:if(i.prev=152,i.t1=i.catch(1),!i.t1||!i.t1.data||"FOLDER_NOT_FOUND"!==i.t1.data.code.toUpperCase()){i.next=157;break}return i.next=157,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("errorMsg.FOLDER_NOT_FOUND")}}));case 157:return i.next=159,Object(c.b)(Q.b,i.t1);case 159:case"end":return i.stop()}},Gc,null,[[1,152]])}function ns(e){var t,n,r,a,s,l,u,d,f,p,m,h,b,y,v,g,E,O,_,A,T,S,w,C,N,R,k,I,D,P,L,j,M=arguments;return i.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=M.length>1&&void 0!==M[1]?M[1]:{},n=t.withNewMail,i.prev=1,r=e.offset,a=void 0===r?0:r,s=e.accId,i.next=5,Object(c.f)(No.m);case 5:return l=i.sent,i.next=8,Object(c.f)(Dc.d);case 8:return u=i.sent,u=s||u,i.next=12,Object(c.f)(Te.n);case 12:return d=i.sent,i.next=15,Object(c.f)(ge.g);case 15:return f=i.sent,p=f?{thread:f,childCount:1}:{thread:f},f&&d&&(d.type===Ie.T.DRAFT||d.type===Ie.T.SENT)&&(p.thread=!1),i.next=20,Object(c.f)(Ro.X);case 20:return m=i.sent,h=Ie.Ub===l,b=Ie.Tb===l,y=Ie.Sb===l,v=""===u?Ie.jb:Ie.ib,f&&(v=Object(ke.a)("messageList.conversationSize")),i.next=28,Object(c.f)(be.d);case 28:return g=i.sent,i.next=31,Object(c.f)(xc.g);case 31:return E=i.sent,i.next=34,Object(c.f)(Ro.G);case 34:if(O=i.sent,"true"!==E.enableMessageCategories&&0!=g.enableMessageCategories||(p.thread=!1),null!==g&&void 0!==g&&g.enableMessageCategories||!0!==(null===E||void 0===E?void 0:E.enableMessageCategories)&&"true"!==(null===E||void 0===E?void 0:E.enableMessageCategories)){i.next=39;break}return i.next=39,Object(c.e)(Object(Le.c)(o()({},Ie.tb.MAIL_CATEGORY_ENABLED,!1),{sync:!0}));case 39:if(e.folderPath){i.next=55;break}if(!l||"attachmentview"===O){i.next=55;break}return _={accountId:u,sort:m,messagePreview:Jc},i.next=44,Object(c.f)(No.c);case 44:return A=i.sent,T=A.virtualFolderId,S=A.folderPath,w=A.terms,C=A.setFlags,N=kc()(A,Fc),R=Object(ke.a)("quickSearchCustomFields.enabled")?Object(ke.a)("quickSearchCustomFields.fields"):Object(ke.a)("quickSearchDefault.fields"),T?k=Uc(Uc({},_),{},{virtualFolderId:T,page:{offset:a,size:v}}):(k=Uc(Uc({},_),{},{count:v,subfolders:!0,folderPaths:S?[S]:[]}),k=h?Uc(Uc({},k),{},{terms:w,fields:R},p):Uc(b?Uc(Uc(Uc({},k),p),N):Uc({},k),{},{setFlags:C,persist:!0})),I=(h?"mail.message.search":b&&"mail.message.advancedFlagSearch")||"mail.message.simpleFlagSearch",D=h||b||y?Zc:void 0,i.abrupt("return",{params:k,apiName:void 0===T?I:"mail.message.searchList",noneApiParams:{vfolderPath:l,thread:f,timeout:D}});case 55:return i.next=57,Object(c.f)(Te.m);case 57:if(P=i.sent,n){i.next=64;break}return i.next=61,Object(c.f)(Object(Te.g)(P));case 61:i.t0=i.sent,i.next=65;break;case 64:i.t0=void 0;case 65:return L=i.t0,j=Uc(Uc({accountId:u,folderPath:P,sort:m,uidnext:L,page:{offset:a,size:v},messagePreview:Jc},p),{},{recipients:!0}),i.abrupt("return",{params:j,apiName:"mail.message.list"});case 70:throw i.prev=70,i.t1=i.catch(1),console.log("genFetchApiAndParams",i.t1),i.t1;case 74:case"end":return i.stop()}},Wc,null,[[1,70]])}function rs(e){var t,n,r,a,s,l,u,d,f,p,m,h,b,y,v,g,E,O,_,A,T,S,w,C,N,R,k,I,D;return i.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.accountId,n=e.folderPath,r=e.uidInfo,a=e.apiType,s=e.typeOption,l=void 0===s?{}:s,i.next=3,Object(c.f)(No.l);case 3:return u=i.sent,i.next=6,Object(c.f)(No.k);case 6:return d=i.sent,i.next=9,Object(c.f)(No.j);case 9:return f=i.sent,p=u||d||f,i.next=13,Object(c.f)(Object(Ro.i)(r));case 13:return m=i.sent,i.next=16,Object(c.f)(Object(Ro.h)(m));case 16:return h=i.sent,i.next=19,Object(c.f)(No.m);case 19:return b=i.sent,i.next=22,Object(c.f)(No.d);case 22:return y=i.sent,i.next=25,Object(c.f)(ge.f);case 25:return v=i.sent,i.next=28,Object(c.f)(Ro.G);case 28:return g=i.sent,E=g!==$c,O=v&&E?Z.a:Z.i,_=v&&E?Z.b:Z.j,A=v&&E?"mail.category.message.move":"mail.message.move",T=v&&E?"mail.category.message.report":"mail.message.report",i.next=36,Object(c.b)(Ic.c,b,r);case 36:if(C=i.sent,i.prev=37,!b){i.next=44;break}if("move"===a?(S=p&&E?"mail.message.searchMove":A,w=p&&E?Z.n:O):"report"===a&&(S=p&&E?"mail.message.searchReport":T,w=p&&E?Z.o:_),g!==$c){i.next=43;break}return R=h[0].folderPath,i.abrupt("return",{apiName:S,apiMethod:w,params:[Uc({accountId:t,selection:{uids:h.map(function(e){return e.uid})},folderPath:R,destFolderPath:n},l)],sourceChanges:o()({},R,r),targetPath:n});case 43:return i.abrupt("return",{apiName:S,apiMethod:w,params:p?[Uc({accountId:t,virtualFolderId:y,selection:h.map(function(e){return{folderPath:e.folderPath,uid:e.uid}}),destFolderPath:n},l)]:[Uc({unsetFlags:[],sourceVirtualFolderId:y,virtualSelection:h.map(function(e){return{folderPath:e.folderPath,uid:e.uid}}),destFolderPath:n},l)],sourceChanges:C,targetPath:n});case 44:return k=null===(N=h[0])||void 0===N?void 0:N.folderPath,i.next=47,Object(c.f)(Object(Te.q)(Ie.T.INBOX));case 47:if(I=i.sent,!v||n!==I.path||!E){i.next=52;break}return"move"===a?(S=A,w=O):"report"===a&&(S=T,w=_),D=genMoveToInboxParams(h),i.abrupt("return",{apiName:S,apiMethod:w,params:D.map(function(e){return Uc(Uc({},e),{},{sourceFolderPath:k,destFolderPath:n},l)}),sourceChanges:C,targetPath:n});case 52:return"move"===a?(S="mail.message.move",w=Z.i):"report"===a?(S="mail.message.report",w=Z.j):"delete"===a&&(S="mail.message.delete",w=Z.h),i.abrupt("return",{apiName:S,apiMethod:w,params:[Uc({accountId:t,selection:{uids:m.map(function(e){return e.uid})},folderPath:k,destFolderPath:n},l)],sourceChanges:C,targetPath:n});case 56:throw i.prev=56,i.t0=i.catch(37),console.log("genMoveApiAndParams",i.t0),i.t0;case 60:case"end":return i.stop()}},zc,null,[[37,56]])}function os(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.vc,Qc);case 2:case"end":return e.stop()}},Yc)}function as(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.Dc,es);case 2:case"end":return e.stop()}},Kc)}function is(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.yc,ts);case 2:case"end":return e.stop()}},qc)}var cs=Uc({},Ic.b);cs.watchSelectFax=os,cs.watchSelectVoice=as,cs.watchFetchMailSummaryList=is;var ss=cs,ls=n(187),us=n(233),ds=n(241),fs=n(730),ps=n(288),ms=n(236),hs=n(122),bs=n(505),ys=n(127),vs=n(541),gs=n(540),Es=n(135),Os=n(328),_s=n(278);function As(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ts(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ts(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ts(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==a[0]?a[0]:{},n=t.mailAlias||{},r=n.enabled,o=n.limit,e.next=4,Object(c.e)(Object(ps.a)());case 4:if(!r||!o||!Object(ke.a)("mail.alias.enabled")&&!Object(ke.a)("mail.alias.userCanChooseFromAlias")){e.next=7;break}return e.next=7,Object(c.e)(Object(ms.h)());case 7:case"end":return e.stop()}},e)})}));case 4:return n.next=6,Object(c.e)(Object(Le.a)());case 6:return n.next=8,Object(c.e)(Object(ds.a)());case 8:return n.next=10,Object(c.e)(Object(ni.e)());case 10:n.next=14;break;case 12:return n.next=14,Object(c.e)(Object(de.d)());case 14:return n.next=16,Object(c.e)(Object(fs.a)());case 16:return n.next=18,Object(c.f)(ge.r);case 18:return e=n.sent,n.next=21,Object(c.f)(Dc.d);case 21:if(t=n.sent,!Object(ke.a)("mail.avatar.enabled")||!e||""!==t){n.next=25;break}return n.next=25,Object(c.e)(Object(re.g)());case 25:if(!Object(ke.a)("calendar.enabled")){n.next=28;break}return n.next=28,Object(c.e)(Object(bs.m)());case 28:return n.next=30,Object(c.e)(Object(ti.f)());case 30:n.next=36;break;case 32:return n.prev=32,n.t0=n.catch(0),n.next=36,Object(c.e)({type:Object(ee.P)(ee.f),name:"base",error:n.t0});case 36:case"end":return n.stop()}},Ss,null,[[0,32]])}function Ls(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,Object(ke.a)("batching.enabled")){t.next=8;break}return t.next=4,Object(c.f)(ve.b);case 4:if(e=t.sent,!V()(e)){t.next=8;break}return t.next=8,Object(c.e)(Object(ue.a)());case 8:return t.next=10,Object(c.e)(Object(ti.g)("INBOX"));case 10:t.next=16;break;case 12:return t.prev=12,t.t0=t.catch(0),t.next=16,Object(c.e)({type:Object(ee.P)(ee.f),name:"mail",error:t.t0});case 16:case"end":return t.stop()}},ws,null,[[0,12]])}function js(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.e)(Object(hs.q)());case 3:e.next=9;break;case 5:return e.prev=5,e.t0=e.catch(0),e.next=9,Object(c.e)({type:Object(ee.P)(ee.f),name:"contacts",error:e.t0});case 9:case"end":return e.stop()}},Cs,null,[[0,5]])}function Ms(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.e)(Object(ps.a)());case 3:e.next=9;break;case 5:return e.prev=5,e.t0=e.catch(0),e.next=9,Object(c.e)({type:Object(ee.P)(ee.f),name:"calendar",error:e.t0});case 9:case"end":return e.stop()}},Ns,null,[[0,5]])}function xs(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(c.f)(Es.e);case 3:if(e=t.sent,!V()(e)){t.next=7;break}return t.next=7,Object(c.e)(Object(ys.m)());case 7:t.next=13;break;case 9:return t.prev=9,t.t0=t.catch(0),t.next=13,Object(c.e)({type:Object(ee.P)(ee.f),name:"tasks",error:t.t0});case 13:case"end":return t.stop()}},Rs,null,[[0,9]])}function Fs(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c.e)(Object(ue.a)());case 3:return e.next=5,Object(c.e)(Object(le.h)());case 5:return e.next=7,Object(c.e)(Object(ps.a)());case 7:e.next=13;break;case 9:return e.prev=9,e.t0=e.catch(0),e.next=13,Object(c.e)({type:Object(ee.P)(ee.f),name:"settings",error:e.t0});case 13:case"end":return e.stop()}},ks,null,[[0,9]])}var Bs={"#/mail":Ls,"#/contacts":js,"#/calendar":Ms,"#/tasks":xs,"#/settings":Fs};function Us(){var e,t,n,r,o,a,i,s,l,u,d;return regeneratorRuntime.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return e=document.location.hash,t=Object.keys(Bs),t.indexOf(e)<0&&(n=As(t,1),e=n[0]),f.prev=4,Object(ke.a)("common.concurrentLogin.enabled")&&window.uxLocalStorage&&window.uxLocalStorage.setItem("concurrentPopupShow",!0),f.next=8,Object(c.b)(Ps);case 8:return f.next=10,Object(c.b)(Bs[e.toLowerCase()]);case 10:return f.next=12,Object(c.g)(te.tb);case 12:return f.next=14,Object(c.f)(Object(ge.m)(Object(ke.a)("settings.preference.localeLanguage.key")));case 14:if(i=f.sent,s=Object(Pe.a)("clientlocale"),i===(null===(r=window)||void 0===r?void 0:null===(o=r.UXLocales)||void 0===o?void 0:o.select)||void 0===(null===(a=window)||void 0===a?void 0:a.UXLocales)){f.next=25;break}if(!s){f.next=22;break}return f.next=20,Object(c.e)(Object(Le.c)({"attr.user.LocaleLanguage":window.UXLocales.select}));case 20:f.next=23;break;case 22:Object(_s.setLocale)(i,function(e){window.ux.reRender({direction:e})});case 23:f.next=26;break;case 25:s!==window.UXLocales.select&&Object(Pe.b)("clientlocale",window.UXLocales.select);case 26:if(!De.device.isDesktop){f.next=32;break}return f.next=29,Object(c.f)(gs.a);case 29:return l=f.sent,f.next=32,Object(c.e)(Object(vs.default)(l));case 32:if(!((u=Object(De.searchInstructionConfigByEventId)(Ie.V)).length>0)){f.next=41;break}d=u.length-1;case 35:if(!(d>=0)){f.next=41;break}return f.next=38,Object(c.e)(Object(Os.a)(u[d].id,!1,!0,u[d]));case 38:d--,f.next=35;break;case 41:f.next=47;break;case 43:return f.prev=43,f.t0=f.catch(4),f.next=47,Object(c.e)({type:Object(ee.P)(ee.f),error:f.t0});case 47:case"end":return f.stop()}},Is,null,[[4,43]])}function Vs(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.f,Us);case 2:case"end":return e.stop()}},Ds)}var Hs={watchBootstrap:Vs},Gs=n(133),Ws=regeneratorRuntime.mark(Ks),zs=regeneratorRuntime.mark(qs),Ys=regeneratorRuntime.mark(Xs);function Ks(e){var t,n,r,o,a,i;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.onOver,n=void 0===t?function(){}:t,r=e.onCancel,o=void 0===r?function(){}:r,s.next=3,Object(c.f)(Gs.a);case 3:a=s.sent,i=!1;case 5:if(!a){s.next=19;break}return s.next=8,Object(c.e)(Object(oe.appSetPending)());case 8:return s.next=10,Object(c.g)([ee.e,ee.d]);case 10:if(s.sent.type!==ee.d){s.next=14;break}return i=!0,s.abrupt("break",19);case 14:return s.next=16,Object(c.f)(Gs.a);case 16:a=s.sent,s.next=5;break;case 19:if(!i){s.next=24;break}return s.next=22,Object(c.b)(o);case 22:s.next=26;break;case 24:return s.next=26,Object(c.b)(n);case 26:case"end":return s.stop()}},Ws)}function qs(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.appName,r.next=3,Object(c.b)(Ks,{onOver:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(ls.c)(t));case 2:case"end":return e.stop()}},e)})});case 3:n=t?t.replace(/\//g,""):t,Object(f.a)("common","switch_app_"+n,{mode:n});case 5:case"end":return r.stop()}},zs)}function Xs(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.dc,qs);case 2:case"end":return e.stop()}},Ys)}var $s={watchSwitchApp:Xs},Js=regeneratorRuntime.mark(nl),Zs=regeneratorRuntime.mark(rl),Qs=regeneratorRuntime.mark(ol),el=regeneratorRuntime.mark(al),tl=De.device.isDesktop;function nl(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.appName,r.prev=1,r.next=4,Object(c.f)(Te.m);case 4:return n=r.sent,r.next=7,Object(c.b)(Ks,{onOver:regeneratorRuntime.mark(function e(){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t!=="/".concat(Ie.d.MAIL.toLowerCase())){e.next=22;break}return e.next=3,Object(c.f)(Ro.o);case 3:if(0!==e.sent.length){e.next=9;break}return e.next=7,Object(c.b)(Ls);case 7:e.next=22;break;case 9:if(tl){e.next=12;break}return e.next=12,Object(c.e)(Object(ko.toggleMailTuiSearch)(!1));case 12:return e.next=14,Object(c.e)(Object(re.G)({scrollToTop:!1}));case 14:return e.next=16,Object(c.f)(Dc.d);case 16:return r=e.sent,e.next=19,Object(c.e)(Object(Mc.b)(""));case 19:if(r){e.next=22;break}return e.next=22,Object(c.e)(Object(ko.focusFolder)(n));case 22:case"end":return e.stop()}},e)})});case 7:r.next=12;break;case 9:r.prev=9,r.t0=r.catch(1),console.log("handleSwitchMail",r.t0);case 12:case"end":return r.stop()}},Js,null,[[1,9]])}function rl(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(t=e.appName,n=e.callBack,"/mail"!==t){r.next=6;break}return r.next=4,Object(c.b)(Ls);case 4:return r.next=6,Object(P.b)(1e3);case 6:return r.next=8,Object(c.e)(Object(ls.c)(t));case 8:n&&n();case 9:case"end":return r.stop()}},Zs)}function ol(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.dc,nl);case 2:case"end":return e.stop()}},Qs)}function al(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.ec,rl);case 2:case"end":return e.stop()}},el)}var il={watchSwitchMail:ol,watchSwitchApps:al},cl=n(577),sl=n.n(cl),ll=n(1126),ul=n.n(ll),dl=n(581),fl=n.n(dl),pl=n(516),ml=n.n(pl),hl=n(11),bl=regeneratorRuntime.mark(gl),yl=regeneratorRuntime.mark(El),vl=regeneratorRuntime.mark(Ol);function gl(e,t){var n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return n="resource.download",o.prev=1,o.next=4,Object(c.b)(d.a.service,n,e,{type:"text",timeout:t});case 4:return r=o.sent,o.abrupt("return",r);case 8:return o.prev=8,o.t0=o.catch(1),o.abrupt("return",{error:o.t0.toString()});case 11:case"end":return o.stop()}},bl,null,[[1,8]])}function El(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t="mail.message.print",r.prev=1,r.next=4,Object(c.b)(d.a.service,t,e,{type:"text/html"});case 4:return n=r.sent,r.abrupt("return",n);case 8:return r.prev=8,r.t0=r.catch(1),r.abrupt("return",{error:r.t0.toString()});case 11:case"end":return r.stop()}},yl,null,[[1,8]])}function Ol(e){var t,n,r,o=arguments;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=o.length>1&&void 0!==o[1]?o[1]:{},n="resource.download",a.prev=2,a.next=5,Object(c.b)(d.a.service,n,e,t);case 5:return r=a.sent,a.abrupt("return",r);case 9:return a.prev=9,a.t0=a.catch(2),a.abrupt("return",{error:a.t0.toString()});case 12:case"end":return a.stop()}},vl,null,[[2,9]])}function _l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Al=regeneratorRuntime.mark(Ml),Tl=regeneratorRuntime.mark(xl),Sl=regeneratorRuntime.mark(Fl),wl=regeneratorRuntime.mark(Bl),Cl=regeneratorRuntime.mark(Ul),Nl=regeneratorRuntime.mark(Vl),Rl=regeneratorRuntime.mark(Hl),kl=regeneratorRuntime.mark(Gl),Il=regeneratorRuntime.mark(Wl),Dl=regeneratorRuntime.mark(zl),Pl=regeneratorRuntime.mark(Yl),Ll=regeneratorRuntime.mark(Kl),jl=regeneratorRuntime.mark(ql);function Ml(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t="mail.vacationMessage.save",r.prev=1,r.next=4,Object(c.b)(d.a.service,t,e);case 4:return n=r.sent,r.abrupt("return",n);case 8:return r.prev=8,r.t0=r.catch(1),r.abrupt("return",{error:r.t0});case 11:case"end":return r.stop()}},Al,null,[[1,8]])}function xl(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return e="mail.vacationMessage.load",n.prev=1,n.next=4,Object(c.b)(d.a.service,e);case 4:return t=n.sent,n.abrupt("return",t);case 8:return n.prev=8,n.t0=n.catch(1),n.abrupt("return",{error:n.t0.toString()});case 11:case"end":return n.stop()}},Tl,null,[[1,8]])}function Fl(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return e="mail.forwarding.load",n.prev=1,n.next=4,Object(c.b)(d.a.service,e);case 4:return t=n.sent,n.abrupt("return",{enabled:t.enabled,addresses:t.addresses,keepCopy:t.keepCopy});case 8:return n.prev=8,n.t0=n.catch(1),n.abrupt("return",{error:n.t0.toString()});case 11:case"end":return n.stop()}},Sl,null,[[1,8]])}function Bl(){var e,t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return e="user.loginhistory.list",r.prev=1,r.next=4,Object(c.b)(d.a.service,e);case 4:return t=r.sent,r.abrupt("return",t);case 8:return r.prev=8,r.t0=r.catch(1),n=r.t0.data&&r.t0.data.message&&r.t0.data.message.key&&"sdk.common.error.internalError"===r.t0.data.message.key?"user.loginhistory.list":"internalError",r.next=13,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)('errorMsg.INTERNAL_ERROR["'.concat(n,'"]')))}}));case 13:return r.abrupt("return",{error:r.t0.toString()});case 14:case"end":return r.stop()}},wl,null,[[1,8]])}function Ul(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t="mail.forwarding.save",o.prev=1,o.next=4,Object(c.b)(d.a.service,t,e);case 4:return n=o.sent,o.abrupt("return",{enabled:n.enabled,addresses:n.addresses,keepCopy:n.keepCopy});case 8:return o.prev=8,o.t0=o.catch(1),r=o.t0.data&&o.t0.data.message&&o.t0.data.message.key?o.t0.data.message.key:"service.serviceFailed",o.next=13,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)('errorMsg.INTERNAL_ERROR["'.concat(r,'"]')))}}));case 13:return o.abrupt("return",{error:o.t0.toString()});case 14:case"end":return o.stop()}},Cl,null,[[1,8]])}function Vl(e,t){var n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return n="storage.authentication.associate",o.prev=1,o.next=4,Object(c.b)(d.a.service,n,e,t);case 4:return r=o.sent,o.abrupt("return",r);case 8:return o.prev=8,o.t0=o.catch(1),o.abrupt("return",{error:o.t0.toString()});case 11:case"end":return o.stop()}},Nl,null,[[1,8]])}function Hl(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t="storage.authentication.cancelAssociation",r.prev=1,r.next=4,Object(c.b)(d.a.service,t,e);case 4:return n=r.sent,r.abrupt("return",n);case 8:return r.prev=8,r.t0=r.catch(1),r.abrupt("return",{error:r.t0.toString()});case 11:case"end":return r.stop()}},Rl,null,[[1,8]])}function Gl(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return e="mail.blockedSender.load",n.prev=1,n.next=4,Object(c.b)(d.a.service,e);case 4:return t=n.sent,n.abrupt("return",t);case 8:return n.prev=8,n.t0=n.catch(1),n.abrupt("return",{error:n.t0.toString()});case 11:case"end":return n.stop()}},kl,null,[[1,8]])}function Wl(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t="mail.blockedSender.modify",n=e.option,r=e.addresses,a.prev=2,a.next=5,Object(c.b)(d.a.service,t,_l({},n,r));case 5:return o=a.sent,a.abrupt("return",o);case 9:return a.prev=9,a.t0=a.catch(2),a.abrupt("return",{error:a.t0});case 12:case"end":return a.stop()}},Il,null,[[2,9]])}function zl(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return e="mail.allowedSender.load",n.prev=1,n.next=4,Object(c.b)(d.a.service,e);case 4:return t=n.sent,n.abrupt("return",t);case 8:return n.prev=8,n.t0=n.catch(1),n.abrupt("return",{error:n.t0.toString()});case 11:case"end":return n.stop()}},Dl,null,[[1,8]])}function Yl(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t="mail.allowedSender.modify",n=e.option,r=e.addresses,a.prev=2,a.next=5,Object(c.b)(d.a.service,t,_l({},n,r));case 5:return o=a.sent,a.abrupt("return",o);case 9:return a.prev=9,a.t0=a.catch(2),a.abrupt("return",{error:a.t0});case 12:case"end":return a.stop()}},Pl,null,[[2,9]])}function Kl(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return e="mail.userControls.load",n.prev=1,n.next=4,Object(c.b)(d.a.service,e);case 4:return t=n.sent,n.abrupt("return",t);case 8:return n.prev=8,n.t0=n.catch(1),n.abrupt("return",{error:n.t0.toString()});case 11:case"end":return n.stop()}},Ll,null,[[1,8]])}function ql(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t="mail.userControls.save",r.prev=1,r.next=4,Object(c.b)(d.a.service,t,e);case 4:return n=r.sent,r.abrupt("return",n);case 8:return r.prev=8,r.t0=r.catch(1),r.abrupt("return",{error:r.t0.toString()});case 11:case"end":return r.stop()}},jl,null,[[1,8]])}var Xl=n(329),$l=n(728),Jl=n(142),Zl=n(51),Ql=n(66);function eu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tu(e){for(var t=1;t1&&window.ux.closeWindow(r),y.next=36,Object(c.a)(p.map(function(e){return Object(c.b)(d.a.service,f,e)}));case 36:return b=y.sent,y.next=39,Object(c.e)(Object(re.E)({sourceChanges:m,targetPath:h,result:b}));case 39:return y.next=41,Object(c.e)(Object(re.D)({accountId:l,sourceChanges:m,targetPath:h},r));case 41:return y.next=43,Object(c.e)(Object(Xl.n)(b));case 43:if(""===r){y.next=46;break}return y.next=46,Object(c.e)(Object(ie.v)({opened:!1},r));case 46:y.next=51;break;case 48:y.prev=48,y.t1=y.catch(0),console.log("markAsSpam",y.t1);case 51:case"end":return y.stop()}},ou,null,[[0,48]])}function Hu(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,t=e.toJunk,n=e.previewInstance,r=t?Object(Se.a)("mail.action.JUNK"):Object(Se.a)("mail.action.NOT_JUNK"),o=t?Object(Se.a)("mail.confirmMessage.MARK_JUNK"):Object(Se.a)("mail.confirmMessage.MARK_NOT_JUNK"),a.next=6,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:r,message:o},opt:{yes:regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.b)(Vu,e);case 2:Object(f.a)("mail","mark_spam",{record:e});case 3:case"end":return t.stop()}},t)})}},n));case 6:a.next=11;break;case 8:a.prev=8,a.t0=a.catch(0),console.log("doMarkAsSpam",a.t0);case 11:case"end":return a.stop()}},au,null,[[0,8]])}function Gu(e){var t,n,r,o,a,i,s,l;return regeneratorRuntime.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return t=e.accountId,n=e.uidInfo,r=e.flag,o=e.value,u.prev=1,u.next=4,Object(c.f)(No.m);case 4:return a=u.sent,u.next=7,Object(c.f)(No.d);case 7:return i=u.sent,u.next=10,Object(c.f)(Ro.G);case 10:if(s=u.sent,l=s!==ju&&a?"mail.message.searchFlag":"mail.message.flag",!a||s===ju){u.next=14;break}return u.abrupt("return",{apiName:l,params:{accountId:t,virtualFolderId:i,selection:n.map(function(e){return{folderPath:e.folderPath,uid:e.uid}}),flag:r,value:o}});case 14:return u.abrupt("return",{apiName:l,params:{accountId:t,selection:{uids:n.map(function(e){return e.uid})},folderPath:n[0].folderPath,flag:r,value:o}});case 17:u.prev=17,u.t0=u.catch(1),console.log("genFlagApiAndParams",u.t0);case 20:case"end":return u.stop()}},iu,null,[[1,17]])}function Wu(e){var t,n,r,o,a,i,s,l,u,p,m,h,b,y,v,g,E,O,_,A;return regeneratorRuntime.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return t=e.summaries,n=e.seen,T.prev=1,T.next=4,Object(c.f)(be.o);case 4:return r=T.sent,o="seen",a=n,i="seenChildrenUids",T.next=10,Object(c.f)(Object(me.d)(t));case 10:return s=T.sent,T.next=13,Object(c.b)(Gu,{accountId:r,uidInfo:s,flag:"seen",value:n?1:0});case 13:return l=T.sent,u=l.apiName,p=l.params,T.next=18,Object(c.f)(No.m);case 18:if(!(m=T.sent)){T.next=22;break}return T.next=22,Object(c.e)(Object(re.W)({cachePath:m,uidInfo:s,flagName:o,flagValue:a,childrenFlagUidsField:i},r));case 22:return T.next=24,Object(c.e)(Object(re.W)({uidInfo:s,flagName:o,flagValue:a,childrenFlagUidsField:i},r));case 24:return T.next=26,Object(c.e)(Object(re.F)({}));case 26:return T.next=28,Object(c.e)(Object(Pc.h)({}));case 28:return T.next=30,Object(c.b)(d.a.service,u,p);case 30:h=T.sent,b=h.length?h:[h],y=0;case 33:if(!(y1&&window.ux.closeWindow(r),C.next=53,Object(c.a)(E.map(function(e){return Object(c.b)(d.a.service,g,e)}));case 53:if(A=C.sent,!Object(ke.a)("mail.minimizeCompose.enabled")){C.next=62;break}return C.next=57,Object(c.f)(Ro.cb);case 57:return T=C.sent,S=Object.keys(T),w=S&&S.filter(function(e){var t=T[e];if(t&&l.includes(t.message.draftUidsToDelete[0]))return t.id}),C.next=62,Object(c.a)(w.map(function(e){return Object(c.e)(Object(ne.v)(e))}));case 62:return C.next=64,Object(c.e)(Object(re.E)({sourceChanges:O,targetPath:_,result:A}));case 64:return C.next=66,Object(c.e)(Object(re.D)({accountId:y,sourceChanges:O,targetPath:_},r));case 66:return C.next=68,Object(c.e)(Object(re.F)());case 68:if(Object(f.a)("mail","delete",{record:O}),""===r){C.next=72;break}return C.next=72,Object(c.e)(Object(ie.v)({opened:!1},r));case 72:a&&Object(De.isFunction)(a)&&a(),C.next=78;break;case 75:C.prev=75,C.t1=C.catch(1),t&&Object(De.isFunction)(t)&&t&&t();case 78:case"end":return C.stop()}},lu,null,[[1,75]])}function Ku(e){var t,n,r,o,a,i,s,l,u;return regeneratorRuntime.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,t=e.data.item,n=t.uid,r=t.folderPath,o=e.previewInstance,a=De.device.isMobile||De.device.isTablet?"":o,d.next=5,Object(c.f)(be.o);case 5:return i=d.sent,s={descriptor:{"@resolver":"Mail",accountId:i,folder:r,uid:n},inline:!0},d.next=9,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("mail.sourceView.TITLE"),message:Object(Re.t)(Object(Ce.a)(Object(Se.a)("common.LOADING_MESSAGE"))),className:"ow-mail-sourceView"}},a));case 9:return l=Object(ke.a)("mail.message.timeoutViewSource")||61e3,d.next=12,Object(c.b)(gl,s,l);case 12:return u=d.sent,d.next=15,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("mail.sourceView.TITLE"),message:Object(Re.d)(Object(Re.j)(u,!0,!1)),className:"ow-mail-sourceView"}},a));case 15:Object(f.a)("mail","view_source"),d.next=21;break;case 18:d.prev=18,d.t0=d.catch(0),console.log("view source",d.t0);case 21:case"end":return d.stop()}},uu,null,[[0,18]])}function qu(e){var t,n,r,o,a,i,s,l,u,d,p,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.prev=0,t=e.item,n=[],r=[],y.next=5,Object(c.f)(be.o);case 5:o=y.sent,a=t.map(function(e){return null===e||void 0===e?void 0:e.isThread}).includes(!0),i=Object(ke.a)("mail.message.maxPrintEmailCount"),s=0;case 9:if(!(si||a)){y.next=14;break}return y.next=13,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.WARNING"),message:a?Object(Se.a)("mail.warningMessage.PRINT_EMAIL_THREAD_MESSAGE_WARNING"):Object(Ce.a)(Object(Se.a)("mail.warningMessage.PRINT_EMAIL_SELECTION_COUNT"),i),buttonConfig:["ok"]}}));case 13:return y.abrupt("return",y.sent);case 14:r[s]={accountId:o,folderPath:t[s].folderPath,messageUid:t[s].uid,partPath:t[s].part,images:"embeddedAndRemote"},n.push(r[s]);case 16:s++,y.next=9;break;case 19:return l=Object(ke.a)("mail.message.timeoutUpload"),y.next=22,Object(c.a)(n.map(function(e){return Object(c.b)(El,e)}));case 22:if((u=y.sent).error){y.next=37;break}if(!Object(De.isIos)()&&!Object(De.isDesktop)()){y.next=28;break}Object(we.k)(u.join(" "),e.toastId),y.next=37;break;case 28:return d=new Blob([u],{type:"text/html"}),p="touchprint".concat(Date.now()),m=subject||Date.now(),(h=new FormData).append("fileToUpload",d,"blob.html"),b=Object(ae.resourceUpload)(p,h,l,{onSuccess:function(){var e=window.ux.api._csrfToken,t={document:{"@resolver":"Upload",id:p},documentName:m,inline:!0},n="bin?csrf=".concat(e,"&r=officePreview.getPdf").concat(encodeURIComponent(JSON.stringify(t)));Object(we.c)(n)}}),y.next=36,Object(c.e)(b);case 36:Object(f.a)("mail","print");case 37:y.next=42;break;case 39:y.prev=39,y.t0=y.catch(0),console.log("doPrintEmail",y.t0);case 42:case"end":return y.stop()}},du,null,[[0,39]])}function Xu(e){var t,n,r,o,a,i,s;return regeneratorRuntime.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.prev=0,t=e.item,n=t.uid,r=t.folderPath,o=e.previewInstance,l.next=4,Object(c.f)(be.o);case 4:return a=l.sent,i={descriptor:{"@resolver":"Mail",accountId:a,folder:r,uid:n,part:"-"}},l.next=8,Object(c.b)(Ol,i,{method:"URI"});case 8:s=l.sent,Object(we.c)(s,window.ux.getWindow(o)),Object(f.a)("mail","save_eml",{record:i}),l.next=16;break;case 13:l.prev=13,l.t0=l.catch(0),console.log("doSaveEMLFile",l.t0);case 16:case"end":return l.stop()}},fu,null,[[0,13]])}function $u(e){var t,n,r,o,a,i,s,l,u,d,p,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.prev=0,t=e.addresses,n=e.previewInstance,r=Object(ke.a)("mail.sender.maxTrusted"),y.next=6,Object(c.f)(be.c);case 6:return o=y.sent,y.next=9,Object(c.f)(oi.n);case 9:return a=y.sent,y.next=12,Object(c.f)(oi.h);case 12:if(i=y.sent,a&&!(a.length<=0)){y.next=18;break}return y.next=16,Object(c.b)(zl);case 16:(l=y.sent).error||(a=l.senders);case 18:if(i&&!(i.length<=0)){y.next=23;break}return y.next=21,Object(c.b)(Gl);case 21:(u=y.sent).error||(i=u.senders);case 23:if(t=sl()(t),d=fl()(t,i),t=fl()(ml()(t,a),t),ul()(t,function(e){var t=e.split("@")[1];i.includes(t)&&(s=t)}),!s){y.next=32;break}return y.next=30,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("settings.errorMessage.ADD_NOT_BLOCK_DOMAIN"),s)}},n));case 30:y.next=68;break;case 32:if(!(d.length>0)){y.next=39;break}return p=Object(Ce.a)(Object(Se.a)("settings.errorMessage.ADD_NOT_BLOCK_DOMAIN"),d[0]),d[0].includes("@")&&(p=Object(Ce.a)(Object(Se.a)("settings.errorMessage.ADD_NOT_BLOCK_EMAIL"),d[0])),y.next=37,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:p}},n));case 37:y.next=68;break;case 39:if(!(t.length+a.length>r)){y.next=44;break}return y.next=42,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)('errorMsg.INTERNAL_ERROR["service.quotaExceeded"]'),t.length+a.length,r)}},n));case 42:y.next=68;break;case 44:if(!t.includes(o.email)){y.next=49;break}return y.next=47,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("settings.errorMessage.WHITE_LIST_ADDSELF_ERROR")}},n));case 47:y.next=68;break;case 49:return y.next=51,Object(c.b)(Yl,{option:"add",addresses:t});case 51:if((m=y.sent).error){y.next=63;break}if(!(t.length>0)){y.next=59;break}return(t=t.concat(a)).sort(),y.next=58,Object(c.e)(Object(ri.k)({senders:t}));case 58:Object(f.a)("mail","whitelist");case 59:return y.next=61,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.ADD_SUCCESS")},n));case 61:y.next=68;break;case 63:return h=m.error.data,b=m.error.message,"INTERNAL_ERROR"===h.code&&"service.quotaExceeded"===h.message.key&&(b=Object(Ce.a)(Object(Se.a)('errorMsg.INTERNAL_ERROR["service.quotaExceeded"]'),h.message.parameters.count,h.message.parameters.limit)),y.next=68,Object(c.e)(Object(Co.c)({message:b},n));case 68:y.next=73;break;case 70:y.prev=70,y.t0=y.catch(0),console.log("doModifySafeSenderSaga",y.t0);case 73:case"end":return y.stop()}},pu,null,[[0,70]])}function Ju(e){var t,n,r,o,a,i,s,l,u,d,p,m;return regeneratorRuntime.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.prev=0,t=e.addresses,n=e.previewInstance,r=Object(ke.a)("mail.sender.maxTrusted"),h.next=6,Object(c.f)(be.c);case 6:return o=h.sent,h.next=9,Object(c.f)(oi.n);case 9:return a=h.sent,h.next=12,Object(c.f)(oi.h);case 12:if(i=h.sent,a&&!(a.length<=0)){h.next=18;break}return h.next=16,Object(c.b)(zl);case 16:(s=h.sent).error||(a=s.senders);case 18:if(i&&!(i.length<=0)){h.next=23;break}return h.next=21,Object(c.b)(Gl);case 21:(l=h.sent).error||(i=l.senders);case 23:if(t=sl()(t),u=fl()(t,a),t=fl()(ml()(t,i),t),!(u.length>0)){h.next=31;break}return h.next=29,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("settings.errorMessage.ADD_NOT_SAFE_EMAIL"),u[0])}},n));case 29:h.next=60;break;case 31:if(!(t.length+i.length>r)){h.next=36;break}return h.next=34,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)('errorMsg.INTERNAL_ERROR["service.quotaExceeded"]'),t.length+i.length,r)}},n));case 34:h.next=60;break;case 36:if(!t.includes(o.email)){h.next=41;break}return h.next=39,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("settings.errorMessage.BLOCKED_SENDER_ADDSELF_ERROR")}},n));case 39:h.next=60;break;case 41:return h.next=43,Object(c.b)(Wl,{option:"add",addresses:t});case 43:if((d=h.sent).error){h.next=55;break}if(!(t.length>0)){h.next=51;break}return(t=t.concat(i)).sort(),Object(f.a)("mail","block_sender",{record:t}),h.next=51,Object(c.e)(Object(ri.i)(t));case 51:return h.next=53,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.ADD_SUCCESS")},n));case 53:h.next=60;break;case 55:return p=d.error.data,m=d.error.message,"INTERNAL_ERROR"===p.code&&("service.quotaExceeded"===p.message.key?m=Object(Ce.a)(Object(Se.a)('errorMsg.INTERNAL_ERROR["service.quotaExceeded"]'),p.message.parameters.count,p.message.parameters.limit):"service.disabled"===p.message.key&&(m=Object(Se.a)("common.errorMessage.SERVICE_DISABLED"))),h.next=60,Object(c.e)(Object(Co.c)({message:m},n));case 60:h.next=65;break;case 62:h.prev=62,h.t0=h.catch(0),console.log("doModifyBlockSenderSaga",h.t0);case 65:case"end":return h.stop()}},mu,null,[[0,62]])}function Zu(e){var t,n,r,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(i.prev=0,t=e.addresses,n=e.previewInstance,r=e.type,o=[],ul()(t,function(e){e.indexOf("@")>-1&&o.push(e.split("@")[1])}),Object(f.a)("mail","block_domain",{record:o}),a=Object(Se.a)("mail.confirmMessage.BLOCKDOMAIN_CONFIRM"),r!==s.fb){i.next=11;break}return i.next=9,Object(c.b)(Ju,tu(tu({},e),{},{addresses:o}));case 9:i.next=13;break;case 11:return i.next=13,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:Object(Se.a)("mail.action.BLOCK_DOMAIN"),message:a},opt:{yes:regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.b)(Ju,tu(tu({},e),{},{addresses:o}));case 2:case"end":return t.stop()}},t)})}},n));case 13:i.next=18;break;case 15:i.prev=15,i.t0=i.catch(0),console.log("doModifyBlockDomainSaga",i.t0);case 18:case"end":return i.stop()}},hu,null,[[0,15]])}function Qu(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.delegateYield(regeneratorRuntime.mark(function t(){var n,r,o,a,i,s,l,u,d,f;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.item,r=[],o=null,t.next=5,Object(c.f)(be.c);case 5:if(a=t.sent,i=function(e){var t=e.recipients,n=t.to,r=void 0===n?[]:n,o=t.cc,i=void 0===o?[]:o,c=t.bcc,s=void 0===c?[]:c,l=e.from.address,u=void 0===l?null:l,d=r.concat(i,s).map(function(e){return e.address});return u&&d.push(u),d.filter(function(e){return e!==a.email})},!(n&&n.length&&n.length>0)){t.next=25;break}1===n.length&&(o=n[0].subject),s=0;case 10:if(!(se.length)&&(t=e.length);for(var n=0,r=new Array(t);nl});if(m)p=i[i.indexOf(m)-1].index}for(var h=0;hl&&(d=h),f<0&&y>=u){f=h-1;break}if(c===h+1){f=h;break}}return{viewportStartIndex:d,viewportEndIndex:f,visibleStartIndex:Math.min(d+r,0),visibleEndIndex:f<0?c-1:Math.min(c-1,f+r),prefixIndex:p}},mf=function(e,t){var n=t.currentSelectedInfo,r=t.visibleStartIndex,o=t.visibleEndIndex,a=t.renderData;if(n.length)for(var i=Kd(n,1)[0],c=[i],s=!1,l=e.data.id,u=r;u<=o;u+=1){var d=a.rows[u].data.id;if(d===i){if(!0===s)return c;s=!0}else if(d===l){if(c.push(d),!0===s)return c;s=!0}else s&&c.push(d)}return[e&&e.data?e.data.id:e]},hf=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=Object.entries(e),r=0;r=1?(I=E[T-1].data.id,A=p.filter(function(e){return e!==I})):A=[k]),38===i&&(D=E[T+1].data.id,A=p.filter(function(e){return e!==D}))):A=p.concat([_]):A=[_],W.next=25;break;case 24:s===cf?A=[]:(L=t.data.id,_=L,j=p.some(function(e){return e===_}),s===ef||s===af||s===of?A=a?mf(t,{currentSelectedInfo:p,visibleStartIndex:m,visibleEndIndex:h,renderData:b}):r||o||g?j?p.filter(function(e){return e!==_}):p.concat([_]):[_]:s===tf?A=a?mf(t,{currentSelectedInfo:p,visibleStartIndex:m,visibleEndIndex:h,renderData:b}):j?p.filter(function(e){return e!==_}):p.concat([_]):s===nf&&(A=j?p:[_],Object(f.a)("contacts","drag",{record:A})));case 25:M=v,x=m;case 27:if(!(xv+y&&(M=H-y),W.abrupt("break",36);case 33:x+=1,W.next=27;break;case 36:if(M===v){W.next=39;break}return W.next=39,Object(c.e)(Object(u.u)({scrollTop:M}));case 39:if(p.length===A.length&&!p.filter(function(e){return!A.includes(e).length})){W.next=48;break}return W.next=42,Object(c.e)(Object(u.k)(A));case 42:return W.next=44,Object(c.f)(gd.w);case 44:if(G=W.sent,(s!==of||G!==$d)&&s!==cf){W.next=48;break}return W.next=48,Object(c.e)(Object(u.t)());case 48:case"end":return W.stop()}},Td)}function gf(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(hl.Zb,vf);case 2:case"end":return e.stop()}},Sd)}function Ef(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.selectedInfo,r.next=3,Object(c.f)(Ed.e);case 3:if(n=r.sent,!n.show||!t.length){r.next=8;break}return r.next=8,Object(c.e)(Object(Jl.c)(!1,{isGroup:!1}));case 8:if(!t.length){r.next=11;break}return r.next=11,Object(c.e)(Object(Zl.Y)({}));case 11:Object(f.a)("contacts","select_contact",{record:t});case 12:case"end":return r.stop()}},wd)}function Of(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.Qb,Ef);case 2:case"end":return e.stop()}},Cd)}function _f(){var e,t,n,r,o,a,i,s,l,d,f,p,m,h;return regeneratorRuntime.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(c.f)(gd.j);case 2:for(e=b.sent,t=e.visibleStartIndex,n=e.visibleEndIndex,r=e.listHeight,o=e.scrollTop,a=e.selectedInfo,i=void 0===a?[]:a,s=e.renderData.rows,l=[],d=t;d<=n;d+=1)f=s[d].clientRect,p=f.top,m=f.bottom,p>=o&&m<=o+r&&(h=s[d].data.id,l.push(h));if(0!==i.length&&i.length===l.length&&!i.filter(function(e,t){return l[t]!==e}).length){b.next=17;break}return b.next=15,Object(c.e)(Object(u.k)(l));case 15:b.next=19;break;case 17:return b.next=19,Object(c.e)(Object(u.k)([]));case 19:case"end":return b.stop()}},Nd)}function Af(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.Sb,_f);case 2:case"end":return e.stop()}},Rd)}function Tf(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(""!==e.searchFilter){t.next=15;break}return t.next=4,Object(c.e)(Object(u.p)(Jd));case 4:return t.prev=4,t.next=7,Object(c.e)(Object(u.c)(void 0,{isForceFetch:!0}));case 7:return t.next=9,Object(c.e)(Object(u.f)(void 0,{isForceFetch:!0}));case 9:Object(f.a)("contacts","search"),t.next=15;break;case 12:throw t.prev=12,t.t0=t.catch(4),t.t0;case 15:case"end":return t.stop()}},kd,null,[[4,12]])}function Sf(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(hl.Ub,Tf);case 2:case"end":return e.stop()}},Id)}function wf(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.searchStatus,n.prev=1,t!==Zd){n.next=9;break}return n.next=5,Object(c.e)(Object(u.f)());case 5:return n.next=7,Object(c.e)(Object(u.c)());case 7:n.next=11;break;case 9:return n.next=11,Object(c.e)(Object(u.t)({scrollTop:0}));case 11:return n.next=13,Object(c.e)(Object(u.k)([]));case 13:n.next=18;break;case 15:throw n.prev=15,n.t0=n.catch(1),n.t0;case 18:case"end":return n.stop()}},Dd,null,[[1,15]])}function Cf(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.Vb,wf);case 2:case"end":return e.stop()}},Pd)}function Nf(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.sort,n.prev=1,t!==lf){n.next=7;break}return n.next=5,Object(c.e)(Object(Le.c)(Yd({},Ie.tb.CONTACT_SORT_BY,"firstName,lastName"),{sync:!0}));case 5:n.next=15;break;case 7:if(t!==uf){n.next=12;break}return n.next=10,Object(c.e)(Object(Le.c)(Yd({},Ie.tb.CONTACT_SORT_BY,"lastName,firstName"),{sync:!0}));case 10:n.next=15;break;case 12:if(t!==df){n.next=15;break}return n.next=15,Object(c.e)(Object(Le.c)(Yd({},Ie.tb.CONTACT_SORT_BY,"nickname"),{sync:!0}));case 15:return n.next=17,Object(c.e)(Object(u.h)(!1));case 17:return n.next=19,Object(c.e)(Object(u.f)());case 19:return n.next=21,Object(c.e)(Object(u.c)());case 21:return n.next=23,Object(c.e)(Object(u.k)([]));case 23:return n.next=25,Object(c.e)(Object(u.t)({scrollTop:0}));case 25:Object(f.a)("contacts","sort",{record:t}),n.next=31;break;case 28:throw n.prev=28,n.t0=n.catch(1),n.t0;case 31:case"end":return n.stop()}},Ld,null,[[1,28]])}function Rf(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.Wb,Nf);case 2:case"end":return e.stop()}},jd)}function kf(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.f)(Ql.d);case 2:if(e=t.sent,!e.properties.collected){t.next=9;break}return t.next=7,Object(c.e)(Object(l.k)());case 7:t.next=15;break;case 9:return t.next=11,Object(c.e)(Object(u.h)(!1));case 11:return t.next=13,Object(c.e)(Object(u.c)(void 0,{isForceFetch:!0}));case 13:return t.next=15,Object(c.e)(Object(u.f)(void 0,{isForceFetch:!0}));case 15:case"end":return t.stop()}},Md)}function If(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.param){t.next=7;break}return t.next=3,Object(c.e)(Object(u.h)(!1));case 3:return t.next=5,Object(c.b)(kf);case 5:t.next=13;break;case 7:return t.next=9,Object(c.e)(Object(u.h)(!0));case 9:return t.next=11,Object(c.e)(Object(u.c)(e,{isForceFetch:!0}));case 11:return t.next=13,Object(c.e)(Object(u.f)(e,{isForceFetch:!0}));case 13:case"end":return t.stop()}},xd)}function Df(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(hl.Pb,kf);case 2:case"end":return e.stop()}},Fd)}function Pf(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(hl.xb,If);case 2:case"end":return e.stop()}},Bd)}function Lf(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.touchSearchMode!==Qd){t.next=4;break}return t.next=4,Object(c.e)(Object(u.p)(Jd));case 4:case"end":return t.stop()}},Ud)}function jf(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.Nc,Lf);case 2:case"end":return e.stop()}},Vd)}function Mf(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.touchSelectMode!==$d){t.next=4;break}return t.next=4,Object(c.e)(Object(u.k)([]));case 4:case"end":return t.stop()}},Hd)}function xf(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.Oc,Mf);case 2:case"end":return e.stop()}},Gd)}var Ff={watchUpdateContactListNavigation:yf,watchUpdateContactListSelection:gf,watchSelectContacts:Of,watchSelectVisibleContacts:Af,watchSetContactListSearchFilter:Sf,watchSetContactListSearchStatus:Cf,watchSortContactList:Rf,watchReloadContactList:Df,watchReloadContactGroup:Pf,watchToggleContactSearchModeOnTUI:jf,watchToggleContactSelectModeOnTUI:xf};function Bf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Uf(e){for(var t=1;t0&&n.length-1>=hp)){r.next=8;break}return r.next=7,Object(c.e)(Object(ce.addModalToShow)(Uf(Uf({},t),{},{modalProps:Uf(Uf({},t.modalProps),{},{message:Object(Ce.a)(t.modalProps.message,n.length)})})));case 7:return r.abrupt("return");case 8:return r.next=10,Object(c.e)(Object(Jl.b)(!0));case 10:case"end":return r.stop()}},Xf)}function Cp(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.addressBook.id,n.next=3,Object(c.e)(Object(hs.u)(t));case 3:return n.next=5,Object(c.e)(Object(Jl.b)(!0));case 5:Object(f.a)("contacts","rename_ab",{record:t});case 6:case"end":return n.stop()}},$f)}function Np(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.modal,o.next=3,Object(c.f)(Ql.h);case 3:return n=o.sent,r=n.id,o.next=7,Object(c.e)(Object(ce.addModalToShow)(Uf(Uf({},t),{},{opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(hs.l)(r));case 2:return e.next=4,Object(c.e)(Object(u.t)());case 4:case"end":return e.stop()}},e)})}})));case 7:case"end":return o.stop()}},Jf)}function Rp(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(t=e.opt,n=t.id,r=t.name,o=t.type,!n){a.next=6;break}return a.next=4,Object(c.e)(Object(hs.x)(n,r,o));case 4:a.next=8;break;case 6:return a.next=8,Object(c.e)(Object(hs.c)(r));case 8:case"end":return a.stop()}},Zf)}function kp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(Jl.b)(!1));case 2:return e.next=4,Object(c.e)(Object(hs.u)());case 4:case"end":return e.stop()}},Qf)}function Ip(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.id,n=e.name,r=e.modal,Object(f.a)("contacts","delete_ab",{record:t}),o.next=4,Object(c.e)(Object(ce.addModalToShow)(Uf(Uf({},r),{},{opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(hs.g)(t,n));case 2:case"end":return e.stop()}},e)})}})));case 4:case"end":return o.stop()}},ep)}function Dp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.p,gp);case 2:case"end":return e.stop()}},tp)}function Pp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.o,Tp);case 2:case"end":return e.stop()}},np)}function Lp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.q,Sp);case 2:case"end":return e.stop()}},rp)}function jp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(hl.c,Ep);case 2:case"end":return e.stop()}},op)}function Mp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.s,wp);case 2:case"end":return e.stop()}},ap)}function xp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.i,Cp);case 2:case"end":return e.stop()}},ip)}function Fp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.t,Rp);case 2:case"end":return e.stop()}},cp)}function Bp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.u,kp);case 2:case"end":return e.stop()}},sp)}function Up(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(hl.y,Op);case 2:case"end":return e.stop()}},lp)}function Vp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(hl.g,_p);case 2:case"end":return e.stop()}},up)}function Hp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.e,Ip);case 2:case"end":return e.stop()}},dp)}function Gp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.l,Ap);case 2:case"end":return e.stop()}},fp)}function Wp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.j,Np);case 2:case"end":return e.stop()}},pp)}var zp={watchFetchAddressBookRequest:Dp,watchCreateAddressBookRequest:jp,watchRenameAddressBookRequest:Up,watchDeleteAddressBookRequest:Vp,watchEmptyTrashAddressBookRequest:Gp,watchGetAddressBooks:Pp,watchSelectAddressBook:Lp,watchNewAddressBook:Mp,watchEditAddressBook:xp,watchSaveAddressBook:Fp,watchCancelSaveAddressBook:Bp,watchDeleteAddressBook:Hp,watchEmptyTrashAddressBook:Wp},Yp=regeneratorRuntime.mark(Jp),Kp=regeneratorRuntime.mark(Zp),qp=Ie.d.CONTACTS,Xp=Ie.xb.SEARCH_STATUS_SEARCHING,$p=Ie.xb.SEARCH_STATUS_STANDBY;function Jp(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.appName,a.next=3,Object(c.f)(Gs.a);case 3:return n=a.sent,a.next=6,Object(c.f)(Ed.e);case 6:if(r=a.sent,o=r.show,n||!o){a.next=11;break}return a.next=11,Object(c.e)(Object(Jl.c)(!1,{isGroup:!1}));case 11:return a.next=13,Object(c.b)(Ks,{onOver:regeneratorRuntime.mark(function e(){var n,r,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===t.toLowerCase().indexOf(qp.toLowerCase())){e.next=33;break}return e.next=3,Object(c.f)(Ql.i);case 3:if(n=e.sent,!V()(n)){e.next=9;break}return e.next=7,Object(c.b)(js);case 7:e.next=33;break;case 9:return e.next=11,Object(c.f)(Ql.e);case 11:if(e.sent===n[0].id){e.next=17;break}return e.next=15,Object(c.e)(Object(hs.t)(n[0].id));case 15:e.next=33;break;case 17:return e.next=19,Object(c.f)(gd.m);case 19:return r=e.sent,e.next=22,Object(c.f)(gd.q);case 22:if(o=e.sent,V()(r)){e.next=26;break}return e.next=26,Object(c.e)(Object(Zl.Y)({}));case 26:if(o!==Xp){e.next=29;break}return e.next=29,Object(c.e)(Object(u.p)($p));case 29:return e.next=31,Object(c.e)(Object(u.t)({scrollTop:0}));case 31:return e.next=33,Object(c.e)(Object(u.k)([]));case 33:case"end":return e.stop()}},e)})});case 13:case"end":return a.stop()}},Yp)}function Zp(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.dc,Jp);case 2:case"end":return e.stop()}},Kp)}var Qp={watchSwitchContacts:Zp},em=n(327),tm=n.n(em),nm=n(261),rm=n(220),om=n(292);function am(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function im(e){for(var t=1;t0&&void 0!==d[0]?d[0]:{},t=e.criteriaFilter,n=e.filter,r=e.offset,o=e.pageSize,a=e.requiredField,i=e.sort,s=e.typeFilter,l=Ie.x,f.next=4,Object(c.f)(Ql.e);case 4:return f.t0=f.sent,f.t1=km()(t)?Fm:t,f.t2=km()(n)?"":n,f.t3=km()(r)?0:r,f.t4=km()(o)?l:Math.max(l,o),f.t5=km()(a)?Bm:a,f.next=12,Object(c.f)(Dm.a);case 12:if(f.t6=f.sent,!km()(i)){f.next=19;break}return f.next=16,Object(c.f)(Dm.c);case 16:f.t7=f.sent,f.next=20;break;case 19:f.t7=i;case 20:return f.t8=f.t7,f.t9=km()(s)?Um:s,u={addressBookId:f.t0,criteriaFilter:f.t1,filter:f.t2,offset:f.t3,pageSize:f.t4,requiredField:f.t5,searchFields:f.t6,sort:f.t8,typeFilter:f.t9},f.abrupt("return",u);case 24:case"end":return f.stop()}},Pm)}function Hm(e){var t,n,r,o,a,i,s,l,u,f,p,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return t=e.params,n="contacts.listAll",r=null,y.prev=3,y.next=6,Object(c.b)(Vm,t);case 6:return r=y.sent,a=(o=r).criteriaFilter,i=o.filter,s=o.offset,l=o.pageSize,u=o.requiredField,f=o.searchFields,p=o.sort,m=o.typeFilter,h={criteriaFilter:a,filter:i,page:{offset:s,size:l},requiredField:u,searchFields:f,sort:p,typeFilter:m},y.next=11,Object(c.b)(d.a.service,n,h);case 11:return b=y.sent,y.next=14,Object(c.e)(Object(Im.d)(b));case 14:y.next=20;break;case 16:return y.prev=16,y.t0=y.catch(3),y.next=20,Object(c.e)(Object(Im.b)(y.t0));case 20:case"end":return y.stop()}},Lm,null,[[3,16]])}function Gm(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:t=regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.g)(hl.xc);case 2:if(n=t.sent,!e){t.next=6;break}return t.next=6,Object(c.c)(e);case 6:return t.next=8,Object(c.d)(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.opts&&n.opts.debounceTime?n.opts.debounceTime:500,e.next=3,Object(c.b)(P.b,t);case 3:return e.next=5,Object(c.b)(Hm,n);case 5:case"end":return e.stop()}},e)}));case 8:e=t.sent;case 9:case"end":return t.stop()}},t)});case 1:return n.delegateYield(t(),"t0",3);case 3:n.next=1;break;case 5:case"end":return n.stop()}},jm)}function Wm(e){var t,n,r,o,a,i,s,l,u,f,p,m,h,b,y;return regeneratorRuntime.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return t=e.params,n="contacts.list",r=null,v.prev=3,v.next=6,Object(c.b)(Vm,t);case 6:return r=v.sent,a=(o=r).addressBookId,i=o.criteriaFilter,s=o.filter,l=o.offset,u=o.pageSize,f=o.requiredField,p=o.searchFields,m=o.sort,h=o.typeFilter,b={addressBookId:a,criteriaFilter:i,filter:s,page:{offset:l,size:u},requiredField:f,searchFields:p,sort:m,typeFilter:h},v.next=11,Object(c.b)(d.a.service,n,b);case 11:return y=v.sent,v.next=14,Object(c.e)(Object(Im.g)(y));case 14:v.next=20;break;case 16:return v.prev=16,v.t0=v.catch(3),v.next=20,Object(c.e)(Object(Im.e)(v.t0));case 20:case"end":return v.stop()}},Mm,null,[[3,16]])}function zm(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:t=regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.g)(hl.Ac);case 2:if(n=t.sent,!e){t.next=6;break}return t.next=6,Object(c.c)(e);case 6:return t.next=8,Object(c.d)(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.opts&&n.opts.debounceTime?n.opts.debounceTime:500,e.next=3,Object(c.b)(P.b,t);case 3:return e.next=5,Object(c.b)(Wm,n);case 5:case"end":return e.stop()}},e)}));case 8:e=t.sent;case 9:case"end":return t.stop()}},t)});case 1:return n.delegateYield(t(),"t0",3);case 3:n.next=1;break;case 5:case"end":return n.stop()}},xm)}var Ym={watchContactPickersListAllFetchRequest:Gm,watchContactPickersListFetchRequest:zm},Km=n(270),qm=regeneratorRuntime.mark(oh),Xm=regeneratorRuntime.mark(ah),$m=regeneratorRuntime.mark(ih),Jm=regeneratorRuntime.mark(ch),Zm=regeneratorRuntime.mark(sh),Qm=regeneratorRuntime.mark(lh),eh=regeneratorRuntime.mark(uh),th=regeneratorRuntime.mark(dh),nh=regeneratorRuntime.mark(fh),rh=regeneratorRuntime.mark(ph);function oh(e){var t,n,r,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.apiName,n=void 0===t?"contacts.previewMerge":t,i.next=3,Object(c.f)(Ql.e);case 3:return r=i.sent,i.next=6,Object(c.f)(Km.a);case 6:return o=i.sent,i.prev=7,i.next=10,Object(c.b)(d.a.service,n,{addressBookId:r,contactIds:o});case 10:return a=i.sent,i.next=13,Object(c.e)(Object(rm.f)(a));case 13:i.next=19;break;case 15:return i.prev=15,i.t0=i.catch(7),i.next=19,Object(c.e)(Object(rm.d)(i.t0));case 19:case"end":return i.stop()}},qm,null,[[7,15]])}function ah(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.f)(gd.t);case 2:if(e=t.sent,Object(f.a)("contacts","click_merge",{records:e}),!(e.length>1)){t.next=11;break}return t.next=7,Object(c.e)(Object(Jl.g)(!0));case 7:return t.next=9,Object(c.e)(Object(rm.i)(e));case 9:return t.next=11,Object(c.e)(Object(rm.e)());case 11:case"end":return t.stop()}},Xm)}function ih(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.added,n=e.contactId,o.next=3,Object(c.f)(Km.a);case 3:if(r=o.sent,!t){o.next=9;break}return o.next=7,Object(c.e)(Object(rm.h)(r.concat(n)));case 7:o.next=11;break;case 9:return o.next=11,Object(c.e)(Object(rm.h)(r.filter(function(e){return e!==n})));case 11:return o.next=13,Object(c.f)(Km.a);case 13:if(!(o.sent.length>0)){o.next=17;break}return o.next=17,Object(c.e)(Object(rm.e)());case 17:case"end":return o.stop()}},$m)}function ch(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.opts,n.next=3,Object(c.e)(Object(Zl.Z)(t));case 3:return n.next=5,Object(c.g)(hl.K);case 5:return n.next=7,Object(c.e)(Object(Jl.g)(!1));case 7:case"end":return n.stop()}},Jm)}function sh(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(Jl.g)(!1));case 2:case"end":return e.stop()}},Zm)}function lh(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.dc,oh);case 2:case"end":return e.stop()}},Qm)}function uh(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.Rb,ah);case 2:case"end":return e.stop()}},eh)}function dh(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.gc,ih);case 2:case"end":return e.stop()}},th)}function fh(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(hl.bc,ch);case 2:case"end":return e.stop()}},nh)}function ph(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(hl.ac,sh);case 2:case"end":return e.stop()}},rh)}var mh={watchContactPreviewMergeRequest:lh,watchContactListSelectToMerge:uh,watchContactMergeSelect:dh,watchContactMergeMerge:fh,watchContactMergeCancelMerge:ph},hh=n(244),bh=n(320);Ie.w.TYPE_FILTER_BOTH;var yh=i.a.mark(Ch),vh=i.a.mark(Nh),gh=i.a.mark(Rh),Eh=i.a.mark(kh),Oh=i.a.mark(Ih),_h=i.a.mark(Dh);function Ah(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Th(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?Object(f.a)("contacts","delete_contacts",{record:n}):Object(f.a)("contacts","delete_contact",{record:n});case 29:return e.next=31,Object(c.e)(Object(u.t)());case 31:return e.next=33,Object(c.g)([hl.K,hl.tb]);case 33:return e.next=35,Object(c.e)(Object(Zl.Y)({}));case 35:return e.next=37,Object(c.e)(Object(u.c)(void 0,{isForceFetch:!0}));case 37:case"end":return e.stop()}},e)})}})));case 16:case"end":return p.stop()}},Yh)}function Pb(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.H,Db);case 2:case"end":return e.stop()}},Kh)}function Lb(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(Jl.h)(!0));case 2:Object(f.a)("contacts","move_to_group");case 3:case"end":return e.stop()}},qh)}function jb(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(hl.ic,Lb);case 2:case"end":return e.stop()}},Xh)}function Mb(e){var t,n,r,o,a,i,s,d;return regeneratorRuntime.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return t=e.contactIds,n=e.destAddressBookId,r=e.sourceAddressBookId,f.next=3,Object(c.f)(Ql.e);case 3:return o=f.sent,f.next=6,Object(c.f)(Od.a);case 6:if(a=f.sent,i=[],o!==Ob){f.next=23;break}for(s=0;s1)){p.next=20;break}s=i.map(function(e){return e.result}),f=0;case 12:if(!(f1)){f.next=18;break}n=0;case 9:if(!(n0&&void 0!==f[0]?f[0]:{},t=e.criteriaFilter,n=e.offset,r=e.pageSize,o=e.requiredField,a=e.sort,i=e.typeFilter,s=e.type,l=Ie.x,p.next=4,Object(c.f)(gd.o);case 4:return u=p.sent,p.next=7,Object(c.f)(Ql.e);case 7:return p.t0=p.sent,p.t1=km()(t)?Mv:t,p.t2=u.trim(),p.t3=km()(n)?0:n,p.t4=km()(r)?l:Math.max(l,r),p.t5=km()(o)?xv:o,p.next=15,Object(c.f)(gd.n);case 15:if(p.t6=p.sent,!km()(a)){p.next=22;break}return p.next=19,Object(c.f)(ge.d);case 19:p.t7=p.sent,p.next=23;break;case 22:p.t7=a;case 23:return p.t8=p.t7,p.t9=km()(i)?"CONTACT_GROUP_LOAD"===s?Bv:Fv:i,d={addressBookId:p.t0,criteriaFilter:p.t1,filter:p.t2,offset:p.t3,pageSize:p.t4,requiredField:p.t5,searchFields:p.t6,sort:p.t8,typeFilter:p.t9},p.abrupt("return",d);case 27:case"end":return p.stop()}},Sv)}function Vv(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.addressBookId,n=e.filter,r=e.sort,a.next=3,Object(c.f)(gd.h);case 3:if(o=a.sent,!(n||km()(o[t])||km()(o[t][r]))){a.next=6;break}return a.abrupt("return",!0);case 6:return a.abrupt("return",!1);case 7:case"end":return a.stop()}},wv)}function Hv(e){var t,n,r,o,a,i,s,l,u,d,f;return regeneratorRuntime.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return t=e.addressBookId,n=e.filter,r=e.offset,o=e.pageSize,a=e.sort,p.next=3,Object(c.f)(gd.a);case 3:if(i=p.sent,!(n||km()(i[t])||km()(i[t][a]))){p.next=6;break}return p.abrupt("return",!0);case 6:s=i[t][a],l=s.indexes,u=s.totalCount,d=Math.min(u,r+o),f=r;case 9:if(!(f0&&Object(f.a)("cal","move_next");case 15:case"end":return s.stop()}},dg)}function Wg(){var e,t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return e=window.TimeUtil.getTimeZoneMomentForRui(),t=e.format(Ie.m),n.next=4,Object(c.e)(Object(Zv.L)({currentDate:t}));case 4:return n.next=6,Object(c.e)(Object(Zv.P)(t));case 6:Object(f.a)("cal","show_today");case 7:case"end":return n.stop()}},fg)}function zg(e){var t,n,r,o,a,i,s,l,u,p,m,h,b,y,v,g;return regeneratorRuntime.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return t=e.calendar,n=e.callback,r=t.id,o=t.visible,a=t.color,i=t.name,s=t.published,l=t.personal,u=void 0===l||l,p=t.url,m=r?"calendar.update":p?"calendar.subscribe":"calendar.create",h=r?{id:r,properties:{visible:o,color:a,name:i,published:s}}:{name:i,color:a,url:p},E.prev=5,E.next=8,Object(c.b)(d.a.service,m,h);case 8:return(b=E.sent).personal=b.personal||u,E.next=12,Object(c.e)(Object(Zv.X)(b));case 12:return E.next=14,Object(c.e)(Object(Zv.r)());case 14:return E.next=16,Object(c.e)(Object(Co.c)({message:Object(Ce.a)(r?Object(Se.a)("calendar.notifyMessage.CALENDAR_UPDATED"):Object(Se.a)("calendar.notifyMessage.CALENDAR_ADDED"),i)}));case 16:return E.next=18,Object(c.e)(Object(Zv.F)({}));case 18:n&&n(),"calendar.create"===m?Object(f.a)("cal","add_cal",{record:b}):"calendar.subscribe"===m?Object(f.a)("cal","subscribe",{record:b}):Object(f.a)("cal","update_cal",{record:b}),E.next=30;break;case 22:return E.prev=22,E.t0=E.catch(5),E.next=26,Object(c.e)(Object(Zv.r)());case 26:return y=E.t0.data,v=y.code,g=y.message.parameters.limit,E.next=29,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("calendar.errorMessage.".concat(v)),g)}}));case 29:n&&n();case 30:case"end":return E.stop()}},pg,null,[[5,22]])}function Yg(e){var t,n,r,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.calendarId,n=e.name,r=e.callback,o="calendar.delete",a={id:t},i.next=5,Object(c.e)(Object(Zv.c)({message:Object(Ce.a)(Object(Se.a)("calendar.list.DELETE_CALENDAR_CONFIRM"),n)}));case 5:return i.next=7,Object(c.g)(Qv.a);case 7:if(i.sent.answer===Ie.r.YES){i.next=10;break}return i.abrupt("return");case 10:return i.next=12,Object(c.b)(d.a.service,o,a);case 12:return i.next=14,Object(c.e)(Object(Zv.r)());case 14:return i.next=16,Object(c.e)(Object(Zv.K)(t));case 16:return i.next=18,Object(c.e)(Object(Co.c)({message:Object(Ce.a)(Object(Se.a)("calendar.notifyMessage.CALENDAR_DELETED"),n)}));case 18:return i.next=20,Object(c.f)(tg.h);case 20:if("list"!==i.sent){i.next=24;break}return i.next=24,Object(c.e)(Object(Zv.A)());case 24:r&&r(),Object(f.a)("cal","delete_cal",{record:t});case 26:case"end":return i.stop()}},mg)}function Kg(){var e,t,n,r,o,a,i,s,l,u,p,m;return regeneratorRuntime.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(c.f)(tg.J);case 2:return e=h.sent,h.next=5,Object(c.f)(tg.e);case 5:return t=h.sent,n=t.startTime,r=t.endTime,o=n.format("YYYYMMDD"),a=r.format("YYYYMMDD"),i=Object(ke.a)("settings.preference.localeLanguage.key"),s=Object(ke.a)("calendar.pageSizeOfPrintEventPDF"),h.next=14,Object(c.f)(Object(ge.m)(i));case 14:return l=h.sent,h.next=17,Object(c.b)(d.a.service,"calendar.generatePdf",{startTime:o,endTime:a,calendarIds:e,pageSize:s,inline:!0,color:!0,locale:l,view:"week",layout:"grid"},{method:"URI",enableNoop:!0});case 17:u=h.sent,Object(f.a)("cal","print_events",{record:u}),p="printFrame",(m=document.createElement("iframe")).id=p,m.style.display="none",m.setAttribute("src",u),document.body.appendChild(m),m.contentWindow.print();case 26:case"end":return h.stop()}},hg)}function qg(e){var t,n,r,o,a,i;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(t=e.calendar){s.next=3;break}return s.abrupt("return");case 3:if(n=t.accessList,r=t.id,n){s.next=16;break}return o="calendar.getAccessList",s.next=8,Object(c.b)(d.a.service,o,{calendarId:r});case 8:return a=s.sent,s.next=11,Object(c.e)(Object(Zv.w)(r,a));case 11:return s.next=13,Object(c.f)(Object(tg.a)(r));case 13:return i=s.sent,s.next=16,Object(c.e)(Object(Zv.e)(i));case 16:case"end":return s.stop()}},bg)}function Xg(e){var t,n,r,o,a,i;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.calendar.id,n=e.accessList,r=e.pub,o="calendar.setAccessList",s.next=4,Object(c.f)(be.c);case 4:return a=s.sent,i=a.username,r&&n.push({level:"read",userType:"anyone"}),s.next=9,Object(c.e)(Object(Zv.W)(t,n));case 9:return s.next=11,Object(c.e)(Object(Zv.e)());case 11:return s.next=13,Object(c.b)(d.a.service,o,{calendarId:t,ownerName:i,accessList:n});case 13:return s.next=15,Object(c.e)(Object(Co.c)({message:Object(Se.a)("calendar.notifyMessage.CALENDAR_SHARING_SAVED")}));case 15:Object(f.a)("cal","share_cal",{calendarId:t,accessList:n});case 16:case"end":return s.stop()}},yg)}function $g(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.data||e,"CALENDAR_ALREADY_EXISTS"!==t.code){n.next=6;break}return n.next=5,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("calendar.errorMessage.CALENDAR_ALREADY_EXISTS"))}}));case 5:return n.abrupt("return",!0);case 6:return n.abrupt("return",!1);case 7:case"end":return n.stop()}},vg)}function Jg(e){var t,n,r,o,a,i,s,l,u,p,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return t=e.calInfo,n=t.calid,r=t.name,Object(f.a)("cal","accept_shared_cal",{record:[n,r]}),y.next=4,Object(c.b)(Q.c,"calendar.subscribe",{url:n,name:r},{errorHandler:$g});case 4:if(o=y.sent,!o.error){y.next=8;break}return y.abrupt("return");case 8:return y.next=10,Object(c.e)(Object(Co.c)({message:Object(Se.a)("calendar.notifyMessage.CALENDAR_SHARED_ADDED")}));case 10:return y.next=12,Object(c.b)(d.a.service,"calendar.list");case 12:return a=y.sent,y.next=15,Object(c.e)(Object(Zv.y)(a));case 15:return y.next=17,Object(c.f)(tg.J);case 17:if((i=y.sent)&&0!==i.length){y.next=20;break}return y.abrupt("return");case 20:return y.next=22,Object(c.f)(tg.e);case 22:s=y.sent,l=s.startTime,u=s.endTime,p=xg(l,u),m=0;case 27:if(!(me.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function OE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _E(e){for(var t=1;t0)){g.next=16;break}return g.next=10,Object(c.f)(Object(tg.p)(e));case 10:return(l=g.sent)&&(u=window.TimeUtil.getDateTimePatterns().LongDateWithTime,l.startTime=l.startTime&&J()(l.startTime).format(u),l.endTime=l.endTime&&J()(l.endTime).format(u)),f="CANCEL_EVENT",e&&(p=window.TimeUtil.getDateTimePatterns().LongDateWithTime,e.startTime=e.startTime&&J()(e.startTime).format(p),e.endTime=e.endTime&&J()(e.endTime).format(p)),g.next=16,Object(c.b)(d.a.service,"calendar.event.sendInvite",{event:e,notifyType:f});case 16:g.next=31;break;case 18:if(g.prev=18,g.t0=g.catch(4),m=g.t0.data||g.t0,h=m.code,b=m.data,y=b&&b.invalidAddresses,"MESSAGE_SEND_FAILED"===h&&(v=Object(Ce.a)(Object(Se.a)("calendar.errorMessage.ERROR_RECIPIENT_INVALID"),y)),!v){g.next=29;break}return g.next=27,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:v}}));case 27:g.next=31;break;case 29:return g.next=31,Object(c.b)(Q.b,g.t0,o);case 31:return g.next=33,Object(c.e)(Object(Zv.m)({event:e,scope:t}));case 33:return g.next=35,Object(c.f)(tg.G);case 35:if(!g.sent){g.next=39;break}return g.next=39,Object(c.e)(Object(Zv.O)({event:e,scope:t}));case 39:return g.next=41,Object(c.e)(Object(Zv.k)());case 41:return g.next=43,Object(c.e)(Object(Zv.Q)([]));case 43:return g.next=45,Object(c.e)(Object(Zv.G)());case 45:case"end":return g.stop()}},NE,null,[[4,18]])}function tO(e){var t,n,r,o,a,i,s,l;return regeneratorRuntime.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(t=e.type,n=e.event,r=e.callBack,u.prev=1,o="instance",!n.recurrence||"none"===n.recurrence.frequency){u.next=19;break}return u.next=6,Object(c.e)(Object(Zv.T)());case 6:return u.next=8,Object(c.g)(Qv.y);case 8:if(a=u.sent,i=a.scope,o=i){u.next=14;break}return r&&r(),u.abrupt("return");case 14:return u.next=16,Object(c.b)(eO,n,o);case 16:r&&r(),u.next=23;break;case 19:return s=Object(Se.a)("calendar.toolbar.TITLE_DELETE_EVENT"),l=Object(Se.a)("calendar.confirmMessage.CONFIRM_DELETE"),u.next=23,Object(c.e)(Object(ce.addModalToShow)({modalType:"confirm",modalProps:{title:s,message:l},opt:{yes:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.b)(eO,n,o);case 2:r&&r();case 3:case"end":return e.stop()}},e)}),no:function(){r&&r()},cancel:function(){r&&r()}}}));case 23:Object(f.a)("cal","delete_event",{record:n}),u.next=31;break;case 26:return u.prev=26,u.t0=u.catch(1),u.next=30,Object(c.e)({type:Object(ee.P)(t),error:u.t0});case 30:r&&r();case 31:case"end":return u.stop()}},RE,null,[[1,26]])}function nO(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,t=e.data||e,"MESSAGE_SEND_FAILED"===t.code&&(n=Object(Se.a)("calendar.errorMessage.ERROR_WRONGR_INVITEE")),!n){a.next=13;break}if("452"!==(null===t||void 0===t?void 0:null===(r=t.message)||void 0===r?void 0:null===(o=r.parameters)||void 0===o?void 0:o.backendStatusCode)){a.next=10;break}return a.next=8,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("errorMsg.INTERNAL_ERROR['mail.message.sendFailed452']"))}}));case 8:a.next=12;break;case 10:return a.next=12,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:n}}));case 12:return a.abrupt("return",!0);case 13:a.next=18;break;case 15:a.prev=15,a.t0=a.catch(0),console.log("Error which occurs in sendInviteErrorHandler is: ",a.t0);case 18:return a.abrupt("return",!1);case 19:case"end":return a.stop()}},kE,null,[[0,15]])}function rO(e){var t,n,r,o,a,i,s,l,u,p,m,h,b,y,v,g,E,O,_,A,T,S,w,C,N,R,k,I,D,P,L,j,M,x,F,B,U,V,H,G,W,z,Y,K;return regeneratorRuntime.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(t=e.event,n=e.values,r=e.status,o=e.type,a=e.callBack,Object(f.a)("cal","save_event",{record:[t,n]}),q.prev=2,i=t.uid,s=t.calendarId,l=t.recurrence,u=t.organizer,p=n.calendarId,m=_E(_E({},t),n),h=m.startTimeM,b=m.endTimeM,y=m.alarm,v=m.recurrence,g=void 0===v?{frequency:"none"}:v,m.endOnDate,m.endOption,m.monthlyOn,m.recurrenceFrequency,m.showRecurrenceDetail,m.startTime,m.endTime,E=EE(m,yE),O=t.xproperties&&!!t.xproperties["X-EVENT-ID"],_=l&&"none"!==l.frequency,!i||!_){q.next=21;break}return q.next=11,Object(c.e)(Object(Zv.T)());case 11:return q.next=13,Object(c.g)(Qv.y);case 13:if(T=q.sent,S=T.scope,A=S){q.next=21;break}return q.next=19,Object(c.e)({type:Object(ee.Ab)(o),uid:i});case 19:return a&&a(),q.abrupt("return");case 21:if(!i||!p||s===p){q.next=31;break}if(!l||"none"===l.frequency){q.next=27;break}return q.next=25,Object(c.e)(Object(Zv.m)({expired:!0,calendarIds:[s]}));case 25:q.next=29;break;case 27:return q.next=29,Object(c.e)(Object(Zv.m)({event:t}));case 29:return q.next=31,Object(c.b)(d.a.service,"calendar.event.move",{eventId:i,calendarId:s,destCalendarId:p});case 31:return w=window.TimeUtil,E.startMillis=h||E.startMillis,E.startTime=w.getTDateTime(w.getTimeZoneMomentForRui(E.startMillis)),E.endMillis=b||E.endMillis,E.endTime=w.getTDateTime(w.getTimeZoneMomentForRui(E.endMillis)),q.next=38,Object(c.f)(be.c);case 38:return C=q.sent,N=C.email,y&&1e3!==y.offsetMinutes&&(E.alarm=y&&_E({relativeTo:"start",lastTriggered:0,action:"email",description:E.summary,summary:"Calendar reminder",address:N},y)),E.recurrence="none"===g.frequency?void 0:g,R=t.attendees||[],k=n.attendees||[],I=!O&&(R.length>0||k.length>0),q.next=47,Object(c.f)(be.c);case 47:if(D=q.sent,I&&!u&&(E.organizer={commonName:D.displayName,address:D.email}),r&&(E.attendees.find(function(e){return e.address===D.email}).status=r),P=i?"calendar.event.update":"calendar.event.create",L={event:_E({},E),scope:A},!i){q.next=55;break}return q.next=55,Object(c.e)(Object(Zv.Y)(E));case 55:return q.next=57,Object(c.e)(Object(Zv.d)(!0));case 57:return q.next=59,Object(c.b)(Q.c,P,L);case 59:return j=q.sent,M=j.data,x=j.error,q.next=64,Object(c.e)(Object(Zv.J)());case 64:return q.next=66,Object(c.e)(Object(Zv.d)(!1));case 66:return q.next=68,Object(c.e)(Object(oe.appSetFormDirty)(!1));case 68:return q.next=70,Object(c.e)(Object(oe.appSetPendingOver)(!1));case 70:if(!x){q.next=74;break}return q.next=73,Object(c.e)({type:Object(ee.P)(o),error:x});case 73:return q.abrupt("return");case 74:return F=i?Object(Se.a)("calendar.notifyMessage.EVENT_UPDATED"):Object(Se.a)("calendar.notifyMessage.EVENT_ADDED"),q.next=77,Object(c.e)(Object(Co.c)({message:Object(Ce.a)(F,E.summary)}));case 77:if(!I){q.next=89;break}return B=(i?0===k.length&&"CANCEL_EVENT":"CREATE_EVENT")||k.length>0&&"UPDATE_EVENT",q.next=81,Object(c.b)(Q.c,"calendar.event.sendInvite",{event:_E({},M),notifyType:B},{errorHandler:nO});case 81:if(U=q.sent,U.error){q.next=89;break}return V=i?Object(Se.a)("calendar.notifyMessage.EVENT_CHANGES_SUCCESS"):Object(Se.a)("calendar.notifyMessage.EVENT_INVITATION_SUCCESS"),q.next=87,Object(c.e)(Object(Co.c)({message:V}));case 87:Object(f.a)("cal","invite",{record:M}),Object(f.a)("cal","send_invite",{record:M});case 89:if(!M.recurrence){q.next=99;break}return q.next=92,Object(c.e)(Object(Zv.m)({expired:!0,calendarIds:[M.calendarId]}));case 92:if(!i||_){q.next=95;break}return q.next=95,Object(c.e)(Object(Zv.m)({event:t}));case 95:return q.next=97,Object(c.e)(Object(Zv.F)({}));case 97:q.next=106;break;case 99:if("declined"!==r){q.next=104;break}return q.next=102,Object(c.e)(Object(Zv.m)({event:t,scope:A}));case 102:q.next=106;break;case 104:return q.next=106,Object(c.e)(Object(Zv.Y)(M));case 106:return q.next=108,Object(c.e)(Object(Zv.Q)([]));case 108:return q.next=110,Object(c.e)(Object(Zv.k)());case 110:return q.next=112,Object(c.e)(Object(Zv.G)());case 112:if(!r){q.next=117;break}return H=t.xproperties,G=H["X-OWNER-NAME"],W=H["X-OWNER-ID"],z=H["X-EVENT-ID"],Y=H["X-CALENDAR-ID"],K={ownerName:G,calendarId:Y,ownerId:W,eventUid:z,email:D.email,status:r},q.next=117,Object(c.b)(d.a.service,"calendar.event.updateRsvp",K);case 117:return q.next=119,Object(c.e)({type:Object(ee.Ab)(o),uid:i});case 119:a&&a(),q.next=128;break;case 122:return q.prev=122,q.t0=q.catch(2),console.log(q.t0),q.next=127,Object(c.e)({type:Object(ee.P)(o),error:q.t0});case 127:a&&a();case 128:case"end":return q.stop()}},IE,null,[[2,122]])}function oO(e){var t,n,r,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.event,n=e.status,r=e.values,o=void 0===r?{}:r,a=e.type,i.next=3,Object(c.b)(rO,{event:t,values:o,status:n,type:a});case 3:Object(f.a)("cal","update_rsvp",{record:{uidata:t}});case 4:case"end":return i.stop()}},DE)}function aO(e){var t,n,r,o,a,i,s,l,u,d,f;return regeneratorRuntime.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return t=e.event,n=e.start,r=e.end,o=e.type,p.next=3,Object(c.f)(tg.m);case 3:if(a=p.sent,i=t.calendarId,!a[i].readOnly){p.next=10;break}return p.next=9,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.WARNING"),message:Object(Se.a)("calendar.warningMessage.WARNING_READONLY")}}));case 9:return p.abrupt("return");case 10:return s={startTimeM:n,endTimeM:r,attendees:t.attendees?vE(t.attendees):[]},(l=t.recurrence)&&(u=l.frequency,d=l.dayList,"weekly"===u&&1===d.length&&(f=window.UXConfig.calendar.recurrence.dayList[window.TimeUtil.getTimeZoneMomentForRui(n).day()],s.recurrence=_E(_E({},l),{},{dayList:[f]}))),p.next=15,Object(c.b)(rO,{event:t,values:s,type:o});case 15:case"end":return p.stop()}},PE)}function iO(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.event,r.next=3,Object(c.f)(Object(tg.p)(t));case 3:if(!(n=r.sent)){r.next=7;break}return r.next=7,Object(c.e)(Object(Zv.m)({event:n}));case 7:return r.next=9,Object(c.e)(Object(Zv.a)(t));case 9:case"end":return r.stop()}},LE)}function cO(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.calendarId,n=e.fileName,o.next=3,Object(c.b)(d.a.service,"resource.download",{descriptor:{"@resolver":"calendar",calendarId:Object(Re.k)(t),filename:n},dataUri:!1,inline:!1},{method:"URI",enableNoop:!0},{fileName:"".concat(n,".ics")});case 3:return r=o.sent,o.next=6,Object(c.b)(we.c,r);case 6:return o.next=8,Object(c.e)(Object(Zv.B)());case 8:Object(f.a)("cal","click_export_calendar",{fileName:n,calendarId:t});case 9:case"end":return o.stop()}},jE)}function sO(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.calendarId,n=e.file,r=n.id,o.next=4,Object(c.e)(Object(ae.addResourceList)([n],!1,{onSuccess:regeneratorRuntime.mark(function e(n){var o,a;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=n.id,e.next=3,Object(c.b)(Q.c,"calendar.import",{id:t,resource:{"@resolver":"Upload",id:o}},{enableNoop:!0});case 3:if(a=e.sent,a.error){e.next=16;break}return e.next=8,Object(c.e)(Object(ae.removeResourceList)([r]));case 8:return e.next=10,Object(c.e)(Object(Zv.C)());case 10:return e.next=12,Object(c.e)(Object(Zv.m)({expired:!0,calendarIds:[t]}));case 12:return e.next=14,Object(c.e)(Object(Zv.F)({}));case 14:e.next=18;break;case 16:return e.next=18,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Ce.a)(Object(Se.a)("calendar.errorMessage.INVALID_FILE_IMPORT"))}}));case 18:case"end":return e.stop()}},e)})}));case 4:case"end":return o.stop()}},ME)}function lO(e){var t,n,r,o,a,i;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.calendarId,n=e.resource,r=e.accountId,o=n.folder,a=n.uid,i=n.part,s.next=4,Object(c.b)(d.a.service,"calendar.import",{id:t,resource:{"@resolver":"mail",accountId:r,folder:o,uid:a,part:i}});case 4:if(s.sent.error){s.next=14;break}return s.next=8,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.ADD_TO_CALENDAR_SUCCESS")}));case 8:return s.next=10,Object(c.e)(Object(Zv.m)({expired:!0,calendarIds:[t]}));case 10:return s.next=12,Object(c.e)(Object(Zv.F)({}));case 12:s.next=16;break;case 14:return s.next=16,Object(c.e)(Object(bE.s)());case 16:case"end":return s.stop()}},xE)}function uO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(Qv.G,oO);case 2:case"end":return e.stop()}},FE)}function dO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(Qv.hb,aO);case 2:case"end":return e.stop()}},BE)}function fO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(Qv.gb,iO);case 2:case"end":return e.stop()}},UE)}function pO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(Qv.m,QE);case 2:case"end":return e.stop()}},VE)}function mO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(Qv.n,cO);case 2:case"end":return e.stop()}},HE)}function hO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(Qv.o,sO);case 2:case"end":return e.stop()}},GE)}function bO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(Qv.K,lO);case 2:case"end":return e.stop()}},WE)}function yO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(Qv.j,JE);case 2:case"end":return e.stop()}},zE)}function vO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(Qv.r,ZE);case 2:case"end":return e.stop()}},YE)}function gO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(Qv.x,rO);case 2:case"end":return e.stop()}},KE)}function EO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(Qv.k,tO);case 2:case"end":return e.stop()}},qE)}function OO(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(Qv.s,$E);case 2:case"end":return e.stop()}},XE)}var _O={watchUpdateEventTime:dO,watchRefresh:OO,watchUpdateEventInCache:fO,watchCancelEventEdit:pO,watchEventCreate:yO,watchEventPreview:vO,watchEventSave:gO,watchEventDelete:EO,watchCalendarEventExport:mO,watchCalendarEventImport:hO,watchCalendarFromAttachmentImport:bO,watchCalendarUpdateEventRSVP:uO};function AO(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return TO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return TO(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function TO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nc&&(l=d),u<0&&p>=s){u=d-1;break}}return{visibleStartIndex:l=Math.min(l+r,0),visibleEndIndex:u=u<0?a-1:Math.min(a-1,u+r)}};function BO(e){if(e){var t,n=Ie.j.SORT_START_TIME_DESC,r=Ie.j.SORT_START_TIME_ASC,o=Ie.j.SORT_SUMMARY_ASC,a=Ie.j.SORT_SUMMARY_DESC;return e===n||e===r?t="startMillis":e!==a&&e!==o||(t="summary"),{sortField:t,direction:e.endsWith("DESC")?"descending":"ascending"}}}function UO(e,t){if(!t)return e;var n=BO(t),r=n.sortField,o=n.direction,a=e;return"summary"===r?a=e.sort(function(e,t){var n=e&&e[r],o=t&&t[r];return n.localeCompare(o)}):"startMillis"===r&&(a=e.sort(function(e,t){return e[r]-t[r]})),r&&"descending"===o&&(a=a.reverse()),a}var VO=function(e,t,n,r,o){for(var a,i,c=(BO(o)||{}).sortField,s={rows:[],sections:[],totalHeight:0,itemTotalCount:t},l=s.rows,u=s.sections,d=0,f=function(t){var o=e[t];if(!o)return"continue";var f=void 0;(f="summary"===c?function(e,t){if(!t)return null;var n=t.summary&&t.summary.substring(0,1).toUpperCase()||"";return e?(e.summary&&e.summary.substring(0,1).toUpperCase()||"")!==n&&{width:MO,value:n,label:n}:{value:n,width:MO,label:n}}(a,o):xO(a,o))&&!u.some(function(e){return e.value===f.value})?(f.top=d,f.height=n,u.push(f),d+=0,i=f):i&&(i.height+=n);var p=d;d=p+n,l.push({index:t,data:o,clientRect:{top:p,left:MO,bottom:d,height:n,width:r-MO-2}}),t===s.itemTotalCount-1&&(s.totalHeight=d),a=o},p=0;p0)for(var c=40===i,s=n[n.length-1],l=s.uid,u=s.folderPath,d=r;d<=o;d+=1){var f=a.rows[d].data,p=f.uid,m=f.folderPath;if(p===l&&u===m){var h=Math.min(Math.max(0,d+(c?1:-1)),a.rows.length-1);return a.rows[h].data?h:null}}return 0}function GO(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.selectedInfo,n=e.options,r=PO(PO({},t[0]),n),o.next=4,Object(c.e)(Object(Zv.H)(r));case 4:case"end":return o.stop()}},SO)}function WO(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(t=e.selected,n=e.options,r=n.keyCode,(o=n.trigger)!==Ie.Ab.KEYBOARD){y.next=5;break}return y.next=5,Object(P.b)(50);case 5:return y.next=7,Object(c.f)(tg.s);case 7:if(a=y.sent,i=a.selectedInfo,s=void 0===i?[]:i,l=a.visibleStartIndex,u=a.visibleEndIndex,d=a.renderData,f=s,p=[],o===Ie.Ab.KEYBOARD?(b=HO({visibleStartIndex:l,visibleEndIndex:u,renderData:d,currentSelected:f,keyCode:r}),m=d.rows[b].data.uid,h=d.rows[b].data.calendarId,p=[{uid:m,calendarId:h}]):(m=t.data.uid,h=t.data.calendarId,o===Ie.Ab.CLICK?(n.alignInside=!0,n.targetRect.right-=15,p=[{uid:m,calendarId:h}]):console.log("Other SELECT_TRIGGER:",o)),!(f.length!==p.length||f.filter(function(e){return!p.includes(e)}).length>0)){y.next=19;break}return y.next=19,Object(c.e)(Object(Zv.Q)(p,n));case 19:case"end":return y.stop()}},wO)}function zO(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=Object.entries(e),r=0;r0)){R.next=45;break}return R.next=45,Object(c.e)(Object(Zv.Q)([]));case 45:if(T=Math.max(0,_-Math.round(f/2)),S=Math.min(h,A+Math.round(f/2)),!p||!y||zO(u,0)){R.next=51;break}return R.next=50,Object(c.e)(Object(Zv.z)(0,f));case 50:return R.abrupt("return");case 51:if(!jO){R.next=67;break}w=0,C=T;case 54:if(!(w<2&&Ce.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==p[0]?p[0]:{},t=e.startTime,n=e.endTime,r=e.filter,o=e.sort,a=e.order,i=e.offset,s=e.pageSize,l=Ie.Mb,m.next=4,Object(c.f)(Es.b);case 4:return u=m.sent,m.next=7,Object(c.f)(E_.o);case 7:return d=m.sent,m.next=10,Object(c.f)(g_.j);case 10:if(m.t0=m.sent,m.t1=km()(t)?void 0:t,m.t2=km()(n)?void 0:n,m.t3=km()(r)?{taskList:u&&u!==eA?u:void 0,text:d.trim(),includeMasterToDos:tA}:r,!km()(o)){m.next=20;break}return m.next=17,Object(c.f)(E_.s);case 17:m.t4=m.sent,m.next=21;break;case 20:m.t4=o;case 21:if(m.t5=m.t4,!km()(a)){m.next=28;break}return m.next=25,Object(c.f)(E_.k);case 25:m.t6=m.sent,m.next=29;break;case 28:m.t6=a;case 29:return m.t7=m.t6,m.t8=km()(i)?0:i,m.t9=km()(s)?l:Math.max(l,s),f={calendarId:m.t0,startTime:m.t1,endTime:m.t2,filter:m.t3,sort:m.t5,order:m.t7,offset:m.t8,pageSize:m.t9},m.abrupt("return",f);case 34:case"end":return m.stop()}},w_)}function oA(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return t=e.calendarId,n=e.filter,r=e.sort,o=e.order,a=e.offset,i=e.pageSize,y.next=3,Object(c.f)(E_.i);case 3:if(s=y.sent,l=n.taskList,u=n.text,d=l||t,!(u||km()(s[d])||km()(s[d][r])||km()(s[d][r][o]))){y.next=8;break}return y.abrupt("return",!0);case 8:f=s[d][r][o],p=f.indexes,m=f.totalCount,h=Math.min(m,a+i),b=a;case 11:if(!(b0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=Object.entries(e),r=0;rc&&(l=d),u<0&&p>=s){u=d-1;break}if(i===d+1){u=d;break}}return{viewportStartIndex:l,viewportEndIndex:u,visibleStartIndex:Math.min(l+r,0),visibleEndIndex:u<0?i-1:Math.min(i-1,u+r)}};function sA(e){var t,n,r,o,a,i,s,l,u,p,m,h,b,y,v,g,E;return regeneratorRuntime.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return t=e.params,n="calendar.toDo.report",r=null,O.prev=3,O.next=6,Object(c.b)(rA,t);case 6:return r=O.sent,a=(o=r).calendarId,i=o.startTime,s=o.endTime,l=o.filter,u=o.sort,p=o.order,m=o.offset,h=o.pageSize,b={calendarId:a,startTime:i,endTime:s,filter:l,sort:{rawSort:u,rawOrder:p},page:{offset:m,size:h}},O.next=11,Object(c.f)(E_.l);case 11:return y=O.sent,v=y.loadingQueue,g=v?__(__({},v),{},A_({},m,h)):A_({},m,h),O.next=16,Object(c.e)(Object(eg.l)({loadingQueue:g}));case 16:return O.next=18,Object(c.b)(d.a.service,n,b);case 18:return E=O.sent,O.next=21,Object(c.e)(Object(eg.e)(E,r));case 21:Object(f.a)("task","refresh"),O.next=28;break;case 24:return O.prev=24,O.t0=O.catch(3),O.next=28,Object(c.e)(Object(eg.c)(O.t0));case 28:case"end":return O.stop()}},N_,null,[[3,24]])}function lA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.j)(1e3,b_.I,sA);case 2:case"end":return e.stop()}},R_)}function uA(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(t=e.params,e.type!==b_.J){a.next=15;break}return n=t.offset,a.next=5,Object(c.f)(E_.l);case 5:if(r=a.sent,!(o=r.loadingQueue)[n]){a.next=11;break}return delete o[n],a.next=11,Object(c.e)(Object(eg.l)({loadingQueue:__({},o)}));case 11:return a.next=13,Object(c.e)(Object(eg.k)());case 13:a.next=17;break;case 15:return a.next=17,Object(c.e)(Object(eg.l)({loadingQueue:{}}));case 17:case"end":return a.stop()}},k_)}function dA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)([b_.J,b_.H],uA);case 2:case"end":return e.stop()}},I_)}function fA(e){var t,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.selectedInfo,n=void 0===t?[]:t,r.next=3,Object(c.f)(E_.r);case 3:if(!r.sent||!n.length){r.next=7;break}return r.next=7,Object(c.e)(Object(y_.q)(!1));case 7:if(!n.length){r.next=11;break}return r.next=10,Object(c.e)(Object(y_.o)({}));case 10:Object(f.a)("task","select");case 11:case"end":return r.stop()}},D_)}function pA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(b_.K,fA);case 2:case"end":return e.stop()}},P_)}function mA(e){var t,n,r,o,a,i;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.sort,n=e.order,s.next=3,Object(c.f)(Es.b);case 3:return r=s.sent,s.next=6,Object(c.f)(E_.g);case 6:return o=s.sent,s.next=9,Object(c.f)(E_.p);case 9:if(a=s.sent,r===eA||o){s.next=30;break}if(s.prev=11,a!==X_){s.next=17;break}return s.next=15,Object(c.e)(Object(eg.d)());case 15:s.next=25;break;case 17:return s.next=19,Object(c.b)(rA,{sort:t,order:n});case 19:return i=s.sent,s.next=22,oA(i);case 22:if(!s.sent){s.next=25;break}return s.next=25,Object(c.e)(Object(eg.d)());case 25:s.next=30;break;case 27:throw s.prev=27,s.t0=s.catch(11),s.t0;case 30:return s.next=32,Object(c.e)(Object(eg.f)([]));case 32:return s.next=34,Object(c.e)(Object(eg.k)({scrollTop:0}));case 34:case"end":return s.stop()}},L_,null,[[11,27]])}function hA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(b_.N,mA);case 2:case"end":return e.stop()}},j_)}function bA(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b,y,v,g,E,O,_,A,T,S;return regeneratorRuntime.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return t=e.options,r=(n=void 0===t?{collapsing:!1,resizing:!1,scrolling:!1}:t).collapsing,o=n.scrolling,w.next=4,Object(c.f)(E_.l);case 4:return a=w.sent,i=a.bufferCount,s=a.itemHeight,l=a.listHeight,u=a.loadingQueue,d=a.scrollTop,f=a.renderData,p=a.selectedInfo,w.next=14,Object(c.f)(E_.t);case 14:return m=w.sent,w.next=17,Object(c.f)(E_.v);case 17:if(h=w.sent,b={},o){w.next=26;break}return y=iA({itemList:h,itemTotalCount:m,itemHeight:s,listHeight:l,selectedInfo:p,collapsing:!!r}),b=cA({data:y,listHeight:l,bufferCount:i,scrollTop:d}),w.next=24,Object(c.e)(Object(eg.l)(__({renderData:y},b)));case 24:w.next=29;break;case 26:return b=cA({data:f,listHeight:l,bufferCount:i,scrollTop:d}),w.next=29,Object(c.e)(Object(eg.l)(__({},b)));case 29:g=(v=b).visibleStartIndex,E=v.visibleEndIndex,O=Ie.Mb,_=Math.max(0,g-Math.round(O/2)),A=Math.min(m,E+Math.round(O/2)),T=_;case 34:if(!(Tl+s&&(p=g-s),E.abrupt("break",21);case 18:m+=1,E.next=12;break;case 21:if(p===l){E.next=24;break}return E.next=24,Object(c.e)(Object(eg.l)({scrollTop:p}));case 24:return E.next=26,Object(c.e)(Object(eg.f)(u));case 26:if(n!==Z_&&n!==Q_){E.next=29;break}return E.next=29,Object(c.e)(Object(eg.k)());case 29:case"end":return E.stop()}},F_)}function gA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(b_.Q,vA);case 2:case"end":return e.stop()}},B_)}function EA(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==e.searchFilter){n.next=18;break}return n.next=4,Object(c.e)(Object(eg.h)(q_));case 4:return n.prev=4,n.next=7,Object(c.b)(rA);case 7:return t=n.sent,n.next=10,oA(t);case 10:if(!n.sent){n.next=13;break}return n.next=13,Object(c.e)(Object(eg.d)());case 13:n.next=18;break;case 15:throw n.prev=15,n.t0=n.catch(4),n.t0;case 18:case"end":return n.stop()}},U_,null,[[4,15]])}function OA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(b_.L,EA);case 2:case"end":return e.stop()}},V_)}function _A(e){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.searchStatus,n.prev=1,t!==X_){n.next=7;break}return n.next=5,Object(c.e)(Object(eg.d)());case 5:n.next=9;break;case 7:return n.next=9,Object(c.e)(Object(eg.k)({scrollTop:0}));case 9:return n.next=11,Object(c.e)(Object(eg.f)([]));case 11:n.next=16;break;case 13:throw n.prev=13,n.t0=n.catch(1),n.t0;case 16:case"end":return n.stop()}},H_,null,[[1,13]])}function AA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(b_.M,_A);case 2:case"end":return e.stop()}},G_)}function TA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(eg.d)());case 2:case"end":return e.stop()}},W_)}function SA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.i)(b_.G,TA);case 2:case"end":return e.stop()}},z_)}function wA(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.touchSearchMode!==$_){t.next=4;break}return t.next=4,Object(c.e)(Object(eg.h)(q_));case 4:case"end":return t.stop()}},Y_)}function CA(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(b_.cb,wA);case 2:case"end":return e.stop()}},K_)}var NA={watchReportTasksTodoListRequest:lA,watchReportTasksToDoListFinished:dA,watchSelectTasksToDo:pA,watchSortTasksToDoList:hA,watchUpdateTasksToDoListNavigation:yA,watchUpdateTasksToDoListSelection:gA,watchSetTasksToDoListSearchFilter:OA,watchSetTasksToDoListSearchStatus:AA,watchReloadTasksToDoList:SA,watchToggleTasksToDoSearchModeOnTUI:CA};function RA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function kA(e){for(var t=1;t0&&u.map(function(e){var t=l[e],n=K()(t,"message.draftUidsToDelete[0]");n&&f.push(n)}),A.next=20,Object(c.f)(me.g);case 20:if(!((p=A.sent)&&p.length&&r.imageBlockerOption)){A.next=40;break}if(!(p.length>1)){A.next=34;break}m=0;case 24:if(!(m=window.UXConfig.mail.switchViewAspectRatio?sw:t,a="".concat(o,",").concat(r),t===o){i.next=15;break}return i.next=13,Object(c.e)(Object(Le.c)(JS({},Ie.tb.MAIL_LAYOUT,a),{sync:!0}));case 13:return i.next=15,Object(c.e)(Object(re.F)());case 15:case"end":return i.stop()}},ew)}function mw(e){var t,n,r,o,a,i,l,u,d,p,m,h,b;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return t=e.type,n=e.selectedLayout,r=e.isEnable,o=e.flag,y.next=3,Object(c.f)(Ro.G);case 3:if(a=y.sent,i=n||a,void 0===r){y.next=9;break}y.t0=r,y.next=12;break;case 9:return y.next=11,Object(c.f)(ge.g);case 11:y.t0=y.sent;case 12:return l=y.t0,u=l?Ie.eb.THREAD_MODE:Ie.eb.SINGLE_MODE,y.next=16,Object(c.f)(Object(ge.m)(Ie.tb.MAIL_LAYOUT));case 16:return d=y.sent,y.next=19,Object(c.f)(be.o);case 19:if(!((p=y.sent)&&l&&o)){y.next=24;break}return y.next=23,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.CONVERSATION_OFF")}));case 23:u=Ie.eb.SINGLE_MODE;case 24:if(m="".concat(i,",").concat(u),d===m){y.next=28;break}return y.next=28,Object(c.e)(Object(Le.c)(JS({},Ie.tb.MAIL_LAYOUT,m),{sync:!0}));case 28:return y.next=30,Object(c.f)(Ro.E);case 30:if(!y.sent||t!==s.ec&&(t!==s.bc||n===a||n!==uw&&a!==uw)){y.next=37;break}return y.next=34,Object(c.f)(Ro.f);case 34:return h=y.sent,y.next=37,Object(c.e)(Object(ko.selectFolder)(p,[h||Ie.T.INBOX.toUpperCase()]));case 37:if(t!==s.ec){y.next=40;break}return y.next=40,Object(c.e)({type:s.dc});case 40:if(t!==s.bc||n!==uw){y.next=54;break}return y.next=43,Object(c.e)(Object(Pc.h)({fullOpenSelected:!1}));case 43:return y.next=45,Object(c.e)(Object(re.J)([]));case 45:return y.next=47,Object(c.f)(No.a);case 47:return b=y.sent,y.next=50,Object(c.e)(Object(Pc.b)({accountId:p,folder:b,clean:!0}));case 50:return y.next=52,Object(c.e)(Object(Pc.h)({scrollTop:0,fullOpenSelected:!1}));case 52:y.next=58;break;case 54:return y.next=56,Object(c.e)(Object(re.F)({fullOpenSelected:!1}));case 56:return y.next=58,Object(c.e)(Object(Pc.l)([]));case 58:return y.next=60,Object(c.f)(Object(ge.m)(Ie.tb.MAIL_VIEW_FIRST));case 60:if("true"!==y.sent||!De.device.isDesktop&&!De.device.isTablet){y.next=64;break}return y.next=64,Object(c.e)(Object(re.x)());case 64:Object(f.a)("mail","switch_view",{type:i});case 65:case"end":return y.stop()}},tw)}function hw(){var e,t,n,r,o,a,i,s,l,u,p,m,h,b=arguments;return regeneratorRuntime.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return e=b.length>0&&void 0!==b[0]?b[0]:{summary:{}},t=e.summary,n=t.uid,r=t.parentUid,o=t.folderPath,a=t.pinned,i=t.isThread,y.next=3,Object(c.f)(Object(ge.m)(Ie.tb.MAIL_PIN_MESSAGES));case 3:return s=y.sent,l=JSON.parse(s||"{}"),u=l[o],p=Object(Re.x)(r||n,o),u&&u.includes(p)?l[o]=u.filter(function(e){return e!==p}):u?l[o].push(p):l[o]=[p],Object.keys(l).forEach(function(e){l[e]=Array.from(l[e])}),m={folderPath:o,flag:"pinned",selection:{uids:[i?r:n]},value:!a},h="mail.message.flag",y.next=15,Object(c.b)(d.a.service,h,m,"");case 15:return y.next=17,Object(c.e)(Object(Le.c)(JS({},Ie.tb.MAIL_PIN_MESSAGES,JSON.stringify(l)),{sync:!0}));case 17:return Object(f.a)("mail","pinned",{records:m}),y.next=20,Object(c.e)(Object(re.F)());case 20:case"end":return y.stop()}},nw)}function bw(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.Oc,hw);case 2:case"end":return e.stop()}},rw)}function yw(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(te.R,dw);case 2:case"end":return e.stop()}},ow)}function vw(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(te.T,fw);case 2:case"end":return e.stop()}},aw)}function gw(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)([s.bc,s.ec],mw);case 2:case"end":return e.stop()}},iw)}function Ew(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(s.cc,pw);case 2:case"end":return e.stop()}},cw)}var Ow={watchMailPreferLoadRequest:yw,watchMailPreferSaveRequest:vw,watchSelectLayout:gw,watchMailTogglePin:bw,watchSwitchLayout:Ew},_w=n(421),Aw=n(542),Tw=regeneratorRuntime.mark(ww),Sw=regeneratorRuntime.mark(Cw);function ww(e){var t,n,r,o,a,i,s,l,u,p;return regeneratorRuntime.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(c.f)(Aw.a);case 2:if(!((t=m.sent)&&t.personalcloud&&t.personalcloud.enabled&&"auto"===t.personalcloud.associationMode)){m.next=25;break}return m.prev=4,n="storage.account.list",m.next=8,Object(c.b)(d.a.service,n);case 8:return r=m.sent,o="storage.account.getQuota",r.list&&r.list.length>0&&(i=r.list.filter(function(e){return"personalcloud"===r.items[e].type}),a=i[0]),m.next=13,Object(c.b)(d.a.service,o,{accountId:a});case 13:return s=m.sent,m.next=16,Object(c.e)(Object(_w.c)(s));case 16:Object(f.a)("mail","storage_quota_withcloud"),m.next=23;break;case 19:return m.prev=19,m.t0=m.catch(4),m.next=23,Object(c.e)(Object(_w.a)(m.t0));case 23:m.next=39;break;case 25:return l=e.apiName,u=void 0===l?"mail.message.getQuota":l,m.prev=26,m.next=29,Object(c.b)(d.a.service,u);case 29:return p=m.sent,m.next=32,Object(c.e)(Object(_w.c)(p));case 32:Object(f.a)("mail","storage_quota"),m.next=39;break;case 35:return m.prev=35,m.t1=m.catch(26),m.next=39,Object(c.e)(Object(_w.a)(m.t1));case 39:case"end":return m.stop()}},Tw,null,[[4,19],[26,35]])}function Cw(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(te.W,ww);case 2:case"end":return e.stop()}},Sw)}var Nw={watchMailQuotaGetRequest:Cw};function Rw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function kw(e){for(var t=1;t0&&(r=aN(aN({},r),{},{before:new Date(n.getFullYear(),n.getMonth()).setDate(n.getDate()+1)})),s.next=7,Object(c.b)(Q.c,sN,r,{errorHandler:dN});case 7:if(o=s.sent,a=o.data,i=o.error){s.next=15;break}return s.next=13,Object(c.b)(uN,a);case 13:s.next=17;break;case 15:return s.next=17,Object(c.e)(Object(BC.d)(i));case 17:case"end":return s.stop()}},WC)}function pN(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b,y,v,g,E;return regeneratorRuntime.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return t=e.searchParams,n=e.offset,r=e.size,o=e.virtualFolderId,a=e.selection,i=aN(aN({},t),{},{page:{offset:n,size:r}}),O.next=4,Object(c.b)(Q.c,"mail.message.searchList",i,{errorHandler:dN});case 4:return s=O.sent,l=s.data,u=s.error,O.next=9,Object(c.f)(UC.b);case 9:if(d=O.sent,f=d.mailList,u){O.next=22;break}return p=l.items,m=l.list,h=l.offset,b=l.mailFolderStatus.entryCount,y=void 0===b?0:b,v=m.map(function(e){return p[e]}),g=0===o?f.concat(v):f.filter(function(e){return void 0===a.find(function(t){var n=t.uid,r=t.folderPath;return e&&n===e.uid&&e&&r===e.folderPath})}).concat(v),E=Object(Nc.b)(void 0,g,{itemTotalCount:g.length,currentItemHeight:45,listHeight:45*g.length,selectedInfo:[],collapsing:!1}),O.next=18,Object(c.e)(Object(BC.l)(aN(aN({},E),{},{mailList:g,entryCount:y})));case 18:return O.next=20,Object(c.e)(Object(BC.m)({searchParams:t,offset:h,totalCount:y,data:aN(aN({},E),{},{mailList:g})}));case 20:O.next=24;break;case 22:return O.next=24,Object(c.e)(Object(BC.d)(u));case 24:case"end":return O.stop()}},zC)}function mN(e){var t,n,r,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,n=(void 0===t?{}:t).folderPath,i.next=4,Object(c.b)(Q.c,"mail.message.searchAttachments",{folderPath:n,sort:cN,count:lN},{errorHandler:dN});case 4:if(r=i.sent,o=r.data,a=r.error){i.next=12;break}return i.next=10,Object(c.b)(uN,o);case 10:i.next=14;break;case 12:return i.next=14,Object(c.e)(Object(BC.d)(a));case 14:case"end":return i.stop()}},YC)}function hN(e){var t,n,r,o,a,i,s,l,u,d,f,p,m;return regeneratorRuntime.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return t=e.payload,r=(n=void 0===t?{}:t).setFlags,o=n.unsetFlags,a=n.sort,i=void 0===a?cN:a,s=n.count,l=void 0===s?lN:s,u=n.folderPaths,d=void 0===u?[]:u,h.next=4,Object(c.b)(Q.c,"mail.message.simpleFlagSearch",{accountId:"",folderPaths:d,subfolders:!0,setFlags:r,unsetFlags:o,sort:i,count:l,uidsOnly:!1,messagePreview:!1,persist:!1,includeUnreadCount:!1},{errorHandler:dN});case 4:if(f=h.sent,p=f.data,m=f.error){h.next=12;break}return h.next=10,Object(c.b)(uN,p);case 10:h.next=14;break;case 12:return h.next=14,Object(c.e)(Object(BC.d)(m));case 14:case"end":return h.stop()}},KC)}function bN(e){var t,n,r,o,a,i,s,l,u,d,f,p;return regeneratorRuntime.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return t=e.payload,r=(n=void 0===t?{}:t).selection,o=n.virtualFolderId,m.next=4,Object(c.b)(Q.c,"mail.message.searchDelete",{accountId:"",virtualFolderId:o,selection:r});case 4:if(a=m.sent,i=a.error){m.next=32;break}return m.next=9,Object(c.f)(UC.c);case 9:return s=m.sent,m.next=12,Object(c.f)(UC.d);case 12:if(l=m.sent,u=l.searchParams,r.length!==lN){m.next=19;break}return m.next=17,Object(c.e)(Object(BC.h)({searchParams:u,offset:r.length-lN,size:lN,virtualFolderId:o,selection:r}));case 17:m.next=28;break;case 19:if(!(s.length-r.length=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var XN=regeneratorRuntime.mark(yR),$N=regeneratorRuntime.mark(vR),JN=regeneratorRuntime.mark(gR),ZN=regeneratorRuntime.mark(ER),QN=regeneratorRuntime.mark(OR),eR=regeneratorRuntime.mark(_R),tR=regeneratorRuntime.mark(AR),nR=regeneratorRuntime.mark(TR),rR=regeneratorRuntime.mark(SR),oR=regeneratorRuntime.mark(wR),aR=regeneratorRuntime.mark(CR),iR=regeneratorRuntime.mark(NR),cR=regeneratorRuntime.mark(RR),sR=regeneratorRuntime.mark(kR),lR=regeneratorRuntime.mark(IR),uR=regeneratorRuntime.mark(DR),dR=regeneratorRuntime.mark(PR),fR=regeneratorRuntime.mark(LR);function pR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function mR(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1];return-1!==e.indexOf("T")?e:"".concat(e).concat(t?"T000000":"T235959")};function yR(e){var t,n,r,o,a,i,s,l,u,d,p,m,h,b,y,v,g,E;return regeneratorRuntime.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.prev=0,t=e.data,O.next=4,Object(c.f)(oi.f);case 4:return n=O.sent,r=mR(mR({},n),{},{startDate:t&&(t.startDate||""==t.startDate)?J()(t.startTime).format("YYYYMMDDTHHmmss"):n.startDate||""==n.startDate?n.startDate:J()().format("YYYYMMDD"),endDate:t&&(t.endDate||""==t.endDate)?J()(t.endTime).format("YYYYMMDDTHHmmss"):n.endDate||""==n.endDate?n.endDate:J()().add(1,"days").format("YYYYMMDD")},t),O.next=8,Object(c.f)(Object(zN.b)(r));case 8:return(o=O.sent).startDate=t.startTime?J()(t.startTime).format("YYYYMMDDTHHmmss"):"",o.endDate=t.endTime?J()(t.endTime).format("YYYYMMDDTHHmmss"):"",a={object:mR({},o)},O.next=14,Object(c.b)(Ml,a);case 14:if((i=O.sent).error){O.next=25;break}return s=i.enabled,l=i.id,u=i.message,d=i.mode,p=i.startDate,m=i.endDate,h="echo"===d,O.next=20,Object(c.e)(Object(bE.r)({enabled:s,id:l,message:u,mode:d,startDate:p,endDate:m,original:h}));case 20:return O.next=22,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.SAVE_SUCCESS")}));case 22:Object(f.a)("settings","save_autoreply"),O.next=32;break;case 25:return b=i.error&&i.error.data,b.code,y=b.message,v=y.key,g=y.parameters,E="",E="mail.vacationMessage.messageTooLarge"===v?Object(Ce.a)(Object(Se.a)("settings.autoReply.MESSAGE_TOO_LARGE"),g.maxSize):g.startDate===g.endDate?Object(Ce.a)(Object(Se.a)("settings.autoReply.DATEANDTIME_IS_SAME")):"service.serviceFailed"===v?Object(Ce.a)(Object(Se.a)('errorMsg.INTERNAL_ERROR["'.concat(v,'"]'))):Object(Se.a)("errorMsg.UNEXPECTED_ERROR"),O.next=30,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:E}}));case 30:return O.next=32,Object(c.e)(Object(bE.s)());case 32:O.next=40;break;case 34:return O.prev=34,O.t0=O.catch(0),O.next=38,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("errorMsg.UNEXPECTED_ERROR")}}));case 38:return O.next=40,Object(c.e)(Object(bE.s)());case 40:case"end":return O.stop()}},XN,null,[[0,34]])}function vR(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b,y,v,g,E,O;return regeneratorRuntime.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.prev=0,t=e.data,_.next=4,Object(c.f)(oi.f);case 4:return n=_.sent,r=n.attachOriginalMessageToReply,o=n.vacationMode,a=qN(n,YN),i=t.attachOriginalMessageToReply,s=t.vacationMode,l=qN(t,KN),f=[{name:"attachOriginalMessageToReply",value:u=void 0!==i?i:r},{name:"vacationMode",value:d=void 0!==s?s:o}],p=mR(mR({},a),{},{startDate:a.startDate?a.startDate:J()().format("YYYYMMDD"),endDate:a.endDate?a.endDate:J()().add(1,"days").format("YYYYMMDD")},l),m=p.startDate!==p.endDate,p.startDate=bR(p.startDate),p.endDate=bR(p.endDate,m),h={object:mR({options:f},p)},_.next=19,Object(c.b)(Ml,h);case 19:if((b=_.sent).error){_.next=27;break}return _.next=23,Object(c.e)(Object(bE.r)(mR(mR({},p),{},{attachOriginalMessageToReply:u,vacationMode:d})));case 23:return _.next=25,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.SAVE_SUCCESS")}));case 25:_.next=34;break;case 27:return y=b.error&&b.error.data,y.code,v=y.message,g=v.key,E=v.parameters,O="",O="mail.vacationMessage.messageTooLarge"===g?Object(Ce.a)(Object(Se.a)("settings.autoReply.MESSAGE_TOO_LARGE"),E.maxSize):"service.serviceFailed"===g?Object(Ce.a)(Object(Se.a)('errorMsg.INTERNAL_ERROR["'.concat(g,'"]'))):Object(Se.a)("errorMsg.UNEXPECTED_ERROR"),_.next=32,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:O}}));case 32:return _.next=34,Object(c.e)(Object(bE.s)());case 34:_.next=42;break;case 36:return _.prev=36,_.t0=_.catch(0),_.next=40,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("errorMsg.UNEXPECTED_ERROR")}}));case 40:return _.next=42,Object(c.e)(Object(bE.s)());case 42:case"end":return _.stop()}},$N,null,[[0,36]])}function gR(){var e,t,n,r,o,a,i,s,l,u,d,f,p;return regeneratorRuntime.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(c.b)(xl);case 2:if((e=m.sent).error){m.next=24;break}return t={},n=!1,r=!1,m.next=9,Object(c.f)(be.r);case 9:if("MX"!==m.sent){m.next=16;break}return m.next=13,Object(c.f)(Object(zN.c)(e));case 13:t=m.sent,m.next=20;break;case 16:o=e.enabled,a=e.domains,i=e.message,s=e.altDomains,l=e.altMessage,u=e.startDate,d=e.endDate,f=e.interval,p=e.options,n="true"===(p.find(function(e){return"attachOriginalMessageToReply"===e.name})||{}).value,r="true"===(p.find(function(e){return"vacationMode"===e.name})||{}).value,t={enabled:o,domains:a,message:i,altDomains:s,altMessage:l,startDate:u,endDate:d,interval:f,attachOriginalMessageToReply:n,vacationMode:r};case 20:return m.next=22,Object(c.e)(Object(bE.b)(t));case 22:m.next=26;break;case 24:return m.next=26,Object(c.e)(Object(bE.c)());case 26:case"end":return m.stop()}},JN)}function ER(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.b)(Fl);case 2:if((e=t.sent).error){t.next=8;break}return t.next=6,Object(c.e)(Object(bE.a)(mR({},e)));case 6:t.next=10;break;case 8:return t.next=10,Object(c.e)(Object(bE.s)());case 10:case"end":return t.stop()}},ZN)}function OR(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.b)(Bl);case 2:if((e=t.sent).error){t.next=8;break}return t.next=6,Object(c.e)(Object(bE.e)(mR({},e)));case 6:t.next=10;break;case 8:return t.next=10,Object(c.e)(Object(bE.s)());case 10:case"end":return t.stop()}},QN)}function _R(e){var t,n,r,o,a;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if((t=e.data).addresses&&(t.addresses=JSON.parse(t.addresses).map(function(e){return e.address})),!(-1!==window.UXConfig.mail.mailForwarding.maxAddresses&&t.addresses&&t.addresses.length>window.UXConfig.mail.mailForwarding.maxAddresses)){i.next=7;break}return n=Object(Ce.a)(Object(Se.a)("settings.errorMessage.FORWARD_EXCEED_MAX"),window.UXConfig.mail.mailForwarding.maxAddresses),i.next=6,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:n}}));case 6:return i.abrupt("return");case 7:return i.next=9,Object(c.f)(oi.e);case 9:return r=i.sent,o={object:mR(mR({},r),t)},i.next=13,Object(c.b)(Ul,o);case 13:if((a=i.sent).error){i.next=22;break}return i.next=17,Object(c.e)(Object(bE.q)(mR({},a)));case 17:return i.next=19,Object(c.e)(Object(Co.c)({message:Object(Se.a)("mail.notifyMessage.SAVE_SUCCESS")}));case 19:Object(f.a)("settings","save_autoforward"),i.next=24;break;case 22:return i.next=24,Object(c.e)(Object(bE.s)());case 24:case"end":return i.stop()}},eR)}function AR(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.b)(Gl);case 2:if((e=t.sent).error){t.next=10;break}return e.senders.sort&&e.senders.sort(),t.next=7,Object(c.e)(Object(ri.i)(e));case 7:Object(f.a)("settings","click_refresh_whitelist"),t.next=12;break;case 10:return t.next=12,Object(c.e)(Object(bE.s)());case 12:case"end":return t.stop()}},tR)}function TR(e){var t,n,r,o,a,i,s,l,u,d,f,p,m,h,b,y,v,g,E,O;return regeneratorRuntime.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return t=e.data,n=t.isAdd,r=t.addresses,_.next=3,Object(c.f)(oi.h);case 3:return o=_.sent,_.next=6,Object(c.f)(oi.n);case 6:if(a=_.sent,i=Object(ke.a)("mail.sender.maxBlocked"),s=i-o.length||0,l=[],u="",d=!0,!n){_.next=42;break}return _.next=15,Object(c.f)(Object(oi.g)(r));case 15:return f=_.sent,_.next=18,Object(c.f)(be.c);case 18:for(p=_.sent,m=0;m0&&void 0!==o[0]?o[0]:{},t=e.mailAlias||{},n=t.enabled,r=t.limit,a.next=4,Object(c.e)(Object(ps.a)());case 4:if(!n||!r||!Object(ke.a)("mail.alias.enabled")&&!Object(ke.a)("mail.alias.userCanChooseFromAlias")){a.next=7;break}return a.next=7,Object(c.e)(Object(ms.h)());case 7:case"end":return a.stop()}},Hk)}function Kk(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(te.a,Wk);case 2:case"end":return e.stop()}},Gk)}var qk={watchBatchingGetRequest:Kk},Xk=regeneratorRuntime.mark(rI),$k=regeneratorRuntime.mark(oI),Jk=regeneratorRuntime.mark(aI),Zk=regeneratorRuntime.mark(iI),Qk=regeneratorRuntime.mark(cI),eI=regeneratorRuntime.mark(sI),tI=regeneratorRuntime.mark(lI),nI=regeneratorRuntime.mark(uI);function rI(e){var t,n,r,o,a,i,s,l,u;return regeneratorRuntime.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(t=e.type,n=e.apiName,r=void 0===n?"user.getCurrentUserInfo":n,o=e.options,i=(a=void 0===o?{}:o).successFn,s=void 0===i?function(){}:i,p.prev=2,!a.data){p.next=7;break}l=a.data,p.next=10;break;case 7:return p.next=9,Object(c.b)(d.a.service,r);case 9:l=p.sent;case 10:return p.next=12,Object(c.f)(be.r);case 12:if(u=p.sent,l&&l.personalcloud&&l.personalcloud.associationMode&&"auto"===l.personalcloud.associationMode&&(window.UXConfig.cloud.enabled=!1),l&&l.mailForwarding&&l.mailForwarding.enabled&&(window.UXConfig.mail.mailForwarding.maxAddresses=l.mailForwarding.maxAddresses),l&&l.user&&l.user.email&&(window.UXConfig.common.userEmail=l.user.email),!(l&&l.storageAccount&&!0===l.storageAccount.enabled&&l.personalcloud&&!0===l.personalcloud.enabled&&Object(ke.a)("cloud.enabled"))){p.next=19;break}return p.next=19,Object(c.e)(Object(se.cloudGetAccountRequest)());case 19:if(!(l&&l.storageAccount&&!0===l.storageAccount.enabled&&l.hugemail&&!0===l.hugemail.enabled)){p.next=22;break}return p.next=22,Object(c.e)(Object(us.getStorageAccountRequest)());case 22:if(!(l&&l.securityTracking&&!0===l.securityTracking.enabled&&Object(ke.a)("securityNotification.enabled")&&"MX"===u)){p.next=28;break}return Object(f.a)("SN","security_tracking_enabled",{record:["securityTracking",l.securityTracking.enabled]}),p.next=26,Object(c.e)(Object(us.mailAutoforwardAddress)());case 26:return p.next=28,Object(c.e)(Object(us.getSecurityTrackingRequest)());case 28:return p.next=30,Object(c.e)({type:Object(ee.Ab)(t),data:l});case 30:return p.next=32,Object(c.b)(s,l);case 32:p.next=38;break;case 34:return p.prev=34,p.t0=p.catch(2),p.next=38,Object(c.e)({type:Object(ee.P)(t),error:p.t0});case 38:case"end":return p.stop()}},Xk,null,[[2,34]])}function oI(e){var t,n,r,o,a,i,s,l,u;return regeneratorRuntime.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return t=e.type,n=e.apiName,r=void 0===n?"user.changePassword":n,o=e.oldPassCode,a=e.newPassCode,i=e.opts,s=void 0===i?{}:i,p.prev=1,p.next=4,Object(c.b)(d.a.service,r,{oldPassword:o,newPassword:a});case 4:return l=p.sent,p.next=7,Object(c.e)({type:Object(ee.Ab)(t),data:l});case 7:return u=s.successFn,(void 0===u?function(){}:u)(l),p.next=11,Object(c.e)(Object(Co.c)({message:Object(Se.a)("settings.MODULE_DESC.PASSCODE_SAVE")}));case 11:Object(f.a)("settings","change_password"),p.next=20;break;case 14:return p.prev=14,p.t0=p.catch(1),p.next=18,Object(c.e)({type:Object(ee.P)(t),error:p.t0});case 18:return p.next=20,Object(c.e)(Object(ce.addModalToShow)({modalType:"alert",modalProps:{title:Object(Se.a)("common.ERROR"),message:Object(Se.a)("settings.password.SAVE_ERROR_PROMPT")}}));case 20:case"end":return p.stop()}},$k,null,[[1,14]])}function aI(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.apiName,n=void 0===t?"storage.account.list":t,o.prev=1,o.next=4,Object(c.b)(d.a.service,n);case 4:return r=o.sent,o.next=7,Object(c.e)(Object(us.storageAccountSuccess)(r));case 7:o.next=13;break;case 9:return o.prev=9,o.t0=o.catch(1),o.next=13,Object(c.e)(Object(us.storageAccountFailure)(o.t0));case 13:case"end":return o.stop()}},Jk,null,[[1,9]])}function iI(e){var t,n,r;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.apiName,n=void 0===t?"user.securitytracking.list":t,o.prev=1,o.next=4,Object(c.b)(d.a.service,n);case 4:if(r=o.sent,V()(r)){o.next=8;break}return o.next=8,Object(c.e)(Object(us.securityTrackingSuccess)(r));case 8:o.next=14;break;case 10:return o.prev=10,o.t0=o.catch(1),o.next=14,Object(c.e)(Object(us.securityTrackingFailure)(o.t0));case 14:case"end":return o.stop()}},Zk,null,[[1,10]])}function cI(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.S,rI);case 2:case"end":return e.stop()}},Qk)}function sI(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.h,oI);case 2:case"end":return e.stop()}},eI)}function lI(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.bc,aI);case 2:case"end":return e.stop()}},tI)}function uI(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.Tb,iI);case 2:case"end":return e.stop()}},nI)}var dI={watchGetAccount:cI,watchChangePassword:sI,watchStorageAccountRequest:lI,watchSecurityTrackingRequest:uI};function fI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pI(e){for(var t=1;t=3){var r=parseInt(n[1],10);t={overlayId:n[0],n:isNaN(r)?0:r,flag:"1"===n[2]}}}return t}function MI(e,t){var n=e.n;return function(e){return!e}(e.flag)&&function(e){var t=e.endDate;if(t){var n=J()(t,"YYYY-MM-DD");return J()().valueOf()0)||o){a.next=8;break}return a.next=6,Object(c.b)(P.b,1e3*n);case 6:return a.next=8,Object(c.b)(xI,kI(kI({},e),{},{show:!0}));case 8:case"end":return a.stop()}},DI)}function BI(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(NI.a,FI);case 2:case"end":return e.stop()}},PI)}var UI={instructionWatcher:BI};function VI(e){return function(e){if(Array.isArray(e))return HI(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return HI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HI(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function HI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?Object(Se.a)("mail.loadingMessage.SAVING_ALL_ATTACHMENTS_TO_CLOUD"):Object(Se.a)("mail.loadingMessage.SAVING_ONE_ATTACHMENT_TO_CLOUD")}));case 7:return i.next=9,Object(c.e)(Object(se.cloudCreateFile)(a,n,void 0,{successCallback:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(Co.c)({message:Object(Se.a)("file.UPLOAD_STATUS_COMPLETE")}));case 2:case"end":return e.stop()}},e)})}));case 9:case"end":return i.stop()}},eD)}function AD(e){var t,n,r,o;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.resources,n=e.parentId,r=e.accountId,o=[],t.forEach(function(e){var t=e.uid,n=e.part,r=e.folderPath;o.push({"@resolver":"Mail",uid:t,part:n,folder:r})}),a.next=5,Object(c.e)(Object(Pc.r)(!0));case 5:return a.next=7,Object(c.e)(Object(se.cloudCreateFile)(o,n,r,{successCallback:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(Pc.r)(!1));case 2:return e.next=4,Object(c.e)(Object(Pc.l)([]));case 4:return e.next=6,Object(c.e)(Object(Co.c)({message:Object(Se.a)("file.UPLOAD_STATUS_COMPLETE")}));case 6:case"end":return e.stop()}},e)}),failCallback:regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.e)(Object(Pc.r)(!1));case 2:return e.next=4,Object(c.e)(Object(Pc.l)([]));case 4:case"end":return e.stop()}},e)})}));case 7:case"end":return a.stop()}},tD)}function TD(e){var t,n,r,o,a,i,s,l,u,d;return regeneratorRuntime.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(t=e.name,void 0!==(n=e.parentId)){f.next=8;break}return f.next=5,Object(c.f)(he.d);case 5:f.t0=f.sent,f.next=9;break;case 8:f.t0=n;case 9:if(r=f.t0,void 0!==(o=e.accountId)){f.next=17;break}return f.next=14,Object(c.f)(he.c);case 14:f.t1=f.sent,f.next=18;break;case 17:f.t1=o;case 18:return a=f.t1,i=e.apiName,s=void 0===i?"storage.folder.create":i,f.next=23,Object(c.b)(Q.c,s,{accountId:a,parentId:r,name:t});case 23:if(l=f.sent,u=l.data,!(d=l.error)){f.next=30;break}return f.next=29,Object(c.e)(Object(se.cloudCreateFolderFailure)(d));case 29:return f.abrupt("return");case 30:return f.next=32,Object(c.e)(Object(se.cloudCreateFolderSuccess)(WI(WI({},u),{},{parentId:r})));case 32:case"end":return f.stop()}},nD)}function SD(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.w,mD);case 2:case"end":return e.stop()}},rD)}function wD(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.A,hD);case 2:case"end":return e.stop()}},oD)}function CD(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.D,bD);case 2:case"end":return e.stop()}},aD)}function ND(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.l,yD);case 2:case"end":return e.stop()}},iD)}function RD(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.u,vD);case 2:case"end":return e.stop()}},cD)}function kD(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.y,gD);case 2:case"end":return e.stop()}},sD)}function ID(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.o,ED);case 2:case"end":return e.stop()}},lD)}function DD(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.m,OD);case 2:case"end":return e.stop()}},uD)}function PD(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.r,TD);case 2:case"end":return e.stop()}},dD)}function LD(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.t,AD);case 2:case"end":return e.stop()}},fD)}function jD(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.h)(ee.F,_D);case 2:case"end":return e.stop()}},pD)}var MD=[SD,wD,CD,ND,RD,kD,ID,DD,PD,LD,jD],xD=n(1299),FD=regeneratorRuntime.mark(GD),BD=regeneratorRuntime.mark(WD);function UD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function VD(e){for(var t=1;t0&&void 0!==l[0]?l[0]:{},t=e.sort,n=e.order,r=e.offset,o=e.pageSize,a=SL,!km()(t)){i.next=8;break}return i.next=5,Object(c.f)(JP.e);case 5:i.t0=i.sent,i.next=9;break;case 8:i.t0=t;case 9:if(i.t1=i.t0,!km()(n)){i.next=16;break}return i.next=13,Object(c.f)(JP.c);case 13:i.t2=i.sent,i.next=17;break;case 16:i.t2=n;case 17:return i.t3=i.t2,i.t4=km()(r)?0:r,i.t5=km()(o)?a:Math.max(a,o),s={sort:i.t1,order:i.t3,offset:i.t4,pageSize:i.t5},i.abrupt("return",s);case 22:case"end":return i.stop()}},rL)}function PL(e){var t,n,r,a,s,l,u,f,p,m,h,b,y,v;return i.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.params,n="um.doNotDisturb.load",i.next=4,Object(c.b)(DL,t);case 4:return r=i.sent,a=r.sort,s=r.order,l=r.offset,u=r.pageSize,i.next=8,Object(c.f)(JP.d);case 8:return f=i.sent,p=f.loadingQueue,i.next=12,Object(c.f)(JP.g);case 12:return m=i.sent,h=p?tL(tL({},p),{},o()({},l,u)):o()({},l,u),i.next=16,Object(c.e)(Object(ZP.n)({loadingQueue:h}));case 16:if(i.prev=16,!km()(m.enabled)){i.next=23;break}return i.next=20,Object(c.b)(d.a.service,n);case 20:b=i.sent,i.next=25;break;case 23:y=m.enabled,v=m.items,b={enabled:y,rules:v};case 25:return LL(b.rules,a,s),i.next=28,Object(c.e)(Object(ZP.d)(b,r));case 28:i.next=34;break;case 30:return i.prev=30,i.t0=i.catch(16),i.next=34,Object(c.e)(Object(ZP.b)(i.t0));case 34:case"end":return i.stop()}},oL,null,[[16,30]])}function LL(e,t,n){var r=n===wL?1:-1;return e.sort(function(e,n){return function(e,n){return"name"==t&&(e=e.toUpperCase(),n=n.toUpperCase()),en?1:0}(e[t],n[t])*r})}function jL(e){var t,n,r,o,a,s,l,u,d,f,p,m,h,b,y,v,g,E,O;return i.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.selectedInfo,n=void 0===t?[]:t,r=e.options.trigger,i.next=3,Object(c.f)(JP.d);case 3:o=i.sent,a=o.visibleStartIndex,s=o.visibleEndIndex,l=o.renderData.rows,u=o.listHeight,d=o.scrollTop,r===CL||r===NL?(m=n.index,f=[p=m]):r===RL&&(f=[]),h=d,b=a;case 12:if(!(bd+u&&(h=O-u),i.abrupt("break",21);case 18:b+=1,i.next=12;break;case 21:if(h===d){i.next=24;break}return i.next=24,Object(c.e)(Object(ZP.n)({scrollTop:h}));case 24:return i.next=26,Object(c.e)(Object(ZP.j)(f));case 26:if(r!==NL&&r!==RL){i.next=29;break}return i.next=29,Object(c.e)(Object(ZP.m)());case 29:case"end":return i.stop()}},aL)}function ML(e){var t,n,r,o;return i.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(t=e.params,e.type!==$P.l){a.next=15;break}return n=t.offset,a.next=5,Object(c.f)(JP.d);case 5:if(r=a.sent,!(o=r.loadingQueue)[n]){a.next=11;break}return delete o[n],a.next=11,Object(c.e)(Object(ZP.n)({loadingQueue:tL({},o)}));case 11:return a.next=13,Object(c.e)(Object(ZP.m)());case 13:a.next=17;break;case 15:return a.next=17,Object(c.e)(Object(ZP.n)({loadingQueue:{}}));case 17:case"end":return a.stop()}},iL)}var xL=function(e){var t=e.data,n=e.listHeight,r=e.bufferCount,o=e.scrollTop;if(!t)return{viewportStartIndex:0,viewportEndIndex:0,visibleStartIndex:0,visibleEndIndex:0,prefixIndex:0};var a=t.rows,i=t.itemTotalCount,c=o,s=c+n,l=-1,u=-1;t.totalHeight<=n&&(u=Math.max(i-1,0));for(var d=0;dc&&(l=d),u<0&&p>=s){u=d-1;break}if(i===d+1){u=d;break}}return{viewportStartIndex:l,viewportEndIndex:u,visibleStartIndex:Math.max(l-r,0),visibleEndIndex:u<0?i-1:Math.min(i-1,u+r)}},FL=function(e){var t=e.itemList,n=e.itemTotalCount,r=e.itemHeight,o=e.listHeight,a=e.selectedInfo,i=e.collapsing,c={rows:[],sections:[],totalHeight:0,itemTotalCount:n,expanded:!1,expandedIndex:void 0,expandedTop:0,expandedHeight:0,collapsedHeight:0,collapsing:i};if(!t)return c;for(var s=c.rows,l=kL&&1===a.length?a[0]:"",u=0,d=0;d0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=Object.entries(e),r=0;r1&&void 0!==a[1]&&a[1],i.next=3,Object(c.f)(JP.b);case 3:n=i.sent,r={},o=0;case 6:if(!(o=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;)c!==e&&X.call(c,s,1),X.call(e,s,1);return e};var J=function(e,t){return e&&e.length&&t&&t.length?$(e,t):e},Z=Object(U.a)(J),Q=n(319),ee=n(56),te=n.n(ee),ne=n(1175),re={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};te()(ne.a,re),ne.a.locals;function oe(e){"@babel/helpers - typeof";return(oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ae(e){return function(e){if(Array.isArray(e))return ue(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||le(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||le(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function se(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=le(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function le(e,t){if(e){if("string"==typeof e)return ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ue(e,t):void 0}}function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ht(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nd?a[d]=l:u=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Xt(e,t){if(e){if("string"==typeof e)return $t(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$t(e,t):void 0}}function $t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var a=(r=t.call(this,e)).bindTemplate;return r.set("class",o.class||null),r.children=r.createCollection(),o.children&&o.children.forEach(function(e){return r.children.add(e)}),r.set("_role",null),r.set("_ariaLabelledBy",null),o.labelView&&r.set({_role:"group",_ariaLabelledBy:o.labelView.id}),r.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",a.to("class")],role:a.to("_role"),"aria-labelledby":a.to("_ariaLabelledBy")},children:r.children}),r}return n}(),Re=n(1169),ke={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};N()(Re.a,ke),Re.a.locals;function Ie(e){"@babel/helpers - typeof";return(Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function De(e){return function(e){if(Array.isArray(e))return je(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Le(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||Le(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Le(e,t){if(e){if("string"==typeof e)return je(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?je(e,t):void 0}}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n',tooltip:!0}),c.extendTemplate({attributes:{class:["ck-font-size-dropdown"]}}),c.bind("isEnabled").to(o),e.listenTo(c,"execute",function(e){t.execute(e.source.commandName,{value:e.source.commandParam}),t.editing.view.focus()}),c})}},{key:"_getLocalizedOptions",value:function(){var e=this.editor,t=e.t,n={Default:t("Default"),Tiny:t("Tiny"),Small:t("Small"),Big:t("Big"),Huge:t("Huge")};return h(e.config.get(s.d).options).map(function(e){var t=n[e.title];return t&&t!=e.title&&(e=Object.assign({},e,{title:t})),e})}}],[{key:"pluginName",get:function(){return"FontSizeUI"}}]),n}();function F(e){"@babel/helpers - typeof";return(F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function B(e,t){for(var n=0;n',keystroke:"Ctrl+A",tooltip:!0}),o.bind("isEnabled").to(r,"isEnabled"),e.listenTo(o,"execute",function(){t.execute("selectAll"),t.editing.view.focus()}),o})}}],[{key:"pluginName",get:function(){return"SelectAllUI"}}]),n}();function R(e){"@babel/helpers - typeof";return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function k(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0}},{key:"addBatch",value:function(e){var t=this.editor.model.document.selection,n={ranges:t.hasOwnRange?Array.from(t.getRanges()):[],isBackward:t.isBackward};this._stack.push({batch:e,selection:n}),this.refresh()}},{key:"clearStack",value:function(){this._stack=[],this.refresh()}},{key:"_restoreSelection",value:function(e,t,n){var r,o=this.editor.model,a=o.document,i=[],c=e.map(function(e){return e.getTransformedByOperations(n)}),s=c.flat(),l=F(c);try{for(l.s();!(r=l.n()).done;){var u=r.value.filter(function(e){return e.root!=a.graveyard}).filter(function(e){return!q(e,s)});u.length&&(K(u),i.push(u[0]))}}catch(e){l.e(e)}finally{l.f()}i.length&&o.change(function(e){e.setSelection(i,{backward:t})})}},{key:"_undo",value:function(e,t){var n=this.editor.model,r=n.document;this._createdBatches.add(t);var o=e.operations.slice().filter(function(e){return e.isDocumentOperation});o.reverse();var a,i=F(o);try{for(i.s();!(a=i.n()).done;){var c,s=a.value,l=s.baseVersion+1,u=Array.from(r.history.getOperations(l)),d=F(Object(M.z)([s.getReversed()],u,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA);try{for(d.s();!(c=d.n()).done;){var f=c.value;t.addOperation(f),n.applyOperation(f),r.history.setOperationAsUndone(s,f)}}catch(e){d.e(e)}finally{d.f()}}}catch(e){i.e(e)}finally{i.f()}}}]),n}();function K(e){e.sort(function(e,t){return e.start.isBefore(t.start)?-1:1});for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:null,n=t?this._stack.findIndex(function(e){return e.batch==t}):this._stack.length-1,r=this._stack.splice(n,1)[0],o=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(o,function(){e._undo(r.batch,o);var t=e.editor.model.document.history.getOperations(r.batch.baseVersion);e._restoreSelection(r.selection.ranges,r.selection.isBackward,t),e.fire("revert",r.batch,o)}),this.refresh()}}]),n}();function te(e){"@babel/helpers - typeof";return(te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ne(e,t){for(var n=0;n',me='';function he(e){"@babel/helpers - typeof";return(he="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function be(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function u(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},r=this.editor.model,o=r.document.selection,i=[],s=[];for(var l in n)n[l]?i.push(l):s.push(l);r.change(function(n){if(o.isCollapsed){var l=o.getFirstPosition();if(o.hasAttribute("linkHref")){var u=Object(a.f)(l,"linkHref",o.getAttribute("linkHref"),r);n.setAttribute("linkHref",e,u),i.forEach(function(e){n.setAttribute(e,!0,u)}),s.forEach(function(e){n.removeAttribute(e,u)}),n.setSelection(n.createPositionAfter(u.end.nodeBefore))}else if(""!==e){var d=Object(c.p)(o.getAttributes());d.set("linkHref",e),i.forEach(function(e){d.set(e,!0)});var f=r.insertContent(n.createText(e,d),l).end;n.setSelection(f)}["linkHref"].concat(i,s).forEach(function(e){n.removeSelectionAttribute(e)})}else{var p,m=r.schema.getValidRanges(o.getRanges(),"linkHref"),h=[],y=b(o.getSelectedBlocks());try{for(y.s();!(p=y.n()).done;){var v=p.value;r.schema.checkAttribute(v,"linkHref")&&h.push(n.createRangeOn(v))}}catch(e){y.e(e)}finally{y.f()}var g,E=h.slice(),O=b(m);try{for(O.s();!(g=O.n()).done;){var _=g.value;t._isRangeToUpdate(_,h)&&E.push(_)}}catch(e){O.e(e)}finally{O.f()}var A,T=b(E);try{var S=function(){var t=A.value;n.setAttribute("linkHref",e,t),i.forEach(function(e){n.setAttribute(e,!0,t)}),s.forEach(function(e){n.removeAttribute(e,t)})};for(T.s();!(A=T.n()).done;)S()}catch(e){T.e(e)}finally{T.f()}}})}},{key:"_getDecoratorStateFromModel",value:function(e){var t=this.editor.model,n=t.document.selection,r=n.getSelectedElement();return Object(m.g)(r,t.schema)?r.getAttribute(e):n.getAttribute(e)}},{key:"_isRangeToUpdate",value:function(e,t){var n,r=b(t);try{for(r.s();!(n=r.n()).done;){if(n.value.containsRange(e))return!1}}catch(e){r.e(e)}finally{r.f()}return!0}}]),n}();function A(e){"@babel/helpers - typeof";return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function T(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||U(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function U(e,t){if(e){if("string"==typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?V(e,t):void 0}}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(e.manualDecorators);try{var a=function(){var o=t.value,a=new Q.q(n.locale);a.set({name:o.id,label:o.label,withText:!0}),a.bind("isOn").toMany([o,e],"value",function(e,t){return void 0===t&&void 0===e?o.defaultValue:e}),a.on("execute",function(){o.set("value",!a.isOn)}),r.add(a)};for(o.s();!(t=o.n()).done;)a()}catch(e){o.e(e)}finally{o.f()}return r}},{key:"_createFormChildren",value:function(e){var t=this.createCollection();if(t.add(this.urlInputView),e.length){var n=new Q.t;n.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map(function(e){return{tag:"li",children:[e],attributes:{class:["ck","ck-list__item"]}}}),attributes:{class:["ck","ck-reset","ck-list"]}}),t.add(n)}return t.add(this.saveButtonView),t.add(this.cancelButtonView),t}}]),n}(),me=n(1162),he={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0},be=(L()(me.a,he),me.a.locals,'');function ye(e){"@babel/helpers - typeof";return(ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ve(e,t){for(var n=0;n',o.keystroke=m.a,o.tooltip=!0,o.isToggleable=!0,o.bind("isEnabled").to(n,"isEnabled"),o.bind("isOn").to(n,"value",function(e){return!!e}),e.listenTo(o,"execute",function(){return e._showUI(!0)}),o})}},{key:"_enableUserBalloonInteractions",value:function(){var e=this,t=this.editor.editing.view.document;this.listenTo(t,"click",function(){e._getSelectedLinkElement()&&e._showUI()}),this.editor.keystrokes.set("Tab",function(t,n){e._areActionsVisible&&!e.actionsView.focusTracker.isFocused&&(e.actionsView.focus(),n())},{priority:"high"}),this.editor.keystrokes.set("Esc",function(t,n){e._isUIVisible&&(e._hideUI(),n())}),Object(Q.y)({emitter:this.formView,activator:function(){return e._isUIInPanel},contextElements:[this._balloon.view.element],callback:function(){return e._hideUI()}})}},{key:"_addActionsView",value:function(){this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}},{key:"_addFormView",value:function(){if(!this._isFormInPanel){var e=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=e.value||""}}},{key:"_closeFormView",value:function(){var e=this.editor.commands.get("link");e.restoreManualDecoratorStates(),void 0!==e.value?this._removeFormView():this._hideUI()}},{key:"_removeFormView",value:function(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}},{key:"_showUI",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),e&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),e&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}},{key:"_hideUI",value:function(){if(this._isUIInPanel){var e=this.editor;this.stopListening(e.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),e.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}}},{key:"_startUpdatingUI",value:function(){var e=this,t=this.editor,n=t.editing.view.document,r=this._getSelectedLinkElement(),o=i(),a=function(){var t=e._getSelectedLinkElement(),n=i();r&&!t||!r&&n!==o?e._hideUI():e._isUIVisible&&e._balloon.updatePosition(e._getBalloonPositionData()),r=t,o=n};function i(){return n.selection.focus.getAncestors().reverse().find(function(e){return e.is("element")})}this.listenTo(t.ui,"update",a),this.listenTo(this._balloon,"change:visibleView",a)}},{key:"_isFormInPanel",get:function(){return this._balloon.hasView(this.formView)}},{key:"_areActionsInPanel",get:function(){return this._balloon.hasView(this.actionsView)}},{key:"_areActionsVisible",get:function(){return this._balloon.visibleView===this.actionsView}},{key:"_isUIInPanel",get:function(){return this._isFormInPanel||this._areActionsInPanel}},{key:"_isUIVisible",get:function(){return this._balloon.visibleView==this.formView||this._areActionsVisible}},{key:"_getBalloonPositionData",value:function(){var e=this,t=this.editor.editing.view,n=this.editor.model,r=t.document,o=null;if(n.markers.has("link-ui")){var a=Array.from(this.editor.editing.mapper.markerNameToElements("link-ui")),i=t.createRange(t.createPositionBefore(a[0]),t.createPositionAfter(a[a.length-1]));o=t.domConverter.viewRangeToDom(i)}else o=function(){var n=e._getSelectedLinkElement();return n?t.domConverter.mapViewToDom(n):t.domConverter.viewRangeToDom(r.selection.getFirstRange())};return{target:o}}},{key:"_getSelectedLinkElement",value:function(){var e=this.editor.editing.view,t=e.document.selection,n=t.getSelectedElement();if(t.isCollapsed||n&&Object(ee.d)(n))return Ie(t.getFirstPosition());var r=t.getFirstRange().getTrimmed(),o=Ie(r.start),a=Ie(r.end);return o&&o==a&&e.createRangeIn(o).getTrimmed().isEqual(r)?o:null}},{key:"_showFakeVisualSelection",value:function(){var e=this.editor.model;e.change(function(t){var n=e.document.selection.getFirstRange();if(e.markers.has("link-ui"))t.updateMarker("link-ui",{range:n});else if(n.start.isAtEnd){var r=n.start.getLastMatchingPosition(function(t){var n=t.item;return!e.schema.isContent(n)},{boundaries:n});t.addMarker("link-ui",{usingOperation:!1,affectsData:!1,range:t.createRange(r,n.end)})}else t.addMarker("link-ui",{usingOperation:!1,affectsData:!1,range:n})})}},{key:"_hideFakeVisualSelection",value:function(){var e=this.editor.model;e.markers.has("link-ui")&&e.change(function(e){e.removeMarker("link-ui")})}}],[{key:"requires",get:function(){return[Q.f]}},{key:"pluginName",get:function(){return"LinkUI"}}]),n}();function Ie(e){return e.getAncestors().find(function(e){return Object(m.f)(e)})}var De=n(563);function Pe(e){"@babel/helpers - typeof";return(Pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Le(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=this.editor.model,n=t.document;t.change(function(r){var o,a=c((e.selection||n.selection).getSelectedBlocks());try{for(a.s();!(o=a.n()).done;){var i=o.value;!i.is("element","paragraph")&&m(i,t.schema)&&r.rename(i,"paragraph")}}catch(e){a.e(e)}finally{a.f()}})}}]),n}();function m(e,t){return t.checkChild(e.parent,"paragraph")&&!t.isObject(e)}function h(e){"@babel/helpers - typeof";return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){s=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(s)throw a}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ni){var d=o.getChild(o.childCount-1),p=d.getChild(d.childCount-1);o=h(u,p,n),i+=1}else if(e.indent1&&n.setAttribute("start",e.startIndex,o),o}function b(e){var t={},n=e.getStyle("mso-list");if(n){var r=n.match(/(^|\s{1,100})l(\d+)/i),o=n.match(/\s{0,100}lfo(\d+)/i),a=n.match(/\s{0,100}level(\d+)/i);r&&o&&a&&(t.id=r[2],t.order=o[1],t.indent=a[1])}return t}function y(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1})?c.push(u):u.getAttribute("src")||c.push(u)}}}catch(e){s.e(e)}finally{s.f()}for(var f=0,p=c;f/i,w=/xmlns:o="urn:schemas-microsoft-com/i,C=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.document=t}return function(e,t,n){t&&T(e.prototype,t),n&&T(e,n)}(e,[{key:"isActive",value:function(e){return S.test(e)||w.test(e)}},{key:"execute",value:function(e){var t=e._parsedData,n=t.body;m(n,t.stylesString),_(n,e.dataTransfer.getData("text/rtf")),e.content=n}}]),e}();function N(e){return e.replace(/(\s+)<\/span>/g,function(e,t){return 1===t.length?" ":Array(t.length+1).join("  ").substr(0,t.length)})} /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */function R(e,t){var n=new DOMParser,r= /** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ function(e){return N(N(e)).replace(/([^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<\/span>/g,"").replace(/ <\//g," <\/o:p>/g," ").replace(/( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)<")}(function(e){var t=e.indexOf("");if(t<0)return e;var n=e.indexOf("",t+"".length);return e.substring(0,t+"".length)+(n>=0?e.substring(n):"")}(e=e.replace(/