| 1 |
- (function(){var e={80547:function(e,t,a){var n={"./icon_archive.svg":33042,"./icon_audio.svg":71441,"./icon_cad.svg":95556,"./icon_calendar.svg":22349,"./icon_csv.svg":11743,"./icon_dat.svg":19786,"./icon_document.svg":37997,"./icon_ebook.svg":68567,"./icon_eml.svg":25618,"./icon_exel.svg":8811,"./icon_font.svg":78102,"./icon_gz.svg":1345,"./icon_image.svg":99642,"./icon_ms_excel.svg":28840,"./icon_ms_powerpoint.svg":77438,"./icon_ms_word.svg":24202,"./icon_p7s.svg":10799,"./icon_patch.svg":96899,"./icon_pdf.svg":50095,"./icon_pgp.svg":93847,"./icon_ppt.svg":53772,"./icon_rb.svg":77486,"./icon_vector.svg":90644,"./icon_video.svg":75707};function i(e){var t=r(e);return a(t)}function r(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=r,e.exports=i,i.id=80547},16659:function(e,t,a){var n={"./icon_archive.svg":81997,"./icon_audio.svg":42644,"./icon_cad.svg":88909,"./icon_calendar.svg":91512,"./icon_csv.svg":73035,"./icon_dat.svg":48885,"./icon_document.svg":33097,"./icon_ebook.svg":34416,"./icon_eml.svg":20395,"./icon_exel.svg":22081,"./icon_font.svg":80471,"./icon_gz.svg":50461,"./icon_image.svg":42669,"./icon_ms_excel.svg":80681,"./icon_ms_onenote.svg":3598,"./icon_ms_powerpoint.svg":99856,"./icon_ms_word.svg":25946,"./icon_p7s.svg":91118,"./icon_patch.svg":69494,"./icon_pdf.svg":11095,"./icon_pgp.svg":95687,"./icon_ppt.svg":90626,"./icon_rb.svg":47869,"./icon_vector.svg":74010,"./icon_video.svg":19455};function i(e){var t=r(e);return a(t)}function r(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=r,e.exports=i,i.id=16659},72951:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return p}});var n=function(){var e=this,t=e._self._c;return t("div",{ref:"editor",class:["editor",{"top-toolbar":"top"===e.toolbarStyle}],on:{mousedown:e.preventImgDrag}},[t("div",{ref:"editorContentWrapper",staticClass:"editor-contents-wrap"},[t("squire-editor",e._g(e._b({ref:"squireEditor",attrs:{"aria-label":e.$t("accessibility.messageBody"),selectedFontSize:e.selectedFontSize},on:{formatChange:e.onFormatChange,select:e.onEditorSelectEvent,cursor:e.onEditorCursorEvent,blur:e.onEditorBlurEvent,handleFontSizeChange:e.handleFontSizeChange,contextmenu:e.onEditorContextMenuEvent}},"squire-editor",e.$attrs,!1),e.$listeners)),e._t("activeSettingsBanners"),e._t("selectList"),"bottom-float"===e.toolbarStyle&&e.useToolbar?t("span",{staticClass:"expand-space"}):e._e()],2),t("div",{class:["editor-toolbar-wrap"]},[t("editor-toolbar",e._b({directives:[{name:"show",rawName:"v-show",value:e.showEditorToolbar,expression:"showEditorToolbar"}],ref:"editorToolbar",staticClass:"editor-toolbar",attrs:{"zm-ta":"new-compose-editor-toolbar",isFlowStyle:"flow"===e.toolbarStyle,isFloatStyle:"bottom-float"===e.toolbarStyle,formatState:e.formatState,toolbarFlowPosX:e.toolbarFlowPosX,toolbarFlowPosY:e.toolbarFlowPosY,selectedFontSize:e.selectedFontSize},on:{commandAction:e.handleToolbarAction,showLinkEdit:e.showLinkEditDialog,changeToFixedToolbar:e.changeToFixedToolbar,handleFontSizeChange:e.handleFontSizeChange}},"editor-toolbar",e.$attrs,!1))],1),e._t("default")],2)},i=[],r=a(37761),o=a.n(r),s=a(49585),l=a(77291),c={components:{EditorToolbar:s.Z},inheritAttrs:!1,props:{toolbarStyle:{type:String,default:"flow",validator:function(e){return["top","flow","bottom-float"].includes(e)}},useToolbar:{type:Boolean,default:!1}},data:function(){return{hasTextSelection:!1,formatState:{isBold:!1,isItalic:!1,isStriked:!1,isUnderlined:!1,isFontSizeChanged:!1,isBulletList:!1,isOrderedList:!1,fontColor:{text:"",background:""}},toolbarFlowPosX:0,toolbarFlowPosY:0,selectedFontSize:"medium",contextMenuEventTriggered:!1}},computed:{editorInstance:function(){return this.$refs.squireEditor.editorInstance},cursorPosition:function(){return this.editorInstance.getCursorPosition().bottom},showEditorToolbar:function(){return!!this.useToolbar&&("flow"!==this.toolbarStyle||this.hasTextSelection)}},created:function(){var e=this;this.debouncedAdjustCursorPosition=o().debounce((function(){e.adjustCursorPosition()}),20)},mounted:function(){var e=this;this.$emit("editorMounted"),this.editorInstance.addEventListener("keyup",this.handleKeyUpEventHandler=function(t){"Shift"!==t.key&&(!t.shiftKey||"ArrowUp"!==t.key&&"ArrowDown"!==t.key&&"ArrowLeft"!==t.key&&"ArrowRight"!==t.key)&&e.debouncedAdjustCursorPosition()})},beforeDestroy:function(){this.$refs.editor.removeEventListener("keyup",this.handleKeyUpEventHandler)},methods:{getEditorRootDom:function(){var e;return null===(e=this.$refs.squireEditor)||void 0===e?void 0:e.$refs.editor},adjustCursorPosition:function(){var e,t=this.editorInstance.getCursorPosition().bottom,a=null===(e=this.$refs.editorToolbar.$el)||void 0===e?void 0:e.getBoundingClientRect().top,n=this.$refs.editorContentWrapper.getBoundingClientRect().bottom,i=0===a?n-t:a-t;if(i<0){var r=this.$refs.editorContentWrapper;r.scrollBy(0,-1*i)}},handleFontSizeChange:function(e){["small","large"].includes(e)?this.selectedFontSize=e:this.selectedFontSize="medium"},preventImgDrag:function(e){var t=this.$refs.editor.contains(e.target)&&"IMG"===e.target.nodeName;t&&e.target.setAttribute("draggable",!1)},insertImage:function(e){this.$refs.squireEditor.insertBase64Image(e)},handleToolbarAction:function(e){var t=e.commandType,a=e.commandParam;this.editorInstance&&l.Z.call(this.$refs.squireEditor,t,a)},showLinkEditDialog:function(){this.$refs.squireEditor.showLinkEditDialog()},focusOnToolbarFirstButton:function(){var e,t;null===(e=this.$refs)||void 0===e||null===(t=e.editorToolbar)||void 0===t||t.focusOnFirstButton()},onFormatChange:function(){this.formatState=this.$refs.squireEditor.getFormatState(),this.$refs.squireEditor.imgResizer.repositionElements()},onEditorSelectEvent:function(e){this.contextMenuEventTriggered?this.contextMenuEventTriggered=!1:this.showPopoverToolbar(e)},onEditorCursorEvent:function(){this.hidePopoverToolbar()},onEditorBlurEvent:function(){},onEditorContextMenuEvent:function(){this.contextMenuEventTriggered=!0,this.hidePopoverToolbar()},changeToFixedToolbar:function(){var e,t;this.$emit("changeToFixedToolbar"),null===(e=this.$refs.squireEditor.$refs.showMoreTip)||void 0===e||null===(t=e.$el)||void 0===t||t.dispatchEvent(new CustomEvent("mouseleave"))},showPopoverToolbar:function(e){var t=e.range,a=t.getBoundingClientRect(),n=this.$refs.editorContentWrapper.getBoundingClientRect(),i=this.$refs.editorToolbar.getToolbarBoundingClientRect();i.height=i.height<=0?34:i.height;var r={x:a.x-n.x,y:a.y-n.y-i.height-6};r.x+i.width>n.width&&(r.x=n.width-i.width),r.y<0&&(r.y=a.y-n.y+a.height+6),this.hasTextSelection=!0,this.toolbarFlowPosX=r.x,this.toolbarFlowPosY=r.y},hidePopoverToolbar:function(){this.hasTextSelection=!1,this.toolbarFlowPosX=0,this.toolbarFlowPosY=0}}},u=c,d=a(93483),m=(0,d.Z)(u,n,i,!1,null,"0e7abe4a",null),p=m.exports},12327:function(e,t,a){"use strict";a.r(t),a.d(t,{ToolbarActions:function(){return Ce},default:function(){return De}});var n=function(){var e=this,t=e._self._c;return e.show?t("div",{staticClass:"compose-toolbar"},[e.getActionVisible(e.ToolbarActions.DELAYED_SEND)?t("shortcut-reminder",{attrs:{placement:e.tooltipPlacement,preTooltip:e.sendButtonTooltip,shortcutKey:"editor-send"}},[t("zm-button",{staticClass:"send-button",attrs:{type:"primary",disabled:e.getActionDisabled(e.ToolbarActions.DELAYED_SEND),"aria-label":e.sendButtonTooltip,"zm-ta":"new-compose-toolbar-send"},on:{click:function(t){return e.handleSelectOption(e.useMailMerge?e.ToolbarActions.MAIL_MERGE:e.ToolbarActions.DELAYED_SEND)}}},[e._v(" "+e._s(e.$t(e.sendButtonText))+" "),e.sendButtonIconClass?t("svg-icon",{attrs:{iconClass:e.sendButtonIconClass}}):e._e()],1)],1):e._e(),t("div",{staticClass:"action-button-wrap"},[e.getActionVisible(e.ToolbarActions.TOGGLE_EDIT_TOOL)?t("shortcut-reminder",{attrs:{preTooltip:e.$t("compose.editTool"),placement:e.tooltipPlacement}},[t("zm-button",{ref:"editToolButton",class:["action-button",{"setting-active":e.showEditTool}],attrs:{disabled:e.getActionDisabled(e.ToolbarActions.TOGGLE_EDIT_TOOL),"aria-label":e.$t("accessibility.editTool"),"zm-ta":"new-compose-toolbar-toggle-edit-tool"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSelectOption(e.ToolbarActions.TOGGLE_EDIT_TOOL)}}},[t("svg-icon",{staticClass:"compose-tool-icon",attrs:{iconClass:"compose_edit_tool"}})],1)],1):e._e(),e.getActionVisible(e.ToolbarActions.SELECT_FILE)?t("shortcut-reminder",{attrs:{preTooltip:e.$t("compose.attachFiles"),placement:e.tooltipPlacement}},[t("zm-button",{staticClass:"action-button",attrs:{disabled:e.getActionDisabled(e.ToolbarActions.SELECT_FILE),"aria-label":e.$t("accessibility.attachFiles"),"zm-ta":"new-compose-toolbar-select-file"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSelectOption(e.ToolbarActions.SELECT_FILE)}}},[t("svg-icon",{staticClass:"compose-tool-icon",attrs:{iconClass:"compose_attach_file"}})],1)],1):e._e(),e.getActionVisible(e.ToolbarActions.SELECT_EMOJI)?t("shortcut-reminder",{attrs:{preTooltip:e.$t("compose.emoji"),placement:e.tooltipPlacement}},[t("zm-button",{staticClass:"action-button",attrs:{disabled:e.getActionDisabled(e.ToolbarActions.SELECT_EMOJI),"aria-label":e.$t("accessibility.emoji"),"zm-ta":"new-compose-toolbar-select-emoji"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSelectOption(e.ToolbarActions.SELECT_EMOJI,t)}}},[t("svg-icon",{staticClass:"compose-tool-icon",attrs:{iconClass:"compose_emoji"}})],1)],1):e._e(),e.getActionVisible(e.ToolbarActions.SELECT_GIF)?t("shortcut-reminder",{attrs:{preTooltip:e.$t("compose.gif"),placement:e.tooltipPlacement}},[t("zm-button",{staticClass:"action-button",attrs:{disabled:e.getActionDisabled(e.ToolbarActions.SELECT_GIF),"aria-label":e.$t("accessibility.gif"),"zm-ta":"new-compose-toolbar-select-gif"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSelectOption(e.ToolbarActions.SELECT_GIF,t)}}},[t("svg-icon",{staticClass:"compose-tool-icon",attrs:{iconClass:"compose_gif"}})],1)],1):e._e(),e.isZmail&&e.getActionVisible(e.ToolbarActions.SCHEDULED_SEND)?t("ScheduledSendDropdown",{attrs:{disabled:e.getActionDisabled(e.ToolbarActions.SCHEDULED_SEND),tooltipPlacement:e.tooltipPlacement,isScheduled:!!e.scheduledTime},on:{schedule:e.handleSchedule,openTimePicker:e.handleCustomTime}}):e._e(),e.isZmail&&e.getActionVisible(e.ToolbarActions.INSERT_INLINE_IMAGE)?t("shortcut-reminder",{attrs:{preTooltip:e.$t("editor.image"),placement:e.tooltipPlacement}},[t("zm-button",{staticClass:"action-button",attrs:{disabled:e.getActionDisabled(e.ToolbarActions.INSERT_INLINE_IMAGE),"aria-label":e.$t("editor.image"),"zm-ta":"editor-toolbar-inline-img"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSelectOption(e.ToolbarActions.INSERT_INLINE_IMAGE)}}},[t("svg-icon",{attrs:{iconClass:"compose-inline-image"}})],1)],1):e._e(),e.isZmailMultiSignatureEnabled&&e.getActionVisible(e.ToolbarActions.SELECT_SIGNATURE)?t("ComposeInsertSignature",{attrs:{selectedSignatureId:e.selectedSignatureId},on:{selectSignature:function(t){return e.handleSelectOption(e.ToolbarActions.SELECT_SIGNATURE,t)}}},[t("shortcut-reminder",{attrs:{preTooltip:e.$t("compose.insertSignature"),placement:e.tooltipPlacement}},[t("zm-button",{staticClass:"action-button",attrs:{disabled:e.getActionDisabled(e.ToolbarActions.SELECT_SIGNATURE),"aria-label":e.$t("accessibility.insertSignature"),"zm-ta":"new-compose-toolbar-insert-signature"}},[t("svg-icon",{attrs:{iconClass:"signature-item"}})],1)],1)],1):e._e(),e.getActionVisible(e.ToolbarActions.SET_ENCRYPTION)?t("shortcut-reminder",{attrs:{preTooltip:e.encryptionActive?e.$t("encryption.disableMessageEncryption"):e.$t("encryption.enableMessageEncryption"),placement:e.tooltipPlacement}},[t("zm-button",{class:["action-button",{"setting-active":e.encryptionActive}],attrs:{disabled:e.getActionDisabled(e.ToolbarActions.SET_ENCRYPTION),"aria-label":e.encryptionActive?e.$t("encryption.disableMessageEncryption"):e.$t("encryption.enableMessageEncryption")},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSelectOption(e.ToolbarActions.SET_ENCRYPTION)}}},[t("svg-icon",{attrs:{iconClass:e.encryptionActive?"encryption":"unencrypted"}})],1)],1):e._e(),e.enableSmartCompose&&e.getActionVisible(e.ToolbarActions.SMART_COMPOSE)?t("shortcut-reminder",{attrs:{preTooltip:e.smartComposeTip,placement:e.tooltipPlacement}},[t("zm-button",{class:["action-button",{"setting-active":e.isPromptEditorVisible}],attrs:{disabled:e.getActionDisabled(e.ToolbarActions.SMART_COMPOSE),"aria-label":e.smartComposeTip,"zm-ta":"new-compose-toolbar-zoom-ai"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSelectOption(e.ToolbarActions.SMART_COMPOSE)}}},[t("svg-icon",{class:{"setting-active":e.isPromptEditorVisible},attrs:{iconClass:"ai-outline"}})],1)],1):e._e(),e.showSmartComposeRequest&&e.getActionVisible(e.ToolbarActions.SMART_COMPOSE)?t("zm-popover",{ref:"popoverRef",attrs:{trigger:"click","popper-class":"smart-compose-request-container"}},[t("shortcut-reminder",{attrs:{slot:"reference",preTooltip:e.$t("GPT.zoomAI"),placement:e.tooltipPlacement},slot:"reference"},[t("zm-button",{class:["action-button",{"setting-active":e.isPromptEditorVisible}],attrs:{disabled:e.getActionDisabled(e.ToolbarActions.SMART_COMPOSE),"aria-label":e.$t("GPT.zoomAI"),"zm-ta":"new-compose-toolbar-zoom-ai-request-action"},on:{click:function(t){var a;null===(a=e.$refs.popoverRef)||void 0===a||a.open}}},[t("svg-icon",{class:{"setting-active":e.isPromptEditorVisible},attrs:{iconClass:"ai-outline"}})],1)],1),t("div",{staticClass:"smart-compose-request-content"},[t("div",{staticClass:"header"},[t("svg-icon",{attrs:{iconClass:"ai-fill"}}),t("span",[e._v(e._s(e.$t("GPT.emailCompose")))])],1),t("zm-button",{staticClass:"request-btn",attrs:{ghost:""},on:{click:e.showRequestModal}},[e._v(" "+e._s(e.$t("GPT.req2Enable"))+" ")])],1)],1):e._e(),e.isZmail&&e.getActionVisible(e.ToolbarActions.INSERT_TEMPLATE)?t("zm-dropdown",{attrs:{trigger:"click",placement:"top",disabled:e.getActionDisabled(e.ToolbarActions.INSERT_TEMPLATE)},on:{command:e.handleTemplateCommand}},[t("shortcut-reminder",{attrs:{preTooltip:e.$t("settings.templates"),placement:e.tooltipPlacement}},[t("zm-button",{directives:[{name:"metric",rawName:"v-metric:compose_template",arg:"compose_template"}],staticClass:"action-button",attrs:{disabled:e.getActionDisabled(e.ToolbarActions.INSERT_TEMPLATE),"aria-label":e.$t("settings.templates"),"zm-ta":"new-compose-toolbar-select-template"}},[t("svg-icon",{attrs:{iconClass:"template"}})],1)],1),t("zm-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("zm-dropdown-item",{directives:[{name:"metric",rawName:"v-metric:compose_insert_template",arg:"compose_insert_template"}],attrs:{command:"insert","zm-ta":"new-compose-toolbar-insert-template"}},[e._v(" "+e._s(e.$t("template.insertTemplate"))+" ")]),t("zm-dropdown-item",{attrs:{command:"saveNew"}},[e._v(" "+e._s(e.$t("template.saveDraftAsNew"))+" ")]),t("zm-dropdown-item",{directives:[{name:"metric",rawName:"v-metric:compose_template_go_to_settings",arg:"compose_template_go_to_settings"}],attrs:{"zm-ta":"new-compose-toolbar-template-go-to-settings",command:"goToSettings",divided:""}},[e._v(" "+e._s(e.$t("operation.goToSettings"))+" ")])],1)],1):e._e(),e.displayMailMergeIcon?t("zm-dropdown",{attrs:{trigger:"click",placement:"top"},on:{command:function(t){return e.handleMailMergeCommand(t)}}},[t("zm-tooltip",{attrs:{content:e.$t("mailMerge.personalizedBulkEmail"),enterable:!1}},[t("zm-button",{directives:[{name:"metric",rawName:"v-metric:compose_template",arg:"compose_template"}],class:["action-button",{"setting-active":e.useMailMerge}],attrs:{disabled:e.getActionDisabled(e.ToolbarActions.MAIL_MERGE),"aria-label":e.$t("mailMerge.mailMerge"),"zm-ta":"new-compose-toolbar-select-mailMerge"}},[t("svg-icon",{attrs:{iconClass:"variable"}})],1)],1),t("zm-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("zm-dropdown-item",{attrs:{"zm-ta":"inbox-toggle-list-view",command:"enableMailMerge"}},[t("div",{staticClass:"mail-merge-dropdown-item"},[t("div",[t("span",{staticClass:"item-label"},[e._v(e._s(e.$t("mailMerge.insertVariable")))])]),t("div",{staticClass:"bracket"},[t("span",[e._v(e._s(e.variableBracket))])])])]),t("zm-dropdown-item",{attrs:{"zm-ta":"inbox-toggle-list-view",command:"importFromSpreadSheet"}},[t("div",{staticClass:"mail-merge-dropdown-item"},[t("span",{staticClass:"item-label"},[e._v(e._s(e.$t("mailMerge.importCustomVariables")))])])]),e.useMailMerge?t("zm-dropdown-item",{attrs:{divided:"","zm-ta":"inbox-toggle-list-view",command:"disableMailMerge"}},[t("div",{staticClass:"mail-merge-dropdown-item"},[t("span",{staticClass:"item-label-disable"},[e._v(e._s(e.$t("mailMerge.disable")))])])]):e._e()],1)],1):e._e()],1),e.getActionVisible(e.ToolbarActions.DELETE_DRAFT)?t("shortcut-reminder",{attrs:{preTooltip:e.$t("compose.discardDraft"),placement:e.tooltipPlacement}},[t("zm-button",{ref:"discardButton",staticClass:"action-button",attrs:{disabled:e.getActionDisabled(e.ToolbarActions.DELETE_DRAFT),"aria-label":e.$t("accessibility.discardDraft"),"zm-ta":"new-compose-toolbar-delete-draft"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSelectOption(e.ToolbarActions.DELETE_DRAFT)}}},[t("svg-icon",{attrs:{iconClass:"delete"}})],1)],1):e._e(),e.isZmail?t("ScheduledSendDialog",{attrs:{isEditScheduledSend:e.isEditScheduledSend,customTimeVisible:e.customTimeVisible,scheduledTime:e.scheduledTime},on:{handleCustomTime:e.handleCustomTime,removeCustomTime:e.removeCustomTime,closeCustomTime:e.closeCustomTime,handleSchedule:e.handleSchedule,setScheduledTime:e.setScheduledTime}}):e._e(),t("InsertTemplateDialog",{attrs:{visible:e.showInsertTemplateDialog,isInserting:e.isInsertingTemplate},on:{cancel:function(t){e.showInsertTemplateDialog=!1},insert:e.handleInsertTemplate,goToSettings:e.goToTemplateSettings}}),t("new-template-dialog",{attrs:{visible:e.showNewTemplateDialog,isSaving:e.isSavingTemplate},on:{cancel:function(t){e.showNewTemplateDialog=!1},save:e.saveNewTemplateDialog}}),t("TemplateLimitReachedDialog",{attrs:{visible:e.showLimitReachedDialog,templateLimit:e.getTemplateSlice(e.TEMPLATE_TYPE.PRIVATE).templateLimit},on:{close:function(t){e.showLimitReachedDialog=!1}}}),t("GPTAgreement",{attrs:{visible:e.showZoomAIAgreementDialog},on:{close:function(t){e.showZoomAIAgreementDialog=!1},confirm:function(t){e.showZoomAIAgreementDialog=!1,e.openPromptEditor()}}}),t("smart-compose-request-modal",{attrs:{visible:e.showSmartComposeRequestModal},on:{close:function(){return e.showSmartComposeRequestModal=!1}}}),t("import-csv-dialog",{attrs:{visible:e.displayCsvDialog},on:{handleClose:e.handleCancelDisplayCsvDialog,handleImport:e.handleImportCsv}})],1):e._e()},i=[],r=a(70021),o=a(56706),s=a(56632),l=a(34948),c=a(37348),u=a.n(c),d=a(53806),m=a(29648),p=a(77291),_=a(87693),f=function(){var e=this,t=e._self._c;return t("zm-dropdown",{ref:"scheduledSendDropdown",staticClass:"item",attrs:{trigger:"click",placement:"top",disabled:e.disabled},on:{"visible-change":e.handleVisibleChange,command:e.handleScheduledSendCommand}},[t("shortcut-reminder",{staticClass:"item",attrs:{preTooltip:e.$t("compose.scheduledSend"),placement:e.toolTipPlacement}},[t("zm-button",{class:["action-button",{"setting-active":e.isScheduled}],attrs:{"aria-label":e.$t("compose.scheduledSend"),"zm-ta":"new-compose-toolbar-show-schedule-send",disabled:e.disabled}},[t("svg-icon",{class:{"setting-active":e.isScheduled},attrs:{iconClass:"clock"}})],1)],1),t("zm-dropdown-menu",{staticClass:"dropdown-menu",attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.dropdownOptions,(function(a,n){var i=a.label,r=a.zmTa,o=a.dateTime,s=a.format;return t("zm-dropdown-item",{key:n,attrs:{command:n,"zm-ta":r}},[t("span",[e._v(e._s(i))]),t("span",{staticClass:"dropdown-detailed-time"},[e._v(e._s(null===o||void 0===o?void 0:o.toFormat(s)))])])})),1)],1)},h=[],g=a(79337),v=a(91007),E={name:"ScheduledSendDropdown",components:{ShortcutReminder:v.Z},props:{disabled:{type:Boolean,default:!1},toolTipPlacement:{type:String,default:"bottom"},isScheduled:{type:Boolean,default:!1}},emits:["schedule","openTimePicker"],data:function(){return{dropdownOptions:[],timePresets:[{label:this.$t("time.tomorrowMorning"),zmTa:"scheduled-send-actions-item-tomorrow-morning",getDateTime:function(){return g.ou.now().plus({days:1}).set({hours:9,minutes:0,seconds:0})},format:"h:mm a",metric:"schedule_tomorrow_morning"},{label:this.$t("time.tomorrowAfternoon"),zmTa:"scheduled-send-actions-item-tomorrow-afternoon",getDateTime:function(){return g.ou.now().plus({days:1}).set({hours:12,minutes:0,seconds:0})},format:"h:mm a",metric:"schedule_tomorrow_afternoon"},{label:this.$t("time.nextWeek"),zmTa:"scheduled-send-actions-item-next-week",getDateTime:function(){return g.ou.now().plus({days:7}).set({hours:9,minutes:0,seconds:0})},format:"ccc, h:mm a",metric:"schedule_next_week"},{label:this.$t("time.customTime"),zmTa:"scheduled-send-actions-item-custom-time",metric:"customize_schedule_time"}]}},methods:{handleVisibleChange:function(e){e&&(this.isScheduled?(this.$refs.scheduledSendDropdown.hide(),this.showCustomTimePicker()):this.dropdownOptions=this.timePresets.map((function(e){var t;return(0,l.Z)((0,l.Z)({},e),{},{dateTime:null===(t=e.getDateTime)||void 0===t?void 0:t.call(e)})})))},handleScheduledSendCommand:function(e){var t=this.dropdownOptions[e],a=t.dateTime,n=t.metric;a?this.$emit("schedule",a):this.showCustomTimePicker(),n&&this.$metric.report("metric")},showCustomTimePicker:function(){this.$emit("openTimePicker")}}},b=E,A=a(93483),y=(0,A.Z)(b,f,h,!1,null,"597948f0",null),I=y.exports,S=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{visible:e.customTimeVisible,width:"400px","append-to-body":"","lock-scroll":""}},[t("span",{staticClass:"zm-dialog__title schedule-timepicker-dialog-title",attrs:{slot:"title"},slot:"title"},[t("span",[e._v(e._s(e.$t("time.scheduleSendTime")))]),t("zm-tooltip",{attrs:{content:e.maxScheduledTimeTip,placement:"top"}},[t("svg-icon",{staticClass:"information-icon",attrs:{iconClass:"information"}})],1)],1),e.renderComponent?t("DatePicker",{attrs:{mode:"dateTime","min-date":new Date,"max-date":e.maxScheduleTime,is12hr:"","is-dark":"dark"===e.prefersColorScheme},model:{value:e.scheduledSendDateTime,callback:function(t){e.scheduledSendDateTime=t},expression:"scheduledSendDateTime"}}):e._e(),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{directives:[{name:"show",rawName:"v-show",value:e.isEditScheduledSend,expression:"isEditScheduledSend"},{name:"metric",rawName:"v-metric:remove_schedule",arg:"remove_schedule"}],staticClass:"remove-scheduled-send",attrs:{type:"plain","zm-ta":"compose-schedule-remove-custom-time"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.removeCustomTime.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("operation.remove"))+" ")]),t("zm-button",{directives:[{name:"metric",rawName:"v-metric:cancel_customize_schedule",arg:"cancel_customize_schedule"}],attrs:{"zm-ta":"compose-schedule-close-custom-time"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.closeCustomTime.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")]),t("zm-button",{directives:[{name:"show",rawName:"v-show",value:!e.isEditScheduledSend,expression:"!isEditScheduledSend"},{name:"metric",rawName:"v-metric:create_customize_schedule",arg:"create_customize_schedule"}],attrs:{type:"primary",disabled:!e.validTime,"zm-ta":"compose-schedule-set-custom-time"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.setCustomTime.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("operation.schedule"))+" ")]),t("zm-button",{directives:[{name:"show",rawName:"v-show",value:e.isEditScheduledSend,expression:"isEditScheduledSend"},{name:"metric",rawName:"v-metric:edit_schedule",arg:"edit_schedule"}],attrs:{type:"primary",disabled:!e.validTime,"zm-ta":"compose-schedule-save-custom-time"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.setCustomTime.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("operation.saveChanges"))+" ")])],1)],1)},C=[],P=a(88238),M=a.n(P),T={name:"ScheduledSend",components:{DatePicker:M()},props:{isEditScheduledSend:{type:Boolean,default:!1},customTimeVisible:{type:Boolean,default:!1},scheduledTime:{type:[Object,Number]},maxScheduleTime:{type:Date,default:function(){return d.Utils.getMaxScheduleDateTime().toJSDate()}}},data:function(){return{scheduledSendDateTime:new Date,validTime:!0,renderComponent:!0,maxScheduledTimeTip:this.$t("common.maxScheduledTimeTip",[d.Utils.MAX_SCHEDULED_YEARS])}},computed:(0,l.Z)((0,l.Z)({},(0,m.rn)(["prefersColorScheme"])),{},{tomorrowMorning:function(){return g.ou.now().plus({days:1}).set({hours:9,minutes:0,seconds:0})},tomorrowAfternoon:function(){return g.ou.now().plus({days:1}).set({hours:12,minutes:0,seconds:0})},nextWeek:function(){return g.ou.now().plus({days:7}).set({hours:9,minutes:0,seconds:0})}}),watch:{customTimeVisible:function(){var e;this.isEditScheduledSend?this.scheduledSendDateTime=null===(e=this.scheduledTime)||void 0===e?void 0:e.toJSDate():this.scheduledSendDateTime=this.timeAddHour();this.forceRerender()},scheduledSendDateTime:function(e){g.ou.now()>g.ou.fromJSDate(e)||!e?this.validTime=!1:this.validTime=!0}},methods:{forceRerender:function(){var e=this;this.renderComponent=!1,this.$nextTick((function(){e.renderComponent=!0}))},timeAddHour:function(){var e=new Date;return e.setHours(e.getHours()+1),e},removeCustomTime:function(){this.$emit("removeCustomTime"),this.$emit("setScheduledTime",null)},closeCustomTime:function(){this.$emit("closeCustomTime")},setCustomTime:function(){this.$emit("handleSchedule",g.ou.fromJSDate(this.scheduledSendDateTime))}}},w=T,D=(0,A.Z)(w,S,C,!1,null,"c1ebbc9e",null),x=D.exports,L=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{visible:e.visible,"close-on-press-escape":!1,"append-to-body":!0,width:"550px",title:e.$t("template.insertTemplate")}},[e.sharedTemplatesEnabled?t("zm-tabs",{staticClass:"tabs",attrs:{type:"pipeline"},model:{value:e.currentTab,callback:function(t){e.currentTab=t},expression:"currentTab"}},[t("zm-tab-pane",{attrs:{label:e.$t("template.myTemplates"),name:"private","zm-ta":"insert-template-my-templates-tab"}}),t("zm-tab-pane",{attrs:{label:e.$t("template.sharedTemplates"),name:"shared","zm-ta":"insert-template-shared-templates-tab"}})],1):e._e(),t("TemplateList",{ref:"templateList",attrs:{templates:e.sortedTemplatesBy(e.currentTab,"id"),type:e.currentTab,isFetching:e.getSlice(e.currentTab).isFetching,canFetchMore:e.canFetchMore(e.currentTab),selected:e.selectedTemplateId},on:{"update:selected":function(t){e.selectedTemplateId=t},init:function(t){return e.handleInit(e.currentTab)},fetch:function(t){return e.handleFetch(e.currentTab,t)}}}),t("span",{attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{directives:[{name:"metric",rawName:"v-metric:compose_template_go_to_settings_from_insert_modal",arg:"compose_template_go_to_settings_from_insert_modal"}],attrs:{ghost:"",type:"primary","zm-ta":"insert-template-go-to-settings-btn"},on:{click:function(t){return e.$emit("goToSettings")}}},[e._v(" "+e._s(e.$t("operation.goToSettings"))+" ")]),t("zm-button",{directives:[{name:"metric",rawName:"v-metric:compose_insert_template",arg:"compose_insert_template"}],attrs:{type:"primary",disabled:!e.canInsert,loading:e.isInserting,"zm-ta":"insert-template-insert-btn"},on:{click:function(t){return e.$emit("insert",e.currentTab,e.selectedTemplateId)}}},[e._v(" "+e._s(e.$t("operation.insert"))+" ")]),t("zm-button",{directives:[{name:"metric",rawName:"v-metric:compose_cancel_insert_template",arg:"compose_cancel_insert_template"}],attrs:{"zm-ta":"insert-template-cancel-btn",disabled:e.isInserting},on:{click:function(t){return e.$emit("cancel")}}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")])],1)],1)},k=[],N=function(){var e=this,t=e._self._c;return t("div",{staticClass:"template-list"},[e.templates.length>0?t("zm-input",{staticClass:"search-input",attrs:{placeholder:e.$t("search.search"),label:e.$t("template.searchTemplates"),"zm-ta":"insert-template-search-input"},model:{value:e.searchQuery,callback:function(t){e.searchQuery=t},expression:"searchQuery"}},[t("SvgIcon",{attrs:{slot:"prefix",iconClass:"search"},slot:"prefix"})],1):e._e(),t("div",{ref:"scrollableList",staticClass:"template-list-wrap",on:{scroll:e.handleScroll}},[t("zm-table",{directives:[{name:"loading",rawName:"v-loading",value:0===e.displayedTemplates.length&&e.isFetching,expression:"displayedTemplates.length === 0 && isFetching"}],key:e.type,ref:"templateList",attrs:{"element-loading-spinner":"zm-icon-loading","highlight-current-row":"","show-empty-image":!1,data:e.displayedTemplates,"show-header":!1,"row-class-name":"template-item-row","zm-ta":"insert-template-table","use-flip":!1,"aria-label":"".concat(e.$t("settings.templates")," ").concat(e.$t("accessibility.pressArrowUpDownToSelectItem")),role:"presentation"},on:{"current-change":e.handleSelectionChange}},[t("span",{directives:[{name:"show",rawName:"v-show",value:!e.isFetching,expression:"!isFetching"}],staticClass:"empty-message",attrs:{slot:"empty"},slot:"empty"},[e._v(" "+e._s(""===e.searchQuery?e.$t("template.noSavedTemplates"):e.$t("template.noSearchResults"))+" ")]),t("zm-table-column",{attrs:{prop:"name"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row,i=a.$index;return[t("div",{staticClass:"template-item-wrap tab-focus",attrs:{role:"option",tabindex:"0","aria-selected":(n.id===e.selected).toString(),"aria-posinset":(i+1).toString(),"aria-setsize":e.displayedTemplates.length.toString()},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:(t.preventDefault(),e.setZmTableSelection(n))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.setZmTableSelection(n))}]}},[n.locked?t("SvgIcon",{staticClass:"disabled",attrs:{iconClass:"triangle-alert-filled"}}):t("SvgIcon",{attrs:{iconClass:e.selected===n.id?"template-filled":"template"}}),n.locked?t("span",{staticClass:"template-item-text disabled"},[e._v(" "+e._s(e.$t("template.templateLocked")))]):n.name.length>0?t("span",{staticClass:"template-item-text"},[e._v(" "+e._s(n.name))]):t("span",{staticClass:"template-item-text untitled"},[e._v(" ["+e._s(e.$t("template.untitled"))+"] ")])],1)]}}])}),"shared"===e.type?t("zm-table-column",{attrs:{prop:"owner",width:"240",label:e.$t("groupSetting.owner")},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.owner;return(null===n||void 0===n?void 0:n.length)>0?[t("Avatar",{staticClass:"template-item-owner-avatar",attrs:{name:n,email:n}}),t("span",{staticClass:"template-item-owner-label"},[e._v(e._s(n))])]:void 0}}],null,!0)}):e._e(),e.displayedTemplates.length>0&&e.canFetchMore?t("div",{staticClass:"load-more-icon-wrap",attrs:{slot:"append"},slot:"append"},[t("i",{directives:[{name:"show",rawName:"v-show",value:e.isFetching,expression:"isFetching"}],staticClass:"zm-icon-loading small"})]):e._e()],1)],1)],1)},O=[],Z=a(84282),$=(a(6886),a(90479)),R={name:"TemplateList",components:{Avatar:$.Z},props:{type:{type:String,default:""},templates:{type:Array,default:[]},isFetching:{type:Boolean,default:!1},canFetchMore:{type:Boolean,default:!1},selected:{type:String,default:void 0}},emits:["init","fetch"],data:function(){return{searchQuery:"",maxScrollPosToLoad:100,searchAttrs:["name","owner"]}},computed:{displayedTemplates:function(e){var t=e.searchQuery,a=e.templates;return this.filterTemplatesByQuery(t,a)}},watch:{type:{handler:function(){this.$emit("update:selected",void 0),this.$emit("init")},immediate:!0},searchQuery:function(e,t){""===t&&this.$emit("fetch","all")},displayedTemplates:function(e){var t=this;this.$nextTick((function(){var a=e.find((function(e){var a=e.id;return t.selected===a}));t.setZmTableSelection(a)})),this.$nextTick(this.updateZmTableAria)},selected:function(){this.$nextTick(this.updateZmTableAria)}},methods:{setSearchQuery:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.searchQuery=e},handleSelectionChange:function(e){var t=null===e||void 0===e?void 0:e.id;this.$emit("update:selected",t)},setZmTableSelection:function(e){var t,a;null===(t=this.$refs.templateList)||void 0===t||null===(a=t.setCurrentRow)||void 0===a||a.call(t,e)},updateZmTableAria:function(){var e,t=this.$refs.templateList.$children.find((function(e){var t=e.$el;return t.classList.contains("zm-scrollbar")})),a=t.$refs.wrap.children[0].children[0].children[1],n=(0,Z.Z)(a.children);try{for(n.s();!(e=n.n()).done;){var i=e.value,r=i.classList.contains("current-row");i.setAttribute("aria-selected",r.toString()),i.children[0].setAttribute("role","group")}}catch(o){n.e(o)}finally{n.f()}},handleScroll:function(){var e=this.$refs.scrollableList,t=e.scrollHeight-e.scrollTop-e.clientHeight,a=t<this.maxScrollPosToLoad;a&&!this.isFetching&&""===this.searchQuery&&this.$emit("fetch","more")},filterTemplatesByQuery:function(e,t){return(0,_.ZX)(t,e,{attributes:this.searchAttrs,caseSensitive:!1})}}},F=R,z=(0,A.Z)(F,N,O,!1,null,"4ea13f05",null),U=z.exports,B=a(10100),H={name:"InsertTemplateDialog",components:{TemplateList:U},props:{visible:{type:Boolean,default:!1},isInserting:{type:Boolean,default:!1}},emits:["goToSettings","insert","cancel"],data:function(){return{currentTab:B.TEMPLATE_TYPE.PRIVATE,selectedTemplateId:void 0}},computed:(0,l.Z)((0,l.Z)({},(0,m.Se)("template",["getSlice","sortedTemplatesBy","canFetchMore","sharedTemplatesEnabled"])),{},{canInsert:function(e){var t=e.currentTab,a=e.selectedTemplateId,n=this.getSlice(t).templates.find((function(e){var t=e.id;return t===a}));return a&&!(null!==n&&void 0!==n&&n.locked)}}),watch:{visible:function(e){var t=this;return(0,o.Z)((0,r.Z)().mark((function a(){var n;return(0,r.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:e&&(t.currentTab=B.TEMPLATE_TYPE.PRIVATE,t.selectedTemplateId=void 0,null===(n=t.$refs.templateList)||void 0===n||n.setSearchQuery());case 1:case"end":return a.stop()}}),a)})))()}},methods:(0,l.Z)((0,l.Z)({},(0,m.nv)("template",["fetchTemplates","fetchAllTemplates"])),{},{handleInit:function(){var e=this;return(0,o.Z)((0,r.Z)().mark((function t(){return(0,r.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.handleFetch(e.currentTab,"init");case 2:case"end":return t.stop()}}),t)})))()},handleFetch:function(e,t){var a=this;return(0,o.Z)((0,r.Z)().mark((function n(){var i,o,s;return(0,r.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("all"!==t){n.next=4;break}a.fetchAllTemplates({type:e}),n.next=17;break;case 4:return n.next=6,a.fetchTemplates({type:e,data:t});case 6:if(i=n.sent,o=i.errorCode,s=i.error,0===o){n.next=17;break}n.t0=s.result.error_code,n.next=n.t0===B.MailErrorCode.Mail_Client_Is_Offline?13:n.t0===B.MailErrorCode.EmailTemplate_Decryption_Failed?15:16;break;case 13:return a.$msg(a.$t("template.couldntLoadTemplatesOffline")),n.abrupt("break",17);case 15:return n.abrupt("break",17);case 16:a.$msg(a.$t("template.couldntLoadTemplates"));case 17:case"end":return n.stop()}}),n)})))()}})},G=H,V=(0,A.Z)(G,L,k,!1,null,"2fdd24b4",null),W=V.exports,K=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{visible:e.visible,"close-on-press-escape":!1,"append-to-body":!0,width:"450px",title:e.$t("template.newTemplateName")}},[t("zm-input",{attrs:{autofocus:!0,autocorrect:"off",autocapitalize:"none",label:e.$t("template.newTemplateName"),"zm-ta":"save-new-template-dialog-input"},model:{value:e.templateName,callback:function(t){e.templateName=t},expression:"templateName"}}),t("span",{attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{directives:[{name:"metric",rawName:"v-metric:compose_save_template",arg:"compose_save_template"}],attrs:{type:"primary",disabled:!e.canSave,loading:e.isSaving},on:{click:e.handleSave}},[e._v(" "+e._s(e.$t("operation.save"))+" ")]),t("zm-button",{directives:[{name:"metric",rawName:"v-metric:compose_cancel_save_template",arg:"compose_cancel_save_template"}],on:{click:e.handleCancel}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")])],1)],1)},j=[],q={name:"NewTemplateDialog",props:{visible:{type:Boolean,default:!1},isSaving:{type:Boolean,default:!1},name:{type:String,default:""}},data:function(){return{templateName:""}},computed:{canSave:function(e){var t=e.templateName;return""!==t}},watch:{visible:function(e){e&&(this.templateName=this.name)}},methods:{handleSave:function(){this.$emit("save",this.templateName)},handleCancel:function(){this.$emit("cancel")}}},Y=q,J=(0,A.Z)(Y,K,j,!1,null,null,null),X=J.exports,Q=a(7053),ee=function(){var e=this,t=e._self._c;return t("confirm-dialog",{ref:"confirmDialog",attrs:{visible:e.visible,title:e.$t("GPT.welcome"),actions:e.actions,"show-close":!0,"custom-class":"GPT-agreement",width:"600px"},on:{close:e.cancel}},[t("div",{staticClass:"GPT-agreement-container"},[t("i18n",{attrs:{path:"GPT.description2",tag:"p"}}),t("div",[e._v(e._s(e.$t("GPT.description3")))])],1),t("div",{staticClass:"actions",attrs:{slot:"footer"},slot:"footer"},[t("zm-checkbox",{staticClass:"left",attrs:{label:e.$t("GPT.doNotRemind")},model:{value:e.noReminderAgain,callback:function(t){e.noReminderAgain=t},expression:"noReminderAgain"}}),t("div",{staticClass:"btn-group"},e._l(e.actions,(function(a){var n=a.id,i=a.handler,r=a.text,o=a.className,s=a.type,l=a.disabled,c=a.link,u=a.zmTa;return t("zm-button",{key:n,class:o,attrs:{type:s,disabled:l,href:c,"zm-ta":u,tabindex:"0"},on:{click:function(e){return e.stopPropagation(),i.apply(null,arguments)}}},[e._v(" "+e._s(r)+" ")])})),1)],1)])},te=[],ae=a(80943),ne=a(63012),ie={name:"GPTAgreement",components:{ConfirmDialog:ae.QH},props:{visible:{type:Boolean,default:!1}},data:function(){return{actions:[{id:"confirm",className:"confirm",handler:this.confirm,text:this.$t("operation.confirm"),type:"primary"},{id:"cancel",className:"cancel",handler:this.cancel,text:this.$t("operation.cancel")}],noReminderAgain:!1}},methods:(0,l.Z)((0,l.Z)({},(0,m.OI)("features",["setSmartComposeStatus"])),{},{confirm:function(){var e=this;this.noReminderAgain?ne.Mail.confirmMailGPTLicenseState().then((function(t){0===t?(e.setSmartComposeStatus(d.Enums.SMART_COMPOSE_SERVICE_STATUS.CONFIRMED_DISCLAIMER),e.dontFocusOnButtonAfterClosed(),e.$emit("confirm")):e.$undoNotice({iconClass:"crossmark",title:e.$t("GPT.errorOnConfirmDisclaimer")})})):(this.dontFocusOnButtonAfterClosed(),this.$emit("confirm"))},cancel:function(){this.$emit("close")},dontFocusOnButtonAfterClosed:function(){var e=this.$refs.confirmDialog.$refs.confirmDialog.ariaDialog;e.focusAfterClosed=null}})},re=ie,oe=(0,A.Z)(re,ee,te,!1,null,"781483f4",null),se=oe.exports,le=function(){var e=this,t=e._self._c;return t("zm-dropdown",{attrs:{trigger:"click",placement:"top"},on:{command:e.handleSignatureSelect}},[e._t("default"),t("zm-dropdown-menu",{staticClass:"signature-select-dropdown",attrs:{slot:"dropdown"},slot:"dropdown"},[e._l(e.signatureItems,(function(a){var n=a.id,i=a.name;return t("zm-dropdown-item",{key:n,staticClass:"signature-select-dropdown-item",attrs:{command:n,"zm-ta":"compose-signature-select-".concat(i),role:"menuitemcheckbox","aria-checked":(e.selectedSignatureId===n).toString()}},[t("div",{staticClass:"item-row"},[t("svg-icon",{directives:[{name:"show",rawName:"v-show",value:e.selectedSignatureId===n,expression:"selectedSignatureId === id"}],staticClass:"item-icon",attrs:{iconClass:"check"}}),t("span",{staticClass:"item-name"},[e._v(e._s(i))])],1)])})),t("zm-dropdown-item",{staticClass:"signature-select-dropdown-item",attrs:{"zm-ta":"compose-signature-manage",command:"manageSignatures",role:"menuitemcheckbox",divided:""}},[t("div",{staticClass:"item-row"},[e._v(" "+e._s(e.$t("signature.manageSignatureMenu"))+" ")])])],2)],2)},ce=[],ue={name:"ComposeInsertSignature",components:{},props:{selectedSignatureId:{type:String,default:""}},computed:(0,l.Z)({},(0,m.Se)("signature",["signatureItems"])),methods:(0,l.Z)((0,l.Z)({},(0,m.OI)(["ariaAnnounce"])),{},{handleSignatureSelect:function(e){if("manageSignatures"!==e){this.$emit("selectSignature",e);var t=this.signatureItems.find((function(t){return t.id===e}));t&&this.ariaAnnounce(t.name+","+this.$t("accessibility.selected"))}else this.$router.push({name:"emailSettings",path:"/emailSettings",params:{tab:"composer",highlightId:"signature"}})}})},de=ue,me=(0,A.Z)(de,le,ce,!1,null,"cba8b040",null),pe=me.exports,_e=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{title:e.$t("mailMerge.importCsv"),modal:"","modal-append-to-body":"","append-to-body":"","lock-scroll":"","close-on-press-escape":!1,visible:e.isVisible,width:"552px"},on:{"update:visible":function(t){e.isVisible=t}}},[t("p",{staticClass:"description"},[e._v(e._s(e.$t("mailMerge.importCsvDesc")))]),t("p",{staticClass:"description"},[e._v(e._s(e.$t("mailMerge.supportedFormats")))]),e.fileName?e._e():t("div",{class:["drop-area",{error:e.errorState.isError}],on:{dragover:function(t){return t.preventDefault(),e.dragOver.apply(null,arguments)},dragenter:function(t){return t.preventDefault(),e.dragEnter.apply(null,arguments)},dragleave:function(t){return t.preventDefault(),e.dragLeave.apply(null,arguments)},drop:function(t){return t.preventDefault(),e.drop.apply(null,arguments)}}},[t("div",{staticClass:"desc"},[e._v(e._s(e.$t("mailMerge.dragAndDrop")))]),e.isDragging?e._e():t("div",{staticClass:"desc"},[e._v(e._s("- ".concat(e.$t("common.or")," -")))]),e.isDragging?e._e():t("zm-button",{on:{click:e.openFileDialog}},[e._v(" "+e._s(e.$t("common.chooseAFile"))+" ")]),t("input",{ref:"fileInput",staticClass:"hidden-input",attrs:{type:"file",accept:".xls, .xlsx, .csv"},on:{change:e.handleFileChange}})],1),e.fileName?t("div",{staticClass:"uploaded-file"},[t("div",{staticClass:"icon-file-name"},[t("svg-icon",{staticClass:"spreadsheet-icon",attrs:{iconClass:"spreadsheet"}}),t("div",[t("div",{staticClass:"file-name"},[e._v(" "+e._s(e.fileName)+" ")]),t("div",{staticClass:"file-size"},[e._v(" "+e._s(e.formatedSize)+" ")])])],1),t("zm-button",{staticClass:"delete-button",on:{click:e.deleteFile}},[t("svg-icon",{staticClass:"delete-icon",attrs:{iconClass:"delete"}})],1)],1):e._e(),e.errorState.isError?t("div",[t("div",{staticClass:"error-message"},[t("svgIcon",{attrs:{iconClass:"alert-triangle"}}),t("div",[e._v(" "+e._s(e.errorState.errorMessage)+" ")])],1),e._l(e.invalidEmails,(function(a,n){return t("div",{key:n,staticClass:"invalid-emails"},[e._v(" "+e._s(a)+" ")])}))],2):e._e(),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{attrs:{type:"link"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleDownloadTemplate.apply(null,arguments)}}},[t("div",{staticClass:"download-button"},[t("SvgIcon",{attrs:{iconClass:"download"}}),e._v(" "+e._s(e.$t("mailMerge.downloadTemplate"))+" ")],1)]),t("div",[t("zm-button",{on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleCancel.apply(null,arguments)}}},[e._v(e._s(e.$t("externalImage.cancel")))]),t("zm-button",{attrs:{type:"primary",disabled:!e.file},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.onImport.apply(null,arguments)}}},[e._v(e._s(e.$t("common.import")))])],1)],1)])},fe=[],he=(a(45794),a(77950),a(85940),a(75704),a(71372),a(71639),a(34447)),ge=a(51367),ve=a.n(ge),Ee=a(93661),be={name:"ImportCsvDialog",inheritAttrs:!0,props:{visible:{type:Boolean,default:function(){return!1}},emails:{type:Array,default:function(){return[]}}},data:function(){return{isVisible:!1,mailMergeData:{},fileName:"",isDragging:!1,file:null,invalidEmails:[],errorState:{isError:!1,errorMessage:""}}},computed:{formatedSize:function(){var e;return(0,_.cB)(null===(e=this.file)||void 0===e?void 0:e.size)||0}},watch:{visible:function(e){console.log("updating isVisible",e),this.isVisible=e}},methods:(0,l.Z)((0,l.Z)({},(0,m.OI)(["setDownloadTemplateCallId","setIsTemplateDownloaded"])),{},{deleteFile:function(){this.resetValues()},dragOver:function(){this.isDragging=!0},dragEnter:function(){this.isDragging=!0},dragLeave:function(){this.isDragging=!1},drop:function(e){this.resetValues(),this.isDragging=!1;var t=e.dataTransfer.files[0],a=[".csv",".xlsx",".xls"].some((function(e){return t.name.trim().toLowerCase().endsWith(e)}));if(!a)return this.errorState.isError=!0,void(this.errorState.errorMessage="Unable to upload. The file must be csv, xlsx");this.fileName=t.name,t&&this.readFile(t)},handleDownloadTemplate:function(){var e=this;return(0,o.Z)((0,r.Z)().mark((function t(){var a,n,i,o;return(0,r.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.setIsTemplateDownloaded(!1),t.prev=1,t.next=4,ne.Setting.saveAsFile({fileContent:"firstname,lastname,displayname,email\n , , , ",fileName:"Recipent Template.csv"});case 4:if(a=t.sent,n=a.errorCode,i=a.data,0===n){t.next=10;break}throw Error("failed to download template");case 10:o=i.jsCallId,e.setDownloadTemplateCallId(o);case 12:t.next=17;break;case 14:t.prev=14,t.t0=t["catch"](1),console.log(t.t0);case 17:case"end":return t.stop()}}),t,null,[[1,14]])})))()},resetValues:function(){this.errorState={isError:!1,errorMessage:""},this.file=null,this.fileName="",this.mailMergeData={},this.invalidEmails=[]},handleCancel:function(){this.$emit("handleClose")},onImport:function(){this.isVisible=!1,this.$emit("handleImport",this.mailMergeData)},hasDuplicateEmails:function(e){var t,a=new Set,n=(0,Z.Z)(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;if(a.has(i.email))return!0;a.add(i.email)}}catch(r){n.e(r)}finally{n.f()}return!1},encodeSpecialChars:function(e){var t={"<":"<",">":">","'":"'",'"':""","&":"&"};return e.replace(/[<>'"&]/g,(function(e){return t[e]}))},openFileDialog:function(){this.$refs.fileInput.click()},handleFileChange:function(e){this.resetValues(),this.fileName="";var t=e.target.files[0];t&&this.readFile(t)},readFile:function(e){var t=this;this.file=e,this.fileName=e.name;var a=new FileReader;a.onload=function(e){var a=e.target.result,n=he.ij(a,{type:"binary"}),i=n.SheetNames[0],r=n.Sheets[i],o=he.P6.sheet_to_json(r,{header:1,raw:!1}),s=o.shift().filter((function(e){return""!=e}));s=s.map((function(e){return ve().sanitize((0,_.vJ)(e).replaceAll("@",""))}));var l=(0,Ee.P)([s],{escape_formulas:!0});s=l.split("\n")[0].split(","),s=s.map((function(e){return t.encodeSpecialChars(e)}));var c=["email","firstname","lastname","displayname"].every((function(e){return s.includes(e)}));if(!c)return t.errorState.isError=!0,t.errorState.errorMessage=t.$t("mailMerge.reqFieldsMsg"),t.file=null,void(t.fileName="");var u=he.P6.sheet_to_row_object_array(r,{raw:!1});if(u.length>500)return t.errorState.isError=!0,t.errorState.errorMessage=t.$t("mailMerge.tooManyRows"),t.file=null,void(t.fileName="");if(t.hasDuplicateEmails(u))return t.errorState.isError=!0,t.errorState.errorMessage=t.$t("mailMerge.duplicateEmails"),t.file=null,void(t.fileName="");var m=[];u=u.filter((function(e){return!!d.Utils.isValidEmailAddress(e.email)||(m.push(e.email),!1)})),m.length>0&&(t.invalidEmails=m,t.errorState.isError=!0,t.errorState.errorMessage=t.$t("mailMerge.invalidEmails")),u.forEach((function(e){for(var t in e)if(e.hasOwnProperty(t)){var a=e[t];e[t]=ve().sanitize((0,_.vJ)(a))}}));var p=(0,Ee.P)(u,{escape_formulas:!0});console.log("csv-stringify result",p),u=p.split("\n").slice(0,-1).map((function(e){var a={},n=e.split(",");return s.forEach((function(e,i){a[t.encodeSpecialChars(e)]=t.encodeSpecialChars(n[i])})),a}));var f={columnNames:s,data:u};t.mailMergeData=f},a.readAsBinaryString(e)}})},Ae=be,ye=(0,A.Z)(Ae,_e,fe,!1,null,"167a6e78",null),Ie=ye.exports,Se=d.Business.ContentParser,Ce={DELAYED_SEND:"delayedSend",TOGGLE_EDIT_TOOL:"toggleEditTool",SELECT_SIGNATURE:"selectSignature",SELECT_FILE:"selectFile",SELECT_EMOJI:"selectEmoji",SELECT_GIF:"selectGif",SCHEDULED_SEND:"scheduledSend",SET_ENCRYPTION:"setEncryption",INSERT_TEMPLATE:"insertTemplate",DELETE_DRAFT:"deleteDraft",INSERT_INLINE_IMAGE:"insertImage",SMART_COMPOSE:"smartCompose",MAIL_MERGE:"mailMerge"},Pe={SEND:"send",SET_ENCRYPTION:"setEncryption",DELETE:"delete"},Me={components:{ScheduledSendDropdown:I,ScheduledSendDialog:x,ShortcutReminder:v.Z,InsertTemplateDialog:W,NewTemplateDialog:X,TemplateLimitReachedDialog:Q.Z,GPTAgreement:se,SmartComposeRequestModal:ae.zb,ComposeInsertSignature:pe,ImportCsvDialog:Ie},props:{msgId:{type:String,default:""},showEditTool:{type:Boolean,default:!1},isSending:{type:Boolean,default:!1},hiddenActions:{type:[Object,Array],default:function(){return[]}},disabledActions:{type:[Object,Array,String],default:function(){return[]}},tooltipPlacement:{type:String,default:"bottom"},customTimeVisible:{type:Boolean,default:!1},useMailMerge:{type:Boolean,default:!1},isEditScheduledSend:{type:Boolean,default:!1},scheduledTime:{type:[Object,Number]},isCompose:{type:Boolean,default:!1},isPromptEditorVisible:{type:Boolean,default:!1},hasDraftContent:{type:Boolean,default:!1},respondType:{type:String,default:d.Enums.RESPOND_TYPE.NEW},selectedSignatureId:{type:String,default:""},encryptionActive:{type:Boolean,default:!1},getEditorRef:{type:Function,default:function(){}}},data:function(){return{ENCRYPTION_MODE:B.ENCRYPTION_MODE,isDisable:!1,emojiVisible:!1,dropdownVisible:!1,value:"",inputEventHandler:null,ToolbarActions:Ce,showInsertTemplateDialog:!1,showNewTemplateDialog:!1,showLimitReachedDialog:!1,showZoomAIAgreementDialog:!1,isSavingTemplate:!1,isInsertingTemplate:!1,TEMPLATE_TYPE:B.TEMPLATE_TYPE,show:!0,showSmartComposeRequestModal:!1,variableBracket:"{",displayCsvDialog:!1,mailMergeData:{}}},computed:(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},(0,m.rn)(["selectMailLabel","allowMailExternalImg"])),(0,m.rn)("template",["maxContentSizeBytes"])),(0,m.rn)("features",["smartComposeStatus"])),(0,m.Se)("template",{getTemplateSlice:"getSlice"})),(0,m.Se)(["isGmail","isZmail","isOutlook","isEncryptedZmail"])),(0,m.Se)("features",["enableSmartCompose","showSmartComposeRequest","isZmailMultiSignatureEnabled"])),{},{displayMailMergeIcon:function(){return this.isCompose&&this.isZmail&&(!this.isEncryptedZmail||!this.encryptionActive)&&this.getActionVisible(Ce.MAIL_MERGE)},sendButtonText:function(){return this.useMailMerge?"operation.continue":"operation.send"},toolTipPlacement:function(){return this.isFullScreen?"top":"bottom"},indicatorValues:function(){return{unencrypted:this.isEncryptedZmail&&!this.encryptionActive,scheduled:this.isZmail&&!!this.scheduledTime}},sendButtonTooltip:function(e){var t=e.indicatorValues;return t.unencrypted&&t.scheduled?this.$t("accessibility.unencryptedAndScheduled"):t.unencrypted?this.$t("accessibility.unencryptedSend"):t.scheduled?this.$t("accessibility.scheduledSend"):this.$t("accessibility.send")},sendButtonIconClass:function(e){var t=e.indicatorValues,a=e.useMailMerge;return t.unencrypted?"unencrypted-filled":t.scheduled?"scheduled-filled":a?null:"sent-filled"},smartComposeTip:function(){if(this.hasDraftContent)return this.$t("compose.refineWithGPT");var e=this.respondType===d.Enums.RESPOND_TYPE.NEW||this.respondType===d.Enums.RESPOND_TYPE.FORWARD;if(e)return this.$t("compose.composeWithGPT");var t=this.respondType===d.Enums.RESPOND_TYPE.REPLY;return t?this.$t("compose.followUpWithGPT"):this.$t("compose.composeWithGPT")}}),watch:{tooltipPlacement:function(){var e=this;this.show=!this.show,setTimeout((function(){e.show=!e.show}),0)},encryptionActive:function(e){e&&this.disableMailMerge()}},mounted:function(){var e,t=this,a=null===(e=this.getSquireEditorRef())||void 0===e?void 0:e.editorInstance,n=function(){var e;null===(e=t.$refs.popoverRef)||void 0===e||e.doClose()};this.$Bus.$on("outerClicked",n),null===a||void 0===a||a.addEventListener("input",this.inputEventHandler=function(){var e=a.getHTML();t.isDisable=!!e&&t.isHtmlEmpty(e)}),this.$once("hook:beforeDestroy",(function(){null===a||void 0===a||a.removeEventListener("input",t.inputEventHandler),t.$Bus.$off("outerClicked",n),t.$Bus.$off("ZMailUINotif_OnEmojiSelected")}))},methods:(0,l.Z)((0,l.Z)({},(0,m.nv)("template",["addTemplate","fetchTemplate"])),{},{enableMailMerge:function(){var e;this.$emit("setUseMailMerge",!0),null===(e=this.getSquireEditorRef())||void 0===e||e.setUseMailMerge(!0)},disableMailMerge:function(){var e;this.$emit("setUseMailMerge",!1),null===(e=this.getSquireEditorRef())||void 0===e||e.setUseMailMerge(!1)},handleCancelDisplayCsvDialog:function(){this.displayCsvDialog=!1},handleImportCsv:function(e){var t,a;this.displayCsvDialog=!1,this.$emit("setUseMailMerge",!0),this.$emit("setMailMergeData",e);var n=null===e||void 0===e?void 0:e.data.map((function(e){return e.email}));this.$emit("setTo",n),null===(t=this.getSquireEditorRef())||void 0===t||t.setUseMailMerge(!0),null===(a=this.getSquireEditorRef())||void 0===a||a.setMailMergeColumnNames(e.columnNames)},handleMailMergeCommand:function(e){switch(e){case"enableMailMerge":this.enableMailMerge();break;case"importFromSpreadSheet":this.displayCsvDialog=!0;break;case"disableMailMerge":this.disableMailMerge();break;default:break}},getActionVisible:function(e){return Array.isArray(this.hiddenActions)?!this.hiddenActions.includes(e):"object"!==(0,s.Z)(this.hiddenActions)||!this.hiddenActions[e]},getActionDisabled:function(e){return"all"===this.disabledActions||(Array.isArray(this.disabledActions)?this.disabledActions.includes(e):"object"===(0,s.Z)(this.disabledActions)&&this.disabledActions[e])},handleInsertTemplate:function(e,t){var a=this;return(0,o.Z)((0,r.Z)().mark((function n(){var i,o,s,l,c,u;return(0,r.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a.isInsertingTemplate=!0,n.next=3,a.handleFetchTemplate(e,t);case 3:i=n.sent,i&&(s=a.getTemplateSlice(e),l=s.templates.find((function(e){var a=e.id;return a===t})),c=new Se(l.body),u=c.sanitize({filterThirdPartyLinks:!a.allowMailExternalImg}).generate(),c.destroy(),null===(o=a.getSquireEditorRef())||void 0===o||o.insertContent(u),a.$emit("insertTemplate",l),a.showInsertTemplateDialog=!1),a.isInsertingTemplate=!1;case 6:case"end":return n.stop()}}),n)})))()},handleFetchTemplate:function(e,t){var a=this;return(0,o.Z)((0,r.Z)().mark((function n(){var i,o,s,l,c,u;return(0,r.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,a.fetchTemplate({type:e,data:t});case 2:if(o=n.sent,s=o.errorCode,l=o.error,c=0===s,c){n.next=18;break}u=a.getDisplayNameFromTemplate(a.getTemplateById(e,t))||a.$t("template.untitled"),n.t0=null===l||void 0===l||null===(i=l.result)||void 0===i?void 0:i.error_code,n.next=n.t0===B.MailErrorCode.Mail_Client_Is_Offline?11:n.t0===B.MailErrorCode.EmailTemplate_Deleted?13:n.t0===B.MailErrorCode.EmailTemplate_NoPermissions?15:17;break;case 11:return a.$msg(a.$t("template.couldntLoadTemplatesOffline")),n.abrupt("break",18);case 13:return a.$msg(a.$t("template.templateDeletedByOwner",[u])),n.abrupt("break",18);case 15:return a.$msg(a.$t("template.youNoLongerHaveAccess",[u])),n.abrupt("break",18);case 17:a.$msg(a.$t("template.couldntLoadTemplates"));case 18:return n.abrupt("return",c);case 19:case"end":return n.stop()}}),n)})))()},getDisplayNameFromTemplate:function(e){var t=null===e||void 0===e?void 0:e.name,a=null===e||void 0===e?void 0:e.locked;return a?this.$t("template.templateLocked"):t},getTemplateById:function(e,t){return this.getTemplateSlice(e).templates.find((function(e){var a=e.id;return a===t}))},saveNewTemplateDialog:function(e){var t=this;return(0,o.Z)((0,r.Z)().mark((function a(){var n,i,o,s,l,c,u,d,m,p;return(0,r.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(t.isSavingTemplate=!0,s=null===(n=t.getSquireEditorRef())||void 0===n||null===(i=n.editorInstance)||void 0===i?void 0:i.getHTML(),l={name:e,body:(0,_.mM)(s)},c=new Blob([l.body]).size,u=c>t.maxContentSizeBytes,!u){a.next=10;break}return t.$msg(t.$t("template.reduceSizeOfTemplate")),t.showNewTemplateDialog=!1,t.isSavingTemplate=!1,a.abrupt("return");case 10:return a.next=12,t.addTemplate({type:B.TEMPLATE_TYPE.PRIVATE,data:l});case 12:if(d=a.sent,m=d.errorCode,p=d.error,t.showNewTemplateDialog=!1,t.isSavingTemplate=!1,0!==m){a.next=21;break}t.$msg({type:"Success",title:"",content:t.$t("template.templateSaved")}),a.next=31;break;case 21:a.t0=null===p||void 0===p||null===(o=p.result)||void 0===o?void 0:o.error_code,a.next=a.t0===B.MailErrorCode.Common_LimitReached?24:a.t0===B.MailErrorCode.Mail_Client_Is_Offline?26:a.t0===B.MailErrorCode.EmailTemplate_Size_Overflow?28:30;break;case 24:return t.showLimitReachedDialog=!0,a.abrupt("break",31);case 26:return t.$msg(t.$t("template.couldntSaveTemplateOffline")),a.abrupt("break",31);case 28:return t.$msg({title:t.$t("template.couldntSaveTemplateShort"),content:t.$t("template.reduceSizeOfTemplate")}),a.abrupt("break",31);case 30:t.$msg(t.$t("template.couldntSaveTemplate"));case 31:case"end":return a.stop()}}),a)})))()},goToTemplateSettings:function(){this.showInsertTemplateDialog=!1,this.$router.push({name:"emailSettings",path:"/emailSettings",params:{tab:"template",path:this.$route.path}})},handleTemplateCommand:function(e){switch(e){case"insert":this.isInsertingTemplate=!1,this.showInsertTemplateDialog=!0;break;case"saveNew":this.showNewTemplateDialog=!0;break;case"goToSettings":this.goToTemplateSettings();break;default:console.debug("handleTemplateCommand wrong argument");break}},removeCustomTime:function(){this.$emit("handleCustomTimeVisible",!1),this.$emit("handleScheduledSend",!1),this.isEditScheduledSend&&this.$emit("handleEditScheduledSend",!1)},closeCustomTime:function(){this.$emit("handleCustomTimeVisible",!1),this.isEditScheduledSend&&this.$emit("handleEditScheduledSend",!1)},handleCustomTime:function(){this.scheduledTime&&this.$emit("handleEditScheduledSend",!0),this.$emit("handleCustomTimeVisible",!0)},handleSelectOption:function(e,t){switch(e){case Ce.MAIL_MERGE:this.$emit("handleMailMerge");break;case Ce.DELAYED_SEND:this.handleDelayedSend();break;case Ce.TOGGLE_EDIT_TOOL:this.handleToggleEditTool();break;case Ce.SELECT_SIGNATURE:this.handleSelectSignature(t);break;case Ce.SELECT_FILE:this.handleSelectFile();break;case Ce.SELECT_EMOJI:this.handleSelectEmoji(t);break;case Ce.SELECT_GIF:this.handleSelectGif(t);break;case Ce.DELETE_DRAFT:this.handleDeleteDraft();break;case Ce.INSERT_INLINE_IMAGE:this.getSquireEditorRef().handleCommandAction(p.d.INSERT_IMAGE);break;case Ce.SMART_COMPOSE:this.handleSmartCompose();break;case Ce.SET_ENCRYPTION:this.handleSetEncryption();break}},handleSchedule:function(e){this.$emit("setScheduledTime",e),this.$emit("handleScheduledSend",!0),this.$emit("handleCustomTimeVisible",!1)},setScheduledTime:function(e){this.$emit("setScheduledTime",e)},getSquireEditorRef:function(){var e,t;return null===(e=this.getEditorRef())||void 0===e||null===(t=e.$refs)||void 0===t?void 0:t.squireEditor},isHtmlEmpty:function(e){var t=u()("<div />");t.append(e);var a=!t.text(),n=!t.find("img").length;return a&&n},handleDelayedSend:function(){this.isSending||(this.scheduledTime&&g.ou.now()>this.scheduledTime?this.$msg(this.$t("schedule.invalidScheduledTime")):this.$emit(Pe.SEND))},handleToggleEditTool:function(){var e=this.$refs.editToolButton.$el;e.ariaExpanded=this.showEditTool.toString(),this.$emit("toggleEditTool")},handleSelectFile:function(){this.getSquireEditorRef().handleCommandAction(p.d.UPLOAD_FILE),this.$metric.report("editor_add_attachment",{msgId:this.msgId})},handleSelectSignature:function(e){console.debug("[signature] select signature in compose",e),this.$emit("selectSignature",e)},showEmojiPickerPopover:function(e,t){console.log("showEmojiPickerPopover",t),this.$Bus.$off("ZMailUINotif_OnEmojiSelected"),this.$Bus.$on("ZMailUINotif_OnEmojiSelected",this.emojiSelectedHandler);var a=e.target.getBoundingClientRect(),n=a.width,i=a.height,r=a.left,o=a.top;window.zoomSdk.postJsMessage({functionName:"mailui_showemoji",params:{rect:"(".concat(r,",").concat(o-20,",").concat(n,",").concat(i,")"),type:t}})},handleSelectEmoji:function(e){this.showEmojiPickerPopover(e,"emoji"),this.$Bus.$emit("linuxPickerMaskVisibleChange",!0),this.$metric.report("editor_add_emoji",{msgId:this.msgId})},handleSelectGif:function(e){this.showEmojiPickerPopover(e,"gif"),this.$Bus.$emit("linuxPickerMaskVisibleChange",!0),this.$metric.report("editor_add_gif",{msgId:this.msgId})},emojiSelectedHandler:function(e){var t,a=this,n=e.result,i=e.returnCode;if(i)this.$msg({content:this.$t("editor.addEmojiFailed")});else{var r=null===(t=this.getSquireEditorRef())||void 0===t?void 0:t.editorInstance;if(console.log("===> insert emoji",n),"Emoji"===(null===n||void 0===n?void 0:n.type)){var o,s;null===(o=this.getSquireEditorRef())||void 0===o||o.insertContent(n.emojiData),null===(s=this.$parent.$refs.squireEditor)||void 0===s||s.handleCommandAction(p.d.INSERT_EMOJI)}else{var c=n.emojiData;(0,_.Md)(c,(function(e){var t;e&&(null===r||void 0===r||r.insertImage(c,(0,l.Z)({},e)),null===(t=a.$parent.$refs.squireEditor)||void 0===t||t.handleCommandAction(p.d.INSERT_EMOJI))}))}null===r||void 0===r||r.focus(),this.$Bus.$emit("linuxPickerMaskVisibleChange",!1)}},handleInsertImg:function(){this.getSquireEditorRef().handleCommandAction(p.d.INSERT_IMAGE)},handleDeleteDraft:function(){this.$emit(Pe.DELETE),this.$metric.report("editor_delete_draft",{msgId:this.msgId})},handleSmartCompose:function(){var e=this.smartComposeStatus===B.SMART_COMPOSE_SERVICE_STATUS.CONFIRMED_DISCLAIMER;e?this.openPromptEditor():this.showZoomAIAgreementDialog=!0},openPromptEditor:function(){this.isCompose?this.$emit("openPromptEditor"):this.$emit("replyEmailFromPrompt")},showRequestModal:function(){var e;this.showSmartComposeRequestModal=!0,null===(e=this.$refs.popoverRef)||void 0===e||e.doClose()},handleSetEncryption:function(){this.$emit(Pe.SET_ENCRYPTION)}})},Te=Me,we=(0,A.Z)(Te,n,i,!1,null,"002fd4a3",null),De=we.exports},39543:function(e,t,a){"use strict";a.d(t,{Z:function(){return f}});var n=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{visible:e.visible,"custom-class":"mc-confirm-dialog-container","close-on-click-modal":!0,"append-to-body":!0,"close-on-press-escape":!0,"show-close":!0,"aria-labelledby":"srTitle",width:"480px"},on:{"update:visible":function(t){e.visible=t},close:e.handleHideInfo,closed:function(t){return e.$emit("closed")}}},[t("p",{staticClass:"zm-sr-only",attrs:{id:"srTitle"}},[e._v(" "+e._s(e.$t("fingerprint.profileDetails"))+" ")]),t("div",{staticClass:"contact-info"},[t("div",{staticClass:"contact-info-header tab-focus",attrs:{tabindex:"0"}},[t("Avatar",{staticClass:"avatar-small",attrs:{email:e.email,name:e.name,tabindex:"-1","aria-hidden":!0}}),t("div",{staticClass:"contact-name"},[e._v(e._s(e.contactInformation.displayName))])],1),t("div",{class:["contact-info-body",{"contact-info-border":e.showToggle}]},[t("div",{class:["contact-email-container","tab-focus",{"not-margin-bottom":!e.isEncryptedZmail}],attrs:{tabindex:"0"}},[t("div",{staticClass:"email-title"},[e._v(e._s(e.$t("common.email")))]),t("div",{staticClass:"contact-email"},[e._v(e._s(e.contactInformation.id))])]),e.isEncryptedZmail&&!e.external&&e.userProfile.userEmail!==e.email?t("div",{class:["tab-focus","contact-fingerprint-container",{"self-user":e.userProfile.userEmail===e.email}],attrs:{tabindex:"0"}},[t("div",{staticClass:"fingerprint-title"},[e._v(e._s(e.$t("fingerprint.fingerprint")))]),t("div",{staticClass:"contact-fingerprint"},[t("zm-skeleton",{attrs:{animated:"",loading:!e.contactInformation.fingerprint}},[t("template",{slot:"template"},[t("zm-skeleton-item",{staticClass:"contact-fingerprint-skeleton"})],1),t("span",[e._v(" "+e._s(e.contactInformation.fingerprint)+" ")])],2),e.displayChangedOn?t("div",{staticClass:"fingerprint-changed-on"},[e._v(" "+e._s(e.$t("fingerprint.fingerprintChangedOn",[e.formatTime(e.fingerprintChangedOn)]))+" ")]):e._e()],1)]):e._e()]),e.showToggle?t("div",{staticClass:"contact-info-footer"},[t("zm-switch",{attrs:{size:"small","aria-labelledby":"track-fingerprint-label"},model:{value:e.toggleFingerprint,callback:function(t){e.toggleFingerprint=t},expression:"toggleFingerprint"}}),t("div",{staticClass:"track-fingerprint",attrs:{id:"track-fingerprint-label"}},[e._v(" "+e._s(e.$t("fingerprint.trackFingerprint"))+" ")])],1):e._e()])])},i=[],r=a(34948),o=a(29648),s=a(79337),l=a(90479),c=a(63012),u=a(71951),d={name:"ContactInfoDialog",components:{Avatar:l.Z},props:{showInfo:{type:Boolean,default:!1},email:{type:String,default:""},name:{type:String,default:""},contactInfo:{type:Object,default:function(){}},external:{type:Boolean,default:!1},toggleFingerprintRes:{type:Number,default:0},fingerprintChangeTime:{type:Number,default:0}},data:function(){return{visible:!1,toggleFingerprint:!1,fingerprintChangedOn:null,preventWatch:!1}},computed:(0,r.Z)((0,r.Z)((0,r.Z)({},(0,o.Se)(["isZmail","isEncryptedZmail"])),(0,o.rn)(["recipientInfo","userProfile"])),{},{contactInformation:function(){var e=this.contactInfo[this.email];if(e)return e;var t=this.recipientInfo.get(this.email);return t},displayChangedOn:function(){return this.toggleFingerprint&&this.fingerprintChangedOn&&2===this.toggleFingerprintRes},showToggle:function(){return this.isEncryptedZmail&&!this.external&&this.userProfile.userEmail!==this.email}}),watch:{showInfo:function(e){this.visible=e,this.isEncryptedZmail&&e&&this.updateInfo()},contactInfo:{handler:function(){this.updateInfo()},deep:!0},toggleFingerprint:function(e){if(this.isEncryptedZmail){if(!this.preventWatch)if(e){var t={email:this.contactInformation.id,fingerprint:this.contactInformation.fingerprint};c.Mail.verifyFingerprint(t)}else{var a={email:this.contactInformation.id,fingerprint:""};c.Mail.verifyFingerprint(a)}this.preventWatch=!1}}},methods:{handleHideInfo:function(){this.$emit("hideInfo")},formatTime:function(){if(this.fingerprintChangedOn){var e=s.ou.fromSeconds(this.fingerprintChangedOn/Math.pow(10,9));return e.toFormat(u.ZA.All)}},updateInfo:function(){var e=this;this.preventWatch=!0,this.toggleFingerprint=0!==this.toggleFingerprintRes,this.fingerprintChangedOn=0!==this.toggleFingerprintRes?this.fingerprintChangeTime:null,setTimeout((function(){e.preventWatch=!1}))}}},m=d,p=a(93483),_=(0,p.Z)(m,n,i,!1,null,"5d803b5a",null),f=_.exports},14051:function(e,t,a){"use strict";a.d(t,{Z:function(){return u}});var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"contact-options-item",attrs:{"aria-selected":"false","aria-label":e.item.label+" "+e.item.value,role:"option"},on:{click:e.handleSelectContact}},[t("Avatar",{staticClass:"contact-option",attrs:{email:e.item.value,name:e.item.label.toUpperCase()||e.item.value.toUpperCase(),tabindex:"-1"}}),t("div",{staticClass:"contact-details",attrs:{tabindex:"-1"}},[t("div",{class:["contact-name",{"delegate-select":e.singleSelector}],domProps:{innerHTML:e._s(e.item.contactNameHighlight||e.item.contactAddressHighlight)}}),e.singleSelector?t("div",{staticClass:"contact-mail-address delegate-select"},[e._v(" <"+e._s(e.item.value)+"> ")]):t("div",{staticClass:"contact-mail-address",domProps:{innerHTML:e._s(e.item.contactAddressHighlight)}})])],1)},i=[],r=a(90479),o={name:"ContactSelectorItem",components:{Avatar:r.Z},props:{item:{type:Object,default:function(){}},singleSelector:{type:Boolean,default:!1}},methods:{handleSelectContact:function(){this.$emit("select",{item:this.item})}}},s=o,l=a(93483),c=(0,l.Z)(s,n,i,!1,null,"6f47f788",null),u=c.exports},87037:function(e,t,a){"use strict";a.d(t,{Z:function(){return c}});var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"copy-box"},[t("div",{staticClass:"copy-box-content",attrs:{tabindex:"-1"}},[e.loading?t("i",{staticClass:"zm-icon-loading",attrs:{tabindex:"-1"}}):t("span",[e._v(" "+e._s(e.content)+" ")])]),e.loading?e._e():t("zm-tooltip",{attrs:{content:e.$t("operation.copyToClipboard"),enterable:!1}},[t("zm-button",{staticClass:"copy-btn",attrs:{"aria-label":e.$t("operation.copyToClipboard"),"aria-description":e.content,"aria-expanded":void 0},on:{click:e.copy}},[t("SvgIcon",{attrs:{iconClass:"click-to-copy"}})],1)],1)],1)},i=[],r={name:"CopyBox",props:{content:{type:String,default:""},hideToast:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}},methods:{copy:function(){var e,t,a=this.content;null!==(e=navigator)&&void 0!==e&&null!==(t=e.clipboard)&&void 0!==t&&t.writeText&&(navigator.clipboard.writeText(a),this.hideToast||this.$undoNotice({iconClass:"checkmark",title:this.$t("operation.copiedToClipboard"),duration:5e3}),this.$emit("copy"))}}},o=r,s=a(93483),l=(0,s.Z)(o,n,i,!1,null,"59eadae4",null),c=l.exports},91787:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return u}});var n=function(){var e=this,t=e._self._c;return t("zm-dialog",{ref:"confirmDialog",attrs:{title:e.title||e.$t("common.dialogTitle"),modal:"","modal-append-to-body":"","append-to-body":"","lock-scroll":"","close-on-press-escape":e.closeOnPressEscape,"custom-class":"mc-confirm-dialog-container ".concat(e.customClass),visible:e.visible,width:e.width,"aria-label":e.title,"aria-describedby":e.ariaDescribedBy,"show-close":e.showClose},on:{close:e.onCancel}},[t("div",{attrs:{id:e.ariaDescribedBy}},[e.hasBold&&e.hasBold.key?e._t("default",(function(){return[t("div",{staticClass:"content"},[t("i18n",{attrs:{path:e.hasBold.key},scopedSlots:e._u([{key:"0",fn:function(){return[t("span",{staticClass:"has-bold"},[e._v(e._s(e.hasBold.email))])]},proxy:!0}],null,!1,820201746)})],1)]})):e.hasBlue&&e.hasBlue.key?e._t("default",(function(){return[t("div",{staticClass:"content"},[t("i18n",{attrs:{path:e.hasBlue.key},scopedSlots:e._u([{key:"0",fn:function(){return[t("span",{staticClass:"has-blue"},[e._v(e._s(e.hasBlue.email))])]},proxy:!0}])})],1)]})):e._t("default",(function(){return[t("div",{staticClass:"content",attrs:{id:"content"}},[e._v(e._s(e.content||e.$t("common.dialogContent")))])]}))],2),e.actions.length>0?e._t("footer",(function(){return[t("div",{staticClass:"actions"},[t("div",{staticClass:"btn-group"},e._l(e.actions,(function(a){var n=a.id,i=a.handler,r=a.text,o=a.className,s=a.type,l=a.disabled,c=a.link,u=a.zmTa,d=a.loading;return t("zm-button",{key:n,class:o,attrs:{type:s,disabled:l,href:c,"zm-ta":u,loading:d,tabindex:"0"},on:{click:function(e){return e.stopPropagation(),i.apply(null,arguments)}}},[e._v(" "+e._s(r)+" ")])})),1)])]})):e._e()],2)},i=[],r=a(32682),o={name:"ConfirmDialog",inheritAttrs:!0,props:{title:{type:String,default:""},visible:{type:Boolean,default:function(){return!1}},actions:{type:Array,default:function(){return[]}},content:{type:String,default:""},hasBold:{type:Object,default:function(){}},hasBlue:{type:Object,default:function(){}},width:{type:String,default:""},closeOnPressEscape:{type:Boolean,default:!1},ariaLabel:{type:String,default:""},showClose:{type:Boolean,default:!1},customClass:{type:String,default:""}},data:function(){return{ariaDescribedBy:(0,r.Z)()}},methods:{onCancel:function(){this.$emit("close")}}},s=o,l=a(93483),c=(0,l.Z)(s,n,i,!1,null,"de7a3f98",null),u=c.exports},23510:function(e,t,a){"use strict";a.d(t,{Z:function(){return u}});var n=function(){var e=this,t=e._self._c;return t("confirm-dialog",{attrs:{visible:e.visible,title:e.$t("offlineMode.signOutWarningTitle"),content:e.$t("offlineMode.signOutWarningContent"),width:"400px",actions:[{text:e.$t("operation.cancel"),handler:e.close,className:"tab-focus"},{text:e.$t("offlineMode.signOut"),handler:e.confirm,className:"tab-focus",type:"primary"}]}})},i=[],r=a(91787),o={name:"LogoutWarningDialog",components:{ConfirmDialog:r["default"]},props:{visible:{type:Boolean,default:!1}},methods:{close:function(){this.$emit("close")},confirm:function(){this.$emit("confirm")}}},s=o,l=a(93483),c=(0,l.Z)(s,n,i,!1,null,null,null),u=c.exports},17023:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return d}});var n=function(){var e=this,t=e._self._c;return t("zm-dialog",{staticClass:"waiting-print-dialog",attrs:{title:e.$t("operation.printMail"),modal:"","modal-append-to-body":"","append-to-body":"","lock-scroll":"",center:"",width:"422px","close-on-press-escape":!1,visible:e.isPrinting}},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:!0,expression:"true"}],staticClass:"waiting-print-loading",attrs:{"element-loading-spinner":"zm-icon-loading"}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{on:{click:e.hide}},[e._v(e._s(e.$t("operation.cancel")))])],1)])},i=[],r=a(34948),o=a(29648),s={name:"WaitingPrintDialog",computed:(0,r.Z)({},(0,o.rn)({isPrinting:function(e){return e.isPrintingMail}})),methods:(0,r.Z)((0,r.Z)({},(0,o.OI)(["setPrintingMailFlag"])),{},{show:function(){this.setPrintingMailFlag(!0)},hide:function(){this.setPrintingMailFlag(!1)}})},l=s,c=a(93483),u=(0,c.Z)(l,n,i,!1,null,null,null),d=u.exports},38406:function(e,t,a){"use strict";a.d(t,{Z:function(){return _}});var n=function(){var e,t=this,a=t._self._c;return a("div",[a("z-login",{directives:[{name:"customize-language",rawName:"v-customize-language",value:t.loginDialogStringOverrides,expression:"loginDialogStringOverrides"},{name:"async-locale",rawName:"v-async-locale",value:t.clientLanguage,expression:"clientLanguage"}],ref:"zLogin",attrs:{visible:t.visible,modal:!0,showClose:!0,appendToBody:!0,isAdding:!0,isDarkMode:"dark"===t.prefersColorScheme,loginType:"mail",isZoomTokenValid:t.isZmailTokenValid,isZmailAlias:null===(e=t.zmailAddr)||void 0===e?void 0:e.includes("+"),supportSigninTypes:t.supportSigninTypes,"zm-ta":"setting-account-select-account-dialog"},on:{selectProvider:t.selectProvider,close:function(e){t.visible=!1}}}),a("zm-dialog",{staticClass:"landing-page-modal",attrs:{width:"490px",visible:t.showModal,"append-to-body":""},on:{"update:visible":function(e){t.showModal=e}}},[a("div",{staticClass:"view-plan"},[a("div",{staticClass:"logo"},[a("svg-icon",{attrs:{"aria-label":t.$t("landing.zoomLogo"),iconClass:"logo"}})],1),a("div",{staticClass:"title"},[t._v(" "+t._s(t.$t("landing.updateToZoomPro"))+" "),a("svg-icon",{staticClass:"license_icon",attrs:{"aria-label":t.$t("landing.licensed"),iconClass:"license_icon"}})],1),a("div",{staticClass:"description"},[t._v(" "+t._s(t.upgradeLink?t.$t("landing.youHaveAFreeZoomAccount"):t.$t("landing.askLicense"))+" ")]),t.upgradeLink?a("zm-button",{staticClass:"view-plan__button",attrs:{href:t.upgradeLink,type:"primary"}},[t._v(" "+t._s(t.$t("landing.viewPlans"))+" ")]):t._e(),t.upgradeLink?a("zm-button",{staticClass:"view-plan__button",on:{click:t.handleClose}},[t._v(t._s(t.$t("landing.maybeLater")))]):a("zm-button",{staticClass:"view-plan__button",attrs:{type:"primary"},on:{click:t.handleClose}},[t._v(t._s(t.$t("landing.gotit")))])],1)])],1)},i=[],r=a(34948),o=a(29648),s=a(53806),l=a(87693),c=s.Enums.EMAIL_PROVIDER,u={name:"SelectAnotherAccount",props:{accountLists:{type:Array,default:function(){return[]}}},data:function(){return{type:"",visible:!1,showModal:!1,EMAIL_PROVIDER:c,ZLOGIN_PROVIDER:{}}},computed:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},(0,o.rn)("auth",["authConfigUrl","clientLanguage","isFirstLogin","isGmailTokenValid","isOffice365TokenValid","isPaidUser","isUserAgreeTermOfUse","isZmailTokenValid","upgradeLink","supportMailTypes","zmailAddr","zmailConfigUrl"])),(0,o.rn)(["prefersColorScheme"])),(0,o.rn)({isDelegated:function(e){return e.userProfile.isDelegated}})),{},{supportSigninTypes:function(e){var t=this,a=e.supportMailTypes,n=e.accountLists,i=[];return a.includes(c.ZMAIL)&&i.push(this.ZLOGIN_PROVIDER.ZOOM),a.includes(c.GMAIL)&&i.push(this.ZLOGIN_PROVIDER.GOOGLE),a.includes(c.OFFICE365)&&i.push(this.ZLOGIN_PROVIDER.OFFICE365),n.forEach((function(e){e.type===c.ZMAIL&&(i=i.filter((function(e){return e!==t.ZLOGIN_PROVIDER.ZOOM}))),e.type===c.GMAIL&&(i=i.filter((function(e){return e!==t.ZLOGIN_PROVIDER.GOOGLE}))),e.type===c.OFFICE365&&(i=i.filter((function(e){return e!==t.ZLOGIN_PROVIDER.OFFICE365})))})),i},loginDialogStringOverrides:function(){return{landing:{addAccount:this.$t("landing.addAccount"),cancel:this.$t("landing.cancel"),gmailToOffice:this.$t("landing.gmailToOffice"),officeToGmail:this.$t("landing.officeToGmail")}}}}),watch:{visible:{handler:function(e){e&&this.$store.commit("setPreventBack",e)}}},methods:(0,r.Z)((0,r.Z)({},(0,o.OI)("auth",["setZmailTokenValid","setGmailTokenValid","setOffice365TokenValid"])),{},{selectProvider:function(e){switch(e){case this.ZLOGIN_PROVIDER.ZOOM:this.type=c.ZMAIL,this.isPaidUser?((0,l.ZC)(this.zmailConfigUrl),this.visible=!1,this.$emit("addAccount",this.type)):this.showModal=!0;break;case this.ZLOGIN_PROVIDER.GOOGLE:this.type=c.GMAIL,this.add();break;case this.ZLOGIN_PROVIDER.OFFICE365:this.type=c.OFFICE365,this.add();break}},open:function(){var e=this;this.visible=!0,this.$nextTick((function(){var t,a;e.ZLOGIN_PROVIDER=(null===(t=e.$refs)||void 0===t||null===(a=t.zLogin)||void 0===a?void 0:a.PROVIDER)||{}}))},handleClose:function(){this.showModal=!1},add:function(){this.visible=!1,(0,l.ZC)(this.authConfigUrl),this.$emit("addAccount",this.type)}})},d=u,m=a(93483),p=(0,m.Z)(d,n,i,!1,null,"a90b421a",null),_=p.exports},7053:function(e,t,a){"use strict";a.d(t,{Z:function(){return c}});var n=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{visible:e.visible,"close-on-press-escape":!1,"append-to-body":!0,width:"400px",title:e.$t("template.limitReached"),"aria-describedby":"templateLimitDialogDescription"}},[t("span",{attrs:{id:"templateLimitDialogDescription"}},[e._v(" "+e._s(e.$t("template.limitReachedDescription",[e.templateLimit<0?"":e.templateLimit]))+" ")]),t("span",{attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{attrs:{type:"primary","zm-ta":"setting-template-limit-reached-dialog-ok-btn"},on:{click:function(t){return e.$emit("close")}}},[e._v(" "+e._s(e.$t("common.ok"))+" ")])],1)])},i=[],r={name:"TemplateLimitReachedDialog",props:{visible:{type:Boolean,default:!1},templateLimit:{type:Number,default:-1}}},o=r,s=a(93483),l=(0,s.Z)(o,n,i,!1,null,null,null),c=l.exports},91007:function(e,t,a){"use strict";a.d(t,{Z:function(){return m}});var n=function(){var e=this,t=e._self._c;return t("zm-tooltip",{ref:"tooltip",class:e.customClass,attrs:{placement:e.placement,disabled:e.disabledToolTip||e.disabled||0===e.preTooltip.length&&0===e.shortcutVal.length,enterable:!1,plainParent:!1}},[t("div",{staticClass:"shortcut-wrapper force-dark",attrs:{slot:"content"},slot:"content"},[t("div",{staticClass:"tooltip-content"},[e._v(e._s(e.preTooltip))]),e.showSplit?t("span",{staticClass:"split"},[e._v("·")]):e._e(),e.shortcutVal?t("div",{staticClass:"shortcut"},e._l(e.shortcutContent,(function(a,n){return t("div",{key:n},[" "===a?t("span",[e._v(" then ")]):"+"===a?t("span",[e._v("+")]):t("span",{staticClass:"key"},[e._v(e._s(a))])])})),0):e._e()]),e._t("default")],2)},i=[],r=a(34948),o=(a(77950),a(85940),a(71951)),s=a(87693),l={name:"ShortcutReminder",inheritAttrs:!1,props:{preTooltip:{type:String,default:""},shortcutKey:{type:String,default:"shortcutKey"},placement:{type:String},disabled:{type:Boolean,default:!1},customClass:{type:String,default:""},alwaysShowTooltip:{type:Boolean,default:!1}},data:function(){return{disabledToolTip:!1}},computed:{showSplit:function(e){var t=e.preTooltip,a=e.shortcutVal;return t.length>0&&a.length>0},shortcutContent:function(){var e=this.shortcutVal;return e=e.replace(/Control/gi,"Ctrl"),e=e.replace(/Digit/gi,""),e=e.replace(/Meta/gi,"⌘"),e=e.replace(/Escape/gi,"Esc"),(0,s.eE)()&&(e=e.replace(/Shift/gi,"⇧")),e.split(/([+ ])/g)},shortcutVal:function(){var e=(0,r.Z)((0,r.Z)({},o.F9),o.gI),t=e[this.shortcutKey];return t?1===t.length?t[0]:t[(0,s.eE)()?0:1]:""}},mounted:function(){var e=this.$refs.tooltip.$el;this.shortcutVal&&(e.ariaKeyShortcuts=this.shortcutVal),e.ariaExpanded="undefined",this.$watch("$refs.tooltip.showPopper",(function(){e.ariaExpanded="undefined",e.removeAttribute("aria-describedby")})),e.addEventListener("mouseover",this.onMouseover)},beforeDestroy:function(){var e=this.$refs.tooltip.$el;e.removeEventListener("mouseover",this.onMouseover)},methods:{onMouseover:function(e){if(this.alwaysShowTooltip)this.disabledToolTip=!1;else if(-1===["use","svg"].indexOf(e.target.nodeName)&&e.target.className.indexOf("label-item")>-1){var t=e.target.querySelector(".label-name"),a=document.createRange();a.setStart(t,0),a.setEnd(t,t.childNodes.length);var n=a.getBoundingClientRect().width,i=t.offsetWidth;n<i&&(this.disabledToolTip=!0)}},handleClosePopper:function(){var e;null===(e=this.$refs.tooltip)||void 0===e||e.handleClosePopper()},updatePopper:function(){var e;null===(e=this.$refs.tooltip)||void 0===e||e.updatePopper()}}},c=l,u=a(93483),d=(0,u.Z)(c,n,i,!1,null,null,null),m=d.exports},49585:function(e,t,a){"use strict";a.d(t,{Z:function(){return v}});var n=function(){var e=this,t=e._self._c;return t("div",{ref:"editorToolbar",class:["tab-focus","squire-editor-toolbar",{"flow-style":e.isFlowStyle,"float-style":e.isFloatStyle,disabled:e.disabled}],style:e.getPosition,attrs:{tabindex:"0","aria-label":e.$t("accessibility.editorToolbar")},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),t.stopPropagation(),e.focusOnPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),t.stopPropagation(),e.focusOnNext.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:(t.preventDefault(),t.stopPropagation(),e.focusOnPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:(t.preventDefault(),t.stopPropagation(),e.focusOnNext.apply(null,arguments))}]}},[t("shortcut-reminder",{attrs:{customClass:"item",preTooltip:e.$t("editor.bold"),enterable:!1,shortcutKey:"editor-bold"}},[t("svg-button",{ref:e.EditorCommands.BOLD,staticClass:"btn",attrs:{tabindex:"-1",selected:e.formatState.isBold,iconClass:"bold",disabled:e.isDisabledCommand(e.EditorCommands.BOLD),"zm-ta":"editor-toolbar-bold","aria-label":e.$t("editor.bold")},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.BOLD,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.BOLD)}}})],1),t("shortcut-reminder",{attrs:{customClass:"item",preTooltip:e.$t("editor.italic"),enterable:!1,shortcutKey:"editor-italic"}},[t("svg-button",{ref:e.EditorCommands.ITALIC,staticClass:"btn",attrs:{tabindex:"-1",selected:e.formatState.isItalic,iconClass:"italic",disabled:e.isDisabledCommand(e.EditorCommands.ITALIC),"zm-ta":"editor-toolbar-italic","aria-label":e.$t("editor.italic")},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.ITALIC,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.ITALIC)}}})],1),t("shortcut-reminder",{attrs:{customClass:"item",preTooltip:e.$t("editor.underline"),enterable:!1,shortcutKey:"editor-underline"}},[t("svg-button",{ref:e.EditorCommands.UNDERLINE,staticClass:"btn",attrs:{tabindex:"-1",selected:e.formatState.isUnderlined,iconClass:"underline",disabled:e.isDisabledCommand(e.EditorCommands.UNDERLINE),"zm-ta":"editor-toolbar-underline","aria-label":e.$t("editor.underline")},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.UNDERLINE,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.UNDERLINE)}}})],1),e.isFlowStyle?e._e():t("shortcut-reminder",{attrs:{customClass:"item",preTooltip:e.$t("editor.strikethrough"),enterable:!1,shortcutKey:"editor-strikethrough"}},[t("svg-button",{ref:e.EditorCommands.STRIKETHROUGH,staticClass:"btn",attrs:{tabindex:"-1",selected:e.formatState.isStriked,iconClass:"strikethrough",disabled:e.isDisabledCommand(e.EditorCommands.STRIKETHROUGH),"zm-ta":"editor-toolbar-strikethrough","aria-label":e.$t("editor.strikethrough")},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.STRIKETHROUGH,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.STRIKETHROUGH)}}})],1),e.isFlowStyle?e._e():t("zm-simple-color-picker",{ref:"simpleColorPicker",staticClass:"item",attrs:{value:e.formatState.fontColor,trigger:"click",popperClass:"simple-color-picker-mode","background-colors":["#EB180A","#FF8A05","#F8C200","#138B00","#006FFA","#9946FF","#E30094","#FFFFFF"]},on:{select:e.handleFontColor}},[t("zm-tooltip",{staticClass:"item",attrs:{content:e.$t("editor.fontColor"),placement:"bottom",enterable:!1}},[t("svg-button",{staticClass:"btn",style:{color:e.formatState.fontColor.text},attrs:{tabindex:"-1",iconClass:"font-color",disabled:e.isDisabledCommand(e.EditorCommands.FONT_COLOR),"zm-ta":"editor-toolbar-color-picker","aria-label":e.$t("editor.fontColor")},on:{click:function(e){e.preventDefault()}}})],1)],1),e.isFlowStyle?e._e():t("zm-dropdown",{staticClass:"squire-editor-toolbar-dropdown item",attrs:{trigger:"click"},on:{command:e.handleFontSizeOptions}},[t("zm-tooltip",{attrs:{content:e.$t("editor.fontSize"),placement:"bottom",enterable:!1}},[t("svg-button",{ref:"fontSizeDropdownTrigger",staticClass:"btn",attrs:{tabindex:"-1",selected:e.formatState.isFontSizeChanged,iconClass:"font-size","aria-label":e.$t("editor.fontSize"),disabled:e.isDisabledCommand(e.EditorCommands.FONT_SIZE),"zm-ta":"editor-toolbar-font-size"},on:{mouseup:e.closeColorPicker}})],1),t("zm-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.fontSizeOptions,(function(a){var n=a.size,i=a.label;return t("zm-dropdown-item",{key:n,attrs:{command:n,"zm-ta":"editor-toolbar-font-size-".concat(n),role:"menuitemcheckbox","aria-checked":(e.selectedFontSize===n).toString()}},[t("div",{staticClass:"font-size-item"},[t("span",{style:{fontSize:n}},[e._v(e._s(i))]),t("svg-icon",{directives:[{name:"show",rawName:"v-show",value:e.selectedFontSize===n,expression:"selectedFontSize === size"}],attrs:{iconClass:"check"}})],1)])})),1)],1),e.isFlowStyle?e._e():t("zm-tooltip",{staticClass:"item",attrs:{content:e.$t("editor.link"),placement:"bottom",enterable:!1}},[t("svg-button",{staticClass:"btn",attrs:{tabindex:"-1",iconClass:"link","aria-label":e.$t("editor.link"),disabled:e.isDisabledCommand(e.EditorCommands.LINK),"zm-ta":"editor-toolbar-link"},on:{keydown:function(t){return e.showLinkEditDialog(!0)},mouseup:e.showLinkEditDialog}})],1),e.isFlowStyle||e.isHiddenCommand(e.EditorCommands.INSERT_IMAGE)?e._e():t("zm-tooltip",{staticClass:"item",attrs:{content:e.$t("editor.image"),placement:"bottom",enterable:!1}},[t("svg-button",{ref:e.EditorCommands.INSERT_IMAGE,staticClass:"btn",attrs:{tabindex:"-1",iconClass:"inline-img",disabled:e.isDisabledCommand(e.EditorCommands.INSERT_IMAGE),"zm-ta":"editor-toolbar-inline-img","aria-label":e.$t("editor.image")},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.INSERT_IMAGE,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.INSERT_IMAGE)}}})],1),t("div",{staticClass:"divider"}),t("zm-tooltip",{staticClass:"item",attrs:{content:e.$t("editor.bulletedList"),placement:"bottom",enterable:!1}},[t("svg-button",{ref:e.EditorCommands.LIST_BULLET,staticClass:"btn",attrs:{tabindex:"-1",selected:e.formatState.isBulletList,iconClass:"list-bullet",disabled:e.isDisabledCommand(e.EditorCommands.LIST_BULLET),"zm-ta":"editor-toolbar-list-bullet","aria-label":e.$t("editor.bulletedList")},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.LIST_BULLET,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.LIST_BULLET)}}})],1),t("zm-tooltip",{staticClass:"item",attrs:{content:e.$t("editor.numberList"),placement:"bottom",enterable:!1}},[t("svg-button",{ref:e.EditorCommands.LIST_ORDER,staticClass:"btn",attrs:{tabindex:"-1",selected:e.formatState.isOrderedList,iconClass:"list-order",disabled:e.isDisabledCommand(e.EditorCommands.LIST_ORDER),"zm-ta":"editor-toolbar-list-order","aria-label":e.$t("editor.numberList")},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.LIST_ORDER,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.LIST_ORDER)}}})],1),e.isFlowStyle?e._e():t("zm-tooltip",{staticClass:"item",attrs:{content:e.$t("editor.increaseIndent"),placement:"bottom",enterable:!1}},[t("svg-button",{ref:e.EditorCommands.INDENT,staticClass:"btn",attrs:{tabindex:"-1",iconClass:"indent",disabled:e.isDisabledCommand(e.EditorCommands.INDENT),"aria-label":e.$t("editor.increaseIndent"),"zm-ta":"editor-toolbar-indent"},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.INDENT,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.INDENT)}}})],1),e.isFlowStyle?e._e():t("zm-tooltip",{staticClass:"item",attrs:{content:e.$t("editor.decreaseIndent"),placement:"bottom",enterable:!1}},[t("svg-button",{ref:e.EditorCommands.OUTDENT,staticClass:"btn",attrs:{tabindex:"-1",iconClass:"outdent",disabled:e.isDisabledCommand(e.EditorCommands.OUTDENT),"aria-label":e.$t("editor.decreaseIndent"),"zm-ta":"editor-toolbar-outdent"},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.OUTDENT,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.OUTDENT)}}})],1),e.isFlowStyle?e._e():t("zm-tooltip",{staticClass:"item",attrs:{content:e.$t("editor.quote"),placement:"bottom",enterable:!1}},[t("svg-button",{ref:e.EditorCommands.QUOTE,staticClass:"btn",attrs:{tabindex:"-1",iconClass:"quote",disabled:e.isDisabledCommand(e.EditorCommands.QUOTE),"aria-label":e.$t("editor.quote"),"zm-ta":"editor-toolbar-quote"},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.QUOTE,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.QUOTE)}}})],1),e.isFlowStyle?e._e():t("div",{staticClass:"divider"}),t("zm-tooltip",{directives:[{name:"show",rawName:"v-show",value:!e.isFlowStyle,expression:"!isFlowStyle"}],staticClass:"item",attrs:{content:e.$t("editor.clearFormat"),placement:"bottom",enterable:!1}},[t("svg-button",{ref:e.EditorCommands.REMOVE_FORMAT,staticClass:"btn",attrs:{tabindex:"-1",iconClass:"remove-format",disabled:e.isDisabledCommand(e.EditorCommands.REMOVE_FORMAT),"aria-label":e.$t("editor.clearFormat"),"zm-ta":"editor-toolbar-clear-style"},on:{keydown:function(t){return e.handleCommandAction(e.EditorCommands.REMOVE_FORMAT,!0)},mouseup:function(t){return e.handleCommandAction(e.EditorCommands.REMOVE_FORMAT)}}})],1),e.isFlowStyle?t("div",{staticClass:"divider"}):e._e(),t("zm-tooltip",{directives:[{name:"show",rawName:"v-show",value:e.isFlowStyle,expression:"isFlowStyle"}],staticClass:"item",attrs:{content:e.$t("editor.showMore"),placement:"bottom",enterable:!1}},[t("svg-button",{ref:"showMoreTip",staticClass:"btn",attrs:{tabindex:"-1",iconClass:"editor-more","aria-label":e.$t("editor.showMore")},on:{keydown:e.handleShowMoreTool,mouseup:e.handleShowMoreTool}})],1)],1)},i=[],r=a(26274),o=a(34948),s=a(6041),l=a(29648),c=a(83767),u=a(91007),d=a(77291),m=a(71951),p=a(87693),_={components:{SvgButton:c.Z,ShortcutReminder:u.Z},props:{disabled:{type:Boolean,default:!1},disabledCommands:{type:Array,require:!1,default:function(){return[]}},hiddenCommands:{type:Array,require:!1,default:function(){return[]}},formatState:{type:Object,require:!1,default:function(){}},isFlowStyle:{type:Boolean,default:!1},isFloatStyle:{type:Boolean,default:!1},toolbarFlowPosX:{type:Number,default:0},toolbarFlowPosY:{type:Number,default:0},selectedFontSize:{type:String}},data:function(){return{EditorCommands:Object.freeze(d.d),prevFormatState:this.formatState,fontSizeOptions:[{size:"small",label:this.$t("common.small")},{size:"medium",label:this.$t("common.medium")},{size:"large",label:this.$t("common.large")}]}},computed:{getPosition:function(){return this.isFlowStyle?{top:this.toolbarFlowPosY+"px",left:this.toolbarFlowPosX+"px"}:{}}},watch:{formatState:function(e){var t=this,a={isBold:this.$t("editor.bold"),isItalic:this.$t("editor.italic"),isUnderlined:this.$t("editor.underline"),isStriked:this.$t("editor.strikethrough"),isBulletList:this.$t("editor.bulletedList"),isOrderedList:this.$t("editor.numberList")},n={};for(var i in e)this.prevFormatState[i]!==e[i]&&(n[i]=e[i]);var r=Object.keys(n).reduce((function(e,i){var r=n[i],o=r?t.$t("operation.add"):t.$t("operation.remove"),l=a[i];return o&&l?[].concat((0,s.Z)(e),["".concat(o," ").concat(l)]):e}),[]);this.ariaAnnounce(r.join(", ")),this.prevFormatState=e},isFlowStyle:{handler:function(){var e=this;this.$nextTick((function(){var t,a=null===(t=e.$refs.fontSizeDropdownTrigger)||void 0===t?void 0:t.$el;null===a||void 0===a||a.setAttribute("tabindex","-1")}))},immediate:!0}},methods:(0,o.Z)((0,o.Z)({},(0,l.OI)(["ariaAnnounce"])),{},{focusOnFirstButton:function(){var e,t;null===(e=this.$refs[d.d.BOLD])||void 0===e||null===(t=e.$el)||void 0===t||t.focus()},focusEditorButton:function(e){var t,a;null===(t=this.$refs[e])||void 0===t||null===(a=t.$el)||void 0===a||a.focus()},handleCommandAction:function(e){var t,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0;this.$emit("commandAction",{commandType:e,commandParam:n});var i=(t={},(0,r.Z)(t,d.d.INDENT,this.$t("editor.increaseIndent")),(0,r.Z)(t,d.d.OUTDENT,this.$t("editor.decreaseIndent")),(0,r.Z)(t,d.d.REMOVE_FORMAT,this.$t("editor.clearStyle")),t),o=i[e];o&&this.ariaAnnounce(o),a&&this.focusEditorButton(e)},handleFontColor:function(e){var t=this;e&&(this.handleCommandAction(d.d.FONT_COLOR,!1,e),setTimeout((function(){t.focusOnEditor()}),50))},handleFontSizeOptions:function(e){this.$emit("handleFontSizeChange",e),this.$emit("commandAction",{commandType:d.d.FONT_SIZE,commandParam:{fontSize:e}})},closeColorPicker:function(){var e;null===(e=this.$refs.simpleColorPicker)||void 0===e||e.closePopover()},showLinkEditDialog:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$emit("showLinkEdit"),e&&this.focusEditorButton(d.d.LINK)},handleShowMoreTool:function(){this.$emit("changeToFixedToolbar")},isDisabledCommand:function(e){return this.disabled||this.disabledCommands.indexOf(e)>-1},isHiddenCommand:function(e){return this.hiddenCommands.indexOf(e)>-1},getToolbarBoundingClientRect:function(){return this.$refs.editorToolbar.getBoundingClientRect()},getShortcutVal:function(e){var t=(0,o.Z)((0,o.Z)({},m.F9),m.gI),a=t[e];return a?1===a.length?a[0]:a[(0,p.eE)()?0:1]:""},getActions:function(){return this.$refs.editorToolbar.getElementsByClassName("btn")},getNumActions:function(){return this.getActions().length},getIndex:function(){var e=(0,s.Z)(this.getActions()),t=e.indexOf(document.activeElement);return t},focusOnPrev:function(){var e=this.getIndex();if(e<0)this.focusOn(0);else{var t=this.getIndex()-1;t<0&&(t=this.getNumActions()-1),this.focusOn(t)}},focusOnNext:function(){var e=this.getIndex();if(e<0)this.focusOn(0);else{var t=e<0?0:this.getIndex()+1;t>=this.getNumActions()&&(t=0),this.focusOn(t)}},focusOn:function(e){var t=this.getActions(),a=t[e];a.scrollIntoView(),this.$nextTick((function(){a.focus()}))}})},f=_,h=a(93483),g=(0,h.Z)(f,n,i,!1,null,"44ab064c",null),v=g.exports},82456:function(e,t,a){"use strict";a.d(t,{g:function(){return u}});var n=a(70021),i=a(56706),r=(a(71372),a(23309)),o=a(53806),s=a(12546),l=o.Enums.EMAIL_PROVIDER,c=o.Enums.MailErrorCode,u={getAuthConfig:function(){return(0,i.Z)((0,n.Z)().mark((function e(){var t;return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,window.zoomSdk.postJsMessage({functionName:"mailui_getmaillogininfo",params:{}});case 2:if(t=e.sent,0!==t.returnCode){e.next=5;break}return e.abrupt("return",t.result.GetMailLoginInfo);case 5:throw console.error("mailui_getmaillogininfo error",t),Error("mailui_getmaillogininfo failed");case 7:case"end":return e.stop()}}),e)})))()},startGmailLogin:function(){var e=arguments;return(0,i.Z)((0,n.Z)().mark((function t(){var a,i;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.length>0&&void 0!==e[0]&&e[0],r.Z.commit("auth/setStartLoginEmailType",l.GMAIL),t.next=4,window.zoomSdk.postJsMessage({functionName:"mailui_startgmaillogin",params:{isFromCalendar:a}});case 4:return i=t.sent,t.abrupt("return",i);case 6:case"end":return t.stop()}}),t)})))()},startZmailLogin:function(){var e=arguments;return(0,i.Z)((0,n.Z)().mark((function t(){var a,i,o;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=e.length>0&&void 0!==e[0]&&e[0],console.log("startZmailLogin isFromCalendar".concat(a)),r.Z.state.zmailAccountInfoFetched){t.next=5;break}return t.next=5,r.Z.dispatch("auth/refreshAuthedMailAccounts",{mailProvider:l.ZMAIL});case 5:if(r.Z.state.zmailAccountInfoFetched){t.next=7;break}throw new Error("Failed to retrieve zmail account information.");case 7:return console.log("startZmailLogin zmailAccountInfoFetched fetched, start login"),r.Z.commit("auth/setStartLoginEmailType",l.ZMAIL),t.next=11,window.zoomSdk.postJsMessage({functionName:"mailui_startzmaillogin",params:{isFromCalendar:a,encryptionEnabled:r.Z.state.zmailEncryptionEnabled}});case 11:return i=t.sent,o=i.returnCode===c.Zmail_Address_Is_Empty,o&&r.Z.commit("auth/emptyZmailEmailAddress"),t.abrupt("return",i);case 15:case"end":return t.stop()}}),t)})))()},startOutlookLogin:function(){var e=arguments;return(0,i.Z)((0,n.Z)().mark((function t(){var a,i;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.length>0&&void 0!==e[0]&&e[0],r.Z.commit("auth/setStartLoginEmailType",l.OFFICE365),t.next=4,window.zoomSdk.postJsMessage({functionName:"mailui_StartOffice365Login",params:{isFromCalendar:a}});case 4:return i=t.sent,t.abrupt("return",i);case 6:case"end":return t.stop()}}),t)})))()},getSupportMailTypes:function(){return(0,i.Z)((0,n.Z)().mark((function e(){var t;return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,window.zoomSdk.postJsMessage({functionName:"mailui_getsupportmailtypes",params:{}});case 2:if(t=e.sent,0!==t.returnCode){e.next=5;break}return e.abrupt("return",t.result.supportMailTypes||[]);case 5:throw console.error("getSupportMailTypes error",t),Error("getSupportMailTypes failed");case 7:case"end":return e.stop()}}),e)})))()},getAuthedMailAccounts:function(){var e=arguments,t=this;return(0,i.Z)((0,n.Z)().mark((function a(){var i,r;return(0,n.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return i=e.length>0&&void 0!==e[0]?e[0]:"",t.loading=!0,a.next=4,window.zoomSdk.postJsMessage({functionName:"mailui_GetAuthedMailAccounts",params:{mailProvider:i}});case 4:if(r=a.sent,0!==r.returnCode){a.next=7;break}return a.abrupt("return",r.result.Accounts||[]);case 7:throw console.error("getAuthedMailAccounts error",r),Error("getAuthedMailAccounts failed");case 9:case"end":return a.stop()}}),a)})))()},backToLogin:function(){var e=this;window.zoomSdk.postJsMessage({functionName:"mailui_removemailaccount",params:{},needResponse:!1})["catch"]((function(t){console.error(t),e.$msg(s.ZP.t("account.failedToLogout"))}))}}},27804:function(e,t,a){"use strict";a.d(t,{p:function(){return r}});var n=a(70021),i=a(56706),r={getFingerprint:function(){var e=(0,i.Z)((0,n.Z)().mark((function e(t){return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,window.zoomSdk.postJsMessage({functionName:"mailui_getmailuserfingerprint",params:{emailAddress:t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()}},95740:function(e,t,a){"use strict";a.d(t,{l:function(){return l}});var n=a(70021),i=a(56706),r=a(14567),o=a(16812),s=(a(71372),a(63012)),l=function(){function e(){(0,r.Z)(this,e)}return(0,o.Z)(e,null,[{key:"sendDraftMail",value:function(){var e=(0,i.Z)((0,n.Z)().mark((function e(t,a){return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,s.Draft.sendDraftMail({mailSendInfo:t},a);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));function t(t,a){return e.apply(this,arguments)}return t}()},{key:"cancelSendingMail",value:function(){var e=(0,i.Z)((0,n.Z)().mark((function e(t){return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,window.zoomSdk.postJsMessage({functionName:"mailui_sendmailundo",params:{msgId:t},noDelete:!0});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"setDelayTime",value:function(){var e=(0,i.Z)((0,n.Z)().mark((function e(t){var a,i;return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,window.zoomSdk.postJsMessage({functionName:"mailui_updatedefaultdelaysendtime",params:{postponeSend:t}});case 2:if(a=e.sent,i=a.returnCode,0!==i){e.next=6;break}return e.abrupt("return",t);case 6:throw Error("Set Undo Time Failed!");case 7:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getDelayTime",value:function(){var e=(0,i.Z)((0,n.Z)().mark((function e(){var t,a,i;return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,window.zoomSdk.postJsMessage({functionName:"mailui_getdefaultdelaysendtime",params:{}});case 2:if(t=e.sent,a=t.returnCode,i=t.result.getdefaultdelaysendtime.postponeSend,0!==a){e.next=6;break}return e.abrupt("return",i);case 6:throw Error("Get Default Delay Time Failed!");case 7:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}]),e}()},46905:function(e,t,a){"use strict";a.d(t,{UT:function(){return i},X3:function(){return r},YZ:function(){return n}});a(56632),a(17368),a(77950),a(24471);function n(){var e=new Date;return e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e}var i={A:"#CC4400",B:"#F46670",C:"#CF5A35",D:"#C28030",E:"#DC7929",F:"#FF8422",G:"#FFBF39",H:"#14BCA0",I:"#2BA09B",J:"#2D8CFF",K:"#0956B5",L:"#285081",M:"#925DFF",N:"#5B4FB0",O:"#493AB7",P:"#9D87C9",Q:"#FF2638",R:"#FFD700",S:"#B8860B",T:"#3B90F7",U:"#FF5500",V:"#F21F31",W:"#956D09",X:"#05852C",Y:"#66CC84",Z:"#096DE8"},r={A:"#FFFFFF",B:"#000000",C:"#000000",D:"#000000",E:"#000000",F:"#000000",G:"#000000",H:"#000000",I:"#000000",J:"#FFFFFF",K:"#FFFFFF",L:"#FFFFFF",M:"#FFFFFF",N:"#FFFFFF",O:"#FFFFFF",P:"#FFFFFF",Q:"#000000",R:"#000000",S:"#000000",T:"#000000",U:"#000000",V:"#FFFFFF",W:"#FFFFFF",X:"#FFFFFF",Y:"#000000",Z:"#FFFFFF"}},24251:function(e,t,a){"use strict";a.d(t,{H:function(){return c}});var n=a(70021),i=a(56706),r=(a(71372),a(70487)),o=a(23309),s=a(12546),l=a(63012);function c(){return u.apply(this,arguments)}function u(){return u=(0,i.Z)((0,n.Z)().mark((function e(){var t,a,i,c,u;return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!o.Z.getters.isOutlook){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,l.Setting.getVacationResponder();case 5:if(t=e.sent,a=t.data,i=t.errorCode,c=t.errorMsg,console.log("vac get data, errorcode: ",a,i),0===i){e.next=12;break}throw Error(c);case 12:u=JSON.parse(a.GetVacationResponder.vacationResponder),o.Z.commit("setVacationResponder",u),e.next=20;break;case 16:e.prev=16,e.t0=e["catch"](2),console.error("vac get fail => ",e.t0),r["default"].prototype.$msg({type:"Error",content:s.ZP.t("vacationSettings.failedToFetchVacationResponder")});case 20:case"end":return e.stop()}}),e,null,[[2,16]])}))),u.apply(this,arguments)}},70607:function(e,t,a){"use strict";a.d(t,{Z:function(){return U}});var n=function(){var e=this,t=e._self._c;return t("div",{class:["contact-container",{"disable-all-actions":e.disableAllActions}],attrs:{role:"listbox","zm-ta":"new-compose-"+e.type,tabindex:e.isExpanded?"-1":"0"},on:{keydown:e.handleKeyPress,focus:e.focusOnInput}},[t("div",{ref:"sortable",staticClass:"draggable-contact-container",on:{click:function(t){return t.target!==t.currentTarget?null:(t.preventDefault(),e.focusOnInput.apply(null,arguments))}}},[e._l(e.recipients,(function(a,n){return t("ContactChip",{directives:[{name:"show",rawName:"v-show",value:e.isExpanded||n<e.LIMIT_NUM,expression:"isExpanded || idx < LIMIT_NUM"}],key:a,ref:n,refInFor:!0,attrs:{"data-email":a,"zm-ta":e.type+"-"+a,loading:"loading"===e.getType(a),type:e.getType(a),displayName:e.getContactInfo(a).displayName,receipt:a,canRemove:e.disabledRecipient!==a&&!e.readOnlyMode,disableActions:e.disableAllActions||e.readOnlyMode,actionMenuItems:e.getActionMenuItems(a),role:"option","aria-description":e.$t("accessibility.pressEnterForMoreOptions"),"aria-posinset":(n+1).toString(),"aria-setsize":e.recipients.length.toString()},on:{click:function(e){e.stopPropagation()},selectAction:e.handleActionMenuCommand,remove:e.removeRecipient,beforeOpenActions:e.resetShowActions,keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.stopPropagation(),t.preventDefault(),e.focusOnContact(n-1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])?null:t.shiftKey?"button"in t&&0!==t.button||t.ctrlKey||t.altKey||t.metaKey?null:(t.stopPropagation(),t.preventDefault(),e.focusOnContact(n-1,!0)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.stopPropagation(),t.preventDefault(),e.focusOnContact(n+1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:t.shiftKey?"button"in t&&2!==t.button||t.ctrlKey||t.altKey||t.metaKey?null:(t.stopPropagation(),t.preventDefault(),e.focusOnContact(n+1,!0)):null}],focusin:function(t){e.targetContactIdx=n}}})})),t("div",{staticClass:"draggable-footer"},[!e.isExpanded&&e.recipients.length>e.LIMIT_NUM?t("div",{staticClass:"avatar-tag-wrap more"},[e._v(" +"+e._s(e.recipients.length-e.LIMIT_NUM)+" ")]):e._e(),t("div",{directives:[{name:"show",rawName:"v-show",value:e.isExpanded||0===e.recipients.length,expression:"isExpanded || recipients.length === 0"}],class:["contact-selector",e.isInternalUser&&"show-suffix"]},[t("zm-select",{ref:"select",staticClass:"select-self-dark-mode",attrs:{spellcheck:"false",autofocus:"",filterable:"",remote:"",multiple:"",disabled:e.selectDisabled,"query-when-visible":!0,"clear-query-when-visible":!1,"query-after-value-change":!0,"no-data-text":e.isInternalUser?e.$t("contactSelector.noMatchUserInDomain"):e.$t("contactSelector.noSuchRecentContact"),"default-first-option":"","remote-method":e.isInternalUser?e.fetchInternalUsers:e.fetchRecentContacts,placeholder:e.placeholder||"","width-limit":"","popper-append-to-body":"","popper-class":e.getPopperClasses,label:e.label,"label-by":e.labelBy,loading:e.searchLoading},on:{change:e.handleChange,focus:e.handleFocus,blur:e.handleBlur},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.focusFromInput.apply(null,arguments)}},model:{value:e.recipients,callback:function(t){e.recipients=t},expression:"recipients"}},[e._l(e.options,(function(a){return t("zm-option",{key:a.value,staticClass:"contact",attrs:{label:"".concat(a.label," (").concat(a.value,")"),value:a.value,disabled:a.disabled}},[t("contact-selector-item",{attrs:{item:a,singleSelector:e.singleSelector}})],1)})),0===e.recipients.length&&e.singleSelector?t("div",{staticClass:"delegate-search-prefix",attrs:{slot:"prefix"},slot:"prefix"},[t("svg-icon",{staticClass:"delegate-search",attrs:{iconClass:"search"}}),t("div",{staticClass:"suffix"},[e._v(e._s(e.userMailDomain))])],1):e._e()],2)],1)])],2),t("contact-info-dialog",{attrs:{showInfo:e.showInfo,email:e.getContactInfo(e.currentRecipient).id,name:e.currentRecipient.toUpperCase(),contactInfo:e.contactInfo,external:"external"===e.contactToTypeMap[e.currentRecipient],toggleFingerprintRes:e.toggleFingerprintRes,fingerprintChangeTime:e.fingerprintChangeTime},on:{hideInfo:function(t){e.showInfo=!1},closed:function(t){e.currentRecipient=""}}}),t("input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],ref:"dispatcherInput",attrs:{"aria-hidden":"true"}})],1)},i=[],r=a(6041),o=a(84282),s=a(70021),l=a(56706),c=a(34948),u=(a(17368),a(77950),a(85940),a(24471),a(6886),a(71372),a(29648)),d=a(37761),m=a(71951),p=a(39543),_=a(53806),f=a(63012),h=a(27804),g=a(87693),v=function(){var e=this,t=e._self._c;return t("div",e._g({class:["tab-focus","contact-label",{"contact-label--loading":e.loading,"contact-label--loading--dark":e.loading&&e.isDarkMode,"is-invalid":"invalid"===e.type,"is-external":"external"===e.type,"is-group":"group"===e.type,"is-selected":e.isSelected}],attrs:{role:"option",tabindex:"-1","aria-label":e.ariaLabel},on:{dblclick:function(t){return t.stopPropagation(),t.preventDefault(),e.handleShowActions.apply(null,arguments)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.stopPropagation(),t.preventDefault(),e.handleShowActions.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.stopPropagation(),t.preventDefault(),e.handleShowActions.apply(null,arguments))}],contextmenu:function(t){return t.stopPropagation(),t.preventDefault(),e.handleShowActions.apply(null,arguments)},focus:function(t){e.removeBtnTabIndex="0"},blur:function(t){e.removeBtnTabIndex="-1"}}},e.$listeners),[t("zm-popover",{ref:"actionsPopover",attrs:{transition:"none",trigger:"manual",placement:"bottom-start","popper-class":"action-menu-popover","visible-arrow":!1},model:{value:e.showActions,callback:function(t){e.showActions=t},expression:"showActions"}},[t("zm-tooltip",{attrs:{slot:"reference",content:e.typeDisplayText,disabled:!e.typeDisplayText||e.showActions,tabindex:"-1",enterable:!1},slot:"reference"},[t("div",{staticClass:"contact-label-container no-select"},[e.loading?[t("svg-icon",{staticClass:"icon contact-label__icon--loading",attrs:{iconClass:"contact-loading"}})]:["group"===e.type?t("svg-icon",{staticClass:"icon is-group",attrs:{tabindex:"-1","aria-hidden":!0,iconClass:"email-filled"}}):"external"===e.type?t("svg-icon",{staticClass:"icon is-external",attrs:{tabindex:"-1","aria-hidden":!0,iconClass:e.isDarkMode?"contact-external-dark":"contact-external-light"}}):t("Avatar",{staticClass:"avatar-small",attrs:{email:e.receipt,name:e.receipt.toUpperCase(),tabindex:"-1","aria-hidden":!0}})],t("span",{staticClass:"contact-name-overflow-ellipsis contact-name",attrs:{tabindex:"-1"}},[e._v(" "+e._s(e.displayName||e.receipt)+" ")]),e.canRemove?t("span",{staticClass:"remove-contact tab-focus",attrs:{"aria-label":e.$t("accessibility.remove",[e.displayName]),role:"button",tabindex:e.removeBtnTabIndex},on:{click:function(t){return t.stopPropagation(),e.$emit("remove",e.receipt)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.stopPropagation(),e.$emit("remove",e.receipt))}}},[t("svg-icon",{attrs:{iconClass:"close"}})],1):e._e()],2)]),t("action-menu",{ref:"actionMenu",attrs:{actionMenuItems:e.actionMenuItems,receipt:e.receipt},on:{handleActions:function(t){e.closeActions(),e.$emit("selectAction",{receipt:e.receipt,action:t})},close:e.closeActions}})],1)],1)},E=[],b=a(37348),A=a.n(b),y=a(90479),I=function(){var e=this,t=e._self._c;return t("ul",{class:["recipient-actions",{"single-recipient":e.singleSelector}],attrs:{role:"menu"}},e._l(e.actionMenuItems,(function(a,n){return t("li",{key:n,ref:"actionItem",refInFor:!0,staticClass:"recipient-actions-item no-select",attrs:{"zm-ta":"new-compose-contact-action-"+a.content.toLowerCase(),tabindex:"-1",role:"menuitem"},on:{click:function(t){return e.handleAction(a.action)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.$emit("close")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.stopPropagation(),t.preventDefault(),e.handleAction(a.action))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.stopPropagation(),t.preventDefault(),e.focusNextAction.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.stopPropagation(),t.preventDefault(),e.focusPrevAction.apply(null,arguments))}]}},[t("div",{staticClass:"recipient-actions-left"},[e._v(e._s(a.content))]),e.isMac&&a.macShortcut?t("div",{staticClass:"recipient-actions-right"},[e._v(" "+e._s(a.macShortcut)+" ")]):!e.isMac&&a.winShortcut?t("div",{staticClass:"recipient-actions-right"},[e._v(" "+e._s(a.winShortcut)+" ")]):e._e()])})),0)},S=[],C={name:"ActionMenu",props:{actionMenuItems:{type:Array},receipt:{type:String},singleSelector:{type:Boolean,default:!1}},data:function(){return{currentIdx:0}},computed:{isMac:function(){return(0,g.eE)()}},methods:{handleAction:function(e){this.$emit("handleActions",e)},focusNextAction:function(){var e=this.currentIdx+1;e>this.actionMenuItems.length-1&&(e=0),this.$refs.actionItem[e].focus(),this.currentIdx=e},focusPrevAction:function(){var e=this.currentIdx-1;e<0&&(e=this.actionMenuItems.length-1),this.$refs.actionItem[e].focus(),this.currentIdx=e}}},P=C,M=a(93483),T=(0,M.Z)(P,I,S,!1,null,null,null),w=T.exports,D={name:"ContactTag",components:{Avatar:y.Z,ActionMenu:w},props:{loading:{type:Boolean,default:!1},type:{type:String,default:"external"},displayName:{type:String,default:""},receipt:{type:String,default:""},isSelected:{type:Boolean,default:!1},canRemove:{type:Boolean,default:!0},disableActions:{type:Boolean,default:!1},actionMenuItems:{type:Array,default:function(){return[]}}},data:function(){return{showActions:!1,removeBtnTabIndex:"-1"}},computed:(0,c.Z)((0,c.Z)({},(0,u.Se)(["isDarkMode"])),{},{typeDisplayText:function(){var e={group:this.$t("detail.groupEmail"),external:this.$t("detail.externalUser"),invalid:this.$t("detail.invalidEmailAddress")};return e[this.type]||""},ariaLabel:function(){var e=[this.receipt];return this.typeDisplayText&&e.push(this.typeDisplayText),e.join(", ")}}),mounted:function(){this.$refs.actionsPopover.$refs.popper.role="menu",A()(window).on("click",this.closeActions),A()(window).on("contextmenu",this.closeActions)},beforeDestroy:function(){A()(window).off("click",this.closeActions),A()(window).off("contextmenu",this.closeActions)},methods:{handleShowActions:function(){var e=this;this.disableActions||(this.$emit("beforeOpenActions"),this.$nextTick((function(){e.showActions=!0})))},closeActions:function(){this.showActions=!1}}},x=D,L=(0,M.Z)(x,v,E,!1,null,"255dca7a",null),k=L.exports,N=a(14051),O=a(9911);O.LJ&&O.ZP.mount(new O.LJ);var Z=3,$={name:"ContactsSelector",components:{ContactChip:k,ContactSelectorItem:N.Z,ContactInfoDialog:p.Z},inheritAttrs:!0,props:{value:{type:Array,default:function(){return[]}},sender:{type:Object,default:null},label:{type:String,default:""},labelBy:{type:String,default:""},placeholder:{type:String,default:""},disableAllActions:{type:Boolean,default:!1},type:{type:String},maxOptionCount:{type:Number,default:8},disabled:{type:Boolean,default:!1},disabledRecipient:{type:String,default:""},readOnlyMode:{type:Boolean,default:!1},isValidEmailAddress:{type:Function,default:function(e){return(0,g.Xt)(e)}},autofocus:{type:Boolean,default:!0},singleSelector:{type:Boolean,default:!1},isInternalUser:{type:Boolean,default:!1},checkExternalUsersFunc:{type:String,default:"hasIdentityByEmails"}},data:function(){return{LIMIT_NUM:Z,sortable:null,selectList:[],expandDropZone:!1,contactInfo:{},recipients:this.value.map((function(e){return e.emailAddr||e})),recentContactsJsCallId:null,query:"",targetContactIdx:null,isFetching:!1,isExpanded:!1,showInfo:!1,currentRecipient:"",toggleFingerprintRes:0,fingerprintChangeTime:null,internalUsersList:[],searchLoading:!1,inputFieldRef:null,contactToTypeMap:{},isFocusOnInput:!1}},computed:(0,c.Z)((0,c.Z)((0,c.Z)({},(0,u.Se)(["isZmail","isEncryptedZmail","userMailDomain"])),(0,u.rn)(["recipientInfo"])),{},{options:function(){var e=new RegExp((0,g.hr)(this.query),"gi"),t={searchResults:[]};if(this.isInternalUser){if(!this.query)return[];t.searchResults=this.internalUsersList||[]}else{if(!(this.$store.state.contactSearches[this.recentContactsJsCallId]&&this.recentContactsJsCallId&&this.query))return[];t=this.$store.state.contactSearches[this.recentContactsJsCallId]}this.query=(0,g.a1)([this.query]).join(",");var a=0===t.searchResults.length;if(a&&!this.isInternalUser){var n=(0,g.a1)([this.query]).map((function(e){var t,a,n;return e.includes(m.aE)?null===(t=e.split("@")[0])||void 0===t||null===(a=t.split("."))||void 0===a||null===(n=a.map((function(e){return(0,d.capitalize)(e)})))||void 0===n?void 0:n.join(" "):e.split("@")[0]})),i="";n.forEach((function(e,t){i+=t===n.length-1?e:e+", "}));var r=[{displayName:_.Utils.sanitizeHTML2String(i),email:_.Utils.sanitizeHTML2String(this.query)}];return r.reduce((function(t,a){var n=a.email,i=a.displayName,r=e.test(i)||e.test(n);return r&&t.push({value:n.toLowerCase(),label:i,contactAddressHighlight:n.replace(e,(function(e){return"<strong>".concat(e,"</strong>")})),contactNameHighlight:i.replace(e,(function(e){return"<strong>".concat(e,"</strong>")}))}),t}),[])}var o=t.searchResults.reduce((function(t,a){var n=a.email,i=a.displayName;return t.push({value:n.toLowerCase(),label:i,contactAddressHighlight:_.Utils.sanitizeHTML2String(n).replace(e,(function(e){return"<strong>".concat(e,"</strong>")})),contactNameHighlight:_.Utils.sanitizeHTML2String(i).replace(e,(function(e){return"<strong>".concat(e,"</strong>")}))}),t}),[]),s=parseInt(this.maxOptionCount,10);return Number.isNaN(s)?o:o.slice(0,s)},selectDisabled:function(){var e=this.disabled||this.disableAllActions||this.readOnlyMode;return this.singleSelector?e||this.recipients.length>=1:e},getPopperClasses:function(){return this.singleSelector?"compose-contact-selector select-dark-mode delegate-select":"compose-contact-selector select-dark-mode"}}),watch:{value:function(e){this.recipients=e.map((function(e){return e.emailAddr||e})),this.transform(e)},recipients:function(e,t){if(this.isEncryptedZmail){for(var a=Object.keys(this.contactToTypeMap),n=0,i=a;n<i.length;n++){var r=i[n];e.includes(r)||this.$delete(this.contactToTypeMap,r)}var o=e.filter((function(e){return!t.includes(e)}));o.length>0&&this.checkExternalUser(o)}},contactToTypeMap:function(e){this.$emit("typeMapChange",e)},options:function(e){var t,a=this;null!==(t=this.$refs.select)&&void 0!==t&&t.$refs.select&&e.length&&this.$nextTick((function(){a.$refs.select.$refs.select.hoverIndex=-1,a.$nextTick((function(){a.$refs.select.$refs.select.navigateOptions("home")}))}))}},mounted:function(){var e,t,a,n,i,r,o=this;!this.value.length&&this.autofocus&&this.focusOnInput(),this.isEncryptedZmail&&this.checkExternalUser(this.recipients),this.inputFieldRef=null===(e=this.$refs)||void 0===e||null===(t=e.select)||void 0===t||null===(a=t.$refs)||void 0===a||null===(n=a.select)||void 0===n||null===(i=n.$refs)||void 0===i?void 0:i.input,null===(r=this.inputFieldRef)||void 0===r||r.addEventListener("keydown",this.propagateKeyDown);var s=(0,g.eE)()?"meta":"ctrl";this.sortable=new O.ZP(this.$refs.sortable,{group:"contacts",direction:"horizontal",dataIdAttr:"data-email",animation:100,draggable:".contact-label",supportPointer:!1,multiDrag:!0,onSort:function(){o.recipients=(0,d.uniq)(o.sortable.toArray()),o.handleChange()},onSelect:function(e){var t=e.item.getAttribute("data-email");o.selectList.push(t)},onDeselect:function(e){var t=e.item.getAttribute("data-email"),a=o.selectList.indexOf(t);a>-1&&o.selectList.splice(a,1)},onMove:function(e){var t=e.related.getAttribute("class");return!(null!==t&&void 0!==t&&t.includes("draggable-footer")||null!==t&&void 0!==t&&t.includes("draggable-contact-container"))||-1},avoidImplicitDeselect:!1,multiDragKey:s,selectedClass:"sortable-selected"})},beforeDestroy:function(){var e;null===(e=this.inputFieldRef)||void 0===e||e.removeEventListener("keydown",this.propagateKeyDown),this.sortable.destroy(),this.sortable=null},destroyed:function(){this.$store.commit("clearStaleContactSearch",this.recentContactsJsCallId)},methods:(0,c.Z)((0,c.Z)((0,c.Z)({},(0,u.nv)({checkContactsIdenties:"contacts/checkContactsIdenties"})),(0,u.OI)({changeRecipientInfo:"changeRecipientInfo"})),{},{propagateKeyDown:function(e){var t;["Backspace","Delete","ArrowLeft"].includes(e.key)||e.isTrusted&&(null===(t=this.$refs.dispatcherInput)||void 0===t||t.dispatchEvent(new KeyboardEvent("keydown",e)),e.stopPropagation())},hideAllActions:function(){for(var e=0;e<this.recipients.length;e++){var t,a,n=this.$refs[e];null===n||void 0===n||null===(t=n[0])||void 0===t||null===(a=t.closeActions)||void 0===a||a.call(t)}},getType:function(e){return(0,g.Xt)(e)?this.isEncryptedZmail?this.contactToTypeMap[e]||"loading":"internal":"invalid"},getActionMenuItems:function(e){var t=e===this.disabledRecipient,a=this.isZmail&&(0,g.Xt)(e),n={copy:{content:this.$t("operation.copy"),macShortcut:"⌘+C",winShortcut:"Ctrl+C",action:"handleCopy"},cut:{content:this.$t("operation.cut"),macShortcut:"⌘+X",winShortcut:"Ctrl+X",action:"handleCut"},edit:{content:this.$t("operation.edit"),macShortcut:"Shift+E",winShortcut:"Shift+E",action:"handleEdit"},viewDetails:{content:this.$t("fingerprint.viewDetails"),action:"handleShowInfo"}},i=["copy","cut"];return t||i.push("edit"),!t&&a&&this.isEncryptedZmail&&i.push("viewDetails"),i.map((function(e){return n[e]}))},transform:function(e){var t=this;e.forEach((function(e){t.contactInfo[e.emailAddr]||e.includes(m.aE)||t.$set(t.contactInfo,e.emailAddr,{id:e.emailAddr,displayName:e.displayName})}))},focusFromInput:function(e){if(this.recipients.length>0&&0===this.query.length){e.preventDefault();var t=this.recipients.length-1;this.focusOnContact(t)}},focusOnContact:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(e<0))if(e>=this.recipients.length)this.deselectAllContactChips(),this.focusOnInput();else{t||this.deselectAllContactChips();var a=this.$refs[e][0].$el;O.ZP.utils.select(a);var n=a.getAttribute("data-email");this.selectList.push(n),a.focus()}},deselectAllContactChips:function(){for(var e=0;e<this.recipients.length;e++){var t=this.$refs[e][0].$el;O.ZP.utils.deselect(t)}this.selectList=[]},checkExternalUser:function(e){var t=this;return(0,l.Z)((0,s.Z)().mark((function a(){var n,i,r,o,c,u,d,m,p,_;return(0,s.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=e.filter((function(e){return(0,g.Xt)(e)})),!n.length||!t.isEncryptedZmail){a.next=24;break}if(a.prev=2,"getEmailHost"!==t.checkExternalUsersFunc){a.next=12;break}return a.next=6,f.Contacts.getEmailHost({emails:n});case 6:r=a.sent,o=r.data,c=null===o||void 0===o||null===(i=o.emailHosts)||void 0===i?void 0:i.emailHosts,c.forEach(function(){var a=(0,l.Z)((0,s.Z)().mark((function a(n){return(0,s.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e.includes(n.email)){a.next=2;break}return a.abrupt("return");case 2:if("zoomGroup"!==n.emailHost){a.next=6;break}t.$set(t.contactToTypeMap,n.email,"group"),a.next=13;break;case 6:if("zoomUser"!==n.emailHost){a.next=12;break}return t.$set(t.contactToTypeMap,n.email,"internal"),a.next=10,t.fetchFingerprint(n.email);case 10:a.next=13;break;case 12:"notZoomHost"===n.emailHost&&t.$set(t.contactToTypeMap,n.email,"external");case 13:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}()),a.next=17;break;case 12:if("hasIdentityByEmails"!==t.checkExternalUsersFunc){a.next=17;break}return a.next=15,t.checkContactsIdenties(n);case 15:u=a.sent,n.forEach((function(a){if(e.includes(a)){var n=u.get(a.toLowerCase());if(n){var i=n.isExternal,r=n.isGroup,o=n.isInternal;i?t.$set(t.contactToTypeMap,a,"external"):(r&&t.$set(t.contactToTypeMap,a,"group"),o&&(t.$set(t.contactToTypeMap,a,"internal"),t.fetchFingerprint(a)))}else t.$set(t.contactToTypeMap,a,"external")}}));case 17:a.next=22;break;case 19:a.prev=19,a.t0=a["catch"](2),console.error("Failed to detect user identity",a.t0);case 22:a.next=25;break;case 24:console.log("no valid recipients");case 25:if(!n.length||t.isEncryptedZmail){a.next=32;break}return a.next=28,f.Contacts.getEmailHost({emails:n});case 28:m=a.sent,p=m.data,_=null===p||void 0===p||null===(d=p.emailHosts)||void 0===d?void 0:d.emailHosts,null===_||void 0===_||_.forEach(function(){var e=(0,l.Z)((0,s.Z)().mark((function e(a){return(0,s.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:"notZoomHost"===a.emailHost&&t.$set(t.contactToTypeMap,a.email,"external");case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 32:case"end":return a.stop()}}),a,null,[[2,19]])})))()},fetchInternalUsers:function(){var e=(0,l.Z)((0,s.Z)().mark((function e(t){var a;return(0,s.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.query=t,this.searchLoading=!1,""!==t){e.next=4;break}return e.abrupt("return");case 4:return this.searchLoading=!0,e.prev=5,e.next=8,f.Setting.getInternalUsers({userPrefix:t});case 8:if(a=e.sent,0!==a.errorCode){e.next=13;break}this.internalUsersList=a.data.emails,e.next=14;break;case 13:throw new Error("Search for contact error");case 14:e.next=19;break;case 16:e.prev=16,e.t0=e["catch"](5),console.log("Error on get list domain contacts");case 19:this.searchLoading=!1;case 20:case"end":return e.stop()}}),e,this,[[5,16]])})));function t(t){return e.apply(this,arguments)}return t}(),fetchRecentContacts:function(){var e=(0,l.Z)((0,s.Z)().mark((function e(t){var a,n;return(0,s.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.query=t,""!==t){e.next=6;break}return console.log("reseting options"),this.$store.commit("clearStaleContactSearch",this.recentContactsJsCallId),this.recentContactsJsCallId=null,e.abrupt("return");case 6:return e.prev=6,e.next=9,window.zoomSdk.postJsMessage({functionName:"mailui_getrecentcontacts",params:{keyword:t}});case 9:if(a=e.sent,console.log("mailui_getrecentcontacts",a),n=a.returnCode,0!==n){e.next=19;break}this.$store.commit("clearStaleContactSearch",this.recentContactsJsCallId),this.$store.commit("listenForSearchCallbacks",a),this.recentContactsJsCallId=a.jsCallId,console.log("this.options",this.options),e.next=20;break;case 19:throw new Error("Search for contact error");case 20:e.next=25;break;case 22:e.prev=22,e.t0=e["catch"](6),console.log("Error on get recent contacts");case 25:case"end":return e.stop()}}),e,this,[[6,22]])})));function t(t){return e.apply(this,arguments)}return t}(),focus:function(){this.focusOnInput()},focusOnInput:function(){var e;this.isExpanded||(this.isExpanded=!0),null===(e=this.$refs.select)||void 0===e||e.focus(),this.$refs.select.visible=!0},hide:function(){this.isExpanded=!1,this.$refs.select.blur(),this.$refs.select.visible=!1},handleChange:function(){var e=this;this.hide(),!this.recipients.length&&this.disabledRecipient&&this.addRecipient(this.disabledRecipient),this.selectList=this.selectList.filter((function(t){return e.recipients.includes(t)})),this.$emit("change",(0,g.a1)(this.recipients)),this.$nextTick((function(){e.focusOnInput()}))},handleFocus:function(e){this.isFocusOnInput=!0,this.isExpanded=!0,this.resetShowActions(),this.focusOnInput(),e&&this.$emit("focus",e)},handleBlur:function(e){var t=this;if(e){this.isFocusOnInput=!1;var a=this.query;this.$nextTick((function(){!t.isInternalUser&&t.query&&t.options.length<1&&(t.addRecipient(t.query),t.$refs.select.query="",t.query=""),setTimeout((function(){!a||t.options.length<1||((0,g.Xt)(a)?(t.addRecipient(a),t.$emit("change",(0,g.a1)(t.recipients))):(t.$refs.select.query=a,t.isExpanded=!0))}),200)})),e&&this.$emit("blur",e)}},handleActionMenuCommand:function(e){var t=e.receipt,a=e.action,n=this.selectList.includes(t);switch(a){case"handleCopy":this.copyRecipients(n?this.selectList:[t]),this.resetShowActions();break;case"handleCut":this.cutRecipients(n?this.selectList:[t]),this.resetShowActions();break;case"handleEdit":this.editRecipient(t),this.resetShowActions();break;case"handleShowInfo":this.handleShowInfo(t),this.resetShowActions();break;default:break}},handleKeyPress:function(e){var t=this;if(!(0,g.LJ)(e)){var a=(0,g.eE)()?"metaKey":"ctrlKey";e[a]&&"c"===e.key?(this.copyRecipients(this.selectList),this.resetShowActions(),e.preventDefault()):e[a]&&"x"===e.key?(this.cutRecipients(this.selectList),this.resetShowActions(),e.preventDefault()):e.shiftKey&&"E"===e.key?(this.editRecipient(this.recipients[this.targetContactIdx]),this.resetShowActions(),e.preventDefault()):"Backspace"!==e.key&&"Delete"!==e.key||(this.selectList.forEach((function(e){t.removeRecipient(e)})),e.preventDefault())}},resetShowActions:function(){this.$emit("resetShowActions")},copyRecipients:function(e){var t=this,a=e.map((function(e){var a;return null===(a=t.getContactInfo(e))||void 0===a?void 0:a.id})).filter((function(e){return e}));if(a.length){var n,i,r,o=a.join(",");null===(n=navigator)||void 0===n||null===(i=n.clipboard)||void 0===i||null===(r=i.writeText)||void 0===r||r.call(i,o),console.log("[ContactSelector] Copied to clipboard: ".concat(o))}this.focusToSelector()},cutRecipients:function(e){this.copyRecipients(e);var t,a=(0,o.Z)(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;this.removeRecipient(this.getContactInfo(n).id)}}catch(i){a.e(i)}finally{a.f()}},editRecipient:function(e){var t=this,a=this.getContactInfo(e).id;this.removeRecipient(a),setTimeout((function(){t.$refs.select.query=a,t.query=a}))},focusToSelector:function(){var e=this;this.$parent.focusToSelector&&setTimeout((function(){e.$parent.focusToSelector(e.type,!0)}))},getDisplayName:function(e){return _.Utils.getContactName(e,this.options)},getContactInfo:function(e){var t;if(this.sender&&e===(null===(t=this.sender)||void 0===t?void 0:t.emailAddr))return(0,c.Z)({id:e},this.sender);var a=this.recipientInfo.get(e);if(a)return a;var n=this.contactInfo[e];if(n)return n;var i=this.getDisplayName(e);return this.$set(this.contactInfo,e,{id:e,displayName:i}),this.changeRecipientInfo({id:e,displayName:i}),this.contactInfo[e]},fetchFingerprint:function(e){var t=this;return(0,l.Z)((0,s.Z)().mark((function a(){var n,i,r,o;return(0,s.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(t.isZmail&&"external"!==t.contactToTypeMap[e.toLowerCase()]&&t.isEncryptedZmail){a.next=2;break}return a.abrupt("return");case 2:return t.isFetching=!0,n=t.getDisplayName(e),a.prev=4,a.next=7,h.p.getFingerprint(e);case 7:i=a.sent,r=i.result,o=i.returnCode,0===o&&(t.$set(t.contactInfo,e,{id:e,displayName:n,fingerprint:r.GetMailUserFingerprint.fingerprint}),t.toggleFingerprintRes=r.GetMailUserFingerprint.fingerprintVerifyStatus,t.fingerprintChangeTime=r.GetMailUserFingerprint.fingerprintChangeTime),a.next=15;break;case 12:a.prev=12,a.t0=a["catch"](4),console.error("Fingerprint fetch failed:",a.t0);case 15:t.isFetching=!1;case 16:case"end":return a.stop()}}),a,null,[[4,12]])})))()},addRecipient:function(e){this.disableAllActions||(this.recipients=[].concat((0,r.Z)(this.recipients),[e]),this.handleChange())},removeRecipient:function(e){var t=this;this.disableAllActions||(this.recipients=this.recipients.filter((function(t){return t!==e})),this.$nextTick((function(){return t.focusOnInput()})),this.handleChange())},handleShowInfo:function(e){var t=this;return(0,l.Z)((0,s.Z)().mark((function a(){return(0,s.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!t.isFetching){a.next=2;break}return a.abrupt("return");case 2:if(t.currentRecipient=e,t.showInfo=!0,!t.isEncryptedZmail){a.next=7;break}return a.next=7,t.fetchFingerprint(e);case 7:case"end":return a.stop()}}),a)})))()},getContactsWithType:function(e){var t=this;return Object.keys(this.contactToTypeMap).filter((function(a){return t.contactToTypeMap[a]===e}))}})},R=$,F=(0,M.Z)(R,n,i,!1,null,"67238778",null),z=F.exports,U=z},80943:function(e,t,a){"use strict";a.d(t,{QH:function(){return n["default"]},zb:function(){return d}});var n=a(91787),i=(a(17023),function(){var e=this,t=e._self._c;return t("confirm-dialog",{attrs:{visible:e.visible,title:e.$t("GPT.smartComposeReqTitle"),actions:e.actions,"custom-class":"smart-compose-request-modal"}},[t("p",{staticClass:"example-image-wrap"},[t("img",{attrs:{src:a(71440)}})]),t("span",[e._v(e._s(e.$t("GPT.smartComposeReqDescrption")))]),t("div",{staticClass:"actions",attrs:{slot:"footer"},slot:"footer"},[t("div",{staticClass:"btn-group"},e._l(e.actions,(function(a){var n=a.id,i=a.handler,r=a.text,o=a.className,s=a.type,l=a.disabled,c=a.link,u=a.zmTa,d=a.loading;return t("zm-button",{key:n,class:o,attrs:{type:s,disabled:l,href:c,"zm-ta":u,loading:d,tabindex:"0"},on:{click:function(e){return e.stopPropagation(),i.apply(null,arguments)}}},[e._v(" "+e._s(r)+" ")])})),1)])])}),r=[],o=(a(71372),a(63012)),s={name:"SmartComposeRequestModal",components:{ConfirmDialog:n["default"]},props:{visible:{type:Boolean,default:!1}},data:function(){return{isRequesting:!1}},computed:{actions:function(){return[{id:"cancel",className:"cancel",handler:this.cancel,text:this.$t("operation.cancel")},{id:"send-request",className:"confirm",handler:this.sendRequest,text:this.$t("operation.sendReq"),type:"primary",loading:this.isRequesting}]}},methods:{cancel:function(){this.$emit("close")},sendRequest:function(){var e=this;this.isRequesting=!0,o.Mail.reqEnableSmartCompose().then((function(t){var a=t.errorCode;if(a)throw new Error("Request failed!");e.isRequesting=!1,e.$emit("close"),e.$undoNotice({iconClass:"checkmark",title:e.$t("operation.reqSent")})}))["catch"]((function(){e.$undoNotice({iconClass:"crossmark",title:e.$t("operation.reqFailed")}),e.isRequesting=!1}))}}},l=s,c=a(93483),u=(0,c.Z)(l,i,r,!1,null,null,null),d=u.exports},60659:function(e,t,a){"use strict";a.d(t,{Z:function(){return r}});var n=a(53806),i=n.Business.ContentParser;function r(e,t){return new i(e,t)}},11995:function(e,t,a){"use strict";a.d(t,{A9:function(){return h},DB:function(){return _},L8:function(){return f},fu:function(){return p},hm:function(){return g},jp:function(){return m}});var n=a(68571),i=a(56632),r=(a(6041),a(79337)),o=a(37761),s=a(53806),l=a(12546),c=a(50620),u=a(43251),d=s.Enums.SystemDefinedMailLabelIds,m="thisThread";function p(e){var t,a,n,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e?null!==e&&void 0!==e&&e.isSystem?e.isShowMoreOrLess?e.displayName:i?null!==(n=u.Z[e.id])&&void 0!==n&&n.displayName?l.ZP.t(u.Z[e.id].displayName):"":null!==(t=c.Z[e.id])&&void 0!==t&&t.displayName?l.ZP.t(null===(a=c.Z[e.id])||void 0===a?void 0:a.displayName):"":e.displayName:""}function _(e){var t={from:e.from,to:e.to,cc:e.cc,subject:e.subject,dateBegin:"",dateEnd:"",inLabelId:e.inLabelId,isUnread:!1,hasAttach:e.hasAttachment,isStarred:e.isStarred};return"unread"===e.readStatus&&(t.isUnread=!0),e.dateRange&&2===e.dateRange.length&&(t.dateBegin=r.ou.fromJSDate(e.dateRange[0]).set({hour:0,minute:0,seconds:0,milliseconds:0}).toISO({suppressMilliseconds:!0}),t.dateEnd=r.ou.fromJSDate(e.dateRange[1]).set({hour:0,minute:0,seconds:0,milliseconds:0}).toISO({suppressMilliseconds:!0})),t}function f(e,t){for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(console.debug("checkAdvancedSearchOptionsChanged",a,e[a],t[a]),(0,i.Z)(e[a])!==(0,i.Z)(t[a]))return!0;if(("string"===typeof e[a]||"number"===typeof e[a]||"boolean"===typeof e[a])&&e[a]!==t[a])return!0;if(Array.isArray(e[a])&&(e[a].length!==t[a].length||(0,o.difference)(e[a],t[a]).length>0))return!0}return!1}function h(e){if(!e||null===e||void 0===e||!e.length)return null;var t=(0,n.Z)(e,2),a=t[0],i=t[1],o=r.ou.fromJSDate(a),s=r.ou.fromJSDate(i);return s.hasSame(o.plus({days:1}),"day")&&o.hasSame(r.ou.now(),"day")?1:s.hasSame(o.plus({days:7}),"day")&&s.hasSame(r.ou.now(),"day")?7:s.hasSame(o.plus({days:30}),"day")&&s.hasSame(r.ou.now(),"day")?30:s.hasSame(o.plus({days:180}),"day")&&s.hasSame(r.ou.now(),"day")?180:s.hasSame(o.plus({days:365}),"day")&&s.hasSame(r.ou.now(),"day")?365:void 0}function g(e){var t=[d.SPAM,d.TRASH];return t.includes(e)}},8158:function(e,t,a){"use strict";var n=a(70021),i=a(56706),r=a(6041),o=a(34948),s=(a(71372),a(29648)),l=a(63012),c=a(53806),u=a(81190),d=(0,u.ho)(),m=c.Enums.EMAIL_PROVIDER,p=c.Enums.ACCOUNT_ROLES,_={Delegate:{type:"Delegate",icon:"Delegate_logo",alias:"Delegate"},SharedInbox:{type:"Shared_Inbox",icon:"Zoom_logo",alias:"Shared"},Zmail:{type:m.ZMAIL,icon:"Zoom_logo",alias:"Zoom"},Gmail:{type:m.GMAIL,icon:"Google_logo",alias:"Google"},Office365:{type:m.OFFICE365,icon:"Microsoft_logo",alias:"Microsoft"}};t["Z"]={data:function(){return{timer:null,EMAIL_PROVIDER:m,ACCOUNT_ROLES:p}},computed:(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},(0,s.rn)({userEmail:function(e){return e.userProfile.userEmail||""},isDelegated:function(e){return e.userProfile.isDelegated},delegateError:function(e){return e.delegate.delegateError},delegatorError:function(e){return e.delegate.delegatorError},userProfile:function(e){return e.userProfile}})),(0,s.rn)(["isOffline","typeOfEmail"])),(0,s.rn)("auth",["authBaseUrl","defaultAccountLists"])),(0,s.Se)("delegate",{delegatees:"getDelegateList",delegators:"getDelegatorList"})),(0,s.Se)(["isZmail","currentUserAccountId"])),(0,s.Se)("auth",["canAddAccount"])),{},{accountLists:function(e){var t,a=this,n=e.defaultAccountLists,i=e.delegators,o=e.userProfile,s=e.typeOfEmail,l=e.userEmail,c=e.isDelegated,u=i.map((function(e){var t=e.role===p.SHARED_INBOX?_["SharedInbox"]:_["Delegate"];return{type:t.type,icon:t.icon,alias:t.alias,name:a.initDisplayName(e,e.delegatorEmail),address:e.delegatorEmail,accountId:"".concat(t.type,"_").concat(e.delegatorEmail),delegateAccess:e.delegateAccess?e.delegateAccess:""}})),d=(t=n.map((function(e){var t=_[e.type];return{type:t.type,icon:t.icon,alias:t.alias,name:a.initDisplayName(e,e.email),address:e.email,accountId:"".concat(t.type,"_").concat(e.email)}}))).concat.apply(t,(0,r.Z)(u)),m=_[s];if(!m||c)return d;var f="".concat(m.type,"_").concat(l);return d.every((function(e){return e.accountId!==f}))&&d.unshift({type:m.type,icon:m.icon,alias:m.alias,name:this.initDisplayName(o,l),address:l,accountId:f}),d},isLoading:function(e){var t=e.accountLists;return t.some((function(e){return!e.address}))}}),_methods:(0,o.Z)((0,o.Z)({},(0,s.OI)("delegate",["refreshDelegate","refreshDelegator","setDelegateErrorStatus","setDelegatorErrorStatus","setDelegateLoadingStatus","setDelegatorLoadingStatus"])),{},{init:function(){var e=this;return(0,i.Z)((0,n.Z)().mark((function t(){var a;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.userEmail){t.next=5;break}return t.next=3,l.Auth.getAccounts();case 3:a=t.sent,e.$store.commit("auth/setDefaultAccountLists",a);case 5:case"end":return t.stop()}}),t)})))()},initDisplayName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return e.displayName||c.Utils.getContactName(t)},addAccount:function(e){var t=this,a=this.defaultAccountLists;a.push({type:e,icon:_[e].icon}),this.$store.commit("auth/setDefaultAccountLists",a),e===m.ZMAIL&&this.$store.commit("auth/setAddingZmail",!0),this.timer=null,this.timer=setTimeout((function(){t.isLoading&&t.init(),t.timer=null}),6e4)},switchAccount:function(e){var t=this,a=e.type,n=e.accountId;n===this.currentUserAccountId||this.isOffline||(this.$store.commit("changeLoading",!0),window.zoomSdk.postJsMessage({functionName:"mailui_SwitchMailAccount",params:{type:a,encryptionEnabled:a===m.ZMAIL&&this.$store.state.zmailEncryptionEnabled}}).then((function(e){if(0===e.returnCode)return d.clearAllTasks(),t.$Bus.$emit("clearZoomSDKTimeoutHandler"),t.$Bus.$emit("clearZoomSDKCallbacks"),t.$store.commit("auth/setAccountStatus",!0),!0;throw t.$store.commit("changeLoading",!1),console.error("switchAccount error",e),Error("switchAccount failed")})))},switchToDelegateAccount:function(e){var t=this;return(0,i.Z)((0,n.Z)().mark((function a(){var i,r,o;return(0,n.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(a.prev=0,e.accountId===t.currentUserAccountId||t.isOffline){a.next=16;break}return t.$store.commit("changeLoading",!0),a.next=5,window.zoomSdk.postJsMessage({functionName:"mailui_switchuserid",params:{userId:e.address}});case 5:if(i=a.sent,0!==(null===i||void 0===i?void 0:i.returnCode)){a.next=14;break}return d.clearAllTasks(),t.$Bus.$emit("clearZoomSDKTimeoutHandler"),t.$Bus.$emit("clearZoomSDKCallbacks"),t.$store.commit("auth/setAccountStatus",!0),a.abrupt("return",!0);case 14:throw t.$store.commit("changeLoading",!1),new Error(null===i||void 0===i||null===(r=i.result)||void 0===r||null===(o=r.error)||void 0===o?void 0:o.message);case 16:a.next=22;break;case 18:a.prev=18,a.t0=a["catch"](0),console.error(a.t0),t.$msg("Failed to switch delegator account");case 22:case"end":return a.stop()}}),a,null,[[0,18]])})))()},refreshDelegateList:function(){var e=this;return(0,i.Z)((0,n.Z)().mark((function t(){var a;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.isZmail&&!e.isDelegated){t.next=2;break}return t.abrupt("return");case 2:return e.setDelegateLoadingStatus(),t.next=5,l.Auth.listDelegates();case 5:a=t.sent,e.setDelegateErrorStatus(!a),e.refreshDelegate(a);case 8:case"end":return t.stop()}}),t)})))()},refreshDelegatorList:function(){var e=this;return(0,i.Z)((0,n.Z)().mark((function t(){var a;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.isZmail){t.next=2;break}return t.abrupt("return");case 2:return e.setDelegatorLoadingStatus(),t.next=5,l.Auth.listDelegators();case 5:a=t.sent,e.setDelegatorErrorStatus(!a),e.refreshDelegator(a);case 8:case"end":return t.stop()}}),t)})))()}}),get methods(){return this._methods},set methods(e){this._methods=e}}},77291:function(e,t,a){"use strict";a.d(t,{Z:function(){return I},d:function(){return n}});a(6886);var n={BOLD:"BOLD",ITALIC:"ITALIC",STRIKETHROUGH:"STRIKETHROUGH",UNDERLINE:"UNDERLINE",FONT_COLOR:"FONT_COLOR",FONT_SIZE:"FONT_SIZE",LINK:"LINK",LIST_BULLET:"LIST_BULLET",LIST_ORDER:"LIST_ORDER",INDENT:"INDENT",OUTDENT:"OUTDENT",QUOTE:"QUOTE",REMOVE_FORMAT:"REMOVE_FORMAT",INSERT_IMAGE:"INSERT_IMAGE",INSERT_HTML:"INSERT_HTML",UPLOAD_FILE:"UPLOAD_FILE",INSERT_EMOJI:"INSERT_EMOJI",RESIZE_IMAGE:"RESIZE_IMAGE"};function i(){this.isBold?this.editorInstance.removeBold():this.editorInstance.bold()}function r(){this.isItalic?this.editorInstance.removeItalic():this.editorInstance.italic()}function o(){this.isStriked?this.editorInstance.removeStrikethrough():this.editorInstance.strikethrough()}function s(){this.isUnderlined?this.editorInstance.removeUnderline():this.editorInstance.underline()}function l(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.editorInstance.setTextColor((null===t||void 0===t?void 0:t.text)||this.fontColor.text),this.editorInstance.setHighlightColor((null===t||void 0===t?void 0:t.background)||this.fontColor.background),this.isStriked&&(this.editorInstance.removeStrikethrough(),this.editorInstance.strikethrough()),this.isUnderlined&&(this.editorInstance.removeUnderline(),this.editorInstance.underline()),setTimeout((function(){e.editorInstance.focus()}))}function c(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.editorInstance.setFontSize((null===t||void 0===t?void 0:t.fontSize)||this.selectedFontSize),setTimeout((function(){e.editorInstance.focus()}))}function u(){this.editorInstance.makeLink(this.linkData.text,{href:this.linkData.link,target:"_blank"},!1);var e=!1;(this.linkData.text.length>0||this.linkData.link.length>0)&&(e=!0),this.linkData.text="",this.linkData.link="",e&&this.$emit("input")}function d(){this.isBulletList?this.editorInstance.removeList():this.editorInstance.makeUnorderedList()}function m(){this.isOrderedList?this.editorInstance.removeList():this.editorInstance.makeOrderedList()}function p(){this.editorInstance.increaseQuoteLevel()}function _(){this.editorInstance.decreaseQuoteLevel()}function f(){this.editorInstance.decreaseQuoteLevel(),this.editorInstance.modifyBlocks((function(e){var t=document.createElement("blockquote");return t.setAttribute("style","margin: 0px 0px 0px 5px;border-left: 1px solid rgb(204, 204, 204);padding-left: 8px;"),t.appendChild(e),t}))}function h(){this.editorInstance.removeAllFormatting()}function g(){this.$emit("showFileSelector")}function v(e){this.insertContent(e),this.$emit("input")}function E(){this.$emit("showFileSelector",{accept:"*"})}function b(){this.$emit("input")}function A(){this.$emit("input")}var y=new Map;function I(e,t){console.debug("dispatch editor action",e,t);var a=y.get(e);a&&a.call(this,t)}y.set(n.BOLD,i),y.set(n.ITALIC,r),y.set(n.STRIKETHROUGH,o),y.set(n.UNDERLINE,s),y.set(n.FONT_COLOR,l),y.set(n.FONT_SIZE,c),y.set(n.LINK,u),y.set(n.LIST_BULLET,d),y.set(n.LIST_ORDER,m),y.set(n.INDENT,p),y.set(n.OUTDENT,_),y.set(n.QUOTE,f),y.set(n.REMOVE_FORMAT,h),y.set(n.INSERT_IMAGE,g),y.set(n.INSERT_HTML,v),y.set(n.UPLOAD_FILE,E),y.set(n.INSERT_EMOJI,b),y.set(n.RESIZE_IMAGE,A)},19030:function(e,t,a){"use strict";a.d(t,{b:function(){return f}});var n=a(34948),i=a(70021),r=a(56706),o=(a(71372),a(37761)),s=a.n(o),l=a(63012),c=a(53806),u=a(29648),d=a(64908),m=a(12546),p=a(50641),_=a(85061),f={data:function(){return{attachments:[],uploadingAttachments:[],debouncedPositionUploader:null}},mixins:[d.aO],created:function(){var e=this;return(0,r.Z)((0,i.Z)().mark((function t(){var a;return(0,i.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.debouncedPositionUploader=s().debounce(e.positionUploader,100),e.$once("hook:beforeDestroy",(function(){e.debouncedPositionUploader.cancel()})),e.msgId){t.next=4;break}return t.abrupt("return");case 4:return t.next=6,l.Mail.getMailDetail({msgIds:[e.msgId]});case 6:a=t.sent,a&&(e.attachments=a[0].attachments);case 8:case"end":return t.stop()}}),t)})))()},computed:(0,n.Z)((0,n.Z)((0,n.Z)({},(0,u.Se)(["isGmail","isOutlook"])),(0,u.rn)({singleAttachmentMaxSize:function(e){return e.userProfile.singleAttachmentMaxSize},singleAttachmentMaxCount:function(e){return e.userProfile.singleAttachmentMaxCount},totalSizeLimit:function(e){return e.userProfile.totalSizeLimit}})),{},{uploadingFiles:function(){return this.$store.getters.getUploadingAttachmentsInCurrMsg(this.msgId)||[]},inlineImages:function(){return this.attachments.filter((function(e){return e.isInlineAttachment&&e.zmdfPath}))},attachmentsStatus:function(e){var t=e.uploadingAttachments,a=t.findIndex((function(e){var t=e.errorOnUploading;return!!t})),n=t[a];if(n){var i={msgId:this.msgId,uploadId:n.uploadId};return this.removeUploadedFile(i),t.splice(a,1),this.$undoNotice({iconClass:"crossmark",title:m.ZP.t("common.uploadFailed",[n.fileName])}),"Error"}var r=t.length>0;return r?"Uploading":"Uploaded"},hasInsertingImages:function(){return this.uploadingFiles.filter((function(e){var t=e.isInlineImage;return t})).length>0},availableAttachmentList:function(e){var t=e.attachments;return t.filter((function(e){return"HtmlBody"===e.attachType?"Finish"!==e.downloadStatus:!e.isInlineAttachment}))}}),watch:{uploadingFiles:{handler:function(e){var t=this;e.forEach((function(e){var a=e.uploadId,n=e.fileName,i=e.fileType,r=e.fileSize,o=e.filePath,s=e.zmdfPath,l=e.chunks,c=e.errorOnUploading,u=e.isInlineImage,d=e.totalChunks;if(o&&!c){var m=t.uploadingAttachments.findIndex((function(e){return e.uploadId===a}));return m>-1&&t.uploadingAttachments.splice(m,1),void(t.canConsumeUploadedFile&&(t.removeUploadedFile({msgId:t.msgId,uploadId:a}),console.debug("path upload successfully!"),t.attachments.push({fileName:n,filePath:o,zmdfPath:s,size:r,fileType:i,isInlineAttachment:u})))}var p=t.uploadingAttachments.find((function(e){return e.uploadId===a}));p||(p={uploadId:a,fileName:n,filePath:o,zmdfPath:s,size:r,fileType:i,processed:1-l.length/d,errorOnUploading:c,isInlineAttachment:u},t.uploadingAttachments.push(p)),p.errorOnUploading=c,c||(o?(p.filePath=o,p.zmdfPath=s,p.processed=1):p.processed=1-l.length/d)}))},deep:!0}},methods:(0,n.Z)((0,n.Z)((0,n.Z)({},(0,u.OI)(["removeUploadedFile","removeAttachment"])),(0,u.nv)(["uploadFile"])),{},{positionUploader:function(e){var t=this;return(0,r.Z)((0,i.Z)().mark((function a(){return(0,i.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.$Bus.$emit("positionUpload",{rect:e,msgId:t.msgId,checkMsgIdFn:t.msgId?null:t.checkMsgId.bind(t)});case 1:case"end":return a.stop()}}),a)})))()},onLeaveWindow:function(){this.$Bus.$emit("hideUpload")},removeInsertedImage:function(e){var t=this;return(0,r.Z)((0,i.Z)().mark((function a(){var n;return(0,i.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.uploadId,a.next=3,t.updateDraft();case 3:t.removeUploadedFile({msgId:t.msgId,uploadId:n});case 4:case"end":return a.stop()}}),a)})))()},checkMsgId:function(){var e=this;return(0,r.Z)((0,i.Z)().mark((function t(){var a,n,r,o,s;return(0,i.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.msgId){t.next=21;break}return t.prev=1,t.next=4,e.createDraft();case 4:if(a=t.sent,0!==(null===a||void 0===a?void 0:a.errorCode)){t.next=13;break}if(n=a.data.CreateDraft,r=n.msgId,o=n.threadId,s=r!==o,!s){t.next=11;break}return t.next=11,e.updateMailHead();case 11:t.next=14;break;case 13:throw Error();case 14:t.next=21;break;case 16:throw t.prev=16,t.t0=t["catch"](1),console.error("createDraft error",t.t0),e.$undoNotice({iconClass:"crossmark",title:m.ZP.t("common.createDraftFailed")}),Error("create draft failed");case 21:return t.abrupt("return",e.msgId);case 22:case"end":return t.stop()}}),t,null,[[1,16]])})))()},showFileSelector:function(e){var t=this;return(0,r.Z)((0,i.Z)().mark((function a(){return(0,i.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.$Bus.$emit("showFileSelector",(0,n.Z)({msgId:t.msgId,checkMsgIdFn:t.msgId?null:t.checkMsgId.bind(t)},e));case 1:case"end":return a.stop()}}),a)})))()},handleDragZoneDragOver:function(){var e=this;return(0,r.Z)((0,i.Z)().mark((function t(){return(0,i.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$Bus.$emit("handleDragZoneDragOver");case 1:case"end":return t.stop()}}),t)})))()},isValidateFilesSize:function(e){var t=arguments,a=this;return(0,r.Z)((0,i.Z)().mark((function n(){var r,o,s,l,u,d;return(0,i.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=t.length>1&&void 0!==t[1]?t[1]:a.msgId,o=t.length>2&&void 0!==t[2]&&t[2],s=e.find((function(e){return e.size<1})),!s){n.next=6;break}return a.$undoNotice({iconClass:"crossmark",title:m.ZP.t("common.canNotUpload",[s.fileName])}),n.abrupt("return",Promise.resolve(!1));case 6:return n.next=8,a.getCurrMsgAttachmentSize(r);case 8:return l=n.sent,u=l.totalSize,d=l.attachments,n.abrupt("return",new Promise((function(t,n){-1===u&&r&&t(!1);var i=a.singleAttachmentMaxSize,s=a.singleAttachmentMaxCount,l=a.totalSizeLimit,p=e.reduce((function(e,t){var a=t.size;return e+=a,e}),u),_=e.every((function(e){return c.Utils.isImageMIMEType(e.type)})),f=_&&!o,h=d.filter((function(e){return!e.isInlineAttachment})).length+(f?0:e.length),g=h>s,v=!f&&e.some((function(e){return e.size>i})),E=p>l;if(g||E||v){var b=c.Utils.convertByte2MB(l),A=c.Utils.convertByte2MB(i),y=m.ZP.t("editor.totalSizeLimit",["".concat(b,"MB")]);g&&v?y=m.ZP.t("editor.attachmentsCountAndSizeLimit",[s,"".concat(A,"MB")]):g?y=m.ZP.t("editor.attachmentsCountLimit",[s]):v&&(y=m.ZP.t("editor.attachmentsSizeLimit",["".concat(A,"MB")])),a.$undoNotice({iconClass:"crossmark",title:y}),t(!1)}else t(!0)})));case 12:case"end":return n.stop()}}),n)})))()},uploadFiles:function(e){var t=this;return(0,r.Z)((0,i.Z)().mark((function a(){var n,r,o,s,l,u,d;return(0,i.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!t.isSending){a.next=2;break}return a.abrupt("return");case 2:return a.prev=2,a.next=5,t.checkMsgId();case 5:if(n=Object.values(e),n.forEach((function(e){Object.defineProperty(e,"name",{writable:!0,value:(0,_.Sm)(e.name)})})),!t.msgId){a.next=27;break}if(r=n.map((function(e){return e.name})),o=(0,p.Og)(r),!o.length){a.next=13;break}return t.$Bus.$emit("executableUploadAlert"),a.abrupt("return");case 13:return s=n,l=s.every((function(e){return c.Utils.isImageMIMEType(e.type)})),a.next=17,t.isValidateFilesSize(s);case 17:if(u=a.sent,u){a.next=20;break}return a.abrupt("return");case 20:return a.next=22,(0,p.iJ)(n);case 22:if(d=a.sent,!d.length){a.next=26;break}return t.$Bus.$emit("executableUploadAlert"),a.abrupt("return");case 26:try{s.forEach((function(e){t.uploadFile({attachedMsgId:t.msgId,isInlineImage:l,file:e})}))}catch(i){t.$undoNotice({iconClass:"crossmark",title:m.ZP.t("common.errorOnUploadFiles")})}case 27:a.next=33;break;case 29:a.prev=29,a.t0=a["catch"](2),console.error("===> ",a.t0),t.$undoNotice({iconClass:"crossmark",title:m.ZP.t("common.errorOnUploadFiles")});case 33:case"end":return a.stop()}}),a,null,[[2,29]])})))()},handleDeleteItem:function(e){this.$Bus.$emit("disableLinkPopoverVisible"),console.log({a:this.attachments,b:e});var t=this.attachments.findIndex((function(t){var a=t.aid;return a&&e.aid===a}));-1===t&&(t=this.attachments.findIndex((function(t){var a=t.filePath,n=t.zmdfPath;return a&&e.filePath===a||n&&e.zmdfPath===n}))),t>-1&&this.attachments.splice(t,1),this.removeAttachment({msgId:this.msgId,filePath:e.filePath,zmdfPath:e.zmdfPath,aid:e.aid})},handleImmediateUpdate:function(){this.doCreateOrUpdate()}})}},96802:function(e,t,a){"use strict";a(77950);var n={version:"1.4.4304_1444a93",enableLog:!0,fixedJiras:"ZOOM-650962 ZOOM-668837 ZOOM-668844 ZOOM-668846 ZOOM-668967 ZOOM-670182 ZOOM-670318 ZOOM-674213 ZOOM-674511 ZOOM-677492 ZOOM-677723 ZOOM-678143 ZOOM-678256 ZOOM-678785 ZOOM-678906 ZOOM-679956 ZOOM-680036 ZOOM-680498 ZOOM-680580 ZOOM-680958 ZOOM-681338 ZOOM-681671 ZOOM-681706 ZOOM-681851 ZOOM-682464 ZOOM-682475".split(" ").filter((function(e){return e})).map((function(e){return"https://zoomvideo.atlassian.net/browse/".concat(e)})),latestMergeInfo:"1444a93 2024-03-07 15:31:29 +0800 Merge branch 'dev-fix-upgradePkg' into 'main'"};t["Z"]=n},71951:function(e,t,a){"use strict";a.d(t,{$X:function(){return p},Di:function(){return h},F9:function(){return g},NW:function(){return l},Ty:function(){return d},Vt:function(){return c},ZA:function(){return f},aE:function(){return _},gI:function(){return v},jk:function(){return u},v8:function(){return m}});var n,i=a(34948),r=a(26274),o=a(12546),s=a(89202),l={BLOCK:"BLOCK",NOT_BLOCK:"NOT_BLOCK",ALLOWLIST:"ALLOWLIST",NOT_ALLOWLIST:"NOT_ALLOWLIST",JUNK:"JUNK",NOT_JUNK:"NOT_JUNK",AUTOTRASH:"AUTOTRASH",NOT_AUTOTRASH:"NOT_AUTOTRASH",NORMAL:"NORMAL",PHISHING:"PHISHING",NOT_PHISHING:"NOT_PHISHING"},c=(n={},(0,r.Z)(n,l.JUNK,o.ZP.t("label.spam")),(0,r.Z)(n,l.BLOCK,o.ZP.t("label.blocked")),(0,r.Z)(n,l.AUTOTRASH,o.ZP.t("common.autotrash")),(0,r.Z)(n,l.ALLOWLIST,o.ZP.t("common.approved")),(0,r.Z)(n,l.PHISHING,o.ZP.t("common.phishing")),n),u={dlgreviewer:o.ZP.t("delegate.reviewer"),dlgauthor:o.ZP.t("delegate.author"),dlgeditor:o.ZP.t("delegate.editor")},d={Reviewer:"dlgreviewer",Author:"dlgauthor",Editor:"dlgeditor"},m="LOCAL_ID_SEARCH",p="Label_done_xxxxxxx",_="@zoom.us",f={Upcoming:"ccc', 'MMMM d y' at ' t",Today:"t","This Week":"cccc', ' t","This Month":"MMMM d', ' t","This Year":"MMMM d', ' t",All:"D', ' t"},h={Upcoming:o.ZP.t("time.upcoming"),Today:o.ZP.t("time.today"),All:o.ZP.t("time.all"),"This Month":o.ZP.t("time.thisMonth"),"This Year":o.ZP.t("time.thisYear")},g=(0,i.Z)((0,i.Z)({"scale-up":["Meta+=","Control+="],"scale-down":["Meta+-","Control+-"],"expand-entire-conversation":[";",";"],"collapse-entire-conversation":["Shift+:","Shift+:"],archive:["e","e"],"report-spam":["Shift+Digit1","Shift+Digit1"],delete:["Shift+Digit3","Shift+Digit3"],reply:["r","r"],"reply-all":["a","a"],forward:["f","f"],"mark-read":["Shift+i","Shift+i"],"mark-unread":["Shift+u","Shift+u"],"mark-unstarred":["-","-"],"mark-starred":["=","="],"editor-send":["Meta+Enter","Control+Enter"],"editor-add-cc":["Meta+Shift+c","Control+Shift+c"],"editor-add-bcc":["Meta+Shift+b","Control+Shift+b"],compose:["c"],"newer-conversation":["k","k"],"older-conversation":["j","j"]},s.f),{},{print:["Meta+p","Shift+p"],back:["Escape","Escape"],openOrCloseSidebar:["/","/"]}),v={"editor-bold":["Meta+b","Control+b"],"editor-italic":["Meta+i","Control+i"],"editor-strikethrough":["Meta+Shift+x","Control+Shift+x"],"editor-underline":["Meta+u","Control+u"]}},27101:function(e,t,a){"use strict";a(21515);var n=a(70487),i=a(12546),r=a(23309),o=(a(6886),a(55662)),s=function(){var e=this,t=e._self._c;return t("div",[t("router-view")],1)},l=[],c=a(70021),u=a(56706),d=a(34948),m=(a(77950),a(85940),a(71372),a(29648)),p=a(63147),_=a(87693),f=a(71951),h=a(10100),g=a(53806),v=a(44509),E={name:"MainPage",data:function(){return{hideRight:!1}},computed:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["isMailClientReady","allLabels","selectMailLabel","isSplitView","selectMailDetail","typeOfEmail"])),(0,m.Se)("features",["enableReplyLater","isStickerEnabled"])),(0,m.Se)(["isGmail"])),watch:{isMailClientReady:{handler:function(e){e&&this.initMailLabels()},immediate:!0},"$route.path":{handler:function(e){var t;if(this.isSplitView&&(this.selectMailDetail.length?this.$store.commit("changeShowDetail",!0):this.$store.commit("changeShowDetail",!1)),"/main"===e)if(console.log("detect router go back to main, try navigate to inbox with specific label"),null!==(t=this.selectMailLabel)&&void 0!==t&&t.id)this.handleSelectLabel(this.selectMailLabel);else{var a=this.allLabels.find((function(e){return(0,_.WP)(e)}));this.handleSelectLabel(a)}}}},mounted:function(){var e=this;window["onNativeContextMenuTranslate"]=function(e){v.G.$emit("onNativeContextMenuTranslate",e)},this.$Bus.$on(h.Notification.OnGetLatestTokenStatus,this.onGetLatestTokenStatus=function(t){e.updateAccountsTokenStatus(t.result.accounts)}),window["onNativeContextMenuAddStickyNote"]=function(t){e.isStickerEnabled?(console.debug("sticker/native contextmenu triggered"),v.G.$emit("onNativeContextMenuAddStickyNote",t)):console.debug("sticker/native contextmenu trigger/feature disabled")}},beforeDestroy:function(){window["onNativeContextMenuTranslate"]=null,window["onNativeContextMenuAddStickyNote"]=null,this.$Bus.$off(h.Notification.OnGetLatestTokenStatus,this.onGetLatestTokenStatus)},methods:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.OI)("auth",["updateAccountsTokenStatus"])),(0,m.nv)("mail",["setCustomLabelInfo"])),{},{handleSelectLabel:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e){a.next=2;break}return a.abrupt("return");case 2:n=p.Z.isLocalSearch(e.id)?f.v8:e["id"],console.log("select inbox",n),t.$router.push({name:"inbox",params:{id:n}},(function(){p.Z.isLocalSearch(n)||(t.$store.commit("changeSelectMailLabel",e),t.$store.commit("search/changeInSearchBox",!1),t.$store.commit("search/changeInFilters",!1))}));case 5:case"end":return a.stop()}}),a)})))()},initMailLabels:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(t.prev=0,e.$store.commit("changeLoading",!0),0!==e.allLabels.length){t.next=17;break}return t.next=5,window.zoomSdk.postJsMessage({functionName:"mailui_listlabels",params:{}});case 5:if(n=t.sent,0!==n.returnCode){t.next=15;break}i=n.result.ListLabels.mailLabels,e.enableReplyLater&&g.Business.initCustomLabels(i).then((function(t){var a=t.find((function(e){var t=e.label;return t.some((function(e){var t=e.name,a=e.id;return[h.CUSTOM_LABELS_NAME.REPLY_LATER_0,h.CUSTOM_LABELS_NAME.REPLY_LATER_1].includes(t)||a===h.SystemDefinedMailLabelIds.REPLY_LATER}))}));if(console.debug("[reply later] reply later labels",t,a),a){var n=a.label.map((function(e){return{zoomLabelId:e.parentFolderId,replyLaterLabelId:e.id,raw:e}}));console.debug("[reply later] set custom labels to store",n),e.setCustomLabelInfo(n),e.$store.dispatch("mail/loadReplyLaterMails")}else console.error("Custom Label doesn't exist!")}))["catch"]((function(e){console.error(e)})),console.assert(null===i||void 0===i?void 0:i.find((function(e){return e.id===h.SystemDefinedMailLabelIds.INBOX&&e.isSystem}))),console.debug("======> list labels",null===i||void 0===i?void 0:i.map((function(e){return{id:e.id,name:e.name,displayName:e.displayName,displayNum:e.displayNum,isSystem:e.isSystem,count:e.count,parentFolderId:e.parentFolderId}}))),console.debug("======> list main system labels",{inbox:null===i||void 0===i?void 0:i.find((function(e){return e.id===h.SystemDefinedMailLabelIds.INBOX})),sent:null===i||void 0===i?void 0:i.find((function(e){return e.id===h.SystemDefinedMailLabelIds.SENT}))}),e.$store.commit("setLabels",i),t.next=17;break;case 15:throw e.$msg(e.$t("label.getLabelsFailed")),new Error(e.$t("label.getLabelsFailed"));case 17:e.$store.commit("changeLoading",!1),null!==(a=e.selectMailLabel)&&void 0!==a&&a.id?e.handleSelectLabel(e.selectMailLabel):(r=e.allLabels.find((function(e){return(0,_.WP)(e)})),e.handleSelectLabel(r)),t.next=31;break;case 21:return t.prev=21,t.t0=t["catch"](0),console.error("initMailLabels error",t.t0),e.$store.commit("changeLoading",!1),console.error("Load mail failed. "+t.t0.message),e.$store.commit("resetAllState"),e.$store.commit("changeLoading",!1),t.next=30,e.$store.dispatch("auth/initMailLoginInfoWithSignOff");case 30:e.$router.replace({name:"emailProvider"});case 31:case"end":return t.stop()}}),t,null,[[0,21]])})))()}})},b=E,A=a(93483),y=(0,A.Z)(b,s,l,!1,null,null,null),I=y.exports,S=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"scale",rawName:"v-scale",value:e.scaleRatio,expression:"scaleRatio"}],staticClass:"groups-container"},[t("main-view")],1)},C=[],P=(a(6710),function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.isLoading,expression:"isLoading",modifiers:{fullscreen:!0,lock:!0}}],staticClass:"main-view",attrs:{"element-loading-spinner":"zm-icon-loading"}},[t("MainLeft",{attrs:{currentTab:e.currentTab},on:{tabChange:e.handleTabChange,back:e.handleBackRequest}}),t("div",{staticClass:"main-right"},[t(e.currentPageComponent,{ref:"currentPage",tag:"Component",attrs:{id:e.currentTab,currentTab:e.currentTab,highlightId:e.highlightId}})],1)],1)}),M=[],T=(a(75704),a(71639),function(){var e=this,t=e._self._c;return t("div",{staticClass:"main-left",attrs:{role:"navigation"}},[t("div",{staticClass:"main-left-header"},[t("shortcut-reminder",{attrs:{preTooltip:e.$t("common.goBack"),shortcutKey:"back"}},[t("zm-button",{staticClass:"main-left-back-btn",attrs:{ghost:"","zm-ta":"setting-back","aria-label":e.$t("common.goBack"),"aria-keyshortcuts":e.getShortcutVal("back")},on:{click:e.handleBack}},[t("svg-icon",{attrs:{iconClass:"left"}})],1)],1)],1),t("div",{staticClass:"nav-tabs"},[t("div",{staticClass:"main-left-title"},[e._v(" "+e._s(e.$t("settings.emailSettings"))+" ")]),t("zm-tree",{ref:"tree",class:[{"delegate-tree":e.isDelegated}],attrs:{"node-key":"id","auto-expand-parent":"","default-expanded-keys":[e.currentTab],data:e.permittedTabs,"expand-on-click-node":!0,"highlight-current":"","aria-label":e.$t("settings.emailSettings")},on:{"current-change":e.handleCurrentChange,"node-expand":function(t){return e.$nextTick(e.updateAllZmTreeAria)},"node-collapse":function(t){return e.$nextTick(e.updateAllZmTreeAria)}},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.data,i=n.displayName,r=n.iconClass;return t("span",{staticClass:"nav-item",attrs:{"zm-ta":"setting-nav-"+i.replaceAll(" ","-").toLowerCase()}},[r?t("SvgIcon",{staticClass:"icon-outline",attrs:{iconClass:r}}):e._e(),r?t("SvgIcon",{staticClass:"icon-filled",attrs:{iconClass:"".concat(r,"-filled")}}):e._e(),t("span",{staticClass:"nav-item-label"},[e._v(e._s(i))])],1)}}])}),e.isDelegated?t("div",{staticClass:"main-left-title"},[e.isSharedAccount?t("span",[e._v(" "+e._s(e.$t("settings.sharedInboxSettings"))+" ")]):t("span",[e._v(" "+e._s(e.$t("settings.delegatorSettings"))+" ")]),t("span",{staticClass:"main-left-delegate"},[e._v(" "+e._s(e.userProfile.userEmail)+" ")])]):e._e(),e.isZmail&&e.isDelegated?t("div",[t("zm-tree",{ref:"delegateTree",staticClass:"delegate-tree",attrs:{"node-key":"id",data:e.delegatorTabs,"expand-on-click-node":!0,"highlight-current":"","aria-label":e.$t("settings.delegatorSettings")},on:{"current-change":e.handleCurrentChange,"node-expand":function(t){return e.$nextTick(e.updateAllZmTreeAria)},"node-collapse":function(t){return e.$nextTick(e.updateAllZmTreeAria)}},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.data,i=n.displayName,r=n.iconClass,o=n.metricKey;return t("span",{directives:[{name:"metric",rawName:"v-metric:mail_setting_nav",value:{menuName:o},expression:"{ menuName: metricKey }",arg:"mail_setting_nav"}],staticClass:"nav-item",attrs:{"zm-ta":"setting-nav-"+i.replaceAll(" ","-").toLowerCase()}},[t("SvgIcon",{staticClass:"icon-outline",attrs:{iconClass:r}}),t("SvgIcon",{staticClass:"icon-filled",attrs:{iconClass:"subGroup"===r?r:"".concat(r,"-filled")}}),t("span",{staticClass:"nav-item-label"},[e._v(e._s(i))])],1)}}],null,!1,3121549226)})],1):e._e()],1),t("div",{staticClass:"divider"}),t("div",{staticClass:"logout-btn-wrap"},[t("span",{staticClass:"logout-btn tab-focus",attrs:{"zm-ta":"setting-nav-logout","aria-label":e.$t("account.signOut"),tabindex:"0",role:"button"},on:{click:e.handleLogoutWithWarning}},[t("SvgIcon",{staticClass:"icon",attrs:{iconClass:"leave"}}),t("span",{staticClass:"text"},[e._v(e._s(e.$t("account.signOut")))])],1)]),t("LogoutWarningDialog",{attrs:{visible:e.logoutWarningDialogVisible},on:{close:function(t){e.logoutWarningDialogVisible=!1},confirm:e.confirmLogout}})],1)}),w=[],D=a(84282),x=a(6041),L=(a(27072),a(67694),a(63012)),k=a(91007),N=a(50334),O=a(23510),Z=g.Enums.MailSettingMenu,$=g.Enums.EMAIL_PROVIDER,R=g.Enums.ACCOUNT_ROLES,F=g.Enums.SCREENER_STATUS,z={name:"MainLeft",components:{ShortcutReminder:k.Z,LogoutWarningDialog:O.Z},mixins:[N.Z],props:{currentTab:{type:String,default:"general"}},data:function(){return{sharedInboxDisallowed:["vacation"],logoutWarningDialogVisible:!1}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["typeOfEmail","userProfile","preventBack","isOffline"])),(0,m.rn)("auth",["isMailBetaFeatureEnabled"])),(0,m.rn)("approver",{approverStatus:"status"})),(0,m.Se)(["isGmail","isZmail"])),(0,m.Se)("delegate",{isDelegated:"isDelegated",delegators:"getDelegatorList"})),(0,m.Se)("features",["enableApprover"])),{},{tabs:function(){return[{displayName:this.$t("account.accounts"),iconClass:"profile",id:"accounts"},{displayName:this.$t("settings.general"),iconClass:"setting",id:"general",metricKey:Z.GENERAL},{displayName:this.$t("settings.inbox"),iconClass:"inbox",id:"inbox"},{displayName:"Composer",iconClass:"compose",id:"composer"},{displayName:this.$t("settings.templates"),iconClass:"template",id:"template",metricKey:Z.TEMPLATE},this.screenerOn?{displayName:this.$t("settings.senders"),iconClass:"shield",id:"senders",children:[{displayName:this.$t("settings.sendersManagement"),id:"sendersManagement",metricKey:Z.SENDERS},{displayName:this.$t("settings.newSenders"),id:"newSenders"}]}:{displayName:this.$t("settings.sendersManagement"),iconClass:"shield",id:"sendersManagement",metricKey:Z.SENDERS},{displayName:this.$t("settings.vacation"),iconClass:"vacation",id:"vacation",metricKey:Z.VACATION},{displayName:this.$t("contacts.contacts"),iconClass:"contact",id:"contacts"},{displayName:this.$t("settings.groups"),iconClass:"email",id:"groups",metricKey:Z.GROUPS,children:[{displayName:this.$t("settings.myGroups"),metricKey:Z.MY_GROUPS,id:"myGroups"},{displayName:this.$t("settings.allGroups"),metricKey:Z.ALL_GROUPS,id:"allGroups"}]},{displayName:this.$t("settings.filters"),iconClass:"funnel",id:"filters",metricKey:Z.FILTERS},{displayName:this.$t("settings.devices"),iconClass:"laptop",id:"devices",metricKey:Z.DEVICES},{displayName:this.$t("settings.advancedSettings"),iconClass:"marketplace",iconClassSelected:"marketplace_selected",id:"advancedSettings",metricKey:Z.ADVANCED}]},permissionMap:function(){return{accounts:{enabled:!0,allowedProvider:[$.GMAIL,$.ZMAIL,$.OFFICE365],isDelegateSetting:!0},general:{enabled:!0,allowedProvider:[$.GMAIL,$.ZMAIL,$.OFFICE365],isDelegateSetting:!0},composer:{enabled:!0,allowedProvider:[$.GMAIL,$.ZMAIL,$.OFFICE365],isDelegateSetting:!0},contacts:{enabled:!0,allowedProvider:[$.ZMAIL],isDelegateSetting:!0},inbox:{enabled:!0,allowedProvider:[$.GMAIL,$.ZMAIL,$.OFFICE365],isDelegateSetting:!0},template:{enabled:!0,allowedProvider:[$.ZMAIL],isDelegatorSetting:!0},groups:{enabled:!0,allowedProvider:[$.ZMAIL],isCorpUser:!0},myGroups:{enabled:!0,allowedProvider:[$.ZMAIL]},allGroups:{enabled:!0,allowedProvider:[$.ZMAIL]},devices:{enabled:!1,allowedProvider:[$.ZMAIL]},vacation:{enabled:!0,allowedProvider:[$.GMAIL,$.ZMAIL],isDelegatorSetting:!0},filters:{enabled:!0,allowedProvider:[$.GMAIL,$.ZMAIL],isDelegatorSetting:!0},advancedSettings:{enabled:!0,allowedProvider:[$.ZMAIL]},senders:{enabled:this.screenerOn,allowedProvider:[$.ZMAIL],isDelegatorSetting:!0},sendersManagement:{enabled:!0,allowedProvider:[$.ZMAIL],isDelegatorSetting:!0},newSenders:{enabled:this.screenerOn,allowedProvider:[$.ZMAIL],isDelegatorSetting:!0}}},checkPermission:function(e){var t=this,a=e.typeOfEmail,n=e.permissionMap;return function(e){var i=n[e];return!(!i||!i.enabled)&&(!!i.allowedProvider.includes(a)&&(!(!i.isDelegateSetting&&t.isDelegated)&&!(i.isCorpUser&&!t.userProfile.isCorpUser)))}},checkDelegation:function(e){var t=this,a=e.permissionMap;return function(e){var n=a[e];return!(!n.isDelegatorSetting||!t.isDelegated)&&(!t.sharedInboxDisallowed.includes(e)||!t.isSharedAccount)}},permittedTabs:function(e){var t=e.tabs;return this.filterPermittedTabs(t)},permittedTabIds:function(e){var t=e.permittedTabs;return this.getAllTabIds(t)},delegatorTabs:function(e){var t=e.tabs;return this.filterDelegatorTabs(t)},permittedDelegatorTabIds:function(e){var t=e.delegatorTabs;return this.getAllTabIds(t)},isSharedAccount:function(){var e=this,t=this.delegators.filter((function(t){return e.userProfile.userEmail===t.delegatorEmail&&t.role===R.SHARED_INBOX}));return t.length>0},screenerOn:function(){return this.enableApprover&&this.approverStatus!==F.OFF}}),watch:{activeKeyBinding:function(e){var t=e.action;"back"!==t||this.preventBack||this.handleBack()},currentTab:function(e){this.updateZmTreeSelection(e)},permittedTabs:function(){var e=this;this.$nextTick((function(){e.updateZmTreeSelection(e.currentTab)}))}},created:function(){var e=this;this.$nextTick((function(){var t,a=null===(t=e.$route.params)||void 0===t?void 0:t.tab,n=a||e.currentTab;e.openSettingsPage(n),e.updateZmTreeSelection(n),e.$nextTick(e.updateAllZmTreeAria)}))},methods:{confirmLogout:function(){this.logoutWarningDialogVisible=!1,this.handleLogout()},handleLogoutWithWarning:function(){this.isOffline?this.logoutWarningDialogVisible=!0:this.handleLogout()},handleLogout:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,L.Auth.removeMailAccount();case 3:if(a=t.sent,n=a.errorCode,0===n){t.next=7;break}throw Error("Failed to logout");case 7:t.next=13;break;case 9:t.prev=9,t.t0=t["catch"](0),console.error(t.t0),e.$msg(e.$t("account.failedToLogout"));case 13:case"end":return t.stop()}}),t,null,[[0,9]])})))()},getAllTabIds:function(e){var t=this;return e.map((function(e){var a=e.children?t.getAllTabIds(e.children):[];return[e.id].concat((0,x.Z)(a))})).flat()},filterPermittedTabs:function(e){var t=this,a=e.map((function(e){var a=t.checkPermission(e.id);if(!a)return!1;if(e.children){var n=t.filterPermittedTabs(e.children);return(0,d.Z)((0,d.Z)({},e),{},{children:n})}return e}));return a.filter((function(e){return e}))},filterDelegatorTabs:function(e){var t=this,a=e.filter((function(e){return t.checkDelegation(e.id)}));return a},handleCurrentChange:function(e,t){this.updateZmTreeSelection(this.currentTab),t.isLeaf&&this.openSettingsPage(e.id);var a=this.tabs.find((function(t){return t.iconClass===e.iconClass}));null!==a&&void 0!==a&&a.hasOwnProperty("metricKey")&&this.$metric.report("mail_setting_nav",{menuName:a.metricKey}),"myGroups"===t.id&&this.$metric.report("mail_setting_nav",{menuName:Z.MY_GROUPS}),"allGroups"===t.id&&this.$metric.report("mail_setting_nav",{menuName:Z.ALL_GROUPS}),this.$nextTick(this.updateAllZmTreeAria)},openSettingsPage:function(e){var t=this.permittedTabIds.includes(e),a=this.permittedDelegatorTabIds.includes(e);(t||a)&&this.$emit("tabChange",e)},updateZmTreeSelection:function(e){var t,a=this.permittedTabIds.includes(e),n=this.permittedDelegatorTabIds.includes(e);a?(this.$refs.tree.setCurrentKey(e),null===(t=this.$refs.delegateTree)||void 0===t||t.setCurrentKey(null)):n&&(this.$refs.delegateTree.setCurrentKey(e),this.$refs.tree.setCurrentKey(null))},updateAllZmTreeAria:function(){var e,t=[this.$refs.tree,this.$refs.delegateTree].filter((function(e){return e})),a=(0,D.Z)(t);try{for(a.s();!(e=a.n()).done;){var n=e.value;this.updateZmTreeAria(n)}}catch(i){a.e(i)}finally{a.f()}},handleBack:function(){this.$emit("back")},getShortcutVal:function(e){var t=(0,d.Z)((0,d.Z)({},f.F9),f.gI),a=t[e];return a?1===a.length?a[0]:a[(0,_.eE)()?0:1]:""}}},U=z,B=(0,A.Z)(U,T,w,!1,null,"7326cfa1",null),H=B.exports,G=function(){var e=this,t=e._self._c;return t("main-frame",{staticClass:"accounts-container",attrs:{title:e.$t("account.accounts")}},[t("sub-frame",{staticClass:"margin-bottom-0",attrs:{title:e.$t("account.LinkedAccounts"),subtitle:e.isDelegated?null:e.$t("account.description")}},[t("switch-account")],1)],1)},V=[],W=function(){var e=this,t=e._self._c;return t("div",{staticClass:"main-frame"},[t("div",{staticClass:"main-frame-header"},[t("div",{staticClass:"main-frame-header__left"},[e.title?t("span",{staticClass:"title"},[e._v(e._s(e.title))]):e._e(),e.subtitle?t("span",{staticClass:"subtitle"},[e._v(e._s(e.subtitle))]):e._e(),e.note?t("span",{staticClass:"subtitle"},[e._v(e._s(e.note))]):e._t("left-header")],2),t("div",{staticClass:"main-frame-header__right"},[e._t("header")],2)]),t("div",{staticClass:"main-frame-content"},[e._t("content"),e._t("default")],2)])},K=[],j={name:"GroupFrame",props:{title:{type:String,required:!1},subtitle:{type:String,default:""},note:{type:String,default:""}}},q=j,Y=(0,A.Z)(q,W,K,!1,null,"2327d1f1",null),J=Y.exports,X=function(){var e=this,t=e._self._c;return t("div",{staticClass:"sub-frame",attrs:{role:"group","aria-label":e.title,"aria-description":e.subtitle}},[e.spotlight?t("div",{staticClass:"spotlight"}):e._e(),e.renderHeader?t("div",{staticClass:"sub-frame-header"},[t("div",{staticClass:"sub-frame-header__left",attrs:{role:"header"}},[e._t("header-left",(function(){return[e.title?t("span",{staticClass:"title"},[e._v(" "+e._s(e.title)+" "),e._t("after-title")],2):e._e(),e.subtitle?t("span",{staticClass:"subtitle"},[e._v(" "+e._s(e.subtitle)+" ")]):e._e(),e.$slots["subtitle"]?t("span",{staticClass:"subtitle"},[e._t("subtitle")],2):e._e()]}))],2),t("div",{staticClass:"sub-frame-header__right"},[e._t("header")],2)]):e._e(),t("div",{staticClass:"sub-frame-content"},[e._t("content"),e._t("default")],2)])},Q=[],ee={name:"SubFrame",props:{title:{type:String,default:""},subtitle:{type:String,default:""},spotlight:{type:Boolean,default:!1}},computed:{renderHeader:function(e){var t=e.title,a=e.subtitle,n=e.$slots;return t||a||n["header-left"]||n["header"]||n["subtitle"]}},mounted:function(){var e=this;this.spotlight&&this.$nextTick((function(){e.$el.focus(),e.$el.scrollIntoView({behavior:"smooth"})}))}},te=ee,ae=(0,A.Z)(te,X,Q,!1,null,"7a5eb120",null),ne=ae.exports,ie=function(){var e=this,t=e._self._c;return t("div",{staticClass:"accounts-setting-wrap"},[t("div",{staticClass:"account-wrap tab-focus",attrs:{role:"list",tabindex:"0","aria-label":e.$t("accessibility.accountsList")},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.stopPropagation(),t.preventDefault(),e.focusOnFirst.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.stopPropagation(),t.preventDefault(),e.focusOnFirst.apply(null,arguments))}],focus:function(t){return t.target!==t.currentTarget?null:e.handleFocus.apply(null,arguments)}}},[e._l(e.accountLists,(function(a,n){return t("div",{key:a.accountId,staticClass:"account-item tab-focus",attrs:{id:"account-".concat(n),role:"listitem",tabindex:"0","aria-label":e.itemAriaLabel(a,n,e.accountLists.length)},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.stopPropagation(),t.preventDefault(),e.focusOnNext.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.stopPropagation(),t.preventDefault(),e.focusOnPrev.apply(null,arguments))}]}},[t("div",{staticClass:"active-icon"},[e.currentUserAccountId===a.accountId?t("svg-icon",{staticClass:"checkmark",attrs:{iconClass:"check",tabindex:"-1","aria-label":e.$t("accessibility.activatedItem")}}):e._e()],1),t("div",{staticClass:"email-info",attrs:{"zm-ta":"setting-account-email-info-"+a.address}},[e.overlappingVisible(a)?t("div",{staticClass:"account-item__logo account-item__logo--overlapping"},[t("svg-icon",{staticClass:"account-item__logo--zoom",attrs:{"aria-hidden":"true",iconClass:a.icon}}),t("svg-icon",{staticClass:"account-item__logo--external",attrs:{"aria-hidden":"true",iconClass:e.externalAccountIcon}})],1):t("div",{staticClass:"account-item__logo"},[t("svg-icon",{attrs:{"aria-hidden":"true",iconClass:a.icon}})],1),a.name?t("div",{staticClass:"email-address"},[t("div",{staticClass:"name"},[t("span",{class:[e.accountDisabled(a)&&"account-item__text--disabled","display-name"]},[e._v(" "+e._s(a.name)+" ")]),t("span",{class:[{"delegate-alias":a.type===e.ACCOUNTS.DELEGATE}]},[e._v(" ("+e._s(e.getAccessDisplayText(a.delegateAccess))+e._s(a.alias)+") ")]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.badgeVisible&&a.type!==e.ACCOUNTS.DELEGATE&&a.type!==e.ACCOUNTS.SHARED_INBOX,expression:"\n badgeVisible &&\n account.type !== ACCOUNTS.DELEGATE &&\n account.type !== ACCOUNTS.SHARED_INBOX\n "}],class:["account-item__badge",e.mergingAccountPaused&&"account-item__badge--paused"]},[e._v(" "+e._s(e.badgeText)+" ")])]),t("div",{class:["address",e.accountDisabled(a)&&"account-item__text--disabled"]},[e._v(" "+e._s(a.address)+" ")]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.accountDisabled(a),expression:"accountDisabled(account)"}],staticClass:"account-item__text--error"},[e._v(" "+e._s(e.$t("account.somethingWrong"))+" ")])]):t("div",{staticClass:"email-address-skeleton"},[t("zm-skeleton",{attrs:{loading:"",animated:""}},[t("template",{slot:"template"},[t("div",[t("zm-skeleton-item",{attrs:{variant:"text"}})],1),t("div",[t("zm-skeleton-item",{staticClass:"shorter-skeleton-item",attrs:{variant:"text"}})],1)])],2)],1)]),e.showMergeButtons(a)?t("div",{staticClass:"disconnect",on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:(t.stopPropagation(),t.preventDefault(),e.handleMergeButtonsTab(t))}}},[e.buttonsVisible?[t("zm-button",{staticClass:"disconnect__remove",attrs:{size:"mini","aria-label":"".concat(e.$t("account.removeAccount"),", ").concat(e.$t("accessibility.account"),", ").concat(a.name,"(").concat(a.alias,"), ").concat(a.address," ").concat(e.currentUserAccountId===a.accountId?","+e.$t("accessibility.checked"):""),"zm-ta":"setting-account-remove-account"},on:{click:e.deleteAccount}},[e._v(" "+e._s(e.$t("account.removeAccount"))+" ")]),e.mergeAccountButtonVisible(a)?t("zm-button",{directives:[{name:"metric",rawName:"v-metric:setting_merge_account",arg:"setting_merge_account"}],staticClass:"merge__account",attrs:{type:"primary",size:"mini",disabled:e.mergeAccountButtonDisabled,"aria-label":"".concat(e.$t("account.mergeAccount"),", ").concat(e.$t("accessibility.account"),", ").concat(a.name,"(").concat(a.alias,"), ").concat(a.address," ").concat(e.currentUserAccountId===a.accountId?","+e.$t("accessibility.checked"):"")},on:{click:function(t){return e.mergeAccount(a.address,a.type)}}},[e._v(" "+e._s(e.$t("account.mergeAccount"))+" ")]):e._e()]:[t("div",{staticClass:"account-item__sync"},[t("merge-account-status-bar",{staticClass:"account-item__sync__status",attrs:{"account-address":a.address,tabindex:"0"}}),t("div",{staticClass:"account-item__sync__menu"},[t("zm-dropdown",{on:{command:e.handleCommand}},[t("div",{staticClass:"account-item__sync__menu__button tab-focus"},[t("svg-icon",{attrs:{role:"button","aria-label":e.$t("accessibility.moreMenu"),iconClass:"more"}})],1),t("zm-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("zm-dropdown-item",{directives:[{name:"show",rawName:"v-show",value:e.pauseSyncMenuItemVisible(a),expression:"pauseSyncMenuItemVisible(account)"},{name:"metric",rawName:"v-metric:setting_pause_sync",arg:"setting_pause_sync"}],attrs:{command:"pause-sync"}},[e._v(" "+e._s(e.$t("account.pauseSync"))+" ")]),t("zm-dropdown-item",{directives:[{name:"show",rawName:"v-show",value:e.resumeSyncMenuItemVisible(a),expression:"resumeSyncMenuItemVisible(account)"}],attrs:{command:"resume-sync"}},[e._v(" "+e._s(e.$t("account.resumeSync"))+" ")]),t("zm-dropdown-item",{attrs:{command:"remove-account"}},[e._v(" "+e._s(e.$t("account.removeAccount"))+" ")])],1)],1)],1)],1)]],2):e._e(),e.allow2LeaveAccount(a)?t("div",{staticClass:"delegate-leave",on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:(t.stopPropagation(),t.preventDefault(),e.focusAddAccountBtn.apply(null,arguments))}}},[t("zm-button",{attrs:{size:"mini","aria-label":e.$t("account.leave")},on:{click:function(){e.showLeaveAccountDialog=!0,e.addressToLeave=a.address}}},[t("svg-icon",{staticClass:"leave-icon",attrs:{iconClass:"leave"}}),t("span",{staticClass:"leave-label"},[e._v(e._s(e.$t("account.leave")))])],1)],1):e._e()])})),e.errorVisible?t("div",{staticClass:"account-item account-item--disabled tab-focus",attrs:{role:"listitem",tabindex:"0","aria-label":""}},[t("div",{staticClass:"active-icon"}),t("div",{staticClass:"email-info"},[t("div",{staticClass:"account-item__logo account-item__logo--disabled"},[t("svg-icon",{attrs:{"aria-hidden":"true",iconClass:"Delegate_logo"}})],1),t("div",{staticClass:"email-address"},[t("div",{staticClass:"name"},[t("span",{staticClass:"account-item__text--disabled"},[e._v(" "+e._s(e.$t("delegate.delegateAccount"))+" ")])]),t("div",{staticClass:"address account-item__text--error"},[e._v(" "+e._s(e.isDelegated?e.$t("delegate.loadDelegatorFailed"):e.$t("delegate.loadDelegateFailed"))+" ")])])]),t("div",{staticClass:"disconnect"},[t("zm-button",{attrs:{size:"mini","aria-label":""},on:{click:function(t){e.isDelegated?e.refreshDelegatorList():e.refreshDelegateList()}}},[e._v(" "+e._s(e.$t("common.retry"))+" ")])],1)]):e._e()],2),e.addAccountBtnVisible?t("div",{ref:"addAccountBtn",staticClass:"add-another-account"},[t("zm-button",{class:["add-account-btn"],attrs:{disabled:e.isLoading,size:"mini","zm-ta":"setting-account-add-account"},on:{click:e.addAnotherAccount}},[t("svg-icon",{attrs:{iconClass:"plus"}}),e._v(" "+e._s(e.$t("account.addAccount"))+" ")],1),t("div",{staticClass:"note"},[e._v(e._s(e.$t("account.note")))])],1):e._e(),t("select-account",{ref:"choiceAnotherAccount",attrs:{accountLists:e.accountLists},on:{addAccount:e.addAccount}}),t("merge-account-dialog",{ref:"mergeAccountDialogRef"}),t("leave-delegator-account-dialog",{attrs:{visible:e.showLeaveAccountDialog,addressToLeave:e.addressToLeave},on:{hideDialog:function(t){e.showLeaveAccountDialog=!1}}})],1)},re=[],oe=function(){var e=this,t=e._self._c;return t("div",{staticClass:"accounts-setting-wrap"},[t("confirm-dialog",{attrs:{visible:e.visible,title:e.$t("delegate.selfRemoveDelegate"),content:e.$t("delegate.selfRemoveDelegateDialogContent"),width:"400px",actions:[{text:e.$t("common.cancel"),handler:e.hideLeaveAccountDialog,className:"tab-focus"},{text:e.$t("account.leave"),type:"primary",handler:e.handleLeaveAccount,className:"tab-focus"}]}})],1)},se=[],le=a(91787),ce=a(8158),ue=g.Enums.ACCOUNT_ROLES,de={name:"LeaveDelegatorButton",components:{ConfirmDialog:le["default"]},mixins:[ce.Z],props:{addressToLeave:{type:String,required:!0},visible:{type:Boolean,required:!0}},computed:(0,d.Z)({},(0,m.Se)("delegate",{delegatees:"getDelegateList",delegators:"getDelegatorList"})),methods:(0,d.Z)((0,d.Z)({},(0,m.OI)(["ariaAnnounce"])),{},{hideLeaveAccountDialog:function(){this.$emit("hideDialog")},handleLeaveAccount:function(){this.leaveDelegator(this.addressToLeave),this.$emit("hideDialog")},leaveDelegator:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o,s,l,u,d,m,p,f,h;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,L.Auth.deleteDelegator({delegatorEmail:e});case 3:if(i=a.sent,r=(null===(n=t.delegators.find((function(t){return t.delegatorEmail===e})))||void 0===n?void 0:n.role)===ue.SHARED_INBOX,0!==(null===i||void 0===i?void 0:i.errorCode)){a.next=9;break}t.$msg({type:"success",content:r?t.$t("delegate.leaveSharedSucceed"):t.$t("delegate.leaveDelegatorInboxSucceed")}),a.next=13;break;case 9:throw p=null===(o=JSON.parse((null===i||void 0===i||null===(l=i.error)||void 0===l||null===(u=l.result)||void 0===u||null===(d=u.deleteSetting)||void 0===d?void 0:d.respData)||"{}"))||void 0===o||null===(s=o.error)||void 0===s?void 0:s.errors,f=null===(m=p[0])||void 0===m?void 0:m.appCode,h=(0,_.OU)(f),Error(h);case 13:a.next=18;break;case 15:a.prev=15,a.t0=a["catch"](0),t.$msg("".concat(t.$t("group.failedToDeleteDelegator")," ").concat(a.t0));case 18:return a.prev=18,t.refreshDelegatorList(),a.finish(18);case 21:t.ariaAnnounce(t.$t("delegate.removed"));case 22:case"end":return a.stop()}}),a,null,[[0,15,18,21]])})))()}})},me=de,pe=(0,A.Z)(me,oe,se,!1,null,null,null),_e=pe.exports,fe=a(38406),he=function(){var e=this,t=e._self._c;return t("section",{directives:[{name:"show",rawName:"v-show",value:e.accountAddress===e.mergeAccountData.externalEmail&&e.syncStatusText,expression:"accountAddress === mergeAccountData.externalEmail && syncStatusText"}],staticClass:"merge-account-status-bar",attrs:{"aria-hidden":"true"}},[t("div",{staticClass:"merge-account-status-bar__left",attrs:{"aria-hidden":"true"}},[e.syncingVisible?[t("svg-icon",{staticClass:"merge-account-status-bar__icon merge-account-status-bar__icon--syncing",attrs:{"aria-hidden":"true",iconClass:"sync"}}),t("span",{staticClass:"merge-account-status-bar__text merge-account-status-bar__text--syncing"},[e._v(" "+e._s(e.$t("account.syncing"))+" ")])]:e._e(),e.pausedVisible?[t("svg-icon",{staticClass:"merge-account-status-bar__icon merge-account-status-bar__icon--paused",attrs:{"aria-hidden":"true",iconClass:"pause"}}),t("span",{staticClass:"merge-account-status-bar__text merge-account-status-bar__text--paused"},[e._v(" "+e._s(e.$t("account.paused"))+" ")])]:e.checkmarkVisible?[t("svg-icon",{staticClass:"merge-account-status-bar__icon",attrs:{"aria-hidden":"true",iconClass:"checkmark"}})]:e.mergingAccountFailed?[t("svg-icon",{staticClass:"merge-account-status-bar__icon",attrs:{"aria-hidden":"true",iconClass:"alert-filled"}})]:e._e()],2),t("div",{staticClass:"merge-account-status-bar__right",attrs:{"aria-hidden":"true"}},[t("span",{staticClass:"merge-account-status-bar__text"},[e._v(e._s(e.syncStatusText))])])])},ge=[],ve={name:"MergeAccountStatusBar",props:{accountAddress:{type:String,required:!0}},computed:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)({mergeAccountData:function(e){return e.account.mergeAccount||{}}})),(0,m.Se)("account",["isCorrectExternalEmail","mergingAccountPending","mergingAccountRunning","mergingAccountAvailable","mergingAccountActive","mergingAccountPaused","mergingAccountFailed","mergingAccountFinished","isMergingAccount"])),{},{syncingVisible:function(e){var t=e.mergingAccountAvailable,a=e.mergeAccountData;return t&&a.progress<100},pausedVisible:function(e){var t=e.mergingAccountPaused;return t},checkmarkVisible:function(e){var t=e.mergingAccountFinished,a=e.mergingAccountAvailable,n=e.mergeAccountData;return(a||t)&&100===n.progress},syncStatusText:function(e){var t=e.isCorrectExternalEmail,a=e.mergeAccountData,n=e.mergingAccountPaused,i=e.mergingAccountAvailable,r=e.mergingAccountFailed,o=e.mergingAccountFinished;return t?n||i&&a.progress<100?"".concat(a.progress,"%"):(i||o)&&100===a.progress?this.$t("account.syncedCompletely"):r?this.$t(a.failedCount>1?"account.itemsFailedToSync":"account.itemFailedToSync",[a.failedCount]):"":""}})},Ee=ve,be=(0,A.Z)(Ee,he,ge,!1,null,"3092943a",null),Ae=be.exports,ye=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{title:e.$t("account.mergeAccount"),width:"405px",visible:e.visible,"append-to-body":""},on:{"update:visible":function(t){e.visible=t}}},[t("section",[t("i18n",{attrs:{path:"account.mergeAccountNote",tag:!1},scopedSlots:e._u([{key:"0",fn:function(){return[t("span",[e._v(e._s(e.type))])]},proxy:!0},{key:"1",fn:function(){return[t("span",{staticClass:"highlight"},[e._v(e._s("<".concat(e.externalEmail,">")))])]},proxy:!0},{key:"2",fn:function(){return[t("span",{staticClass:"highlight"},[e._v(e._s("<".concat(e.userEmail,">")))])]},proxy:!0}])})],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{directives:[{name:"metric",rawName:"v-metric:cancel_merge_account",arg:"cancel_merge_account"}],attrs:{type:"primary",tabindex:"0","aria-label":e.$t("common.cancel"),ghost:""},on:{click:e.cancel}},[e._v(" "+e._s(e.$t("common.cancel"))+" ")]),t("zm-button",{directives:[{name:"metric",rawName:"v-metric:setting_merge_account",arg:"setting_merge_account"}],attrs:{type:"default",loading:e.loading,role:"link",tabindex:"0","aria-label":e.$t("account.mergeDifferentAccount")},on:{click:e.mergeDifferentAccount}},[e._v(" "+e._s(e.$t("account.mergeDifferentAccount"))+" ")]),t("zm-button",{directives:[{name:"metric",rawName:"v-metric:confirm_merge_account",arg:"confirm_merge_account"}],attrs:{type:"primary",loading:e.loading,tabindex:"0","aria-label":e.$t("common.yes")},on:{click:e.mergeAccount}},[e._v(" "+e._s(e.$t("common.yes"))+" ")])],1)])},Ie=[],Se=g.Enums.MAIL_VENDOR,Ce={name:"MergeAccountDialog",data:function(){return{visible:!1,loading:!1,externalEmail:"",type:""}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)({userEmail:function(e){return e.userProfile.userEmail||""}})),(0,m.rn)("auth",["authBaseUrl"])),methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("account",["getMergeAccountStatus"])),{},{open:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.externalEmail=e,this.type=t,this.visible=!0},close:function(){this.visible=!1},cancel:function(){this.close()},mergeDifferentAccount:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.externalEmail){t.next=2;break}return t.abrupt("return");case 2:(0,_.ZC)(e.authBaseUrl),e.close();case 4:case"end":return t.stop()}}),t)})))()},mergeAccount:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.externalEmail&&null!==Se&&void 0!==Se&&Se[e.type]){t.next=2;break}return t.abrupt("return");case 2:return e.loading=!0,t.next=5,L.Setting.registerImport({vendor:Se[e.type],extEmail:e.externalEmail});case 5:if(a=t.sent,console.debug("mergeAccount returnCode",a),e.loading=!1,e.getMergeAccountStatus(),0===a){t.next=12;break}return e.$msg({content:e.$t("account.failed")}),t.abrupt("return");case 12:e.close();case 13:case"end":return t.stop()}}),t)})))()}})},Pe=Ce,Me=(0,A.Z)(Pe,ye,Ie,!1,null,"96bbfada",null),Te=Me.exports,we=g.Enums.MERGE_ACCOUNT_STATUS,De=g.Enums.ACCOUNTS,xe=g.Enums.EMAIL_PROVIDER,Le=["zmail.com"],ke={name:"Accounts",components:{SelectAccount:fe.Z,MergeAccountStatusBar:Ae,MergeAccountDialog:Te,LeaveDelegatorAccountDialog:_e},mixins:[ce.Z],data:function(){return{ACCOUNTS:De,EMAIL_PROVIDER:xe,focusIndex:-1,showLeaveAccountDialog:!1,addressToLeave:""}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)({userEmail:function(e){return e.userProfile.userEmail||""},typeOfEmail:function(e){return e.typeOfEmail},defaultAccountLists:function(e){return e.auth.defaultAccountLists||[]},hasImportStatus:function(e){return e.account.hasImportStatus},mergeAccountData:function(e){return e.account.mergeAccount||{}}})),(0,m.Se)(["isZmail"])),(0,m.Se)("account",["isCorrectExternalEmail","mergingAccountPending","mergingAccountRunning","mergingAccountAvailable","mergingAccountPaused","mergingAccountFailed","mergingAccountFinished","mergingAccountError","isMergingAccount"])),{},{addAccountBtnVisible:function(e){var t=e.canAddAccount,a=e.isDelegated;return t&&!a},itemAriaLabel:function(e){var t=this,a=e.currentUserAccountId,n=e.badgeText,i=e.statusAriaLabel;return function(e,r,o){return"".concat(t.$t("accessibility.activatedItem"),", ").concat(e.name,"(").concat(e.alias,") ").concat(e.accountId!==a?n:"",", ").concat(e.address,", ").concat(i)}},statusAriaLabel:function(e){var t=e.mergingAccountRunning,a=e.syncStatusText;return t?"".concat(this.$t("account.syncing"),", ").concat(a):a},syncStatusText:function(e){var t=e.isCorrectExternalEmail,a=e.mergeAccountData,n=e.mergingAccountAvailable,i=e.mergingAccountFailed,r=e.mergingAccountFinished;return t?n&&a.progress<100?"".concat(a.progress,"%"):(n||r)&&100===a.progress?this.$t("account.syncedCompletely"):i?this.$t(a.failedCount>1?"account.itemsFailedToSync":"account.itemFailedToSync",[a.failedCount]):"":""},overlappingVisible:function(e){var t=e.currentUserAccountId,a=e.typeOfEmail,n=e.mergeAccountData,i=e.accountLists,r=e.mergingAccountAvailable,o=e.mergingAccountPaused,s=e.mergingAccountFailed,l=e.mergingAccountFinished;return function(e){return t===e.accountId&&i.filter((function(e){return e.type!==De.DELEGATE&&e.type!==De.SHARED_INBOX&&e.type!==a})).map((function(e){return e.address})).includes(n.externalEmail)&&(r||o||s||l)}},externalAccountIcon:function(e){var t,a=e.typeOfEmail,n=e.accountLists,i=e.mergeAccountData;return null===(t=n.find((function(e){return e.address===i.externalEmail&&e.type!==De.DELEGATE&&e.type!==De.SHARED_INBOX&&e.type!==a})))||void 0===t?void 0:t.icon},hasExternalAccount:function(e){var t=e.defaultAccountLists;return t.length>=2},externalAccountData:function(e){var t=e.defaultAccountLists,a=e.userEmail;return t.filter((function(e){return e.email!==a}))[0]},buttonsVisible:function(e){var t=e.isCorrectExternalEmail,a=e.mergingAccountAvailable,n=e.mergingAccountPaused,i=e.mergingAccountFailed,r=e.mergingAccountFinished;return!t||!a&&!n&&!i&&!r},accountMatched:function(e){var t=e.mergeAccountData,a=e.typeOfEmail;return function(e){return e.address===t.externalEmail&&e.type!==a&&e.type!==De.DELEGATE&&e.type!==De.SHARED_INBOX}},accountDisabled:function(e){var t=e.accountMatched,a=e.mergingAccountError;return function(e){return a&&t(e)}},mergeAccountButtonVisible:function(e){var t=e.isZmail;return function(e){return t&&e.type!==De.DELEGATE&&e.type!==De.SHARED_INBOX&&!Le.includes(e.address.split("@")[1])}},mergeAccountButtonDisabled:function(e){var t=e.hasImportStatus,a=e.mergeAccountData,n=e.isCorrectExternalEmail,i=e.mergingAccountPending;return!t||!n&&!!a.externalEmail||!i},badgeText:function(e){var t=e.isCorrectExternalEmail,a=e.mergingAccountPaused;return t&&a?this.$t("account.paused"):""},badgeVisible:function(e){var t=e.accountMatched,a=e.badgeText;return function(e){return t(e)&&a}},showMergeButtons:function(){var e=this;return function(t){return![xe.ZMAIL,De.DELEGATE,De.SHARED_INBOX].includes(t.type)&&!e.isLoading&&!e.isDelegated}},pauseSyncMenuItemVisible:function(e){var t=e.accountMatched,a=e.mergingAccountAvailable,n=e.mergingAccountFailed;return function(e){return t(e)&&(a||n)}},resumeSyncMenuItemVisible:function(e){var t=e.accountMatched,a=e.mergingAccountPaused;return function(e){return t(e)&&a}},errorVisible:function(e){var t=e.isDelegated,a=e.delegatorError,n=e.delegateError;return t?a:n}}),watch:{accountLists:{handler:function(e){e&&e.length>1&&this.getMergeAccountStatus()},deep:!0,immediate:!1},focusIndex:function(){this.focusOn()}},created:function(){this.isZmail&&!this.isDelegated&&this.refreshDelegatorList()},methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("account",["getMergeAccountStatus"])),{},{getAccessDisplayText:function(e){return f.jk[e]?f.jk[e]+" ":""},handleMergeButtonsTab:function(e){var t=e.target.classList.contains("disconnect__remove");if(t){var a=document.getElementsByClassName("merge__account")[0];a.focus()}else this.focusAddAccountBtn()},focusAddAccountBtn:function(){var e=document.getElementsByClassName("add-account-btn")[0];e.focus()},allow2LeaveAccount:function(e){return!this.isDelegated&&(e.type===De.SHARED_INBOX||e.type===De.DELEGATE)},scrollIntoViewIfNeeded:function(e){e.getBoundingClientRect().bottom>window.innerHeight&&e.scrollIntoView(!1),e.getBoundingClientRect().top<0&&e.scrollIntoView()},focusOn:function(){var e=this;this.$nextTick((function(){var t;null===(t=document.getElementById("account-".concat(e.focusIndex)))||void 0===t||t.focus()}))},focusOnFirst:function(){this.focusIndex=0},focusOnPrev:function(){document.body.classList.remove("using-mouse"),this.focusIndex<0?this.focusIndex=0:(this.focusIndex=this.focusIndex-1,this.focusIndex<0&&(this.focusIndex=this.accountLists.length-1))},focusOnNext:function(){document.body.classList.remove("using-mouse"),this.focusIndex<0?this.focusIndex=0:(this.focusIndex=this.focusIndex+1,this.focusIndex>=this.accountLists.length&&(this.focusIndex=0))},handleFocus:function(){this.focusIndex=-1},addAnotherAccount:function(){this.$refs.choiceAnotherAccount.open()},deleteAccount:function(){(0,_.ZC)(this.authBaseUrl),this.$metric.report("setting_remove_account")},mergeAccount:function(e,t){this.$refs.mergeAccountDialogRef.open(e,t)},updateMergeAccountStatus:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(t.isCorrectExternalEmail&&t.mergeAccountData.vendor){a.next=2;break}return a.abrupt("return");case 2:return n={vendor:t.mergeAccountData.vendor,extEmail:t.mergeAccountData.externalEmail,status:e},a.next=5,L.Setting.updateImport(n);case 5:case"end":return a.stop()}}),a)})))()},handleCommand:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:a.t0=e,a.next="pause-sync"===a.t0?3:"resume-sync"===a.t0?7:"remove-account"===a.t0?11:18;break;case 3:return a.next=5,t.updateMergeAccountStatus(we.CANCEL);case 5:return t.getMergeAccountStatus(),a.abrupt("break",19);case 7:return a.next=9,t.updateMergeAccountStatus(we.ACTIVE);case 9:return t.getMergeAccountStatus(),a.abrupt("break",19);case 11:if(!t.isZmail){a.next=16;break}return a.next=14,t.updateMergeAccountStatus(we.CANCEL);case 14:return a.next=16,t.getMergeAccountStatus();case 16:return t.deleteAccount(),a.abrupt("break",19);case 18:return a.abrupt("break",19);case 19:case"end":return a.stop()}}),a)})))()}})},Ne=ke,Oe=(0,A.Z)(Ne,ie,re,!1,null,"297a1941",null),Ze=Oe.exports,$e={name:"Accounts",components:{MainFrame:J,SubFrame:ne,SwitchAccount:Ze},computed:(0,d.Z)({},(0,m.rn)({isDelegated:function(e){return e.userProfile.isDelegated}}))},Re=$e,Fe=(0,A.Z)(Re,G,V,!1,null,"5d1f2480",null),ze=Fe.exports,Ue=function(){var e=this,t=e._self._c;return t("main-frame",{attrs:{title:e.$t("contacts.contacts")},scopedSlots:e._u([{key:"header",fn:function(){return[e.contactList.length>0&&e.addContactPermission?t("zm-button",{attrs:{type:"primary","zm-ta":"add-contact"},on:{click:e.handleAdd}},[e._v(" "+e._s(e.$t("contacts.addContact"))+" ")]):e._e()]},proxy:!0}])},[t("contact-list",{staticClass:"contact-list",attrs:{contactsListLoading:e.contactsListLoading,onEditContact:e.handleEdit,onDeleteContact:e.handleDeleteWithConfirm,getContacts:e.loadMoreContacts},on:{onBatchDelete:e.handleBatchDeleteWithConfirm,handleAdd:e.handleAdd}}),t("add-contact-dialog",{ref:"addContactDialog",attrs:{contactEdits:e.contactEdits,"zm-ta":"add-contact-dialog"},on:{getContacts:e.getContacts,cancel:e.handleCancel,submit:e.handleSubmit}})],1)},Be=[],He=a(40724),Ge=function(){var e=this,t=e._self._c;return t("div",[e.multipleSelection.length>0&&e.modifyContactPermission?t("div",{staticClass:"batch-operations"},[t("zm-button",{on:{click:function(t){return t.stopPropagation(),e.onBatchDelete.apply(null,arguments)}}},[t("div",{staticClass:"batch-delete"},[t("svg-icon",{staticClass:"delete-icon",attrs:{iconClass:"delete"}}),t("div",[e._v(e._s(e.$t("operation.delete")))])],1)]),t("div",{staticClass:"contacts-selected"},[e._v(e._s(e.contactsSelected))])],1):e._e(),t("zm-table",{directives:[{name:"loading",rawName:"v-loading",value:0===e.contactList.length&&e.contactsListLoading,expression:"contactList.length === 0 && contactsListLoading"}],staticClass:"table",attrs:{"element-loading-spinner":"zm-icon-loading","cell-class-name":"disabled-td-hover","show-header-when-no-data":"","show-empty-image":!0,data:e.contactList,"show-header":!0,"use-flip":!1,"sticky-bar":"",role:"presentation","row-class-name":"item-row","header-row-class-name":"header-row","empty-text":e.$t("contacts.youHaveNoContacts")},on:{"selection-change":e.handleSelectionChange}},[t("template",{slot:"empty"},[t("svg-icon",{attrs:{"aria-label":"emptybox",iconClass:"empty-box","class-name":"empty-box"}}),t("p",[e._v(e._s(e.$t("contacts.youHaveNoContacts")))]),t("zm-button",{attrs:{type:"primary"},on:{click:e.handleAdd}},[e._v(" "+e._s(e.$t("contacts.addContact")))])],1),t("zm-table-column",{attrs:{type:"selection",width:"35"}}),t("zm-table-column",{attrs:{prop:"name",label:e.$t("common.name"),width:"auto"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return[t("div",{staticClass:"avatar-container"},[t("avatar",{ref:"avatarRef",staticClass:"avatar",attrs:{email:n.emailAddresses[0].email,name:n.displayName||"".concat(n.firstName).concat(n.lastName),tabindex:"-1"}}),t("div",[t("ul",{staticClass:"list",attrs:{"zm-ta":"contact-list-item-category"}},[t("li",[t("div",{staticClass:"contact-info"},[t("span",{staticClass:"contact-display-name"},[e._v(" "+e._s(n.displayName)+" ")]),t("span",{staticClass:"contact-display-first-last"},[e._v(" "+e._s(n.firstName)+" "+e._s(n.lastName)+" ")])])])])])],1)]}}])}),t("zm-table-column",{attrs:{prop:"name",label:e.$t("common.email"),width:"auto"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return[t("ul",{staticClass:"list",attrs:{"zm-ta":"contact-list-item-category"}},[t("li",[t("div",{staticClass:"contact-info"},e._l(n.emailAddresses,(function(a){return t("span",{key:a.email,staticClass:"label-email"},[a.label&&"Unknown"!==a.label?t("span",{staticClass:"label"},[e._v(" "+e._s("".concat(a.label,":"))+" ")]):e._e(),t("span",{staticClass:"email"},[e._v(e._s(a.email)+" ")])])})),0)])])]}}])}),t("zm-table-column",{attrs:{prop:"name",label:e.$t("common.phoneNumber"),width:"auto"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return[t("ul",{staticClass:"list",attrs:{"zm-ta":"contact-list-item-category"}},[t("li",[t("div",{staticClass:"contact-info"},e._l(n.phoneNumbers,(function(a){return t("span",{key:a.phoneNumber,staticClass:"label-email"},[a.label&&"Unknown"!==a.label?t("span",{staticClass:"label"},[e._v(" "+e._s("".concat(a.label,":"))+" ")]):e._e(),t("span",{staticClass:"phone"},[e._v(e._s(a.phoneNumber))])])})),0)])])]}}])}),t("zm-table-column",{attrs:{prop:"operation-btns",width:"86",className:"item-operation",align:"right"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return e._l(e.actions,(function(a){var i=a.name,r=a.label,o=a.iconClass,s=a.zmTa,l=a.onClick;return t("zm-tooltip",{key:i,attrs:{content:r,placement:"bottom",enterable:!1}},[t("zm-button",{staticClass:"operation-button",attrs:{"aria-label":r,"aria-expanded":void 0,"zm-ta":s(n),disabled:!e.modifyContactPermission},on:{click:function(e){return e.stopPropagation(),l(n)}}},[t("svg-icon",{attrs:{iconClass:o}})],1)],1)}))}}])}),t("template",{slot:"append"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.nextPageToken,expression:"nextPageToken"}],staticClass:"load-more",attrs:{"zm-ta":"contact-list-show-more-button",disabled:!e.modifyContactPermission},on:{click:function(t){return t.stopPropagation(),e.loadMoreContacts.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("common.loadMore"))+" ")])])],2)],1)},Ve=[],We=a(97626),Ke=a(90479),je=a(84878),qe={name:"ContactList",components:{Avatar:Ke.Z,svgIcon:We.Z},props:{onEditContact:{type:Function,default:function(e){}},onDeleteContact:{type:Function,default:function(e){}},onBatchDeleteContact:{type:Function,default:function(e){}},getContacts:{type:Function,default:function(e){}},contactsListLoading:{type:Boolean,default:!1}},data:function(){return{multipleSelection:[]}},computed:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)("contacts",["contactList","nextPageToken"])),(0,m.Se)("delegate",["permissionRole"])),{},{actions:function(){var e=this;return[{name:"cloneAndEdit",label:this.$t("operation.edit"),iconClass:"draft",zmTa:function(e){return"contact-list-item-edit-".concat(e.contactId)},onClick:function(t){return e.onEditContact(t)}},{name:"delete",label:this.$t("operation.delete"),iconClass:"delete",zmTa:function(e){return"contact-list-item-delete-".concat(e.contactId)},onClick:function(t){return e.onDeleteContact(t.contactId)}}]},contactsSelected:function(){return this.$t("contacts.contactsSelected",[this.multipleSelection.length])},modifyContactPermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.MODIFY_CONTACT)}}),methods:{loadMoreContacts:function(){console.log("inloadmore"),this.getContacts()},handleSelectionChange:function(e){this.multipleSelection=e},onBatchDelete:function(){console.log("button click onBatchDelete"),this.$emit("onBatchDelete",this.multipleSelection)},handleAdd:function(){this.$emit("handleAdd")}}},Ye=qe,Je=(0,A.Z)(Ye,Ge,Ve,!1,null,"78d0a047",null),Xe=Je.exports,Qe=(0,_.wE)((function(){return a.e(305).then(a.bind(a,99305))})),et={name:"Contacts",components:{MainFrame:J,ContactList:Xe,AddContactDialog:Qe},data:function(){return{contactEdits:{},contactsListLoading:!1}},computed:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)("contacts",["contactList","nextPageToken"])),(0,m.Se)("delegate",["permissionRole"])),{},{addContactPermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.ADD_CONTACT)}}),mounted:function(){this.resetContactEdits(),this.getContacts()},methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("contacts",["addContact","deleteContactInStore","batchDeleteContactsInStore","setContactList","loadMore"])),{},{resetContactEdits:function(){this.contactEdits={contactId:"",firstName:"",lastName:"",emailAddress:"",emailLabel:"",phoneNumbers:[{phoneNumber:"",label:"",countryCode:""}]}},handleAdd:function(){this.$refs.addContactDialog.open()},handleCancel:function(){this.resetContactEdits()},getContacts:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.contactsListLoading=!0,console.log("getting contacts",e.nextPageToken),a={pageToken:e.nextPageToken||""},t.next=5,L.Contacts.listpersonalcontacts(a);case 5:n=t.sent,console.log("getcontacts resulst",n),e.contactsListLoading=!1,0===n.errorCode?e.setContactList(n.data):e.$msg(e.$t("contacts.failedToGetContacts"));case 9:case"end":return t.stop()}}),t)})))()},loadMoreContacts:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.contactsListLoading=!0,a={pageToken:e.nextPageToken||""},t.next=4,L.Contacts.listpersonalcontacts(a);case 4:n=t.sent,e.contactsListLoading=!1,0===n.errorCode?e.loadMore(n.data):e.$msg(e.$t("contacts.failedToGetContacts"));case 7:case"end":return t.stop()}}),t)})))()},handleDeleteContact:function(e){var t=arguments,a=this;return(0,u.Z)((0,c.Z)().mark((function n(){var i,r;return(0,c.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.length>1&&void 0!==t[1]&&t[1],i={contactId:e},n.next=4,L.Contacts.deleteContact(i);case 4:r=n.sent,0===r.errorCode&&(a.deleteContactInStore(e),a.$undoNotice({title:a.$t("contacts.contactHasBeenDeleted")})),1===r.errorCode&&a.$msg(a.$t("contacts.failedToDeleteContact"));case 7:case"end":return n.stop()}}),n)})))()},handleBatchDelete:function(e){var t=arguments,a=this;return(0,u.Z)((0,c.Z)().mark((function n(){var i,r,o,s,l;return(0,c.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.length>1&&void 0!==t[1]&&t[1],i={url:"/zpeople/v1/contact/batchDelete",serverType:"zmail",method:"POST",body:JSON.stringify({contactIds:e})},n.next=4,L.Http.sendHttpRequest(i);case 4:if(r=n.sent,o=r.data,s=r.errorCode,n.prev=7,0===s){n.next=10;break}throw Error();case 10:if(l=JSON.parse(o.response),!l.error){n.next=13;break}throw Error();case 13:l.results?(a.batchDeleteContactsInStore(l.results),a.$undoNotice({title:a.$t("contacts.contactHasBeenDeleted")})):a.$msg(a.$t("contacts.failedToDeleteContact")),n.next=19;break;case 16:throw n.prev=16,n.t0=n["catch"](7),Error();case 19:case"end":return n.stop()}}),n,null,[[7,16]])})))()},handleDeleteWithConfirm:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:(0,He.I)(t.$t("contacts.confirmDeleteContact"),t.$t("contacts.reallyDeleteThisContact"),(function(){try{t.handleDeleteContact(e)}catch(a){t.$msg(a.message)}}));case 1:case"end":return a.stop()}}),a)})))()},handleBatchDeleteWithConfirm:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:(0,He.I)(t.$t("contacts.confirmBatchDeleteContact",[e.length]),t.$t("contacts.reallyDeleteThisContact"),(function(){try{t.handleBatchDelete(e.map((function(e){return e.contactId})))}catch(a){t.$msg(a.message)}}));case 1:case"end":return a.stop()}}),a)})))()},handleSubmit:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function e(){return(0,c.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.resetContactEdits();case 1:case"end":return e.stop()}}),e)})))()},handleEdit:function(e){var t,a,n=null===(t=e.phoneNumbers)||void 0===t?void 0:t.map((function(e){var t=e.phoneNumber.split("-");return{label:e.label||"",phoneNumber:1===t.length?t[0]:t[1],countryCode:1===t.length?"":t[0]}}));e.phoneNumbers=n||[{label:"",phoneNumber:"",countryCode:""}],Object.assign(this.contactEdits,e),0===(null===(a=e.phoneNumbers)||void 0===a?void 0:a.length)&&(this.contactEdits.phoneNumbers=[{phoneNumber:"",label:""}]),this.$refs.addContactDialog.open()}})},tt=et,at=(0,A.Z)(tt,Ue,Be,!1,null,"44cacb3e",null),nt=at.exports,it=function(){var e=this,t=e._self._c;return t("main-frame",{staticClass:"setting",attrs:{title:e.$t("settings.general")}},[t("SubFrame",[t("div",{staticClass:"setting-header"},[t("div",{staticClass:"setting-header__left"},[t("avatar",{staticClass:"avatar",attrs:{tabindex:"-1",email:e.compiledUserEmail,name:e.getFirstLetter}})],1),t("div",{staticClass:"setting-header__right"},[t("div",{staticClass:"user-name"},[e._v(" "+e._s(e.compiledUserName)+" ")]),t("div",{staticClass:"mail-info-row tab-focus",attrs:{tabindex:"0"}},[t("svg-icon",{staticClass:"mail-info-icon",attrs:{iconClass:"mail","aria-label":e.$t("common.emailAddress")}}),t("span",{attrs:{"zm-ta":"setting-general-user-email"}},[e._v(" "+e._s(e.compiledUserEmail)+" ")])],1),e.isEncryptedZmail?t("div",{staticClass:"tab-focus fingerprint-info-wrap",attrs:{tabindex:"0"}},[t("div",{staticClass:"mail-info-row",attrs:{"aria-live":"polite"}},[t("svg-icon",{staticClass:"mail-info-icon",attrs:{iconClass:"fingerprint","aria-label":e.$t("fingerprint.fingerprint")}}),t("zm-skeleton",{attrs:{animated:"",loading:e.isFetching}},[t("template",{slot:"template"},[t("zm-skeleton-item",{staticClass:"fingerprint-skeleton",attrs:{"aria-label":e.$t("fingerprint.refreshingFingerprint")}})],1),t("span",{staticClass:"fingerprint-info",attrs:{"zm-ta":"setting-general-user-fingerprint"}},[e._v(" "+e._s(e.fingerprint)+" ")])],2),t("zm-tooltip",{attrs:{content:e.$t("operation.refresh"),placement:"bottom",enterable:!1}},[t("div",{attrs:{tabindex:"-1"},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:e.fetchFingerprint(!1)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.fetchFingerprint(!1)}]}},[t("zm-button",{staticClass:"refresh-button",attrs:{"zm-ta":"setting-general-refresh-fingerprint",tabindex:"0",ghost:"","aria-label":e.$t("operation.refresh")},on:{click:function(t){return e.fetchFingerprint(!1)}}},[t("svg-icon",{class:{"circle-refresh":e.refreshRun},attrs:{iconClass:"refresh"}})],1)],1)])],1),!e.isFetching&&e.fingerprintChangedOn?t("div",{staticClass:"fingerprint-time"},[e._v(" "+e._s(e.$t("fingerprint.changedOn",[e.formatTime(e.fingerprintChangedOn)]))+" ")]):e._e()]):e._e(),t("div",{directives:[{name:"show",rawName:"v-show",value:e.shouldShowStorage,expression:"shouldShowStorage"}],staticClass:"mail-info-row"},[t("svg-icon",{staticClass:"mail-info-icon",attrs:{iconClass:"data","aria-label":e.$t("common.storageUsage")}}),t("div",{staticClass:"storage-info"},[t("span",{attrs:{"zm-ta":"setting-general-storage"}},[e._v(" "+e._s(e.$t("common.storage"))+" ")]),t("span",{attrs:{"zm-ta":"setting-general-user-usage"}},[e._v(" "+e._s(e.$t("common.storageUsed",[e.getMailBoxSize,e.getMailBoxQuota]))+" ")])])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.shouldShowStorage,expression:"shouldShowStorage"}],staticClass:"progress-bar-track",style:"--remaining-percentage: ".concat(100-e.getUsagePercentage,"%")},[t("div",{staticClass:"progress-bar-indicator"})])])])]),t("div",{staticClass:"divider"}),t("SubFrame",{attrs:{title:e.$t("generalSettings.unreadEmails"),subtitle:e.$t("generalSettings.unreadEmailsSubTitle")}},[t("zm-radio-group",{attrs:{"aria-label":e.$t("generalSettings.unreadEmails"),"aria-labelledby":"group_label_1"},on:{change:e.handleShowCount},model:{value:e.UnreadCountEnable,callback:function(t){e.UnreadCountEnable=t},expression:"UnreadCountEnable"}},[t("div",{staticClass:"read-count-option_group"},[t("div",{staticClass:"read-count-option"},[t("div",{staticClass:"read-count-icon",on:{click:function(t){return e.setUnreadCountEnable(e.UNREAD_EMAIL_STATUS.COUNT)}}},[t("div",{staticClass:"inbox-icon"},[t("svg-icon",{attrs:{iconClass:"inbox"}}),t("span",[e._v(e._s(e.$t("generalSettings.inbox")))])],1),t("span",{staticClass:"count-icon"},[e._v("2")])]),t("zm-radio",{attrs:{label:e.UNREAD_EMAIL_STATUS.COUNT,"zm-ta":"setting-general-unread-count","aria-label":e.$t("generalSettings.showUnreadCount")}},[e._v(" "+e._s(e.$t("generalSettings.showUnreadCount"))+" ")])],1),t("div",{staticClass:"read-count-option"},[t("div",{staticClass:"read-count-icon",on:{click:function(t){return e.setUnreadCountEnable(e.UNREAD_EMAIL_STATUS.REDDOT)}}},[t("div",{staticClass:"inbox-icon"},[t("svg-icon",{attrs:{iconClass:"inbox"}}),t("span",[e._v(e._s(e.$t("generalSettings.inbox")))])],1),t("span",{staticClass:"red-dot-icon"})]),t("zm-radio",{attrs:{label:e.UNREAD_EMAIL_STATUS.REDDOT,"zm-ta":"setting-general-red-dot","aria-label":e.$t("generalSettings.showRedDot")}},[e._v(" "+e._s(e.$t("generalSettings.showRedDot"))+" ")])],1),t("div",{staticClass:"read-count-option"},[t("div",{staticClass:"read-count-icon",on:{click:function(t){return e.setUnreadCountEnable(e.UNREAD_EMAIL_STATUS.HIDE)}}},[t("div",{staticClass:"inbox-icon"},[t("svg-icon",{attrs:{iconClass:"inbox"}}),t("span",[e._v(e._s(e.$t("generalSettings.inbox")))])],1)]),t("zm-radio",{attrs:{label:e.UNREAD_EMAIL_STATUS.HIDE,"zm-ta":"setting-general-hide-indicators","aria-label":e.$t("generalSettings.hideIndicators")}},[e._v(" "+e._s(e.$t("generalSettings.hideIndicators"))+" ")])],1)])])],1),t("SubFrame",{staticClass:"notifiy-sub-frame",attrs:{title:e.$t("generalSettings.getNotifiedForNewMail")}},[t("zm-checkbox",{staticClass:"checkbox notifiy-checkbox",attrs:{"zm-ta":"setting-general-push-all-email","aria-label":e.$t("generalSettings.getNotifiedForNewMail")},on:{change:e.handleNotificationChange},model:{value:e.notification,callback:function(t){e.notification=t},expression:"notification"}}),e.notification&&!e.isLinux?t("zm-checkbox",{staticClass:"checkbox",attrs:{"zm-ta":"setting-general-play-sound-new-email","aria-label":e.$t("generalSettings.playSoundForNewMail")},on:{change:e.handlePlaySoundChange},model:{value:e.playSound,callback:function(t){e.playSound=t},expression:"playSound"}},[e._v(" "+e._s(e.$t("generalSettings.playSoundForNewMail"))+" ")]):e._e()],1),t("SubFrame",{attrs:{title:e.$t("generalSettings.autoAdvance")}},[t("zm-select",{staticClass:"select-self-dark-mode width-default-selector",attrs:{label:e.$t("generalSettings.autoAdvance"),popperClass:"select-dark-mode width-default-selector-popper","zm-ta":"setting-general-auto-advance"},on:{change:e.handleChangeAutoAdvance},model:{value:e.enableAuoAdvance,callback:function(t){e.enableAuoAdvance=t},expression:"enableAuoAdvance"}},[t("zm-option",{attrs:{label:e.$t("generalSettings.showNext"),value:"1","zm-ta":"setting-general-auto-advance-on"}}),t("zm-option",{attrs:{label:e.$t("generalSettings.backToList"),value:"0","zm-ta":"setting-general-auto-advance-off"}})],1)],1),t("SubFrame",{attrs:{title:e.fontSizeTitle}},[t("div",{staticClass:"selector"},[t("zm-select",{staticClass:"select-self-dark-mode width-default-selector",attrs:{label:e.$t("settings.textSize"),popperClass:"select-dark-mode width-default-selector-popper","zm-ta":"setting-general-font-size"},on:{change:e.handleChangeScale},model:{value:e.selectedFontSize,callback:function(t){e.selectedFontSize=t},expression:"selectedFontSize"}},e._l(e.fontSizeOptions,(function(e){return t("zm-option",{key:e.value,attrs:{label:e.label,value:e.value,"zm-ta":"setting-general-font-size"+e.value}})})),1)],1)]),t("div",{staticClass:"divider"}),t("ActionSettings"),e.debugInfoVisible&&e.isTestClient?t("div",{staticClass:"divider"}):e._e(),e.debugInfoVisible&&e.isTestClient?t("DebugInfo",{on:{close:function(t){e.debugInfoVisible=!1}}}):e._e()],1)},rt=[],ot=a(37761),st=a.n(ot),lt=a(79337),ct=a(27804),ut=function(){var e=this,t=e._self._c;return t("SubFrame",{attrs:{title:"Debug Info"},scopedSlots:e._u([{key:"header",fn:function(){return[t("zm-button",{staticClass:"reset-btn",attrs:{ghost:"",plain:""},on:{click:e.handleClose}},[e._v(" close ")])]},proxy:!0}])},[t("div",{staticClass:"debug-info"},[t("zm-table",{attrs:{data:e.debugInfoData,"show-header":!1}},[t("zm-table-column",{attrs:{label:"label",width:"80"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("p",{staticClass:"label"},[e._v(e._s(a.row.label))])]}}])}),t("zm-table-column",{attrs:{label:"value"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("p",{staticClass:"value"},[e._v(" "+e._s(a.row.value)+" ")])]}}])}),t("zm-table-column",{attrs:{label:"Operate",width:"150"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("zm-button",{attrs:{size:"mini",tabindex:"-1"},on:{click:function(t){return e.handleCopy(a.$index,a.row)}}},[e._v(" Copy ")]),t("zm-button",{attrs:{size:"mini",tabindex:"-1"},on:{click:function(t){return e.handleOpen(a.$index,a.row)}}},[e._v(" Open ")])]}}])})],1)],1)])},dt=[],mt={name:"DebugInfo",components:{SubFrame:ne},data:function(){return{debugInfoData:[]}},created:function(){var e=this;L.Setting.getDebugInfo().then((function(t){e.debugInfoData.push({label:"logPath",value:t.data.logPath})}))},methods:{handleClose:function(){this.$emit("close")},handleCopy:function(e,t){navigator.clipboard.writeText(t.value),this.$message.success("copy success!")},handleOpen:function(e,t){(0,_.ZC)("file://".concat(t.value))}}},pt=mt,_t=(0,A.Z)(pt,ut,dt,!1,null,"42d3cf74",null),ft=_t.exports,ht=function(){var e=this,t=e._self._c;return t("SubFrame",{attrs:{title:e.$t("generalSettings.mailActions")},scopedSlots:e._u([{key:"header",fn:function(){return[t("zm-button",{staticClass:"reset-btn",attrs:{ghost:"",plain:""},on:{click:e.handleReset}},[e._v(" "+e._s(e.$t("generalSettings.resetToDefault"))+" ")])]},proxy:!0}])},[t("Draggable",{staticClass:"action-wrapper",attrs:{disabled:!1,"ghost-class":"action-ghost"},on:{start:function(t){e.dragging=!0},end:function(t){e.dragging=!1}},model:{value:e.actionsList,callback:function(t){e.actionsList=t},expression:"actionsList"}},e._l(e.actionsList,(function(a){return t("div",{key:a,staticClass:"action-item"},[t("svg-icon",{staticClass:"drag-handle",attrs:{iconClass:"drag-handle"}}),e._v(" "+e._s(e.nameMapping[a])+" ")],1)})),0)],1)},gt=[],vt=a(26274),Et=a(41985),bt=a.n(Et),At=a(85796),yt={name:"Setting",components:{Draggable:bt(),SubFrame:ne},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["actionOrdering"])),(0,m.Se)("inbox",["isImportantEnabled"])),{},{actionsList:{get:function(){var e=this;return this.actionOrdering.filter((function(t){return(e.isImportantEnabled||t!==At.s4.IMPORTANT)&&!!e.nameMapping[t]}))},set:function(e){var t=this.isImportantEnabled?e:[At.s4.IMPORTANT].concat((0,x.Z)(e));this.updateActionOrder(t)}}},(0,m.Se)("features",["enableReplyLater"])),{},{nameMapping:function(){var e,t=(e={},(0,vt.Z)(e,At.s4.DELETE,this.$t("operation.delete")),(0,vt.Z)(e,At.s4.STAR,this.$t("operation.star")),(0,vt.Z)(e,At.s4.IMPORTANT,this.$t("operation.important")),(0,vt.Z)(e,At.s4.ARCHIVE,this.$t("operation.archive")),(0,vt.Z)(e,At.s4.LABEL,this.$t("operation.label")),(0,vt.Z)(e,At.s4.MOVE,this.$t("operation.move")),(0,vt.Z)(e,At.s4.SPAM,this.$t("operation.spam")),(0,vt.Z)(e,At.s4.UNREAD,this.$t("operation.markAsUnread")),(0,vt.Z)(e,At.s4.REPLY_LATER,this.$t("operation.replyLater")),(0,vt.Z)(e,At.s4.MOVE_TO_INBOX,this.$t("operation.moveToInbox")),(0,vt.Z)(e,At.s4.PHISHING,this.$t("operation.reportPhishing")),(0,vt.Z)(e,At.s4.FILTER,this.$t("operation.filter")),(0,vt.Z)(e,At.s4.PRINT,this.$t("operation.printMessage")),(0,vt.Z)(e,At.s4.HIDE_FROM_DELEGATES,this.$t("operation.hideFromDelegates")),(0,vt.Z)(e,At.s4.SHOW_TO_DELEGATES,this.$t("operation.showToDelegates")),(0,vt.Z)(e,At.s4.RENAME_SUBJECT,this.$t("operation.renameSubject")),(0,vt.Z)(e,At.s4.POPOUT_DETAIL,this.$t("operation.openInNewWindow")),e);return t}}),methods:(0,d.Z)((0,d.Z)({},(0,m.nv)(["updateActionOrder","resetActionOrder"])),{},{handleReset:function(){this.resetActionOrder()}})},It=yt,St=(0,A.Z)(It,ht,gt,!1,null,null,null),Ct=St.exports,Pt=g.Enums.EMAIL_PROVIDER,Mt=g.Enums.SettingConfigField,Tt=g.Enums.UNREAD_EMAIL_STATUS,wt={ALLEMAILS:0,OFF:2},Dt={name:"Setting",components:{DebugInfo:ft,MainFrame:J,Avatar:Ke.Z,ActionSettings:Ct,SubFrame:ne},data:function(){return{notification:0,playSound:0,fontSizeOptions:[{value:.8,label:"80%"},{value:1,label:"100%"},{value:1.2,label:"120%"},{value:1.5,label:"150%"},{value:1.8,label:"180%"},{value:2,label:"200%"}],selectedFontSize:this.$store.state.scaleRatio,fingerprint:"",refreshRun:!1,fingerprintChangedOn:!1,isFetching:!1,debugInfoVisible:!0,UnreadCountEnable:0,enableAuoAdvance:"0",isLinux:(0,_.IJ)(),UNREAD_EMAIL_STATUS:Tt}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)({userEmail:function(e){return e.userProfile.userEmail||""},isDelegated:function(e){var t;return!(null===(t=e.userProfile)||void 0===t||!t.isDelegated)}})),(0,m.rn)(["isTestClient"])),(0,m.rn)("auth",["defaultAccountLists"])),(0,m.rn)("inbox",["autoAdvance"])),(0,m.Se)(["isGmail","isZmail","isOutlook","isEncryptedZmail"])),{},{fontSizeTitle:function(){return"".concat(this.$t("settings.textSize")," (").concat((0,_.eE)()?"⌘":"Ctrl"," +/-) ")},getFirstLetter:function(){var e=this.userEmail||"";return e.toUpperCase()},userName:function(){return this.userEmail.split("@")[0].split(".").map((function(e){return e.slice(0,1).toUpperCase()+e.slice(1).toLocaleLowerCase()})).join(" ")},delegateInfo:function(){if(!this.isZmail||!this.isDelegated)return{};var e=this.defaultAccountLists.filter((function(e){return e.type===Pt.ZMAIL})),t=e[0].email.split("@")[0].split(".").map(st().capitalize).join(" "),a=e[0].email;return{name:t,email:a}},compiledUserEmail:function(){return this.isZmail&&this.isDelegated?this.delegateInfo.email:this.userEmail},compiledUserName:function(){return this.isZmail&&this.isDelegated?this.delegateInfo.name:this.userName},shouldShowStorage:function(){var e,t,a,n,i,r,o=null===(e=this.$store)||void 0===e||null===(t=e.state)||void 0===t||null===(a=t.userProfile)||void 0===a?void 0:a.mboxSize,s=null===(n=this.$store)||void 0===n||null===(i=n.state)||void 0===i||null===(r=i.userProfile)||void 0===r?void 0:r.mboxQuota,l=!!o||0===o,c=!!s;return l&&c},getUsagePercentage:function(){var e,t,a,n,i,r,o=null===(e=this.$store)||void 0===e||null===(t=e.state)||void 0===t||null===(a=t.userProfile)||void 0===a?void 0:a.mboxSize,s=null===(n=this.$store)||void 0===n||null===(i=n.state)||void 0===i||null===(r=i.userProfile)||void 0===r?void 0:r.mboxQuota;return o&&s?o/s*100:0},getMailBoxSize:function(){var e,t,a;return(0,_.cB)((null===(e=this.$store)||void 0===e||null===(t=e.state)||void 0===t||null===(a=t.userProfile)||void 0===a?void 0:a.mboxSize)||0)},getMailBoxQuota:function(){var e,t,a;return(0,_.cB)((null===(e=this.$store)||void 0===e||null===(t=e.state)||void 0===t||null===(a=t.userProfile)||void 0===a?void 0:a.mboxQuota)||0)}}),mounted:function(){var e=this;this.getInfo(Mt.NOTIFICATION_TYPE).then((function(t){e.notification=!t})),this.getInfo(Mt.ALLOW_PLAYSOUND).then((function(t){e.playSound=!!t})),this.getInfo(Mt.UNREADCOUNT_ENABLE).then((function(t){e.UnreadCountEnable=t})),this.enableAuoAdvance=this.autoAdvance,this.isZmail&&this.fetchFingerprint(!0),this.$Bus.$on("ZMailUINotify_OnMyFingerprintChanged",this.handleRefreshFingerprintInfo=function(t){0===t.returnCode&&(e.fingerprint=t.result.fingerprint,e.fingerprintChangedOn=t.result.time)})},beforeDestroy:function(){this.$Bus.$off("ZMailUINotify_OnMyFingerprintChanged",this.handleRefreshFingerprintInfo)},methods:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.OI)(["resetAllState","setScaleRatio","changeShowLabelCount"])),(0,m.OI)("inbox",["changeAutoAdvance"])),{},{handleChangeScale:function(e){this.setScaleRatio(e)},handleNotificationChange:function(e){var t=e?wt.ALLEMAILS:wt.OFF;this.setInfo(Mt.NOTIFICATION_TYPE,t),this.$metric.report(t?"setting_push_notifications_off":"setting_push_notifications_all_emails")},handlePlaySoundChange:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,t.setInfo(Mt.ALLOW_PLAYSOUND,e?1:0);case 3:a.next=9;break;case 5:a.prev=5,a.t0=a["catch"](0),n=a.t0.result.returnCode,0!==n&&(t.playSound=!e);case 9:case"end":return a.stop()}}),a,null,[[0,5]])})))()},getInfo:function(e){return new Promise((function(t){window.zoomSdk.postJsMessage({functionName:"mailui_getconfiguration",params:{key:e}}).then((function(e){0===e.returnCode&&t(e.result.GetConfiguration.value)}))}))},setInfo:function(e,t){return new Promise((function(a,n){window.zoomSdk.postJsMessage({functionName:"mailui_setconfiguration",params:{key:e,value:t}}).then((function(e){0===e.returnCode?a(e.result.SetConfiguration.key):n(e)}))}))},fetchFingerprint:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(t.isZmail){a.next=2;break}return a.abrupt("return");case 2:if(e||(t.refreshRun=!0),t.isEncryptedZmail){a.next=5;break}return a.abrupt("return");case 5:return t.isFetching=!0,a.next=8,ct.p.getFingerprint(t.compiledUserEmail).then((function(a){0===a.returnCode&&(t.fingerprint=a.result.GetMailUserFingerprint.fingerprint,t.fingerprintChangedOn=a.result.GetMailUserFingerprint.fingerprintChangeTime),t.isFetching=!1,e||setTimeout((function(){t.refreshRun=!1}),800)}))["catch"]((function(e){console.error("Fingerprint fetch failed:",e)}));case 8:case"end":return a.stop()}}),a)})))()},formatTime:function(){if(this.fingerprintChangedOn){var e=lt.ou.fromSeconds(this.fingerprintChangedOn/Math.pow(10,9));return e.toFormat(f.ZA.All)}},setUnreadCountEnable:function(e){this.UnreadCountEnable=e,this.handleShowCount(e)},handleShowCount:function(e){this.setInfo(Mt.UNREADCOUNT_ENABLE,e),this.changeShowLabelCount(e),this.$metric.report(e?"setting_show_unread_email_count_checked":"setting_show_unread_email_count_unchecked")},handleChangeAutoAdvance:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return console.debug("[settings][auto-advance] set config value",e),a.next=3,L.Setting.setPersistentSetting({key:Mt.AUTO_ADVANCE,value:e});case 3:t.changeAutoAdvance(e);case 4:case"end":return a.stop()}}),a)})))()}})},xt=Dt,Lt=(0,A.Z)(xt,it,rt,!1,null,"8d9f7d1a",null),kt=Lt.exports,Nt=function(){var e=this,t=e._self._c;return t("main-frame",{attrs:{title:e.$t("settings.inbox")}},[t("SubFrame",{attrs:{title:e.$t("inboxSetting.inboxSection")}},[t("zm-radio-group",{attrs:{name:"inboxSection","aria-label":e.$t("inboxSetting.inboxSection")},on:{change:e.handleInboxSection},model:{value:e.inboxSection,callback:function(t){e.inboxSection=t},expression:"inboxSection"}},[t("div",{staticClass:"inbox-section-option_group"},[t("div",{staticClass:"inbox-section-row"},[t("div",[t("div",{staticClass:"inbox-section-option",on:{click:function(t){return e.setInboxSection("default")}}},[t("p",{staticClass:"inbox-line"}),t("p",{staticClass:"inbox-line"}),t("p",{staticClass:"inbox-line"}),t("p",{staticClass:"inbox-line"})]),t("zm-radio",{attrs:{label:"default","zm-ta":"setting-general-inbox-section-default"}},[e._v(" "+e._s(e.$t("inboxSetting.default"))+" ")])],1),t("div",[t("div",{staticClass:"inbox-section-option",on:{click:function(t){return e.setInboxSection("unreadFirst")}}},[t("div",{staticClass:"inbox-section-icon"},[t("svg-icon",{attrs:{iconClass:"unread-filled"}})],1),t("p",{staticClass:"inbox-line"}),t("p",{staticClass:"inbox-line"})]),t("zm-radio",{attrs:{label:"unreadFirst","zm-ta":"setting-general-inbox-section-unread-first"}},[e._v(" "+e._s(e.$t("inboxSetting.unreadFirst"))+" ")])],1)]),t("div",{staticClass:"inbox-section-row"},[e.isGmail||e.isZmail?t("div",[t("div",{staticClass:"inbox-section-option",on:{click:function(t){return e.setInboxSection("importantFirst")}}},[t("div",{staticClass:"inbox-section-icon"},[t("svg-icon",{attrs:{iconClass:"important-filled"}})],1),t("p",{staticClass:"inbox-line"}),t("p",{staticClass:"inbox-line"})]),t("zm-radio",{attrs:{disabled:!e.isImportantEnabled,label:"importantFirst","zm-ta":"setting-general-inbox-section-important-first"}},[e._v(" "+e._s(e.$t("inboxSetting.importantFirst"))+" "),e.isImportantEnabled?e._e():t("zm-tooltip",{attrs:{content:e.$t("inboxSetting.shouldEnableImportant"),placement:"top"}},[t("zm-button",{attrs:{type:"icon",ghost:"",icon:"zm-icon-info-outline","aria-label":"Help info"}})],1)],1)],1):e._e(),e.isGmail||e.isZmail?t("div",[t("div",{staticClass:"inbox-section-option",on:{click:function(t){return e.setInboxSection("starredFirst")}}},[t("div",{staticClass:"inbox-section-icon"},[t("svg-icon",{attrs:{iconClass:"starred-filled"}})],1),t("p",{staticClass:"inbox-line"}),t("p",{staticClass:"inbox-line"})]),t("zm-radio",{attrs:{label:"starredFirst","zm-ta":"setting-general-inbox-section-starred-first"}},[e._v(" "+e._s(e.$t("inboxSetting.starredFirst"))+" ")])],1):e._e()])])])],1),e.isZmail?t("SubFrame",{staticClass:"conversation-sub-frame",attrs:{title:e.$t("inboxSetting.enableImportant")},scopedSlots:e._u([{key:"subtitle",fn:function(){return[t("i18n",{attrs:{path:"inboxSetting.enableImportantTooltip",tag:"span"}},[t("svg-icon",{staticClass:"intextIcon",attrs:{iconClass:"important-colored"}})],1)]},proxy:!0}],null,!1,4070289746)},[t("zm-checkbox",{staticClass:"checkbox conversation-checkbox",attrs:{"zm-ta":"setting-general-inbox-toggle-important-label","aria-label":e.$t("inboxSetting.enableImportant")},on:{change:e.handleChangeImportantEnabled},model:{value:e.isImportantEnabled,callback:function(t){e.isImportantEnabled=t},expression:"isImportantEnabled"}})],1):e._e(),t("SubFrame",{staticClass:"conversation-sub-frame",attrs:{title:e.$t("inboxSetting.organizeByConversation"),subtitle:e.$t("inboxSetting.organizeByConversationTooltip")}},[t("div",{attrs:{"aria-label":e.$t("inboxSetting.organizeByConversation"),role:"group"}},[t("zm-checkbox",{staticClass:"checkbox conversation-checkbox",attrs:{"zm-ta":"setting-general-inbox-toggle-conversation-view","aria-label":e.$t("inboxSetting.organizeByConversation")},on:{change:e.handleConversationView},model:{value:e.conversationView,callback:function(t){e.conversationView=t},expression:"conversationView"}}),e.conversationView?t("zm-radio-group",{attrs:{vertical:"","aria-label":e.$t("generalSettings.showMostRecentOnTop")},on:{change:e.handleRecentTop},model:{value:e.ShowMostRecentMailOnTopEnable,callback:function(t){e.ShowMostRecentMailOnTopEnable=t},expression:"ShowMostRecentMailOnTopEnable"}},[t("zm-radio",{attrs:{label:!1,"zm-ta":"setting-general-recent-bottom"}},[e._v(" "+e._s(e.$t("generalSettings.showMostRecentOnBottom"))+" ")]),t("zm-radio",{attrs:{label:!0,"zm-ta":"setting-general-recent-top"}},[e._v(" "+e._s(e.$t("generalSettings.showMostRecentOnTop"))+" ")])],1):e._e()],1)]),e.enableApprover?t("SubFrame",{attrs:{title:e.$t("approver.approver"),subtitle:e.$t("approver.settingTips"),spotlight:"approver"===e.highlightId},scopedSlots:e._u([{key:"after-title",fn:function(){return[t("svg-icon",{staticClass:"beta-icon",attrs:{iconClass:"beta"}})]},proxy:!0}],null,!1,1001040458)},[t("zm-select",{staticClass:"select-self-dark-mode width-default-selector",attrs:{disabled:!e.screenActionPermission,"aria-label":e.$t("approver.approver"),popperClass:"select-dark-mode width-default-selector-popper","zm-ta":"setting-general-approver"},on:{change:e.handleApproverSetting},model:{value:e.approverSetting,callback:function(t){e.approverSetting=t},expression:"approverSetting"}},e._l(e.approverOptions,(function(e){return t("zm-option",{key:e.value,attrs:{label:e.label,value:e.value,"zm-ta":e.zmta}})})),1)],1):e._e(),t("SubFrame",{attrs:{title:e.$t("generalSettings.loadExternalImages"),subtitle:e.$t("inboxSetting.externalImagesSubtitle")},scopedSlots:e._u([{key:"after-title",fn:function(){return[t("zm-tooltip",{attrs:{"popper-class":"multiline",placement:"top",content:e.$t("generalSettings.externalImageWarning")}},[t("span",{staticClass:"external-image-container tab-focus",attrs:{"aria-label":e.$t("generalSettings.learnMoreOnExternalImage"),role:"button"}},[t("svg-icon",{staticClass:"question",attrs:{iconClass:"question"}})],1)])]},proxy:!0}])},[t("zm-radio-group",{directives:[{name:"metric",rawName:"v-metric:setting_inbox_sections",arg:"setting_inbox_sections"}],attrs:{vertical:"","aria-label":e.$t("generalSettings.loadExternalImages")+","+e.$t("inboxSetting.externalImagesSubtitle")},on:{change:e.handleAllowMailExternalImgChange},model:{value:e.allowMailExternalImg,callback:function(t){e.allowMailExternalImg=t},expression:"allowMailExternalImg"}},[t("zm-radio",{attrs:{label:"1","zm-ta":"setting-general-external-image-on"}},[e._v(e._s(e.$t("generalSettings.alwaysDisplayExternalImages")))]),t("zm-radio",{attrs:{label:"0","zm-ta":"setting-general-external-image-off"}},[e._v(e._s(e.$t("generalSettings.dontDisplayExternalImages")))])],1)],1),t("SubFrame",{attrs:{title:e.$t("inboxSetting.attachmentPlacement")}},[t("zm-radio-group",{attrs:{vertical:"","aria-label":e.$t("inboxSetting.attachmentPlacement")},on:{change:e.handleAttachmentPlacement},model:{value:e.attachmentPlacement,callback:function(t){e.attachmentPlacement=t},expression:"attachmentPlacement"}},[t("zm-radio",{attrs:{label:"below","aria-label":e.$t("inboxSetting.attachmentBelowTheText"),"zm-ta":"setting-inbox-attachment-placement-below"}},[e._v(" "+e._s(e.$t("inboxSetting.belowText"))+" "),t("zm-tooltip",{attrs:{"v-model":!0,"popper-class":"multiline",placement:"right-end"}},[t("div",{attrs:{slot:"content"},slot:"content"},[t("div",[e._v("Below text")]),t("svg-icon",{staticClass:"attachment-placement",attrs:{iconClass:"attachment-placement-below"}})],1),t("span",{staticClass:"attachment-placement-tooltip tab-focus",attrs:{"aria-label":e.$t("inboxSetting.attachmentBelowTheText"),role:"button"}},[t("svg-icon",{staticClass:"question",attrs:{iconClass:"question"}})],1)])],1),t("zm-radio",{attrs:{label:"above","aria-label":e.$t("inboxSetting.attachmentAboveTheText"),"zm-ta":"setting-inbox-attachment-placement-above"}},[e._v(" "+e._s(e.$t("inboxSetting.aboveText"))+" "),t("zm-tooltip",{attrs:{"v-model":!0,"popper-class":"multiline",placement:"right-end"}},[t("div",{attrs:{slot:"content"},slot:"content"},[t("div",[e._v("Above text")]),t("svg-icon",{staticClass:"attachment-placement",attrs:{iconClass:"attachment-placement-above"}})],1),t("span",{staticClass:"attachment-placement-tooltip tab-focus",attrs:{"aria-label":e.$t("inboxSetting.attachmentAboveTheText"),role:"button"}},[t("svg-icon",{staticClass:"question",attrs:{iconClass:"question"}})],1)])],1)],1)],1),t("confirm-dialog",{attrs:{"zm-ta":"setting-general-reload-dialog",title:e.reloadTitle,visible:e.showReloadPageDialog,actions:e.reloadActions,content:e.$t("inboxSetting.restartZoomMail"),width:"400px"}}),t("confirm-dialog",{attrs:{"zm-ta":"setting-general-approver-approve-all",title:e.$t("approver.doNotScreen"),visible:e.showDisableApproverConfirmDialog,actions:e.disableApproverActions,width:"400px"}},[e.hasUnScreendSenders?t("p",[e._v(e._s(e.$t("approver.approveAllDialogContent")))]):e._e(),t("p",[e._v(e._s(e.$t("inboxSetting.restartZoomMail")))])])],1)},Ot=[],Zt=a(80943),$t=a(85061),Rt=g.Enums.SettingConfigField,Ft=g.Enums.SCREENER_STATUS,zt={name:"Inbox",components:{MainFrame:J,SubFrame:ne,ConfirmDialog:Zt.QH},props:{highlightId:{type:String,default:""}},data:function(){var e=this;return{SCREENER_STATUS:Ft,unread:[],ShowMostRecentMailOnTopEnable:0,allowMailExternalImg:"0",attachmentPlacement:"below",isImportantEnabled:"",inboxSection:"default",approverSetting:Ft.OFF,conversationView:!1,showReloadPageDialog:!1,reloadTitle:"",reloadActions:[],allowExternalImagesActions:[{id:"cancel",handler:function(){return e.cancelAllowMailExternalImgSetting()},className:"tab-focus",text:this.$t("operation.cancel"),zmTa:"setting-general-reload-dialog-cancel"},{id:"reload",className:"reload, tab-focus",type:"primary",handler:function(){return window.location.reload()},text:this.$t("operation.restart"),zmTa:"setting-general-reload-dialog-reload"}],changeConversationActions:[{id:"cancel",handler:function(){return e.cancelConversationChange()},className:"tab-focus",text:this.$t("operation.cancel"),zmTa:"setting-general-reload-dialog-cancel"},{id:"reload",className:"reload, tab-focus",type:"primary",handler:function(){return e.confirmConversationChange()},text:this.$t("operation.restart"),zmTa:"setting-general-reload-dialog-reload"}],showDisableApproverConfirmDialog:!1,disableApproverActions:[{id:"cancel",handler:function(){e.showDisableApproverConfirmDialog=!1,e.approverSetting=e.approverStatus},className:"tab-focus",text:this.$t("operation.cancel"),zmTa:"setting-general-approver-all-dialog-cancel"},{id:"approveAll",handler:function(){var t=(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.setScreenerStatus(Ft.OFF);case 2:window.location.reload();case 3:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}(),className:"tab-focus",type:"primary",text:this.$t("operation.restart"),zmTa:"setting-general-approver-all-dialog-confirm"}],approverOptions:[{value:Ft.ALL_USERS,label:this.$t("approver.screenFirstTimeSenders"),zmta:"setting-general-approver-prescreen"},{value:Ft.SPAM_USERS,label:this.$t("approver.screenSuspiciousEmails"),zmta:"setting-general-approver-prescreen-spam"},{value:Ft.OFF,label:this.$t("approver.doNotScreen"),zmta:"setting-general-approver-approver-all"}]}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.Se)(["isGmail","isZmail"])),(0,m.Se)("features",["enableApprover"])),(0,m.Se)("approver",{senders:"visibleSenders"})),(0,m.rn)("inbox",["autoAdvance","isConversationView"])),(0,m.rn)("approver",{approverStatus:function(e){return e.status}})),{},{hasUnScreendSenders:function(){return this.senders.length>0}},(0,m.Se)("delegate",["permissionRole"])),{},{screenActionPermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.SCREEN_SENDER)}}),watch:{approverStatus:function(e){this.approverSetting=e}},created:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.getInfo("ShowMostRecentMailOnTopEnable").then((function(t){e.ShowMostRecentMailOnTopEnable=!!t})),e.getInfo("AllowMailExternalImg").then((function(t){e.allowMailExternalImg=String(t)})),L.Setting.getPersistentSetting({key:Rt.INBOX_LIST_TYPE}).then((function(t){var a,n,i=(null===(a=t.data)||void 0===a?void 0:a.value)||"";i?e.inboxSection=null===(n=JSON.parse(i))||void 0===n?void 0:n.type:e.inboxSection="default"})),L.Setting.getPersistentSetting({key:Rt.CUSTOM_ATTACHMENT_PLACE}).then((function(t){var a,n=(null===(a=t.data)||void 0===a?void 0:a.value)||"";e.attachmentPlacement=n||"below"})),e.getImportantEnabled(),e.approverSetting=e.approverStatus,e.conversationView=e.isConversationView;case 7:case"end":return t.stop()}}),t)})))()},methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("approver",["setScreenerStatus"])),{},{handleApproverSetting:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e!==Ft.OFF){a.next=4;break}t.showDisableApproverConfirmDialog=!0,a.next=6;break;case 4:return a.next=6,t.setScreenerStatus(e);case 6:case"end":return a.stop()}}),a)})))()},getInfo:function(e){return new Promise((function(t){window.zoomSdk.postJsMessage({functionName:"mailui_getconfiguration",params:{key:e}}).then((function(e){0===e.returnCode&&t(e.result.GetConfiguration.value)}))}))},setInfo:function(e,t){return new Promise((function(a,n){window.zoomSdk.postJsMessage({functionName:"mailui_setconfiguration",params:{key:e,value:t}}).then((function(e){0===e.returnCode?a(e.result.SetConfiguration.key):n(e)}))}))},handleRecentTop:function(e){this.setInfo("ShowMostRecentMailOnTopEnable",e?1:0),this.$store.commit("changeRecentOnTop",e),this.$metric.report(e?"setting_recent_emails_on_top_checked":"setting_recent_email_on_top_unchecked")},handleAllowMailExternalImgChange:function(e){var t=this,a="1"===e;this.$store.commit("changeAllowMailExternalImg",a),this.setInfo("AllowMailExternalImg",Number(e)).then((function(){if(a)t.reloadActions=t.allowExternalImagesActions,t.reloadTitle=t.$t("generalSettings.loadExternalImages"),t.showReloadPageDialog=!0,t.$store.commit("setPreventBack",!0);else try{(0,$t._S)()}catch(e){console.error("Failed to set document wide img-src csp",e)}}))["catch"]((function(){t.showReloadPageDialog=!1})),this.$metric.report(a?"external_image_setting_on":"external_image_setting_off")},handleAttachmentPlacement:function(e){var t=this;L.Setting.setPersistentSetting({key:Rt.CUSTOM_ATTACHMENT_PLACE,value:e}).then((function(){t.$store.commit("inbox/changeAttachmentPlacement",e)}))["catch"]((function(e){console.error("attachment placement failed:",e)}))},getImportantEnabled:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r,o,s;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={url:"/zmail/v1/users/me/settings/hideImportant",serverType:"zmail",method:"GET",body:""},t.next=3,L.Http.sendHttpRequest(a);case 3:if(n=t.sent,i=n.data,r=n.errorCode,t.prev=6,0===r){t.next=9;break}throw Error();case 9:if(o=JSON.parse(i.response),!o.error){t.next=12;break}throw Error();case 12:o?(s=o.hideImportant,e.isImportantEnabled=!1===s):e.$msg(e.$t("contacts.failedToGetImportant")),t.next=18;break;case 15:throw t.prev=15,t.t0=t["catch"](6),Error();case 18:case"end":return t.stop()}}),t,null,[[6,15]])})))()},handleChangeImportantEnabled:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r,o,s;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=!e.isImportantEnabled,"importantFirst"===e.inboxSection&&e.setInboxSection("default"),n={url:"/zmail/v1/users/me/settings/hideImportant",serverType:"zmail",method:"PUT",body:JSON.stringify({hideImportant:a})},t.next=5,L.Http.sendHttpRequest(n);case 5:if(i=t.sent,r=i.data,o=i.errorCode,t.prev=8,0===o){t.next=11;break}throw Error();case 11:if(s=JSON.parse(r.response),!s.error){t.next=14;break}throw Error();case 14:s?e.$store.commit("inbox/changeImportantEnabled",!a):e.$msg(e.$t("contacts.failedToChangeImportant")),t.next=20;break;case 17:throw t.prev=17,t.t0=t["catch"](8),Error();case 20:case"end":return t.stop()}}),t,null,[[8,17]])})))()},cancelAllowMailExternalImgSetting:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,e.showReloadPageDialog=!1,e.$store.commit("setPreventBack",!1),e.allowMailExternalImg="0",e.$store.commit("changeAllowMailExternalImg",!1),t.next=7,e.setInfo("AllowMailExternalImg",0);case 7:t.next=12;break;case 9:t.prev=9,t.t0=t["catch"](0),console.log("cancelAllowMailExternalImgSetting error",t.t0);case 12:return t.prev=12,e.showReloadPageDialog=!1,t.finish(12);case 15:case"end":return t.stop()}}),t,null,[[0,9,12,15]])})))()},setInboxSection:function(e){("importantFirst"!==e||this.isImportantEnabled)&&(this.inboxSection=e,this.handleInboxSection(e))},handleInboxSection:function(e){var t=this,a={type:e};L.Setting.setPersistentSetting({key:Rt.INBOX_LIST_TYPE,value:JSON.stringify(a)}).then((function(){t.$store.commit("inbox/changeInboxType",a),t.$metric.report("setting_inbox_sections",{option:e})}))},handleConversationView:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:console.debug("handleConversationView",e.conversationView),e.reloadActions=e.changeConversationActions,e.reloadTitle=e.$t(e.conversationView?"inboxSetting.enbaleOrganizeByConversation":"inboxSetting.disbaleOrganizeByConversation"),e.showReloadPageDialog=!0;case 4:case"end":return t.stop()}}),t)})))()},confirmConversationChange:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.syncConversationViewConfig();case 2:window.location.reload();case 3:case"end":return t.stop()}}),t)})))()},cancelConversationChange:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.conversationView=!e.conversationView,e.showReloadPageDialog=!1;case 2:case"end":return t.stop()}}),t)})))()},syncConversationViewConfig:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.setInfo(Rt.CONVERSATION_VIEW,e.conversationView?1:0);case 2:return e.$store.commit("inbox/setConversationView",e.conversationView?1:0),t.next=5,e.$store.dispatch("registerGlobalAPIConfig");case 5:case"end":return t.stop()}}),t)})))()}})},Ut=zt,Bt=(0,A.Z)(Ut,Nt,Ot,!1,null,"1934bc82",null),Ht=Bt.exports,Gt=function(){var e,t,a,n,i,r,o=this,s=o._self._c;return o.showTemplateCreatePage?s("template-create-page",{ref:"createPage",attrs:{type:o.createType,template:o.selectedTemplate,readOnly:o.selectedTemplate.role&&o.selectedTemplate.role!==o.TEMPLATE_ACL_ROLE.WRITER},on:{exit:o.handleBackFromEditor}}):s("MainFrame",{attrs:{title:o.$t("settings.templates")}},[o.sharedTemplatesEnabled?s("SubFrame",[s("zm-tabs",{attrs:{type:"pipeline"},model:{value:o.currentTab,callback:function(e){o.currentTab=e},expression:"currentTab"}},[s("zm-tab-pane",{attrs:{label:o.$t("template.myTemplates"),name:"private","zm-ta":"setting-template-my-templates-tab"}}),s("zm-tab-pane",{attrs:{label:o.$t("template.sharedTemplates"),name:"shared","zm-ta":"setting-template-shared-templates-tab"}})],1)],1):o._e(),s("TemplateList",{class:["template-list",{"no-tabs":!o.sharedTemplatesEnabled}],attrs:{type:o.currentTab,templates:o.sortedTemplatesBy(o.currentTab,"id"),isFetching:o.getSlice(o.currentTab).isFetching,pageSize:o.pageSize,loadingId:o.loadingId,actions:["edit"].concat((0,x.Z)(o.sharedTemplatesEnabled?["share"]:[]),["delete"])},on:{init:function(e){return o.handleInit(o.currentTab)},fetch:function(e){return o.handleFetch(o.currentTab,e)},add:function(e){return o.handleAdd(o.currentTab,e)},edit:function(e){return o.handleEdit(o.currentTab,e)},delete:function(e){return o.handleDelete(o.currentTab,e)},share:function(e){return o.handleShare(o.currentTab,e)}}}),s("DeleteTemplateDialog",{attrs:{isDeleting:o.isDeleting,visible:o.showDeleteDialog,templateName:null===(e=o.stagedDeletionTemplate)||void 0===e?void 0:e.displayName,templateType:null===(t=o.stagedDeletionTemplate)||void 0===t?void 0:t.type},on:{cancel:function(e){o.showDeleteDialog=!1},confirm:o.handleDeleteConfirm}}),s("ShareTemplateDialog",{attrs:{isSharing:o.isSharing,visible:o.showShareDialog,templateName:null===(a=o.stagedSharingTemplate)||void 0===a?void 0:a.displayName,initialAcl:null===(n=o.stagedSharingTemplate)||void 0===n?void 0:n.acl,hideFooterNote:(null===(i=o.stagedSharingTemplate)||void 0===i?void 0:i.type)===o.TEMPLATE_TYPE.SHARED},on:{cancel:function(e){o.showShareDialog=!1},confirm:o.handleShareConfirm}}),s("TemplateLimitReachedDialog",{attrs:{visible:o.showLimitReachedDialog,templateLimit:null===(r=o.getSlice(o.createType))||void 0===r?void 0:r.templateLimit},on:{close:function(e){o.showLimitReachedDialog=!1}}})],1)},Vt=[],Wt=function(){var e=this,t=e._self._c;return t("SubFrame",{staticClass:"template-list-subframe",attrs:{role:"table","aria-label":e.$t("settings.templates")}},[t("zm-input",{directives:[{name:"show",rawName:"v-show",value:e.templates.length>0,expression:"templates.length > 0"}],staticClass:"search-input",attrs:{slot:"header-left",placeholder:e.$t("search.search"),label:e.$t("template.searchTemplates"),"zm-ta":"setting-template-search-input"},slot:"header-left",model:{value:e.searchQuery,callback:function(t){e.searchQuery=t},expression:"searchQuery"}},[t("SvgIcon",{attrs:{slot:"prefix",iconClass:"search"},slot:"prefix"})],1),e.headAddTemplateBtnVisible?t("zm-button",{staticClass:"add-template-button",attrs:{slot:"header",type:"primary","zm-ta":"setting-template-add-btn","aria-label":"shared"===e.type?e.$t("template.createSharedTemplate"):e.$t("template.createTemplate")},on:{click:function(t){return e.$emit("add")}},slot:"header"},[t("SvgIcon",{attrs:{iconClass:"plus"}}),e._v(" "+e._s("shared"===e.type?e.$t("template.sharedTemplate"):e.$t("template.template"))+" ")],1):e._e(),t("zm-table",{directives:[{name:"loading",rawName:"v-loading",value:0===e.currentPage.length&&e.isFetching,expression:"currentPage.length === 0 && isFetching"}],key:e.type,ref:"templateTable",staticClass:"table",attrs:{"element-loading-spinner":"zm-icon-loading","show-empty-image":!1,data:e.currentPage,"show-header":!1,"use-flip":!1,role:"presentation","row-class-name":"template-item-row"},on:{"row-click":e.handleRowClick}},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.isFetching,expression:"!isFetching"}],staticClass:"empty-state",attrs:{slot:"empty"},slot:"empty"},[t("span",{attrs:{id:"templateTableEmptyStateDescription"}},[e._v(" "+e._s(""===e.searchQuery?"shared"===e.type?e.$t("template.descriptionShared"):e.$t("template.description"):e.$t("template.noSearchResults"))+" ")]),t("zm-button",{directives:[{name:"show",rawName:"v-show",value:e.modifyTemplatePermission,expression:"modifyTemplatePermission"}],staticClass:"add-template-button",attrs:{type:"primary","zm-ta":"setting-template-add-btn","aria-describedby":"templateTableEmptyStateDescription","aria-label":"shared"===e.type?e.$t("template.createSharedTemplate"):e.$t("template.createTemplate")},on:{click:function(t){return e.$emit("add")}}},[t("SvgIcon",{attrs:{iconClass:"plus"}}),e._v(" "+e._s("shared"===e.type?e.$t("template.sharedTemplate"):e.$t("template.template"))+" ")],1)],1),t("zm-table-column",{attrs:{prop:"name",label:e.$t("template.templateName"),width:"auto"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row,i=n.id,r=n.name,o=n.locked;return[t("div",{staticClass:"template-item-wrap tab-focus",attrs:{role:"cell",tabindex:"0"}},[i===e.loadingId?t("i",{staticClass:"zm-icon-loading small"}):t("SvgIcon",o?{staticClass:"disabled",attrs:{iconClass:"triangle-alert-filled"}}:{attrs:{iconClass:"template"}}),o?t("span",{staticClass:"template-item-text disabled"},[e._v(" "+e._s(e.$t("template.templateLocked"))+" ")]):r.length>0?t("span",{staticClass:"template-item-text"},[e._v(" "+e._s(r))]):t("span",{staticClass:"template-item-text untitled"},[e._v(" ["+e._s(e.$t("template.untitled"))+"]")])],1)]}}])}),"shared"===e.type?t("zm-table-column",{attrs:{prop:"owner",width:"240",label:e.$t("groupSetting.owner")},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.owner;return(null===n||void 0===n?void 0:n.length)>0?[t("Avatar",{staticClass:"template-item-owner-avatar",attrs:{name:n,email:n}}),t("span",{staticClass:"template-item-owner-label"},[e._v(e._s(n))])]:void 0}}],null,!0)}):e._e(),t("zm-table-column",{attrs:{prop:"actions",width:"116",className:"template-action-column",align:"right"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return e._l(e.mappedActions,(function(a){var i=a.name,r=a.label,o=a.iconClass,s=a.disabled,l=a.zmTa;return t("zm-tooltip",{key:i,attrs:{content:r,placement:"bottom",enterable:!1}},[t("zm-button",{directives:[{name:"metric",rawName:"v-metric:setting_delete_template",value:"delete"===n.name,expression:"row.name === 'delete'",arg:"setting_delete_template"}],staticClass:"template-item-action",attrs:{disabled:s(n)||!!e.loadingId||!e.modifyTemplatePermission,"aria-label":r,"aria-expanded":void 0,"zm-ta":l(n)},on:{click:function(t){return t.stopPropagation(),e.$emit(i,n.id)}}},[t("svg-icon",{attrs:{iconClass:o}})],1)],1)}))}}])})],1),e.displayableTemplates.length>0?t("div",{staticClass:"pagination-wrap"},[t("zm-pagination",{key:e.type,attrs:{small:"",layout:"prev, pager, next","page-count":e.pageCount,"no-jump":!0,"current-page":e.pageNumber,"zm-ta":"setting-template-table-pagination"},on:{"update:currentPage":function(t){e.pageNumber=t},"update:current-page":function(t){e.pageNumber=t}}})],1):e._e()],1)},Kt=[],jt=a(66350),qt={name:"TemplateList",components:{"zm-pagination":jt.Z,SubFrame:ne,Avatar:Ke.Z},props:{type:{type:String,default:""},templates:{type:Array,default:[]},isFetching:{type:Boolean,default:!1},pageSize:{type:Number,default:25},loadingId:{type:String,default:null},actions:{type:Array,default:[]}},emits:["init","fetch","add","edit","delete","share"],data:function(){return{searchQuery:"",pageNumber:1,searchAttrs:["name","owner"],actionsMap:{edit:{label:this.$t("operation.edit"),iconClass:"pen",disabled:function(e){return e.locked||e.role&&e.role!==h.TEMPLATE_ACL_ROLE.WRITER},zmTa:function(e){return"setting-template-table-edit-btn-".concat(e.name.replaceAll(" ","-").toLowerCase())}},share:{label:this.$t("operation.share"),iconClass:"share",disabled:function(e){return e.locked||e.role&&e.role!==h.TEMPLATE_ACL_ROLE.WRITER},zmTa:function(e){return"setting-template-table-share-btn-".concat(e.name.replaceAll(" ","-").toLowerCase())}},delete:{label:this.$t("operation.delete"),iconClass:"trash",disabled:function(e){return e.role&&e.role!==h.TEMPLATE_ACL_ROLE.WRITER},zmTa:function(e){return"setting-template-table-delete-btn-".concat(e.name.replaceAll(" ","-").toLowerCase())}}}}},computed:(0,d.Z)((0,d.Z)({},(0,m.Se)("delegate",["permissionRole"])),{},{modifyTemplatePermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.MODIFY_TEMPLATE)},headAddTemplateBtnVisible:function(e){var t=e.modifyTemplatePermission,a=e.isFetching,n=e.displayableTemplates;return!!t&&(a||0!==n.length)},displayableTemplates:function(e){var t=e.searchQuery,a=e.templates;return this.filterTemplatesByQuery(t,a)},currentPage:function(e){var t=e.displayableTemplates,a=e.pageNumber,n=e.pageSize,i=(a-1)*n,r=a*n;return t.slice(i,r)},pageCount:function(e){var t=e.displayableTemplates,a=e.pageSize;return Math.floor((t.length-1)/a)+1},showEmptyState:function(e){var t=e.templates,a=e.isFetching;return 0===t.length&&!a},mappedActions:function(e){var t=e.actions,a=e.actionsMap,n=t.filter((function(e){return e in a}));return n.map((function(e){return(0,d.Z)({name:e},a[e])}))}}),watch:{type:{handler:function(){this.$emit("init")},immediate:!0},searchQuery:function(e,t){""===t&&this.$emit("fetch","all"),""!==t&&""!==e||(this.pageNumber=1)},pageNumber:function(e){var t,a;null===(t=this.$refs.templateTable)||void 0===t||null===(a=t.$refs.bar)||void 0===a||a.scrollToBeginY(),""===this.searchQuery&&e>=this.pageCount&&this.$emit("fetch","more")}},methods:{handleRowClick:function(e){!this.actions.includes("edit")||this.loadingId||e.locked||this.$emit("edit",e.id)},filterTemplatesByQuery:function(e,t){return(0,_.ZX)(t,e,{attributes:this.searchAttrs,caseSensitive:!1})}}},Yt=qt,Jt=(0,A.Z)(Yt,Wt,Kt,!1,null,"3547dbdd",null),Xt=Jt.exports,Qt=function(){var e=this,t=e._self._c;return t("main-frame",{staticClass:"template",attrs:{title:e.isNewTemplate?e.type===e.TEMPLATE_TYPE.SHARED?e.$t("template.newSharedTemplate"):e.$t("template.newTemplate"):null},scopedSlots:e._u([e.isNewTemplate?null:{key:"left-header",fn:function(){return[t("zm-button",{directives:[{name:"metric",rawName:"v-metric:setting_template_back",arg:"setting_template_back"}],staticClass:"header-button",attrs:{type:"secondary","zm-ta":"cancel-save-template",disabled:e.isSaving},on:{click:e.handleCancel}},[e._v(" "+e._s(e.$t("common.back"))+" ")])]},proxy:!0},{key:"header",fn:function(){return[e.hasOverflow?t("SettingsAlert",{attrs:{message:e.$t("template.templateExceedsMaxSizeMB",[e.maxContentSizeMB])}}):e._e(),e.isNewTemplate?t("zm-button",{directives:[{name:"metric",rawName:"v-metric:setting_template_cancel",arg:"setting_template_cancel"}],staticClass:"header-button",attrs:{type:"secondary","zm-ta":"cancel-save-template",disabled:e.isSaving},on:{click:e.handleCancel}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")]):e._e(),e.readOnly?e._e():t("zm-button",{directives:[{name:"metric",rawName:"v-metric:setting_template_save",arg:"setting_template_save"}],staticClass:"header-button",attrs:{type:"primary","zm-ta":"save-template",disabled:!e.canSave,loading:e.isSaving},on:{click:e.saveTemplate}},[e._v(" "+e._s(e.isNewTemplate?e.$t("operation.save"):e.$t("operation.saveChanges"))+" ")])]},proxy:!0}],null,!0)},[t("SubFrame",{attrs:{title:e.$t("template.templateName")}},[t("div",{staticClass:"template-content"},[t("div",[t("zm-input",{attrs:{"zm-ta":"setting-template-name-input",label:e.$t("template.templateName"),readonly:e.readOnly||e.isSaving},model:{value:e.subject,callback:function(t){e.subject=t},expression:"subject"}}),t("span",{staticClass:"subject-field-description"},[e._v(" "+e._s(e.$t("template.thisIsAlsoTheSubject"))+" ")])],1),t("div",{class:["quill","zoom-modal",{"force-light":!e.isMailBetaFeatureEnabled}]},[t("div",{staticClass:"editor-content"},[t("editor",{ref:"editor",attrs:{disabled:e.isSaving,hiddenCommands:[e.EditorCommands.INSERT_IMAGE],readOnly:e.readOnly,useToolbar:!0,toolbarStyle:e.showFixedEditTool?"bottom-float":"flow","zm-ta":"setting-template-editor"},on:{showFileSelector:e.showImageFileSelector,input:e.onEditorInput,changeToFixedToolbar:function(t){e.showFixedEditTool=!0}},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}},[t("image-uploader",{ref:"imageLoader",attrs:{"zm-ta":"setting-template-editor-image-loader",sizeLimit:e.maxContentSizeMB},on:{onImageLoaded:e.onGetImage}})],1)],1),e.readOnly?e._e():t("Toolbar",{attrs:{disabledActions:e.isSaving?"all":[],hiddenActions:[e.ToolbarActions.DELAYED_SEND,e.ToolbarActions.SELECT_FILE,e.ToolbarActions.SCHEDULED_SEND,e.ToolbarActions.INSERT_INLINE_IMAGE,e.ToolbarActions.INSERT_TEMPLATE,e.ToolbarActions.DELETE_DRAFT,e.ToolbarActions.SELECT_SIGNATURE,e.ToolbarActions.SET_ENCRYPTION,e.ToolbarActions.PASSWORD_PROTECTION],getEditorRef:function(){return e.$refs.editor},showEditTool:e.showFixedEditTool},on:{toggleEditTool:function(t){e.showFixedEditTool=!e.showFixedEditTool}}})],1)])]),t("ShareTemplateDialog",{attrs:{isSharing:!1,visible:e.showShareDialog,templateName:e.subject,initialAcl:[],hideFooterNote:!0},on:{cancel:function(t){e.showShareDialog=!1},confirm:e.handleShareConfirm}}),t("TemplateLimitReachedDialog",{attrs:{visible:e.showLimitReachedDialog,templateLimit:e.getSlice(e.type).templateLimit},on:{close:function(t){e.showLimitReachedDialog=!1}}}),t("SaveChangesDialog",{attrs:{visible:e.showSaveDialog,title:e.$t("common.unSavedChange")},on:{cancel:e.saveChangesDialogCallbacks.cancel,dontSave:e.saveChangesDialogCallbacks.dontSave,save:e.saveChangesDialogCallbacks.save}},[t("i18n",{attrs:{slot:"description",path:"template.doYouWantToSaveYourTemplate",tag:"span"},slot:"description",scopedSlots:e._u([{key:"0",fn:function(){var a;return[(null===(a=e.subject)||void 0===a?void 0:a.length)>0?t("span",[e._v(e._s(e.subject))]):t("i",[e._v(e._s(e.$t("template.untitled")))])]},proxy:!0}])})],1)],1)},ea=[],ta=a(32153),aa=a(77291),na=a(72951),ia=function(){var e=this,t=e._self._c;return t("zm-upload",{staticClass:"mc-images-file-upload",attrs:{action:"",multiple:e.multiple,"before-upload":e.onBeforeUpload,accept:e.acceptImagesType}},[t("button",{ref:"imageFileTrigger"})])},ra=[],oa={name:"ImageUploader",props:{multiple:Boolean,format:String,sizeLimit:{type:Number,default:5}},computed:{acceptImagesType:function(){return g.Utils.ACCEPT_IMAGE_TYPES}},methods:{readFile:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.abrupt("return",new Promise((function(a,n){if(t.format===g.Enums.IMAGE_FORMAT.BASE64){var i=new FileReader;i.addEventListener("load",(function(){try{var e=i.result;a(e)}catch(t){n(t)}})),i.addEventListener("error",(function(e){n(e)})),i.readAsDataURL(e)}else a(e)})));case 1:case"end":return a.stop()}}),a)})))()},onBeforeUpload:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=e.size,i=1024*t.sizeLimit*1024,r=t.sizeLimit<1?t.$t("common.imageLargerThanLimitKB",[1e3*t.sizeLimit]):t.$t("common.imageLargerThanLimit",[t.sizeLimit]),!(n>i)){a.next=6;break}return t.$undoNotice({iconClass:"crossmark",title:r}),a.abrupt("return");case 6:return a.next=8,L.Attachment.checkUnsupportedFile({files:[e],unsupportedTypes:[g.Enums.UNSUPPORTED_FILE_TYPE.HEIF]});case 8:if(o=a.sent,console.debug("===> check unsupported file finished",e),o){a.next=13;break}return console.error("check unsupported file failed"),a.abrupt("return");case 13:if(!o.includeUnsupported){a.next=16;break}return t.$msg(t.$t("compose.imageTypeNotSupport")),a.abrupt("return");case 16:return t.readFile(e).then((function(e){console.log(e),t.$emit("onImageLoaded",e)}))["catch"]((function(){t.$undoNotice({iconClass:"crossmark",title:t.$t("common.cantUpload",[e.name])})})),a.abrupt("return",!1);case 18:case"end":return a.stop()}}),a)})))()},showImageFileSelector:function(){this.$refs.imageFileTrigger.click()}}},sa=oa,la=(0,A.Z)(sa,ia,ra,!1,null,"00e9b5f1",null),ca=la.exports,ua=function(){var e=this,t=e._self._c;return t("span",{staticClass:"alert-wrap"},[t("SvgIcon",{attrs:{iconClass:"triangle-alert-filled"}}),t("span",{staticClass:"message"},[e._v(e._s(e.message))])],1)},da=[],ma={name:"SettingsAlert",props:{message:{type:String,default:""}}},pa=ma,_a=(0,A.Z)(pa,ua,da,!1,null,"3a338b10",null),fa=_a.exports,ha=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{visible:e.visible,"close-on-press-escape":!1,"append-to-body":!0,width:"540px","aria-labelledby":"shareTemplateDialogTitle","aria-describedby":"shareTemplateDialogDescription"}},[t("i18n",{staticClass:"zm-dialog__title",attrs:{slot:"title",id:"shareTemplateDialogTitle",path:"template.shareTemplate",tag:"span"},slot:"title",scopedSlots:e._u([{key:"0",fn:function(){return[""!==e.templateName?t("span",[e._v(e._s(e.templateName))]):t("i",[e._v(e._s(e.$t("template.untitled")))])]},proxy:!0}])}),t("span",{attrs:{id:"shareTemplateDialogDescription"}},[t("span",[e._v(" "+e._s(e.$t("template.shareDescription"))+" ")]),e.isEncryptedZmail?t("span",[e._v(" "+e._s(e.$t("template.shareEncryptionNotice"))+" ")]):e._e()]),t("zm-form",{staticClass:"contact-selector-form",attrs:{"label-position":"top",model:e.formData}},[t("zm-form-item",{attrs:{label:e.$t("template.shareTo"),prop:"shareTo"}},[t("ContactsSelector",{ref:"ContactRef",staticClass:"contact-email-address-select",attrs:{label:e.$t("template.shareTo"),labelBy:"shareTemplateDialogSearchDescription",isInternalUser:!0,placeholder:e.$t("delegate.search"),autofocus:!0,value:e.formData.shareTo,singleSelector:!1,type:"default",checkExternalUsersFunc:"getEmailHost"},on:{change:function(t){e.formData.shareTo=t},typeMapChange:function(t){e.contactToTypeMap=t}}}),t("span",{staticClass:"search-description",attrs:{id:"shareTemplateDialogSearchDescription"}},[e._v(" "+e._s(e.$t("template.shareToDescription"))+" ")])],1),t("zm-form-item",{attrs:{prop:"shareWithDomain"}},[t("zm-checkbox",{model:{value:e.formData.shareWithDomain,callback:function(t){e.$set(e.formData,"shareWithDomain",t)},expression:"formData.shareWithDomain"}},[e._v(" "+e._s(e.$t("template.everyoneInMyOrganization"))+" ")])],1)],1),t("span",{staticClass:"footer",attrs:{slot:"footer"},slot:"footer"},[e.hideFooterNote?e._e():t("footer",{class:["footer-note","tab-focus"],attrs:{tabindex:"0"}},[e._v(" "+e._s(e.$t("template.yourTemplateWillBeMovedTo",[e.$t("template.sharedTemplates")]))+" ")]),t("zm-button",{attrs:{"zm-ta":"setting-template-share-dialog-cancel-btn",disabled:e.isSharing},on:{click:function(t){return e.$emit("cancel")}}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")]),t("zm-button",{attrs:{type:"primary","zm-ta":"setting-template-share-dialog-share-btn",disabled:!e.canShare,loading:e.isSharing},on:{click:e.handleConfirm}},[e._v(" "+e._s(e.$t("operation.share"))+" ")])],1)],1)},ga=[],va=(a(90336),a(70607)),Ea={name:"ShareTemplateDialog",components:{ContactsSelector:va.Z},props:{visible:{type:Boolean,default:!1},templateName:{type:String,default:""},initialAcl:{type:Array,default:function(){return[]}},isSharing:{type:Boolean,default:!1},hideFooterNote:{type:Boolean,default:!1}},data:function(){return{formData:{shareTo:[],shareWithDomain:!1},contactToTypeMap:{}}},computed:(0,d.Z)((0,d.Z)({},(0,m.Se)(["isEncryptedZmail"])),{},{groupList:function(){return this.getContactsWithType("group")},canShare:function(){var e=this;return!this.isEncryptedZmail||this.formData.shareTo.every((function(t){return["group","internal"].includes(e.contactToTypeMap[t])}))}}),watch:{initialAcl:function(e){this.formData.shareTo=e.map((function(e){var t=e.emailAddress;return t})).filter((function(e){return e})),this.formData.shareWithDomain=e.findIndex((function(e){var t=e.type;return"domain"===t}))>-1}},methods:{getContactsWithType:function(e){var t=this;return Object.keys(this.contactToTypeMap).filter((function(a){return t.contactToTypeMap[a]===e}))},handleConfirm:function(){var e,t,a,n=this,i=(null===(e=this.formData)||void 0===e?void 0:e.shareTo)||[],r=(t={},(0,vt.Z)(t,h.TEMPLATE_ACL_TYPE.USER,i.filter((function(e){return!n.groupList.includes(e)}))),(0,vt.Z)(t,h.TEMPLATE_ACL_TYPE.GROUP,this.groupList),t),o=[],s=function(e){if(Object.hasOwn(r,e)){var t=r[e];t.forEach((function(t){o.push({type:e,emailAddress:t,role:h.TEMPLATE_ACL_ROLE.READER})}))}};for(var l in r)s(l);null!==(a=this.formData)&&void 0!==a&&a.shareWithDomain&&o.push({type:h.TEMPLATE_ACL_TYPE.DOMAIN,role:h.TEMPLATE_ACL_ROLE.READER}),this.$emit("confirm",o)}}},ba=Ea,Aa=(0,A.Z)(ba,ha,ga,!1,null,"16bbd354",null),ya=Aa.exports,Ia=a(7053),Sa=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{"show-close":!0,visible:e.visible,"close-on-press-escape":!1,"append-to-body":!0,"before-close":e.handleCancel,width:"400px",title:e.title,"aria-describedby":"saveChangesDialogDescription"}},[t("span",{attrs:{id:"saveChangesDialogDescription"}},[e._t("description")],2),t("span",{attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{attrs:{"zm-ta":"setting-save-changes-dialog-dont-save-btn"},on:{click:function(t){return e.$emit("dontSave")}}},[e._v(" "+e._s(e.$t("common.discard"))+" ")]),t("zm-button",{attrs:{type:"primary","zm-ta":"setting-save-changes-dialog-save-btn"},on:{click:function(t){return e.$emit("save")}}},[e._v(" "+e._s(e.$t("operation.save"))+" ")])],1)])},Ca=[],Pa={name:"SaveChangesDialog",props:{title:{type:String,default:""},visible:{type:Boolean,default:!1}},methods:{handleCancel:function(){this.$emit("cancel")}}},Ma=Pa,Ta=(0,A.Z)(Ma,Sa,Ca,!1,null,null,null),wa=Ta.exports,Da=a(12327),xa=g.Business.ContentParser,La=(0,_.wE)((function(){return Promise.resolve().then(a.bind(a,12327))})),ka={name:"CreateTemplate",components:{Toolbar:La,ImageUploader:ca,MainFrame:J,editor:na["default"],SubFrame:ne,SettingsAlert:fa,ShareTemplateDialog:ya,TemplateLimitReachedDialog:Ia.Z,SaveChangesDialog:wa},props:{template:{type:Object,default:{}},type:{type:String,default:h.TEMPLATE_TYPE.PRIVATE},readOnly:{type:Boolean,default:!1}},data:function(){return{ToolbarActions:Da.ToolbarActions,TEMPLATE_TYPE:h.TEMPLATE_TYPE,showFixedEditTool:!1,EditorCommands:Object.freeze(aa.d),content:"",subject:"",hasChanges:!1,hasContent:!1,hasOverflow:!1,isSaving:!1,componentMounted:!1,showShareDialog:!1,showLimitReachedDialog:!1,showSaveDialog:!1,saveChangesDialogCallbacks:{cancel:function(){},dontSave:function(){},save:function(){}}}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["allowMailExternalImg"])),(0,m.rn)("template",["maxContentSizeBytes"])),(0,m.rn)("auth",["isMailBetaFeatureEnabled"])),(0,m.Se)("template",["getSlice"])),{},{isNewTemplate:function(){return!this.template.hasOwnProperty("id")},hasSubject:function(){return""!==this.subject},canSave:function(){return!this.readOnly&&!this.hasOverflow},maxContentSizeMB:function(){var e=Math.floor(this.maxContentSizeBytes/Math.pow(10,6)),t=e/1.33;return Number(t.toFixed(2))},size:function(){return new Blob([this.content]).size/1e3},sanitizedTemplate:function(){var e=new xa(this.template.body),t=e.sanitize({filterThirdPartyLinks:!this.allowMailExternalImg}).generate();return e.destroy(),t}}),watch:{subject:function(){this.componentMounted&&(this.hasChanges=!0)},content:function(){this.componentMounted&&(this.hasChanges=!0),this.validateContent()}},mounted:function(){var e=this;this.template.id&&(this.subject=this.template.name,this.content=(0,_.mM)(this.sanitizedTemplate),this.setEditorContent(),this.validateContent()),this.$nextTick((function(){e.componentMounted=!0}))},methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("template",["addTemplate","updateTemplate"])),{},{setEditorContent:function(){var e=this.$refs.editor.$refs.squireEditor;e&&e.setContent(this.sanitizedTemplate)},handleCancel:function(){var e=this,t=function(t){t&&e.handleBack()};this.checkClose(t)},handleBack:function(){this.$emit("exit")},showImageFileSelector:function(){this.$refs.imageLoader.showImageFileSelector()},saveTemplate:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.canSave){t.next=2;break}return t.abrupt("return");case 2:if(e.hasSubject||e.hasContent){t.next=7;break}return e.$msg(e.$t("template.pleaseAddNameAndContentToSave")),t.abrupt("return");case 7:if(e.hasSubject){t.next=12;break}return e.$msg(e.$t("template.pleaseAddNameToSave")),t.abrupt("return");case 12:if(e.hasContent){t.next=15;break}return e.$msg(e.$t("template.pleaseAddContentToSave")),t.abrupt("return");case 15:if(!e.isNewTemplate){t.next=25;break}if(e.type!==h.TEMPLATE_TYPE.PRIVATE){t.next=22;break}return t.next=19,e.addNewTemplate();case 19:return t.abrupt("return",t.sent);case 22:e.type===h.TEMPLATE_TYPE.SHARED&&(e.showShareDialog=!0);case 23:t.next=28;break;case 25:return t.next=27,e.updateExistingTemplate();case 27:return t.abrupt("return",t.sent);case 28:case"end":return t.stop()}}),t)})))()},handleShareConfirm:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.showShareDialog=!1,a.next=3,t.addNewTemplate(e);case 3:case"end":return a.stop()}}),a)})))()},addNewTemplate:function(){var e=arguments,t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o,s;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return i=e.length>0&&void 0!==e[0]?e[0]:[],t.isSaving=!0,a.next=4,t.addTemplate({type:t.type,data:(0,d.Z)({name:t.subject,body:t.content},t.type===h.TEMPLATE_TYPE.SHARED&&{acl:i})});case 4:if(r=a.sent,o=r.errorCode,s=r.error,0!==o){a.next=12;break}t.$msg({type:"Success",title:"",content:t.$t("template.templateSaved")}),t.handleBack(),a.next=22;break;case 12:a.t0=null===s||void 0===s||null===(n=s.result)||void 0===n?void 0:n.error_code,a.next=a.t0===h.MailErrorCode.Common_LimitReached?15:a.t0===h.MailErrorCode.Mail_Client_Is_Offline?17:a.t0===h.MailErrorCode.EmailTemplate_Size_Overflow?19:21;break;case 15:return t.showLimitReachedDialog=!0,a.abrupt("break",22);case 17:return t.$msg(t.$t("template.couldntSaveTemplateOffline")),a.abrupt("break",22);case 19:return t.$msg({title:t.$t("template.couldntSaveTemplateShort"),content:t.$t("template.reduceSizeOfTemplate")}),a.abrupt("break",22);case 21:t.$msg(t.$t("template.couldntSaveTemplate"));case 22:return t.isSaving=!1,a.abrupt("return",0===o);case 24:case"end":return a.stop()}}),a)})))()},updateExistingTemplate:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isSaving=!0,t.next=3,e.updateTemplate({type:e.type,data:{id:e.template.id,name:e.subject,body:e.content}});case 3:if(n=t.sent,i=n.errorCode,r=n.error,0!==i){t.next=11;break}e.$msg({type:"Success",title:"",content:e.$t("template.templateUpdated")}),e.handleBack(),t.next=19;break;case 11:t.t0=null===r||void 0===r||null===(a=r.result)||void 0===a?void 0:a.error_code,t.next=t.t0===h.MailErrorCode.Mail_Client_Is_Offline?14:t.t0===h.MailErrorCode.EmailTemplate_Size_Overflow?16:18;break;case 14:return e.$msg(e.$t("template.couldntUpdateTemplateOffline")),t.abrupt("break",19);case 16:return e.$msg({title:e.$t("template.couldntSaveTemplateShort"),content:e.$t("template.reduceSizeOfTemplate")}),t.abrupt("break",19);case 18:e.$msg(e.$t("template.couldntUpdateTemplate"));case 19:return e.isSaving=!1,t.abrupt("return",0===i);case 21:case"end":return t.stop()}}),t)})))()},onGetImage:function(e){this.$refs.editor.insertImage(e)},onEditorInput:function(){var e=this.$refs.editor.$refs.squireEditor.editorInstance.getHTML();this.content=(0,_.mM)("<div>".concat(e,"</div>"))},validateContent:function(){var e=(0,ta.ZP)(this.content);0===e.text().length&&0===e.find("img").length?(this.content="",this.hasContent=!1):this.hasContent=!0;var t=new Blob([this.content]).size;this.hasOverflow=t>this.maxContentSizeBytes},checkClose:function(e){var t=this;this.hasChanges&&!this.isSaving?(this.showSaveDialog=!0,this.saveChangesDialogCallbacks={cancel:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.showSaveDialog=!1,e(!1);case 2:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}(),dontSave:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.showSaveDialog=!1,e(!0);case 2:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}(),save:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.showSaveDialog=!1,a.next=3,t.saveTemplate();case 3:n=a.sent,e(n);case 5:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}()}):e(!0)}})},Na=ka,Oa=(0,A.Z)(Na,Qt,ea,!1,null,"3ad98715",null),Za=Oa.exports,$a=(a(634),function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{visible:e.visible,"close-on-press-escape":!1,"append-to-body":!0,width:"400px",title:e.$t("template.deleteTemplate"),"aria-describedby":"deleteTemplateDialogDescription"}},[t("i18n",{attrs:{id:"deleteTemplateDialogDescription",path:e.description,tag:"span"},scopedSlots:e._u([{key:"0",fn:function(){var a;return[(null===(a=e.templateName)||void 0===a?void 0:a.length)>0?t("span",[e._v(e._s(e.templateName))]):t("i",[e._v(e._s(e.$t("template.untitled")))])]},proxy:!0}])}),t("span",{attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{attrs:{"zm-ta":"setting-template-delete-dialog-cancel-btn",disabled:e.isDeleting},on:{click:function(t){return e.$emit("cancel")}}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")]),t("zm-button",{attrs:{type:"danger","zm-ta":"setting-template-delete-dialog-delete-btn",loading:e.isDeleting},on:{click:function(t){return e.$emit("confirm")}}},[e._v(" "+e._s(e.$t("operation.delete"))+" ")])],1)],1)}),Ra=[],Fa={name:"DeleteTemplateDialog",props:{visible:{type:Boolean,default:!1},isDeleting:{type:Boolean,default:!1},templateName:{type:String,default:""},templateType:{type:String,default:h.TEMPLATE_TYPE.PRIVATE}},computed:{description:function(e){var t=e.templateType;return t===h.TEMPLATE_TYPE.SHARED?"template.deleteTemplateWarningShared":"template.deleteTemplateWarning"}}},za=Fa,Ua=(0,A.Z)(za,$a,Ra,!1,null,null,null),Ba=Ua.exports,Ha={name:"TemplatePage",components:{MainFrame:J,SubFrame:ne,TemplateList:Xt,TemplateCreatePage:Za,TemplateLimitReachedDialog:Ia.Z,DeleteTemplateDialog:Ba,ShareTemplateDialog:ya},data:function(){return{TEMPLATE_TYPE:h.TEMPLATE_TYPE,TEMPLATE_ACL_ROLE:h.TEMPLATE_ACL_ROLE,showTemplateCreatePage:!1,currentTab:h.TEMPLATE_TYPE.PRIVATE,showLimitReachedDialog:!1,loadingId:null,selectedTemplate:{},createType:null,showDeleteDialog:!1,stagedDeletionTemplate:null,isDeleting:!1,showShareDialog:!1,stagedSharingTemplate:null,pendingShareId:null,pendingShareName:"",isSharing:!1}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)("template",["pageSize"])),(0,m.Se)("template",["getSlice","sortedTemplatesBy","sharedTemplatesEnabled"])),methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("template",["fetchTemplate","updateTemplate","deleteTemplate","fetchTemplates","fetchAllTemplates","shareTemplate"])),{},{handleInit:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.handleFetch(e,"init");case 2:return a.next=4,t.handleFetch(e,"more");case 4:case"end":return a.stop()}}),a)})))()},handleFetch:function(e,t){var a=this;return(0,u.Z)((0,c.Z)().mark((function n(){var i,r,o,s;return(0,c.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("all"!==t){n.next=5;break}return n.next=3,a.fetchAllTemplates({type:e});case 3:n.next=18;break;case 5:return n.next=7,a.fetchTemplates({type:e,data:t});case 7:if(r=n.sent,o=r.errorCode,s=r.error,0===o){n.next=18;break}n.t0=null===s||void 0===s||null===(i=s.result)||void 0===i?void 0:i.error_code,n.next=n.t0===h.MailErrorCode.Mail_Client_Is_Offline?14:n.t0===h.MailErrorCode.EmailTemplate_Decryption_Failed?16:17;break;case 14:return a.$msg(a.$t("template.couldntLoadTemplatesOffline")),n.abrupt("break",18);case 16:return n.abrupt("break",18);case 17:a.$msg(a.$t("template.couldntLoadTemplates"));case 18:case"end":return n.stop()}}),n)})))()},handleAdd:function(e){this.createType=e;var t=this.getSlice(e),a=t.templateLimit>=0,n=a&&t.templates.length>=t.templateLimit;n?this.showLimitReachedDialog=!0:(this.$metric.report("setting_create_template"),this.showTemplateCreatePage=!0)},handleBackFromEditor:function(){this.showTemplateCreatePage=!1,this.selectedTemplate={}},handleEdit:function(e,t){var a=this;return(0,u.Z)((0,c.Z)().mark((function n(){var i;return(0,c.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a.loadingId=t,n.next=3,a.handleFetchTemplate(e,t);case 3:i=n.sent,i&&(a.selectedTemplate=a.getTemplateById(e,t),a.createType=e,a.showTemplateCreatePage=!0,a.$metric.report("setting_edit_template")),a.loadingId=null;case 6:case"end":return n.stop()}}),n)})))()},handleShare:function(e,t){var a=this;return(0,u.Z)((0,c.Z)().mark((function n(){var i,r;return(0,c.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a.loadingId=t,n.next=3,a.handleFetchTemplate(e,t);case 3:i=n.sent,i&&(r=a.getTemplateById(e,t),""!==r.name?(a.stagedSharingTemplate={id:t,type:e,name:r.name,body:r.body,displayName:a.getDisplayNameFromTemplate(r),acl:r.acl||[]},a.showShareDialog=!0):a.$msg({title:a.$t("template.couldntShareTemplateShort"),content:a.$t("template.templateNameRequired")})),a.loadingId=null,a.isSharing=!1;case 7:case"end":return n.stop()}}),n)})))()},handleShareConfirm:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o,s,l;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(i=t.stagedSharingTemplate,!i){a.next=26;break}if(t.isSharing=!0,r=(0,d.Z)({id:i.id,acl:e},i.type===h.TEMPLATE_TYPE.PRIVATE&&{name:i.name,body:i.body}),i.type!==h.TEMPLATE_TYPE.PRIVATE){a.next=10;break}return a.next=7,t.shareTemplate({data:r});case 7:a.t0=a.sent,a.next=13;break;case 10:return a.next=12,t.updateTemplate({type:h.TEMPLATE_TYPE.SHARED,data:r});case 12:a.t0=a.sent;case 13:if(o=a.t0,s=o.errorCode,l=o.error,0!==s){a.next=20;break}t.$msg({type:"Success",title:"",content:t.$t("template.templateShared",[i.name||t.$t("template.untitled")])}),a.next=26;break;case 20:a.t1=null===l||void 0===l||null===(n=l.result)||void 0===n?void 0:n.error_code,a.next=a.t1===h.MailErrorCode.Mail_Client_Is_Offline?23:25;break;case 23:return t.$msg(t.$t("template.couldntShareTemplateOffline")),a.abrupt("break",26);case 25:t.$msg(t.$t("template.couldntShareTemplate"));case 26:t.showShareDialog=!1;case 27:case"end":return a.stop()}}),a)})))()},handleDelete:function(e,t){var a=this.getTemplateById(e,t);this.stagedDeletionTemplate={id:t,type:e,displayName:this.getDisplayNameFromTemplate(a)},this.showDeleteDialog=!0,this.isDeleting=!1},handleDeleteConfirm:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r,o;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.stagedDeletionTemplate,!n){t.next=18;break}return e.isDeleting=!0,t.next=5,e.deleteTemplate({type:n.type,data:n.id});case 5:if(i=t.sent,r=i.errorCode,o=i.error,0!==r){t.next=12;break}e.$msg({type:"Success",title:"",content:e.$t("template.templateSuccessfullyDeleted")}),t.next=18;break;case 12:t.t0=null===o||void 0===o||null===(a=o.result)||void 0===a?void 0:a.error_code,t.next=t.t0===h.MailErrorCode.Mail_Client_Is_Offline?15:17;break;case 15:return e.$msg(e.$t("template.couldntDeleteTemplateOffline")),t.abrupt("break",18);case 17:e.$msg(e.$t("template.couldntDeleteTemplate"));case 18:e.showDeleteDialog=!1;case 19:case"end":return t.stop()}}),t)})))()},handleFetchTemplate:function(e,t){var a=this;return(0,u.Z)((0,c.Z)().mark((function n(){var i,r,o,s,l,u;return(0,c.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=a.getDisplayNameFromTemplate(a.getTemplateById(e,t))||a.$t("template.untitled"),n.next=3,a.fetchTemplate({type:e,data:t});case 3:if(o=n.sent,s=o.errorCode,l=o.error,u=0===s,u){n.next=18;break}n.t0=null===l||void 0===l||null===(i=l.result)||void 0===i?void 0:i.error_code,n.next=n.t0===h.MailErrorCode.Mail_Client_Is_Offline?11:n.t0===h.MailErrorCode.EmailTemplate_Deleted?13:n.t0===h.MailErrorCode.EmailTemplate_NoPermissions?15:17;break;case 11:return a.$msg(a.$t("template.couldntLoadTemplatesOffline")),n.abrupt("break",18);case 13:return a.$msg(a.$t("template.templateDeletedByOwner",[r])),n.abrupt("break",18);case 15:return a.$msg(a.$t("template.youNoLongerHaveAccess",[r])),n.abrupt("break",18);case 17:a.$msg(a.$t("template.couldntLoadTemplates"));case 18:return n.abrupt("return",u);case 19:case"end":return n.stop()}}),n)})))()},getTemplateById:function(e,t){return this.getSlice(e).templates.find((function(e){var a=e.id;return a===t}))},getDisplayNameFromTemplate:function(e){var t=null===e||void 0===e?void 0:e.name,a=null===e||void 0===e?void 0:e.locked;return a?this.$t("template.templateLocked"):t},checkClose:function(e){var t=this.$refs.createPage;t?t.checkClose(e):e(!0)}})},Ga=Ha,Va=(0,A.Z)(Ga,Gt,Vt,!1,null,"21cb4670",null),Wa=Va.exports,Ka=function(){var e=this,t=e._self._c;return t("main-frame",{attrs:{title:e.$t("advancedSettings.advancedSettings")}},[t("SubFrame",{attrs:{title:e.$t("group.delegates"),subtitle:e.$t("group.delegateSubTitle")}},["delegates"===e.currentTab?t("zm-button",{staticClass:"add-delegate-button",attrs:{slot:"header",size:"mini"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleAddDelegate.apply(null,arguments)}},slot:"header"},[t("SvgIcon",{attrs:{iconClass:"plus"}}),t("span",[e._v(e._s(e.$t("delegate.addDelegate")))])],1):e._e(),t("SubFrame",[t("zm-tabs",{attrs:{type:"pipeline"},model:{value:e.currentTab,callback:function(t){e.currentTab=t},expression:"currentTab"}},[t("zm-tab-pane",{attrs:{label:e.$t("group.delegateTitle"),name:"delegates"}}),t("zm-tab-pane",{attrs:{label:e.$t("delegate.accountsYouDelegate"),name:"delegators"}})],1)],1),"delegates"===e.currentTab?t("SubFrame",[t("div",{staticClass:"delegate-settings",attrs:{role:"group"}},[t("zm-checkbox",{on:{change:e.updateDelegateSetting},model:{value:e.delegateSettings.needSenderInfo,callback:function(t){e.$set(e.delegateSettings,"needSenderInfo",t)},expression:"delegateSettings.needSenderInfo"}},[e._v(" "+e._s(e.$t("delegate.includeAddressOfTheDelegateUserDelegateemail"))+" "),t("span",{attrs:{slot:"suffix"},slot:"suffix"},[t("zm-tooltip",{attrs:{"popper-class":"delegate",placement:"top",content:e.$t("delegate.senderInfo")}},[t("span",{staticClass:"sender-info-container tab-focus",attrs:{"aria-label":e.$t("delegate.learnMoreOnDelegateSenderInfo"),role:"button"}},[t("svg-icon",{staticClass:"question",attrs:{iconClass:"question"}})],1)])],1)]),t("zm-checkbox",{on:{change:e.updateDelegateSetting},model:{value:e.delegateSettings.leaveUnread,callback:function(t){e.$set(e.delegateSettings,"leaveUnread",t)},expression:"delegateSettings.leaveUnread"}},[e._v(" "+e._s(e.$t("delegate.leaveConversationsUnreadWhenOpenedByDelegateUser"))+" ")])],1),t("DelegateList",{attrs:{data:e.allDelegatees,error:e.delegateError,loading:e.delegateLoading,emptyMessage:e.$t("delegate.noDelegater"),errorMessage:e.$t("delegate.delegateError"),loadingMessage:e.$t("delegate.loadingDelegates"),actionList:[e.delegateActions.VIEW_DELEGATION_DETAILS,e.delegateActions.REMOVE_DELEGATE,e.delegateActions.EDIT_DELEGATE_PERMISSION].concat((0,x.Z)(e.isEncryptedZmail?[e.delegateActions.APPROVE_HISTORY]:[]))},on:{retry:e.handleRetry,command:e.handleApply}})],1):"delegators"===e.currentTab?t("SubFrame",[t("DelegateList",{attrs:{data:e.allDelegators,error:e.delegatorError,loading:e.delegatorLoading,emptyMessage:e.$t("delegate.noDelegator"),errorMessage:e.$t("delegate.delegatorError"),loadingMessage:e.$t("delegate.loadingDelegators"),actionList:[e.delegateActions.LEAVE_ACCOUNT]},on:{retry:e.handleRetry,command:e.handleApply}})],1):e._e()],1),e.enableImapPassword?t("div",{staticClass:"split-line"}):e._e(),t("EncryptionOptions"),e.enableImapPassword?t("ImapPassword"):e._e(),t("AddDelegateDialog",{ref:"addDialog",on:{submit:e.handleAddDelegateSubmit}}),t("AddDelegateDialog",{ref:"editDialog",attrs:{editMode:"",editingDelegate:e.editingDelegate},on:{submit:e.handleEditDelegateSubmit}}),t("ContactInfoDialog",{attrs:{showInfo:e.showInfo,email:e.getContactInfo(e.currentDelegate).id,name:e.currentDelegate.toUpperCase(),contactInfo:e.contactInfo,external:!1,toggleFingerprintRes:e.toggleFingerprintRes,fingerprintChangeTime:e.fingerprintChangeTime},on:{hideInfo:e.handleHideDelegationDetails}}),t("RemoveDelegateDialog",{attrs:{visible:e.showRemoveDelegateDialog,email:e.currentDelegate,isRemoving:e.isRemoving},on:{hideDialog:function(t){e.showRemoveDelegateDialog=!1},submit:e.handleRemoveDelegate}}),t("leave-delegator-account-dialog",{attrs:{visible:e.showLeaveAccountDialog,addressToLeave:e.currentDelegate},on:{hideDialog:function(){return e.showLeaveAccountDialog=!1}}}),t("ApproveHistoryDialog",{attrs:{visible:e.approveHistoryDialogVisible,delegateEmail:e.currentDelegate},on:{hideDialog:e.hideApproveHistoryDialog}})],1)},ja=[],qa=a(39543),Ya=function(){var e=this,t=e._self._c;return t("div",{staticClass:"delegate-list-container",attrs:{role:"table","aria-label":e.label,"aria-description":e.description}},[0===e.displayedData.length?[t("Empty",{staticClass:"tab-focus",attrs:{slot:"empty","image-size":80,tabindex:"0","aria-label":e.error?e.errorMessage:e.emptyMessage},slot:"empty"},[e.error||e.loading?t("span",{attrs:{slot:"image"},slot:"image"},[e.error&&!e.loading?t("svg-icon",{staticClass:"error-icon",attrs:{iconClass:"repair"}}):e._e(),e.loading?t("svg-icon",{staticClass:"loading-icon",attrs:{iconClass:"loading-blue"}}):e._e()],1):e._e(),t("span",{attrs:{slot:"description"},slot:"description"},[e.error&&!e.loading?[t("span",[e._v(e._s(e.errorMessage))]),t("span",{staticClass:"retry-btn",on:{click:e.retry}},[e._v(e._s(e.$t("common.retry")))])]:e.loading?[t("span",[e._v(e._s(e.loadingMessage))])]:[t("span",[e._v(e._s(e.emptyMessage))])]],2)])]:t("zm-table",{ref:"delegateList",attrs:{"show-empty-image":!1,"use-flip":!1,"row-class-name":"list-item",data:e.displayedData,role:"presentation","cell-class-name":"disabled-td-hover"}},[t("zm-table-column",{attrs:{prop:"name",label:e.$t("common.users")},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row,i=n.name,r=n.mail;return[t("Avatar",{staticClass:"avatar tab-focus",attrs:{email:r,name:i,role:"cell"}}),t("zm-tooltip",{attrs:{content:"".concat(i,"<").concat(r,">"),role:"cell",placement:"top"}},[t("span",{staticClass:"tab-focus user-name-email",attrs:{tabindex:"0"}},[e._v(" "+e._s(i)+" <"+e._s(r)+"> ")])])]}}])},[e._t("header",null,{slot:"header"})],2),e.isDelegatePermissionFeatureEnable?t("zm-table-column",{attrs:{prop:"delegateAccess",label:e.$t("delegate.permission"),width:"100px"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.delegateAccess;return[t("span",{staticClass:"item-status tab-focus",attrs:{tabindex:"0",role:"cell"}},[e._v(" "+e._s(e.getAccessDisplayText(n))+" ")])]}}],null,!1,1575869155)}):e._e(),t("zm-table-column",{attrs:{prop:"status",label:e.$t("common.status"),width:"100px"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.verificationStatus;return[t("span",{staticClass:"item-status tab-focus",attrs:{tabindex:"0",role:"cell"}},[e._v(" "+e._s("accepted"===n?e.$t("account.active"):"")+" ")])]}}])}),t("zm-table-column",{attrs:{prop:"dropdown",width:"56px",align:"right"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return e.actionList.length>0?[t("zm-dropdown",{staticClass:"item-dropdown",attrs:{placement:"bottom"},on:{command:function(t){return e.$emit("command",t,n)}}},[t("zm-button",{staticClass:"item-action",attrs:{"aria-label":e.$t("common.moreOptions"),tabindex:"0"}},[t("svg-icon",{attrs:{iconClass:"more-vertical"}})],1),t("zm-dropdown-menu",{staticClass:"more-menu",attrs:{slot:"dropdown",placement:"bottom"},slot:"dropdown"},[e.actionList.includes(e.delegateActions.VIEW_DELEGATION_DETAILS)?t("zm-dropdown-item",{attrs:{command:e.delegateActions.VIEW_DELEGATION_DETAILS,"zm-ta":"delegate-item-dropdown-view-details"}},[e._v(" "+e._s(e.$t("delegate.viewDetail"))+" ")]):e._e(),e.actionList.includes(e.delegateActions.APPROVE_HISTORY)?t("zm-dropdown-item",{attrs:{command:e.delegateActions.APPROVE_HISTORY,"zm-ta":"delegate-item-dropdown-grant-history-access"}},[e._v(" "+e._s(e.$t("delegate.grantHistoryAccess"))+" ")]):e._e(),e.actionList.includes(e.delegateActions.EDIT_DELEGATE_PERMISSION)&&e.isDelegatePermissionFeatureEnable?t("zm-dropdown-item",{attrs:{command:e.delegateActions.EDIT_DELEGATE_PERMISSION,"zm-ta":"delegate-item-dropdown-edit-delegate-permission"}},[e._v(" "+e._s(e.$t("delegate.editDelegateAccess"))+" ")]):e._e(),e.actionList.includes(e.delegateActions.REMOVE_DELEGATE)?t("zm-dropdown-item",{staticClass:"remove-delegate",attrs:{command:e.delegateActions.REMOVE_DELEGATE,"zm-ta":"delegate-item-dropdown-remove-delegate"}},[e._v(" "+e._s(e.$t("delegate.removeDelegate"))+" ")]):e._e(),e.actionList.includes(e.delegateActions.LEAVE_ACCOUNT)?t("zm-dropdown-item",{staticClass:"remove-delegate",attrs:{command:e.delegateActions.LEAVE_ACCOUNT,"zm-ta":"delegate-item-dropdown-leave-account"}},[e._v(" "+e._s(e.$t("delegate.leaveAccount"))+" ")]):e._e()],1)],1)]:void 0}}],null,!0)})],1),e.data.length>0&&e.data.length>e.maxDisplayWhenCollapse?t("div",{staticClass:"display-control"},[t("zm-button",{attrs:{type:"link"},on:{click:function(t){e.showMore=!e.showMore}}},[e._v(" "+e._s(e.showMore?e.$t("group.collapse"):e.$t("calendar.showAll"))+" ")])],1):e._e()],2)},Ja=[],Xa=a(95897),Qa=g.Enums.DELEGATE_ITEM_ACTIONS,en={name:"DelegateList",components:{Avatar:Ke.Z,SvgIcon:We.Z,Empty:Xa.Z},props:{data:{type:Array,default:function(){return[]}},label:{type:String,default:""},description:{type:String,default:""},error:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},emptyMessage:{type:String,default:""},errorMessage:{type:String,default:""},loadingMessage:{type:String,default:""},actionList:{type:Array,default:function(){return[]}}},data:function(){return{delegateActions:Qa,maxDisplayWhenCollapse:5,showMore:!1}},computed:(0,d.Z)((0,d.Z)({},(0,m.Se)("features",["isDelegatePermissionFeatureEnable"])),{},{displayedData:function(e){var t=e.showMore,a=e.maxDisplayWhenCollapse,n=e.data;return t?n:n.slice(0,a)}}),methods:{getAccessDisplayText:function(e){return f.jk[e]+" "},retry:function(){this.$emit("retry")}}},tn=en,an=(0,A.Z)(tn,Ya,Ja,!1,null,"55d1f6a4",null),nn=an.exports,rn=function(){var e,t=this,a=t._self._c;return a("SubFrame",{attrs:{title:t.$t("advancedSettings.imapPassword"),subtitle:t.$t("advancedSettings.imapPasswordDesc"),"aria-busy":t.isFetching||t.isBusy},scopedSlots:t._u([{key:"header",fn:function(){return[t.isFetching?a("i",{staticClass:"zm-icon-loading small"}):null===t.passwordInfo?a("zm-button",{attrs:{loading:t.isBusy,size:"mini"},on:{click:t.requestImapPassword}},[t._v(" "+t._s(t.$t("operation.request"))+" ")]):t._e()]},proxy:!0}])},[null!==t.passwordInfo?a("div",[a("div",{staticClass:"password-time-info"},[a("table",t._l(t.displayedPasswordInfo,(function(e){var n=e.label,i=e.value;return a("tr",{key:n,staticClass:"tab-focus",attrs:{tabindex:"0"}},[a("th",[t._v(t._s(n))]),a("td",[t._v(t._s(i))])])})),0)]),a("div",{staticClass:"revoke-btn-wrap"},[a("zm-button",{attrs:{loading:t.isBusy,"aria-description":t.$t("advancedSettings.revokeBeforeRequestingNewPassword"),size:"mini"},on:{click:t.deleteImapPassword}},[a("SvgIcon",{attrs:{iconClass:"trash"}}),a("span",[t._v(t._s(t.$t("operation.revoke")))])],1),a("span",{staticClass:"revoke-btn-description"},[t._v(" "+t._s(t.$t("advancedSettings.revokeBeforeRequestingNewPassword"))+" ")])],1)]):t._e(),a("ImapPasswordDialog",{attrs:{visible:t.showNewPasswordDialog,password:t.newPassword,expireTime:null===(e=t.passwordInfo)||void 0===e?void 0:e.expireTime,formatTime:t.formatTime},on:{close:function(e){t.showNewPasswordDialog=!1},closed:function(e){t.newPassword=null}}})],1)},on=[],sn=a(68571),ln=(a(81804),function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{visible:e.visible,title:e.$t("advancedSettings.newImapPassword"),"aria-describedby":e.ariaDescribedBy,modal:"","append-to-body":"","show-close":"",width:"400px"},on:{close:function(t){return e.$emit("close")},closed:function(t){return e.$emit("closed")}}},[t("CopyBox",{attrs:{content:e.password}}),t("div",{attrs:{id:e.ariaDescribedBy}},[t("p",[t("span",[e._v(e._s(e.$t("advancedSettings.newImapPasswordDesc1")))]),e._v(" "),t("span",[e._v(e._s(e.$t("advancedSettings.newImapPasswordDesc2")))])]),e.formattedExpireTime?t("p",{staticClass:"expiration-date"},[e._v(" "+e._s(e.$t("advancedSettings.passwordExpires",[e.formattedExpireTime]))+" ")]):e._e()])],1)}),cn=[],un=a(32682),dn=a(87037),mn={name:"ImapPasswordDialog",components:{CopyBox:dn.Z},props:{visible:{type:Boolean,default:!1},password:{type:String,default:""},expireTime:{type:Number,default:null},formatTime:{type:Function,default:function(){}}},data:function(){return{ariaDescribedBy:(0,un.Z)()}},computed:{formattedExpireTime:function(e){var t=e.formatTime,a=e.expireTime;return t&&a?t(a):null}}},pn=mn,_n=(0,A.Z)(pn,ln,cn,!1,null,"4c55118a",null),fn=_n.exports,hn={name:"ImapPassword",components:{SubFrame:ne,ImapPasswordDialog:fn},data:function(){return{defaultImapHttpParams:{url:"/zmail/v1/users/me/imapsession",serverType:"zmail",method:"GET",body:""},isFetching:!1,isBusy:!1,passwordInfo:null,showNewPasswordDialog:!1,newPassword:null}},computed:{displayedPasswordInfo:function(e){var t=e.passwordInfo;return[{label:this.$t("advancedSettings.createdDate"),value:this.formatTime(t.createTime)},{label:this.$t("advancedSettings.expireDate"),value:this.formatTime(t.expireTime)},{label:this.$t("advancedSettings.imapServer"),value:t.imapServer},{label:this.$t("advancedSettings.imapPort"),value:t.imapPort},{label:this.$t("advancedSettings.smtpServer"),value:t.smtpServer},{label:this.$t("advancedSettings.smtpPort"),value:t.smtpPort}].filter((function(e){var t=e.value;return t}))}},mounted:function(){this.getImapPasswordInfo()},methods:{formatTime:function(e){var t=lt.ou.fromMillis(e).setZone(this.userTimeZone).toFormat("DD");return e?t:""},getImapPasswordInfo:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isFetching=!0,t.next=3,L.Http.sendHttpRequest((0,d.Z)((0,d.Z)({},e.defaultImapHttpParams),{},{method:"GET"}));case 3:if(a=t.sent,n=a.data,i=a.errorCode,t.prev=6,0===i){t.next=9;break}throw Error();case 9:if(r=JSON.parse(n.response),!r.error){t.next=12;break}throw Error();case 12:r.session&&(e.passwordInfo=e.getPasswordInfoFromResponse(r)),t.next=17;break;case 15:t.prev=15,t.t0=t["catch"](6);case 17:return e.isFetching=!1,t.abrupt("return",0===i);case 19:case"end":return t.stop()}}),t,null,[[6,15]])})))()},requestImapPassword:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isBusy=!0,t.next=3,L.Http.sendHttpRequest((0,d.Z)((0,d.Z)({},e.defaultImapHttpParams),{},{method:"POST"}));case 3:if(a=t.sent,n=a.data,i=a.errorCode,t.prev=6,0===i){t.next=9;break}throw Error();case 9:if(r=JSON.parse(n.response),!r.error&&r.session){t.next=12;break}throw Error();case 12:e.newPassword=r.session,e.passwordInfo=e.getPasswordInfoFromResponse(r),e.showNewPasswordDialog=!0,t.next=20;break;case 17:t.prev=17,t.t0=t["catch"](6),e.$undoNotice({iconClass:"crossmark",title:e.$t("advancedSettings.couldntRequestImapPassword")});case 20:return e.isBusy=!1,t.abrupt("return",0===i);case 22:case"end":return t.stop()}}),t,null,[[6,17]])})))()},deleteImapPassword:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isBusy=!0,t.next=3,L.Http.sendHttpRequest((0,d.Z)((0,d.Z)({},e.defaultImapHttpParams),{},{method:"DELETE"}));case 3:if(a=t.sent,n=a.data,i=a.errorCode,t.prev=6,0===i){t.next=9;break}throw Error();case 9:if(""===n.response){t.next=11;break}throw Error();case 11:e.passwordInfo=null,e.$undoNotice({iconClass:"checkmark",title:e.$t("advancedSettings.imapPasswordSuccessfullyRevoked")}),t.next=18;break;case 15:t.prev=15,t.t0=t["catch"](6),e.$undoNotice({iconClass:"crossmark",title:e.$t("advancedSettings.couldntRevokeImapPassword")});case 18:return e.isBusy=!1,t.abrupt("return",0===i);case 20:case"end":return t.stop()}}),t,null,[[6,15]])})))()},getPasswordInfoFromResponse:function(e){var t=["createTime","expireTime","imapServer","imapPort","smtpServer","smtpPort"];return Object.fromEntries(Object.entries(e).filter((function(e){var a=(0,sn.Z)(e,2),n=a[0];a[1];return t.includes(n)})))}}},gn=hn,vn=(0,A.Z)(gn,rn,on,!1,null,"6d8c94d2",null),En=vn.exports,bn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"accounts-setting-wrap"},[t("confirm-dialog",{attrs:{visible:e.visible,"zm-ta":"grant-history-access-dialog",title:e.$t("delegate.grantHistoryAccess"),content:e.$t("delegate.grantHistoryAccessDialogContent",[e.delegateEmail]),width:"400px",actions:[{text:e.$t("common.cancel"),handler:e.hideDialog,className:"tab-focus"},{text:e.$t("delegate.grantAccess"),type:"primary",handler:e.handleApprove,className:"tab-focus"}]}})],1)},An=[],yn={name:"ApproveHistoryDelegatorButton",components:{ConfirmDialog:le["default"]},mixins:[ce.Z],props:{delegateEmail:{type:String,required:!0},visible:{type:Boolean,required:!0}},methods:{hideDialog:function(){this.$emit("hideDialog")},handleApprove:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.hideDialog(),a=e.delegateEmail.toLowerCase(),t.prev=2,t.next=5,L.Auth.getFingerprint(a);case 5:if(n=t.sent,""!==n){t.next=8;break}throw Error(e.$t("delegate.failedToFetchFingerPrint"));case 8:return i=n.fingerprint,t.next=11,L.Auth.grantDelegateHistoricalAccess({delegateEmail:a,fingerprint:i,accessTime:"0"});case 11:if(r=t.sent,0===(null===r||void 0===r?void 0:r.errorCode)){t.next=17;break}throw console.error("failed res: ",r),new Error(null===r||void 0===r?void 0:r.errorCode);case 17:e.$msg({type:"Success",content:e.$t("delegate.grantedHistoryAccess")});case 18:t.next=23;break;case 20:t.prev=20,t.t0=t["catch"](2),e.$msg({content:e.$t("".concat(e.$t("delegate.failedToGrantHistoricalAccess")," ").concat(t.t0)),showCopy:!0});case 23:case"end":return t.stop()}}),t,null,[[2,20]])})))()}}},In=yn,Sn=(0,A.Z)(In,bn,An,!1,null,null,null),Cn=Sn.exports,Pn=function(){var e=this,t=e._self._c;return t("section",[t("zm-dialog",{attrs:{title:e.editMode?e.$t("delegate.editDelegateAccess"):e.$t("delegate.addADelegate"),width:"550px",visible:e.visible,"append-to-body":"","custom-class":"delegate-add-dialog-container"},on:{"update:visible":function(t){e.visible=t}}},[t("section",{staticClass:"add-delegate"},[t("p",[e._v(" "+e._s(e.$t("group.delegateSubTitle"))+" ")]),e.isFingerprintFetched?t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.isFetchingFingerprint,expression:"isFetchingFingerprint"}],staticClass:"user-info",attrs:{"element-loading-spinner":"zm-icon-loading"}},[t("div",{staticClass:"user-info__left"},[t("avatar",{staticClass:"avatar",attrs:{tabindex:"-1",email:e.userInfo.email,name:e.getFirstLetter}})],1),t("div",{staticClass:"user-info__right"},[t("div",{staticClass:"user-name"},[e._v(e._s(e.userName))]),t("div",{staticClass:"user-info-row tab-focus",attrs:{tabindex:"0"}},[t("span",{staticClass:"title"},[e._v(e._s(e.$t("common.email")))]),t("span",{staticClass:"email",attrs:{"zm-ta":"add-delegate-user-email"}},[e._v(" "+e._s(e.userInfo.email))])]),t("div",{staticClass:"user-info-row tab-focus",attrs:{tabindex:"0"}},[t("span",{staticClass:"title"},[e._v(e._s(e.$t("fingerprint.fingerprint")))]),t("span",{staticClass:"fingerprint",attrs:{"zm-ta":"add-delegate-user-fingerprint"}},[e._v(" "+e._s(e.userInfo.fingerprint)+" ")])]),e.needRefreshFingerPrint?t("div",{staticClass:"user-info-row tab-focus",attrs:{tabindex:"0"}},[t("span",{staticClass:"title"}),t("span",{staticClass:"error",attrs:{"zm-ta":"add-delegate-user-error"}},[t("span",[e._v(" "+e._s(e.$t("delegate.fingerPrintChanged",[e.formatTime(e.userInfo.fingerprintChangeTime)])))]),e._v(" "),t("span",{staticClass:"refresh tab-focus",attrs:{tabindex:"0","aria-label":e.$t("operation.refresh"),"zm-ta":"add-delegate-refresh-fingerprint"},on:{click:function(t){return e.handleVerifyFingerPrint(!1)}}},[e._v(e._s(e.$t("operation.refresh"))+" ")])])]):e._e()])]):t("zm-form",{ref:"form",staticClass:"add-delegate-form",attrs:{model:e.formInline,rules:e.rules,"label-position":"top"}},[t("zm-form-item",{attrs:{label:e.$t("delegate.searchUser"),prop:"email",for:"formInline-email"}},[t("contacts-selector",{ref:"ContactRef",staticClass:"contact-email-address-select",attrs:{placeholder:e.$t("delegate.search"),value:e.editMode?[e.editingDelegate.delegateEmail]:e.inputEmail,autofocus:!1,isInternalUser:!0,singleSelector:!0,readOnlyMode:e.editMode,type:"default"},on:{change:e.handleContactSelect,typeMapChange:function(t){return e.hasGroup=Object.values(t).includes("group")},resetShowActions:e.resetAddDelegateShowActions}})],1),t("zm-form-item",{attrs:{label:e.$t("common.permissions")}},[t("zm-select",{style:{width:"100%"},attrs:{disabled:!e.isDelegatePermissionFeatureEnable,placeholder:e.$t("common.pleaseSelect"),label:e.$t("common.pleaseSelect")},model:{value:e.formInline.delegateAccess,callback:function(t){e.$set(e.formInline,"delegateAccess",t)},expression:"formInline.delegateAccess"}},e._l(e.delegateAccessOptions,(function(e){return t("zm-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{attrs:{tabindex:"0"},on:{click:e.onCancel}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")]),e.verifyDelegateBtnVisible?t("zm-button",{attrs:{type:"primary",tabindex:"0",disabled:!e.isValid,loading:e.isFetchingFingerprint},on:{click:e.handleVerifyFingerPrint}},[e._v(" "+e._s(e.$t("delegate.verifyFingerprint"))+" ")]):e.editMode?e._e():t("zm-button",{attrs:{type:"primary",tabindex:"0",disabled:!e.isValid||e.needRefreshFingerPrint,loading:e.isAddingDelegate},on:{click:e.handleAddDelegate}},[e._v(e._s(e.$t("delegate.addDelegate")))]),e.editMode?t("zm-button",{attrs:{type:"primary",tabindex:"0",disabled:!e.isDelegateAccessModified,loading:e.isUpdatingDelegateAccess},on:{click:e.handleUpdateDelegate}},[e._v(" "+e._s(e.$t("operation.confirm"))+" ")]):e._e()],1)])],1)},Mn=[],Tn={name:"AddDelegateDialog",components:{ContactsSelector:va.Z,Avatar:Ke.Z},props:{editMode:{type:Boolean,default:!1},editingDelegate:{type:Object}},data:function(){return{permissionCheckList:["writeAccess","historicalAccess"],grantHistoricalAccess:!0,visible:!1,needCheck:!1,formInline:{email:"",delegateAccess:""},rules:{email:[{validator:this.validateEmail,trigger:"change"}]},inputEmail:[],isValid:!1,isFetchingFingerprint:!1,isFingerprintFetched:!1,fingerprint:"",needRefreshFingerPrint:!1,hasGroup:!1,userInfo:{email:"",fingerprint:"",fingerprintChangeTime:""},isAddingDelegate:!1,isUpdatingDelegateAccess:!1,delegateAccessOptions:[{value:"Reviewer",label:this.$t("delegate.reviewerCanOnlyReadEmails")},{value:"Author",label:this.$t("delegate.authorCanReadAndComposeEmails")},{value:"Editor",label:this.$t("delegate.editorCanReadComposeAndModifyEmails")}]}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)({userEmail:function(e){return e.userProfile.userEmail||"unknown"}})),(0,m.Se)("features",["isDelegatePermissionFeatureEnable"])),(0,m.Se)("delegate",{delegatees:"getDelegateList"})),(0,m.Se)(["currentUserAccountId"])),(0,m.Se)(["isEncryptedZmail"])),{},{isDelegateAccessModified:function(e){var t=e.editMode,a=e.editingDelegate,n=e.formInline,i=e.getAccessDisplayText;return t&&n.delegateAccess!==i(a.delegateAccess)},verifyDelegateBtnVisible:function(){return!this.editMode&&this.isEncryptedZmail&&this.grantHistoricalAccess&&!this.isFingerprintFetched},delegateEmail:function(){return this.formInline.email.toLowerCase()},userName:function(){return g.Utils.getContactName(this.userInfo.email)},getFirstLetter:function(){var e=this.userInfo.email||"";return e.toUpperCase()}}),watch:{"formInline.email":function(e){null!==e&&void 0!==e&&e.length?this.inputEmail=[e]:(this.isValid=!1,this.inputEmail=[])},visible:function(){this.resetDialogStatus()}},methods:(0,d.Z)((0,d.Z)({},(0,m.OI)("delegate",["updateDelegateAccess"])),{},{getAccessDisplayText:function(e){return f.jk[e]},handleUpdateDelegate:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isUpdatingDelegateAccess=!0,t.prev=1,e.isAddingDelegate=!0,t.next=5,L.Auth.updateDelegate({delegateAccess:f.Ty[e.formInline.delegateAccess],delegateEmail:e.editingDelegate.delegateEmail});case 5:if(a=t.sent,n=a.updateDelegate,i=a.errorCode,!i){t.next=10;break}throw Error("failed to update dlg access");case 10:e.$msg({type:"success",title:e.$t("delegate.updateAccessMsgTitle"),content:e.$t("delegate.updateAccessMsgContent",[e.editingDelegate.delegateEmail,e.formInline.delegateAccess])}),e.visible=!1,e.updateDelegateAccess(n),t.next=18;break;case 15:t.prev=15,t.t0=t["catch"](1),e.$msg({type:"error",content:e.$t("delegate.failedToUpdateDelegateAccess")});case 18:return t.prev=18,e.isUpdatingDelegateAccess=!1,t.finish(18);case 21:case"end":return t.stop()}}),t,null,[[1,15,18,21]])})))()},resetDialogStatus:function(){var e=this;if(this.permissionCheckList=["writeAccess","historicalAccess"],this.isFingerprintFetched=!1,this.isFetchingFingerprint=!1,this.isAddingDelegate=!1,this.inputEmail=[],this.needRefreshFingerPrint=!1,this.formInline.delegateAccess=this.delegateAccessOptions[2].value,this.editMode){var t=this.delegateAccessOptions.find((function(t){return t.value===e.getAccessDisplayText(e.editingDelegate.delegateAccess)})).value;this.formInline.delegateAccess=t}},handleVerifyFingerPrint:function(){var e=arguments,t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=!(e.length>0&&void 0!==e[0])||e[0],n&&t.$refs.form.validate(function(){var e=(0,u.Z)((0,c.Z)().mark((function e(t){return(0,c.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),a.prev=2,t.isFetchingFingerprint=!0,i=t.formInline.email.toLowerCase(),a.next=7,L.Auth.getFingerprint(i);case 7:if(r=a.sent,console.log("ret: ",r),""!==r){a.next=11;break}throw Error("fail to fetch finger print");case 11:t.setUserInfo(r),t.isFingerprintFetched=!0,t.needRefreshFingerPrint=!1,a.next=19;break;case 16:a.prev=16,a.t0=a["catch"](2),t.$msg(t.$t("delegate.failedToFetchFingerPrint"));case 19:return a.prev=19,t.isFetchingFingerprint=!1,a.finish(19);case 22:case"end":return a.stop()}}),a,null,[[2,16,19,22]])})))()},setUserInfo:function(e){var t=e.email,a=e.fingerprint,n=e.fingerprintChangeTime;this.userInfo.email=t,this.userInfo.fingerprint=a,this.userInfo.fingerprintChangeTime=n},formatTime:function(e){var t=lt.ou.fromSeconds(e/Math.pow(10,9));return t.toFormat(f.ZA.All)},handleContactSelect:function(e){this.formInline.email=e[0],this.needCheck=!0},open:function(){var e,t;this.visible=!0,this.needCheck=!1,null===(e=this.$refs)||void 0===e||null===(t=e.form)||void 0===t||t.validate()},close:function(){var e=this;this.visible=!1,setTimeout((function(){Object.assign(e.formInline,e.$options.data.call(e).formInline),e.inputEmail=[]}),400)},handleAddDelegate:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r,o,s,l,u,d,m;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.grantHistoricalAccess||e.$refs.form.validate((function(e){})),t.prev=1,e.isAddingDelegate=!0,t.next=5,L.Auth.createDelegate({delegateAccess:f.Ty[e.formInline.delegateAccess],delegateEmail:e.delegateEmail,fingerprint:e.userInfo.fingerprint,accessTime:e.grantHistoricalAccess?"0":(Date.now()*Math.pow(10,6)).toString()});case 5:if(a=t.sent,n=a.errorCode,i=a.error,0===n){t.next=13;break}throw u=null===(r=JSON.parse((null===i||void 0===i||null===(s=i.result)||void 0===s?void 0:s.createDelegate)||"{}"))||void 0===r||null===(o=r.error)||void 0===o?void 0:o.errors,d=null===(l=u[0])||void 0===l?void 0:l.appCode,m=(0,_.OU)(d),e.needGrantHistoricalAccess&&(e.needRefreshFingerPrint=!0),new Error(m);case 13:e.$emit("submit"),e.$msg({type:"success",title:e.$t("delegate.accessGranted"),content:e.$t("delegate.accessGrantedTo",[e.delegateEmail])}),t.next=20;break;case 17:t.prev=17,t.t0=t["catch"](1),e.$msg({content:e.$t("group.failedToCreateDelegate")+" "+t.t0,showCopy:!0});case 20:return t.prev=20,e.needRefreshFingerPrint||(e.visible=!1),e.isAddingDelegate=!1,t.finish(20);case 24:case"end":return t.stop()}}),t,null,[[1,17,20,24]])})))()},onCancel:function(){this.$emit("cancel"),this.close()},validateEmail:function(e,t,a){this.needCheck?""===t?(this.isValid=!1,a(new Error(this.$t("delegate.warningEnterEmail")))):t===this.userEmail?(this.isValid=!1,a(new Error(this.$t("delegate.warningCantBeYourself")))):this.delegatees.find((function(e){return(null===e||void 0===e?void 0:e.delegateEmail)===t}))?(this.isValid=!1,a(new Error(this.$t("delegate.warningDuplicateGrant",[t])))):this.hasGroup?(this.isValid=!1,a(new Error(this.$t("delegate.wanningCantBeGroup")))):(0,_.Xt)(t,!1)?(0,_.es)(this.userEmail,t)?(this.isValid=!0,a()):(this.isValid=!1,a(new Error(this.$t("delegate.warnningWrongDomain")))):(this.isValid=!1,a(new Error(this.$t("delegate.warnningInvalidEmail")))):a()},resetAddDelegateShowActions:function(){this.$refs.ContactRef.hideAllActions()}})},wn=Tn,Dn=(0,A.Z)(wn,Pn,Mn,!1,null,"d76539ae",null),xn=Dn.exports,Ln=function(){var e=this,t=e._self._c;return t("section",[t("zm-dialog",{attrs:{title:e.$t("delegate.removeDelegate"),"aria-description":e.$t("delegate.removeDelegateDialogContent",[e.email]),width:"400px",visible:e.visible,"append-to-body":""}},[t("i18n",{attrs:{path:"delegate.removeDelegateDialogContent"},scopedSlots:e._u([{key:"0",fn:function(){return[t("span",{staticClass:"remove-delegate-dialog-email"},[e._v(e._s(e.email))])]},proxy:!0}])}),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{attrs:{disabled:e.isRemoving},on:{click:function(t){return e.$emit("hideDialog")}}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")]),t("zm-button",{attrs:{type:"primary",loading:e.isRemoving},on:{click:function(t){return e.$emit("submit")}}},[e._v(" "+e._s(e.$t("operation.remove"))+" ")])],1)],1)],1)},kn=[],Nn={name:"RemoveDelegateDialog",props:{visible:{type:Boolean,default:!1},email:{type:String,default:""},isRemoving:{type:Boolean,default:!1}}},On=Nn,Zn=(0,A.Z)(On,Ln,kn,!1,null,"031a3249",null),$n=Zn.exports,Rn=function(){var e=this,t=e._self._c;return e.hybridModeActive?t("div",[t("SubFrame",{attrs:{title:e.$t("advancedSettings.sendingEmails")}},[t("zm-select",{on:{change:function(t){return e.handleEncryptionChange("send",t)}},model:{value:e.zmailUserEncryptionLevel.send,callback:function(t){e.$set(e.zmailUserEncryptionLevel,"send",t)},expression:"zmailUserEncryptionLevel.send"}},e._l(e.encryptionOptions,(function(e){return t("zm-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("SubFrame",{attrs:{title:e.$t("advancedSettings.receivingEmails")}},[t("zm-select",{on:{change:function(t){return e.handleEncryptionChange("recv",t)}},model:{value:e.zmailUserEncryptionLevel.recv,callback:function(t){e.$set(e.zmailUserEncryptionLevel,"recv",t)},expression:"zmailUserEncryptionLevel.recv"}},e._l(e.encryptionOptions,(function(e){return t("zm-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1):e._e()},Fn=[],zn=g.Enums.UserEncryptionLevel,Un={name:"EncryptionOption",components:{SubFrame:ne},data:function(){return{UserEncryptionLevel:zn}},computed:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["zmailUserEncryptionLevel","zmailDomainEncryptionLevel"])),(0,m.Se)(["hybridModeActive"])),{},{encryptionOptions:function(){var e,t=this;return[{value:zn.USE_DOMAIN_PREFERENCE,label:this.$t("advancedSettings.useServerDefault",[(null===(e=this.staticOptions.find((function(e){var a=e.value;return t.zmailDomainEncryptionLevel===a})))||void 0===e?void 0:e.label)||""])}].concat((0,x.Z)(this.staticOptions))},staticOptions:function(){return[{value:zn.PREFER_ENCRYPTED,label:this.$t("advancedSettings.preferEncrypted")},{value:zn.PREFER_UNENCRYPTED,label:this.$t("advancedSettings.preferUnencrypted")}]}}),methods:(0,d.Z)((0,d.Z)({},(0,m.nv)(["updateUserEncryptionLevel"])),{},{handleEncryptionChange:function(e,t){["send","recv"].includes(e)||console.error("wrong encryption option type specified"),this.updateUserEncryptionLevel({isForRecv:"recv"===e,encryptionOption:t})}})},Bn=Un,Hn=(0,A.Z)(Bn,Rn,Fn,!1,null,null,null),Gn=Hn.exports,Vn=g.Enums.DELEGATE_ITEM_ACTIONS,Wn={name:"Delegate",components:{MainFrame:J,SubFrame:ne,AddDelegateDialog:xn,ContactInfoDialog:qa.Z,DelegateList:nn,RemoveDelegateDialog:$n,LeaveDelegatorAccountDialog:_e,ImapPassword:En,ApproveHistoryDialog:Cn,EncryptionOptions:Gn},data:function(){return{currentTab:"delegates",delegateActions:Vn,showLeaveAccountDialog:!1,addressToLeave:"",delegateSettings:{},showMore:!1,contactInfo:{},showInfo:!1,currentDelegate:"",toggleFingerprintRes:0,fingerprintChangeTime:null,showRemoveDelegateDialog:!1,isRemoving:!1,approveHistoryDialogVisible:!1,approveHistoryActions:[{id:"cancel",text:this.$t("operation.cancel")},{id:"removeDelegate",text:this.$t("operation.remove"),type:"primary"}],editingDelegate:{}}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)({userProfile:function(e){return e.userProfile},userEmail:function(e){return e.userProfile.userEmail},isDelegated:function(e){return e.userProfile.isDelegated},delegateError:function(e){return e.delegate.delegateError},delegatorError:function(e){return e.delegate.delegatorError},delegateLoading:function(e){return e.delegate.delegateLoading},delegatorLoading:function(e){return e.delegate.delegatorLoading}})),(0,m.Se)("features",["enableImapPassword"])),(0,m.Se)("delegate",{delegatees:"getDelegateList",delegators:"getDelegatorList"})),(0,m.Se)(["isEncryptedZmail"])),{},{getDelegateFingerPrint:function(){var e=this.contactInfo.get(this.currentDelegate).fingerprint;return e||""},allDelegatees:function(){var e=this;return this.delegatees.map((function(t){return(0,d.Z)((0,d.Z)({},t),{},{mail:t.delegateEmail,name:e.getName(t.delegateEmail)})}))},allDelegators:function(){var e=this;return this.delegators.map((function(t){return(0,d.Z)((0,d.Z)({},t),{},{mail:t.delegatorEmail,name:e.getName(t.delegatorEmail),verificationStatus:"accepted"})}))}}),mounted:function(){var e=this;setTimeout((function(){e.getDelegateSettings(),e.refreshDelegatorList(),e.refreshDelegateList()}),3e3)},methods:(0,d.Z)((0,d.Z)({},(0,m.OI)("delegate",{refreshDelegate:"refreshDelegate",refreshDelegator:"refreshDelegator",updateDelegateSettings:"updateDelegateSettings",setDelegateErrorStatus:"setDelegateErrorStatus",setDelegatorErrorStatus:"setDelegatorErrorStatus",setDelegateLoadingStatus:"setDelegateLoadingStatus",setDelegatorLoadingStatus:"setDelegatorLoadingStatus"})),{},{getName:function(e){return null===e||void 0===e?void 0:e.split("@")[0].split(".").map(st().capitalize).join(" ")},getVerificationStatus:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=/\b(\w)|\s(\w)/g;return e.toLowerCase().replace(t,(function(e){return e.toUpperCase()}))},getDelegateSettings:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,L.Setting.getDelegateAccess();case 2:if(a=t.sent,a){t.next=6;break}return e.$msg(e.$t("delegate.getDelegateSettingFailed")),t.abrupt("return");case 6:n=a.needSenderInfo,i=a.markAsRead,e.delegateSettings={needSenderInfo:n,leaveUnread:!i},e.updateDelegateSettings({needSenderInfo:e.delegateSettings.needSenderInfo,markAsRead:e.delegateSettings.leaveUnread});case 9:case"end":return t.stop()}}),t)})))()},refreshDelegateList:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.isDelegated){t.next=2;break}return t.abrupt("return");case 2:return e.setDelegateLoadingStatus(),t.next=5,L.Auth.listDelegates();case 5:a=t.sent,console.log(" listDelegates 0 "),e.setDelegateErrorStatus(!a),a.forEach((function(t){e.fetchFingerprint(t.delegateEmail)})),e.refreshDelegate(a);case 10:case"end":return t.stop()}}),t)})))()},refreshDelegatorList:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.setDelegatorLoadingStatus(),t.next=3,L.Auth.listDelegators();case 3:a=t.sent,e.setDelegatorErrorStatus(!a),e.refreshDelegator(a);case 6:case"end":return t.stop()}}),t)})))()},handleDeleteDelegate:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,L.Auth.deleteDelegate({delegateEmail:e});case 2:n=a.sent,n||t.$msg(t.$t("group.failedToDeleteDelegate")),t.refreshDelegateList();case 5:case"end":return a.stop()}}),a)})))()},handleEditDelegate:function(e){this.editingDelegate=e,this.$refs.editDialog.open()},handleEditDelegateSubmit:function(){this.refreshDelegateList()},updateDelegateSetting:function(){var e=this.delegateSettings,t=e.needSenderInfo,a=e.leaveUnread;L.Setting.updateDelegateAccess({needSenderInfo:t,markAsRead:!a}),this.updateDelegateSettings({needSenderInfo:this.delegateSettings.needSenderInfo,markAsRead:!this.delegateSettings.leaveUnread})},handleAddDelegate:function(){this.$refs.addDialog.open()},handleAddDelegateSubmit:function(){this.refreshDelegateList()},viewDelegationDetails:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.showInfo=!0,t.currentDelegate=e.mail,a.next=4,t.fetchFingerprint(e.mail);case 4:case"end":return a.stop()}}),a)})))()},hideApproveHistoryDialog:function(){this.approveHistoryDialogVisible=!1},handleHideDelegationDetails:function(){this.currentDelegate="",this.showInfo=!1},viewRemoveDelegateDialog:function(e){this.currentDelegate=e.mail,this.showRemoveDelegateDialog=!0},viewLeaveAccountDialog:function(e){this.showLeaveAccountDialog=!0,this.currentDelegate=e.mail},viewApproveHistoryDialog:function(e){this.approveHistoryDialogVisible=!0,this.currentDelegate=e.mail},handleHideRemoveDelegateDialog:function(){this.currentDelegate="",this.showRemoveDelegateDialog=!1},handleRemoveDelegate:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isRemoving=!0,t.next=3,e.handleDeleteDelegate(e.currentDelegate);case 3:e.handleHideRemoveDelegateDialog(),e.isRemoving=!1;case 5:case"end":return t.stop()}}),t)})))()},handleRetry:function(){this.refreshDelegatorList(),this.refreshDelegateList()},handleApply:function(e,t){switch(e){case g.Enums.DELEGATE_ITEM_ACTIONS.PAUSE_DELEGATION:break;case g.Enums.DELEGATE_ITEM_ACTIONS.VIEW_DELEGATION_DETAILS:this.viewDelegationDetails(t);break;case g.Enums.DELEGATE_ITEM_ACTIONS.REMOVE_DELEGATE:this.viewRemoveDelegateDialog(t);break;case g.Enums.DELEGATE_ITEM_ACTIONS.LEAVE_ACCOUNT:this.viewLeaveAccountDialog(t);break;case g.Enums.DELEGATE_ITEM_ACTIONS.EDIT_DELEGATE_PERMISSION:this.handleEditDelegate(t);break;case g.Enums.DELEGATE_ITEM_ACTIONS.APPROVE_HISTORY:this.viewApproveHistoryDialog(t);break;default:break}},getContactInfo:function(e){var t=this.contactInfo[e];if(t)return t;var a=this.getName(e);return this.$set(this.contactInfo,e,{id:e,displayName:a}),this.contactInfo[e]},fetchFingerprint:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(t.isEncryptedZmail){a.next=2;break}return a.abrupt("return");case 2:return n=t.getName(e),a.prev=3,a.next=6,ct.p.getFingerprint(e);case 6:i=a.sent,0===i.returnCode&&(t.$set(t.contactInfo,e,{id:e,displayName:n,fingerprint:i.result.GetMailUserFingerprint.fingerprint}),t.toggleFingerprintRes=i.result.GetMailUserFingerprint.fingerprintVerifyStatus,t.fingerprintChangeTime=i.result.GetMailUserFingerprint.fingerprintChangeTime),console.log("contactInfo: ",t.contactInfo),a.next=14;break;case 11:a.prev=11,a.t0=a["catch"](3),console.error("Fingerprint fetch failed:",a.t0);case 14:case"end":return a.stop()}}),a,null,[[3,11]])})))()}})},Kn=Wn,jn=(0,A.Z)(Kn,Ka,ja,!1,null,"1cd16366",null),qn=jn.exports,Yn=function(){var e=this,t=e._self._c;return t("main-frame",{attrs:{title:e.$t("filter.filters")},scopedSlots:e._u([{key:"header",fn:function(){return[t("zm-button",{directives:[{name:"show",rawName:"v-show",value:e.modifyFilterPermission,expression:"modifyFilterPermission"}],attrs:{type:"primary","zm-ta":"add-filter"},on:{click:e.handleAdd}},[e._v(" "+e._s(e.$t("filter.addAFilter"))+" ")])]},proxy:!0}])},[t("filter-list",{staticClass:"filter-list",attrs:{filterListsLoading:e.filterListsLoading,onEditFilter:e.handleEdit,onDeleteFilter:e.handleDeleteWithConfirm}}),t("add-filter-dialog",{ref:"addFilterDialog",attrs:{filterEdits:e.filterEdits,"zm-ta":"add-filter-dialog"},on:{cancel:e.handleCancel,submit:e.handleSubmit}})],1)},Jn=[],Xn=a(95740),Qn=a(69597),ei=a(14567),ti=a(16812),ai=a(3996),ni=a(56632),ii=function(e,t){var a,n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=i.allOwnKeys,o=void 0!==r&&r;if(null!==e&&"undefined"!==typeof e)if("object"!==(0,ni.Z)(e)&&(e=[e]),Array.isArray(e))for(a=0,n=e.length;a<n;a++)t(e[a],a,e);else{var s,l=o?Object.getOwnPropertyNames(e):Object.keys(e),c=l.length;for(a=0;a<c;a++)s=l[a],t(e[s],s,e)}},ri=function(){function e(){(0,ei.Z)(this,e),this.handlers=[]}return(0,ti.Z)(e,[{key:"use",value:function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){ii(this.handlers,(function(t){null!==t&&e(t)}))}}]),e}(),oi=ri,si={action:"",params:{},options:{timeout:0,needResponse:!0,overWriteResponse:!1,noDelete:!1}},li=si,ci=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=(0,d.Z)({functionName:e,params:t},a);return(null===a||void 0===a?void 0:a.timeout)>0?window.zoomSdk.postJsMsgWithTimeout(n):window.zoomSdk.postJsMessage(n)},ui=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,ei.Z)(this,e),this.instanceConfig=t||{},this.interceptors={request:new oi,response:new oi}}return(0,ti.Z)(e,[{key:"request",value:function(){var e=(0,u.Z)((0,c.Z)().mark((function e(t){var a,n,i,r,o,s,l,u,m,p,_=arguments;return(0,c.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:a=_.length>1&&void 0!==_[1]?_[1]:{},n=_.length>2&&void 0!==_[2]?_[2]:{},i=(0,d.Z)((0,d.Z)({},li),this.instanceConfig),"string"===typeof t&&(i.action=t.toLowerCase()),i.params=a,"object"===(0,ni.Z)(n)&&Object.assign(i.options,n),r=[],this.interceptors.request.forEach((function(e){r.unshift(e.fulfilled,e.rejected)})),o=[],this.interceptors.response.forEach((function(e){o.push(e.fulfilled,e.rejected)})),s=null,l=0;case 12:if(!(l<r.length)){e.next=25;break}u=r[l++],m=r[l++],e.prev=15,i=u(i),e.next=23;break;case 19:return e.prev=19,e.t0=e["catch"](15),m.call(this,e.t0),e.abrupt("break",25);case 23:e.next=12;break;case 25:e.prev=25,s=ci(i.action,i.params,i.options),e.next=32;break;case 29:return e.prev=29,e.t1=e["catch"](25),e.abrupt("return",Promise.reject(e.t1));case 32:p=0;while(p<o.length)s=s.then(o[p++],o[p++]);return e.abrupt("return",s);case 35:case"end":return e.stop()}}),e,this,[[15,19],[25,29]])})));function t(t){return e.apply(this,arguments)}return t}()}]),e}(),di=ui,mi=new di,pi=!1;mi.interceptors.request.use((function(e){return e.action="mailui_".concat((null===e||void 0===e?void 0:e.action)||""),e}),(function(e){return pi&&n["default"].prototype.$msg("Failed to send requests"),Promise.reject(e)})),mi.interceptors.response.use((function(e){return 0===e.returnCode?(null===e||void 0===e?void 0:e.result)||"ok":Promise.reject(e)}),(function(e){return pi&&n["default"].prototype.$msg("Failed to complete this request"),Promise.reject(e)}));var _i,fi=mi.request.bind(mi),hi=function(){function e(){(0,ei.Z)(this,e)}return(0,ti.Z)(e,null,[{key:"getFilters",value:function(){var e=(0,u.Z)((0,c.Z)().mark((function e(){var t,a,n,i,r;return(0,c.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,ai["default"])(fi("listfilters"));case 2:if(t=e.sent,a=(0,sn.Z)(t,2),n=a[0],i=a[1],!n){e.next=8;break}return e.abrupt("return",null);case 8:if(e.prev=8,null===i||void 0===i||!i.listFilters){e.next=13;break}return r=JSON.parse(i.listFilters).filter,console.log("listFilters",r),e.abrupt("return",r);case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](8),console.error(e.t0);case 18:return e.abrupt("return",null);case 19:case"end":return e.stop()}}),e,null,[[8,15]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"createFilter",value:function(){var e=(0,u.Z)((0,c.Z)().mark((function e(t){var a,n,i,r,o,s;return(0,c.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.criteria,n=t.action,console.debug(JSON.stringify({id:"",action:n,criteria:a})),e.next=4,(0,ai["default"])(fi("createfilter",{id:"",action:n,criteria:a}));case 4:if(i=e.sent,r=(0,sn.Z)(i,2),o=r[0],s=r[1],!o){e.next=10;break}return e.abrupt("return",null);case 10:if(e.prev=10,null===s||void 0===s||!s.createFilter){e.next=13;break}return e.abrupt("return",JSON.parse(s.createFilter));case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](10),console.error(e.t0);case 18:return e.abrupt("return",null);case 19:case"end":return e.stop()}}),e,null,[[10,15]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"deleteFilter",value:function(){var e=(0,u.Z)((0,c.Z)().mark((function e(t){var a,n,i;return(0,c.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,ai["default"])(fi("deletefilter",{id:t}));case 2:if(a=e.sent,n=(0,sn.Z)(a,1),i=n[0],!i){e.next=7;break}return e.abrupt("return",null);case 7:return e.abrupt("return",t);case 8:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"updateFilter",value:function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=a.id,i=a.criteria,r=a.action,t.prev=1,t.next=4,e.deleteFilter(n);case 4:return t.next=6,e.createFilter({criteria:i,action:r});case 6:t.next=12;break;case 8:return t.prev=8,t.t0=t["catch"](1),console.error(t.t0),t.abrupt("return",null);case 12:return t.abrupt("return",n);case 13:case"end":return t.stop()}}),t,null,[[1,8]])})));function a(e){return t.apply(this,arguments)}return a}()}]),e}(),gi=hi,vi=gi,Ei=(Xn.l,Qn.Z,L.Calendar,function(){var e=this,t=e._self._c;return t("zm-table",{directives:[{name:"loading",rawName:"v-loading",value:0===e.filterList.length&&e.filterListsLoading,expression:"filterList.length === 0 && filterListsLoading"}],staticClass:"table",attrs:{"element-loading-spinner":"zm-icon-loading","show-empty-image":!1,data:e.filterListBySort,"show-header":!0,"use-flip":!1,role:"presentation","row-class-name":"item-row","cell-class-name":"disabled-td-hover","empty-text":e.$t("filter.youHaveNoFilters")}},[t("zm-table-column",{attrs:{prop:"name",label:e.$t("filter.filters"),className:"item-criteria",width:"auto"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.criteria;return[t("ul",{staticClass:"list",attrs:{"zm-ta":"filter-list-item-category"}},e._l(e.formatCriteria(n),(function(a){return t("li",{key:a.categoryName},[t("strong",[e._v(e._s(a.categoryName))]),a.entry?t("span",{staticClass:"recipient-emails"},[e._v(e._s(a.entry))]):e._e()])})),0)]}}])}),t("zm-table-column",{attrs:{prop:"actions",label:e.$t("filter.action"),className:"item-action",width:"auto"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.action;return[t("ul",{staticClass:"list",attrs:{"zm-ta":"filter-list-item-action"}},e._l(e.formatAction(n),(function(a){return t("li",{key:a},[e._v(" "+e._s(a)+" ")])})),0)]}}])}),t("zm-table-column",{attrs:{prop:"operation-btns",width:"86",className:"item-operation",align:"right"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return e._l(e.actions,(function(a){var i=a.name,r=a.label,o=a.iconClass,s=a.zmTa,l=a.onClick;return t("zm-tooltip",{key:i,attrs:{content:r,placement:"bottom",enterable:!1}},[t("zm-button",{staticClass:"operation-button",attrs:{disabled:!e.modifyFilterPermission,"aria-label":r,"aria-expanded":void 0,"zm-ta":s(n)},on:{click:function(e){return e.stopPropagation(),l(n)}}},[t("svg-icon",{attrs:{iconClass:o}})],1)],1)}))}}])})],1)}),bi=[],Ai=(a(43430),{name:"FilterList",components:{svgIcon:We.Z},props:{onEditFilter:{type:Function,default:function(e){console.log("edit",e)}},onDeleteFilter:{type:Function,default:function(e){console.log("delete",e)}},filterListsLoading:{type:Boolean,default:!1}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["filterList","allLabels"])),(0,m.Se)(["isGmail","isZmail","flattenedLabels"])),(0,m.Se)("delegate",["permissionRole"])),{},{modifyFilterPermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.MODIFY_FILTER)},actions:function(){var e=this;return[{name:"cloneAndEdit",label:this.isZmail?this.$t("operation.edit"):this.$t("operation.cloneAndEdit"),iconClass:"draft",zmTa:function(e){return"filter-list-item-edit-".concat(e.id)},onClick:function(t){return e.onEditFilter(t)}},{name:"delete",label:this.$t("operation.delete"),iconClass:"delete",zmTa:function(e){return"filter-list-item-delete-".concat(e.id)},onClick:function(t){return e.onDeleteFilter(t.id)}}]},filterListBySort:function(){var e;return this.isGmail?this.filterList:null===(e=this.filterList)||void 0===e?void 0:e.sort((function(e,t){return parseInt(t.id,16)-parseInt(e.id,16)}))},labelIdsToName:function(){var e=this,t={},a=this.allLabels;return this.isZmail&&(a=this.flattenedLabels),a.forEach((function(a){e.isGmail?t[a.id]=a.name:t[a.id]=a.displayName})),t}}),methods:{formatSize:function(e){return e<1e3?e+" B":e>=1e3&&e<1e6?(e/1e3).toFixed(0)+" KB":e>=1e6?(e/1e6).toFixed(0)+" MB":void 0},formatCriteria:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,d.Z)({},e),a=[],n="",i=!!t.hasAttachment&&this.$t("filter.hasAttachment");t.size&&t.sizeComparison&&"unspecified"!==t.sizeComparison&&(n="smaller"===t.sizeComparison?this.$t("filter.smallerThan")+this.formatSize(t.size):this.$t("filter.largerThan")+this.formatSize(t.size)),delete t.size,delete t.sizeComparison,delete t.hasAttachment;var r={from:this.$t("filter.from"),to:this.$t("filter.to"),subject:this.$t("filter.subject"),query:this.$t("filter.contains"),negatedQuery:this.$t("filter.doesNotContain")};return Object.keys(t).forEach((function(e){var n=t[e],i={},o=r[e]||e;Array.isArray(n)&&n.length?(i.categoryName=o+": ",i.entry=n.join(", "),a.push(i)):(i.categoryName=o+": ",i.entry=n,a.push(i))})),n&&a.push({categoryName:n}),i&&a.push({categoryName:i}),a},formatAction:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a={addLabelIds:{IMPORTANT:this.$t("filter.alwaysMarkAsImportant"),SPAM:this.$t("filter.markAsSpam"),STARRED:this.$t("filter.starIt"),TRASH:this.$t("filter.deleteIt"),INBOX:this.$t("filter.neverMarkAsSpam")},removeLabelIds:{IMPORTANT:this.$t("filter.neverMarkAsImportant"),SPAM:this.$t("filter.neverMarkAsSpam"),INBOX:this.$t("filter.skipInbox"),UNREAD:this.$t("common.markAsRead")}},n=[];return Object.keys(t).forEach((function(i){var r=t[i];if(console.log(r),"forward"===i){var o=e.$t("filter.forwardTo")+r;n.push(o)}else{var s=[],l=[];r.forEach((function(e){e.startsWith("Label_")?s.push(e):l.push(e)}));var c=[];if(r.forEach((function(t){var r,o=null===a||void 0===a||null===(r=a[i])||void 0===r?void 0:r[t];if(o)n.push(o);else{var s=e.labelIdsToName[t]||t;c.push(s)}})),c.length){var u=e.$t("filter.removeLabels");"addLabelIds"===i&&(u=e.$t("filter.addLabel")),n.push(u+c.join(", "))}}})),Array.from(new Set(n))}}}),yi=Ai,Ii=(0,A.Z)(yi,Ei,bi,!1,null,"53857352",null),Si=Ii.exports,Ci=(0,_.wE)((function(){return Promise.all([a.e(910),a.e(763)]).then(a.bind(a,20910))})),Pi={name:"Filters",components:{MainFrame:J,FilterList:Si,AddFilterDialog:Ci},data:function(){return{filterEdits:{},filterListsLoading:!1}},computed:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.Se)(["isGmail"])),(0,m.Se)("delegate",["permissionRole"])),{},{modifyFilterPermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.MODIFY_FILTER)}}),mounted:function(){this.resetFilterEdits(),this.getFilters()},methods:{resetFilterEdits:function(){this.filterEdits={id:"",criteria:{from:"",to:"",subject:"",query:"",negatedQuery:"",hasAttachment:!1,excludeChats:!1,size:"",sizeComparison:"larger"},action:{removeLabelIds:[],addLabelIds:[]}}},handleAdd:function(){this.$refs.addFilterDialog.open()},handleCancel:function(){this.resetFilterEdits()},getFilters:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.filterListsLoading=!0,t.next=3,vi.getFilters();case 3:a=t.sent,e.filterListsLoading=!1,a?e.$store.commit("setFilters",a):e.$store.commit("setFilters",[]);case 6:case"end":return t.stop()}}),t)})))()},handleDeleteFilter:function(e){var t=arguments,a=this;return(0,u.Z)((0,c.Z)().mark((function n(){var i;return(0,c.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=t.length>1&&void 0!==t[1]&&t[1],n.next=3,vi.deleteFilter(e);case 3:i||(a.$undoNotice({title:a.$t("filter.filterHasBeenDeleted")}),a.getFilters());case 4:case"end":return n.stop()}}),n)})))()},handleDeleteWithConfirm:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:(0,He.I)(t.$t("filter.confirmDeleteFilter"),t.$t("filter.reallyDeleteThisFilter"),(function(){try{t.handleDeleteFilter(e)}catch(a){t.$msg({content:a.message,showCopy:!0})}}));case 1:case"end":return a.stop()}}),a)})))()},handleSubmit:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.resetFilterEdits(),a.next=3,t.getFilters();case 3:e.id&&t.isGmail&&(n=document.querySelector(".filters-container .content .filter-list-item:last-of-type"),n&&n.scrollIntoView());case 4:case"end":return a.stop()}}),a)})))()},handleEdit:function(e){Object.assign(this.filterEdits,e),this.$store.commit("setSelectedFilter",e),this.$refs.addFilterDialog.open()}}},Mi=Pi,Ti=(0,A.Z)(Mi,Yn,Jn,!1,null,"541c7918",null),wi=Ti.exports,Di=(a(45794),function(){var e=this,t=e._self._c;return t("main-frame",{attrs:{title:e.groupTitle,subtitle:e.groupDescription}},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"group-list-wrap"},[t("div",{staticClass:"group-list-search"},[t("zm-input",{attrs:{"prefix-icon":"zm-icon-search","data-test":"1","zm-ta":"group-list-search-input",placeholder:e.$t("groupSetting.searchGroups"),clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSearch.apply(null,arguments)}},model:{value:e.keyword,callback:function(t){e.keyword="string"===typeof t?t.trim():t},expression:"keyword"}}),e.isShowAddGrpByMember?t("zm-button",{staticClass:"tab-focus",attrs:{type:"primary","zm-ta":"group-list-create-button"},on:{click:function(t){return e.handleCreateGroup("create")}}},[e._v(" "+e._s(e.$t("groupSetting.createGroup"))+" ")]):e._e()],1),t("zm-table",{ref:"groupTable",staticClass:"group-list__table",style:{width:"100%"},attrs:{data:e.groupsTable},on:{"sort-change":e.onSort,"row-click":e.rowClick}},[t("zm-table-column",{attrs:{sortable:"",prop:"groupName","class-name":"main-right-table-group-email",label:e.$t("groupSetting.groups")},scopedSlots:e._u([{key:"default",fn:function(a){return[t("span",{staticClass:"add-padding-for-ax",attrs:{tabindex:"-1","aria-label":a.row.groupName+","+a.row.groupEmail+","+e.$t("groupSetting.groups")}},[t("div",[e._v(e._s(a.row.groupName))]),t("div",{staticClass:"group-list-tabl_row_secondary",attrs:{"zm-ta":"group-email-"+a.row.groupEmail}},[e._v(" "+e._s(a.row.groupEmail)+" ")])])]}}])}),t("zm-table-column",{attrs:{label:e.$t("groupSetting.owner"),sortable:"",prop:"ownerEmails"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("Avatar",{staticClass:"avatar-small",attrs:{email:e.initOwnerEmails(a.row.ownerEmails),name:e.getName(e.initOwnerEmails(a.row.ownerEmails)),"aria-expanded":void 0}}),t("span",{staticClass:"add-padding-for-ax",attrs:{tabindex:"0","aria-label":e.getName(e.initOwnerEmails(a.row.ownerEmails))+","+e.$t("groupSetting.owner")}},[e._v(" "+e._s(e.getName(e.initOwnerEmails(a.row.ownerEmails)))+" ")]),a.row.ownerEmails.length>1?t("div",{staticClass:"owner-count-wrap"},[e._v(" +"+e._s(a.row.ownerEmails.length-1)+" "+e._s(e.$t("groupSetting.others"))+" ")]):e._e()]}}])}),t("zm-table-column",{attrs:{label:e.$t("groupSetting.count"),width:"100"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticClass:"add-padding-for-ax",attrs:{tabindex:"0","aria-label":a.row.directMembersCount+","+e.$t("groupSetting.count")}},[e._v(" "+e._s(a.row.directMembersCount)+" ")])]}}])}),t("zm-table-column",{attrs:{width:"80"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return[t("zm-dropdown",{attrs:{trigger:"click"},on:{command:function(t){return e.groupMoreOptions(t,n)}}},[t("zm-button",{attrs:{type:"icon","zm-ta":"group-list-more-button-"+n.groupEmail,icon:"zm-icon-more","aria-label":e.$t("accessibility.moreOptionsFor",[n.groupName])}}),t("zm-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[e.isCanShowAddEditDeleteMember(n)?t("zm-dropdown-item",{attrs:{"zm-ta":"group-list-add-member-item-"+n.groupEmail,command:"addMembers"}},[e._v(e._s(e.$t("groupSetting.addMembers")))]):e._e(),e.isCanSeeMember(n)?t("zm-dropdown-item",{attrs:{"zm-ta":"group-list-see-member-item-"+n.groupEmail,command:"members"}},[e._v(e._s(e.$t("groupSetting.seeMembers")))]):e._e(),e.isCanShowAddEditDeleteMember(n)?t("zm-dropdown-item",{attrs:{"zm-ta":"group-list-edit-group-item-"+n.groupEmail,command:"editGroup"}},[e._v(e._s(e.$t("groupSetting.editGroup")))]):e._e(),t("zm-dropdown-item",{attrs:{command:"sendEmailToGroup","zm-ta":"group-list-send-email-to-group-item-"+n.groupEmail}},[e._v(e._s(e.$t("groupSetting.sendEmailToGroup")))]),e.isCanShowAddEditDeleteMember(n)?t("zm-dropdown-item",{staticClass:"delete-group-wrap",attrs:{"zm-ta":"group-list-delete-group-item-"+n.groupEmail,command:"deleteGroup"}},[e._v(e._s(e.$t("groupSetting.deleteGroup")))]):e._e(),e.isCanLeaveGroup(n)?t("zm-dropdown-item",{staticClass:"delete-group-wrap",attrs:{"zm-ta":"group-list-leave-group-item-"+n.groupEmail,command:"leaveGroup"}},[e._v(e._s(e.$t("groupSetting.leaveGroup")))]):e._e()],1)],1)]}}])}),t("template",{slot:"append"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showLoadMore,expression:"showLoadMore"}],staticClass:"group-list__load-more",attrs:{tabindex:"0","zm-ta":"group-list-show-more-button","aria-label":e.$t("groupSetting.loadMore")},on:{click:e.getGroupList}},[e._v(" "+e._s(e.$t("groupSetting.loadMore"))+" ")])])],2),t("create-group",{ref:"createGroup",attrs:{groupPostfix:e.groupPostfix},on:{refreshMailList:e.refreshMailList}}),t("add-member",{ref:"addMember",on:{refreshMailList:e.refreshMailList}})],1),t("member-lists",{ref:"memberLists",on:{refreshMailList:e.refreshMailList}})],1)}),xi=[],Li=function(){var e=this,t=e._self._c;return e.createGroupDialogVisible?t("zm-dialog",{staticClass:"create-group-view-wrap",attrs:{"zm-ta":"create-group-dialog",title:e.title,"append-to-body":"",visible:e.createGroupDialogVisible,"close-on-press-escape":!1,width:"537px"},on:{"update:visible":function(t){e.createGroupDialogVisible=t}}},[e.isEdit?e._e():t("zm-form",{ref:"groupForm",attrs:{model:e.formData,rules:e.rules}},[t("zm-form-item",{attrs:{label:e.$t("groupSetting.groupName"),prop:"groupName"}},[t("zm-input",{ref:"groupName",attrs:{maxlength:"73",autocorrect:"off","focus-first":"","zm-ta":"create-group-dialog-group-name-input",placeholder:e.$t("groupSetting.groupName")},model:{value:e.formData.groupName,callback:function(t){e.$set(e.formData,"groupName",t)},expression:"formData.groupName"}})],1),t("zm-form-item",{staticClass:"group-email-wrap",attrs:{label:e.$t("groupSetting.groupEmail"),prop:"groupEmail"}},[t("zm-input",{ref:"groupEmail",attrs:{autocorrect:"off",label:e.$t("groupSetting.groupEmail")+" has email suffix "+e.suffixOfGroupName,"zm-ta":"create-group-dialog-group-email-input",placeholder:e.$t("groupSetting.groupEmail")},model:{value:e.formData.groupEmail,callback:function(t){e.$set(e.formData,"groupEmail",t)},expression:"formData.groupEmail"}},[t("template",{slot:"suffix"},[e._v(e._s(e.suffixOfGroupName))])],2)],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.viewGroupPolicy")}},[t("zm-select",{staticClass:"language",attrs:{label:e.$t("groupSetting.viewGroupPolicy"),"zm-ta":"create-group-dialog-group-type-select"},model:{value:e.formData.viewGroupPolicy,callback:function(t){e.$set(e.formData,"viewGroupPolicy",t)},expression:"formData.viewGroupPolicy"}},e._l(e.viewGroupPolicyList,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-group-type-"+e.value,label:e.label,value:e.value}})})),1)],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.description"),prop:"description"}},[e.createGroupDialogVisible?t("zm-input",{attrs:{autocorrect:"off",type:"textarea","zm-ta":"create-group-dialog-group-description-input",rows:2,maxlength:"300","show-word-limit":"",placeholder:e.$t("groupSetting.description")},model:{value:e.formData.description,callback:function(t){e.$set(e.formData,"description",t)},expression:"formData.description"}}):e._e()],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.ownerEmails"),prop:"ownerEmails"}},[t("contacts-selector",{ref:"ContactRef",staticClass:"contact-email-address-select",attrs:{"zm-ta":"create-group-dialog-owner-email-input",value:e.formData.ownerEmails,disabled:!e.isSuperAdmin,disabledRecipient:e.userProfile.userEmail,isValidEmailAddress:e.isValidUserAddress,autofocus:!1,label:e.$t("groupSetting.ownerEmails")+" "},on:{change:function(t){e.formData.ownerEmails=t,e.composePrepared=t,e.$refs.groupForm.validateField("ownerEmails")},resetShowActions:e.resetShowActions}})],1),e.canShowOwnerTip&&e.isSuperAdmin?t("div",{staticClass:"owner-tips-wrap"},[e._v(" "+e._s(e.$t("groupSetting.canShowOwnerTip"))+" ")]):e._e(),e.isOwnerEmailEmpty?t("div",{staticClass:"owner-tips-wrap zm-form-item__error"},[e._v(" "+e._s(e.$t("groupSetting.isOwnerEmailEmpty"))+" ")]):e._e(),t("zm-form-item",{attrs:{label:e.$t("groupSetting.addGroupMembers"),prop:"members"}},[t("contacts-selector",{ref:"ContactMemberRef",staticClass:"contact-email-address-select",attrs:{"zm-ta":"create-group-dialog-add-group-member-input",placeholder:e.$t("groupSetting.addMembersPlaceholder"),value:e.formData.members,disabled:e.disabledContactMemberRef,isValidEmailAddress:e.isValidMemberAddress,autofocus:!1,label:e.$t("groupSetting.addGroupMembers")+" "},on:{change:function(t){e.formData.members=t,e.composePrepared=t,e.$refs.groupForm.validateField("members")},resetShowActions:e.resetMemberShowActions}})],1),t("zm-form-item",[t("zm-checkbox",{attrs:{"zm-ta":"create-group-dialog-group-welcome-checkbox"},model:{value:e.formData.sendWelcomeMessage,callback:function(t){e.$set(e.formData,"sendWelcomeMessage",t)},expression:"formData.sendWelcomeMessage"}},[e._v(e._s(e.$t("groupSetting.welcomeEmail")))])],1),t("zm-form-item",[t("zm-checkbox",{attrs:{"zm-ta":"create-group-dialog-group-departure-checkbox"},model:{value:e.formData.sendGoodbyeMessage,callback:function(t){e.$set(e.formData,"sendGoodbyeMessage",t)},expression:"formData.sendGoodbyeMessage"}},[e._v(e._s(e.$t("groupSetting.departureEmail")))])],1),t("div",{staticClass:"advanced-setting-wrap"},[t("div",{staticClass:"advanced-setting-title tab-focus",attrs:{"zm-ta":"create-group-dialog-toggle-advance-setting-button",tabindex:"0","aria-label":e.$t("groupSetting.advancedSettingTitle"),role:"button","aria-expanded":e.openAdvanceSetting?"true":"false"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toggleAdvanceSetting.apply(null,arguments)},click:e.toggleAdvanceSetting}},[t("svg-icon",{class:{"reverse-chevron":e.openAdvanceSetting},attrs:{iconClass:"chevron-down"}}),t("span",[e._v(e._s(e.$t("groupSetting.advancedSettingTitle")))])],1),e.openAdvanceSetting?t("div",{staticClass:"advanced-setting-content"},[t("zm-form-item",{attrs:{label:e.$t("groupSetting.viewMembersPolicy")}},[t("zm-select",{staticClass:"language",attrs:{"zm-ta":"create-group-dialog-view-member-policy-select",label:e.$t("groupSetting.viewMembersPolicy"),placeholder:"View Member"},model:{value:e.formData.viewMembersPolicy,callback:function(t){e.$set(e.formData,"viewMembersPolicy",t)},expression:"formData.viewMembersPolicy"}},e._l(e.viewMembersPolicyList,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-view-member-policy-"+e.value,label:e.label,value:e.value}})})),1)],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.leavePolicy")}},[t("zm-select",{attrs:{"zm-ta":"create-group-dialog-leave-policy-select",label:e.$t("groupSetting.leavePolicy")},model:{value:e.formData.leavePolicy,callback:function(t){e.$set(e.formData,"leavePolicy",t)},expression:"formData.leavePolicy"}},e._l(e.leavePolicyListByRole,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-leave-policy-"+e.value,label:e.label,value:e.value}})})),1)],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.defaultMemberPostAction")}},[t("zm-select",{staticClass:"language",attrs:{"zm-ta":"create-group-dialog-default-member-post-action-select",label:e.$t("groupSetting.defaultMemberPostAction")},model:{value:e.formData.defaultMemberPostAction,callback:function(t){e.$set(e.formData,"defaultMemberPostAction",t)},expression:"formData.defaultMemberPostAction"}},e._l(e.defaultMemberPostAction,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-default-member-post-action-"+e.value,label:e.label,value:e.value}})})),1)],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.defaultNonmemberPostAction")}},[t("zm-select",{staticClass:"language",attrs:{"zm-ta":"create-group-dialog-default-nonmember-post-action-select",label:e.$t("groupSetting.defaultNonmemberPostAction")},model:{value:e.formData.defaultNonmemberPostAction,callback:function(t){e.$set(e.formData,"defaultNonmemberPostAction",t)},expression:"formData.defaultNonmemberPostAction"}},e._l(e.defaultNonmemberPostAction,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-default-nonmember-post-action-"+e.value,label:e.label,value:e.value}})})),1)],1)],1):e._e()])],1),e.isEdit?t("zm-form",{ref:"groupForm",staticClass:"update-group-wrap",attrs:{model:e.formData,rules:e.rules}},[t("zm-form-item",{attrs:{label:e.$t("groupSetting.groupName"),prop:"groupName"}},[t("zm-input",{ref:"groupName",attrs:{maxlength:"73",autocorrect:"off","focus-first":"","zm-ta":"create-group-dialog-group-name-input",placeholder:e.$t("groupSetting.groupName")},model:{value:e.formData.groupName,callback:function(t){e.$set(e.formData,"groupName",t)},expression:"formData.groupName"}})],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.viewGroupPolicy")}},[t("zm-select",{staticClass:"language",attrs:{label:e.$t("groupSetting.viewGroupPolicy"),"zm-ta":"create-group-dialog-group-type-select"},model:{value:e.formData.viewGroupPolicy,callback:function(t){e.$set(e.formData,"viewGroupPolicy",t)},expression:"formData.viewGroupPolicy"}},e._l(e.viewGroupPolicyList,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-group-type-"+e.value,label:e.label,value:e.value}})})),1)],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.description"),prop:"description"}},[e.createGroupDialogVisible?t("zm-input",{attrs:{autocorrect:"off",type:"textarea",rows:2,maxlength:"300","show-word-limit":"","zm-ta":"create-group-dialog-group-description-input",placeholder:e.$t("groupSetting.description")},model:{value:e.formData.description,callback:function(t){e.$set(e.formData,"description",t)},expression:"formData.description"}}):e._e()],1),t("zm-form-item",[t("zm-checkbox",{attrs:{"zm-ta":"create-group-dialog-group-welcome-checkbox"},model:{value:e.formData.sendWelcomeMessage,callback:function(t){e.$set(e.formData,"sendWelcomeMessage",t)},expression:"formData.sendWelcomeMessage"}},[e._v(e._s(e.$t("groupSetting.welcomeEmail")))])],1),t("zm-form-item",[t("zm-checkbox",{attrs:{"zm-ta":"create-group-dialog-group-departure-checkbox"},model:{value:e.formData.sendGoodbyeMessage,callback:function(t){e.$set(e.formData,"sendGoodbyeMessage",t)},expression:"formData.sendGoodbyeMessage"}},[e._v(e._s(e.$t("groupSetting.departureEmail")))])],1),t("div",{staticClass:"advanced-setting-wrap"},[t("div",{staticClass:"advanced-setting-title tab-focus",attrs:{tabindex:"0","zm-ta":"create-group-dialog-toggle-advance-setting-button","aria-label":e.$t("groupSetting.advancedSettingTitle"),role:"button","aria-expanded":e.openAdvanceSetting?"true":"false"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toggleAdvanceSetting.apply(null,arguments)},click:e.toggleAdvanceSetting}},[t("svg-icon",{class:{"reverse-chevron":e.openAdvanceSetting},attrs:{iconClass:"chevron-down"}}),t("span",[e._v(e._s(e.$t("groupSetting.advancedSettingTitle")))])],1),e.openAdvanceSetting?t("div",{staticClass:"advanced-setting-content"},[t("zm-form-item",{attrs:{label:e.$t("groupSetting.viewMembersPolicy")}},[t("zm-select",{staticClass:"language",attrs:{"zm-ta":"create-group-dialog-view-member-policy-select",label:e.$t("groupSetting.viewMembersPolicy"),placeholder:"View Member"},model:{value:e.formData.viewMembersPolicy,callback:function(t){e.$set(e.formData,"viewMembersPolicy",t)},expression:"formData.viewMembersPolicy"}},e._l(e.viewMembersPolicyList,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-view-member-policy-"+e.value,label:e.label,value:e.value}})})),1)],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.leavePolicy")}},[t("zm-select",{attrs:{"zm-ta":"create-group-dialog-leave-policy-select",label:e.$t("groupSetting.leavePolicy")},model:{value:e.formData.leavePolicy,callback:function(t){e.$set(e.formData,"leavePolicy",t)},expression:"formData.leavePolicy"}},e._l(e.leavePolicyListByRole,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-leave-policy-"+e.value,label:e.label,value:e.value}})})),1)],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.defaultMemberPostAction")}},[t("zm-select",{staticClass:"language",attrs:{"zm-ta":"create-group-dialog-default-member-post-action-select",label:e.$t("groupSetting.defaultMemberPostAction")},model:{value:e.formData.defaultMemberPostAction,callback:function(t){e.$set(e.formData,"defaultMemberPostAction",t)},expression:"formData.defaultMemberPostAction"}},e._l(e.defaultMemberPostAction,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-default-member-post-action-"+e.value,label:e.label,value:e.value}})})),1)],1),t("zm-form-item",{attrs:{label:e.$t("groupSetting.defaultNonmemberPostAction")}},[t("zm-select",{staticClass:"language",attrs:{"zm-ta":"create-group-dialog-default-nonmember-post-action-select",label:e.$t("groupSetting.defaultNonmemberPostAction")},model:{value:e.formData.defaultNonmemberPostAction,callback:function(t){e.$set(e.formData,"defaultNonmemberPostAction",t)},expression:"formData.defaultNonmemberPostAction"}},e._l(e.defaultNonmemberPostAction,(function(e){return t("zm-option",{key:e.value,attrs:{"zm-ta":"create-group-dialog-default-nonmember-post-action-"+e.value,label:e.label,value:e.value}})})),1)],1)],1):e._e()])],1):e._e(),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{attrs:{plain:"","zm-ta":"create-group-dialog-cancel-button"},on:{click:e.close}},[e._v(" "+e._s(e.$t("groupSetting.cancelButtonText"))+" ")]),t("zm-button",{staticClass:"float-right",attrs:{loading:e.loading,type:"primary","zm-ta":"create-group-dialog-create-button"},on:{click:e.sendCreateGroup}},[e._v(" "+e._s(e.isEdit?e.$t("groupSetting.updateGroup"):e.$t("groupSetting.createGroup"))+" ")])],1)],1):e._e()},ki=[],Ni=g.Utils.isValidEmailAddress,Oi={name:"CreateGroup",components:{ContactsSelector:va.Z},props:{groupPostfix:{type:String,default:""}},data:function(){var e=this,t=function(t,a,n){if((0,_.qz)(a)){var i=t.fullField;n(new Error(e.$t("groupSetting.illegalCharacter",[e.$t("groupSetting."+i)])))}else n()},a=function(t,a,n){e.validEmail(e.formData.ownerEmails,e.validUserOwnerList,{callback:n,regFun:function(e){return"zoomUser"!==e}})},n=function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a,n,i){var r,o,s,l,u;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!n){t.next=13;break}if(!/^[a-zA-Z0-9._-]+$/.test(n)){t.next=10;break}return t.next=4,L.Contacts.getEmailHost({emails:[n+e.suffixOfGroupName]});case 4:s=t.sent,l=s.data,u=s.errorCode,0===u&&"notZoomHost"!==(null===(r=l.emailHosts)||void 0===r||null===(o=r.emailHosts[0])||void 0===o?void 0:o.emailHost)?i(new Error(e.$t("groupSetting.groupEmailExist"))):i(),t.next=11;break;case 10:i(new Error(e.$t("groupSetting.validateEmail")));case 11:t.next=14;break;case 13:i();case 14:case"end":return t.stop()}}),t)})));return function(e,a,n){return t.apply(this,arguments)}}(),i=function(t,a,n){e.validEmail(e.formData.members,e.validMemberList,{callback:n,regFun:function(e){return"notZoomHost"===e||"zoomVirtualUser"===e}})};return{type:"create",title:"Create a new group",loading:!1,disabled:!1,formData:{groupName:"",groupEmail:"",ownerEmails:[],members:[],description:"",language:"en",viewMembersPolicy:"groupOwner",viewGroupPolicy:"domainMember",leavePolicy:"groupMember",sendWelcomeMessage:!0,sendGoodbyeMessage:!0,defaultMemberPostAction:"accept",defaultNonmemberPostAction:"accept"},rules:{groupName:[{validator:t,trigger:"change"}],ownerEmails:[{validator:a,trigger:"change"}],groupEmail:[{required:!0,message:this.$t("groupSetting.validGroupEmailEmpty"),trigger:"blur"},{validator:n,trigger:"blur"}],members:[{validator:i,trigger:"change"}],description:[{validator:t,trigger:"change"}]},createGroupDialogVisible:!1,languageList:["en"],viewGroupPolicyList:[{label:this.$t("groupSetting.private"),value:"groupMember"},{label:this.$t("groupSetting.public"),value:"domainMember"}],leavePolicyList:[{label:this.$t("groupSetting.groupOwnerOnly"),value:"groupOwner"},{label:this.$t("groupSetting.allGroupMember"),value:"groupMember"}],viewMembersPolicyList:[{label:this.$t("groupSetting.groupOwnerOnly"),value:"groupOwner"},{label:this.$t("groupSetting.allGroupMember"),value:"groupMember"}],defaultMemberPostAction:[{label:this.$t("groupSetting.defaultMemberPostActionAccept"),value:"accept"},{label:this.$t("groupSetting.defaultMemberPostActionReject"),value:"hold"},{label:this.$t("groupSetting.defaultMemberPostActionHold"),value:"reject"}],defaultNonmemberPostAction:[{label:this.$t("groupSetting.defaultNonmemberPostActionAccept"),value:"accept"},{label:this.$t("groupSetting.defaultMemberPostActionReject"),value:"hold"},{label:this.$t("groupSetting.defaultNonmemberPostActionHold"),value:"reject"}],openAdvanceSetting:!1,validUserOwnerList:{},validMemberList:{},disabledContactMemberRef:!0}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)(["userProfile"])),{},{isSuperAdmin:function(){return["domainAdmin","domainOwner","acctAdmin","acctOwner"].indexOf(this.userProfile.userRole)>=0},userMailDomain:function(){return this.userProfile.userEmail.includes("@")?"@"+this.userProfile.userEmail.split("@")[1]:""},suffixOfGroupName:function(){return(this.isSuperAdmin?"":this.groupPostfix)+this.userMailDomain},isEdit:function(){return"edit"===this.type},canShowOwnerTip:function(){return 1===this.formData.ownerEmails.length&&this.formData.ownerEmails[0]===this.userProfile.userEmail},isOwnerEmailEmpty:function(){return!this.formData.ownerEmails.length},leavePolicyListByRole:function(){return this.isSuperAdmin?this.leavePolicyList:[this.leavePolicyList[1]]}}),methods:{open:function(e,t){var a=this;this.type=e,this.createGroupDialogVisible=!0,this.$store.commit("setPreventBack",!0),this.isEdit?(this.formData=JSON.parse(JSON.stringify(t)),this.formData.members=[],this.title=this.$t("groupSetting.editTitle")):(Object.assign(this.formData,this.$options.data.call(this).formData),this.formData.ownerEmails=[this.userProfile.userEmail],this.title=this.$t("groupSetting.createTitle"),this.$nextTick((function(){a.resetPaddingRight()}))),setTimeout((function(){a.disabledContactMemberRef=!1}),1e3)},close:function(){var e;this.createGroupDialogVisible=!1,this.loading=!1,this.$store.commit("setPreventBack",!1),null===(e=this.$refs["groupForm"])||void 0===e||e.resetFields(),this.validUserOwnerList={},this.validMemberList={},this.openAdvanceSetting=!1},resetPaddingRight:function(){var e=document.querySelector(".group-email-wrap"),t=e.querySelector(".zm-input__inner"),a=e.querySelector(".zm-input__suffix"),n=parseFloat(window.getComputedStyle(a).width);t.style.paddingRight=n+10+"px"},validEmail:function(){var e=arguments,t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o,s,l,u,d,m,p,f,h,g;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(i=e.length>0&&void 0!==e[0]?e[0]:[],r=e.length>1&&void 0!==e[1]?e[1]:{},o=e.length>2?e[2]:void 0,s=o.callback,l=o.regFun,i.length){a.next=6;break}return s(),a.abrupt("return",!1);case 6:return u=i.filter((function(e){return Ni(e)})),d=i[i.length-1],Ni(d)||s(new Error(t.$tc("groupSetting.notEmailAddress",1,[d]))),a.next=11,L.Contacts.getEmailHost({emails:u});case 11:if(m=a.sent,p=m.data,f=m.errorCode,0===f){a.next=17;break}return s(),a.abrupt("return",!1);case 17:h=(null===(n=p.emailHosts)||void 0===n?void 0:n.emailHosts)||[],g="",h.forEach((function(e){t.$set(r,e.email,!1),(0,_.es)(e.email,t.userMailDomain)?l(e.emailHost)&&(t.$set(r,e.email,!0),e.email===d&&(g=t.$t("groupSetting.notFindUser",[d]))):(t.$set(r,e.email,!0),e.email===d&&(g=t.$tc("groupSetting.notInOrg",1,[d])))})),g?s(new Error(g)):s();case 21:case"end":return a.stop()}}),a)})))()},resetShowActions:function(){this.$refs.ContactRef.hideAllActions()},isValidUserAddress:function(e){return Ni(e)&&!this.validUserOwnerList[e]},isValidMemberAddress:function(e){return Ni(e)&&!this.validMemberList[e]},resetMemberShowActions:function(){this.$refs.ContactMemberRef.hideAllActions()},toggleAdvanceSetting:function(){this.openAdvanceSetting=!this.openAdvanceSetting,this.$nextTick((function(){document.getElementsByClassName("zm-dialog__body")[0].scrollTo(0,500)}))},addMembers:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$refs["groupForm"].validate(function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l,u;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a&&e.formData.members.length){t.next=3;break}return e.$refs.ContactMemberRef.focus(),t.abrupt("return",!1);case 3:return t.prev=3,e.loading=!0,t.next=7,window.zoomSdk.postJsMessage({functionName:"mailui_addmemberstogroup",params:{groupEmail:e.formData.groupEmail+e.suffixOfGroupName,members:e.formData.members.map((function(e){return{email:e,memberRole:"member"}}))}});case 7:n=t.sent,e.loading=!1,0!==n.returnCode?(r=n.result.AddMembers.code,o=null===(i=n.result.AddMembers.errors[0])||void 0===i?void 0:i.appCode,400===r&&81===o?(u=null===(s=n.result.AddMembers)||void 0===s||null===(l=s.message.split("email=")[1])||void 0===l?void 0:l.split(",")[0],e.$msg(e.$t("groupSetting.invalidMember",[u]))):e.$msg(e.$t("groupSetting.addMembersFailed"))):(e.$emit("refreshMailList"),e.createGroupDialogVisible=!1),t.next=16;break;case 12:t.prev=12,t.t0=t["catch"](3),console.log(t.t0),e.$msg(e.$t("groupSetting.addMembersFailed"));case 16:case"end":return t.stop()}}),t,null,[[3,12]])})));return function(e){return t.apply(this,arguments)}}());case 1:case"end":return t.stop()}}),t)})))()},initErrorMsg:function(e){var t,a=this,n="",i=null===(t=e.CreateGroup)||void 0===t?void 0:t.code;switch(i){case 400:var r,o,s=null===(r=e.CreateGroup)||void 0===r||null===(o=r.errors[0])||void 0===o?void 0:o.appCode;this.step=1,33===s?(n=this.$t("groupSetting.groupNameExist",[this.formData.groupEmail+this.userMailDomain]),this.$nextTick((function(){var e;null===(e=a.$refs)||void 0===e||e.groupEmail.focus()}))):n=this.$t("groupSetting.inputInvalid");break;case 403:n=this.$t("groupSetting.createPermissionDenied");break;case 404:this.isEdit?(n=this.$t("groupSetting.editPermissionDenied"),this.$emit("refreshMailList"),this.createGroupDialogVisible=!1):n=this.$t("groupSetting.createPermissionDenied");break;default:n=""}return n},focusField:function(e){switch(e){case"groupEmail":this.$refs.groupEmail.focus();break;case"groupName":this.$refs.groupName.focus();break;case"members":this.$refs.ContactMemberRef.focus();break;case"ownerEmails":this.$refs.ContactRef.focus();break;default:break}},validBeforeCallingApi:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a="",t.next=3,(0,_.as)(e.formData.ownerEmails,e.userProfile.userEmail,(function(e){return"zoomUser"!==e}));case 3:return n=t.sent,n&&(a+="".concat(e.$t("groupSetting.ownerEmails"),": ").concat(n)),t.next=7,(0,_.as)(e.formData.members,e.userProfile.userEmail,(function(e){return"notZoomHost"===e||"zoomVirtualUser"===e}));case 7:if(i=t.sent,i&&(a+="".concat(e.$t("groupSetting.addGroupMembers"),": ").concat(i)),!a){t.next=12;break}return e.$msg(a),t.abrupt("return",!0);case 12:return t.abrupt("return",!1);case 13:case"end":return t.stop()}}),t)})))()},sendCreateGroup:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.loading=!0,e.$refs["groupForm"].validate(function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a,n){var i,r;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=Object.keys(n),e.isOwnerEmailEmpty){t.next=16;break}if(a){t.next=6;break}e.focusField(i[0]),t.next=14;break;case 6:return t.next=8,e.validBeforeCallingApi();case 8:if(r=t.sent,e.loading=!1,!r){t.next=12;break}return t.abrupt("return");case 12:return t.next=14,e.callCreatedApi();case 14:t.next=17;break;case 16:e.$refs.ContactRef.focus();case 17:e.loading=!1;case 18:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}());case 2:case"end":return t.stop()}}),t)})))()},callCreatedApi:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r,o,s,l;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(t.prev=0,!e.isOwnerEmailEmpty){t.next=3;break}return t.abrupt("return",!1);case 3:return a={mailGroup:(0,d.Z)({},e.formData),userEmail:e.userProfile.userEmail},n=[],e.formData.members.forEach((function(t){-1===e.formData.ownerEmails.findIndex((function(e){return e===t}))&&n.push({email:t})})),n.length?a.mailGroup.members=n:delete a.mailGroup.members,i="mailui_creategroup",e.isEdit&&(i="mailui_patchgroup",a.groupEmail=e.formData.groupEmail),e.isEdit||(r=e.formData.groupEmail+e.suffixOfGroupName,a.groupEmail=r,a.mailGroup.groupEmail=r),e.loading=!0,t.next=13,window.zoomSdk.postJsMessage({functionName:i,params:a});case 13:o=t.sent,0===o.returnCode?(e.createGroupDialogVisible=!1,e.$emit("refreshMailList"),e.$undoNotice({iconClass:"checkmark",title:e.isEdit?e.$t("groupSetting.updateGroupSuccess"):e.$t("groupSetting.createGroupSuccess")})):(s=e.$t("groupSetting.createGroupFailed"),l=e.initErrorMsg(o.result||{}),e.$msg(e.isEdit?e.$t("groupSetting.updateGroupFailed"):l||s)),t.next=21;break;case 17:t.prev=17,t.t0=t["catch"](0),console.log(t.t0),e.$msg(e.isEdit?e.$t("groupSetting.updateGroupFailed"):e.$t("groupSetting.createGroupFailed"));case 21:return t.prev=21,e.loading=!1,t.finish(21);case 24:case"end":return t.stop()}}),t,null,[[0,17,21,24]])})))()}}},Zi=Oi,$i=(0,A.Z)(Zi,Li,ki,!1,null,null,null),Ri=$i.exports,Fi=function(){var e=this,t=e._self._c;return e.visible?t("div",{staticClass:"group-member-lists-wrap"},[t("zm-button",{staticClass:"go-back-button",attrs:{"zm-ta":"group-member-list-back-button",plain:""},on:{click:e.goBack}},[e._v(e._s(e.$t("groupSetting.back")))]),t("div",{staticClass:"member-title"},[e._v(e._s(e.title))]),e.currentRow.description?t("div",{staticClass:"member-description"},[e._v(" "+e._s(e.currentRow.description)+" ")]):e._e(),t("div",{staticClass:"member-search-wrap"},[t("zm-input",{attrs:{"prefix-icon":"zm-icon-search","zm-ta":"group-member-list-search-input",placeholder:e.$t("groupSetting.searchMember"),clearable:""},on:{input:e.handleLocalSearch},model:{value:e.keyword,callback:function(t){e.keyword="string"===typeof t?t.trim():t},expression:"keyword"}}),e.isSuper||e.isGroupOwner?t("zm-button",{attrs:{type:"primary","zm-ta":"group-member-list-add-members-button"},on:{click:e.addMember}},[e._v(" "+e._s(e.$t("groupSetting.addMembers"))+" ")]):e._e()],1),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[e.memberLists.length?t("zm-table",{staticClass:"member-list__table",attrs:{data:e.memberLists},on:{"sort-change":e.onSort}},[t("zm-table-column",{attrs:{label:e.$t("groupSetting.memberName"),prop:"email",sortable:""},scopedSlots:e._u([{key:"default",fn:function(a){return[t("Avatar",{staticClass:"avatar-small",attrs:{email:a.row.email,name:e.getName(a.row.email)}}),t("div",{staticClass:"email-wrap",attrs:{tabindex:"0","aria-label":"".concat(e.getName(a.row.email)," <").concat(a.row.email,"> ").concat(e.$t("groupSetting.memberName"))}},[e._v(" "+e._s(e.getName(a.row.email))+" <"+e._s(a.row.email)+"> ")])]}}],null,!1,3074328503)}),t("zm-table-column",{attrs:{label:e.$t("groupSetting.memberRole"),prop:"memberRole",width:"150",sortable:""},scopedSlots:e._u([{key:"default",fn:function(a){return[t("span",{class:a.row.memberRole+"-wrap",attrs:{tabindex:"0","aria-label":"".concat(e.getRoleString(a.row.memberRole)," ").concat(e.isMyself(a.row)," ").concat(e.$t("groupSetting.memberRole"))}},[e._v(" "+e._s("".concat(e.getRoleString(a.row.memberRole)," ").concat(e.isMyself(a.row)))+" ")])]}}],null,!1,3599273031)}),e.isSuper||e.isGroupOwner?t("zm-table-column",{attrs:{width:"80"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("zm-dropdown",{attrs:{trigger:"click"},on:{command:function(t){return e.handleCommand(t,a.row)}}},[t("zm-button",{staticClass:"member-list-more-icon",attrs:{type:"icon",icon:"zm-icon-more","zm-ta":"group-member-list-more-button-"+a.row.email,"aria-label":e.$t("accessibility.moreOptionsFor",[e.getName(a.row.email)])}}),t("zm-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},["owner"===a.row.memberRole?t("zm-dropdown-item",{attrs:{"zm-ta":"group-member-list-change-to-member-item-"+a.row.email,command:"member"}},[e._v(" "+e._s(e.$t("groupSetting.changeToMember"))+" ")]):e._e(),"member"===a.row.memberRole?t("zm-dropdown-item",{attrs:{"zm-ta":"group-member-list-change-to-owner-item-"+a.row.email,command:"owner"}},[e._v(" "+e._s(e.$t("groupSetting.changeToOwner"))+" ")]):e._e(),t("zm-dropdown-item",{staticClass:"remove-from-group",attrs:{command:"remove","zm-ta":"group-member-list-".concat(a.row.email===e.userProfile.userEmail?"leave-group":"remove-member","-item-").concat(a.row.email)}},[e._v(" "+e._s(a.row.email===e.userProfile.userEmail?e.$t("groupSetting.leaveFromGroup"):e.$t("groupSetting.removeFromGroup"))+" ")])],1)],1)]}}],null,!1,2966502456)}):e._e(),t("template",{slot:"append"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.nextPageToken,expression:"nextPageToken"}],staticClass:"load-more",attrs:{"zm-ta":"group-member-list-show-more-button"},on:{click:e.getMemberLists}},[e._v(" "+e._s(e.$t("groupSetting.loadMore"))+" ")])])],2):e._e()],1),t("add-member",{ref:"addMember",on:{refreshMailList:e.initData}})],1):e._e()},zi=[],Ui=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{title:e.$t("groupSetting.addMembers"),"aira-label":e.$t("groupSetting.addMembers"),"append-to-body":"",visible:e.visible,"close-on-press-escape":!1,width:"550px"},on:{"update:visible":function(t){e.visible=t}}},[t("div",{staticClass:"add-members-wrap"},[t("zm-form",{ref:"memberForm",attrs:{model:e.memberForm,rules:e.rules}},[t("zm-form-item",{attrs:{label:e.$t("groupSetting.addMembers"),prop:"members"}},[t("contacts-selector",{ref:"ContactRef",staticClass:"contact-email-address-select",attrs:{"zm-ta":"add-members-dialog-search-input",placeholder:e.$t("groupSetting.addMembersPlaceholder"),value:e.memberForm.members,label:e.$t("groupSetting.addGroupMembers"),isValidEmailAddress:e.isValidMemberAddress},on:{change:function(t){e.memberForm.members=t,e.composePrepared=t,e.$refs.memberForm.validateField("members")},resetShowActions:e.resetShowActions}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("div",{staticClass:"add-members-footer"},[t("zm-button",{attrs:{plain:"","zm-ta":"add-members-dialog-cancel-button"},on:{click:function(t){e.visible=!1}}},[e._v(e._s(e.$t("groupSetting.cancelButtonText")))]),t("zm-button",{attrs:{loading:e.loading,type:"primary","zm-ta":"add-members-dialog-add-button"},on:{click:e.addMembers}},[e._v(e._s(e.$t("groupSetting.add")))])],1)])],1)])},Bi=[],Hi=g.Utils.isValidEmailAddress,Gi={name:"AddMember",components:{ContactsSelector:va.Z},data:function(){var e=this,t=function(t,a,n){e.validEmails(e.memberForm.members,e.validMemberList,{callback:n,regFun:function(e){return"notZoomHost"===e||"zoomVirtualUser"===e}})};return{memberForm:{members:[]},rules:{members:[{validator:t,trigger:"blur"}]},currentRow:{},visible:!1,loading:!1,validMemberList:{}}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)(["userProfile"])),{},{userMailDomain:function(){return this.userProfile.userEmail.includes("@")?"@"+this.userProfile.userEmail.split("@")[1]:""}}),watch:{visible:{handler:function(e){this.$store.commit("setPreventBack",e)}}},methods:{open:function(e){var t=this;this.visible=!0,this.memberForm.members=[],this.currentRow=e,this.$nextTick((function(){var e;null===(e=t.$refs["memberForm"])||void 0===e||e.resetFields(),t.$refs.ContactRef.focus()}))},resetShowActions:function(){this.$refs.ContactRef.hideAllActions()},validEmails:function(){var e=arguments,t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o,s,l,u,d,m,p,f,h,g;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(i=e.length>0&&void 0!==e[0]?e[0]:[],r=e.length>1&&void 0!==e[1]?e[1]:{},o=e.length>2?e[2]:void 0,s=o.callback,l=o.regFun,i.length){a.next=6;break}return s(),a.abrupt("return",!1);case 6:return u=i.filter((function(e){return Hi(e)})),d=i[i.length-1],Hi(d)||s(new Error(t.$tc("groupSetting.notEmailAddress",1,[d]))),a.next=11,L.Contacts.getEmailHost({emails:u});case 11:if(m=a.sent,p=m.data,f=m.errorCode,0===f){a.next=17;break}return s(),a.abrupt("return",!1);case 17:h=(null===(n=p.emailHosts)||void 0===n?void 0:n.emailHosts)||[],g="",h.forEach((function(e){t.$set(r,e.email,!1),(0,_.es)(e.email,t.userMailDomain)?l(e.emailHost)&&(t.$set(r,e.email,!0),e.email===d&&(g=t.$t("groupSetting.notFindUser",[d]))):(t.$set(r,e.email,!0),e.email===d&&(g=t.$tc("groupSetting.notInOrg",1,[d])))})),g?s(new Error(g)):s();case 21:case"end":return a.stop()}}),a)})))()},isValidMemberAddress:function(e){return Hi(e)&&!this.validMemberList[e]},validBeforeCallingApi:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,_.as)(e.memberForm.members,e.userProfile.userEmail,(function(e){return"notZoomHost"===e||"zoomVirtualUser"===e}));case 2:if(a=t.sent,!a){t.next=6;break}return e.$msg({content:a,showCopy:!0}),t.abrupt("return",!0);case 6:return t.abrupt("return",!1);case 7:case"end":return t.stop()}}),t)})))()},addMembers:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:try{e.loading=!0,e.$refs["memberForm"].validate(function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l,u,d,m;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a&&e.memberForm.members.length){t.next=4;break}return e.$refs.ContactRef.focus(),e.loading=!1,t.abrupt("return",!1);case 4:return t.next=6,e.validBeforeCallingApi();case 6:if(i=t.sent,e.loading=!1,!i){t.next=10;break}return t.abrupt("return");case 10:return r=e.memberForm.members.map((function(e){return{email:e}})),e.loading=!0,t.next=14,window.zoomSdk.postJsMessage({functionName:"mailui_addmemberstogroup",params:{groupEmail:e.currentRow.groupEmail,members:r}});case 14:if(o=t.sent,e.loading=!1,0!==o.returnCode){t.next=21;break}return e.$undoNotice({iconClass:"checkmark",title:e.$t("groupSetting.addMembersSuccess")}),e.$emit("refreshMailList"),e.visible=!1,t.abrupt("return");case 21:s=o.result.AddMembers.code,l=null===(n=o.result.AddMembers.errors[0])||void 0===n?void 0:n.appCode,400===s&&81===l?(m=null===(u=o.result.AddMembers)||void 0===u||null===(d=u.message.split("email=")[1])||void 0===d?void 0:d.split(",")[0],e.$msg(e.$t("groupSetting.invalidMember",[m]))):e.$msg(e.$t("groupSetting.addMembersFailed"));case 24:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}catch(a){console.log(a),e.$msg(e.$t("groupSetting.addMembersFailed"))}case 1:case"end":return t.stop()}}),t)})))()}}},Vi=Gi,Wi=(0,A.Z)(Vi,Ui,Bi,!1,null,"72a53177",null),Ki=Wi.exports,ji={name:"MemberLists",components:{Avatar:Ke.Z,addMember:Ki},data:function(){return{title:"",visible:!1,loading:!1,keyword:"",currentRow:{},nextPageToken:"",memberLists:[],memberListsCopy:""}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)(["userProfile"])),{},{isSuper:function(){return["domainAdmin","domainOwner","acctAdmin","acctOwner"].indexOf(this.userProfile.userRole)>=0},isGroupOwner:function(){return this.currentRow.ownerEmails.indexOf(this.userProfile.userEmail)>-1}}),methods:{open:function(e){this.title="".concat(e.groupName||e.groupEmail),this.visible=!0,this.currentRow=e,this.initData()},initData:function(){this.keyword="",this.nextPageToken="",this.memberLists=[],this.getMemberLists()},isMyself:function(e){return"owner"===e.memberRole&&e.email===this.userProfile.userEmail?"(".concat(this.$t("groupSetting.isMyself"),")"):""},goBack:function(){this.visible=!1,this.$emit("refreshMailList")},addMember:function(){this.$refs.addMember.open(this.currentRow)},handleLocalSearch:function(){var e=this;if(this.loading)return!1;var t=JSON.parse(this.memberListsCopy);this.keyword?(this.loading=!0,this.memberLists=t.filter((function(t){return t.email.indexOf(e.keyword)>-1})),this.loading=!1):this.memberLists=t},getName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split("@")[0]},getRoleString:function(e){switch(e){case"owner":return this.$t("groupSetting.owner");case"member":return this.$t("groupSetting.member");default:return e}},getMemberLists:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.next=3,window.zoomSdk.postJsMessage({functionName:"mailui_listmembersingroup",params:{groupEmail:e.currentRow.groupEmail,count:500,nextPageToken:e.nextPageToken}});case 3:a=t.sent,n=a.result,i=a.returnCode,e.loading=!1,0===i&&(e.memberLists=e.memberLists.concat(n.ListMembers.members||[]),e.nextPageToken=n.ListMembers.nextPageToken,e.memberListsCopy=JSON.stringify(e.memberLists));case 8:case"end":return t.stop()}}),t)})))()},handleCommand:function(e,t){var a=this.memberLists.reduce((function(e,t){return"owner"===t.memberRole&&e.push(t.email),e}),[]),n=1===a.length&&"owner"===t.memberRole,i=t.email===this.userProfile.userEmail;if("remove"===e){if(n)return this.$msg(i?this.$t("groupSetting.assignGroupTip"):this.$t("groupSetting.assignOtherGroupTip",[this.getName(t.email)])),!1;this.removeMember(t,i)}else{if(!this.isSuper&&i&&"member"===t.memberRole)return this.$msg(this.$t("groupSetting.permissionDenied")),!1;if(n)return this.$msg(this.$t("groupSetting.updateGroupTip")),!1;this.updateMember(e,t,i)}},removeMember:function(e,t){var a=this;return(0,u.Z)((0,c.Z)().mark((function n(){var i,r;return(0,c.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:i="".concat(t?a.$t("groupSetting.leaveGroupTip"):a.$t("groupSetting.removeTitle")),r="".concat(t?a.$t("groupSetting.leaveGroup"):a.$t("groupSetting.remove")),(0,He.I)("".concat(r," ").concat(a.currentRow.groupName),i,{buttonText:t?a.$t("groupSetting.leaveGroup"):a.$t("groupSetting.removeMember"),callback:function(){var t=(0,u.Z)((0,c.Z)().mark((function t(){var n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a.loading=!0,t.prev=1,t.next=4,window.zoomSdk.postJsMessage({functionName:"mailui_deletemembers",params:{groupEmail:a.currentRow.groupEmail,members:[e]}});case 4:n=t.sent,a.loading=!1,0===n.returnCode?(e.email===a.userProfile.userEmail?a.goBack():(a.initData(),a.$emit("refreshMailList")),a.$undoNotice({iconClass:"checkmark",title:a.$t("groupSetting.removeMemberSuccess")})):a.$msg(a.$t("groupSetting.removeMemberFailed")),t.next=12;break;case 9:t.prev=9,t.t0=t["catch"](1),a.loading=!1;case 12:case"end":return t.stop()}}),t,null,[[1,9]])})));function n(){return t.apply(this,arguments)}return n}()});case 3:case"end":return n.stop()}}),n)})))()},updateMember:function(e,t,a){var n=this;return(0,u.Z)((0,c.Z)().mark((function i(){var r;return(0,c.Z)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return n.loading=!0,i.next=3,window.zoomSdk.postJsMessage({functionName:"mailui_updatemember",params:{groupEmail:n.currentRow.groupEmail,member:{email:t.email,memberRole:e}}});case 3:r=i.sent,n.loading=!1,0===r.returnCode?(n.$undoNotice({iconClass:"checkmark",title:n.$t("groupSetting.updateMember")+n.$t("groupSetting.success")}),!n.isSuper&&"member"===e&&a?n.goBack():(t.memberRole=e,n.$emit("refreshMailList"))):n.$msg(n.$t("groupSetting.updateMemberFailed"));case 6:case"end":return i.stop()}}),i)})))()},onSort:function(e){e.col;var t=e.prop,a=e.order,n="descending"===a;this.memberLists.sort((function(e,a){var i=e[t],r=a[t];if(i===r)return 0;var o=n?-1:1;return(i<r?-1:1)*o}))}}},qi=ji,Yi=(0,A.Z)(qi,Fi,zi,!1,null,"3bd40f92",null),Ji=Yi.exports,Xi={name:"GroupList",components:{MainFrame:J,Avatar:Ke.Z,CreateGroup:Ri,MemberLists:Ji,addMember:Ki},props:{currentTab:{type:String,default:function(){return"allGroups"}}},data:function(){return{addGrpByMember:!1,groupPostfix:"",keyword:"",groupsTable:[],loading:!1,type:"myGroup",nextPageToken:""}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)(["userProfile"])),{},{isSuperAdmin:function(){return["domainAdmin","domainOwner","acctAdmin","acctOwner"].indexOf(this.userProfile.userRole)>=0},isShowAddGrpByMember:function(){return this.addGrpByMember||this.isSuperAdmin},showLoadMore:function(){return"allGroup"===this.type&&this.nextPageToken},myGroupEmails:function(){return this.userProfile.groupEmails||[]},groupTitle:function(){return"allGroup"===this.type?this.$t("groupSetting.allGroup"):this.$t("groupSetting.myGroup")},groupDescription:function(){return"allGroup"===this.type?this.$t("groupSetting.listDescription"):this.$t("groupSetting.listMyGroupDescription")}}),watch:{keyword:{handler:function(e){e||this.handleSearch()}},currentTab:{handler:function(e){var t;this.type="myGroups"===e?"myGroup":"allGroup",null!==(t=this.$refs.memberLists)&&void 0!==t&&t.visible&&(this.$refs.memberLists.visible=!1),this.refreshMailList()},immediate:!0}},created:function(){var e=this;L.Auth.getGroupInfo().then((function(t){null!==t&&void 0!==t&&t.errorCode?console.error("Error fetching group info"):(e.addGrpByMember=t.data.addGrpByMember,e.groupPostfix=t.data.groupPostfix)}))["catch"]((function(e){console.error("Error fetching group info",e)}))},methods:{userEmailIsOwner:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.indexOf(this.userProfile.userEmail)>-1},userEmailsIsMember:function(e){return this.myGroupEmails.indexOf(e)>-1||this.myGroupEmails.indexOf(e.toLowerCase())>-1},isCanShowAddEditDeleteMember:function(e){return this.isSuperAdmin||this.userEmailIsOwner(e.ownerEmails)},isCanSeeMember:function(e){if(this.isSuperAdmin)return!0;switch(e.viewMembersPolicy){case"groupOwner":return this.userEmailIsOwner(e.ownerEmails);case"groupMember":return this.userEmailsIsMember(e.groupEmail);case"domainMember":return!0;default:break}},isCanLeaveGroup:function(e){var t=e.leavePolicy,a=e.ownerEmails,n=e.groupEmail;return"groupOwner"===t?this.userEmailIsOwner(a):this.userEmailsIsMember(n)},getMyGroup:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,a="mailui_listmygroups",t.next=4,window.zoomSdk.postJsMessage({functionName:a,params:{count:20,groupEmailPrefix:e.keyword,nextPageToken:e.nextPageToken}});case 4:n=t.sent,0===n.returnCode&&(e.$store.commit("setUserProfileGroupsEmails",n.result.ListMyGroups.groupEmails||[]),"myGroup"===e.type&&(e.loading=!1,e.groupsTable=n.result.ListMyGroups.mailGroups)),t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](0),e.loading=!1;case 11:case"end":return t.stop()}}),t,null,[[0,8]])})))()},getAllGroup:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,a="mailui_listdomaingroups",t.next=4,window.zoomSdk.postJsMessage({functionName:a,params:{count:20,groupEmailPrefix:e.keyword,nextPageToken:e.nextPageToken}});case 4:n=t.sent,e.loading=!1,e.nextPageToken||(e.groupsTable=[]),0===n.returnCode&&(e.nextPageToken=n.result.ListDomainGroups.nextPageToken,e.groupsTable=e.groupsTable.concat(n.result.ListDomainGroups.mailGroups));case 8:return t.prev=8,e.loading=!1,t.finish(8);case 11:case"end":return t.stop()}}),t,null,[[0,,8,11]])})))()},getGroupList:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.next=3,e.getMyGroup();case 3:"allGroup"===e.type&&e.getAllGroup();case 4:case"end":return t.stop()}}),t)})))()},handleSearch:function(){this.nextPageToken="",this.getGroupList(),"allGroup"===this.type?this.$metric.report("setting_all_groups_search"):"myGroup"===this.type&&this.$metric.report("setting_my_groups_search")},refreshMailList:function(){this.handleFilter(this.type)},handleFilter:function(e){var t;this.keyword="",this.type=e,null===(t=this.$refs.groupTable)||void 0===t||t.clearSort(),this.handleSearch()},getName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split("@")[0]},initOwnerEmails:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.length?e.indexOf(this.userProfile.userEmail)>-1?this.userProfile.userEmail:e[0]:""},handleCreateGroup:function(e){this.$refs.createGroup.open(e)},groupMoreOptions:function(e,t){var a=this;switch(console.log("INFO",e,t),e){case"addMembers":this.$refs.addMember.open(t);break;case"members":this.$refs.memberLists.open(t);break;case"editGroup":this.$refs.createGroup.open("edit",t);break;case"sendEmailToGroup":this.$router.replace({path:"/main"}),this.$nextTick((function(){a.$compose({composeItem:{mailHead:{msgId:""},to:[{displayName:"",emailAddr:t.groupEmail}]}})}));break;case"leaveGroup":this.leaveGroup(t);break;case"deleteGroup":this.deleteGroup(t);break;default:break}},assignOwner:function(e){var t=this;this.$confirm(this.$t("groupSetting.assignGroupTip"),this.$t("groupSetting.assignGroupTitle"),{cancelButtonText:this.$t("groupSetting.cancelButtonText"),confirmButtonText:this.$t("groupSetting.assign"),customClass:"common-confirm common-confirm-warning",type:""}).then((0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.$refs.memberLists.open(e);case 1:case"end":return a.stop()}}),a)}))))},leaveGroup:function(e){var t=this;1!==e.ownerEmails.length||e.ownerEmails[0]!==this.userProfile.userEmail?this.$confirm(this.$t("groupSetting.leaveGroupTip"),this.$t("groupSetting.leaveGroupTitle"),{cancelButtonText:this.$t("groupSetting.cancelButtonText"),confirmButtonText:this.$t("groupSetting.leaveGroupTitle"),customClass:"common-confirm common-confirm-warning",type:""}).then((0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.loading=!0,a.next=3,window.zoomSdk.postJsMessage({functionName:"mailui_leavegroup",params:{groupEmail:e.groupEmail}});case 3:n=a.sent,t.loading=!1,0===n.returnCode?t.$undoNotice({iconClass:"checkmark",title:t.$t("groupSetting.leaveSuccess")}):t.$msg(t.$t("groupSetting.leaveFailed")),t.refreshMailList();case 7:case"end":return a.stop()}}),a)}))))["catch"]((function(){t.loading=!1})):this.assignOwner(e)},deleteGroup:function(e){var t=this;(0,He.I)(this.$t("groupSetting.deleteGroupTitle"),this.$t("groupSetting.deleteGroupTip"),(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.loading=!0,a.prev=1,a.next=4,window.zoomSdk.postJsMessage({functionName:"mailui_deletegroup",params:{groupEmail:e.groupEmail}});case 4:n=a.sent,t.loading=!1,0===n.returnCode?t.$undoNotice({iconClass:"checkmark",title:t.$t("groupSetting.deleteSuccess")}):t.$msg(t.$t("groupSetting.deleteFailed")),t.refreshMailList(),a.next=13;break;case 10:a.prev=10,a.t0=a["catch"](1),t.loading=!1;case 13:case"end":return a.stop()}}),a,null,[[1,10]])}))))},onSort:function(e){e.col;var t=e.prop,a=e.order,n="descending"===a;this.groupsTable.sort((function(e,a){var i=e[t],r=a[t];if(i===r)return 0;var o=n?-1:1;return(i<r?-1:1)*o}))},rowClick:function(e){var t=window.getSelection().toString().trim();this.isCanSeeMember(e)&&!t&&this.$refs.memberLists.open(e)}}},Qi=Xi,er=(0,A.Z)(Qi,Di,xi,!1,null,"2a4d491b",null),tr=er.exports,ar=function(){var e=this,t=e._self._c;return t("main-frame",{staticClass:"vacation",attrs:{title:e.$t("settings.vacation"),subtitle:e.$t("vacationSettings.description")},scopedSlots:e._u([{key:"header",fn:function(){return[t("div",{staticClass:"main-switch-container"},[e._v(" "+e._s(e.$t(e.onVacation?"operation.turnOff":"operation.turnOn"))+" "),t("zm-switch",{attrs:{disabled:!e.editVacationPermission,size:"small","zm-ta":"vacation-switch"},on:{change:e.handleToggleResponder},model:{value:e.onVacation,callback:function(t){e.onVacation=t},expression:"onVacation"}})],1)]},proxy:!0}])},[t("SubFrame",[t("div",{staticClass:"vacation-content"},[t("div",{staticClass:"vacation-datepicker"},[t("div",{class:["label",{"label-disabled":!e.onVacation}]},[e._v(" "+e._s(e.$t("vacationSettings.startDate"))+": "),t("zm-date-picker",{attrs:{"popper-class":"date-picker-drak-mode",type:"date","value-format":"timestamp","picker-options":e.pickerOptions,disabled:!e.onVacation||!e.editVacationPermission,placeholder:e.$t("vacationSettings.selectTime"),"zm-ta":"vacation-start-time"},on:{change:e.handleStartTimeSelected},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1),t("div",{class:["label",{"label-disabled":!e.onVacation}]},[e._v(" "+e._s(e.$t("vacationSettings.endDate"))+": "),t("zm-date-picker",{attrs:{"popper-class":"date-picker-drak-mode",type:"date","value-format":"timestamp","picker-options":e.pickerOptions,disabled:!e.onVacation||!e.editVacationPermission,placeholder:e.$t("vacationSettings.selectTime"),"zm-ta":"vacation-end-time"},on:{change:e.handleEndTimeSelected},model:{value:e.endTime,callback:function(t){e.endTime=t},expression:"endTime"}})],1)]),t("div",{staticClass:"vacation-subject"},[t("zm-input",{attrs:{disabled:!e.onVacation||!e.editVacationPermission,label:e.$t("vacationSettings.subject"),placeholder:e.$t("vacationSettings.subject"),"zm-ta":"vacation-response-subject",maxlength:"250","show-word-limit":""},on:{input:e.onChange},model:{value:e.subject,callback:function(t){e.subject=t},expression:"subject"}})],1),t("div",{class:["label",{"label-disabled":!e.onVacation}]},[e._v(" "+e._s(e.$t("vacationSettings.message"))+": ")]),t("div",{class:["quill",{"quill-disabled":!e.onVacation}]},[t("editor",{ref:"editor",attrs:{useToolbar:"",toolbarStyle:"top",disabled:!e.onVacation||!e.editVacationPermission,hiddenCommands:[e.isGmail&&"INSERT_IMAGE"],"zm-ta":"vacation-response-content"},on:{showFileSelector:e.showImageFileSelector,pasteFiles:e.pasteFiles,input:e.onEditorInput},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}),e.isZmail?t("image-uploader",{ref:"imageLoader",attrs:{"zm-ta":"vacation-image-uploader-for-zmail"},on:{onImageLoaded:e.onGetImage}}):e._e()],1),t("div",{staticClass:"responsePeople"},[t("zm-radio-group",{attrs:{vertical:"","aria-labelledby":"group_label_1","zm-ta":"vacation-response-people-group"},on:{change:e.onChange},model:{value:e.responsePeople,callback:function(t){e.responsePeople=t},expression:"responsePeople"}},[t("zm-radio",{attrs:{disabled:!e.onVacation||!e.editVacationPermission,label:"everyone","zm-ta":"vacation-response-people-group-everyone"}},[e._v(" "+e._s(e.$t("vacationSettings.sendResponseToEveryone"))+" ")]),t("zm-radio",{attrs:{disabled:!e.onVacation||!e.editVacationPermission,label:"contacts","zm-ta":"vacation-response-people-group-contacts"}},[e._v(" "+e._s(e.$t("vacationSettings.onlySendResponseToContacts"))+" ")]),t("zm-radio",{attrs:{disabled:!e.onVacation||!e.editVacationPermission,label:"domain","zm-ta":"vacation-response-people-group-domain"}},[e._v(" "+e._s(e.$t("vacationSettings.onlySendResponseToDomain"))+" ")])],1)],1),t("div",{staticClass:"save-btn-container"},[t("zm-button",{directives:[{name:"show",rawName:"v-show",value:e.editVacationPermission,expression:"editVacationPermission"}],attrs:{type:"primary",disabled:!e.hasChanges||!e.isValidInput,"zm-ta":"vacation-setting-save",loading:e.isSaving},on:{click:e.saveVacationResponse}},[t("div",{staticClass:"btn"},[e._v(" "+e._s(e.$t("operation.saveChanges"))+" ")])]),e.isValidInput?e._e():t("SettingsAlert",{attrs:{message:e.warningMsg}})],1)])]),t("SaveChangesDialog",{attrs:{visible:e.showSaveDialog,title:e.$t("common.unSavedChange")},on:{cancel:e.saveChangesDialogCallbacks.cancel,dontSave:e.saveChangesDialogCallbacks.dontSave,save:e.saveChangesDialogCallbacks.save}},[t("span",{attrs:{slot:"description"},slot:"description"},[e._v(" "+e._s(e.$t("vacationSettings.doYouWantToSave"))+" ")])])],1)},nr=[],ir=a(64908),rr=a(24251),or=g.Business.ContentParser,sr={name:"VacationResponder",components:{MainFrame:J,editor:na["default"],ImageUploader:ca,SubFrame:ne,SaveChangesDialog:wa,SettingsAlert:fa},mixins:[ir.Mx],data:function(){return{pickerOptions:{shortcuts:[{text:"Today",onClick:function(e){var t=new Date(lt.ou.local().toLocaleString());t.setTime(t.getTime()),e.$emit("pick",t)}},{text:"Tomorrow",onClick:function(e){var t=new Date(lt.ou.local().plus({day:1}).toLocaleString());t.setTime(t.getTime()),e.$emit("pick",t)}}]},onVacation:!1,startTime:"",endTime:"",subject:"",content:"",responsePeople:"",created:!1,hasChanges:!1,isSaving:!1,maxContentSizeBytes:2*Math.pow(10,6),warningMsg:"",isValidInput:!0,showSaveDialog:!1,saveChangesDialogCallbacks:{cancel:function(){},dontSave:function(){},save:function(){}}}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["typeOfEmail","vacationResponder","allowMailExternalImg"])),(0,m.Se)(["isZmail","isGmail"])),(0,m.Se)("delegate",["permissionRole"])),{},{editVacationPermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.EDIT_VACATION)}}),created:function(){this.setVariables()},mounted:function(){this.setEditorContent(),this.created=!0},methods:{handleToggleResponder:function(){if(!this.startTime){var e=new Date(lt.ou.local().toLocaleString());this.startTime=e.getTime(),this.handleStartTimeSelected()}this.saveVacationResponse({isByToggle:!0})},handleStartTimeSelected:function(){this.endTime&&this.startTime&&this.startTime>this.endTime&&(this.endTime=this.startTime),this.onChange()},handleEndTimeSelected:function(){this.startTime&&this.endTime&&this.startTime>this.endTime&&(this.startTime=this.endTime),this.onChange()},saveVacationResponse:function(){var e=arguments,t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o,s,l,u,d,m,p,f,h;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=e.length>0&&void 0!==e[0]?e[0]:{},i=n.isByToggle,t.isValidInput){a.next=4;break}return a.abrupt("return");case 4:return r=!1,t.isSaving=!0,o=t.$refs.editor.$refs.squireEditor.editorInstance.getHTML(),s=(0,_.mM)("<div>".concat(o,"</div>")),t.$metric.report(t.onVacation?"setting_vacation_turnon":"setting_vacation_turnoff"),l={enableAutoReply:t.onVacation,responseSubject:t.subject,restrictToContacts:"contacts"===t.responsePeople,restrictToDomain:"domain"===t.responsePeople,startTime:"".concat(t.startTime),responseBodyHtml:s},t.endTime&&(l.endTime=String(t.covertEndTimeBeforeSave(t.endTime,t.typeOfEmail))),u=JSON.stringify(l),console.log(u),a.prev=13,a.next=16,L.Setting.updateVacationResponder({vacationResponder:u});case 16:if(d=a.sent,m=d.data,p=d.errorCode,0===p){a.next=21;break}throw Error(p);case 21:f=JSON.parse(m.UpdateVacationResponder.vacationResponder),t.$store.commit("setVacationResponder",f),h=t.$t("vacationSettings.vacationResponderUpdated"),i&&(h=t.onVacation?t.$t("vacationSettings.vacationResponderTurnOn"):t.$t("vacationSettings.vacationResponderTurnOff")),t.$undoNotice({title:h}),t.hasChanges=!1,r=!0,a.next=34;break;case 30:a.prev=30,a.t0=a["catch"](13),console.error("vac update errorCode",a.t0),t.$msg(t.$t("vacationSettings.failedToUpdateVacationResponder"));case 34:return a.prev=34,t.isSaving=!1,(0,rr.H)(),a.finish(34);case 38:return a.abrupt("return",r);case 39:case"end":return a.stop()}}),a,null,[[13,30,34,38]])})))()},validateInput:function(){if(this.onVacation){if(!this.startTime)return this.warningMsg=this.$t("vacationSettings.startDateEmpty"),!1;if(this.endTime&&this.startTime>this.endTime)return this.$msg(this.$t("vacationSettings.startDateShouldBeBeforeEndDate")),void(this.isSaving=!1)}if(this.startTime&&this.endTime&&this.startTime>this.endTime)return this.$msg(this.$t("vacationSettings.startDateShouldBeBeforeEndDate")),void(this.isSaving=!1);var e=this.checkOverflow();return!e||(this.warningMsg=this.$t("vacationSettings.msgExceedsMaxSizeMB",[2]),!1)},checkOverflow:function(){var e=new Blob([this.content]).size;return e>this.maxContentSizeBytes},showImageFileSelector:function(){this.isZmail&&this.$refs.imageLoader.showImageFileSelector()},onGetImage:function(e){this.isZmail&&this.$refs.editor.insertImage(e)},covertEndTimeBeforeSave:function(e,t){var a="string"===typeof e?parseInt(e,10):e,n=a;switch(t){case h.EMAIL_PROVIDER.GMAIL:n=lt.ou.fromMillis(a).plus({days:1}).toMillis();break;case h.EMAIL_PROVIDER.ZMAIL:n=lt.ou.fromMillis(a).set({hour:23,minute:59,second:59}).toMillis();break;default:console.log("covertEndTimeBeforeSave not support for ".concat(this.typeOfEmail,". "));break}return console.log("covertEndTimeBeforeSave ".concat(a," to ").concat(n," for ").concat(this.typeOfEmail)),n},covertEndTimeBeforeDisplay:function(e,t){var a="string"===typeof e?parseInt(e,10):e,n=a;switch(t){case h.EMAIL_PROVIDER.GMAIL:n=lt.ou.fromMillis(a).minus({days:1}).toMillis();break;case h.EMAIL_PROVIDER.ZMAIL:break;default:console.log("covertEndTimeBeforeDisplay not support for ".concat(this.typeOfEmail,". "));break}return console.log("covertEndTimeBeforeDisplay ".concat(e," to ").concat(n," for ").concat(this.typeOfEmail)),n},pasteFiles:function(e){this.isGmail||this.pasteImage(e)},onEditorInput:function(){this.content=this.$refs.editor.$refs.squireEditor.editorInstance.getHTML(),this.onChange()},onChange:function(){this.created&&(this.hasChanges=!0),this.isValidInput=this.validateInput()},setVariables:function(){this.onVacation=this.vacationResponder.enableAutoReply,this.startTime=this.vacationResponder.startTime,this.vacationResponder.endTime&&(this.endTime=this.covertEndTimeBeforeDisplay(this.vacationResponder.endTime,this.typeOfEmail)),this.subject=this.vacationResponder.responseSubject,this.vacationResponder.restrictToContacts?this.responsePeople="contacts":this.vacationResponder.restrictToDomain?this.responsePeople="domain":this.responsePeople="everyone"},setEditorContent:function(){var e,t=this.vacationResponder.responseBodyHtml,a=new or(t),n=a.sanitize({filterThirdPartyLinks:!this.allowMailExternalImg}).generate();(a.destroy(),this.isZmail)?this.content=(null===n||void 0===n||null===(e=n.replaceAll("\\u003c","<"))||void 0===e?void 0:e.replaceAll("\\u003e",">"))||"":this.content=n||"";this.$refs.editor.$refs.squireEditor.setContent(this.content)},checkClose:function(e){var t=this;this.hasChanges&&!this.isSaving?(this.showSaveDialog=!0,this.saveChangesDialogCallbacks={cancel:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.showSaveDialog=!1,e(!1);case 2:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}(),dontSave:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.showSaveDialog=!1,e(!0);case 2:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}(),save:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.showSaveDialog=!1,a.next=3,t.saveVacationResponse();case 3:n=a.sent,e(n);case 5:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}()}):e(!0)}}},lr=sr,cr=(0,A.Z)(lr,ar,nr,!1,null,"cce732d6",null),ur=cr.exports,dr=function(){var e=this,t=e._self._c;return t("main-frame",{attrs:{title:e.$t("settings.sendersManagement"),subtitle:e.$t("securitySettings.senderManagementSubtitle"),note:e.$t("securitySettings.senderManagementNote")},scopedSlots:e._u([{key:"header",fn:function(){return[t("zm-button",{directives:[{name:"show",rawName:"v-show",value:e.addSpamRulePermission,expression:"addSpamRulePermission"}],attrs:{type:"primary","zm-ta":"setting-security-add-to-list"},on:{click:function(t){return t.stopPropagation(),e.addSpamUser.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("securitySettings.addToList"))+" ")])]},proxy:!0}])},[t("sub-frame",{staticClass:"security-spam-setting"},[t("SpammedUsers",{ref:"spammedUsersRef",staticClass:"spammer-list",on:{batchEdit:e.handleBatchEdit,batchDelete:e.handleBatchDeleteWithWarning,edit:e.handleEdit,delete:e.handleDeleteWithWarning}}),t("div",{staticClass:"pagination-wrap"},[e.hasNoData?e._e():t("zm-pagination",{key:"pagination",attrs:{small:"",layout:"prev, pager, next","page-count":1/0,"no-jump":!0,"current-page":e.pageNumber,disableNext:!e.hasNextPage,disabled:e.isLoadingPage,"zm-ta":"setting-security-table-pagination"},on:{"prev-click":e.loadPrevPage,"next-click":e.loadNextPage}})],1),t("confirm-dialog",{ref:"spamUserEditor",staticClass:"spam-editor",attrs:{title:e.isEditing?e.$t("securitySettings.editList"):e.$t("securitySettings.addToList"),visible:e.editDialogVisible}},[e._t("default",(function(){return[t("zm-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-position":"top"}},[t("zm-form-item",{attrs:{prop:"type"}},[t("span",{attrs:{slot:"label","aria-label":e.typeFieldAriaLabel},slot:"label"},[e._v(e._s(e.$t("compose.type")))]),t("zm-select",{attrs:{"zm-ta":"setting-security-email-type-select",disabled:e.isEditing,label:e.$t("common.type")},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[t("zm-option",{attrs:{value:"email","zm-ta":"setting-security-email-type-select-email"}}),t("zm-option",{attrs:{value:"domain","zm-ta":"setting-security-email-type-select-domain"}})],1)],1),e.isDomainType?e._e():t("zm-form-item",{attrs:{disabled:e.isEditing,prop:"emails"}},[t("span",{attrs:{slot:"label","aria-label":e.emailFieldAriaLabel},slot:"label"},[e._v(e._s(e.$t("common.emailAddress")))]),t("contacts-selector",{ref:"contactSelector",staticClass:"spam-email-address-select",attrs:{readOnlyMode:e.isEditing,value:e.activeUsers,placeholder:e.$t("operation.search"),label:"Email address","zm-ta":"setting-security-email-address-select"},on:{change:e.onSpamUsersChange,resetShowActions:e.resetShowActions}})],1),e.isDomainType?t("zm-form-item",{attrs:{disabled:e.isEditing,prop:"domain"}},[t("span",{attrs:{slot:"label","aria-label":e.domainFieldAriaLabel},slot:"label"},[e._v(e._s(e.$t("common.domain")))]),t("zm-input",{attrs:{disabled:e.isEditing,placeholder:"example.com",label:e.$t("accessibility.label")},model:{value:e.form.domain,callback:function(t){e.$set(e.form,"domain",t)},expression:"form.domain"}},[t("template",{slot:"prepend"},[e._v(" @ ")])],2)],1):e._e(),t("zm-form-item",{attrs:{prop:"status"}},[t("span",{attrs:{slot:"label","aria-label":e.statusFieldAriaLabel},slot:"label"},[e._v(e._s(e.$t("common.status")))]),t("zm-select",{attrs:{"popper-append-to-body":!0,"zm-ta":"setting-security-status-select",placeholder:"Select one",label:e.$t("common.status")},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.spamOptions,(function(e){var a;return t("zm-option",{key:e.value,attrs:{label:e.label,value:e.value,"zm-ta":"setting-security-status-select-"+(null===(a=e.value)||void 0===a?void 0:a.toLowerCase())}})})),1)],1),t("zm-form-item",[t("zm-button",{staticClass:"cancel-spam tab-focus",attrs:{"zm-ta":"setting-security-add-list-cancel"},on:{click:e.onCancel}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")]),t("zm-button",{staticClass:"save-spam tab-focus",attrs:{type:"primary","zm-ta":"setting-security-add-list-save",disabled:e.isEditing?!e.isStatusChanged:!e.isFormValid},on:{click:e.onSave}},[e._v(" "+e._s(e.$t("operation.save"))+" ")])],1)],1)]}))],2),t("DeleteSenderDialog",{attrs:{visible:e.deleteDialogVisible,selectUsers:e.selectUsers},on:{cancel:e.hideDeleteDialog,reloadCurrentPage:e.reloadCurrentPage,loadPrevPage:e.loadPrevPage}})],1)],1)},mr=[],pr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"spammed-user-list-container",attrs:{role:"table","aria-label":e.$t("settings.sendersManagement")}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.selectedSenders.length,expression:"selectedSenders.length"}],staticClass:"batch-action-bar"},[t("div",{staticClass:"left"},[t("zm-button",{staticClass:"action-button",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleBatchDelete.apply(null,arguments)}}},[t("SvgIcon",{attrs:{iconClass:"trash"}}),t("span",[e._v(e._s(e.$t("operation.delete")))])],1),e._e()],1),t("div",{staticClass:"right"},[t("span",{staticClass:"select-count"},[e._v(" "+e._s(e.$t("approver.senderSelected",[e.selectedSenders.length]))+" ")])])]),t("zm-table",{directives:[{name:"loading",rawName:"v-loading",value:!1,expression:"false"}],attrs:{"element-loading-spinner":"zm-icon-loading","show-empty-image":!1,"show-header-when-no-data":"",data:e.displayedUsers,"use-flip":!1,"row-class-name":"spammed-user-row","cell-class-name":"disabled-td-hover"},on:{"selection-change":e.handleSelectionChange}},[t("span",{staticClass:"empty",attrs:{slot:"empty"},slot:"empty"},[e._v(" "+e._s(e.$t("securitySettings.listEmptyState",[e.viewToLabelMap[e.view]]))+" ")]),t("zm-table-column",{attrs:{type:"selection",width:"40"}}),t("zm-table-column",{attrs:{prop:"email"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.email;return[t("div",{staticClass:"user-info",attrs:{"aria-label":n}},[t("Avatar",{staticClass:"avatar-small",attrs:{email:n,name:e.getName(n),"aria-hidden":"true"}}),t("zm-tooltip",{attrs:{"popper-class":"popper",content:"".concat(e.getName(n),"<").concat(n,">"),placement:"top","aria-hidden":"true"}},[t("span",{attrs:{"aria-hidden":"true"}},[e._v(e._s(e.getName(n))+" <"+e._s(n)+">")])])],1)]}}])},[t("span",{staticClass:"tab-focus header-cell",attrs:{slot:"header",tabindex:"1"},slot:"header"},[e._v(e._s(e.$t("common.email")))])]),t("zm-table-column",{attrs:{prop:"status",label:"STATUS",width:"200px"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.status;return[t("div",{class:["status",{approved:n===e.SPAM_TYPES.ALLOWLIST,blocked:n===e.SPAM_TYPES.BLOCK}]},[e._v(" "+e._s(e.viewToLabelMap[n])+" ")])]}}])},[t("zm-dropdown",{attrs:{slot:"header",trigger:"click","aria-label":e.viewFiltersMenuShown?"opened":"collapsed",placement:"bottom"},on:{command:e.handleFilter,"visible-change":e.openViewFiltersMenu},slot:"header"},[t("label",{staticClass:"view-status tab-focus header-cell"},[t("span",[e._v(e._s(e.setLabel()))]),t("span",{staticClass:"square"},[t("svg-icon",{attrs:{iconClass:e.viewFiltersMenuShown?"triangle-up":"triangle-down"}})],1)]),t("zm-dropdown-menu",{class:["filter-views-container",{"filter-dropdown":e.displayedUsers.length>0}],attrs:{slot:"dropdown",placement:"bottom"},slot:"dropdown"},e._l(e.viewFilters,(function(a,n){return t("zm-dropdown-item",{key:a,attrs:{command:a,"zm-ta":"setting-security-table-status-"+a.label,"aria-label":"".concat(a.label,", ").concat(e.view===a?"selected, ":"").concat(n+1," of ").concat(e.viewFilters.length)}},[t("div",{staticClass:"filter-view-item",style:{overflow:"hidden"}},[t("span",{style:{float:"left"}},[e._v(e._s(e.viewToLabelMap[a]))]),e.view===a.key?t("svg-icon",{style:{float:"right"},attrs:{iconClass:"check"}}):e._e()],1)])})),1)],1)],1),t("zm-table-column",{attrs:{prop:"actions",label:"","column-key":"actions",width:"90px",align:"right"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row,i=n.email,r=n.status;return[t("div",{staticClass:"actions"},[t("zm-tooltip",{attrs:{content:e.$t("operation.edit")}},[t("zm-button",{staticClass:"action",attrs:{disabled:!e.modifySpamRulePermission,type:"plain","aria-label":"edit ".concat(i),"zm-ta":"setting-security-table-edit-button"},on:{click:function(t){return t.stopPropagation(),e.onEditUser(i,r)}}},[t("svg-icon",{attrs:{iconClass:"pen"}})],1)],1),t("zm-tooltip",{attrs:{content:e.$t("operation.delete")}},[t("zm-button",{staticClass:"action",attrs:{disabled:!e.modifySpamRulePermission,"aria-label":"delete ".concat(i),"zm-ta":"setting-security-table-delete-button"},on:{click:function(t){return t.stopPropagation(),e.onDeleteUser(i,r)}}},[t("svg-icon",{attrs:{type:"plain",iconClass:"trash"}})],1)],1)],1)]}}])})],1)],1)},_r=[],fr={ALL:"",BLOCKED:f.NW.BLOCK,APPROVED:f.NW.ALLOWLIST,AUTOTRASH:f.NW.AUTOTRASH,SPAM:f.NW.JUNK,PHISHING:f.NW.PHISHING},hr={name:"SpammedUsers",components:{Avatar:Ke.Z,SvgIcon:We.Z},data:function(){var e;return{users:[],view:fr.ALL,index:0,viewToLabelMap:(e={},(0,vt.Z)(e,fr.ALL,this.$t("common.all")),(0,vt.Z)(e,fr.APPROVED,this.$t("securitySettings.approved")),(0,vt.Z)(e,fr.BLOCKED,this.$t("securitySettings.blocked")),(0,vt.Z)(e,fr.AUTOTRASH,this.$t("securitySettings.autotrash")),(0,vt.Z)(e,fr.SPAM,this.$t("securitySettings.spam")),(0,vt.Z)(e,fr.PHISHING,this.$t("securitySettings.phishing")),e),viewFilters:[fr.ALL,fr.APPROVED,fr.BLOCKED,fr.AUTOTRASH,fr.SPAM,fr.PHISHING],viewFiltersMenuShown:!1,SPAM_TYPES:f.NW,selectedSenders:[]}},computed:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)("spam",["currPageSpammedUserList"])),(0,m.Se)("delegate",["permissionRole"])),{},{displayedUsers:function(){return this.currPageSpammedUserList},modifySpamRulePermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.MODIFY_SPAM_RULE)}}),methods:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.OI)("spam",["resetSpammerPageToken","setSelectedSpamType"])),(0,m.nv)("spam",["setCurrPageSpammerList","loadSpammerPage"])),{},{handleSelectionChange:function(e){this.selectedSenders=e},handleBatchDelete:function(){this.$emit("batchDelete",this.selectedSenders)},handleBatchEdit:function(){this.$emit("batchEdit",this.selectedSenders)},onEditUser:function(e,t){this.$emit("edit",{email:e,status:t})},onDeleteUser:function(e,t){this.$emit("delete",{email:e,status:t})},handleFilter:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.view=e,t.resetSpammerPageToken(),t.setSelectedSpamType(e),t.loadSpammerPage({spamType:e});case 4:case"end":return a.stop()}}),a)})))()},getName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split("@")[0]},openViewFiltersMenu:function(e){this.viewFiltersMenuShown=e},setLabel:function(){return"".concat(this.$t("common.status"),": ").concat(this.viewToLabelMap[this.view])}})},gr=hr,vr=(0,A.Z)(gr,pr,_r,!1,null,null,null),Er=vr.exports,br=function(){var e=this,t=e._self._c;return t("confirm-dialog",{attrs:{visible:e.visible,title:e.$t("spam.deleteSpammedUser"),content:e.deleteDialogContent,width:"400px",actions:[{text:e.$t("common.cancel"),type:"default",handler:e.handleHideDialog},{text:e.$t("operation.remove"),handler:e.onDeleteSpammedUser,type:"primary"}]}},[t("span",[e._v(e._s(e.deleteDialogContent))]),e._v(" "),t("br"),e.selectUsers.length>1?t("span",[t("ul",{staticClass:"email-list-wrap"},e._l(e.selectedEmails,(function(a){return t("li",{key:a},[e._v(e._s(a))])})),0)]):e._e()])},Ar=[],yr=(_i={},(0,vt.Z)(_i,f.NW.BLOCK,f.NW.NOT_BLOCK),(0,vt.Z)(_i,f.NW.ALLOWLIST,f.NW.NOT_ALLOWLIST),(0,vt.Z)(_i,f.NW.AUTOTRASH,f.NW.NOT_AUTOTRASH),(0,vt.Z)(_i,f.NW.JUNK,f.NW.NOT_JUNK),(0,vt.Z)(_i,f.NW.PHISHING,f.NW.NOT_PHISHING),_i),Ir={name:"DeleteSenderDialog",components:{ConfirmDialog:Zt.QH},props:{visible:{type:Boolean,default:!1},selectUsers:{type:Array,default:[]}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)("spam",["currPageSpammedUserList"])),{},{selectedEmails:function(e){var t=e.selectUsers;return t.map((function(e){return e.email}))},deleteDialogContent:function(e){var t=e.selectUsers,a="";1===t.length&&(a="<".concat(t[0].email,">"));var n=new Set(this.selectUsers.map((function(e){return e.status}))),i=n.size>1?this.$t("settings.sendersManagement"):f.Vt[Array.from(n)[0]];return this.$t(1===this.selectUsers.length?"spam.deleteSpammedUserContent":"spam.deleteFollowingSpammedUserContent",[a,i])}}),methods:(0,d.Z)((0,d.Z)({},(0,m.OI)("spam",["removeSpammer"])),{},{handleHideDialog:function(){this.$emit("cancel")},onDeleteSpammedUser:function(){var e=this;this.handleHideDialog(),this.removeSpammer(this.selectUsers.map((function(e){return e.email}))),Promise.all(this.selectUsers.map(function(){var e=(0,u.Z)((0,c.Z)().mark((function e(t){var a,n,i,r;return(0,c.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.email,n=t.status,e.next=3,L.Mail.reportSpam({sender:a,type:yr[n]});case 3:if(i=e.sent,r=i.errorCode,!r){e.next=7;break}throw Error("fail to delete spammedUser");case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())).then((function(){e.$undoNotice({iconClass:"checkmark",title:e.$t("securitySettings.removeFromList")}),e.currPageSpammedUserList.length>0?e.$emit("reloadCurrentPage"):e.$emit("loadPrevPage")}))["catch"]((function(){e.$undoNotice({iconClass:"crossmark",title:e.$t("securitySettings.failedToRemoveFromList")}),e.$emit("reloadCurrentPage")}))}})},Sr=Ir,Cr=(0,A.Z)(Sr,br,Ar,!1,null,"97d1ad58",null),Pr=Cr.exports,Mr={name:"SpamSetting",components:{MainFrame:J,SubFrame:ne,ConfirmDialog:Zt.QH,DeleteSenderDialog:Pr,ContactsSelector:va.Z,SpammedUsers:Er,"zm-pagination":jt.Z},data:function(){return{rules:{type:{message:this.$t("securitySettings.warningSelectType"),trigger:"change"},emails:[{validator:this.validateEmail,trigger:"change"}],domain:[{validator:this.validateDomain,trigger:"change"}],status:{message:this.$t("securitySettings.warningSelectStatus"),trigger:"change"}},editDialogVisible:!1,form:{type:"email",emails:"",domain:"",status:""},isEmailsValid:!1,isDomainValid:!1,isEditing:!1,activeUsers:[],spamOptions:[{value:f.NW.BLOCK,label:"".concat(this.$t("operation.block")," (").concat(this.$t("securitySettings.blockDescription"),")")},{value:f.NW.ALLOWLIST,label:"".concat(this.$t("operation.approve")," (").concat(this.$t("securitySettings.approveDescription"),")")},{value:f.NW.AUTOTRASH,label:"".concat(this.$t("operation.autotrash")," (").concat(this.$t("securitySettings.autotrashDescription"),")")},{value:f.NW.JUNK,label:"".concat(this.$t("operation.spam")," (").concat(this.$t("securitySettings.spamDescription"),")")},{value:f.NW.PHISHING,label:"".concat(this.$t("securitySettings.phishing")," (").concat(this.$t("securitySettings.phishingDescription"),")")}],prevContent:{spammingSenders:[],status:f.NW.BLOCK},deleteDialogVisible:!1,selectUsers:[],editingUser:{},deleteDialogFollowingUsers:""}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)("spam",["pageTokens","currPageToken","nextPageToken","selectedSpamType","isLoadingPage","currPageSpammedUserList"])),(0,m.rn)({userEmail:function(e){return e.userProfile.userEmail}})),{},{isStatusChanged:function(){return this.editingUser.status!==this.form.status}},(0,m.Se)("delegate",["permissionRole"])),{},{addSpamRulePermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.ADD_SPAM_RULE)},typeFieldAriaLabel:function(){return"".concat(this.$t("compose.type"),", ").concat(this.$t("accessibility.menuButton"),", ").concat(this.form.type,", ").concat(this.$t("accessibility.required"))},emailFieldAriaLabel:function(){return"".concat(this.$t("common.emailAddress"),", ").concat(this.$t("operation.edit"),", ").concat(this.$t("accessibility.required"))},domainFieldAriaLabel:function(){return"".concat(this.$t("common.domain"),", ").concat(this.$t("operation.edit"),", ").concat(this.$t("accessibility.required"))},statusFieldAriaLabel:function(){return"".concat(this.$t("common.status"),", ").concat(this.$t("accessibility.menuButton"),", ").concat(this.getStatusLabel(),", ").concat(this.$t("accessibility.required"))},isFormValid:function(){return this.isDomainValid||this.isEmailsValid},isDomainType:function(){return"domain"===this.form.type},emailsIncludeSelf:function(){var e=this,t=this.form.emails.find((function(t){return t.toLowerCase()===e.userEmail.toLowerCase()})),a=[f.NW.BLOCK,f.NW.JUNK].includes(this.spamStatus);return t&&a},pageNumber:function(){return this.pageTokens.length},hasNoData:function(){return this.pageTokens.length<=1&&0===this.currPageSpammedUserList.length},hasNextPage:function(){return""!==this.nextPageToken},allMailsValid:function(){return this.activeUsers.every((function(e){return(0,_.Xt)(e)}))},activeUsersAndSpamStatus:function(){var e=this.form.status,t=this.activeUsers;return{activeUsers:t,spamStatus:e}}}),watch:{"form.domain":{handler:function(e){this.form.domain=String(e).toLowerCase().trim(),this.validateForm()}},activeUsersAndSpamStatus:{handler:function(){this.$refs.spamUserEditor.$refs.confirmDialog.refreshAria()},deep:!0},editDialogVisible:{handler:function(e){this.$store.commit("setPreventBack",e)}}},mounted:function(){this.loadSpammerPage()},methods:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.nv)("spam",["loadSpammerPage"])),(0,m.OI)("spam",["removeSpammer","updateSpammer"])),{},{getStatusLabel:function(){var e=this,t=this.spamOptions.findIndex((function(t){return t.value===e.form.status}));return-1===t?"":this.spamOptions[t].label},hideEditDialog:function(){this.editDialogVisible=!1},validateDomain:function(e,t,a){""===t?(this.isDomainValid=!1,a(new Error(this.$t("securitySettings.warningEnterDomain")))):(this.isDomainValid=!0,a())},validateEmail:function(e,t,a){0===t.length?(this.isEmailsValid=!1,a(new Error(this.$t("securitySettings.warningEnterEmail")))):this.allMailsValid?this.emailsIncludeSelf?(this.isEmailsValid=!1,a(new Error(this.$t("operation.cannotBlockOrSpamSelf")))):(this.isEmailsValid=!0,a()):(this.isEmailsValid=!1,a(new Error(this.$t("delegate.warnningInvalidEmail"))))},loadPrevPage:function(){var e=this;if(1!==this.pageNumber){var t=this.pageTokens.findIndex((function(t){return t===e.currPageToken}))-1,a=this.pageTokens[t];this.loadSpammerPage({pageToken:a,spamType:this.selectedSpamType})}},loadNextPage:function(){this.hasNextPage&&this.loadSpammerPage({pageToken:this.nextPageToken,spamType:this.selectedSpamType})},reloadCurrentPage:function(){this.loadSpammerPage({pageToken:this.currPageToken,spamType:this.selectedSpamType})},setSpamEditorData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.spamOptions[0].value;this.prevContent={spammingSenders:e,status:t};var a=2!==e[0].split("@").length;this.form.type=a?"domain":"email",a?this.form.domain=e[0]:(this.activeUsers=e,this.form.emails=e),this.form.status=t},resetShowActions:function(){this.$refs.contactSelector.hideAllActions()},resetForm:function(){var e=this;setTimeout((function(){var t;null===(t=e.$refs["form"])||void 0===t||t.resetFields()}),10)},resetSpamEditor:function(){this.form.type="email",this.form.status=f.NW.ALLOWLIST,this.form.domain="",this.form.emails=[],this.activeUsers=[],this.isValidEmailAddress=!1,this.isDomainValid=!1,this.resetForm()},validateForm:function(){var e,t,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};null===(e=this.$refs)||void 0===e||null===(t=e.form)||void 0===t||t.validate(a)},onSave:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.hideEditDialog(),e.isEditing&&e.updateSpammer({email:e.isDomainType?e.form.domain:e.form.emails[0],status:e.form.status}),e.isDomainType?e.handleAddDomain():e.handleAddSpammer();case 3:case"end":return t.stop()}}),t)})))()},handleAddSpammer:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Promise.all(e.activeUsers.map(function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",L.Mail.reportSpam({type:e.form.status,sender:a}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 3:a=t.sent,n=void 0===a.find((function(e){return 0!==e.returnCode})),n||e.$undoNotice({iconClass:"checkmark",title:e.isEditing?e.$t("spam.userSpamStatusUpdated",[f.Vt[e.form.status]]):e.$tc("spam.userAddedToList",e.activeUsers.length,[f.Vt[e.form.status]])}),t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](0),e.$undoNotice({iconClass:"crossmark",title:e.isEditing?e.$t("spam.updateUserStatusFailed",[t.t0]):e.$t("spam.addUserFailed",[t.t0])});case 11:return t.prev=11,e.isEditing,e.reloadCurrentPage(),e.isEditing=!1,t.finish(11);case 15:case"end":return t.stop()}}),t,null,[[0,8,11,15]])})))()},handleAddDomain:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,L.Mail.reportSpam({type:e.form.status,sender:e.form.domain});case 3:if(a=t.sent,n=a.errorCode,0===n){t.next=7;break}throw Error("Failed to add domain");case 7:e.$undoNotice({iconClass:"checkmark",title:e.isEditing?e.$t("spam.domainSpamStatusUpdated",[f.Vt[e.form.status]]):e.$t("spam.domainAddedToList",[f.Vt[e.form.status]])}),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](0),e.$undoNotice({iconClass:"crossmark",title:e.isEditing?e.$t("spam.updateDomainStatusFailed",[t.t0]):e.$t("spam.addDomainFailed",[t.t0])});case 13:return t.prev=13,e.isEditing,e.reloadCurrentPage(),e.isEditing=!1,t.finish(13);case 17:case"end":return t.stop()}}),t,null,[[0,10,13,17]])})))()},onCancel:function(){this.hideEditDialog(),this.isEditing=!1},addSpamUser:function(){this.showEditorDialog(),this.resetSpamEditor()},onSpamUsersChange:function(e){var t,a;this.activeUsers=e,this.form.emails=e,null===(t=this.$refs)||void 0===t||null===(a=t.form)||void 0===a||a.validate()},handleEdit:function(e){var t=e.email,a=e.status;this.editingUser={email:t,status:a},this.isEditing=!0,this.showEditorDialog(),this.setSpamEditorData([t],a)},handleBatchEdit:function(){},handleDeleteWithWarning:function(e){var t=e.email,a=e.status;this.selectUsers=[{email:t,status:a}],this.deleteDialogVisible=!0},handleBatchDeleteWithWarning:function(e){this.selectUsers=e,this.deleteDialogVisible=!0},hideDeleteDialog:function(){this.deleteDialogVisible=!1},showEditorDialog:function(){this.editDialogVisible=!0},onDeleteSpammedUser:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r,o,s,l;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.deleteDialogVisible=!1,n=e.selectUsers[0],i=n.email,r=n.status,a={},(0,vt.Z)(a,f.NW.BLOCK,f.NW.NOT_BLOCK),(0,vt.Z)(a,f.NW.ALLOWLIST,f.NW.NOT_ALLOWLIST),(0,vt.Z)(a,f.NW.AUTOTRASH,f.NW.NOT_AUTOTRASH),(0,vt.Z)(a,f.NW.JUNK,f.NW.NOT_JUNK),(0,vt.Z)(a,f.NW.PHISHING,f.NW.NOT_PHISHING),o=a,e.removeSpammer(i),t.prev=4,t.next=7,L.Mail.reportSpam({sender:i,type:o[r]});case 7:s=t.sent,l=s.errorCode,0===l&&(e.$undoNotice({iconClass:"checkmark",title:e.isDomainType?e.$t("spam.domainDeletedFromList",[f.Vt[r]]):e.$t("spam.userDeletedFromList",[f.Vt[r]])}),e.currPageSpammedUserList.length>0?e.reloadCurrentPage():e.loadPrevPage()),t.next=16;break;case 12:t.prev=12,t.t0=t["catch"](4),e.$undoNotice({iconClass:"crossmark",title:e.$t("spam.removeUserFailed",[st().capitalize(o[r])])}),e.reloadCurrentPage();case 16:case"end":return t.stop()}}),t,null,[[4,12]])})))()}})},Tr=Mr,wr=(0,A.Z)(Tr,dr,mr,!1,null,"86a36bbe",null),Dr=wr.exports,xr=function(){var e=this,t=e._self._c;return t("main-frame",{attrs:{title:e.$t("settings.newSenders"),subtitle:e.$t("approver.newSenderDesc")}},[t("NewSenderSetting")],1)},Lr=[],kr=function(){var e=this,t=e._self._c;return t("sub-frame",{staticClass:"approver-setting"},[t("NewSenderList",{staticClass:"new-senders",attrs:{pageNumber:e.pageNumber},on:{goPrevPage:e.handleGoPrevPage}}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.pageNumber>1||e.hasNextPage,expression:"pageNumber > 1 || hasNextPage"}],staticClass:"pagination-wrap"},[t("zm-pagination",{key:"pagination",attrs:{small:"",layout:"prev, pager, next","page-count":1/0,"no-jump":!0,"current-page":e.pageNumber,disableNext:!e.hasNextPage,"zm-ta":"setting-approver-table-pagination"},on:{"update:currentPage":function(t){e.pageNumber=t},"update:current-page":function(t){e.pageNumber=t}}})],1)],1)},Nr=[],Or=function(){var e=this,t=e._self._c;return t("div",{staticClass:"new-sender-list-container"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.selectedSenders.length>0,expression:"selectedSenders.length > 0"}],staticClass:"batch-action-bar"},[t("div",{staticClass:"left"},[t("zm-button-group",{staticClass:"zm-button-group"},[t("zm-button",{staticClass:"action-button",attrs:{disabled:e.isActionDisabled},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.showApproveDialog.apply(null,arguments)}}},[t("SvgIcon",{attrs:{iconClass:"approve"}}),t("span",[e._v(e._s(e.$t("operation.approve")))])],1),e._e()],1),t("zm-button-group",{staticClass:"zm-button-group"},[t("zm-button",{staticClass:"action-button",attrs:{disabled:e.isActionDisabled},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.showBlockDialog.apply(null,arguments)}}},[t("SvgIcon",{attrs:{iconClass:"block"}}),t("span",[e._v(e._s(e.$t("operation.block")))])],1),e._e()],1)],1),t("div",{staticClass:"right"},[t("span",{staticClass:"select-count"},[e._v(" "+e._s(e.$t("approver.senderSelected",[e.selectedSenders.length]))+" ")])])]),t("zm-table",{directives:[{name:"loading",rawName:"v-loading",value:!1,expression:"false"}],ref:"table",attrs:{"cell-class-name":"disabled-td-hover","show-empty-image":"","element-loading-spinner":"zm-icon-loading","empty-text":e.$t("approver.noNewSenders"),"show-header-when-no-data":"",data:e.displaySenders,"use-flip":!1,"row-class-name":"sender-row"},on:{select:e.handleSelection,"selection-change":e.handleSelectionChange}},[t("zm-table-column",{attrs:{type:"selection",width:"40"}}),t("zm-table-column",{attrs:{prop:"sender","min-width":"220"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.email;return[t("div",{staticClass:"user-info"},[t("Avatar",{staticClass:"avatar-small",attrs:{email:n,name:e.getName(n)}}),t("zm-tooltip",{attrs:{"popper-class":"popper",content:"".concat(e.getName(n),"<").concat(n,">"),placement:"top"}},[t("span",[e._v(e._s(e.getName(n))+" <"+e._s(n)+">")])])],1)]}}])},[t("span",{attrs:{slot:"header"},slot:"header"},[e._v(e._s(e.$t("approver.sender")))])]),t("zm-table-column",{attrs:{prop:"email"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.subject;return[t("div",{staticClass:"email"},[t("SvgIcon",{attrs:{iconClass:"email"}}),e._v(" "+e._s(n))],1)]}}])},[t("span",{attrs:{slot:"header"},slot:"header"},[e._v(e._s(e.$t("common.email")))])]),t("zm-table-column",{attrs:{prop:"sender"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.email;return[t("div",[e._v(e._s(n.split("@")[1]))])]}}])},[t("span",{attrs:{slot:"header"},slot:"header"},[e._v(e._s(e.$t("common.domain")))])]),t("zm-table-column",{attrs:{prop:"sender"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.timestamp;return[t("div",{staticClass:"email"},[e._v(e._s(e.formatTime(n)))])]}}])},[t("span",{attrs:{slot:"header"},slot:"header"},[e._v(e._s(e.$t("common.date")))])]),t("zm-table-column",{attrs:{prop:"actions",label:"","column-key":"actions",width:"90px",align:"right"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row.email;return[t("div",{staticClass:"actions"},[t("zm-tooltip",{attrs:{content:e.$t("operation.approve")}},[t("zm-button",{staticClass:"action",attrs:{type:"plain",disabled:!e.screenActionPermission,"aria-label":"approve ".concat(n),"zm-ta":"setting-approver-approve-item"},on:{click:function(t){return t.stopPropagation(),e.handleApprove([n])}}},[t("svg-icon",{attrs:{iconClass:"approve"}})],1)],1),t("zm-tooltip",{attrs:{content:e.$t("operation.block")}},[t("zm-button",{staticClass:"action",attrs:{disabled:!e.screenActionPermission,"aria-label":"block ".concat(n),"zm-ta":"setting-approver-block-item"},on:{click:function(t){return t.stopPropagation(),e.handleBlock([n])}}},[t("svg-icon",{attrs:{type:"plain",iconClass:"block"}})],1)],1)],1)]}}])})],1),t("confirm-dialog",{attrs:{visible:e.approveDialogVisible,title:e.$t("approver.approveDialogTitle",[e.selectedSenders.length]),content:e.$t("approver.approveDialogContent"),width:"400px",actions:[{text:e.$t("common.cancel"),type:"default",handler:e.hideApproveDialog},{text:e.$t("operation.approve"),handler:e.handleBatchApprove,type:"primary"}]}}),t("confirm-dialog",{attrs:{visible:e.blockDialogVisible,title:e.$t("approver.blockDialogTitle",[e.selectedSenders.length]),content:e.$t("approver.blockDialogContent"),width:"400px",actions:[{text:e.$t("common.cancel"),type:"default",handler:e.hideBlockDialog},{text:e.$t("operation.block"),handler:e.handleBatchBlock,type:"danger"}]}})],1)},Zr=[],$r=a(22468),Rr={name:"NewSenderList",components:{Avatar:Ke.Z,SvgIcon:We.Z,ConfirmDialog:le["default"],"zm-button-group":$r.Z},props:{pageNumber:{type:Number,default:1}},data:function(){return{shiftModifier:!1,lastSelection:null,selectedSenders:[],approveDialogVisible:!1,blockDialogVisible:!1}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)("approver",["isFetching","pageSize"])),(0,m.Se)("approver",{senders:"visibleSenders"})),(0,m.Se)("delegate",["permissionRole"])),{},{screenActionPermission:function(e){var t=e.permissionRole;return(0,je.yz)(t,je.Vn.SCREEN_SENDER)},isActionDisabled:function(e){var t=e.selectedSenders,a=e.screenActionPermission;return t.length<1||!a},displaySenders:function(){return this.senders.slice((this.pageNumber-1)*this.pageSize,this.pageNumber*this.pageSize)}}),watch:{displaySenders:function(e){0===e.length&&this.pageNumber>1&&this.$emit("goPrevPage")}},mounted:function(){this.setupMultiSelectHandlers()},beforeDestroy:function(){this.cleanupMultiSelectHandlers()},methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("approver",["fetchSenders","updateSenders"])),{},{formatTime:function(e){var t=lt.ou.fromMillis(e/Math.pow(10,6)).setZone(this.userTimeZone).toFormat("DD");return e?t:""},showApproveDialog:function(){this.approveDialogVisible=!0},showBlockDialog:function(){this.blockDialogVisible=!0},hideApproveDialog:function(){this.approveDialogVisible=!1},hideBlockDialog:function(){this.blockDialogVisible=!1},handleSelection:function(e,t){var a=this;if(this.shiftModifier){var n=this.displaySenders.indexOf(t),i=this.displaySenders.indexOf(this.lastSelection);if(n>-1&&i>-1){var r=Math.min(n+1,i),o=Math.max(n-1,i),s=e.includes(t);this.$nextTick((function(){for(var e=r;e<=o;e++)a.$refs.table.toggleRowSelection(a.displaySenders[e],s)}))}}this.lastSelection=t},handleSelectionChange:function(e){this.selectedSenders=e},handleBatchApprove:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.hideApproveDialog(),t.next=3,e.updateSenders({addresses:e.selectedSenders.map((function(e){return e.email})),spamType:"ALLOWLIST",spamRange:"SingleUser"});case 3:case"end":return t.stop()}}),t)})))()},handleBatchBlock:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.hideBlockDialog(),t.next=3,e.updateSenders({addresses:e.selectedSenders.map((function(e){return e.email})),spamType:"BLOCK",spamRange:"SingleUser"});case 3:case"end":return t.stop()}}),t)})))()},handleApprove:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.updateSenders({addresses:e,spamType:"ALLOWLIST",spamRange:"SingleUser"});case 2:case"end":return a.stop()}}),a)})))()},handleBlock:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.updateSenders({addresses:e,spamType:"BLOCK",spamRange:"SingleUser"});case 2:case"end":return a.stop()}}),a)})))()},getName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split("@")[0]},setupMultiSelectHandlers:function(){var e=this;window.addEventListener("keydown",this.trackShiftPressed=function(t){"Shift"===t.key&&(e.shiftModifier=!0)}),window.addEventListener("keyup",this.trackShiftReleased=function(t){"Shift"===t.key&&(e.shiftModifier=!1)}),window.addEventListener("blur",this.trackWindowBlurred=function(){e.shiftModifier=!1})},cleanupMultiSelectHandlers:function(){window.removeEventListener("keydown",this.trackShiftPressed),window.removeEventListener("keyup",this.trackShiftReleased),window.removeEventListener("blur",this.trackWindowBlurred)}})},Fr=Rr,zr=(0,A.Z)(Fr,Or,Zr,!1,null,"122e4ea6",null),Ur=zr.exports,Br={name:"NewSenderSetting",components:{SubFrame:ne,NewSenderList:Ur,"zm-pagination":jt.Z},data:function(){return{pageNumber:1}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)("approver",["isFetching","pageSize"])),(0,m.Se)("approver",["canFetchMore"])),(0,m.Se)("approver",{senders:"visibleSenders"})),(0,m.rn)({userEmail:function(e){return e.userProfile.userEmail}})),{},{hasNextPage:function(){return this.senders.length>this.pageSize*this.pageNumber}}),watch:{pageNumber:function(e,t){e>t&&this.preloadNextPage()},senders:function(){this.preloadNextPage()}},mounted:function(){this.preloadNextPage()},methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("approver",["fetchSenders"])),{},{handleGoPrevPage:function(){this.pageNumber-=1},preloadNextPage:function(){this.canFetchMore&&this.senders.length<=(this.pageNumber+1)*this.pageSize&&this.fetchSenders("more")}})},Hr=Br,Gr=(0,A.Z)(Hr,kr,Nr,!1,null,"7e1c1b11",null),Vr=Gr.exports,Wr={name:"NewSenders",components:{MainFrame:J,NewSenderSetting:Vr}},Kr=Wr,jr=(0,A.Z)(Kr,xr,Lr,!1,null,null,null),qr=jr.exports,Yr=function(){var e=this,t=e._self._c;return t("main-frame",{attrs:{title:e.$t("settings.composer")}},[t("SubFrame",{attrs:{title:e.$t("generalSettings.undoSend")}},[t("div",{staticClass:"selector"},[t("zm-select",{staticClass:"select-self-dark-mode",attrs:{label:e.$t("generalSettings.undoSend"),popperClass:"select-dark-mode",disabled:e.isSettingUndoDuration||e.isGmail||e.isOutlook,"label-by":"select-undo-send","zm-ta":"setting-general-undo-select"},on:{change:e.handleUndoDurationChange},model:{value:e.undoDuration,callback:function(t){e.undoDuration=t},expression:"undoDuration"}},e._l(e.undoSendOptions,(function(e){return t("zm-option",{key:e.value,attrs:{label:e.label,value:e.value,disabled:e.disabled,"zm-ta":"setting-general-undo-select-"+e.value}})})),1),t("span",{staticClass:"text-switch-mode"},[e._v(" "+e._s(e.$tc("common.second",e.undoDuration)))])],1)]),e.isDelegated?e._e():t("Signature",{ref:"signatureSettings",attrs:{spotlight:"signature"===e.highlightId}})],1)},Jr=[],Xr=function(){var e=this,t=e._self._c;return t("SubFrame",{attrs:{title:e.$t("generalSettings.signature"),subtitle:e.$t("generalSettings.signatureDescription"),spotlight:e.spotlight}},[e.isZmailMultiSignatureEnabled?t("SignatureSettings"):[t("div",{staticClass:"signature-editor-wrap"},[t("div",{staticClass:"editor-container"},[t("editor",{ref:"editor",attrs:{"zm-ta":"setting-general-signature-editor",useToolbar:"",toolbarStyle:"top"},on:{showFileSelector:e.showImageFileSelector,input:e.onSignatureInput}}),t("image-uploader",{ref:"imageLoader",attrs:{"zm-ta":"setting-general-signature-editor-image-loader",sizeLimit:e.maxSignatureSizeKB/Math.pow(10,3)},on:{onImageLoaded:e.onGetImage}})],1),e.isGmail?t("div",{staticClass:"signature-local"},[e._v(" "+e._s(e.$t("generalSettings.signatureIsSavedLocallyGmail"))+" ")]):e.isOutlook?t("div",{staticClass:"signature-local"},[e._v(" "+e._s(e.$t("generalSettings.signatureIsSavedLocallyOutlook"))+" ")]):e._e()]),t("zm-button",{directives:[{name:"metric",rawName:"v-metric:signature_save",arg:"signature_save"}],staticClass:"save-button",attrs:{type:"primary",loading:e.isSaving,disabled:!e.signatureHasChanges||e.signatureHasOverflow,"zm-ta":"setting-general-signature-save"},on:{click:e.setSignature}},[e._v(" "+e._s(e.$t("operation.saveChanges"))+" ")])],e.signatureHasOverflow?t("SettingsAlert",{attrs:{message:e.$t("generalSettings.signatureExceedsMaxSizeKB",[e.maxSignatureSizeKB])}}):e._e(),t("SaveChangesDialog",{attrs:{visible:e.showSaveDialog,title:e.$t("common.unSavedChange")},on:{cancel:e.saveChangesDialogCallbacks.cancel,dontSave:e.saveChangesDialogCallbacks.dontSave,save:e.saveChangesDialogCallbacks.save}},[t("span",{attrs:{slot:"description"},slot:"description"},[e._v(e._s(e.$t("generalSettings.doYouWantToSaveYourSignature")))])])],2)},Qr=[],eo=a(60659),to=function(){var e=this,t=e._self._c;return t("div",{staticClass:"signature-setting-root"},[t("zm-button",{staticClass:"add-signature-btn",attrs:{"zm-ta":"setting-signature-create"},on:{click:e.onAddSignature}},[e._v(" "+e._s(e.$t("signature.createSignature"))+" ")]),t("SignatureList"),e.signatures.length?[t("div",{staticClass:"signature-defaults-items"},[t("SignatureDefaultSelect",{staticClass:"item",attrs:{label:e.$t("signature.defaultSignatureForNew"),type:e.DEFAULT_SIGNATURE_TYPE.NEW_COMPOSE,value:e.defaultNewComposeSignatureId}}),t("SignatureDefaultSelect",{staticClass:"item",attrs:{label:e.$t("signature.defaultSignatureForReply"),type:e.DEFAULT_SIGNATURE_TYPE.REPLY_FORWARD_COMPOSE,value:e.defaultReplyComposeSignatureId}})],1)]:e._e(),t("EditSignatureDialog",{ref:"dialogRef",attrs:{type:"new"}})],2)},ao=[],no=function(){var e=this,t=e._self._c;return t("div",{staticClass:"signature-list-root"},[t("section",{directives:[{name:"loading",rawName:"v-loading",value:e.isSignatureListing,expression:"isSignatureListing"}],staticClass:"list-section",attrs:{"element-loading-spinner":"zm-icon-loading",role:"list"}},e._l(e.signatures,(function(a){return t("div",{key:a.id,ref:"signatureItemRefs",refInFor:!0,class:["signature-item","tab-focus",!a.decryptionSuccess&&"locked",e.focusedSignatureId===a.id&&"action-focused"],attrs:{"zm-ta":"setting-signature-item-".concat(a.name),tabindex:"0",role:"listitem","aria-label":a.name},on:{click:function(t){return e.onEditSignature(a)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.stopPropagation(),t.preventDefault(),e.focusOnPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.stopPropagation(),t.preventDefault(),e.focusOnNext.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.stopPropagation(),t.preventDefault(),e.onEditSignature(a))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:(t.stopPropagation(),t.preventDefault(),e.onEditSignature(a))}]}},[t("div",{staticClass:"item-body"},[t("svg-icon",{staticClass:"item-icon",attrs:{"aria-hidden":"true",iconClass:a.decryptionSuccess?"signature-item":"triangle-alert-filled"}}),t("span",{staticClass:"item-name"},[e._v(" "+e._s(a.decryptionSuccess?a.name:e.$t("signature.signatureLocked"))+" ")])],1),t("div",{staticClass:"item-actions"},[t("zm-button",{staticClass:"action-btn",attrs:{"aria-label":e.$t("operation.edit")+","+a.name,"zm-ta":"setting-signature-item-edit-".concat(a.name),disabled:!a.decryptionSuccess},on:{click:function(t){return t.stopPropagation(),e.onEditSignature(a)}},nativeOn:{focus:function(t){return e.onActionFocus(a)},blur:function(t){return e.onActionBlur(a)}}},[t("svg-icon",{staticClass:"action-btn-icon",attrs:{iconClass:"pen"}})],1),t("zm-button",{staticClass:"action-btn",attrs:{"aria-label":e.$t("operation.delete")+","+a.name,"zm-ta":"setting-signature-item-delete-".concat(a.name),disabled:e.isDeleteBtnDisabled(a)},on:{click:function(t){return t.stopPropagation(),e.onDeleteSignature(a)}},nativeOn:{focus:function(t){return e.onActionFocus(a)},blur:function(t){return e.onActionBlur(a)}}},[t("svg-icon",{staticClass:"action-btn-icon",attrs:{iconClass:"trash"}})],1)],1)])})),0),t("EditSignatureDialog",{ref:"editDialogRef",attrs:{type:"update"}})],1)},io=[],ro=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{title:e.title,visible:e.visible,width:"600px","append-to-body":""}},[t("div",{staticClass:"signature-name-label"},[e._v(e._s(e.$t("signature.signatureName")))]),t("zm-input",{class:["signature-name-input",!!e.nameValidateError&&"error"],attrs:{"zm-ta":"setting-signature-name-input",placeholder:e.$t("signature.signatureName"),maxlength:e.maxSignatureNameLength+1},on:{input:e.onNameChange},model:{value:e.nameValue,callback:function(t){e.nameValue=t},expression:"nameValue"}}),t("div",{staticClass:"signature-name-error"},[e._v(e._s(e.nameValidateError))]),t("div",{class:["signature-content-editor",{"force-light":!e.isMailBetaFeatureEnabled}]},[t("editor",{ref:"editor",staticClass:"signature-editor",attrs:{"zm-ta":"setting-signature-content-editor",useToolbar:"",toolbarStyle:"top"},on:{showFileSelector:function(){var t;return null===(t=e.$refs.imageLoader)||void 0===t?void 0:t.showImageFileSelector()},input:e.onContentChange}}),t("image-uploader",{ref:"imageLoader",attrs:{sizeLimit:e.maxSignatureSizeKB/Math.pow(10,3)},on:{onImageLoaded:e.onImageLoaded}})],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{attrs:{"zm-ta":"setting-signature-edit-cancel"},on:{click:e.hide}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")]),t("zm-button",{attrs:{type:"primary","zm-ta":"setting-signature-edit-save",loading:e.isSignatureSaving,disabled:e.isSaveBtnDisabled},on:{click:e.onSaveSignature}},[e._v(" "+e._s(e.$t("operation.save"))+" ")])],1)],1)},oo=[],so=g.Business.ContentParser,lo={name:"EditSignatureDialog",components:{ImageUploader:ca,Editor:na["default"]},props:{type:{type:String,required:!0}},data:function(){return{visible:!1,signatureId:"",nameValue:"",nameValidateError:"",contentValidateError:""}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["allowMailExternalImg"])),(0,m.rn)("signature",["isSignatureSaving","maxSignatureSizeBytes","maxSignatureNameLength"])),(0,m.rn)("auth",["isMailBetaFeatureEnabled"])),(0,m.Se)("signature",["signatures"])),{},{maxSignatureSizeKB:function(){var e=Math.floor(this.maxSignatureSizeBytes/Math.pow(10,3)),t=e/1.33;return Number(t.toFixed())},isSaveBtnDisabled:function(){return 0===this.nameValue.trim().length||(!!this.nameValidateError||!!this.contentValidateError)},title:function(){var e={new:this.$t("signature.newSignatureDialogTitle"),update:this.$t("signature.editSignatureDialogTitle")};return e[this.type]||""}}),methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("signature",["addSignature","updateSignature"])),{},{onImageLoaded:function(e){var t,a;null===(t=this.$refs.editor)||void 0===t||null===(a=t.insertImage)||void 0===a||a.call(t,e)},onNameChange:function(){var e=this.validateNewSignatureName(this.nameValue);this.nameValidateError="string"===typeof e?e:""},onContentChange:function(){var e,t,a=null===(e=this.$refs.editor)||void 0===e||null===(t=e.getEditorRootDom)||void 0===t?void 0:t.call(e);if(a){this.contentValidateError="";var n=0===a.innerText.trim().length,i=0===a.querySelectorAll("img").length;n&&i&&(this.contentValidateError=this.$t("signature.signatureContentEmptyError"))}},onSaveSignature:function(){var e,t,a,n,i=null===(e=this.$refs.editor)||void 0===e||null===(t=e.$refs.squireEditor)||void 0===t||null===(a=t.editorInstance)||void 0===a?void 0:a.getHTML();if(i){var r="update"===this.type?"updateSignature":"addSignature",o={id:this.signatureId,name:this.nameValue,signature:i,cb:this.hide};null===(n=this[r])||void 0===n||n.call(this,o)}else console.error("[signature] save signature: content is empty")},show:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=t.name,n=void 0===a?"":a,i=t.signature,r=void 0===i?"":i,o=t.id;this.signatureId=o,this.visible=!0,this.nameValue=n,this.$nextTick((function(){var t,a,n=new so(r),i=n.sanitize({filterThirdPartyLinks:!e.allowMailExternalImg}).generate();n.destroy(),null===(t=e.$refs.editor)||void 0===t||null===(a=t.$refs.squireEditor)||void 0===a||a.setContent(i)}))},hide:function(){this.visible=!1,this.signatureId="",this.nameValue="",this.nameValidateError=""},validateNewSignatureName:function(e){if(Array.from(e).length>this.maxSignatureNameLength)return this.$t("signature.maxSignatureNameLengthError",[this.maxSignatureNameLength]);var t=this.signatures.map((function(e){return e.name}));return!t.includes(e)||this.$t("signature.existSignatureNameError")}})},co=lo,uo=(0,A.Z)(co,ro,oo,!1,null,"5366c1e9",null),mo=uo.exports,po={name:"SignatureList",components:{EditSignatureDialog:mo},data:function(){return{focusedSignatureId:"",focusIndex:0}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)("signature",["defaultNewComposeSignatureId","defaultReplyComposeSignatureId","isSignatureListing"])),(0,m.Se)("signature",["signatures"])),watch:{focusIndex:function(){var e=this;this.$nextTick((function(){var t,a;null===(t=e.$refs.signatureItemRefs)||void 0===t||null===(a=t[e.focusIndex])||void 0===a||a.focus()}))}},methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("signature",["deleteSignature"])),{},{onEditSignature:function(e){var t,a;e.decryptionSuccess&&(console.debug("[signature] open edit dialog",e),null===(t=this.$refs.editDialogRef)||void 0===t||null===(a=t.show)||void 0===a||a.call(t,e))},onDeleteSignature:function(e){this.deleteSignature({id:e.id,name:e.name})},isDeleteBtnDisabled:function(e){return!![this.defaultNewComposeSignatureId,this.defaultReplyComposeSignatureId].includes(e.id)},onActionFocus:function(e){this.focusedSignatureId=e.id},onActionBlur:function(){this.focusedSignatureId=""},focusOnPrev:function(){this.focusIndex=this.focusIndex-1,this.focusIndex<0&&(this.focusIndex=this.signatures.length-1)},focusOnNext:function(){this.focusIndex=this.focusIndex+1,this.focusIndex>=this.signatures.length&&(this.focusIndex=0)}})},_o=po,fo=(0,A.Z)(_o,no,io,!1,null,"687829b0",null),ho=fo.exports,go=function(){var e=this,t=e._self._c;return t("div",{staticClass:"signature-default-select-root"},[t("div",{staticClass:"signature-default-item-label"},[e._v(e._s(e.label))]),t("zm-select",{class:["select-self-dark-mode","signature-default-selector"],attrs:{value:e.value,label:e.label,"zm-ta":"setting-signature-default-select-".concat(e.zmTaLabel),popperClass:"select-dark-mode signature-default-selector-popper"},on:{change:e.onUpdateDefaultSignature}},e._l(e.signatureItems,(function(e){return t("zm-option",{key:e.id,attrs:{label:e.name,value:e.id,"zm-ta":"setting-signature-default-select-".concat(e.name)}})})),1)],1)},vo=[],Eo=a(94e3),bo={name:"SignatureDefaultSelect",props:{type:{type:Number,required:!0},value:{type:String,value:""},label:{type:String,required:!0}},computed:(0,d.Z)((0,d.Z)({},(0,m.Se)("signature",["signatureItems"])),{},{zmTaLabel:function(){var e,t=(e={},(0,vt.Z)(e,Eo.Vl.NEW_COMPOSE,"new-compose"),(0,vt.Z)(e,Eo.Vl.REPLY_FORWARD_COMPOSE,"reply-forward-compose"),e);return t[this.type]||""}}),methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("signature",["updateDefaultSignature"])),{},{onUpdateDefaultSignature:function(e){this.updateDefaultSignature({id:e,type:this.type})}})},Ao=bo,yo=(0,A.Z)(Ao,go,vo,!1,null,"7a7715de",null),Io=yo.exports,So={name:"SignatureSettings",components:{SignatureList:ho,SignatureDefaultSelect:Io,EditSignatureDialog:mo},data:function(){return{DEFAULT_SIGNATURE_TYPE:Eo.Vl}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)("signature",["defaultNewComposeSignatureId","defaultReplyComposeSignatureId"])),(0,m.Se)("signature",["signatures"])),mounted:function(){console.debug("[signature] setting component mounted"),this.listSignatures()},methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("signature",["listSignatures"])),{},{onAddSignature:function(){var e,t;null===(e=this.$refs.dialogRef)||void 0===e||null===(t=e.show)||void 0===t||t.call(e)}})},Co=So,Po=(0,A.Z)(Co,to,ao,!1,null,"6d55b62e",null),Mo=Po.exports,To={name:"Signature",components:{Editor:na["default"],ImageUploader:ca,SubFrame:ne,SettingsAlert:fa,SaveChangesDialog:wa,SignatureSettings:Mo},props:{spotlight:{type:Boolean,default:!1}},data:function(){return{created:!1,signature:"",signatureHasChanges:!1,signatureHasOverflow:!1,maxSignatureSizeBytes:200*Math.pow(10,3),isSaving:!1,showSaveDialog:!1,saveChangesDialogCallbacks:{cancel:function(){},dontSave:function(){},save:function(){}}}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["allowMailExternalImg"])),(0,m.Se)(["isGmail","isOutlook","isZmail"])),(0,m.Se)("features",["isZmailMultiSignatureEnabled"])),{},{maxSignatureSizeKB:function(){var e=Math.floor(this.maxSignatureSizeBytes/Math.pow(10,3)),t=e/1.33;return Number(t.toFixed())}}),mounted:function(){this.getSignature()},methods:(0,d.Z)((0,d.Z)({},(0,m.nv)("mail",["loadMailSignature","updateMailSignature"])),{},{getSignature:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.loadMailSignature({useCache:!1});case 3:n=t.sent,i=e.cleanHTML(n),null===(a=e.$refs.editor)||void 0===a||a.$refs.squireEditor.setContent(i),e.created=!0,t.next=12;break;case 9:t.prev=9,t.t0=t["catch"](0),e.$msg(e.$t("generalSettings.failedToGetSignature"));case 12:case"end":return t.stop()}}),t,null,[[0,9]])})))()},cleanHTML:function(e){var t=!0===this.allowMailExternalImg,a=(0,eo.Z)(e),n=a.sanitize({filterDarkModeStyles:!0,filterThirdPartyLinks:!t}).process({needFold:!1,injectStyle:!1,injectScript:!1,lazyLoad:!1}).generate();return a.destroy(),a=null,t?g.Business.recoverBackupAttrs(n):n},onSignatureInput:function(){var e=this.$refs.editor.$refs.squireEditor.editorInstance.getHTML();if(this.signature===e)return!1;this.signature=(0,_.mM)("<div>".concat(e,"</div>")),this.onChange();var t=new Blob([this.signature]).size;if(this.signatureHasOverflow=t>this.maxSignatureSizeBytes,!this.signatureHasOverflow){var a=(0,ta.ZP)(this.signature);0===a.text().length&&0===a.find("img").length&&(this.signature="")}},onChange:function(){this.created&&(this.signatureHasChanges=!0)},setSignature:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=!1,e.signatureHasChanges&&!e.signatureHasOverflow){t.next=3;break}return t.abrupt("return");case 3:return n=e.$refs.editor.$refs.squireEditor.editorInstance.getHTML(),e.signature=(0,_.mM)("<div>".concat(n,"</div>")),e.isSaving=!0,t.prev=6,t.next=9,e.updateMailSignature({mailSignature:g.Business.recoverBackupAttrs(e.signature)});case 9:e.$undoNotice({title:e.$t("generalSettings.signatureUpdated")}),e.signatureHasChanges=!1,a=!0,t.next=17;break;case 14:t.prev=14,t.t0=t["catch"](6),e.$msg({type:"error",title:e.$t("generalSettings.couldntSaveSignature"),content:e.$t("generalSettings.reduceSizeOfSignature")});case 17:return e.isSaving=!1,t.abrupt("return",a);case 19:case"end":return t.stop()}}),t,null,[[6,14]])})))()},showImageFileSelector:function(){this.$refs.imageLoader.showImageFileSelector()},onGetImage:function(e){this.$refs.editor.insertImage(e)},checkClose:function(e){var t=this;this.signatureHasChanges&&!this.isSaving?(this.showSaveDialog=!0,this.saveChangesDialogCallbacks={cancel:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.showSaveDialog=!1,e(!1);case 2:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}(),dontSave:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:t.showSaveDialog=!1,e(!0);case 2:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}(),save:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.showSaveDialog=!1,a.next=3,t.setSignature();case 3:n=a.sent,e(n);case 5:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}()}):e(!0)}})},wo=To,Do=(0,A.Z)(wo,Xr,Qr,!1,null,"52c7efc4",null),xo=Do.exports,Lo=[{value:3,label:"3"},{value:5,label:"5"},{value:10,label:"10"},{value:20,label:"20"},{value:30,label:"30"}],ko={name:"Composer",components:{MainFrame:J,SubFrame:ne,Signature:xo},props:{highlightId:{type:String,default:""}},data:function(){return{undoSendOptions:Object.freeze(Lo),undoDuration:this.$store.state.undoDuration,isSettingUndoDuration:!1}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)({isDelegated:function(e){var t;return!(null===(t=e.userProfile)||void 0===t||!t.isDelegated)}})),(0,m.Se)(["isGmail","isZmail","isOutlook"])),mounted:function(){var e=this;this.isZmail&&Xn.l.getDelayTime().then((function(t){e.undoDuration=t,e.setUndoDuration(t)}))["catch"]((function(e){console.log(e)}))},methods:(0,d.Z)((0,d.Z)({},(0,m.OI)(["setUndoDuration"])),{},{handleUndoDurationChange:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(a.prev=0,!t.isZmail){a.next=5;break}return t.isSettingUndoDuration=!0,a.next=5,Xn.l.setDelayTime(e);case 5:t.setUndoDuration(e),t.undoDuration=e,t.$undoNotice({iconClass:"checkmark",title:t.$t("generalSettings.cancellationPeriodSetToNumSeconds",[e]),duration:1e4}),a.next=13;break;case 10:a.prev=10,a.t0=a["catch"](0),t.$undoNotice({iconClass:"crossmark",title:t.$t("generalSettings.failedToUpdateCancellationPeriod"),duration:1e4});case 13:return a.prev=13,t.isSettingUndoDuration=!1,a.finish(13);case 16:case"end":return a.stop()}}),a,null,[[0,10,13,16]])})))()},checkClose:function(e){var t,a=null===(t=this.$refs.signatureSettings)||void 0===t?void 0:t.checkClose;a?a(e):e(!0)}})},No=ko,Oo=(0,A.Z)(No,Yr,Jr,!1,null,"19f4647e",null),Zo=Oo.exports,$o={name:"MainView",components:{MainLeft:H,Group:tr,General:kt,Inbox:Ht,VacationResponder:ur,Filters:wi,Accounts:ze,Contacts:nt,AdvancedSettings:qn,ScreenedSenders:Dr,NewSenders:qr,TemplatePage:Wa,Composer:Zo},data:function(){return{isCollapse:!0,isLoading:!1,currentTab:"general",highlightId:"",userTimeZone:"",activeDevices:[],revokedDevices:[],seqno:"",accounts:[],emails:[]}},computed:{currentPageComponent:function(e){var t=e.currentTab,a={accounts:ze,contacts:nt,general:kt,inbox:Ht,template:Wa,myGroups:tr,allGroups:tr,vacation:ur,filters:wi,advancedSettings:qn,sendersManagement:Dr,newSenders:qr,composer:Zo};return a[t]}},watch:{$route:{handler:function(e){var t,a=null===(t=e.params)||void 0===t?void 0:t.highlightId;this.highlightId=a},immediate:!0}},methods:{handleTabChange:function(e){var t=this;if(this.currentTab!==e){var a=function(){t.currentTab=e};this.requestClosePage(a)}},handleBackRequest:function(){var e=this,t=function(){e.$router.replace({path:"/main"}),e.$metric.report("setting_back")};this.requestClosePage(t)},requestClosePage:function(e){var t,a=null===(t=this.$refs.currentPage)||void 0===t?void 0:t.checkClose;if(a){var n=function(t){t&&e()};a(n)}else e()}}},Ro=$o,Fo=(0,A.Z)(Ro,P,M,!1,null,"3a64d466",null),zo=Fo.exports,Uo={name:"EmailSettings",components:{MainView:zo},data:function(){return{userProfile:{userEmail:""},userTimeZone:""}},computed:(0,d.Z)({},(0,m.rn)(["scaleRatio"])),mounted:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.getUserProfile();case 1:case"end":return t.stop()}}),t)})))()},methods:{getUserProfile:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,window.zoomSdk.postJsMessage({functionName:"mailui_getmailuserprofile",params:{}});case 2:a=t.sent,0===a.returnCode?(e.userTimeZone=a.result.GetMailUserProfile.userTimeZone,e.userProfile=a.result.GetMailUserProfile,e.$store.commit("setUserProfile",e.userProfile)):window.zoomLog.info(a.returnCode+": "+a.errorMessage),window.zoomLog.info(JSON.stringify(a));case 5:case"end":return t.stop()}}),t)})))()}}},Bo=Uo,Ho=(0,A.Z)(Bo,S,C,!1,null,null,null),Go=Ho.exports;n["default"].use(o.ZP);var Vo=["emailProvider","Root"],Wo={routes:[{name:"Root",path:"/",beforeEnter:function(e,t,a){return r.Z.state.auth.isAuthed?(console.warn("account has been authed, route to main"),a({name:"main"})):Vo.includes(t.name)?a(!1):a()}},{name:"main",path:"/main",component:I,meta:{checkAuth:!0},children:[{path:"inbox/:id?",name:"inbox",component:(0,_.wE)((function(){return Promise.all([a.e(910),a.e(302)]).then(a.bind(a,29942))})),meta:{checkAuth:!0}}]},{name:"emailSettings",path:"/emailSettings",component:Go,meta:{checkAuth:!0}},{name:"emailProvider",path:"/emailProvider",component:(0,_.wE)((function(){return a.e(581).then(a.bind(a,93581))}))}]},Ko=new o.ZP(Wo);Ko.beforeEach((function(e,t,a){return Vo.includes(e.name)||!e.meta.checkAuth||r.Z.state.auth.isAuthed?a():(console.warn("illegal access, back to emailProvider"),a({name:"emailProvider",params:{reAuth:!0}}))}));var jo=Ko,qo=a(17726),Yo=function(){var e=this,t=e._self._c;return t("div",{ref:"editorWrap",class:["squire-editor-wrap",{"squire-editor-wrap__disabled":e.disabled}],attrs:{ondragstart:"return false;"}},[t("div",{ref:"editor",class:["squire-editor",{"no-padding":e.noPadding}],attrs:{id:e.editorId,role:"textbox","aria-multiline":"true","aria-owns":"recommend-contacts-"+e.editorId,"aria-controls":"recommend-contacts-"+e.editorId,"aria-label":e.ariaLabel,spellcheck:"true",autocomplete:"true",autocorrect:"true"}}),e.ellipsisContent?t("div",{staticClass:"squire-editor-ellipsis-wrapper"},[t("a",{staticClass:"squire-editor-ellipsis",attrs:{role:"button",tabindex:"0","aria-label":e.$t("detail.showTrimmedContent"),"data-tooltip":e.$t("detail.showTrimmedContent")},on:{mousedown:e.handleShowEllipsisContent,keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.stopPropagation(),t.preventDefault(),e.handleShowEllipsisContent.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:(t.stopPropagation(),t.preventDefault(),e.handleShowEllipsisContent.apply(null,arguments))}]}},[t("SvgIcon",{attrs:{iconClass:"mail_ellipsis"}})],1)]):e._e(),t("zm-popover",{ref:"popover",staticClass:"force-light",attrs:{"popper-class":"editor-linktips","popper-options":e.popperOptions,"tab-to-leave":!0,placement:"bottom",trigger:"manual",appendToBody:""},model:{value:e.popoverVisible,callback:function(t){e.popoverVisible=t},expression:"popoverVisible"}},[t("span",{staticClass:"editor-linktips__wrap"},[t("span",{staticClass:"editor-linktips__text"},[e._v(e._s(e.$t("editor.goToLink")))]),t("a",{staticClass:"editor-linktips__link tab-focus",attrs:{href:e.selectedLink,"data-type":"link"},on:{click:e.handleInlineLinkClick}},[e._v(" "+e._s(e.selectedLink)+" ")]),t("span",{staticClass:"editor-linktips__text"},[e._v(" |")]),t("a",{staticClass:"editor-linktips__edit tab-focus",attrs:{tabindex:0},on:{click:e.showLinkEditDialog}},[e._v(" "+e._s(e.$t("operation.edit"))+" ")]),t("span",{staticClass:"editor-linktips__text"},[e._v(" |")]),t("a",{staticClass:"editor-linktips__remove tab-focus",attrs:{tabindex:0},on:{click:e.handleRemoveLink}},[e._v(" "+e._s(e.$t("operation.remove"))+" ")])])]),t("add-editor-link-dialog",{ref:"linkDialog",attrs:{"zm-ta":"editor-link-dialog",link:e.selectedLink,text:e.selectedText},on:{confirm:e.handleConfirmLink,cancel:e.handleCancelLink}})],1)},Jo=[],Xo=a(92966),Qo=a(80076),es=a.n(Qo),ts={modules:["DisplaySize","Toolbar","Resize"],overlayStyles:{position:"absolute",pointerEvents:"none",boxSizing:"border-box",border:"1px solid var(--blue-70)"},handleStyles:{position:"absolute",height:"12px",width:"12px",backgroundColor:"var(--blue-70)",border:"1px solid var(--blue-70)",boxSizing:"border-box",opacity:"1",pointerEvents:"auto"},displayStyles:{position:"absolute",font:"12px/1.0 Arial, Helvetica, sans-serif",padding:"4px 8px",textAlign:"center",backgroundColor:"white",color:"#333",border:"1px solid #777",boxSizing:"border-box",opacity:"0.80",cursor:"default",whiteSpace:"nowrap"},toolbarStyles:{position:"absolute",top:"-10px",right:"0",left:"0",height:"0",minWidth:"100px",font:"12px/1.0 Arial, Helvetica, sans-serif",textAlign:"center",color:"#333",backgroundColor:"#eee",boxSizing:"border-box",cursor:"default"},toolbarButtonContainerStyles:{whiteSpace:"nowrap",display:"inline-block",padding:"2px",backgroundColor:"#fff",borderRadius:"4px"},toolbarButtonStyles:{display:"inline-block",backgroundColor:"#fff",padding:"4px",borderRadius:"4px",verticalAlign:"middle",pointerEvents:"auto"},toolbarButtonSvgStyles:{fill:"#444",stroke:"#444",strokeWidth:"2"}},as=a(32784),ns=a(76208),is=function(){function e(t){(0,ei.Z)(this,e),this.overlay=t.overlay,this.img=t.img,this.options=t.options,this.requestUpdate=t.onUpdate,this.markDirty=t.markDirty}return(0,ti.Z)(e,[{key:"onCreate",value:function(){}},{key:"onDestroy",value:function(){}},{key:"onUpdate",value:function(){}}]),e}(),rs=function(e){(0,as.Z)(a,e);var t=(0,ns.Z)(a);function a(){return(0,ei.Z)(this,a),t.apply(this,arguments)}return(0,ti.Z)(a,[{key:"onCreate",value:function(){this.display=document.createElement("div"),Object.assign(this.display.style,this.options.displayStyles),this.overlay.appendChild(this.display)}},{key:"onDestroy",value:function(){}},{key:"onUpdate",value:function(){if(this.display&&this.img){var e=this.getCurrentSize();if(this.display.innerHTML=e.join(" × "),e[0]>120&&e[1]>30)Object.assign(this.display.style,{right:"4px",bottom:"4px",left:"auto"});else if("right"===this.img.style["float"]){var t=this.display.getBoundingClientRect();Object.assign(this.display.style,{right:"auto",bottom:"-".concat(t.height+4,"px"),left:"-".concat(t.width+4,"px")})}else{var a=this.display.getBoundingClientRect();Object.assign(this.display.style,{right:"-".concat(a.width+4,"px"),bottom:"-".concat(a.height+4,"px"),left:"auto"})}}}},{key:"getCurrentSize",value:function(){return[this.img.width,Math.round(this.img.width/this.img.naturalWidth*this.img.naturalHeight)]}}]),a}(is),os=function(e){(0,as.Z)(a,e);var t=(0,ns.Z)(a);function a(){return(0,ei.Z)(this,a),t.apply(this,arguments)}return(0,ti.Z)(a,[{key:"onCreate",value:function(){this.toolbarContainer=document.createElement("div"),this.toolbar=document.createElement("span"),this.toolbarContainer.appendChild(this.toolbar),Object.assign(this.toolbarContainer.style,this.options.toolbarStyles),Object.assign(this.toolbar.style,this.options.toolbarButtonContainerStyles),this.overlay.appendChild(this.toolbarContainer),this._defineSizes(),this._addToolbarButtons()}},{key:"onDestroy",value:function(){var e;null===(e=this.sizes)||void 0===e||e.forEach((function(e){var t;e.buttonRef.removeEventListener("click",null===(t=e.buttonRef)||void 0===t?void 0:t.clickEventHandler)}))}},{key:"onUpdate",value:function(){this._updateToolbarButtons()}},{key:"_defineSizes",value:function(){var e=this;this.autoSmallDims=(0,_.OZ)(this.img,250,250),this.autoBestDims=(0,_.OZ)(this.img,450,450),this.autoLargeDims=(0,_.OZ)(this.img,650,650),console.log(this.autoSmallDims,this.autoBestDims,this.autoLargeDims),this.sizes=[{icon:"<span>Small</span>",apply:function(){Object.assign(e.img,e.autoSmallDims)},isApplied:function(){return e.img.width===e.autoSmallDims.width}},{icon:"<span>Medium</span>",apply:function(){Object.assign(e.img,e.autoBestDims)},isApplied:function(){return e.img.width===e.autoBestDims.width}},{icon:"<span>Large</span>",apply:function(){Object.assign(e.img,e.autoLargeDims)},isApplied:function(){return e.img.width===e.autoLargeDims.width}},{icon:"<span>Full Size</span>",apply:function(){Object.assign(e.img,{width:e.img.naturalWidth,height:e.img.naturalHeight})},isApplied:function(){return e.img.width===e.img.naturalWidth}}]}},{key:"_addToolbarButtons",value:function(){var e=this,t=[];this.sizes.forEach((function(a,n){var i=document.createElement("span");i.innerHTML=a.icon,i.clickEventHandler=function(){t.forEach((function(e){e.style.filter=""})),e._selectButton(i),a.apply(),e.requestUpdate()},i.addEventListener("click",i.clickEventHandler),Object.assign(i.style,e.options.toolbarButtonStyles),n>0&&(i.style.borderLeftWidth="0"),Object.assign(i.children[0].style,e.options.toolbarButtonSvgStyles),a.isApplied()&&e._selectButton(i),e.toolbar.appendChild(i),a.buttonRef=i}))}},{key:"_updateToolbarButtons",value:function(){var e=this;this.sizes.forEach((function(t){t.isApplied()?e._selectButton(t.buttonRef):t.buttonRef.style.fontWeight="normal"}))}},{key:"_selectButton",value:function(e){e.style.fontWeight="bolder"}}]),a}(is),ss=function(e){(0,as.Z)(a,e);var t=(0,ns.Z)(a);function a(){return(0,ei.Z)(this,a),t.apply(this,arguments)}return(0,ti.Z)(a,[{key:"onCreate",value:function(){!this.img||0===this.img.naturalWidth&&0===this.img.naturalHeight||(this.handleMousedown=this.handleMousedown.bind(this),this.handleDrag=this.handleDrag.bind(this),this.handleMouseup=this.handleMouseup.bind(this),this.boxes=[],this.addBox("nwse-resize"),this.addBox("nesw-resize"),this.addBox("nwse-resize"),this.addBox("nesw-resize"),this.positionBoxes())}},{key:"onDestroy",value:function(){var e=this;this.setCursor(""),this.boxes.forEach((function(t){t.removeEventListener("mousedown",e.handleMousedown)}))}},{key:"positionBoxes",value:function(){var e=this,t="".concat(-parseFloat(this.options.handleStyles.width)/2,"px"),a="".concat(-parseFloat(this.options.handleStyles.height)/2,"px");[{left:t,top:a},{right:t,top:a},{right:t,bottom:a},{left:t,bottom:a}].forEach((function(t,a){Object.assign(e.boxes[a].style,t)}))}},{key:"addBox",value:function(e){var t=document.createElement("div");Object.assign(t.style,this.options.handleStyles),t.style.cursor=e,t.style.width="".concat(this.options.handleStyles.width,"px"),t.style.height="".concat(this.options.handleStyles.height,"px"),t.addEventListener("mousedown",this.handleMousedown,!1),this.overlay.appendChild(t),this.boxes.push(t)}},{key:"handleMousedown",value:function(e){this.dragBox=e.target,this.dragStartX=e.clientX,this.preDragWidth=this.img.width||this.img.naturalWidth,this.setCursor(this.dragBox.style.cursor),document.addEventListener("mousemove",this.handleDrag,!1),document.addEventListener("mouseup",this.handleMouseup,!1)}},{key:"handleMouseup",value:function(){this.setCursor(""),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleMouseup),this.markDirty()}},{key:"handleDrag",value:function(e){if(this.img){var t;if(0===this.img.naturalWidth||0===this.img.naturalHeight){if(!this.img.width||!this.img.height)return;t=this.img.width/this.img.height}else t=this.img.naturalWidth/this.img.naturalHeight;var a,n=e.clientX-this.dragStartX;a=this.dragBox===this.boxes[0]||this.dragBox===this.boxes[3]?this.preDragWidth-n:this.preDragWidth+n;var i=this.options.minImageWidth;i&&i>=0&&(a=Math.max(a,i)),this.img.width=Math.round(a),this.img.height=Math.round(a/t),this.requestUpdate()}}},{key:"setCursor",value:function(e){[document.body,this.img].forEach((function(t){t.style.cursor=e}))}}]),a}(is),ls={DisplaySize:rs,Toolbar:os,Resize:ss},cs=function(){function e(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,ei.Z)(this,e),this.editorRef=t,this.editorInstance=a;var i=!1;n.modules&&(i=n.modules.slice()),this.options=es()({},n,ts),!1!==i&&(this.options.modules=i),document.execCommand("enableObjectResizing",!1,"false"),this.handleClick=this.handleClick.bind(this),this.handleScroll=this.handleScroll.bind(this),this.onUpdate=this.onUpdate.bind(this),this.checkImage=this.checkImage.bind(this),this.markDirty=this.markDirty.bind(this),this.editorRef.addEventListener("click",this.handleClick,!1),this.editorRef.addEventListener("scroll",this.handleScroll,!1),this.editorRef.parentNode.style.position=this.editorRef.parentNode.style.position||"relative",this.moduleClasses=this.options.modules,this.modules=[]}return(0,ti.Z)(e,[{key:"initializeModules",value:function(){var e=this;this.removeModules(),this.modules=this.moduleClasses.map((function(t){return new(ls[t]||t)(e)})),this.modules.forEach((function(e){e.onCreate()})),this.onUpdate()}},{key:"onUpdate",value:function(){this.repositionElements(),this.modules.forEach((function(e){e.onUpdate()}))}},{key:"markDirty",value:function(){this.options.onImageModified&&this.options.onImageModified()}},{key:"removeModules",value:function(){this.modules.forEach((function(e){e.onDestroy()})),this.modules=[]}},{key:"handleScroll",value:function(){this.onUpdate()}},{key:"handleClick",value:function(e){if(e.target&&e.target.tagName&&"IMG"===e.target.tagName.toUpperCase()&&e.target.complete&&e.target.naturalWidth){if(this.img===e.target)return;this.img&&this.hide(),this.show(e.target)}else this.img&&this.hide()}},{key:"show",value:function(e){this.img=e,this.showOverlay(),this.initializeModules()}},{key:"showOverlay",value:function(){this.overlay&&this.hideOverlay(),this.editorInstance.blur(),this.setUserSelect("none"),window.getSelection().removeAllRanges(),document.addEventListener("keyup",this.checkImage,!0),this.editorRef.addEventListener("input",this.checkImage,!0),this.overlay=document.createElement("div"),Object.assign(this.overlay.style,this.options.overlayStyles),this.editorRef.parentNode.appendChild(this.overlay),this.repositionElements()}},{key:"hideOverlay",value:function(){this.overlay&&(this.editorRef.parentNode.removeChild(this.overlay),this.overlay=void 0,document.removeEventListener("keyup",this.checkImage),this.editorRef.removeEventListener("input",this.checkImage),this.setUserSelect(""))}},{key:"repositionElements",value:function(){if(this.overlay&&this.img){var e=this.editorRef.parentNode,t=this.img.getBoundingClientRect(),a=e.getBoundingClientRect();Object.assign(this.overlay.style,{left:"".concat(t.left-a.left-1+e.scrollLeft,"px"),top:"".concat(t.top-a.top+e.scrollTop,"px"),width:"".concat(t.width,"px"),height:"".concat(t.height,"px")})}}},{key:"hide",value:function(){this.hideOverlay(),this.removeModules(),this.img=void 0}},{key:"setUserSelect",value:function(e){var t=this;["userSelect","mozUserSelect","webkitUserSelect","msUserSelect"].forEach((function(a){t.editorRef.style[a]=e,document.documentElement.style[a]=e}))}},{key:"checkImage",value:function(e){if(this.img){if(46===e.keyCode||8===e.keyCode){var t=document.createRange();t.selectNode(this.img),this.editorInstance.focus(),this.editorInstance.setSelection(t),this.editorInstance.forEachBlock((function(e){for(var t=e.getElementsByTagName("img"),a=0;a<t.length;a++)t[a].remove()}),!0)}this.hide()}}},{key:"destroy",value:function(){this.editorRef.removeEventListener("click",this.handleClick),this.editorRef.removeEventListener("scroll",this.handleScroll),this.editorRef.removeEventListener("input",this.checkImage),document.removeEventListener("keyup",this.checkImage)}}]),e}(),us=(a(17368),a(24471),a(14051)),ds=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"mention-popover",style:{left:e.position.left+"px",top:e.position.top+"px"},attrs:{role:"listbox","aria-live":e.visible?"assertive":"off","aria-multiselectable":"true","aria-labelledby":e.editorId}},[e._t("default")],2)},ms=[],ps={name:"MentionPopper",props:{position:{type:Object,default:function(){return{left:-999,top:-999}}},visible:{type:Boolean,default:!1},editorId:{type:String,default:""}}},_s=ps,fs=(0,A.Z)(_s,ds,ms,!1,null,"54e74468",null),hs=fs.exports,gs=a(30048);function vs(e,t){if(!n["default"].prototype.$isServer)if(t){var a=[],i=t.offsetParent;while(i&&e!==i&&e.contains(i))a.push(i),i=i.offsetParent;var r=t.offsetTop+a.reduce((function(e,t){return e+t.offsetTop}),0),o=r+t.offsetHeight,s=e.scrollTop,l=s+e.clientHeight;r<s?e.scrollTop=r:o>l&&(e.scrollTop=o-e.clientHeight)}else e.scrollTop=0}function Es(e){var t=e.editorInstance,a=e.editorRef,i=e.recommendedContactList,r=e.resetFocus,o=e.handleSelectContactItem,s=e.hideContactsRecommendList,l=e.editorId;return n["default"].extend({directives:{Clickoutside:gs.Z},data:function(){return{isComposing:!1,contextMenuVisible:!1,activeItemIndex:0,recommendedContactList:i,position:{left:-999,top:-999}}},watch:{contextMenuVisible:{immediate:!0,handler:function(e){e?t.addEventListener("keydown",this.handleKeydown):t.removeEventListener("keydown",this.handleKeydown)}}},beforeDestroy:function(){t.removeEventListener("keydown",this.handleKeydown)},methods:{handleKeydown:function(e){-1===["ArrowUp","ArrowDown","Tab","Enter"].indexOf(e.code)||this.isComposing||(e.preventDefault(),console.log("[Mention] prevent default ".concat(e.code)),"ArrowUp"===e.code?(this.activeItemIndex=Math.max(this.activeItemIndex-1,0),this.scrollActiveItemToView()):"ArrowDown"===e.code?(this.activeItemIndex=Math.min(this.recommendedContactList.length-1,this.activeItemIndex+1),this.scrollActiveItemToView()):"Tab"!==e.code&&"Enter"!==e.code||o({item:this.recommendedContactList[this.activeItemIndex]}))},scrollActiveItemToView:function(){var e=this.$refs["contact".concat(this.activeItemIndex)];vs(e.$el.parentElement,e.$el);var t=e.$el.id;a.setAttribute("aria-activedescendant",t)},resetIndexAndPosition:function(){this.activeItemIndex=0},updateRecommendedContactList:function(e){this.recommendedContactList=e},hideContextMenu:function(){this.contextMenuVisible=!1,a.setAttribute("aria-expanded","false")},showContextMenu:function(){this.contextMenuVisible=!0,a.setAttribute("aria-expanded","true")},updatePosition:function(e){this.position=e},updateIMEComposingStatus:function(e){this.isComposing=e}},render:function(e){var t=this,a=this.recommendedContactList.map((function(a,n){return e(us.Z,{key:a.email,props:{item:a},ref:"contact".concat(n),class:{hover:n===t.activeItemIndex},attrs:{id:"".concat(l,"-item-").concat(n)},on:{select:o}})}));return e(hs,{directives:[{name:"clickoutside",value:function(){console.log("[Mention] clickoutside hideContactsRecommendList"),r(),s()}}],props:{visible:this.contextMenuVisible,position:this.position,editorId:l},attrs:{id:"recommend-contacts-"+l}},a)}})}var bs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tag-options-item",attrs:{"aria-selected":"false","aria-label":"mail-merge-tag-"+e.item.label,role:"option"},on:{click:e.handleSelectTag}},[t("div",{staticClass:"tag-details",attrs:{tabindex:"-1"}},[t("div",{class:["tag-name",{"delegate-select":e.singleSelector}],domProps:{innerHTML:e._s(e.item.tagHighlight)}})])])},As=[],ys={name:"TagSelectorItem",props:{item:{type:Object,default:function(){}},singleSelector:{type:Boolean,default:!1}},methods:{handleSelectTag:function(){this.$emit("select",{item:this.item})}}},Is=ys,Ss=(0,A.Z)(Is,bs,As,!1,null,"538dc6e1",null),Cs=Ss.exports;function Ps(e){var t=e.editorInstance,a=e.editorRef,i=e.mailMergeTagList,r=e.resetFocus,o=e.handleSelectTagItem,s=e.hideTagList,l=e.editorId;return n["default"].extend({directives:{Clickoutside:gs.Z},data:function(){return{isComposing:!1,contextMenuVisible:!1,activeItemIndex:0,mailMergeTagList:i,position:{left:-999,top:-999}}},watch:{contextMenuVisible:{immediate:!0,handler:function(e){e?t.addEventListener("keydown",this.handleKeydown):t.removeEventListener("keydown",this.handleKeydown)}}},beforeDestroy:function(){t.removeEventListener("keydown",this.handleKeydown)},methods:{handleKeydown:function(e){-1===["ArrowUp","ArrowDown","Tab","Enter"].indexOf(e.code)||this.isComposing||(e.preventDefault(),console.log("[Mention] prevent default ".concat(e.code)),"ArrowUp"===e.code?(this.activeItemIndex=Math.max(this.activeItemIndex-1,0),this.scrollActiveItemToView()):"ArrowDown"===e.code?(this.activeItemIndex=Math.min(this.mailMergeTagList.length-1,this.activeItemIndex+1),this.scrollActiveItemToView()):"Tab"!==e.code&&"Enter"!==e.code||o({item:this.mailMergeTagList[this.activeItemIndex]}))},scrollActiveItemToView:function(){var e=this.$refs["tag".concat(this.activeItemIndex)];vs(e.$el.parentElement,e.$el);var t=e.$el.id;a.setAttribute("aria-activedescendant",t)},resetIndexAndPosition:function(){this.activeItemIndex=0},updateMailMergeTagList:function(e){this.mailMergeTagList=e},hideContextMenu:function(){this.contextMenuVisible=!1,a.setAttribute("aria-expanded","false")},showContextMenu:function(){this.contextMenuVisible=!0,a.setAttribute("aria-expanded","true")},updatePosition:function(e){this.position=e},updateIMEComposingStatus:function(e){this.isComposing=e}},render:function(e){var t=this,a=this.mailMergeTagList.map((function(a,n){return e(Cs,{key:a,props:{item:a},ref:"tag".concat(n),class:{hover:n===t.activeItemIndex},attrs:{id:"".concat(l,"-item-").concat(n)},on:{select:o}})}));return e(hs,{directives:[{name:"clickoutside",value:function(){console.log("[Mention] clickoutside hideTagList"),r(),s()}}],props:{visible:this.contextMenuVisible,position:this.position,editorId:l},attrs:{id:"recommend-tags-"+l}},a)}})}var Ms=function(){function e(t,a){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{onSelectContact:function(){},onDeleteContact:function(){},getToContacts:function(){return[]},maxRecommendedListSize:8};(0,ei.Z)(this,e),(0,vt.Z)(this,"editorRef",void 0),(0,vt.Z)(this,"editorInstance",void 0),(0,vt.Z)(this,"options",void 0),(0,vt.Z)(this,"defaultMailMergeTags",["firstname","lastname","displayname","email"]),(0,vt.Z)(this,"recentJsCallId",void 0),(0,vt.Z)(this,"unWatcherFn",void 0),(0,vt.Z)(this,"recentSearchKeyword",""),(0,vt.Z)(this,"contextMenuInstanceContacts",void 0),(0,vt.Z)(this,"contextMenuInstanceTags",void 0),(0,vt.Z)(this,"isEditorFocus",!1),(0,vt.Z)(this,"latestCursorRange",void 0),(0,vt.Z)(this,"selectedKeyCode",["Enter","Tab"]),(0,vt.Z)(this,"mentionAddedEmailSet",new Set),(0,vt.Z)(this,"editorMutationObserver",void 0),(0,vt.Z)(this,"isComposing",!1),(0,vt.Z)(this,"useMailMerge",!1),(0,vt.Z)(this,"mailMergeColumnNames",[]),this.editorRef=t,this.editorInstance=a;var r=i.onSelectContact;i.onSelectContact=function(e){var t=i.getToContacts();t.find((function(t){return t.email===e.value}))||(r(e),n.mentionAddedEmailSet.add(e.value))};var o=i.onDeleteContact;i.onDeleteContact=function(e){var t=e.value;n.mentionAddedEmailSet.has(t)&&(o(e),n.mentionAddedEmailSet["delete"](e.value))},this.options=i,this.watchContactSearchResult(),this.watchEditorContentChange(),this.handleBlur=this.handleBlur.bind(this),this.handleKeyup=this.handleKeyup.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.handleCompositionStart=this.handleCompositionStart.bind(this),this.handleCompositionEnd=this.handleCompositionEnd.bind(this),this.editorInstance.addEventListener("blur",this.handleBlur),this.editorInstance.addEventListener("keyup",this.handleKeyup),this.editorInstance.addEventListener("keydown",this.handleKeydown),this.editorRef.addEventListener("compositionstart",this.handleCompositionStart),this.editorRef.addEventListener("compositionend",this.handleCompositionEnd),console.log("%c[Mention] Enable mention in editor.😊","color: #4B9D64;font-weight:bold")}return(0,ti.Z)(e,[{key:"setUseMailMerge",value:function(e){var t,a,n,i,r,o;this.useMailMerge=e,null===(t=this.contextMenuInstanceContacts)||void 0===t||t.$destroy(),(null===(a=this.contextMenuInstanceContacts)||void 0===a?void 0:a.$el)&&document.body.removeChild(null===(n=this.contextMenuInstanceContacts)||void 0===n?void 0:n.$el),this.contextMenuInstanceContacts=null,null===(i=this.contextMenuInstanceTags)||void 0===i||i.$destroy(),(null===(r=this.contextMenuInstanceTags)||void 0===r?void 0:r.$el)&&document.body.removeChild(null===(o=this.contextMenuInstanceTags)||void 0===o?void 0:o.$el),this.contextMenuInstanceTags=null}},{key:"getTagSymbol",value:function(){return this.useMailMerge?"{":"@"}},{key:"setMailMergeColumnNames",value:function(e){this.mailMergeColumnNames=e}},{key:"handleBlur",value:function(){this.isEditorFocus=!1}},{key:"handleKeyup",value:function(e){var t,a;this.isEditorFocus=!0,-1!==["ArrowUp","ArrowDown","Tab","Enter"].indexOf(e.code)&&(null!==(t=this.contextMenuInstanceTags)&&void 0!==t&&t.contextMenuVisible||null!==(a=this.contextMenuInstanceContacts)&&void 0!==a&&a.contextMenuVisible)?console.log("[Mention] ignore handleKeyup ".concat(e.code)):this.handleInput()}},{key:"handleKeydown",value:function(e){if(this.isComposing)return console.warn("[Mention] isComposing ignore handleKeydown"),void e.preventDefault();this.handleSelectedContact(e),this.handleDelete(e)}},{key:"handleCompositionStart",value:function(){var e,t;console.warn("[Mention] handleCompositionStart"),this.isComposing=!0,null===(e=this.contextMenuInstanceContacts)||void 0===e||e.updateIMEComposingStatus(this.isComposing),null===(t=this.contextMenuInstanceTags)||void 0===t||t.updateIMEComposingStatus(this.isComposing)}},{key:"handleCompositionEnd",value:function(e){var t=this;setTimeout((function(){var e,a;console.warn("[Mention] handleCompositionEnd"),t.isComposing=!1,null===(e=t.contextMenuInstanceContacts)||void 0===e||e.updateIMEComposingStatus(t.isComposing),null===(a=t.contextMenuInstanceTags)||void 0===a||a.updateIMEComposingStatus(t.isComposing),t.handleInput()}),100)}},{key:"handleInput",value:function(){if(this.isComposing)console.warn("[Mention] detect IME composing");else{var e=this.getTextAroundAtSymbol(),t=e.textBeforeAt,a=e.textAfterAt,n=e.symbol;if(console.log("[Mention] handleInput foundAt: ".concat(n," textBeforeAt:").concat(t," textAfterAt:").concat(a," isComposing: ").concat(this.isComposing),Ts(t),ws(a)),"{"===n&&this.useMailMerge)!a||ws(a)||t&&!Ts(t)?a||t&&!Ts(t)?(console.log("[Mention] handleInput hideContextMenu"),this.hideContextMenu()):this.searchMailMergeTags("{"):(console.log("[Mention] searchRecentContacts ".concat(a)),this.searchMailMergeTags(a));else if("@"===n)if(!a||ws(a)||t&&!Ts(t))if(a||t&&!Ts(t))console.log("[Mention] handleInput hideContextMenu"),this.hideContextMenu();else{var i=r.Z.getters["mail/lastFrequencyRecipients"];console.log("[Mention] try get from lastFrequencyRecipients",i),i.length?(this.recentSearchKeyword="@",this.showRecommendContacts(i)):this.searchRecentContacts("@")}else console.log("[Mention] searchRecentContacts ".concat(a)),this.searchRecentContacts(a);else console.log("[Mention] no found '{' or '@', hideContextMenu"),this.hideContextMenu()}}},{key:"handleSelectedContact",value:function(e){var t;null!==(t=this.contextMenuInstanceContacts)&&void 0!==t&&t.contextMenuVisible&&-1!==this.selectedKeyCode.indexOf(e.code)&&(console.log("%c[Mention] handleKeydown prevent key ".concat(e.code," isComposing ").concat(this.isComposing)),e.preventDefault(),this.contextMenuInstanceContacts.handleKeydown(e))}},{key:"handleDelete",value:function(e){if("Delete"===e.code||"Backspace"===e.code){var t=window.getSelection();if(!t.rangeCount)return;var a=t.getRangeAt(0),n=a.startContainer.parentElement;if("true"===n.dataset.zmContact){var i=JSON.parse(n.dataset.contact);a.startContainer.parentElement.remove();var r=this.editorRef.querySelectorAll("[data-zm-contact-email='".concat(i.value,"']"));r.length||this.options.onDeleteContact(i)}"true"===n.dataset.zmTag&&a.startContainer.parentElement.remove()}}},{key:"getTextAroundAtSymbol",value:function(){var e=window.getSelection();if(e.rangeCount){var t=e.getRangeAt(0).cloneRange();this.latestCursorRange=t.cloneRange();var a=t.startContainer,n=t.endOffset,i="",r=!1,o="";while(n>0){n--,t.setStart(a,n);var s=t.toString();if(s.includes("{")){o="{";var l=t.startContainer.parentElement;if("true"===l.dataset.zmContact&&"A"===l.tagName)break;r=!0,i=s.substring(s.lastIndexOf(o)+1);break}if(s.includes("@")){o="@";var c=t.startContainer.parentElement;if("true"===c.dataset.zmContact&&"A"===c.tagName)break;r=!0,i=s.substring(s.lastIndexOf(o)+1);break}}var u="";if(r&&n>0){var d=new Range;d.setStart(a,n-1),d.setEnd(a,n),u=d.toString()}if(!r){var m=this.__isNeedPatchForSquire(a);if(m)return this.__patchForSquire(m)}return{textBeforeAt:u,textAfterAt:i,foundAt:r,symbol:o}}}},{key:"__isNeedPatchForSquire",value:function(e){var t=this.getTagSymbol(),a=e.parentNode.childNodes;console.log("[Mention] __isNeedPatchForSquire",a);var n=this.__patchFindAnchorIndex(a);if(-1!==n){var i=a[n],r=3===i.nodeType&&8203===i.textContent.charCodeAt(0),o=a[n-1],s="B"===o.tagName&&8203===o.textContent.charCodeAt(0),l=a[n-2],c=3===l.nodeType&&-1!==l.textContent.indexOf(t);if(r&&s&&c)return l.textContent}}},{key:"__patchForSquire",value:function(e){console.log("[Mention] __patchForSquire",e);var t=this.getTagSymbol(),a=e.lastIndexOf(t),n=e.slice(0,a),i=e.slice(a+1);return{textAfterAt:i,textBeforeAt:n,foundAt:!0}}},{key:"__patchForReplaceAtTextToLink",value:function(e,t){var a=this.getTagSymbol(),n=e.parentNode.childNodes,i=this.__patchFindAnchorIndex(n);if(-1!==i){var r=n[i-2],o=r.textContent;console.log("[Mention] __patch text node",o);var s=o.lastIndexOf(a);r.textContent=o.slice(0,s),this.editorInstance.insertHTML("<a data-zm-contact='true' data-zm-contact-email='".concat(t.value,"' data-contact='").concat(JSON.stringify({value:t.value,label:t.label}),"' style='text-decoration: none !important;' href=\"mailto:").concat(t.value,'">@').concat(t.label,"</a> "))}}},{key:"__patchFindAnchorIndex",value:function(e){var t=-1;return e.forEach((function(e,a){var n=e.nextSibling;"B"===e.tagName&&8203===e.textContent.charCodeAt(0)&&3===n.nodeType&&8203===n.textContent.charCodeAt(0)&&(t=a+1)})),t}},{key:"searchRecentContacts",value:function(e){var t=this;e!==this.recentSearchKeyword||"@"===e?(this.recentSearchKeyword=e,L.Setting.getRecentContacts({keyword:e}).then((function(e){e.errorCode?console.error("[Mention]getRecentContacts error with errorCode ".concat(null===e||void 0===e?void 0:e.errorCode),e):(console.log("[Mention] clear ".concat(t.recentJsCallId)),r.Z.commit("clearStaleContactSearch",t.recentJsCallId),r.Z.commit("listenForSearchCallbacks",{jsCallId:e.data.jsCallId,result:e.data,isResultUpdated:!1}),t.recentJsCallId=e.data.jsCallId)}))):console.warn("[Mention] keyword no change, ignore it")}},{key:"watchContactSearchResult",value:function(){var e=this;this.unWatcherFn=r.Z.watch((function(e){return e.contactSearches}),(function(t){var a=t;e.isEditorFocus&&e.recentJsCallId&&a&&a[e.recentJsCallId]&&a[e.recentJsCallId].isResultUpdated&&e.showRecommendContacts(a[e.recentJsCallId].searchResults,!a[e.recentJsCallId].reqIds.length)}),{deep:!0})}},{key:"watchEditorContentChange",value:function(){var e=this;this.editorMutationObserver=new MutationObserver((function(t){var a=[],n=new Set,i=[],r=new Set,o=e.options.getToContacts().map((function(e){return e.email})),s=function(e,t,a){e.has(a.value)||(e.add(a.value),t.push(a))},l=function(e){return"A"===e.tagName&&"true"===e.dataset.zmContact};t.forEach((function(e){"childList"===e.type&&(e.removedNodes.length&&Array.from(e.removedNodes).forEach((function(e){if(l(e))s(r,i,JSON.parse(e.dataset.contact));else if(Element.prototype.isPrototypeOf(e)){var t=e.querySelectorAll("[data-zm-contact='true']");Array.from(t).forEach((function(e){l(e)&&s(r,i,JSON.parse(e.dataset.contact))}))}})),e.addedNodes.length&&Array.from(e.addedNodes).forEach((function(e){if(l(e))s(n,a,JSON.parse(e.dataset.contact));else if(Element.prototype.isPrototypeOf(e)){var t=e.querySelectorAll("[data-zm-contact='true']");Array.from(t).forEach((function(e){l(e)&&s(n,a,JSON.parse(e.dataset.contact))}))}})))})),a.forEach((function(t){-1===o.indexOf(t.value)&&e.options.onSelectContact(t)})),i.forEach((function(t){if(e.mentionAddedEmailSet.has(t.value)){var a=e.editorRef.querySelectorAll("[data-zm-contact-email='".concat(t.value,"']"));a.length||e.options.onDeleteContact(t)}}))}));var t={subtree:!0,childList:!0};this.editorMutationObserver.observe(this.editorRef,t)}},{key:"showRecommendContacts",value:function(e,t){var a=e,n=[],i=new RegExp((0,_.hr)(this.recentSearchKeyword.trim()),"gi");if("@"===this.recentSearchKeyword.trim()){var r=this.options.getToContacts(),o=new Set(Array.from(this.editorRef.querySelectorAll("[data-zm-contact='true']")).map((function(e){return e.dataset.zmContactEmail})));r=r.filter((function(e){return!o.has(e.email)})),r.length&&(n=r.map((function(e){return e.email})),a=e.filter((function(e){return-1===n.indexOf(e.email)}))),a=r.concat(a)}var s=a.reduce((function(e,t){var a=t.email,n=t.displayName;return e.push({value:g.Utils.sanitizeHTML2String(a.toLowerCase()),label:g.Utils.sanitizeHTML2String(n),contactAddressHighlight:g.Utils.sanitizeHTML2String(a).replace(i,(function(e){return"<strong>".concat(e,"</strong>")})),contactNameHighlight:g.Utils.sanitizeHTML2String(n).replace(i,(function(e){return"<strong>".concat(e,"</strong>")}))}),e}),[]);console.log("[Mention] showRecommendContacts recommendedContactList",s),s.length?this.showContactsRecommendList(s.slice(0,this.options.maxRecommendedListSize)):t&&(this.hideContextMenu(),console.log("[Mention] hideContextMenu for empty list after all request done"))}},{key:"showContactsRecommendList",value:function(e){var t=this;if(this.contextMenuInstanceContacts)this.contextMenuInstanceContacts.resetIndexAndPosition(),this.contextMenuInstanceContacts.updateRecommendedContactList(e);else{var a,n=this.hideContextMenu.bind(this),r=this.resetFocus.bind(this),o=this.handleSelectContactItem.bind(this),s=this.editorInstance,l=this.editorRef,c=Es({hideContactsRecommendList:n,resetFocus:r,handleSelectContactItem:o,editorInstance:s,editorRef:l,recommendedContactList:e,editorId:null===(a=this.editorRef)||void 0===a?void 0:a.id});this.contextMenuInstanceContacts=new c({i18n:i.ZP}),this.contextMenuInstanceContacts.$mount(),document.body.append(this.contextMenuInstanceContacts.$el)}this.contextMenuInstanceContacts.showContextMenu(),this.contextMenuInstanceContacts.$nextTick((function(){t.contextMenuInstanceContacts.updatePosition(t.getContextMenuPosition())}))}},{key:"handleSelectContactItem",value:function(e){var t=e.item;console.log("[Mention] handleSelectContactItem",t),this.recentJsCallId="",this.options.onSelectContact(t),this.hideContextMenu();var a=this.latestCursorRange,n=a.startContainer,i=a.endOffset,r=!1;while(i>0){i--,a.setStart(n,i);var o=a.toString();if(o.includes("@")){r=!0;break}}if(r){var s=new Range;s.setStart(n,i),s.setEnd(n,a.endOffset),s.deleteContents(),this.editorInstance.insertHTML("<a data-zm-contact='true' data-zm-contact-email='".concat(t.value,"' data-contact='").concat(JSON.stringify({value:t.value,label:t.label}),"' style='text-decoration: none !important;' href=\"mailto:").concat(t.value,'">@').concat(t.label,"</a> "))}else this.__patchForReplaceAtTextToLink(n,t);this.editorInstance.focus()}},{key:"searchMailMergeTags",value:function(e){if(e!==this.recentSearchKeyword||"{"===e){this.recentSearchKeyword=e;var t=st().union(this.defaultMailMergeTags,this.mailMergeColumnNames||[]),a=t.filter((function(t){return t.includes(e)||"{"===e}));this.showMailMergeTags(a)}else console.warn("[Mention] keyword no change, ignore it")}},{key:"showMailMergeTags",value:function(e){var t=e,a=new RegExp((0,_.hr)(this.recentSearchKeyword.trim()),"gi"),n=t.reduce((function(e,t){var n=g.Utils.sanitizeHTML2String(t);return e.push({value:"##@".concat(n,"##"),label:n,tagHighlight:n.replace(a,(function(e){return"<strong>".concat(e,"</strong>")}))}),e}),[]);console.log("[Mention] showMailMergeTags mailMergeTagList",n),n.length?this.showMailMergeTagList(n.slice(0,this.options.maxRecommendedListSize)):(this.hideContextMenu(),console.log("[Mention] hideContextMenu for empty list"))}},{key:"showMailMergeTagList",value:function(e){var t=this;if(this.contextMenuInstanceTags)this.contextMenuInstanceTags.resetIndexAndPosition(),this.contextMenuInstanceTags.updateMailMergeTagList(e);else{var a,n=this.hideContextMenu.bind(this),r=this.resetFocus.bind(this),o=this.handleSelectTagItem.bind(this),s=this.editorInstance,l=this.editorRef,c=Ps({hideTagList:n,resetFocus:r,handleSelectTagItem:o,editorInstance:s,editorRef:l,mailMergeTagList:e,editorId:null===(a=this.editorRef)||void 0===a?void 0:a.id});this.contextMenuInstanceTags=new c({i18n:i.ZP}),this.contextMenuInstanceTags.$mount(),document.body.append(this.contextMenuInstanceTags.$el)}this.contextMenuInstanceTags.showContextMenu(),this.contextMenuInstanceTags.$nextTick((function(){t.contextMenuInstanceTags.updatePosition(t.getContextMenuPosition("{"))}))}},{key:"handleSelectTagItem",value:function(e){var t=e.item;console.log("[Mention] handleSelectTagItem",t),this.recentJsCallId="",this.hideContextMenu();var a=this.latestCursorRange,n=a.startContainer,i=a.endOffset,r=!1;while(i>0){i--,a.setStart(n,i);var o=a.toString();if(o.includes("{")){r=!0;break}}if(r){var s=new Range;s.setStart(n,i),s.setEnd(n,a.endOffset),s.deleteContents(),this.editorInstance.insertHTML("<a\n data-zm-tag='true'\n data-mail-merge-tag='".concat(JSON.stringify({value:t.value,label:t.label}),"'\n style='\n text-decoration: none !important;\n color: inherit;\n background-color: var(--gray-20);\n border-radius: 6px;\n padding: 2px;\n '\n >{").concat(t.label,"}</a> "))}else this.__patchForReplaceAtTextToLink(n,t);this.editorInstance.focus()}},{key:"getContextMenuPosition",value:function(e){var t=window.getSelection();if(t.rangeCount){var a=t.getRangeAt(0),n=a.getBoundingClientRect(),i="{"===e?this.contextMenuInstanceTags.$el.getBoundingClientRect():this.contextMenuInstanceContacts.$el.getBoundingClientRect(),r=document.documentElement,o=r.clientHeight,s=r.clientWidth,l=n.right,c=n.bottom,u=20;return n.right+i.width>s-u&&(l=n.right-i.width),n.bottom+i.height>o-u&&(c=n.top-i.height),{left:l||-9999,top:c||-9999}}}},{key:"resetFocus",value:function(){this.isEditorFocus=!1}},{key:"hideContextMenu",value:function(){this.contextMenuInstanceContacts&&this.contextMenuInstanceContacts.hideContextMenu(),this.contextMenuInstanceTags&&this.contextMenuInstanceTags.hideContextMenu()}},{key:"destroy",value:function(){var e,t,a,n,i,o;r.Z.commit("clearStaleContactSearch",this.recentJsCallId),this.editorRef.removeEventListener("blur",this.handleBlur),this.editorRef.removeEventListener("keyup",this.handleKeyup),this.editorRef.removeEventListener("keydown",this.handleKeydown),this.editorRef.removeEventListener("compositionstart",this.handleCompositionStart),this.editorRef.removeEventListener("compositionend",this.handleCompositionEnd),this.unWatcherFn(),this.editorMutationObserver.disconnect(),this.editorMutationObserver=null,null===(e=this.contextMenuInstanceContacts)||void 0===e||e.$destroy(),(null===(t=this.contextMenuInstanceContacts)||void 0===t?void 0:t.$el)&&document.body.removeChild(null===(a=this.contextMenuInstanceContacts)||void 0===a?void 0:a.$el),this.contextMenuInstanceContacts=null,null===(n=this.contextMenuInstanceTags)||void 0===n||n.$destroy(),(null===(i=this.contextMenuInstanceTags)||void 0===i?void 0:i.$el)&&document.body.removeChild(null===(o=this.contextMenuInstanceTags)||void 0===o?void 0:o.$el),this.contextMenuInstanceTags=null,this.recentJsCallId="",this.editorInstance=null,this.editorRef=null,this.latestCursorRange=null}}]),e}(),Ts=function(e){return!!e.length&&(8203===e.charCodeAt(e.length-1)||/\s$/.test(e))},ws=function(e){return/^\s/.test(e)},Ds=g.Utils.setCursorBefore,xs=g.Utils.setCursorAfter,Ls=g.Utils.htmlStringToDom,ks=g.Utils.sanitizeHTML2String,Ns=g.Utils.areRangesEqual,Os="zm-complete-sentence",Zs=function(){function e(t,a){(0,ei.Z)(this,e),(0,vt.Z)(this,"editorRef",void 0),(0,vt.Z)(this,"editorInstance",void 0),(0,vt.Z)(this,"currentInput",void 0),(0,vt.Z)(this,"lastRange",void 0),(0,vt.Z)(this,"isInCompletionMode",void 0),this.editorRef=t,this.editorInstance=a,this.handleKeydown=(0,ot.debounce)(this.handleKeydown.bind(this),500),this.handleCompletionMode=this.handleCompletionMode.bind(this),this.handleBlur=this.handleBlur.bind(this),this.handleClick=this.handleClick.bind(this),this.editorInstance.addEventListener("keydown",this.handleKeydown),this.editorInstance.addEventListener("click",this.handleClick),this.editorInstance.addEventListener("keydown",this.handleCompletionMode),this.editorInstance.addEventListener("blur",this.handleBlur),console.log("%c[Complete] Enable sentence Complete in editor. 🚀","color: #4B9D64;font-weight:bold")}return(0,ti.Z)(e,[{key:"handleCompletionMode",value:function(e){this.isInCompletionMode&&(console.log("[Complete] handleCompletionMode"),-1!==["Tab"].indexOf(e.code)?(e.preventDefault(),e.stopPropagation(),this.insertCompletionSentence()):this.removeCompletionSentencePrompt())}},{key:"handleBlur",value:function(){console.log("[Complete] handleBlur"),this.removeCompletionSentencePrompt()}},{key:"handleClick",value:function(){var e=this.getRange();Ns(e,this.lastRange)||this.removeCompletionSentencePrompt()}},{key:"handleKeydown",value:function(){var e=(0,u.Z)((0,c.Z)().mark((function e(t){var a;return(0,c.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.checkValidInput(t)){e.next=2;break}return e.abrupt("return");case 2:if(console.log("[Complete] start CompleteSentence"),a=this.getPreviousTextUntilPunctuation(),console.log("%c[Complete] CompleteSentence for ".concat(a),"font-weight: bold"),null===a||void 0===a||!a.trim()||!this.checkInputIsValid(a)){e.next=8;break}return e.next=8,this.getCompleteSentence(a);case 8:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"checkValidInput",value:function(e){if(this.isInCompletionMode&&"Tab"===e.code)e.preventDefault();else if(!e.ctrlKey&&!e.metaKey||!["a","c","v"].includes(e.key.toLowerCase()))return!0}},{key:"getPreviousTextUntilPunctuation",value:function(){var e=this.getRange();this.lastRange=e.cloneRange();var t=e.cloneRange();t.setStart(e.startContainer,0);var a=t.toString();console.log("[Complete] precedingText ".concat(a));for(var n=[",",".","!","?","。",","],i="",r=a.length-1;r>=0;r--){var o=a.charAt(r);if(n.includes(o))break;i=o+i}return console.log("[Complete] sentence ".concat(i)),i}},{key:"checkInputIsValid",value:function(e){console.log("[Complete] checkInputIsValid for [".concat(e,"]"));var t=e.split(" ").map((function(e){return e.trim()})).filter((function(e){return e.length}));return t.length>=2}},{key:"getCompleteSentence",value:function(){var e=(0,u.Z)((0,c.Z)().mark((function e(t){var a,n,i,r,o,s,l,u,d;return(0,c.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return console.log("[Complete] getCompleteSentence for ".concat(t)),n=null===(a=$s(t))||void 0===a?void 0:a.toLowerCase(),this.currentInput=n,e.prev=3,e.next=6,L.Mail.completeSentence({input:n});case 6:i=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](3),console.warn("[Complete] request error with ".concat(n),e.t0);case 12:r=this.getRange(),console.log("[Complete] getCompleteSentence data",i),i&&Ns(r,this.lastRange)&&(o=i,s=o.input,l=o.output,s&&l&&this.currentInput.trim()===s.trim()&&(u=ks(l.substring(s.length)),d=!s.endsWith(" ")&&!u.startsWith(" "),u&&(this.insertHTML("<span class='".concat(Os,"'>").concat(d?" ":"").concat(u," </span>")),Ds(document.querySelector(".".concat(Os))),this.isInCompletionMode=!0)));case 15:case"end":return e.stop()}}),e,this,[[3,9]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"insertHTML",value:function(e){var t=this.getRange();console.log("[Complete] insertHTML",e,"at range",t),t.insertNode(Ls(e))}},{key:"insertCompletionSentence",value:function(){var e=ks(document.querySelector(".".concat(Os)).innerText);console.log("[Complete] insert sentence appendedText [".concat(e,"]"));var t=this.getRange();this.removeCompletionSentencePrompt();var a=document.createTextNode(e);t.insertNode(a),this.editorInstance.focus(),this.isInCompletionMode=!1,xs(a)}},{key:"removeCompletionSentencePrompt",value:function(){var e,t=document.querySelector(".".concat(Os));t&&(console.log("[Complete] remove sentence",t),null===(e=t.parentElement)||void 0===e||e.removeChild(t),this.isInCompletionMode=!1)}},{key:"getRange",value:function(){return window.getSelection().getRangeAt(0)}},{key:"destroy",value:function(){this.editorInstance.removeEventListener("keydown",this.handleKeydown),this.editorInstance.removeEventListener("keydown",this.handleCompletionMode),this.editorInstance.removeEventListener("blur",this.handleBlur),this.editorInstance.removeEventListener("click",this.handleClick),this.editorInstance=null,this.editorRef=null,this.currentInput=null}}]),e}();function $s(e){return e.replace(" "," ").replace(""," ")}var Rs=/Mac OS X/.test(navigator.userAgent),Fs=/iP(?:ad|hone|od)/.test(navigator.userAgent)||Rs&&!!navigator.maxTouchPoints,zs=Rs||Fs?"Meta-":"Ctrl-",Us=(0,_.wE)((function(){return a.e(323).then(a.bind(a,64323))})),Bs={boundariesElement:"body",gpuAcceleration:!1},Hs={name:"SquireEditor",components:{AddEditorLinkDialog:Us},props:{value:String,disabled:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){}},globalOptions:{type:Object,required:!1,default:function(){}},inlineImages:{type:Array,default:function(){return[]}},noPadding:{type:Boolean,default:!1},ariaLabel:{type:String,default:""},to2Contacts:{type:Array,default:function(){return[]}},readOnly:{type:Boolean,default:!1},getVisibleAreaRect:{type:Function,default:function(){}}},data:function(){return{editorInstance:null,EditorCommands:Object.freeze(aa.d),popperOptions:Object.freeze(Bs),fontColor:{text:"",background:""},currentNodeA:null,linkData:{text:"",link:""},selectedText:"",selectedLink:"",popoverVisible:!1,isBold:!1,isBoldDisabled:!1,isItalic:!1,isStriked:!1,isUnderlined:!1,isFontSizeChanged:!1,isBulletList:!1,isOrderedList:!1,selectedHeading:"p",ellipsisContent:"",insertedImages:[],isEditingMailContent:!1,imageObservers:[],imgResizer:null,editorId:"zm-mail-editor-"+(0,un.Z)()}},computed:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.Se)(["sidebarMenuWidth"])),(0,m.Se)("features",["isSentenceCompletionEnabled"])),{},{isWindows:function(){return Boolean((0,_.Y2)(window)||(0,_.pT)(window))},shouldBeReadOnly:function(e){var t=e.readOnly,a=e.disabled;return t||a}}),watch:{inlineImages:{handler:function(e){var t=this,a=e.filter((function(e){var a=e.zmdfPath,n=e.aid;return!!a&&-1===t.insertedImages.indexOf(a)&&!n}));console.log("willBeInsertedImages",a),a.forEach((function(e){t.insertedImages.push(e.zmdfPath),(0,_.Md)(e.zmdfPath,(function(a){if(a){var n=t.editorInstance.insertImage(e.zmdfPath,(0,d.Z)((0,d.Z)({},a),{},{alt:(0,_.mM)(e.name||e.fileName)})),i=new MutationObserver((function(e){var a=e.some((function(e){var t=e.removedNodes;return t.length>0}));a&&t.$emit("immediateUpdate")}));i.observe(n.parentElement,{subtree:!1,childList:!0}),t.imageObservers.push(i),t.$emit("imageInserted",e)}}))}))},deep:!0},shouldBeReadOnly:{handler:function(){this.updateContentEditableAttr()}}},mounted:function(){var e=this;this.handleDisableLinkPopoverVisible=function(){e.popoverVisible&&(e.popoverVisible=!1)},this.$Bus.$on("disableLinkPopoverVisible",this.handleDisableLinkPopoverVisible),this.initialize()},beforeDestroy:function(){var e,t,a;this.popoverVisible&&(this.popoverVisible=!1),this.$Bus.$off("disableLinkPopoverVisible",this.handleDisableLinkPopoverVisible),this.$refs.editor.removeEventListener("click",this.clickEventHandler),this.$refs.editor.removeEventListener("contextmenu",this.contextMenuEventHandler),this.$refs.editor.removeEventListener("keydown",this.enterKeyDownEventHandler),this.$refs.editor.removeEventListener("cut",this.nativeCutAndCopyEventHandler),this.$refs.editor.removeEventListener("copy",this.nativeCutAndCopyEventHandler),this.$refs.editor.removeEventListener("paste",this.nativePasteEventHandler),this.$refs.editor.removeEventListener("focus",this.focusEventHandler),this.$refs.editor.removeEventListener("blur",this.blurEventHandler),this.imageObservers.forEach((function(e){return e.disconnect()})),this.imageObservers=[],null===(e=this.imgResizer)||void 0===e||e.destroy(),null===(t=this.mention)||void 0===t||t.destroy(),null===(a=this.sentenceCompletion)||void 0===a||a.destroy(),this.editorInstance&&(this.editorInstance.destroy(),this.editorInstance=null)},methods:{initialize:function(){var e=this;console.debug("[editor] initialize");var t={blockTag:"DIV",tagAttributes:{h1:{},h2:{},h3:{},p:{},blockquote:{}},sanitizeToDOMFragment:function(t,a,n){var i=e.$refs.editor.ownerDocument,r=t?(0,_.mM)(t,{WHOLE_DOCUMENT:!1,RETURN_DOM:!0,RETURN_DOM_FRAGMENT:!0,FORCE_BODY:!1}):null;return r?i.importNode(r,!0):i.createDocumentFragment()}},a=function e(t){return t.childElementCount?e(t.children[0]):t},n=function(t){return"A"===t.tagName.toUpperCase()&&t.href&&"link"!==t.dataset.type||e.editorInstance.hasFormat("a")&&"squire-editor"!==t.id};this.editorInstance=new Xo.Z(this.$refs.editor,t),this.addMoreShortcut(),this.updateContentEditableAttr(),this.$refs.editor.addEventListener("click",this.clickEventHandler=function(t){var i=t.target;if(n(i)){var r="A"===i.tagName.toUpperCase()&&i.href,o=a(i),s=e.getParentAnchorNode(i);if(!r&&!s)return void(e.popoverVisible=!1);e.selectedLink=r?i.getAttribute("href"):s.getAttribute("href"),e.selectedText=o.innerHTML,!e.popoverVisible&&(e.popoverVisible=!0);var l=e.$refs.popover;l.referenceElm=i,e.$nextTick((function(){l.updatePopperReference&&l.updatePopper&&l.updatePopperBoundaries?(l.updatePopperReference(i),l.updatePopper(),l.updatePopperBoundaries()):console.log("zm-popover sdk missing. please check version of zoom-ui.")}))}else e.popoverVisible=!1}),this.$refs.editor.addEventListener("contextmenu",this.contextMenuEventHandler=function(t){e.$emit("contextmenu")}),this.$refs.editor.addEventListener("keydown",this.enterKeyDownEventHandler=function(t){"Enter"===t.key&&(e.removeFormat(),e.triggerRemoveZWS()),"Backspace"===t.key&&window.getSelection&&0===window.getSelection().anchorOffset&&e.$emit("input")}),this.editorInstance.addEventListener("select",this.selectEventHandler=function(t){e.isBold=e.editorInstance.hasFormat("b"),e.isItalic=e.editorInstance.hasFormat("i"),e.isStriked=e.editorInstance.hasFormat("s"),e.isUnderlined=e.editorInstance.hasFormat("u"),e.isBulletList=!1,e.editorInstance.forEachBlock((function(t){"LI"!==t.tagName&&"li"!==t.tagName||(e.isBulletList="UL"===t.parentNode.tagName||"ul"===t.parentNode.tagName)})),e.isOrderedList=!1,e.editorInstance.forEachBlock((function(t){"LI"!==t.tagName&&"li"!==t.tagName||(e.isOrderedList="OL"===t.parentNode.tagName||"ol"===t.parentNode.tagName)})),e.selectedText=e.editorInstance.getSelection().toString(),e.$emit("formatChange"),e.$emit("select",t.detail)}),this.editorInstance.addEventListener("cursor",this.cursorEventHandler=function(){var t;e.isBold=e.editorInstance.hasFormat("b"),e.isBoldDisabled=e.shouldDisableBoldAction(),e.isItalic=e.editorInstance.hasFormat("i"),e.isStriked=e.editorInstance.hasFormat("s"),e.isUnderlined=e.editorInstance.hasFormat("u"),e.isFontSizeChanged="small"===e.editorInstance.getFontInfo().size||"large"===e.editorInstance.getFontInfo().size,e.$emit("handleFontSizeChange",e.editorInstance.getFontInfo().size),e.isBulletList=!1,e.editorInstance.forEachBlock((function(t){"LI"!==t.tagName&&"li"!==t.tagName||(e.isBulletList="UL"===t.parentNode.tagName||"ul"===t.parentNode.tagName)})),e.isOrderedList=!1,e.editorInstance.forEachBlock((function(t){"LI"!==t.tagName&&"li"!==t.tagName||(e.isOrderedList="OL"===t.parentNode.tagName||"ol"===t.parentNode.tagName)}));var a=e.editorInstance.getFontInfo();e.fontColor.text=a.color;var n=e.$refs.editor,i=(null===(t=e.getVisibleAreaRect)||void 0===t?void 0:t.call(e))||n.getBoundingClientRect(),r=e.editorInstance.getCursorPosition(),o=function e(t){return null===t?null:t.scrollHeight>t.clientHeight?t:e(t.parentNode)},s=i.bottom-r.bottom;s<0&&o(n).scrollBy(0,-s);var l=r.top-i.top;l<0&&o(n).scrollBy(0,l),e.$emit("formatChange"),e.$emit("cursor")}),this.editorInstance.addEventListener("input",(function(t){e.$emit("input")})),this.$refs.editor.addEventListener("cut",this.nativeCutAndCopyEventHandler=function(e){var t=/%E2%80%8B/gi,a=encodeURI(e.clipboardData.getData("text/html"));a&&t.test(a)&&(e.preventDefault(),e.clipboardData.setData("text/html",decodeURI(a.replace(t,""))));var n=encodeURI(e.clipboardData.getData("text/plain"));n&&t.test(n)&&(e.preventDefault(),e.clipboardData.setData("text/plain",decodeURI(n.replace(t,""))))}),this.$refs.editor.addEventListener("copy",this.nativeCutAndCopyEventHandler),this.editorInstance.addEventListener("willPaste",this.nativeWillPasteEventHandler=function(t){if(e.$emit("paste"),t.detail){var a=(0,_.mM)(t.detail.fragment,{WHOLE_DOCUMENT:!1,RETURN_DOM:!0,RETURN_DOM_FRAGMENT:!0,FORCE_BODY:!1});t.detail.fragment=a}}),this.$refs.editor.addEventListener("paste",this.nativePasteEventHandler=function(t){if(t.clipboardData.files.length)e.$emit("pasteFiles",t.clipboardData.files);else{var a=/%E2%80%8B/gi,n=encodeURI(t.clipboardData.getData("text/html")),i=encodeURI(t.clipboardData.getData("text/plain"));if(console.debug("[editor] paste",n),n&&a.test(n)){t.preventDefault();var r=(0,_.mM)(decodeURI(n.replace(a,"")),{FORBID_TAGS:["style","svg"]});t.clipboardData.setData("text/html",r),e.editorInstance.insertHTML(r)}!n&&i&&a.test(i)&&(t.preventDefault(),t.clipboardData.setData("text/plain",decodeURI(i.replace(a,""))),e.editorInstance.insertPlainText(decodeURI(i.replace(a,"")),!0))}}),this.$refs.editor.addEventListener("focus",this.focusEventHandler=function(){e.isEditingMailContent=!0,e.$emit("focus")}),this.$refs.editor.addEventListener("blur",this.blurEventHandler=function(){e.isEditingMailContent=!1,e.$emit("blur")}),this.imgResizer=new cs(this.$refs.editor,this.editorInstance,{modules:["DisplaySize","Resize"],onImageModified:function(){return e.handleCommandAction(aa.d.RESIZE_IMAGE)},minImageWidth:10}),this.mention=new Ms(this.$refs.editor,this.editorInstance,{onSelectContact:function(t){e.$emit("addContact",t)},onDeleteContact:function(t){e.$emit("removeContact",t)},getToContacts:function(){return e.to2Contacts.map((function(e){return{email:e.id,displayName:e.displayName}}))},maxRecommendedListSize:8}),this.isSentenceCompletionEnabled&&(this.sentenceCompletion=new Zs(this.$refs.editor,this.editorInstance))},getParentAnchorNode:function(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"A";if(!e)return null;if((null===e||void 0===e||null===(t=e.id)||void 0===t?void 0:t.indexOf("zm-mail-editor"))>-1)return null;var n=e.tagName&&e.tagName.toUpperCase()===a;return"A"===a&&(n=e.tagName&&e.tagName.toUpperCase()===a&&e.href),n?e:this.getParentAnchorNode(e.parentNode,a)},getParentBlockelemenet:function(e){var t,a;return e?"block"===(null===(t=window.getComputedStyle(e.parentElement))||void 0===t?void 0:t.display)||(null===(a=e.parentNode)||void 0===a?void 0:a.childNodes.length)>1?e:this.getParentBlockelemenet(e.parentElement):null},showLinkEditDialog:function(){var e="",t="";try{var a,n=this.editorInstance.getSelection(),i=this.getParentAnchorNode(null===n||void 0===n?void 0:n.commonAncestorContainer);if(i&&"A"===(null===i||void 0===i?void 0:i.nodeName)){var r=new Range;r.setStart(i,0),r.setEnd(i,i.childNodes.length),console.log("parentNode",i,r),this.editorInstance.setSelection(r),t=i.getAttribute("href"),e=i.innerText,this.currentNodeA=i.cloneNode(!0)}else{var o;e=(null===n||void 0===n?void 0:n.toString())||"",e&&(this.currentNodeA=this.getParentBlockelemenet(null===n||void 0===n||null===(o=n.commonAncestorContainer)||void 0===o?void 0:o.parentElement,e))}e!==(null===(a=n.endContainer)||void 0===a?void 0:a.wholeText)&&(this.currentNodeA=null)}catch(s){console.error("get selection link/text error",s)}this.selectedText=e,this.selectedLink=t,this.$refs.linkDialog.open()},updateLinkText:function(e,t){function a(e){if(e.nodeType===Node.TEXT_NODE){if(e.textContent&&e.textContent.trim()){var n=t.get(e.textContent)||t.get(e.textContent.trim());n&&(e.textContent=n)}}else if(e.nodeType===Node.ELEMENT_NODE)for(var i=0;i<e.childNodes.length;i++)a(e.childNodes[i])}a(e)},handleConfirmLink:function(e,t){var a=this;if(this.linkData.text=e,this.linkData.link=t,this.popoverVisible=!1,e){var n='<a href="'.concat(t,'" target="_blank">').concat(e,"</a>");if(this.currentNodeA){var i=new Map;i.set(this.currentNodeA.innerText,e);var r=this.currentNodeA.cloneNode(!0);if(this.updateLinkText(r,i),"A"===r.tagName)r.setAttribute("href",t),n=r;else{var o,s=document.createElement("A");s.setAttribute("href",t),s.setAttribute("style",null===(o=r.style)||void 0===o?void 0:o.cssText),s.innerHTML=r.innerHTML,n=s}}this.handleCommandAction(aa.d.INSERT_HTML,n)}else this.handleCommandAction(aa.d.LINK);setTimeout((function(){a.editorInstance.focus()}),500)},handleCancelLink:function(){var e=this;this.popoverVisible=!1,setTimeout((function(){e.editorInstance.focus()}))},handleRemoveLink:function(){this.selectedLink="",this.popoverVisible=!1,this.editorInstance.removeLink()},getContent:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.editorInstance?this.ellipsisContent&&!e?document.querySelectorAll(".gmail_original").length?"\n ".concat(this.editorInstance.getHTML(),"\n ").concat(this.ellipsisContent,"\n "):'\n <div class="gmail_original" >'.concat(this.editorInstance.getHTML(),"</div>\n ").concat(this.ellipsisContent,"\n "):this.editorInstance.getHTML():""},setContent:function(e){if(this.editorInstance){var t=(0,_.mM)(e,{FORBID_TAGS:["style","svg"]});this.editorInstance.setHTML(t),this.$emit("input")}},insertContent:function(e){if(this.editorInstance){var t=(0,_.mM)(e,{FORBID_TAGS:["style","svg"]});this.editorInstance.insertHTML(t)}},setEllipsisContent:function(e){this.editorInstance&&(this.ellipsisContent=(0,_.mM)(e,{FORBID_TAGS:["style","svg"]}))},clearSelectedStatus:function(){window.getSelection?window.getSelection().removeAllRanges():document.selection.empty()},handleShowEllipsisContent:function(){var e=this,t=this.ellipsisContent;this.ellipsisContent="";var a="\n ".concat(this.editorInstance.getHTML(),"\n ").concat(t,"\n ");this.setContent(a),this.$emit("expandEllipsisContent"),setTimeout((function(){e.clearSelectedStatus(),e.editorInstance.focus()}))},handleCommandAction:function(e,t){this.editorInstance&&aa.Z.call(this,e,t)},bytesCount:function(e){var t=0,a=e.split("");return a.forEach((function(e){e.charCodeAt(0)<299?t++:t+=2})),t},invalidImgSize:function(e){var t=this.editorInstance.getHTML(),a=5242880,n=e.name||e.fileName;if(e.size>a)return this.$msg(this.$t("common.exceedsSizeLimit_5mb",[n])),!0;var i=(new TextEncoder).encode(t).length;return i>a?(this.$msg(this.$t("common.cannotAdd",[n])),!0):void 0},insertBase64Image:function(e){var t=this,a=5242880;e.size>a?this.$undoNotice({iconClass:"crossmark",title:this.$t("common.greaterThan_5mb",[e.name])}):(0,_.Ck)(e,(function(a){a?(0,_.Md)(a,(function(n){n&&(t.editorInstance.insertImage(a,(0,d.Z)((0,d.Z)({},n),{},{alt:(0,_.mM)(e.name||e.fileName)})),t.$emit("input"))})):t.$msg(t.$t("common.failedToEmbedImage"))}))},removeFormat:function(){var e={bold:this.isBold,italic:this.isItalic,strikethrough:this.isStriked,underline:this.isUnderlined};for(var t in this.isBold=this.isItalic=this.isStriked=this.isUnderlined=!1,this.editorInstance.removeBold().removeItalic().removeUnderline().removeStrikethrough(),e)e.hasOwnProperty(t)&&e[t]&&this.editorInstance[t]();this.$emit("formatChange")},triggerRemoveZWS:function(){var e=this;this.$nextTick((function(){e.isBold?(e.editorInstance.removeBold(),e.$nextTick((function(){return e.editorInstance.bold()}))):(e.editorInstance.bold(),e.$nextTick((function(){return e.editorInstance.removeBold()})))}))},handleInlineLinkClick:function(e){var t,a=(null===(t=e.target)||void 0===t?void 0:t.href)||"",n=/^mailto:[\w\-_@\.]+$/;n.test(a)&&e.preventDefault()},shouldDisableBoldAction:function(){var e=this.editorInstance.getSelection(),t=e.commonAncestorContainer;while(t&&t!==this.editorInstance.getRoot()){if(t.style&&"bold"===t.style.fontWeight)return!0;t=t.parentElement}return!1},getFormatState:function(){var e=this.isBold,t=this.isBoldDisabled,a=this.isItalic,n=this.isStriked,i=this.isUnderlined,r=this.isFontSizeChanged,o=this.isBulletList,s=this.isOrderedList,l=this.fontColor;return{isBold:e,isBoldDisabled:t,isItalic:a,isStriked:n,isUnderlined:i,isFontSizeChanged:r,isBulletList:o,isOrderedList:s,fontColor:l}},updateContentEditableAttr:function(){var e=!this.shouldBeReadOnly,t=this.editorInstance.getRoot();t.setAttribute("contenteditable",e.toString())},setUseMailMerge:function(e){console.log("in editor.vue, setUseMailMerge val",e),this.mention.setUseMailMerge(e)},setMailMergeColumnNames:function(e){console.log("in editor.vue, setMailMergeColumnNames val",e),this.mention.setMailMergeColumnNames(e)},addMoreShortcut:function(){this.editorInstance.setKeyHandler(zs+"Shift-x",(function(e,t){t.preventDefault();var a=e.getSelection();e.hasFormat("S",null,a)?e.changeFormat(null,{tag:"S"},a):e.changeFormat({tag:"S"},null,a)}))}}},Gs=Hs,Vs=(0,A.Z)(Gs,Yo,Jo,!1,null,"70194f0d",null),Ws=Vs.exports,Ks=function(e,t){t&&(Ws.props.globalOptions["default"]=function(){return t}),e.component(Ws.name,Ws)},js={squireEditor:Ws,install:Ks},qs=a(17241),Ys=function(e){e.mixin({computed:{activeKeyBinding:function(){return this.$store.state.activeKeyBinding}}})},Js={install:Ys},Xs=Js,Qs=function(e,t){var a=t.value,n=t.oldValue,i={.8:"scale-xs",1:"scale-md",1.2:"scale-lg",1.5:"scale-xl",1.8:"scale-2xl",2:"scale-3xl"},r=i[n],o=i[a]||"scale-md",s="IFRAME"===e.tagName;if(s)return e.contentDocument.body.classList.remove(r),void e.contentDocument.body.classList.add(o);e&&(e.classList.remove(r),e.classList.add(o))},el={name:"scale",inserted:function(e,t){var a=null===e||void 0===e?void 0:e.parentElement,n=null===a||void 0===a?void 0:a.getBoundingClientRect();n&&a&&(a.style.width="".concat(n.width,"px"),a.style["overflow"]="auto"),Qs(e,t)},update:function(e,t){Qs(e,t)}};function tl(){n["default"].directive(el.name,el)}var al=function(){var e=this,t=e._self._c;return t("div",{class:["app",e.isMailPopout?"divide-line-in-top":""],attrs:{id:"app"}},[t("span",{key:e.ariaAnnouncement,style:{display:"absolute",width:0,height:0,clip:"rect(0 0 0 0)",overflow:"hidden",padding:0,border:0},attrs:{role:"alert","aria-live":"assertive"}},[e._v(" "+e._s(e.ariaAnnouncement)+" ")]),t("executable-upload-alert-dialog",{attrs:{visible:e.showExecutableUploadAlert,blockedFileExtensions:e.blockedFileExtensions},on:{cancel:e.closeExecutableUploadAlert}}),e.loading?t("LoadingScreen"):e._e(),t("div",{staticClass:"app-content"},[t("keep-alive",{attrs:{include:e.isAuthed?"MainPage":[]}},[t("router-view")],1)],1),t("status-bar"),t("div",{ref:"uploaderContainer",staticClass:"mc-file-upload-container",style:e.attachmentsUploaderStyle,on:{dragleave:e.hideUpload}},[t("upload",{ref:"uploader",attrs:{attachedMsgId:e.attachedMsgId,beforeUpload:e.beforeUpload},on:{fileUploaded:e.onFileUploaded,onUploadError:e.onUploadError}})],1),t("fingerprint-change-dialog",{attrs:{show:e.showFingerprintChangeDialog,changedRecipients:e.changedFingerprintRecipients,fingerprintDraftId:e.fingerprintDraftId,isEscrow:e.isEscrowFingerprintChange},on:{hideFingerprintChangeDialog:e.hideFingerprintChangeDialog}}),t("confirm-dialog",{attrs:{title:e.$t("generalSettings.mailNeedsRefresh"),visible:e.showFilterHistoryEmailDialog,actions:[{id:"reload",className:"reload, tab-focus",type:"primary",handler:e.reload,text:e.$t("operation.restart"),zmTa:"filter-history-email-dialog-reload"},{id:"maybeLater",handler:function(){e.showFilterHistoryEmailDialog=!1},className:"tab-focus",text:e.$t("common.maybeLater"),zmTa:"filter-history-email-dialog-later"}],content:e.$t("account.accountHasChangedContent")}}),t("confirm-dialog",{attrs:{visible:e.showDelegationAccountChangedDialog,title:e.$t("account.accountHasChangedTitle"),content:e.$t("account.delegationAccountHasChangedContent"),width:"400px",actions:[{text:e.$t("account.signIn"),handler:e.handleRemoveAccountLogout,type:"primary"}]}}),t("confirm-dialog",{attrs:{visible:e.showAccountDeletedDialog,title:e.$t("account.accountHasBeenDeletedTitle"),content:e.$t("account.accountHasBeenDeletedContent",["<"+e.cacheEmail+">"]),width:"400px",actions:[{text:e.$t("operation.ok"),handler:e.handleRemoveAccountLogout,type:"primary"}]}}),t("DelegationStatusUpdateDialog",{attrs:{visible:e.isZmail&&e.showDeleteStatusUpateDialog}}),t("confirm-dialog",{attrs:{visible:e.showDecryptFailedReminder,title:e.$t("common.decryptFailed"),content:e.decryptFailedReminderContent,width:"600px",actions:[{text:e.$t("operation.ok"),handler:e.closeDecryptFailedReminder},{text:e.$t("common.logout"),handler:e.handleLogout}]}}),t("confirm-dialog",{attrs:{visible:e.finishedMigrationDialogVisible,title:e.$t("account.finishedMigrating"),content:e.migrationContent,width:"400px",actions:[{text:e.$t("common.ignore"),type:"default",handler:function(){return e.ignoreMigrationFinish()}},{text:e.$t("common.logout"),type:"primary",handler:function(){return e.confirmMigrationFinish()}}]}}),t("confirm-dialog",{attrs:{visible:e.showApproverDisabledDialog,title:e.$t("approver.approverDisabled"),content:e.$t("approver.approverDisabledNote"),width:"600px",actions:[{text:e.$t("common.maybeLater"),handler:function(){e.showApproverDisabledDialog=!1}},{text:e.$t("common.logout"),type:"primary",handler:function(){e.showApproverDisabledDialog=!1,e.handleLogout()}}]}}),t("confirm-dialog",{attrs:{customClass:"delegate-dialog-container",visible:e.delegateConfirmDialogInfo.visible,title:e.$t("delegate.grantAccessConfirmation"),actions:[{text:e.$t("operation.cancel"),handler:function(){e.delegateConfirmDialogInfo.visible=!1}},{text:e.$t("delegate.grantAccess"),type:"primary",handler:e.confirmWebCreateDialog}]}},[t("div",{staticClass:"content"},[t("div",[e._v(e._s(e.$t("delegate.grantAccessConfirmationContent")))]),t("div",{staticClass:"item"},[t("div",{staticClass:"item-title"},[e._v(e._s(e.$t("delegate.delegate")))]),t("div",{staticClass:"item-info"},[t("div",{staticClass:"email"},[e._v(e._s(e.delegateConfirmDialogInfo.delegateeEmail))]),t("div",{staticClass:"fingerprint"},[t("p",[e._v(e._s(e.delegateConfirmDialogInfo.delegateeFingerPrint))]),t("p",[e._v(e._s(e.$t("fingerprint.fingerprint")))])])])]),t("div",{staticClass:"item"},[t("div",{staticClass:"item-title"},[e._v(e._s(e.$t("delegate.delegator")))]),t("div",{staticClass:"item-info"},[t("div",{staticClass:"email"},[e._v(e._s(e.delegateConfirmDialogInfo.delegatorEmail))]),t("div",{staticClass:"fingerprint"},[t("p",[e._v(e._s(e.delegateConfirmDialogInfo.delegatorFingerPrint))]),t("p",[e._v(e._s(e.$t("fingerprint.fingerprint")))])])])])])]),t("linux-picker-mask"),t("reject-confirm",{attrs:{visible:e.rejectConfirmVisible,medorationLoading:e.medorationLoading},on:{close:function(t){e.rejectConfirmVisible=!1}}}),t("confirm-dialog",{attrs:{customClass:"ratelimit-dialog-container",visible:e.apiCallIsRatelimt,title:e.$t("common.serverIsBusy"),width:"380px"}},[e.recoverTime?t("p",{staticClass:"content"},[e._v(e._s(e.$t("common.reloadAfter",[e.recoverTime])))]):t("p",{staticClass:"content"},[e._v(e._s(e.$t("common.serverIsAvailable")))])]),t("Toaster",{attrs:{isSidebarMinimized:e.isSidebarMinimized}})],1)},nl=[],il=function(){var e=this,t=e._self._c;return t("div",[t("confirm-dialog",{attrs:{visible:e.visible,title:e.$t("delegate.delegateRemove"),width:"400px",actions:e.getActions}},[e._t("default",(function(){return[t("div",{staticClass:"content",attrs:{id:"content"}},[e._v(e._s(e.getContent))]),t("ul",{staticClass:"list"},e._l(e.removedDelegates.length>1?e.removedDelegates:[],(function(a){return t("li",{key:a,staticClass:"list-item"},[e._v(" "+e._s(a)+" ")])})),0)]}))],2)],1)},rl=[],ol={name:"DelegationStatusUpdateDialog",components:{ConfirmDialog:le["default"]},props:{visible:{type:Boolean,required:!0}},computed:(0,d.Z)((0,d.Z)({},(0,m.Se)("delegate",{removedDelegates:"removedDelegatesList"})),{},{getContent:function(){return this.removedDelegates.length>1?this.$t("delegate.removeMultDelegatesReminder"):this.$t("delegate.removeDelegateReminder",this.removedDelegates)},getActions:function(){return[{text:this.$t("operation.ok"),handler:this.confirm,className:"tab-focus",type:"primary"}]}}),methods:(0,d.Z)((0,d.Z)({},(0,m.OI)("delegate",{emptyRemoveDelegateList:"emptyRemoveDelegateList"})),{},{confirm:function(){this.emptyRemoveDelegateList()}})},sl=ol,ll=(0,A.Z)(sl,il,rl,!1,null,"50fe4d78",null),cl=ll.exports,ul=a(19030),dl=a(82456),ml=a(50641),pl={DARK:"dark",LIGHT:"light"};function _l(){var e=window.matchMedia("(prefers-color-scheme: dark)"),t=e.addEventListener?"addEventListener":"addListener",a="";if(e[t]){var n=function(e){var t=e.matches;a=t?pl.DARK:pl.LIGHT,fl(a)};"addEventListener"===t?e[t]("change",n):"addListener"===t&&e[t](n),a=e.matches?pl.DARK:pl.LIGHT,"dark"===a&&document.body.classList.add(a),fl(a)}else console.warn("this browser core dose not support mediaQuery listener")}function fl(e){r.Z.commit("changePrefersColorScheme",e)}function hl(){_l()}var gl,vl=function(){var e=this,t=e._self._c;return t("div",{style:{width:"100%",height:"100%",overflow:"hidden"}},[t("zm-upload",{staticClass:"mc-images-file-upload",style:{zIndex:"-1",display:"none"},attrs:{action:"",multiple:"","on-error":e.onError,"before-upload":e.readyToUploadImg,"on-change":e.onChange,accept:e.acceptImagesType}},[t("button",{ref:"imageSelectorTrigger"})]),t("zm-upload",{staticClass:"mc-file-upload",attrs:{action:"",drag:"",multiple:"","on-error":e.onError,"before-upload":e.readyToUpload,"on-change":e.onChange}},[t("button",{ref:"fileSelectorTrigger"})])],1)},El=[],bl={name:"Upload",props:{attachedMsgId:String,beforeUpload:Function},data:function(){return{postFiles:[],allowUpload:!0,uploadIds:[],uploadingFilesCount:0,uploadingFiles:[],openedByUploadAttachments:!1}},computed:{acceptImagesType:function(){return g.Utils.ACCEPT_IMAGE_TYPES},ready2Upload:function(){return 0===this.uploadingFilesCount}},methods:(0,d.Z)((0,d.Z)({onError:function(e,t,a){this.$emit("error",{file:t,fileList:a,magId:this.attachedMsgId})}},(0,m.nv)(["uploadFile"])),{},{readyToUpload:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=!1,t.uploadingFilesCount-=1,t.uploadingFiles.push(e),!t.ready2Upload||!t.beforeUpload){a.next=11;break}return a.next=6,t.beforeUpload(t.uploadingFiles,t.openedByUploadAttachments);case 6:n=a.sent,n&&(i=!t.openedByUploadAttachments&&t.uploadingFiles.length>0&&t.uploadingFiles.every((function(e){return g.Utils.isImageMIMEType(e.type)})),t.uploadingFiles.forEach((function(e){t.uploadFile({attachedMsgId:t.attachedMsgId,isInlineImage:i,file:e})}))),t.uploadingFiles=[],t.$emit("fileUploaded"),t.openedByUploadAttachments=!1;case 11:return a.abrupt("return",!1);case 12:case"end":return a.stop()}}),a)})))()},readyToUploadImg:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,L.Attachment.checkUnsupportedFile({files:[e],unsupportedTypes:[g.Enums.UNSUPPORTED_FILE_TYPE.HEIF]});case 2:if(n=a.sent,console.debug("===> check unsupported file finished",e),n){a.next=7;break}return console.error("check unsupported file failed"),a.abrupt("return");case 7:if(!n.includeUnsupported){a.next=10;break}return t.$msg(t.$t("compose.imageTypeNotSupport")),a.abrupt("return");case 10:return a.next=12,t.readyToUpload(e);case 12:return a.abrupt("return",a.sent);case 13:case"end":return a.stop()}}),a)})))()},onChange:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];this.postFiles=a;var n=0===this.uploadingFilesCount;n&&(this.uploadingFilesCount=a.length)},showFileSelector:function(e){"*"===e?(this.$refs.fileSelectorTrigger.click(),this.openedByUploadAttachments=!0):(this.$refs.imageSelectorTrigger.click(),this.openedByUploadAttachments=!1)},setOpenedByUploadAttachments:function(e){this.openedByUploadAttachments=e}})},Al=bl,yl=(0,A.Z)(Al,vl,El,!1,null,"398979d0",null),Il=yl.exports,Sl=Il,Cl=function(){var e=this,t=e._self._c;return t("zm-dialog",{ref:"dialog",attrs:{visible:e.isVisible,title:e.$t("fingerprint.identitiesChanged"),"append-to-body":!0,width:"600px"},on:{"update:visible":function(t){e.isVisible=t}}},[t("div",[e._v(" "+e._s(e.$t("fingerprint.recipientFingerprintChanged"))+" ")]),t("br"),e._l(e.uniqueChangedRecipients,(function(a){return t("div",{key:a.email,staticClass:"changed-recipients"},[t("div",{staticClass:"recipients"},[t("div",{staticClass:"recipients-email"},[e._v(e._s(a.email))]),a.newFingerprint?t("div",{staticClass:"recipients-fingerprint"},[t("div",{staticClass:"fingerprint"},[e._v(e._s(a.newFingerprint))]),t("div",{staticClass:"changed-on"},[e._v(e._s(e.formatTime(a.changeTime)))])]):t("div",{staticClass:"security-downgraded"},[e._v(" "+e._s(e.$t("fingerprint.securityDowngraded"))+" ")])])])})),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("div",[t("zm-button",{attrs:{type:"secondary"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.onCancel.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("operation.cancel"))+" ")]),t("zm-button",{attrs:{type:"primary"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.onConfirm.apply(null,arguments)}}},[e._v(e._s(e.$t("operation.confirm"))+" ")])],1)])],2)},Pl=[],Ml={name:"FingerprintChangedDialog",props:{show:{type:Boolean,default:!1},changedRecipients:{type:Array,default:function(){return[]}},isEscrow:{type:Boolean,default:!1},fingerprintDraftId:{type:String,default:""}},data:function(){return{isVisible:!1}},computed:{uniqueChangedRecipients:function(){var e=Object.values(this.changedRecipients.reduce((function(e,t){return e[t.email]||(e[t.email]=t),e}),{}));return e}},watch:{show:function(e){this.isVisible=e&&!this.isEscrow}},methods:{onConfirm:function(){this.changedRecipients.forEach((function(e){var t={email:e.email,fingerprint:e.newFingerprint};L.Mail.verifyFingerprint(t)})),this.isVisible=!1,this.$emit("hideFingerprintChangeDialog"),this.$composeFromDraftMsgId(this.fingerprintDraftId)},onCancel:function(){this.isVisible=!1,this.$emit("hideFingerprintChangeDialog"),this.$composeFromDraftMsgId(this.fingerprintDraftId)},formatTime:function(e){var t=lt.ou.fromSeconds(e/Math.pow(10,9));return t.toFormat(f.ZA.All)}}},Tl=Ml,wl=(0,A.Z)(Tl,Cl,Pl,!1,null,"6e75a682",null),Dl=wl.exports,xl=function(){var e=this,t=e._self._c;return t("div",[t("confirm-dialog",{attrs:{visible:e.visible,actions:e.getUploadExecutableActions,title:e.$t("detail.executableUploadWarningTitle"),width:"600px"}},[e._t("default",(function(){return[t("div",{staticClass:"content"},[e._v(" "+e._s(e.$t("detail.executableUploadWarningContent"))+" "),t("zm-collapse",[t("zm-collapse-item",{attrs:{title:e.$t("detail.disabledFileTypes")}},[t("div",[e._v(e._s(e.blockedFileTypes))])])],1)],1)]}))],2)],1)},Ll=[],kl={name:"ExecutableUploadAlertDialog",components:{ConfirmDialog:Zt.QH},props:{visible:{type:Boolean,default:function(){return!1}},blockedFileExtensions:[]},computed:{emailProvider:function(){return this.$store.state.typeOfEmail},blockedFileTypes:function(){return Array.from((0,ml.NW)()).join(", ")},getUploadExecutableActions:function(){return[{id:"close",className:"close",handler:this.handleClose,text:this.$t("common.ok"),type:"primary"}]}},methods:{handleClose:function(){this.$emit("cancel")}}},Nl=kl,Ol=(0,A.Z)(Nl,xl,Ll,!1,null,"521b9e0f",null),Zl=Ol.exports,$l=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.statusBarVisible,expression:"statusBarVisible"}],staticClass:"status-bar"},[e.needReauthorize?t("div",{staticClass:"message-bar error-message-bar"},[t("span",[t("svg-icon",{staticClass:"warn-icon",attrs:{iconClass:"status-bar-warn"}}),e._v(" "+e._s(e.$t("common.needReAuth"))+" "),t("span",{staticClass:"action",on:{click:e.gotoWebAuth}},[e._v(e._s(e.$t("common.reAuth")))])],1),t("svg-icon",{staticClass:"close-icon",attrs:{iconClass:"close"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.hideMessageBar.apply(null,arguments)}}})],1):e._e()])},Rl=[],Fl={name:"StatusBar",data:function(){return{isNeedReload:!1,isHideMessageBar:!1}},computed:(0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["isOffline","selectMailLabel","needReauthorize","isNeedForceLoading"])),(0,m.rn)("auth",["authConfigUrl","isGmailTokenValid","isOffice365TokenValid"])),{},{statusBarVisible:function(){return!this.isHideMessageBar&&(this.isOffline||this.needReauthorize)&&!this.isNeedForceLoading}}),watch:{needReauthorize:function(e,t){t&&(this.isHideMessageBar=!1)},isOffline:function(e,t){t&&(this.isHideMessageBar=!1,this.selectMailLabel.id===g.Enums.SystemDefinedMailLabelIds.OUTBOX&&this.$Bus.$emit("selectInboxLabel"))}},created:function(){this.$Bus.$on("ZMailUINotif_OnMailInOffline",this.onStatusChange)},beforeDestroy:function(){this.$Bus.$off("ZMailUINotif_OnMailInOffline",this.onStatusChange)},methods:(0,d.Z)((0,d.Z)({},(0,m.OI)(["setClientOfflineStatus","setAccountNeedReAuth"])),{},{onStatusChange:function(e){var t,a,n;0===(null===e||void 0===e?void 0:e.returnCode)&&(this.setClientOfflineStatus(null===(t=e.result)||void 0===t?void 0:t.isOffline),this.isNeedReload=null===(a=e.result)||void 0===a?void 0:a.isNeedReload,this.setAccountNeedReAuth(null===(n=e.result)||void 0===n?void 0:n.needReauthorize),this.isHideMessageBar=!1)},reload:function(){window.location.reload()},gotoWebAuth:function(){(0,_.ZC)(this.authConfigUrl)},hideMessageBar:function(){this.isHideMessageBar=!0}})},zl=Fl,Ul=(0,A.Z)(zl,$l,Rl,!1,null,"8bf523f2",null),Bl=Ul.exports,Hl=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.showLinuxPickerMask&&e.isLinux,expression:"showLinuxPickerMask && isLinux"}],attrs:{id:"linux-picker-transparent-mask"},on:{click:e.closeLinuxPicker}})},Gl=[],Vl={name:"LinuxPickerMask",data:function(){return{showLinuxPickerMask:!1,isLinux:(0,_.IJ)()}},created:function(){this.isLinux&&this.$Bus.$on("linuxPickerMaskVisibleChange",this.changeLinuxPickerMask)},beforeDestroy:function(){this.isLinux&&this.$Bus.$off("linuxPickerMaskVisibleChange",this.changeLinuxPickerMask)},methods:{changeLinuxPickerMask:function(e){this.showLinuxPickerMask=e,e||L.Setting.closeEmoji()},closeLinuxPicker:function(){this.changeLinuxPickerMask(!1)}}},Wl=Vl,Kl=(0,A.Z)(Wl,Hl,Gl,!1,null,"6bbb8fbf",null),jl=Kl.exports,ql=function(){var e=this,t=e._self._c;return t("section",{class:e.customizedStyle},[t("div",{staticClass:"merge-account-progress__left"},[e.type===e.MERGE_ACCOUNT_PROGRESS_TYPE.LOADING?[t("img",{staticClass:"merge-account-progress__icon merge-account-progress__icon--rotating",attrs:{"aria-hidden":"true",src:e.IconLoading}}),t("span",{staticClass:"merge-account-progress__text"},[e._v(" "+e._s(e.$t("account.syncingMailAccount",[e.externalEmail]))+" ")])]:e._e(),e.type===e.MERGE_ACCOUNT_PROGRESS_TYPE.SUCCESS?[t("svg-icon",{staticClass:"merge-account-progress__icon",attrs:{"aria-hidden":"true",iconClass:"checkmark"}}),t("span",{staticClass:"merge-account-progress__text"},[e._v(" "+e._s(e.$t("account.syncedSuccessfully",[e.mergeAccountData.successfulCount]))+" ")])]:e._e(),e.type===e.MERGE_ACCOUNT_PROGRESS_TYPE.FAIL?[t("svg-icon",{staticClass:"merge-account-progress__icon",attrs:{"aria-hidden":"true",iconClass:"alert-filled"}}),t("span",{staticClass:"merge-account-progress__text"},[e._v(" "+e._s(e.$t("account.itemsFailedToSync",[e.mergeAccountData.failedCount]))+" ")])]:e._e()],2),t("div",{staticClass:"merge-account-progress__right"},[e.type===e.MERGE_ACCOUNT_PROGRESS_TYPE.LOADING?[t("span",{staticClass:"merge-account-progress__text merge-account-progress__text--progress"},[e._v(" "+e._s("".concat(e.mergeAccountData.progress,"%"))+" ")]),t("svg-icon",{staticClass:"merge-account-progress__icon merge-account-progress__icon--small",attrs:{"aria-hidden":"true",iconClass:"close"},on:{click:e.hide}})]:e._e()],2)])},Yl=[],Jl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAc/SURBVHgBxVhdbFxHFT5n7t0f/+zdH9txZFKUFiEhhT6UFBEoagUVAvEADyAeEai0D5WK4jjQJ+j2ARAlqSNa8Qg8IhWKKpAoUlsC4gEhJSKUVjStWrdJozheZ+96N87+3JnTb+be/XMSd+vE22N5Z/bOnZ1vvvMzZw7TDmX2h2u5q/7EpLpytaCJAy+t0kqbLAl7pEg0qZZi3fKF6ynuVFaP7b1EOxD+IC+XRdSxH6zOpnVqzrBKG9a+BSTMvoe+GIBLvosi9I2nNPsA7BlRTWKzlg30f9fKexqjrjkSwHJZ1PF6vURRa0aU8lMeQADMNQCJFWkLzj6Lx5QdF05RAtiNafNmNkWnK0/M1W8aoFWlbnlFraK0BSc+eykNcBEAWaCWIbSeW7gPuMcgnpMmB5qMsZvwFZNCe1XInKofn/3/duur7QaLj17Om0gVTEp5lMkQRSLUTnYGrHFLro2iLZN10pqEhO53cX/MQgGLun966dK922G4PoNQaSGkoD1Zmcg2la+V54tue5ICO51YxW53YtpNlQ2npVFfnZ5vUZkdzIMPSersTD1QkSl4Ws8D221inYeNYxL0YT5YBqNkmSV1ubQePrPy29ubIwG0zLWbnaxklJeNlGfS+G91YifwMzwRqeqle6Yq9C3WNILMH7041dDpO1JiPg6PLyjr5xagBcriWha+sLFc+t37Aty3eG6ils1PSmfTM2DOArQM4k2lfW+jkZleB1OGdiBzD1+abmboLpD2CWscIiZlGbQAFew20ub0lROzL9wQoFXNm8XqZNTwfZkAwLTnZa54KWuDHFWr4YnbQ7oFUly8eKdR6Xucij1rKXA0ds5jPfzFjeXZf3ff7TsJjOR8sJp2/SB5FmFaRkx6s712q8BZqS7vfTnl+X+zJMLrY5IYrmOsR6n79pclew3AA4+/mjKbiqXFQ6x6DR2u/Wr0wDqqVJ4IXlPE/4QNuihgPTtuTGatvnHfMECw90ot8HqzN+zHFGXYu7Ib4LoSPlk8Y7SccUAsgwpwwKgn0aEuizHAx2EJ+X3SmwkVI4zq6sHiroHrSiOa/RdIbBvLIFScIOJKo3KoD/ACBmvnmfagXyDHYH1iszlqGLkpeYpbOJFOORvsi3jaSwBCvbSQ6H+TGczFL74936QxSb1VOs2GW+5LYpPCki0cru5XUC/TK/GL3BCxTpKdy7XomTGw1xWwSCZaczY4IEaZvYoeA7UHkid74iZTOz8+cIlETK+TDf/9I8CGoP2+ZTAf1j4vavLedt37H0zhhfP5fR0as+S87DtNM7QsQ917VRBe/pEo/TwAPyqif6M98wDcekdH2c3Iamu6tjW3wvmcVQhA3+97kPOVw8hQxw4wtkMzlADCUTII5lJw+Rk6STjP0YckhhTWZiSejilHGsIMD5+xgG3TLRq3DJy/iSCpZVy8cOJQjCs5gwG8TR+lMUu+WVvY8gg3Qwrt4XfG2iDwdSM5YiZ9jsYsptNewB1mMFHBbQIAcUKftKZng053BEi/SmMW3CfucOnXwJGHVPmiUhLFDFKPQbT6znHaYbB4riRsPpmszj0ckb+iwuW5vwNebZBB7CQwmh6icYlJf/o6T2vhieJKktyYXw4MxImDyIOlsgS0yxIs1kq4Vd9NfQ06UaxWXOs+dP1pGoJnEVLehJeP0q6L/gq0Wrr2MZ2kLkB730Ci9VQMrLsTJN8ePZBbWv8e7ZJMH6l+AcR9JlnOXfQcKJb/QL1hD6Dr+PwTjNaoFw+tY7vPH+eX1r9Jt1hyh1c/CyDfcHUGt5wFaSw7ITKHkz1c3U7156Uactef9iY4x056Qr/IHal+h26R5I+E98Puvt1fy4px+QuqSy+F5WLvdLvm4p5bqvwM7z0IVCgCoJQhsAbGBRTlKhzYv/eNeXp9efZd2oEslGWyEVa+zkp9EZaE31Qa6+ByS/a3tRHzj/qTc38enHPd0kdwpPIcRg5ZUORuxxZgDBg6OIdpf0z5+jmUzy7QCGJLHy3xv4xk4EsIuRm76RigLSnFayCZPhcemzmxde4NazMmkmehWpQo+gzCILUNn3iOHUskrF5USp1iLWdTzc7r3Svq/FGZaka1ecOdAygVHUTd8zZMRTKgIu7+RtzGWiI+W8oVf71S5tGKRz0mF9ftjeW7wwBREcSPwl6j+Dx3hTUNZiLjgCdmgSPKlnOMe586mGcGAPYYRLbyUnh89tkbYdi2PrixPPMYdrCE7oDNsZgh46a4bGFTyq37lWRMhgeM9TvDV5Hr/WE7cPFPjyClR9b36ZQ8gkv/19zuYxX37Ie6DDIcydkVGHOpCSqEYJndO/b9HoN/nQpaf7pQXth8v7U/UBF9ZrHyEVjzw9DapzB1Hv/2lmMcQOaOSKJyp2LnUBqRzbUgsw7q/xIU2s+PAmxHAAclv7h2NyL/XQDyMTYGDqHmoLisZQoRdAPFcwR9fgP9l2GHbzWOz7xKO5D3AMwkmms0I1TuAAAAAElFTkSuQmCC",Xl=g.Enums.MERGE_ACCOUNT_PROGRESS_TYPE,Ql=g.Enums.MERGE_ACCOUNT_STATUS,ec=5e3,tc={data:function(){return{MERGE_ACCOUNT_PROGRESS_TYPE:Xl,IconLoading:Jl,type:"",visible:!1,timer:null}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)({mergeAccountData:function(e){return e.account.mergeAccount||{}}})),{},{externalEmail:function(e){var t=e.mergeAccountData;return t.externalEmail},status:function(e){var t=e.mergeAccountData;return t.status},customizedStyle:function(e){var t=e.type,a=e.visible,n=["merge-account-progress"];return a&&n.push("merge-account-progress--visible"),t===Xl.LOADING?n.push("merge-account-progress--loading"):t===Xl.SUCCESS?n.push("merge-account-progress--success"):t===Xl.FAIL&&n.push("merge-account-progress--fail"),n}}),watch:{externalEmail:{handler:function(e){!e&&this.hide()},immediate:!0},status:{handler:function(e){e===Ql.CANCEL&&this.hide()},immediate:!0}},methods:{show:function(){var e=arguments,t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=e.length>0&&void 0!==e[0]?e[0]:Xl.LOADING,t.visible){a.next=6;break}return t.type=n,t.visible=!0,t.type!==Xl.LOADING?t.autoHide():t.clearTimer(),a.abrupt("return");case 6:return a.next=8,t.hide();case 8:t.type=n,t.visible=!0,t.type!==Xl.LOADING?t.autoHide():t.clearTimer();case 11:case"end":return a.stop()}}),a)})))()},hide:function(){var e=this;return this.visible=!1,new Promise((function(t){setTimeout((function(){return e.type="",t()}),500)}))},autoHide:function(){var e=this;this.clearTimer(),this.timer=setTimeout((function(){e.timer=null,e.hide()}),ec)},clearTimer:function(){this.timer&&clearTimeout(this.timer),this.timer=null}}},ac=tc,nc=(0,A.Z)(ac,ql,Yl,!1,null,"bf80a994",null),ic=nc.exports,rc=g.Enums.MERGE_ACCOUNT_PROGRESS_TYPE,oc=n["default"].extend((0,d.Z)({i18n:i.ZP,store:r.Z},ic)),sc=1,lc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!n["default"].prototype.$isServer){if(!gl){var t="merge-account-progress_"+sc++;gl=new oc,gl.id=t,gl.$mount(),document.body.appendChild(gl.$el)}return setTimeout((function(){return gl.show(e)})),gl}};Object.values(rc).forEach((function(e){lc[e]=function(){return lc(e)}})),lc.close=function(e){gl&&gl.hide(e)};var cc,uc=lc,dc=a(96802),mc=function(){var e=this,t=e._self._c;return t("div",{staticClass:"loading",attrs:{"zm-ta":"loading-screen"}},[t("img",{staticClass:"loading-section splash",attrs:{src:a(81570),alt:e.$t("list.splashImage")}}),t("div",{staticClass:"loading-section"},[e._m(0),t("span",{staticClass:"text"},[e._v(e._s(e.$t("common.loading"))+e._s(e.animatedEllipsis))]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showCancelButton,expression:"showCancelButton"}],staticClass:"cancel-button"},[t("zm-button",{attrs:{"aria-label":e.$t("common.cancel")},on:{click:e.cancel}},[e._v(e._s(e.$t("common.cancel")))])],1)])])},pc=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"progress-bar-track"},[t("div",{staticClass:"progress-bar-indicator-1"}),t("div",{staticClass:"progress-bar-indicator-2"})])}],_c=1050,fc={name:"LoadingScreen",data:function(){return{animatedEllipsis:"",animatedEllipsisInterval:null,allowCancelTimer:null,showCancelButton:!1}},computed:(0,d.Z)((0,d.Z)({},(0,m.rn)("auth",["currentStartLoginEmailType"])),{},{cancelTimeout:function(e){var t=e.currentStartLoginEmailType,a=g.Enums.EMAIL_PROVIDER;switch(t){case a.GMAIL:case a.OFFICE365:return 30;default:return 60}}}),mounted:function(){var e=this;this.animatedEllipsisInterval||(this.animatedEllipsisInterval=setInterval(this.updateEllipsis,_c)),console.log("show cancel button in ".concat(this.cancelTimeout,"s")),this.allowCancelTimer=setTimeout((function(){e.showCancelButton=!0}),1e3*this.cancelTimeout)},beforeDestroy:function(){console.log("clear cancel button timer"),clearTimeout(this.allowCancelTimer),clearInterval(this.animatedEllipsisInterval),this.setStartLoginEmailType("")},methods:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.OI)(["changeForceLoading"])),(0,m.nv)("auth",["cancelLogin"])),(0,m.OI)("auth",["setStartLoginEmailType"])),{},{updateEllipsis:function(){this.animatedEllipsis.length<3?this.animatedEllipsis+=".":this.animatedEllipsis=""},cancel:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.changeForceLoading(!1),t.next=3,e.cancelLogin();case 3:console.log("cancel login, try goto emailProvider"),"emailProvider"!==e.$route.name&&(e.$router.replace({name:"emailProvider"}),console.log("cancel login, goto emailProvider done")),e.$zoomLog.info("user cancelLogin, goto emailProvider");case 6:case"end":return t.stop()}}),t)})))()}})},hc=fc,gc=(0,A.Z)(hc,mc,pc,!1,null,"1443bb08",null),vc=gc.exports,Ec=function(){var e=this,t=e._self._c;return t("zm-dialog",{attrs:{title:e.$t("groupSetting.rejectTitle"),"aira-label":e.$t("groupSetting.rejectTitle"),"append-to-body":"",visible:e.visible,"close-on-press-escape":!1,width:"400px"}},[t("div",{staticClass:"title"},[e._v(" "+e._s(e.$t("groupSetting.rejectDescription"))+" ")]),t("div",{staticClass:"note-wrap"},[t("zm-input",{attrs:{maxlength:300,"show-word-limit":"",rows:5,type:"textarea",placeholder:e.$t("groupSetting.addANote")},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}})],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{attrs:{type:"primary"},on:{click:e.reject}},[e._v(" "+e._s(e.$t("groupSetting.rejectText"))+" ")]),t("zm-button",{attrs:{plain:""},on:{click:e.cancel}},[e._v(e._s(e.$t("groupSetting.cancelButtonText"))+" ")])],1)])},bc=[],Ac={name:"RejectGroupEmail",props:{visible:{type:Boolean,default:!1},medorationLoading:{type:Object,default:function(){return{}}}},data:function(){return{text:""}},watch:{visible:{handler:function(e){e&&(this.text="")}}},methods:{cancel:function(){this.$emit("close"),L.Setting.groupModerationReject({isCancel:!0,reason:""})},reject:function(){this.$emit("close"),L.Setting.groupModerationReject({isCancel:!1,reason:this.text})}}},yc=Ac,Ic=(0,A.Z)(yc,Ec,bc,!1,null,"0d9d9c72",null),Sc=Ic.exports,Cc=a(81190),Pc=(cc={},(0,vt.Z)(cc,h.MailErrorCode.EDiscovery_No_Result,"eDiscovery.noResult"),(0,vt.Z)(cc,h.MailErrorCode.EDiscovery_TooMany_Result,"eDiscovery.tooManyResult"),cc),Mc={INITING:"initing",DECRYPTING:"decrypting",FAILED:"failed"};function Tc(e){var t=e.custodianEmails,a=e.appIns,n=a.$createElement,i=t.map((function(e){return g.Utils.getContactName(e)})),r="eDiscovery.confirmToDecrypt",o=i;return i.length<=3?r+=i.length:(r+="Many",o=[o[0],o[1],o[2],o.length-3]),n("div",null,[n("div",null,a.$t(r,o))])}function wc(e,t){var a=e.allCustodians,n=e.currentCustodianIndex,i=e.currentQuriedRatio,r=e.status,o="",s=a.map((function(e){return g.Utils.getContactName(e)}));if(r===Mc.DECRYPTING){var l=g.Utils.getContactName(s[n]);o=t.$t("eDiscovery.requestCustodianInfo1",[l])}else{var c="eDiscovery.requestCustodianInfo",u=s;s.length<=3?c+=s.length:(c+="Many",u=[s[0],s[1],s[2],s.length-3]),o=t.$t(c,u)}var d=t.$createElement;return d("div",null,[d("div",null,o),r===Mc.INITING?null:d("div",{style:"color: var(--gray-50);"},"".concat(i,"%"))])}var Dc=null;function xc(e){var t=function(t){try{var a=JSON.parse(t.result.EDiscoveryQueryParams),n=a.custodianEmails;e.$confirm(Tc({custodianEmails:n,appIns:e}),e.$t("eDiscovery.requestCofirmation"),{confirmButtonText:e.$t("operation.confirm"),cancelButtonText:e.$t("groupSetting.rejectText"),closeOnClickModal:!1,callback:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(n){var i,r;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,L.Attachment.downloadEdiscovery({EDiscoveryQueryId:t.result.EDiscoveryQueryId,action:"confirm"===n?n:"reject"});case 2:i=a.sent,r=i.errorCode,r&&e.$msg(e.$t("common.decryptFailed"));case 5:case"end":return a.stop()}}),a)})));function n(e){return a.apply(this,arguments)}return n}()})}catch(i){}},a=function(t){var a,n;if(t.returnCode||(null===(a=t.result)||void 0===a?void 0:a.status)===Mc.FAILED)return e.$msg(e.$t(Pc[t.returnCode]||"common.decryptFailed")),void(null===(n=Dc)||void 0===n||n.hide());var i=e.$t("eDiscovery.initializeDecryptProcess");if(t.result.status===Mc.DECRYPTING){var r=t.result.allCustodians.length;i=1===r?e.$t("operation.decrypting"):e.$t("eDiscovery.decryptXoutOfYCustodians",[t.result.currentCustodianIndex+1,r])}Dc=e.$undoNotice({iconClass:"loading",duration:0,showClose:!1,type:"updateVNode",title:i,vNodeContent:wc(t.result,e),titleStyle:{fontWeight:500}})},n=function(t){e.$undoNotice({iconClass:"checkmark",duration:0,showClose:!0,title:e.$t("eDiscovery.decryptComplete"),action:e.$t("eDiscovery.openFile"),actionCallback:function(){var a=(0,u.Z)((0,c.Z)().mark((function a(){var n,i;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,L.Attachment.openFile({path:t.result.filePath});case 2:n=a.sent,i=n.errorCode,i&&e.$msg(e.$t("detail.openFileFail"));case 5:case"end":return a.stop()}}),a)})));function n(){return a.apply(this,arguments)}return n}()})};return v.G.$on("ZMailUINotify_OnEdiscoveryRequest",t),v.G.$on("ZMailUINotify_OnEdiscoveryProgress",a),v.G.$on("ZMailUINotify_OnEdiscoveryComplete",n),function(){v.G.$off("ZMailUINotify_OnEdiscoveryRequest",t),v.G.$off("ZMailUINotify_OnEdiscoveryProgress",a),v.G.$off("ZMailUINotify_OnEdiscoveryComplete",n)}}var Lc=function(){var e,t=this,a=t._self._c;return a("section",{attrs:{"aria-label":"Notifications ".concat(t.hotkeyLabel),tabIndex:-1}},[a("ol",{ref:"listRef",style:{"--front-toast-height":"".concat(null===(e=t.heights[0])||void 0===e?void 0:e.height,"px"),"--offset":"number"===typeof t.offset?"".concat(t.offset,"px"):t.offset||t.VIEWPORT_OFFSET,"--width":"".concat(t.toastWidth,"px"),"--gap":"".concat(t.gap,"px")},attrs:{"data-sonner-toaster":"",dir:"auto"===t.dir?t.getDocumentDirection():t.dir,tabIndex:-1,"data-rich-colors":t.richColors,"data-y-position":t.coords[0],"data-x-position":t.coords[1],"data-left":t.isSidebarMinimized?"collapse":"expand"},on:{mouseenter:function(e){t.expanded=!0},mousemove:function(e){t.expanded=!0},mouseleave:function(){t.interacting||(t.expanded=!1)},pointerdown:function(e){t.interacting=!1},pointerup:function(e){t.interacting=!1}}},t._l(t.toasts,(function(e,n){var i,r,o,s,l;return a("Toast",{key:e.id,style:null===(i=t.toastOptions)||void 0===i?void 0:i.style,attrs:{heights:t.heights,position:t.position,index:n,toast:e,duration:null!==(r=null===(o=t.toastOptions)||void 0===o?void 0:o.duration)&&void 0!==r?r:t.duration,className:null===(s=t.toastOptions)||void 0===s?void 0:s.className,descriptionClassName:null===(l=t.toastOptions)||void 0===l?void 0:l.descriptionClassName,invert:t.invert,visibleToasts:t.visibleToasts,closeButton:t.closeButton,interacting:t.interacting,toasts:t.toasts,expandByDefault:t.expand,gap:t.gap,expanded:t.expanded},on:{"update:heights":function(e){t.heights=e},"update:position":function(e){t.position=e},removeToast:t.removeToast}})})),1)])},kc=[],Nc=a(19668),Oc=["message"],Zc=1,$c=(0,ti.Z)((function e(){var t=this;(0,ei.Z)(this,e),(0,vt.Z)(this,"subscribe",(function(e){return t.subscribers.push(e),function(){var a=t.subscribers.indexOf(e);t.subscribers.splice(a,1)}})),(0,vt.Z)(this,"publish",(function(e){t.subscribers.forEach((function(t){return t(e)}))})),(0,vt.Z)(this,"addToast",(function(e){t.publish(e),t.toasts=[].concat((0,x.Z)(t.toasts),[e])})),(0,vt.Z)(this,"create",(function(e){var a,n=e.message,i=(0,Nc.Z)(e,Oc),r="number"===typeof(null===e||void 0===e?void 0:e.id)||(null===(a=e.id)||void 0===a?void 0:a.length)>0?e.id:Zc++,o=t.toasts.findIndex((function(e){return e.id===r})),s=void 0===e.dismissible||e.dismissible;return-1!==o?t.toasts=t.toasts.map((function(a){return a.id===r?(t.publish((0,d.Z)((0,d.Z)((0,d.Z)({},a),e),{},{id:r,title:n})),(0,d.Z)((0,d.Z)((0,d.Z)({},a),e),{},{id:r,dismissible:s,title:n})):a})):t.addToast((0,d.Z)((0,d.Z)({title:n},i),{},{dismissible:s,id:r})),r})),(0,vt.Z)(this,"dismiss",(function(e){return e?t.publish({id:e,dismiss:!0}):t.toasts.forEach((function(e){t.publish({id:e.id,dismiss:!0})})),e})),(0,vt.Z)(this,"message",(function(e,a){return t.create((0,d.Z)((0,d.Z)({},a),{},{message:e}))})),(0,vt.Z)(this,"error",(function(e,a){return t.create((0,d.Z)((0,d.Z)({},a),{},{type:"error",message:e}))})),(0,vt.Z)(this,"success",(function(e,a){return t.create((0,d.Z)((0,d.Z)({},a),{},{type:"success",message:e}))})),(0,vt.Z)(this,"info",(function(e,a){return t.create((0,d.Z)((0,d.Z)({},a),{},{type:"info",message:e}))})),(0,vt.Z)(this,"loading",(function(e,a){return t.create((0,d.Z)((0,d.Z)({},a),{},{type:"loading",message:e}))})),(0,vt.Z)(this,"promise",(function(e,a){if(a){var n;void 0!==a.loading&&(n=t.create((0,d.Z)((0,d.Z)({},a),{},{promise:e,type:"loading",message:a.loading})));var i=e instanceof Promise?e:e(),r=void 0!==n;return i.then((function(e){if(void 0!==a.success){r=!1;var i="function"===typeof a.success?a.success(e):a.success;t.create({id:n,type:"success",message:i})}}))["catch"]((function(e){if(void 0!==a.error){r=!1;var i="function"===typeof a.error?a.error(e):a.error;t.create({id:n,type:"error",message:i})}}))["finally"]((function(){var e;r&&(t.dismiss(n),n=void 0),null===(e=a["finally"])||void 0===e||e.call(a)})),n}})),(0,vt.Z)(this,"custom",(function(e,a){var n=(null===a||void 0===a?void 0:a.id)||Zc++;return t.publish((0,d.Z)((0,d.Z)({},a),{},{id:n,title:e})),n})),this.subscribers=[],this.toasts=[]})),Rc=new $c,Fc=function(e,t){if("object"===(0,ni.Z)(e)&&e.title){var a=(null===e||void 0===e?void 0:e.id)||Zc++;return Rc.publish((0,d.Z)((0,d.Z)({title:e.title},e),{},{id:a})),a}var n=(null===t||void 0===t?void 0:t.id)||Zc++;return Rc.publish((0,d.Z)((0,d.Z)({title:e},t),{},{id:n})),n},zc=Fc,Uc=Object.assign(zc,{success:Rc.success,info:Rc.info,error:Rc.error,custom:Rc.custom,message:Rc.message,promise:Rc.promise,dismiss:Rc.dismiss,loading:Rc.loading}),Bc=function(){var e=this,t=e._self._c;return t("li",{ref:"toastRef",class:e.toastClass22,style:(0,d.Z)({"--index":e.index,"--toasts-before":e.index,"--z-index":e.toasts.length-e.index,"--offset":"".concat(e.removed?e.offsetBeforeRemove:e.offset,"px"),"--initial-height":e.expandByDefault?"auto":"".concat(e.initialHeight,"px")},e.toastStyle),attrs:{"aria-live":e.toast.important?"assertive":"polite","aria-atomic":"",role:"status",tabindex:"0","data-sonner-toast":"","data-styled":e.toBooleanDataAttr(!e.isTitleComponent),"data-mounted":e.toBooleanDataAttr(e.mounted),"data-promise":e.toBooleanDataAttr(e.toast.promise),"data-removed":e.toBooleanDataAttr(e.removed),"data-visible":e.toBooleanDataAttr(e.isVisible),"data-y-position":e.y,"data-x-position":e.x,"data-index":e.index,"data-front":e.toBooleanDataAttr(e.isFront),"data-swiping":e.toBooleanDataAttr(e.swiping),"data-type":"loading"!==e.promiseStatus&&e.promiseStatus?e.promiseStatus:e.toastType,"data-invert":e.toBooleanDataAttr(e.invert),"data-swipe-out":e.toBooleanDataAttr(e.swipeOut),"data-expanded":e.toBooleanDataAttr(e.expanded||e.expandByDefault&&e.mounted)},on:{pointerdown:e.onPointerDown,pointerup:e.onPointerUp,pointermove:e.onPointerMove}},[e.toastType||e.toast.icon||e.toast.promise||e.toast.iconClass?[t("div",{attrs:{"data-icon":""}},["function"===typeof e.toast.promise||"loading"===e.toastType||"loading"===e.iconClass?t("span",{staticClass:"undo-notice-icon"},[t("i",{staticClass:"zm-icon-loading"})]):e.iconClass?t("svg-icon",{staticClass:"undo-notice-icon",attrs:{iconClass:e.iconClass,"aria-hidden":"true"}}):e._e()],1)]:e._e(),t("div",{attrs:{"data-content":"","data-row":e.toast.rowStyle}},[t("div",{staticClass:"undo-notice-title",attrs:{"data-title":""}},["string"===typeof e.toast.title?[e._v(" "+e._s(e.toast.title)+" ")]:void 0===e.toast.title||null===e.toast.title?[e._v(" "+e._s(e.promiseTitle)+" ")]:e.isTitleComponent?[t(e.toast.title,{tag:"component",on:{closeToast:function(){var t;e.deleteToast(),null!==(t=e.toast.cancel)&&void 0!==t&&t.onClick&&e.toast.cancel.onClick()}}})]:e._e()],2),e.toast.description?[t("div",{class:e.descriptionClass+e.toastDescriptionClass,attrs:{"data-description":""}},[e._v(" "+e._s(e.toast.description)+" ")])]:e._e(),t("div",{attrs:{"data-operation":""}},[e.toast.cancel?[t("button",{attrs:{"data-button":"","data-cancel":""},on:{click:function(){var t;e.deleteToast(),null!==(t=e.toast.cancel)&&void 0!==t&&t.onClick&&e.toast.cancel.onClick()}}},[e._v(" "+e._s(e.toast.cancel.label)+" ")])]:e._e(),e.toast.action?["object"===(0,ni.Z)(e.toast.action)?t("button",{attrs:{"data-button":""},on:{click:function(){var t;e.deleteToast(),null===(t=e.toast.action)||void 0===t||t.onClick()}}},[e._v(" "+e._s(e.toast.action.label)+" ")]):t("button",{attrs:{"data-button":""},on:{click:function(){e.deleteToast(),e.toast.actionCallback&&e.toast.actionCallback()}}},[e._v(" "+e._s(e.toast.action)+" ")])]:e._e()],2)],2),e.showClose&&!e.isTitleComponent?[t("button",{attrs:{"aria-label":"Close toast","data-close-button":"","data-disabled":e.disabled},on:{click:e.handleCloseToast}},[t("svg-icon",{attrs:{iconClass:"close"}})],1)]:e._e()],2)},Hc=[],Gc=5e3,Vc=14,Wc=20,Kc=200,jc="bottom-left",qc=function(e){return Boolean(e.promise)},Yc={name:"Toast",components:{},props:{toast:{type:Object,required:!0},toasts:{type:Array,required:!0},index:{type:Number,required:!0},expanded:{type:Boolean,required:!0},invert:{type:Boolean,required:!0},heights:{type:Array,required:!0},position:{type:String,required:!0},visibleToasts:{type:Number,required:!0},expandByDefault:{type:Boolean,required:!0},closeButton:{type:Boolean,required:!0},interacting:{type:Boolean,required:!0},duration:{type:Number,default:Gc},descriptionClass:{type:String,default:""}},data:function(){return{toastClass22:"",mounted:!1,removed:!1,swiping:!1,swipeOut:!1,promiseStatus:null,offsetBeforeRemove:0,initialHeight:0,promiseResult:null,toastRef:null,toastClass:this.toast.className||"",toastDescriptionClass:this.toast.descriptionClassName||"",toastStyle:this.toast.style||{},closeTimerStartTimeRef:0,offset:0,closeTimerRemainingTimeRef:this.toast.duration||this.duration||Gc,lastCloseTimerStartTimeRef:0,pointerStartRef:null,timeoutId:null,showClose:this.closeButton}},computed:{isFront:function(){return 0===this.index},isVisible:function(){return this.index+1<=this.visibleToasts},toastType:function(){return this.toast.type},dismissible:function(){return this.toast.dismissible},heightIndex:function(){var e=this;return this.heights.findIndex((function(t){return t.toastId===e.toast.id}))||0},toastDuration:function(){return this.toast.duration||this.duration||Gc},coords:function(){return this.position.split("-")},y:function(){return this.coords[0]},x:function(){return this.coords[1]},toastsHeightBefore:function(){var e=this;return this.heights.reduce((function(t,a,n){return n>=e.heightIndex?t:t+a.height}),0)},toastInvert:function(){return this.toast.invert||this.invert},disabled:function(){return"loading"===this.promiseStatus},iconType:function(){var e;return null!==(e=this.promiseStatus)&&void 0!==e?e:this.toast.type||null},isTitleComponent:function(){return!qc(this.toast)&&"object"===(0,ni.Z)(this.toast.title)},promiseTitle:function(){if(!qc(this.toast))return null;switch(this.promiseStatus){case"loading":return this.toast.loading;case"success":return"function"===typeof this.toast.success?this.promiseResult:this.toast.success;case"error":return"function"===typeof this.toast.error?this.promiseResult:this.toast.error;default:return null}},showUpdateTimer:function(){return[this.toast.promise,this.promiseStatus,this.toast.duration,this.expanded,this.interacting]},iconClass:function(){var e={success:"checkmark",error:"crossmark",info:"information"};return this.toast.iconClass?this.toast.iconClass:e[this.toastType]?e[this.toastType]:""}},watch:{heightIndex:function(){this.updateHeights()},toastsHeightBefore:function(){this.updateHeights()},"toast.delete":function(e){e&&this.deleteToast()},"toast.position":{immediate:!0,handler:function(){this.$emit("update:position",this.toast.position||jc)}},"toast.showClose":{immediate:!0,handler:function(e){!1===e&&(this.showClose=!1)}},showUpdateTimer:{immediate:!0,handler:function(){this.timer()}}},mounted:function(){if(this.mounted=!0,this.$refs.toastRef){var e=this.$refs.toastRef.getBoundingClientRect().height;this.initialHeight=e;var t=[{toastId:this.toast.id,height:e}].concat((0,x.Z)(this.heights));this.$emit("update:heights",t)}},unmounted:function(){var e=this;if(clearTimeout(this.timeoutId),this.$refs.toastRef){var t=this.heights.filter((function(t){return t.toastId!==e.toast.id}));this.$emit("update:heights",t)}},methods:{toBooleanDataAttr:function(e){return"is-".concat(Boolean(e))},handleCloseToast:function(){var e,t;this.disabled&&!this.dismissible||(this.deleteToast(),null===(e=(t=this.toast).onDismiss)||void 0===e||e.call(t,this.toast))},deleteToast:function(){var e=this;this.removed=!0,this.offsetBeforeRemove=this.offset;var t=this.heights.filter((function(t){return t.toastId!==e.toast.id}));this.$emit("update:heights",t),setTimeout((function(){e.$emit("removeToast",e.toast)}),Kc)},onPointerDown:function(e){this.disabled||(this.offsetBeforeRemove=this.offset,e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(this.swiping=!0,this.pointerStartRef={x:e.clientX,y:e.clientY}))},onPointerUp:function(e){var t,a;if(!this.swipeOut){this.pointerStartRef=null;var n,i,r=Number((null===(t=this.$refs.toastRef)||void 0===t?void 0:t.style.getPropertyValue("--swipe-amount").replace("px",""))||0);if(Math.abs(r)>=Wc)return this.offsetBeforeRemove=this.offset,null===(n=(i=this.toast).onDismiss)||void 0===n||n.call(i,this.toast),this.deleteToast(),void(this.swipeOut=!0);null===(a=this.$refs.toastRef)||void 0===a||a.style.setProperty("--swipe-amount","0px"),this.swiping=!0}},onPointerMove:function(e){if(this.pointerStartRef){var t,a=e.clientY-this.pointerStartRef.y,n=e.clientX-this.pointerStartRef.x,i="top"===this.coords[0]?Math.min:Math.max,r=i(0,a),o="touch"===e.pointerType?10:2,s=Math.abs(r)>o;if(s)null===(t=this.$refs.toastRef)||void 0===t||t.style.setProperty("--swipe-amount","".concat(a,"px"));else Math.abs(n)>o&&(this.pointerStartRef=null)}},updateHeights:function(){this.offset=this.heightIndex*Vc+this.toastsHeightBefore},pauseTimer:function(){if(clearTimeout(this.timeoutId),this.lastCloseTimerStartTimeRef<this.closeTimerStartTimeRef){var e=(new Date).getTime()-this.closeTimerStartTimeRef;this.closeTimerRemainingTimeRef=this.closeTimerRemainingTimeRef-e}this.lastCloseTimerStartTimeRef=(new Date).getTime()},startTimer:function(){var e=this;clearTimeout(this.timeoutId),this.closeTimerStartTimeRef=(new Date).getTime(),this.timeoutId=setTimeout((function(){var t,a;null===(t=(a=e.toast).onAutoClose)||void 0===t||t.call(a,e.toast),e.deleteToast()}),this.closeTimerRemainingTimeRef)},timer:function(){this.toast.promise&&"loading"===this.promiseStatus||this.toast.duration===1/0||0===this.toast.duration||(this.expanded||this.interacting?this.pauseTimer():this.startTimer())}}},Jc=Yc,Xc=(0,A.Z)(Jc,Bc,Hc,!1,null,null,null),Qc=Xc.exports,eu=3,tu="32px",au=5e3,nu=300,iu=14,ru={name:"Toaster",components:{Toast:Qc},props:{invert:{type:Boolean,default:!1},isSidebarMinimized:{type:Boolean,default:!1},hotkey:{type:Array,default:function(){return["altKey","KeyT"]}},expand:{type:Boolean,default:!1},closeButton:{type:Boolean,default:!0},className:{type:String,default:""},offset:{type:String,default:tu},richColors:{type:Boolean,default:!1},duration:{type:Number,default:au},visibleToasts:{type:Number,default:eu},toastOptions:{type:Object,default:function(){return{}}},dir:{type:String,default:"auto"},gap:{type:Number,default:iu}},data:function(){return{toasts:[],heights:[],expanded:!1,interacting:!1,toastWidth:nu,position:"bottom-right",hotkeyLabel:this.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,""),unsubscribe:function(){}}},computed:{coords:function(){return this.position.split("-")}},watch:{toasts:function(e){e.length<=1&&(this.expanded=!1)}},mounted:function(){var e=this;document.addEventListener("keydown",this.handleKeyDown),this.unsubscribe=Rc.subscribe((function(t){t.dismiss?e.toasts=e.toasts.map((function(e){return e.id===t.id?(0,d.Z)((0,d.Z)({},e),{},{delete:!0}):e})):e.$nextTick((function(){var a=e.toasts.findIndex((function(e){return e.id===t.id}));-1!==a?e.toasts.splice(a,1,t):e.toasts=[t].concat((0,x.Z)(e.toasts))}))}))},beforeDestroy:function(){this.unsubscribe(),document.removeEventListener("keydown",this.handleKeyDown)},methods:{removeToast:function(e){this.toasts=this.toasts.filter((function(t){var a=t.id;return a!==e.id}))},getDocumentDirection:function(){if("undefined"===typeof window)return"ltr";var e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction},handleKeyDown:function(e){var t,a,n=this.hotkey.every((function(t){return e[t]||e.code===t}));n&&(this.expanded=!0,null===(a=this.$refs.listRef)||void 0===a||a.focus());"Escape"===e.code&&(document.activeElement===this.$refs.listRef||null!==(t=this.$refs.listRef)&&void 0!==t&&t.contains(document.activeElement))&&(this.expanded=!1)}}},ou=ru,su=(0,A.Z)(ou,Lc,kc,!1,null,null,null),lu=su.exports,cu={install:function(e){e.component("Toaster",lu),e.prototype.$toast=Uc,e.prototype.$undoNotice=Uc,e.prototype.$clearUndoNotice=Uc.dismiss}},uu=cu,du=g.Enums.EMAIL_PROVIDER,mu=g.Enums.Notification,pu=g.Enums.MERGE_ACCOUNT_PROGRESS_TYPE,_u=g.Enums.SettingConfigField,fu=g.Enums.INBOX_LIST_TYPE,hu=g.Enums.LINK_HANDLE_TYPE,gu=g.Enums.MERGE_ACCOUNT_STATUS,vu=g.Enums.DEFAULT_INBOX_TYPE,Eu=g.Enums.ESCROW_TYPE,bu=g.Enums.DEVICE_STATUS,Au=g.Enums.ADDON_ITEM_IDS,yu=g.Enums.SCREENER_STATUS,Iu=g.Enums.MAIL_IMPORT_PROPOSER,Su=g.Enums.LABEL_MAILS_TIME,Cu=g.Enums.MailErrorCode,Pu=!1,Mu=(0,Cc.ho)(),Tu={name:"App",components:{LinuxPickerMask:jl,StatusBar:Bl,Upload:Sl,DelegationStatusUpdateDialog:cl,ExecutableUploadAlertDialog:Zl,ConfirmDialog:le["default"],FingerprintChangeDialog:Dl,LoadingScreen:vc,rejectConfirm:Sc,Toaster:lu},mixins:[ul.b,ir.ak,ce.Z],data:function(){return{isFromCalendar:!1,showExecutableUploadloadAlert:!1,blockedFiles:[],showExecutableUploadAlert:!1,blockedFileExtensions:[],attachedMsgId:"",attachmentsUploaderStyle:{display:"none",position:"absolute","z-index":1},shareToChatNotification:null,checkMsgIdFn:null,messageInstance:null,calendarLoginMailType:null,showFingerprintChangeDialog:!1,changedFingerprintRecipients:[],fingerprintDraftId:"",isEscrowFingerprintChange:!1,rejectConfirmVisible:!1,medorationLoading:{},cacheEmail:"",showAccountDeletedDialog:!1,showDelegationAccountChangedDialog:!1,showFilterHistoryEmailDialog:!1,showApproverDisabledDialog:!1,decryptedLabels:[],delegateConfirmDialogInfo:{visible:!1,createDelegateReqId:"",delegatorEmail:"",delegatorFingerPrint:"",delegateeEmail:"",delegateeFingerPrint:""}}},computed:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.rn)(["ariaAnnouncement","loading","showDecryptFailedReminder","decryptFailedReminderContent","mailHead","prefersColorScheme","notifications","currentInboxItem","currentInboxItemMailId","typeOfEmail","showDetail","vacationResponder","selectMailLabel","isSidebarMinimized","zmailAccountInfoFetched","isNeedForceLoading","isNeedAutoLoginZmail"])),(0,m.rn)("auth",["lastLoginType","isAuthed","supportMailTypes","clickedExtraMail","isZmailTokenValid","isGmailTokenValid","isOffice365TokenValid","defaultAccountLists","isSwitchAccount","isAddingZmail","currentStartLoginEmailType","isMailBetaFeatureEnabled","isUserAgreeTermOfUse","isMailPopout"])),(0,m.rn)({userEmail:function(e){return e.userProfile.userEmail||""},enableShareToChat:function(e){var t;return e.features.enableShare2Chat&&(null===(t=e.userProfile)||void 0===t?void 0:t.enableShareToChat)},mergeAccountData:function(e){return e.account.mergeAccount||{}},finishedMigrationDialogVisible:function(e){return e.account.finishedMigrationDialogVisible},migrationInfo:function(e){return e.account.migrationInfo},isDelegated:function(e){return e.userProfile.isDelegated}})),(0,m.rn)("inbox",["apiCallIsRatelimt","recoverTime"])),(0,m.Se)(["isZmail","isGmail","isOutlook","isEncryptedZmail","downloadTemplateCallId"])),(0,m.Se)("delegate",{delegatees:"getDelegateList",delegators:"getDelegatorList",removedDelegatesList:"removedDelegatesList"})),(0,m.Se)("auth",["downloadBackUpKeyCallId"])),(0,m.Se)("features",["enableApprover","isZmailMultiSignatureEnabled","enableHybridEncryptionModeSupport"])),(0,m.Se)("inbox",["oldestTimestampsByLabel","isLabelReachLastPage"])),{},{showDeleteStatusUpateDialog:function(){return this.isZmail&&this.removedDelegatesList.length>0},isInSettingPage:function(){return"emailSettings"===this.$route.name},migrationContent:function(e){var t=e.migrationInfo,a=e.mergeAccountData;return t.isTriggeredFrom===Iu.ADMIN?this.$t("account.finishedMigratingFromAdminNote",[a.externalEmail]):this.$t("account.finishedMigratingNote",[a.externalEmail])}}),watch:{isAuthed:{handler:function(e){e?this.registerCreateDraftHandler():(this.unRegisterCreateDraftHandler(),this.clearToastNotice(),this.$Bus.$emit("mailSignOut"))},immediate:!0},notifications:function(e){e.length&&this.debouncedShowNotification(e)},selectMailLabel:function(e,t){return(0,u.Z)((0,c.Z)().mark((function a(){return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(console.debug("App.vue select mail label watcher",e,t),!Object.values(Au).includes(null===e||void 0===e?void 0:e.id)){a.next=3;break}return a.abrupt("return");case 3:if(null===e||void 0===e||!e.id||(null===e||void 0===e?void 0:e.id)===(null===t||void 0===t?void 0:t.id)){a.next=6;break}return a.next=6,L.Mail.setCurrentLabelId({labelId:e.id});case 6:case"end":return a.stop()}}),a)})))()},activeKeyBinding:function(e){var t=e.action,a=e.event;switch(t){case"scale-up":a.preventDefault(),this.checkAndScaleUp();break;case"scale-down":a.preventDefault(),this.checkAndScaleDown();break;default:break}},prefersColorScheme:function(e){this.setToCurrentColorTheme(e)},recoverTime:function(e,t){0===e&&t!==e&&this.recoverFromRatelimit(!1)}},created:function(){var e=this;this.debouncedShowNotification=st().debounce(this.$showNotification,1e3),this.debounceUpdateLabels=st().debounce(this.updateLabels,5e3,{leading:!0}),this.$once("hook:beforeDestroy",(function(){e.debouncedShowNotification.cancel()})),this.changeLoading(!0),this.$Bus.$on("showFileSelector",(function(t){var a,n=t.msgId,i=t.accept,r=t.checkMsgIdFn;e.attachedMsgId=n||"",e.checkMsgIdFn=r,null===(a=e.$refs.uploader)||void 0===a||a.showFileSelector(i)})),this.$Bus.$on("handleDragZoneDragOver",(function(){var t;null===(t=e.$refs.uploader)||void 0===t||t.setOpenedByUploadAttachments(!1)})),this.$Bus.$on("positionUpload",(function(t){var a=t.rect,n=t.msgId,i=t.checkMsgIdFn;e.moveAttachmentsUploader(a),e.attachedMsgId=n||"",e.checkMsgIdFn=i})),this.$Bus.$on("hideUpload",(function(){e.hideUpload()})),this.enableShareToChat&&this.$Bus.$on("shareToChatFailedEvent",(function(t){var a,n=t.message;null===(a=e.shareToChatNotification)||void 0===a||a.close(),e.shareToChatNotification=e.$msg({title:e.$t("common.unableToShareTheEmail"),content:n,showCopy:!0})})),this.$Bus.$on("executableUploadAlert",(function(){e.showExecutableUploadAlert=!0})),this.$Bus.$on("allEmailsComposedInOfflinAreSent",(function(){e.$undoNotice({iconClass:"checkmark",title:e.$t("notification.offlineMsgAreSent")})}))},mounted:function(){var e=this;"complete"===document.readyState?(console.log("document readyState is complete"),this.init()):(window.addEventListener("load",this.init),this.$once("hook:beforeDestroy",(function(){window.removeEventListener("load",e.init)}))),hl(),this.setToCurrentColorTheme(this.prefersColorScheme)},beforeDestroy:function(){this.$Bus.$off(g.Enums.Notification.OnZmdfImageLoaded,this.refreshZmdfPath)},methods:(0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)((0,d.Z)({},(0,m.OI)(["clearRemovedLabel","updateLabelName","clearNotifications","addNotifications","newLabelsAdded","removeUploadedFile","scaleUp","setScaleRatio","scaleDown","resetAllState","changeLoading","changePrefersColorScheme","setSplitView","setShowDecryptFailedReminder","setAccountNeedReAuth","changeRecipientInfo","changeForceLoading","changeAutoLoginZmail","setIsTemplateDownloaded"])),(0,m.OI)("auth",["setIsBackupKeyDownloaded"])),(0,m.OI)("delegate",{updateDelegateSettings:"updateDelegateSettings",pushRemoveDelegateList:"pushRemoveDelegateList"})),(0,m.nv)("approver",["fetchSenders","fetchScreenerStatus"])),(0,m.OI)("features",["setSmartComposeStatus"])),(0,m.OI)("auth",["setStartLoginEmailType"])),(0,m.OI)("inbox",["setRatelimit"])),(0,m.OI)("search",["changeOldestMsgDateDone"])),(0,m.OI)("template",["updateTemplate"])),(0,m.OI)(["changeMailLabelsDisplayNum"])),(0,m.nv)("inbox",["clearMarkAllAsReadLoading"])),(0,m.nv)(["getActionOrder","fetchSendAsList","batchAddMailHeads","quarantinedMessageChanged","registerGlobalAPIConfig","fetchUserEncryptionLevels"])),(0,m.nv)("auth",["initMailLoginInfoWithSignOff","initMailLoginInfo","refreshAuthedMailAccounts"])),(0,m.nv)("account",["getMergeAccountStatus","openFinishedMigrationDialog","closeFinishedMigrationDialog"])),(0,m.nv)("sticker",["deleteStoreStickers"])),(0,m.nv)("signature",["listSignatures"])),{},{reload:function(){window.location.reload()},init:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return console.log("%cmail app init started!","color: black; font-weight: bold"),t.prev=1,t.next=4,e.initMailLoginInfoWithSignOff();case 4:return t.next=6,e.refreshAuthedMailAccounts({mailProvider:du.ZMAIL});case 6:e.initLogin(),e.$addFocusDecorator(),console.log("%cmail app init success! 🚀","color: green; font-weight: bold"),t.next=15;break;case 11:t.prev=11,t.t0=t["catch"](1),console.error("init error",t.t0),e.goToEmailProviderPage();case 15:case"end":return t.stop()}}),t,null,[[1,11]])})))()},checkAndScaleDown:function(){this.isInSettingPage||(this.scaleDown(),this.$showKeyBinding({action:"".concat(100*this.$store.state.scaleRatio,"%")}))},checkAndScaleUp:function(){this.isInSettingPage||(this.scaleUp(),this.$showKeyBinding({action:"".concat(100*this.$store.state.scaleRatio,"%")}))},confirmWebCreateDialog:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.delegateConfirmDialogInfo.visible=!1,t.next=3,L.Auth.confirmWebCreateDelegate({createDelegateReqId:e.delegateConfirmDialogInfo.createDelegateReqId});case 3:a=t.sent,n=a.errorCode,i=a.error,0===n?e.$undoNotice({iconClass:"checkmark",title:e.$t("delegate.historicalAccessGranted")}):e.$undoNotice({iconClass:"crossmark",title:g.Utils.getErrMsgWithCode(e.$t("delegate.unableGrantAccess"),i)});case 6:case"end":return t.stop()}}),t)})))()},isDomain:function(e){return!e.includes("@")},setToCurrentColorTheme:function(e){var t=e.currTheme,a=void 0===t?this.prefersColorScheme:t;"dark"!==a?document.body.classList.remove("dark"):document.body.classList.add("dark")},checkAccount:function(e,t){return e===this.userEmail&&t===this.mergeAccountData.externalEmail},initLogin:function(){var e=this;if(!window.zoomSdk)throw Error("Zoom sdk not found");this.isFromCalendar=!1,this.isUserAgreeTermOfUse?this.startLogin():this.goToEmailProviderPage(),this.$Bus.$on("onThemeModeChange",(function(t){e.changePrefersColorScheme(t.themeMode)})),this.$Bus.$on("ZMailUINotify_TokenStatus",(function(t){if(e.refreshAuthedMailAccounts(),0===(null===t||void 0===t?void 0:t.returnCode)){if(e.isZmail)return;var a=t.result.accounts;if(e.isAuthed&&2!==a.length)return void(e.zmailAccountInfoFetched&&(e.changeForceLoading(!0),e.tryLoginMail(du.ZMAIL)));var n=a.filter((function(t){return e.$store.commit("auth/set".concat(t.type,"TokenValid"),t.isTokenValid),t.isTokenValid}));if(1!==n.length)return;var i=n[0].type;if(e.clickedExtraMail&&e.clickedExtraMail!==i)return void e.$store.commit("auth/setClickedExtraMail","");if(e.currentStartLoginEmailType)return void console.warn("ZMailUINotify_TokenStatus currentStartLoginEmailType ".concat(e.currentStartLoginEmailType,", skip startLogin!!!."));switch(e.$store.commit("changeLoading",!0),Pu=!0,i){case du.GMAIL:dl.g.startGmailLogin();break;case du.OFFICE365:dl.g.startOutlookLogin();break;default:console.warn("ZMailUINotify_TokenStatus: unsupported type ".concat(i," lastLoginType ").concat(e.lastLoginType));break}}else console.error("ZMailUINotify_TokenStatus error",t)})),this.$Bus.$on("ZMailUINotif_OnMailAuthDone",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l,u,d;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=null===(n=a.result)||void 0===n?void 0:n.authStatus,"fail"!==i){t.next=21;break}e.setStartLoginEmailType(""),t.t0=a.returnCode,t.next=t.t0===Cu.Token_Is_Broken?6:t.t0===Cu.User_Is_Not_In_Waiting_List?7:t.t0===Cu.EMAIL_ADDRESS_NOT_VALID?10:13;break;case 6:return t.abrupt("break",15);case 7:return null===(r=e.messageInstance)||void 0===r||r.hide(),e.$msg({title:e.$t("account.zoomIT"),content:e.$t("account.zmailWithWrongDomain"),buttons:[e.$t("common.ok")],duration:0}),t.abrupt("break",15);case 10:return null===(o=e.messageInstance)||void 0===o||o.hide(),e.$msg(e.$t("account.zmailAddressNotValid")),t.abrupt("break",15);case 13:l=g.Utils.getErrMsgWithCode(e.$t(g.Utils.getLoginFailedMessage(null===a||void 0===a?void 0:a.returnCode,null===a||void 0===a?void 0:a.originalCode)),a,!0),null!==(s=e.messageInstance)&&void 0!==s&&s.showMessage?(null===(u=e.messageInstance)||void 0===u?void 0:u.content)!==l&&(null===(d=e.messageInstance)||void 0===d||d.hide(),e.messageInstance=e.$msg({content:l,duration:0,showCopy:!0})):e.messageInstance=e.$msg({content:l,duration:0,showCopy:!0});case 15:return e.$store.commit("resetAllState"),Pu||e.$store.commit("changeLoading",!1),e.goToEmailProviderPage(),t.next=20,e.initMailLoginInfo();case 20:e.checkTokenStatus(null===a||void 0===a?void 0:a.returnCode);case 21:Pu=!1,e.$store.commit("auth/setClickedExtraMail","");case 23:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(g.Enums.Notification.LogoutAndDeprovision,(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:Mu.clearAllTasks(),e.$Bus.$emit("clearZoomSDKTimeoutHandler"),e.$Bus.$emit("clearZoomSDKCallbacks"),e.$store.commit("resetAllState"),e.$store.commit("changeLoading",!1),console.log("device revoked");case 6:case"end":return t.stop()}}),t)})))),this.$Bus.$on("ZMailUINotif_OnRemoveMailAccountDone",(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return Mu.clearAllTasks(),e.$Bus.$emit("clearZoomSDKTimeoutHandler"),e.$Bus.$emit("clearZoomSDKCallbacks"),e.$store.commit("resetAllState"),e.goToEmailProviderPage(),t.next=7,e.initMailLoginInfoWithSignOff();case 7:e.calendarLoginMailType&&(e.isFromCalendar=!0,e.startLogin(e.calendarLoginMailType),e.calendarLoginMailType=null);case 8:case"end":return t.stop()}}),t)})))),this.$Bus.$on("ZMailUINotif_OnInitMailClientDone",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l,u,d,m,p;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.setStartLoginEmailType(""),e.changeForceLoading(!1),0===a.returnCode){t.next=10;break}return i=g.Utils.getErrMsgWithCode(e.$t(g.Utils.getLoginFailedMessage(null===a||void 0===a?void 0:a.returnCode,null===a||void 0===a?void 0:a.originalCode)),a,!0),null!==(n=e.messageInstance)&&void 0!==n&&n.showMessage?(null===(r=e.messageInstance)||void 0===r?void 0:r.content)!==i&&(null===(o=e.messageInstance)||void 0===o||o.hide(),e.messageInstance=e.$msg({content:i,duration:0,showCopy:!0})):e.messageInstance=e.$msg({content:i,duration:0,showCopy:!0}),e.$store.commit("resetAllState"),e.goToEmailProviderPage(),t.next=9,e.initMailLoginInfoWithSignOff();case 9:return t.abrupt("return");case 10:if(e.isSwitchAccount&&(s=e.$store.state.auth,e.$store.commit("resetAllState"),e.$store.commit("auth/setAuthConfig",s),e.$store.commit("auth/setSupportMailTypes",s.supportMailTypes),e.$store.commit("auth/setDefaultAccountLists",s.defaultAccountLists)),!e.isAuthed){t.next=14;break}return console.warn("current mail(".concat(e.typeOfEmail,") has authed, ignore ZMailUINotif_OnInitMailClientDone"),a),t.abrupt("return");case 14:return t.prev=14,t.next=17,e.registerGlobalAPIConfig();case 17:return e.getConfiguration("UnreadCountEnable").then((function(t){e.$store.commit("changeShowLabelCount",t)})),e.getConfiguration("AllowMailExternalImg").then((function(t){if(1===t)console.log("NOT SETTING IMG-SRC CSP"),e.$store.commit("changeAllowMailExternalImg",!0);else try{(0,$t._S)()}catch(a){console.error("Failed to set document wide img-src csp",a)}})),e.getConfiguration("ShowMostRecentMailOnTopEnable").then((function(t){1===t&&e.$store.commit("changeRecentOnTop",!0)})),L.Setting.getPersistentSetting({key:_u.INBOX_LIST_TYPE}).then((function(t){var a,n=(null===(a=t.data)||void 0===a?void 0:a.value)||JSON.stringify(vu),i={type:fu.DEFAULT};try{i=JSON.parse(n)}catch(r){console.error("parse inbox list type config failed",r)}e.$store.commit("inbox/changeInboxType",i)})),L.Setting.getPersistentSetting({key:_u.AUTO_ADVANCE}).then((function(t){var a;console.debug("[settings][auto-advance] get config value",t);var n=(null===(a=t.data)||void 0===a?void 0:a.value)||"0";e.$store.commit("inbox/changeAutoAdvance",n)})),L.Setting.getPersistentSetting({key:_u.CUSTOM_ATTACHMENT_PLACE}).then((function(t){var a;console.debug("[settings][attachment placement] get config value",t);var n=(null===(a=t.data)||void 0===a?void 0:a.value)||"below";e.$store.commit("inbox/changeAttachmentPlacement",n)})),e.getImportantEnabled(),t.next=26,window.zoomSdk.postJsMessage({functionName:"mailui_getmailuserprofile",params:{}});case 26:return d=t.sent,t.next=29,window.zoomSdk.postJsMessage({functionName:"mailui_istestclient",params:{}});case 29:return m=t.sent,e.$store.commit("setIsTestClient",m.result.IsTestClient),e.$store.commit("setUserProfile",d.result.GetMailUserProfile),e.$store.commit("changeLoading",!0),e.$store.commit("setTypeOfEmail",a.result?a.result.loginEmailType:""),e.isZmail&&(setTimeout((function(){return Xn.l.getDelayTime().then((function(t){e.$store.commit("setUndoDuration",t)}))}),3e3),e.getMergeAccountStatus()),null===(l=e.messageInstance)||void 0===l||l.hide(),e.setAccountNeedReAuth(!1),e.$store.commit("auth/setAuthState",!0),e.$store.commit("setSplitView",!1),t.next=41,e.zmailFirstLoginCheck({userProfile:d.result.GetMailUserProfile,firstDeviceStatus:null===(u=a.result.firstDeviceStatus)||void 0===u?void 0:u.toLowerCase()});case 41:p=t.sent,e.$zoomLog.info("OnInitMailClientDone isZmailFirstLogin: ".concat(p)),p?(e.goToEmailProviderPage(),e.$store.commit("auth/setIsFirstLogin",!0)):(e.$store.commit("setMailClientReady",!0),e.refreshAuthedMailAccounts(),e.goToMainPage()),e.reportLoginMetric(),e.$zoomLog.info("OnInitMailClientDone success."),t.next=54;break;case 48:t.prev=48,t.t0=t["catch"](14),e.goToEmailProviderPage(),console.error("OnInitMailClientDone error",t.t0),e.$msg({content:"OnInitMailClientDone error."+t.t0.message,showCopy:!0}),e.$zoomLog.error("OnInitMailClientDone error."+t.t0.message);case 54:e.getActionOrder(),e.isGmail&&e.fetchSendAsList(),e.enableApprover&&e.fetchScreenerStatus(),e.isZmailMultiSignatureEnabled&&e.listSignatures(),e.enableHybridEncryptionModeSupport&&e.fetchUserEncryptionLevels();case 59:case"end":return t.stop()}}),t,null,[[14,48]])})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on("ZMailUINotify_OnDecryptThread",(function(t){var a=t.result.threadHead,n=a.threadId;a.mailId=a.threadId,a.isMessage=!1;var i=[];for(var r in e.mailHead){var o;null!==(o=e.mailHead[r])&&void 0!==o&&o[n]&&i.push(r)}i.forEach((function(t){e.$store.commit("batchAddMailHeads",{labelId:t,mailHeads:[a]})}))})),this.$Bus.$on(mu.OnDecryptMessage,(function(t){var a=t.result.mailHead,n=a.msgId;for(var i in a.mailId=a.msgId,a.isMessage=!0,a.msgIds=[a.msgId],a.showLabelIds=a.allLabelIds.slice(),e.mailHead){var r;null!==(r=e.mailHead[i])&&void 0!==r&&r[n]&&e.$store.commit("batchAddMailHeads",{labelId:i,mailHeads:[a]})}})),this.$Bus.$on(g.Enums.Notification.OnRetryDecryptLabelDone,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:0===a.returnCode&&(n=a.result.RetryDecryptLabels.mailLabels,e.handleDecryptedLabels(n));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(g.Enums.Notification.TemplateRedecryptionSucceed,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:0===a.returnCode&&(n=a.result,i=n.decryptionStatus,r=n.templateId,o=n.name,s=n.body,g.Utils.isDecrypted(i)&&e.updateTemplate({data:{id:r,name:o,body:s,locked:!1}}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnDeviceApproved,(function(){e.isEncryptedZmail&&e.$undoNotice({iconClass:"checkmark",title:e.$t("common.deviceApproved")})})),this.$Bus.$on("ZMailUINotify_CreateZmailAccountDone",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.refreshAuthedMailAccounts();case 2:if(e.$store.commit("auth/setAddingZmail",!1),0!==(null===a||void 0===a?void 0:a.returnCode)||e.isZmailTokenValid||e.$store.commit("auth/setZmailTokenValid",!0),!e.isAuthed){t.next=6;break}return t.abrupt("return");case 6:if(console.log("ZMailUINotify_CreateZmailAccountDone isNeedAutoLoginZmail",e.isNeedAutoLoginZmail),!e.isNeedAutoLoginZmail){t.next=14;break}return e.changeAutoLoginZmail(!1),e.changeForceLoading(!0),t.next=12,e.startLogin(du.ZMAIL);case 12:t.next=21;break;case 14:if(e.clickedExtraMail===du.ZMAIL||!e.clickedExtraMail){t.next=16;break}return t.abrupt("return");case 16:if(0!==(null===a||void 0===a?void 0:a.returnCode)){t.next=21;break}return e.changeLoading(!0),e.changeForceLoading(!0),t.next=21,e.startLogin(du.ZMAIL);case 21:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on("ZMailUINotify_MailInternalError",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:n=800,a.returnCode===n&&e.$msg({content:"ErrorCode:800 "+a.errorMsg,showCopy:!0});case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on("ZMailUINotify_OnLinkHandled",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l,d;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(o="",s=null===a||void 0===a||null===(n=a.result)||void 0===n?void 0:n.LinkType,0!==a.returnCode){t.next=24;break}t.t0=s,t.next=t.t0===hu.MODERATION_LINK_START?6:t.t0===hu.MODERATION_ACCEPT?8:t.t0===hu.MODERATION_WINDOW?10:t.t0===hu.MODERATION_REJECT?12:t.t0===hu.CALENDAR_LINK?14:t.t0===hu.CALENDAR_ATTACHMENT_START?15:t.t0===hu.CALENDAR_ATTACHMENT_LINK?17:20;break;case 6:return e.medorationLoading=e.$undoNotice({iconClass:"loading",duration:0,showClose:!1,title:e.$t("groupSetting.sendingEmail")}),t.abrupt("return",!1);case 8:return o=e.$t("groupSetting.sent"),t.abrupt("break",21);case 10:return e.rejectConfirmVisible=!0,t.abrupt("return",!1);case 12:return o=e.$t("groupSetting.reject"),t.abrupt("break",21);case 14:return t.abrupt("return",!1);case 15:return e.$undoNotice({iconClass:"loading",duration:0,showClose:!1,title:e.$t("common.downloading")}),t.abrupt("return",!1);case 17:return d=null===(l=a.result)||void 0===l?void 0:l.filePath,e.$undoNotice({iconClass:"checkmark",title:e.$t("common.downloadedSuccessfully"),action:e.$t("common.view"),actionCallback:function(){var t=(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,L.Attachment.openFile({path:d});case 2:a=t.sent,n=a.errorCode,n&&e.$undoNotice({iconClass:"crossmark",title:e.$t("details.openFileFail")});case 5:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}()}),t.abrupt("return",!1);case 20:return t.abrupt("break",21);case 21:e.$undoNotice({iconClass:"checkmark",title:o}),t.next=40;break;case 24:t.t1=s,t.next=t.t1===hu.MODERATION_ACCEPT?27:t.t1===hu.MODERATION_REJECT?31:t.t1===hu.CALENDAR_LINK?35:t.t1===hu.CALENDAR_ATTACHMENT_LINK?36:38;break;case 27:return o="3"===a.errorMsg?e.$t("groupSetting.hadBeenRejected"):"2"===a.errorMsg?e.$t("groupSetting.hadBeenSent"):a.errorMsg,e.$msg(o),null===(i=e.medorationLoading)||void 0===i||i.hide(),t.abrupt("return",!1);case 31:return o="4"===a.errorMsg?e.$t("groupSetting.hadBeenSent"):"5"===a.errorMsg?e.$t("groupSetting.hadBeenRejected"):a.errorMsg,e.$msg(o),null===(r=e.medorationLoading)||void 0===r||r.hide(),t.abrupt("return",!1);case 35:return t.abrupt("return",!1);case 36:return o=e.$t("common.downloadFailed"),t.abrupt("break",39);case 38:return t.abrupt("break",39);case 39:e.$undoNotice({title:o,iconClass:"crossmark"});case 40:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on("ZMailUINotify_OnGetVacationResponder",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(0!==a.returnCode){t.next=5;break}try{r=null===a||void 0===a||null===(i=a.result)||void 0===i?void 0:i.vacationResponder,n=JSON.parse(r)}catch(o){console.error(o)}if(e.vacationResponder.enableAutoReply!==n.enableAutoReply){t.next=4;break}return t.abrupt("return");case 4:e.$store.commit("setVacationResponder",n);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on("ZMailUINotify_FingerprintsChanged",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.showFingerprintChangeDialog=!0,e.changedFingerprintRecipients=a.result.changedFingerprints,e.fingerprintDraftId=a.result.msgId,e.isEscrowFingerprintChange=a.result.isEscrow;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on("ZMailUINotify_OnMyFingerprintChanged",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.isZmail&&e.$msg({type:"notify",content:e.$t("fingerprint.yourFingerprintChanged")});case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnDelegationStatusChanged,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:n=a.result,e.isZmail&&(i=null===n||void 0===n?void 0:n.delegationStatus,e.isDelegateStatusChange(i)?(i===g.Enums.DELEGATION_STATUS.DELEGATE_DELETED&&e.pushRemoveDelegateList(null===n||void 0===n?void 0:n.changedAccount),e.refreshDelegateList()):e.handleDelegatorChange());case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.GetOldestMsgDateDone,(function(t){var a;e.isEncryptedZmail&&e.changeOldestMsgDateDone(null===(a=t.result)||void 0===a?void 0:a.timestamp)})),this.$Bus.$on(mu.OnNeedRemoveMailAccount,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(console.log("Account ==> Account change/delete/delegate removed",a),i=null===a||void 0===a||null===(n=a.result)||void 0===n?void 0:n.removeEmailAddress,!e.isZmail){t.next=31;break}t.t0=null===a||void 0===a?void 0:a.returnCode,t.next=t.t0===Cu.Zmail_Account_Updated?6:t.t0===Cu.Zmail_Account_Deleted?13:t.t0===Cu.Access_To_DelegatorAccount_Removed?20:t.t0===Cu.ZMail_A_Lot_Of_History?24:t.t0===Cu.Zmail_Need_Reload?26:28;break;case 6:return console.log("Account ==> Account change/update"),r=e.delegators.map((function(e){return e.delegatorEmail.toLowerCase()})),o=r.concat(i.toLowerCase()),e.changeAutoLoginZmail(!0),e.changeForceLoading(!0),e.clearMailCache(o),t.abrupt("break",29);case 13:return console.log("Account ==> Account deleted"),s=e.delegators.map((function(e){return e.delegatorEmail.toLowerCase()})),l=s.concat(i.toLowerCase()),e.cacheEmail=i,e.showAccountDeletedDialog=!0,e.clearMailCache(l),t.abrupt("break",29);case 20:return console.log("Delegate ==> Delegator status changed while logged in as delegate"),e.showDelegationAccountChangedDialog=!0,e.clearMailCache(i),t.abrupt("break",29);case 24:return e.showFilterHistoryEmailDialog=!0,t.abrupt("break",29);case 26:return e.showFilterHistoryEmailDialog=!0,t.abrupt("break",29);case 28:return t.abrupt("break",29);case 29:t.next=33;break;case 31:e.clearMailCache(i),e.refreshAuthedMailAccounts();case 33:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnSaveAsFile,(function(t){var a=t.result,n=t.returnCode,i=a.jsCallId;0===n?(i===e.downloadBackUpKeyCallId&&(e.$msg({type:"success",content:e.$t("escrow.backupKeyDownload")}),e.setIsBackupKeyDownloaded(!0)),i===e.downloadTemplateCallId&&(e.$msg({type:"success",content:e.$t("operation.downloaded")}),e.setIsTemplateDownloaded(!0))):i===e.downloadBackUpKeyCallId?e.$msg({type:"Error",content:e.$t("escrow.failedToDownloadBackupKey")}):e.$msg({type:"Error",content:e.$t("common.failedToDownloadFile")})})),this.$Bus.$on("ZMailUINotify_ReportError",(function(t){if(dc.Z.enableLog){var a=t.result,n=a.errCode,i=a.errMsg,r=a.originalCode;e.addNotifications({type:"ZMailUINotify_ReportError",content:g.Utils.getErrMsgWithCode("ZMailUINotify_ReportError",{returnCode:n,originalCode:r,errorMsg:i})})}})),this.$Bus.$on("ZMailUINotif_OnDraftMailUpdate",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l,u;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=a.result,i=a.returnCode,r=n.DraftMailUpdate,o=r.msgId,s=r.type,0!==i){t.next=16;break}if(window.zoomSdk.postJsMessage({functionName:"mailui_getmessageshead",params:{msgIds:[o]}}),"replyAvailable"!==s){t.next=16;break}if(e.$store.commit("updateMsgReplyStatus",{msgId:o,isReplyAvailable:!0}),!e.currentInboxItemMailId){t.next=16;break}return t.next=9,L.Inbox.getMailDetails({mailIds:[e.currentInboxItemMailId],labelId:e.currentInboxItem.labelId});case 9:if(l=t.sent,u=(null===l||void 0===l?void 0:l.mailDetails)||[],u.length){t.next=14;break}return console.error("get mail details error"),t.abrupt("return");case 14:u.sort((function(e,t){return e.mailHead.date-t.mailHead.date})),e.$store.commit("setSelectMailDetail",{detail:u,isLastPage:null===l||void 0===l?void 0:l.isLastPage});case 16:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnNeedToUpdateClient,(function(){e.$alert(e.$t("common.updateZoomClientToUseMail"),e.$t("common.updateZoomClient"),{callback:function(){(0,_.ZC)("https://www.zoom.us/download#client_4meeting")}})})),this.$Bus.$on(mu.OnThreadAdd,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:n=function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=a.labelId,i=a.ThreadsPerLabel,r=e.oldestTimestampsByLabel(n),o=e.isLabelReachLastPage(n)||n===h.SystemDefinedMailLabelIds.OUTBOX,console.log("labelId isReachLastPage ".concat(o)),s=[],!o){t.next=9;break}s=i.map((function(e){var t=e.threadId;return t})),t.next=14;break;case 9:if(!(r>Su.INITED_NO_DATA)){t.next=13;break}s=i.filter((function(e){var t=e.date;return t>=r})).map((function(e){var t=e.threadId;return t})),t.next=14;break;case 13:return t.abrupt("return");case 14:if(!s.length){t.next=19;break}return t.next=17,e.$store.dispatch("getAllMailHead",{labelId:n,mailIds:s,onError:function(e){console.error("OnMessageAdd batchGetMailHead error",e)}});case 17:t.next=20;break;case 19:console.debug("OnThreadAdd: no data meeting the requirements found.",n,i,r);case 20:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),i=function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=a.labelId,i=a.threadId,console.debug("OnThreadAdd legacyHandler",n,i),!i.length){t.next=5;break}return t.next=5,e.$store.dispatch("getAllMailHead",{labelId:n,mailIds:i,onError:function(e){console.error("OnMessageAdd batchGetMailHead error",e)}});case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),a.result.AddThreads.Threads?a.result.AddThreads.Threads.forEach(i):a.result.AddThreads.forEach(n);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnThreadUpdate,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:n=(0,c.Z)().mark((function t(n){var i,r,o;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:i=a.result.UpdateThreads.Threads[n].labelId,r=a.result.UpdateThreads.Threads[n].threadId.filter((function(t){var a;return null===(a=e.mailHead[i])||void 0===a?void 0:a[t]}));case 2:if(!r.length){t.next=8;break}return o=r.splice(0,20),t.next=6,e.$store.dispatch("getAllMailHead",{labelId:i,mailIds:o,onError:function(e){console.error("OnThreadUpdate batchGetMailHead error",e)}});case 6:t.next=2;break;case 8:case"end":return t.stop()}}),t)})),i=0;case 2:if(!(i<a.result.UpdateThreads.Threads.length)){t.next=7;break}return t.delegateYield(n(i),"t0",4);case 4:i++,t.next=2;break;case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnThreadDelete,(function(t){for(var a=t.result.DeleteThreads.Threads,n=0;n<a.length;n++)for(var i=a[n],r=i.labelId,o=i.threadId,s=0;s<o.length;s++){var l=o[s];e.$store.commit("deleteMailHead",{mailId:l,labelId:r})}e.closeMailDetailIfMarkedAsPrivate(a.map((function(e){return{labelId:e.labelId,mailIds:e.threadId}})))})),this.$Bus.$on(mu.OnMessageAdd,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:for(n=0;n<a.result.AddMessages.length;n++)i=a.result.AddMessages[n],r=i.labelId,o=i.msgIds,console.debug("OnMessageAdd",r,o),s=o.slice(),e.$store.dispatch("getAllMailHead",{labelId:r,mailIds:s,onError:function(e){console.error("OnMessageAdd batchGetMailHead error",e)}});case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnMessageUpdate,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:for(n=function(t){var n=a.result.UpdateMessages[t],i=n.labelId,r=n.msgIds;console.debug("OnMessageUpdate",i,r);var o=r.slice().filter((function(t){var a;return null===(a=e.mailHead[i])||void 0===a?void 0:a[t]}));o.length&&e.$store.dispatch("getAllMailHead",{labelId:i,mailIds:o,onError:function(e){console.error("OnMessageUpdate batchGetMailHead error",e)}})},i=0;i<a.result.UpdateMessages.length;i++)n(i);case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnMessageDelete,(function(t){var a=t.result.DeleteMessages;console.debug("OnMessageDelete",a);for(var n=0;n<a.length;n++)for(var i=a[n],r=i.labelId,o=i.msgIds,s=0;s<o.length;s++){var l=o[s];e.$store.commit("deleteMailHead",{mailId:l,labelId:r})}e.closeMailDetailIfMarkedAsPrivate(a.map((function(e){return{labelId:e.labelId,mailIds:e.msgIds}})))})),this.$Bus.$on("ZMailUINotif_OnNewMailNotification",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:n=a.result.NewMailNotification,i=n.msgId,r=n.labelIds,o=r.some((function(e){return e===g.Enums.SystemDefinedMailLabelIds.INBOX})),e.$router.push({name:"inbox",params:{id:o?"INBOX":null===r||void 0===r?void 0:r[0]},query:{mailId:i},replace:!/^\/main.?/gim.test(e.$route.path)});case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on("ZMailUINotif_OnAttachmentDownloadProgress",(function(t){e.$store.commit("updAttmtStatus",{msgId:e.$store.state.selectMail.msgId,aid:t.result.DownloadAttachmentProgress.BriefInfo.attachmentId,status:{ratio:t.result.DownloadAttachmentProgress.ratio}})})),this.$Bus.$on("ZMailUINotif_OnGetThreadHead",(function(t){if(0===t.returnCode){var a=t.result.GetThreadHead.threadHead,n=t.result.GetThreadHead.labelId;e.$store.commit("batchAddMailHeads",{mailHeads:[a],labelId:n})}})),this.$Bus.$on("ZMailUINotif_OnUpdateLabels",(function(t){var a=t.result.UpdateLabel.labelIds;L.Mail.batchGetLabelInfo({labelIds:a}).then((function(t){t.errorCode||e.$store.commit("changeMailLabelsDisplayNum",t.data.BatchGetLabelInfo.mailLabels)}))})),this.$Bus.$on("ZMailUINotif_OnMailToLinkTriggered",(function(t){e.$compose({composeItem:t.result.mailDetail,composeType:g.Enums.RESPOND_TYPE.NEW})})),this.$Bus.$on("ZMailUINotif_OnDeletedLabels",(function(t){var a=t.returnCode,n=t.result;if(0===a){var i=n.DeleteLabels.labelIds;e.clearRemovedLabel(i)}else console.log("Sync label failed!")})),this.$Bus.$on(mu.OnUpdateLabelName,(function(t){var a=t.returnCode,n=t.result;if(0===a){var i=n.UpdateLabels;e.updateLabelName(i)}else console.log("Sync label failed!")})),this.$Bus.$on("ZMailUINotif_OnCreatedLabels",(function(t){var a=t.returnCode,n=t.result;if(console.log("ZMailUINotif_OnCreatedLabels --------- ",a,n),0===a){var i=n.CreateLabel.mailLabels;e.newLabelsAdded({mailLabels:i})}else console.log("Sync label failed!")})),this.$Bus.$on("ZMailUINotif_OnSearchContacts",(function(t){console.log("DEBUG: app.vue, onUpdateMultipleCallbacks"),e.$store.commit("handleSearchCallback",t)})),this.$Bus.$on("ZMailUINotif_OnChildFoldersAdded",(function(t){var a=t.returnCode,n=t.result;if(console.log("ZMailUINotif_OnChildFoldersAdded --------- ",a,n),0===a){var i=n.ChildFolders.mailLabels;e.newLabelsAdded({mailLabels:i,isNotNeedToast:!0})}else console.log("Sync label failed!")})),this.$Bus.$on("ZMailUINotif_OnShareToChat",(function(t){var a=t.returnCode,n=t.result;console.log("ZMailUINotif_OnShareToChat --------- ",a,n),0===a&&"failed"===n.result.toLowerCase()&&e.$Bus.$emit("shareToChatFailedEvent",{message:e.$t("common.shareToCharFailed")})})),this.$Bus.$on("ZMailUINotify_LoginFromCalendar",function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a.returnCode,n=a.result,console.log("LoginFromCalendar, mail type is ".concat(n.loginType)),e.calendarLoginMailType=n.loginType,e.calendarLoginMailType){t.next=6;break}return console.warn("calendarLoginMailType is empty!"),t.abrupt("return");case 6:if(!e.isAuthed){t.next=10;break}e.calendarLoginMailType!==e.typeOfEmail?(console.log("current mail type(".concat(e.typeOfEmail,") different with calendar login main type(").concat(e.calendarLoginMailType,"), start removeMailAccount")),e.removeMailAccount(!0)):(console.log("current mail type(".concat(e.typeOfEmail,") same with calendar login main type(").concat(e.calendarLoginMailType,"). ignore this notification")),e.calendarLoginMailType=null),t.next=16;break;case 10:return t.next=12,e.initMailLoginInfoWithSignOff();case 12:e.isFromCalendar=!0,e.setStartLoginEmailType(""),e.startLogin(e.calendarLoginMailType),e.calendarLoginMailType=null;case 16:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on("ZMailUINotify_LogoutFromCalendar",(function(t){t.returnCode,t.result;console.log("LogoutFromCalendar, isAuthed ".concat(e.isAuthed)),e.isAuthed&&e.removeMailAccount(!0)})),this.$Bus.$on("ZMailUINotify_OnSendDraft",(function(t){var a=t.returnCode,n=t.result;0===a?e.$store.commit("popMsgIdsSentInOffline",n.SendDraft.msgId):e.$undoNotice({iconClass:"crossmark",title:e.$t("offlineMode.offlineMsgSentFailed")})})),this.$Bus.$on(g.Enums.Notification.OnZmdfImageLoaded,this.refreshZmdfPath),this.$Bus.$on(mu.OnMailImportOnceRoundCompleted,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l,u;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=a.result,console.debug("OnMailImportOnceRoundCompleted",n),i=n.emailAddress,r=n.extEmail,o=n.status,s=n.prog,l=n.msgOKCnt,u=n.msgFailCnt,e.checkAccount(i,r)){t.next=5;break}return t.abrupt("return");case 5:return t.next=7,e.$store.dispatch("account/updateMergeAccountCount",{status:o,prog:s,successfulCount:l>=0?l:0,failedCount:u>=0?u:0});case 7:o!==gu.ACTIVE&&o!==gu.RUNNING||uc[pu.LOADING]();case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnMailImportOnceRoundFailed,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l,u;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=a.result,console.debug("OnMailImportOnceRoundFailed",n),i=n.emailAddress,r=n.extEmail,o=n.status,s=n.prog,l=n.msgOKCnt,u=n.msgFailCnt,e.checkAccount(i,r)){t.next=5;break}return t.abrupt("return");case 5:return t.next=7,e.$store.dispatch("account/updateMergeAccountCount",{status:o,prog:s,successfulCount:l>=0?l:0,failedCount:u>=0?u:0});case 7:uc[pu.FAIL]();case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnMailImportTotalCompleted,function(){var t=(0,u.Z)((0,c.Z)().mark((function t(a){var n,i,r,o,s,l,u,d;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=a.result,console.debug("OnMailImportTotalCompleted",n),i=n.emailAddress,r=n.extEmail,o=n.status,s=n.prog,l=n.msgOKCnt,u=n.msgFailCnt,d=n.isTriggeredFrom,d===Iu.ADMIN||e.checkAccount(i,r)){t.next=5;break}return t.abrupt("return");case 5:return t.next=7,e.$store.dispatch("account/getMergeAccountStatus");case 7:return t.next=9,e.$store.dispatch("account/updateMergeAccountCount",{status:o,prog:s,successfulCount:l>=0?l:0,failedCount:u>=0?u:0});case 9:e.openFinishedMigrationDialog({isTriggeredFrom:d}),uc[pu.SUCCESS]();case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),this.$Bus.$on(mu.OnSmartComposeChanged,(function(t){var a=t.result.state;e.setSmartComposeStatus(a),a===g.Enums.SMART_COMPOSE_SERVICE_STATUS.DISABLED&&e.$msg({type:"notify",content:e.$t("GPT.serviceDisabled")})})),this.$Bus.$on(mu.OnSharedTemplateUpdate,(function(t){var a=t.result;e.$store.dispatch("template/importTemplates",{type:"shared",mode:"init",data:a.templateList})})),this.$Bus.$on(mu.OnWebCreateDelegate,(function(t){var a=t.originalCode,n=t.returnCode,i=t.result;0===n?e.delegateConfirmDialogInfo=(0,d.Z)((0,d.Z)({},i),{},{visible:!0}):n===Cu.Need_Login?e.$msg({type:"Error",title:e.$t("delegate.unableGrantAccess"),content:e.$t("delegate.grantNeedLogin")}):e.$msg({type:"Error",content:g.Utils.getErrMsgWithCode(e.$t("delegate.unableGrantAccess"),{returnCode:n,originalCode:a})})})),this.$Bus.$on(mu.DelegateAccessChanged,(function(t){var a=t.result.getDelegateAccess;try{var n=JSON.parse(a);e.updateDelegateSettings(n)}catch(i){console.error(i)}})),this.$Bus.$on(mu.OnMarkAllAsReadCompleted,(function(){e.clearMarkAllAsReadLoading(),setTimeout((function(){e.$toast(e.$t("common.markAsReadDone"),{iconClass:"checkmark",duration:5e3})}),1e3)})),this.$Bus.$on(mu.OnScreenerFeatureStatusChanged,(function(t){var a=t.result,n=e.$store.state.approver.status,i=a.screening;e.$store.commit("approver/setStatus",i),n!==yu.OFF&&i===yu.OFF&&(e.showApproverDisabledDialog=!0)})),this.$Bus.$on(mu.ScreenerSendersUpdated,(function(t){var a=t.result,n=a.screenerGroups,i=a.isUpdateSuccess,r=a.spamType,o=n.map((function(e){var t=e.sender;return t}));if(i){e.$store.commit("approver/hideSenders",o);var s=o.filter((function(t){return e.isDomain(t)}));s.length>0&&e.fetchSenders("fromScratch")}else{var l="ALLOWLIST"===r?e.$tc("approver.failToApproveSender",n.length):e.$tc("approver.failToBlockSender",n.length);e.$msg(l),e.$store.commit("approver/showSenders",o)}})),this.$Bus.$on(mu.ScreeningSendersAdded,(function(t){var a=t.result,n=a.senders;e.$store.commit("approver/addSenders",n)})),this.$Bus.$on(mu.OnImplicitDeleteSticker,(function(t){var a=t.result;console.debug("[sticky note] notify to delete",a),a.ids&&e.deleteStoreStickers(a)})),this.$Bus.$on(mu.OnMessageQuarantined,(function(t){var a=t.result;return e.quarantinedMessageChanged(a)})),this.$Bus.$on(mu.MailTabPopout,(function(t){var a=t.result;e.$store.commit("auth/updateMailPopoutState",null===a||void 0===a?void 0:a.isPopout)})),this.$Bus.$on(mu.OnZmailAliasChanged,(function(t){var a=t.result;null!==a&&void 0!==a&&a.aliasAccounts&&(console.debug("[alias] change notification",a),e.$store.commit("alias/resetAliasList",a.aliasAccounts),e.$msg({type:"notify",content:e.$t("account.aliasUpdated")}))})),xc(this)},startLogin:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(console.log("startLogin lastLoginType [".concat(t.lastLoginType,"], ").concat(e?"specific loginMailType is "+e:"no specific loginMailType",", supportMailTypes ").concat(t.supportMailTypes)),i=e||t.lastLoginType,r=null===(n=t.supportMailTypes)||void 0===n?void 0:n.some((function(e){return e===i})),console.log("".concat(r?"support":"not support"," mail type ").concat(i,", current gmail token ").concat(t.isGmailTokenValid?"valid":"invalid")),!r||!i){a.next=9;break}return a.next=7,t.tryLoginMail(i);case 7:a.next=12;break;case 9:r||i!==du.ZMAIL||(null===(o=t.messageInstance)||void 0===o||o.hide(),t.messageInstance=t.$msg({content:"Zmail was disabled by admin.",duration:0})),console.log("unSupport currentLoginMailType [".concat(i,"] goToEmailProviderPage")),t.goToEmailProviderPage();case 12:case"end":return a.stop()}}),a)})))()},tryLoginMail:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o,s,l,u,d;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(console.log("tryLoginMail ".concat(e)),a.prev=1,!t.currentStartLoginEmailType){a.next=5;break}return console.warn("currentStartLoginEmailType ".concat(t.currentStartLoginEmailType,", skip startLogin!!!.")),a.abrupt("return");case 5:if(e!==du.ZMAIL||!t.isZmailTokenValid){a.next=15;break}return a.next=8,dl.g.startZmailLogin(t.isFromCalendar);case 8:if(n=a.sent,0===n.returnCode){a.next=13;break}throw i=g.Utils.getErrMsgWithCode(t.$t(g.Utils.getLoginFailedMessage(null===n||void 0===n?void 0:n.returnCode,null===n||void 0===n?void 0:n.originalCode)),n,!0),t.$msg({content:i,showCopy:!0}),Error("mailui_startzmaillogin failed");case 13:a.next=34;break;case 15:if(e!==du.GMAIL||!t.isGmailTokenValid){a.next=24;break}return a.next=18,dl.g.startGmailLogin(t.isFromCalendar);case 18:if(s=a.sent,null!==(r=s.result)&&void 0!==r&&null!==(o=r.StartGmailLogin)&&void 0!==o&&o.success){a.next=22;break}throw t.$store.commit("auth/setGmailTokenValid",!1),Error("mailui_startgmaillogin failed");case 22:a.next=34;break;case 24:if(e!==du.OFFICE365||!t.isOffice365TokenValid){a.next=33;break}return a.next=27,dl.g.startOutlookLogin(t.isFromCalendar);case 27:if(d=a.sent,null!==(l=d.result)&&void 0!==l&&null!==(u=l.LoginOffice365)&&void 0!==u&&u.success){a.next=31;break}throw t.$store.commit("auth/setOffice365TokenValid",!1),Error("mailui_startoffice365login failed");case 31:a.next=34;break;case 33:throw Error("unknown loginType");case 34:a.next=41;break;case 36:a.prev=36,a.t0=a["catch"](1),console.error("tryLoginMail error",a.t0),t.setStartLoginEmailType(""),t.goToEmailProviderPage();case 41:case"end":return a.stop()}}),a,null,[[1,36]])})))()},closeDecryptFailedReminder:function(){this.setShowDecryptFailedReminder(!1)},handleLogout:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,L.Auth.removeMailAccount();case 3:if(a=t.sent,n=a.errorCode,0===n){t.next=7;break}throw Error("Failed to logout");case 7:t.next=13;break;case 9:t.prev=9,t.t0=t["catch"](0),console.error(t.t0),e.$msg(e.$t("account.failedToLogout"));case 13:case"end":return t.stop()}}),t,null,[[0,9]])})))()},handleRemoveAccountLogout:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.showAccountDeletedDialog=!1,e.cacheEmail="",e.showDelegationAccountChangedDialog=!1,e.$store.commit("resetAllState"),e.goToEmailProviderPage(),t.next=7,e.initMailLoginInfoWithSignOff();case 7:case"end":return t.stop()}}),t)})))()},getImportantEnabled:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a,n,i,r,o,s,l;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={url:"/zmail/v1/users/me/settings/hideImportant",serverType:"zmail",method:"GET",body:""},t.next=3,L.Http.sendHttpRequest(a);case 3:if(n=t.sent,i=n.data,r=n.errorCode,t.prev=6,0===r){t.next=9;break}throw Error();case 9:if(o=JSON.parse(i.response),!o.error){t.next=12;break}throw Error();case 12:o?(s=o.hideImportant,l=!1===s,console.debug("[settings][enable important label] get config value",l),e.$store.commit("inbox/changeImportantEnabled",l)):e.$msg(e.$t("contacts.failedToGetImportant")),t.next=18;break;case 15:throw t.prev=15,t.t0=t["catch"](6),Error();case 18:case"end":return t.stop()}}),t,null,[[6,15]])})))()},clearMailCache:function(e){var t=Array.isArray(e)?e:[e];try{var a=L.Auth.removeMailAccounts({mailAccounts:t});return a}catch(n){console.error("Failed to clear mail account cache")}},removeMailAccount:function(e){window.zoomSdk.postJsMessage({functionName:"mailui_removemailaccount",params:{isFromCalendar:e}})},goToEmailProviderPage:function(){this.changeLoading(this.isNeedForceLoading),"emailProvider"!==this.$route.name&&this.$router.replace({name:"emailProvider"})},goToMainPage:function(){"main"!==this.$route.name&&this.$router.replace({name:"main"})},getConfiguration:function(e){return new Promise((function(t){window.zoomSdk.postJsMessage({functionName:"mailui_getconfiguration",params:{key:e}}).then((function(e){0===e.returnCode&&t(e.result.GetConfiguration.value)}))}))},$addFocusDecorator:function(){function e(e){document.body.classList.add("using-mouse")}function t(e){"Tab"===e.key&&document.body.classList.remove("using-mouse")}window.document.body.addEventListener("mousedown",e),window.document.body.addEventListener("keydown",t),this.$once("hook:beforeDestroy",(function(){window.document.body.removeEventListener("mousedown",e),window.document.body.removeEventListener("keydown",t)}))},$showNotification:function(e){var t=this,a=[],n=e.reduce((function(e,t){var n=t.id,i=t.type,r=t.content;return e[i]||(e[i]=[]),e[i].push(r),a.push(n),e}),{}),i=Object.keys(n).map((function(e){var t={type:e,content:n[e].join(";")};if("ZMailUINotify_ReportError"===e){t.type="Error";var a=(0,x.Z)(new Set(n[e]));t.content=a.join("</br>"),t.useHTML=!0}return t}));i.forEach((function(e){var a=e.type,n=e.content,i=e.useHTML;t.$msg({type:a,content:n,useHTML:i,showCopy:!0})})),a.forEach((function(e){return t.clearNotifications(e)}))},hideUpload:function(){this.hideAttachmentUploader()},onFileUploaded:function(){this.hideAttachmentUploader()},onUploadError:function(){this.hideAttachmentUploader()},invokeCheckMsgIdFn:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(t.prev=0,t.t0=e.checkMsgIdFn,!t.t0){t.next=6;break}return t.next=5,e.checkMsgIdFn();case 5:e.attachedMsgId=t.sent;case 6:console.log("invokeCheckMsgIdFn attachedMsgId ".concat(e.attachedMsgId)),t.next=12;break;case 9:t.prev=9,t.t1=t["catch"](0),console.error("",t.t1);case 12:return t.prev=12,e.checkMsgIdFn=null,t.finish(12);case 15:case"end":return t.stop()}}),t,null,[[0,9,12,15]])})))()},beforeUpload:function(e,t){var a=this;return(0,u.Z)((0,c.Z)().mark((function n(){var i,r,o,s,l;return(0,c.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.find((function(e){return e.size<1})),!r){n.next=4;break}return a.$undoNotice({iconClass:"crossmark",title:a.$t("common.canNotUpload",[r.name])}),n.abrupt("return",!1);case 4:if(e.forEach((function(e){Object.defineProperty(e,"name",{writable:!0,value:(0,$t.Sm)(e.name)})})),o=e.map((function(e){return e.name})),a.blockedFileExtensions=(0,ml.Og)(o),null===(i=a.blockedFileExtensions)||void 0===i||!i.length){n.next=10;break}return a.showExecutableUploadAlert=!0,n.abrupt("return",!1);case 10:if(console.log("before upload ".concat(a.attachedMsgId)),n.t0=!a.attachedMsgId,!n.t0){n.next=15;break}return n.next=15,a.invokeCheckMsgIdFn();case 15:return n.next=17,a.isValidateFilesSize(e,a.attachedMsgId,t);case 17:if(s=n.sent,s){n.next=20;break}return n.abrupt("return",!1);case 20:return n.next=22,(0,ml.iJ)(e);case 22:if(l=n.sent,!l.length){n.next=26;break}return a.showExecutableUploadAlert=!0,n.abrupt("return",!1);case 26:return n.abrupt("return",!0);case 27:case"end":return n.stop()}}),n)})))()},moveAttachmentsUploader:function(e){this.attachmentsUploaderStyle=(0,d.Z)((0,d.Z)({},this.attachmentsUploaderStyle),{},{top:"".concat(e.top,"px"),left:"".concat(e.left,"px"),width:"".concat(e.width,"px"),height:"".concat(e.height,"px"),display:"block",opacity:1,"z-index":2})},hideAttachmentUploader:function(){this.attachmentsUploaderStyle=(0,d.Z)((0,d.Z)({},this.attachmentsUploaderStyle),{},{display:"none","z-index":-1,opacity:0})},registerCreateDraftHandler:function(){this.$Bus.$off("ZMailUINotif_OnCreateDraftForEmail"),this.$Bus.$on("ZMailUINotif_OnCreateDraftForEmail",this.createDraftForEmail),this.$Bus.$on("ZMailUINotif_OnCreateDraftForCalendarEvent",this.createDraftForCalendarEvent)},unRegisterCreateDraftHandler:function(){this.$Bus.$off("ZMailUINotif_OnCreateDraftForEmail"),this.$Bus.$off("ZMailUINotif_OnCreateDraftForCalendarEvent")},createDraftForEmail:function(e){"inbox"!==this.$route.name&&this.$router.replace({path:"/main"}),this.$Bus.$emit("disableLinkPopoverVisible"),this.$compose({preTo:[e.result.data.emailAddr]})},createDraftForCalendarEvent:function(e){var t,a;"inbox"!==this.$route.name&&this.$router.replace({path:"/main"}),this.$Bus.$emit("disableLinkPopoverVisible");var n=null===(t=e.result)||void 0===t||null===(a=t.data)||void 0===a?void 0:a.calendarEvent;if(n){var i=n.guestsCanSeeOtherGuests,r=[];if(i)r=n.attendees.map((function(e){return{id:e.email,displayName:e.displayName}}));else{var o=n.attendees.find((function(e){return e.isSelf}));r=o?[{id:o.email,displayName:o.displayName}]:[]}r.push({id:n.organizerEmail,displayName:n.organizerName}),r.filter((function(e){return!e.displayName})).forEach((function(e){e.displayName=g.Utils.getContactName(e.id)})),this.changeRecipientInfo(r);var s=st().uniqBy(r,"id"),l=st().sortBy(s,["displayName"]).map((function(e){return e.id}));this.$compose({preTo:l,preSubject:n.summary})}},closeExecutableUploadAlert:function(){this.showExecutableUploadAlert=!1},checkTokenStatus:function(e){try{e===Cu.Token_Is_Broken?this.setAccountNeedReAuth(!0):this.setAccountNeedReAuth(!1)}catch(t){console.error("checkReAuth error",t)}},refreshZmdfPath:function(e){var t=e.result,a=void 0===t?{}:t,n=a.msgId,i=a.attachId;g.Utils.refreshZmdfPathOfInlineImage(document,n,i)},reportLoginMetric:function(){this.$store.getters.isGmail?this.$metric.report("login_gmail"):this.$store.getters.isZmail?this.$metric.report("login_zmail"):this.$store.getters.isOutlook&&this.$metric.report("login_office365")},clearToastNotice:function(){this.$clearMsg(),this.$clearUndoNotice()},hideFingerprintChangeDialog:function(){this.showFingerprintChangeDialog=!1},confirmMigrationFinish:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,L.Setting.handleMailImportFinish({extMailAddress:e.mergeAccountData.externalEmail,ignoreFutureNotification:!0});case 2:return t.next=4,L.Auth.removeMailAccount()["catch"]((function(t){console.error(t),e.$msg(e.$t("account.failedToLogout"))}));case 4:e.closeFinishedMigrationDialog();case 5:case"end":return t.stop()}}),t)})))()},ignoreMigrationFinish:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,L.Setting.handleMailImportFinish({extMailAddress:e.mergeAccountData.externalEmail,ignoreFutureNotification:!0});case 2:e.closeFinishedMigrationDialog();case 3:case"end":return t.stop()}}),t)})))()},handleDelegatorChange:function(){var e=this;return(0,u.Z)((0,c.Z)().mark((function t(){var a;return(0,c.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.refreshDelegatorList();case 2:if(a=e.delegators.map((function(e){return e.delegatorEmail.toLowerCase()})),!e.isDelegated||a.includes(e.userEmail.toLowerCase())){t.next=10;break}return console.log("Delegate ==> Logged out of delegator account"),e.resetAllState(),e.changeLoading(!1),e.goToEmailProviderPage(),t.next=10,e.initMailLoginInfoWithSignOff();case 10:case"end":return t.stop()}}),t)})))()},closeMailDetailIfMarkedAsPrivate:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.isDelegated&&this.isZmail&&this.showDetail&&this.currentInboxItemMailId&&t.forEach((function(t){var a=t.labelId,n=t.mailIds,i=[h.SystemDefinedMailLabelIds.INBOX,h.SystemDefinedMailLabelIds.CATEGORY_PERSONAL,h.SystemDefinedMailLabelIds.CATEGORY_SOCIAL,h.SystemDefinedMailLabelIds.SEARCH,h.SystemDefinedMailLabelIds.STARRED,h.SystemDefinedMailLabelIds.SENT,h.SystemDefinedMailLabelIds.TRASH,h.SystemDefinedMailLabelIds.ARCHIVE,h.SystemDefinedMailLabelIds.SPAM,h.SystemDefinedMailLabelIds.BLOCKED];i.includes(a)&&n.includes(e.currentInboxItemMailId)&&e.$store.commit("changeShowDetail",!1)}))},isDelegateStatusChange:function(e){return e===g.Enums.DELEGATION_STATUS.DELEGATE_ADDED||e===g.Enums.DELEGATION_STATUS.DELEGATE_DELETED},zmailFirstLoginCheck:function(e){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var n,i,r,o,s,l,u;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=e.userProfile,i=e.firstDeviceStatus,r=!1,t.isDelegated||!t.isEncryptedZmail){a.next=44;break}if(o=n.isCorpUser,!o){a.next=40;break}if(console.log("Check login ==> User is a corporate user"),n.escrowType!==Eu.ON){a.next=11;break}console.log("Check login ==> Enable escrow setting turned on"),r=0===n.escrowTime,a.next=38;break;case 11:if(i!==bu.TRUSTED){a.next=24;break}return a.prev=12,a.next=15,L.Setting.updateClientInfo({initialLogin:!0});case 15:t.$store.commit("setIsFirstLoginNoEscrow",!1),a.next=21;break;case 18:a.prev=18,a.t0=a["catch"](12),console.error("Failed to update client info",a.t0);case 21:r=!1,a.next=38;break;case 24:return console.log("Check login ==> Enable escrow setting turned off"),a.prev=25,a.next=28,L.Setting.getClientInfo();case 28:l=a.sent,u=null===(s=JSON.parse(l.data.getClientInfo))||void 0===s?void 0:s.initialLogin,r=!u,console.log("Check login ==> Setting off, first time login",!u),t.$store.commit("setIsFirstLoginNoEscrow",!u),a.next=38;break;case 35:a.prev=35,a.t1=a["catch"](25),console.error("Failed to get first time login info",a.t1);case 38:a.next=42;break;case 40:console.log("Check login ==> User is NOT a corporate user"),r=i===bu.UNTRUSTED;case 42:a.next=45;break;case 44:console.log("skip zmail first login check! due to isDelegated(".concat(t.isDelegated,") ZmailEncryptionEnabled(").concat(t.isEncryptedZmail,")"));case 45:return a.abrupt("return",r);case 46:case"end":return a.stop()}}),a,null,[[12,18],[25,35]])})))()},recoverFromRatelimit:function(){this.setRatelimit(!1)},handleDecryptedLabels:function(e){var t;(t=this.decryptedLabels).push.apply(t,(0,x.Z)(e)),this.debounceUpdateLabels()},updateLabels:function(){this.changeMailLabelsDisplayNum(this.decryptedLabels)}})},wu=Tu,Du=(0,A.Z)(wu,al,nl,!1,null,"5d20e5d6",null),xu=Du.exports,Lu=a(85156),ku=a(50962),Nu=a.n(ku);a(3765),a(5032);function Ou(e){Ou.installed||(Ou.installed=!0,e.prototype.$confirmDialog=function(e){var t,a=new Promise((function(a,r){var o=(0,d.Z)({},e),s=o.approveAction,l=o.rejectAction;t=new n["default"]({i18n:i.ZP,render:function(e){return e("div",[e(le["default"],{props:(0,d.Z)((0,d.Z)({},o),{},{visible:!0,actions:[(0,d.Z)((0,d.Z)({},l),{},{handler:function(){r()}}),(0,d.Z)((0,d.Z)({},s),{},{handler:function(){a()}})]})})])}}),t.$mount(),document.body.appendChild(t.$el)}));return a["finally"]((function(){console.warn("finally"),t.$destroy()})),a})}var Zu={install:Ou},$u=Zu,Ru=(a(69633),g.Plugins.ZoomLogPlugin);n["default"].use(Nu()),n["default"].use(qo.Z),n["default"].use(js,{}),n["default"].use(Xs),n["default"].use(qs.ZP),n["default"].use(Ru),n["default"].use($u),n["default"].use(uu),tl(),(0,Lu.e)(),(0,v.X)(),n["default"].config.productionTip=!1,n["default"].prototype.$Bus=v.G,window.addEventListener("keydown",(function(e){var t=["ArrowLeft","ArrowRight","Left","Right","[","]"];if("Backspace"===e.key||"Delete"===e.key||(e.metaKey||e.ctrlKey)&&t.includes(e.key)){if("["===e.key||"]"===e.key)return void e.preventDefault();if((0,_.LJ)(e))return;e.preventDefault()}})),new n["default"]({i18n:i.ZP,router:jo,store:r.Z,render:function(e){return e(xu)}}).$mount("#app"),(0,i.m0)()},75103:function(e,t){"use strict";t["Z"]={name:"ContactsMixins",methods:{expandRecipients:function(){this.$refs.toContactRef.isExpanded=!0,this.$refs.toContactRef.isCollapsed=!1,this.$refs.ccContactRef.isExpanded=!0,this.$refs.ccContactRef.isCollapsed=!1,this.$refs.bccContactRef.isExpanded=!0,this.$refs.bccContactRef.isCollapsed=!1},collapseRecipients:function(){this.$refs.toContactRef.isExpanded=!1,this.$refs.toContactRef.isCollapsed=!0,this.$refs.ccContactRef.isExpanded=!1,this.$refs.ccContactRef.isCollapsed=!0,this.$refs.bccContactRef.isExpanded=!1,this.$refs.bccContactRef.isCollapsed=!0}}}},64908:function(e,t,a){"use strict";a.d(t,{v7:function(){return v.Z},aO:function(){return c},kK:function(){return b},Mx:function(){return r},go:function(){return g},ak:function(){return h}});var n=a(53806),i=a(12546),r={methods:{onGetImage:function(e){console.log(e)},pasteImages:function(e){var t=this,a=[].slice.apply(e),r=a.every((function(e){return n.Utils.isImageMIMEType(e.type)}));r?a.forEach((function(e){return t.onGetImage(e)})):this.$undoNotice({iconClass:"crossmark",title:i.ZP.t("common.cantPasteNonImageFile")})}}},o=a(70021),s=a(56706),l=(a(6886),a(63012)),c={methods:{getCurrMsgAttachmentSize:function(e){var t=this;return(0,s.Z)((0,o.Z)().mark((function a(){var n;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e){a.next=2;break}return a.abrupt("return",-1);case 2:return a.next=4,l.Mail.getMailDetail({msgIds:[e]});case 4:return n=a.sent,a.abrupt("return",new Promise((function(a){if(n){var i=t.$store.getters.getUploadingAttachmentsInCurrMsg(e)||[];t.attachments=n[0].attachments,console.log("currUploadingFilesInMsg: ",i),console.log("currAttachmentsInMsg: ",t.attachments);var r=new Set,o=t.attachments.reduce((function(e,t){var a=t.size,n=t.filePath;return e+=a,r.add(n),e}),0),s=[];console.log("after size: : ",o),i.forEach((function(e){var t=e.fileSize,a=e.filePath,n=e.errorOnUploading,i=e.msgId,l=e.uploadId,c=r.has(a);c?s.push({msgId:i,uploadId:l}):a&&!n&&(o+=t)})),s.forEach((function(e){return t.removeUploadedFile(e)})),a({totalSize:o,attachments:t.attachments})}else a({totalSize:-1,attachments:[]})})));case 6:case"end":return a.stop()}}),a)})))()}}},u=a(34948),d=a(29648),m=a(37761),p=a(87693),_=a(86211),f=a(71951),h={mounted:function(){var e=this,t=f.F9,a=Object.keys(t).reduce((function(a,n){var i=(0,p.eE)(),r=t[n],o=2===r.length,s=r[0];o&&(s=r[i?0:1]);var l=function(e){var t=document.activeElement;!t||"INPUT"===(null===t||void 0===t?void 0:t.tagName.toUpperCase())||"TEXTAREA"===(null===t||void 0===t?void 0:t.tagName.toUpperCase())||null!==t&&void 0!==t&&t.attributes.contenteditable||e.preventDefault(),this.setShortcutAction({binding:(0,_.HS)(s),action:n,event:e})}.bind(e);return a[s]=l,a}),{}),n=(0,m.throttle)((0,_.Le)(a),100);window.addEventListener("keydown",n),this.$once("hook:beforeDestroy",(function(){window.removeEventListener("keydown",n)}))},methods:(0,u.Z)({},(0,d.OI)(["setShortcutAction"]))},g={name:"RecipientsStatusMixins",data:function(){return{recipientsStatus:[],hideRecipientsStatusBanner:!1}},computed:{uniqRecipients:function(){return(0,m.uniqBy)(this.recipients,(function(e){return e.toLowerCase()}))},showOOO:function(){return this.recipientsStatus.some((function(e){var t=e.isOOO;return t}))&&!this.hideRecipientsStatusBanner}},watch:{uniqRecipients:function(e){this.syncRecipientsStatus(e)}},created:function(){var e=this;this.syncRecipientsStatus=(0,m.debounce)((0,s.Z)((0,o.Z)().mark((function t(){var a,i,r,s,c=arguments;return(0,o.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=c.length>0&&void 0!==c[0]?c[0]:[],!e.hideRecipientsStatusBanner){t.next=3;break}return t.abrupt("return");case 3:if(i=(0,m.uniqBy)(a,(function(e){return e.toLowerCase()})),0===i.length&&(i=e.uniqRecipients),!(i.length>0)){t.next=20;break}if(e.hideRecipientsStatusBanner){t.next=18;break}return t.prev=7,t.next=10,l.Draft.getRecipientsStatus(i);case 10:r=t.sent,s=r.GetRecipientStatus,e.recipientsStatus=s.reduce((function(e,t){var a=t.displayName;return a||(a=n.Utils.getContactName(t.email)),e.push((0,u.Z)((0,u.Z)({},t),{},{displayName:a})),e}),[]),t.next=18;break;case 15:t.prev=15,t.t0=t["catch"](7),console.error("=== Get Recipients Status Error: ",t.t0);case 18:t.next=21;break;case 20:e.recipientsStatus=[];case 21:case"end":return t.stop()}}),t,null,[[7,15]])}))),100)},mounted:function(){this.syncRecipientsStatus()},methods:{forceHide:function(){this.hideRecipientsStatusBanner=!0}}},v=a(75103),E=n.Enums.ENCRYPTION_MODE,b={computed:(0,u.Z)((0,u.Z)({},(0,d.Se)(["isZmail","isEncryptedZmail","hybridModeActive","isSharedInbox"])),{},{canSupportEncryption:function(){var e=this.hybridModeActive&&this.isSharedInbox;return this.isEncryptedZmail&&!e},canSupportExpiration:function(){return this.canSupportEncryption&&this.hasExternalOrGroupRecipients},showEncryptionButton:function(){return this.canSupportEncryption&&(this.hybridModeActive||this.canSupportExpiration)},expirationOn:function(){return null!==this.expirationSeconds},mailEncryptionMode:function(){if(this.canSupportEncryption){if(!this.hybridModeActive)return n.Utils.detectMailEncryptionMode({passwordProtected:this.expirationOn,hasExternalRecipients:this.hasExternalOrGroupRecipients,isEncryptedZmail:this.isEncryptedZmail});if(this.encryptionOn){if(!this.canSupportExpiration)return E.EXTERNAL_DISALLOWED;if(this.expirationOn)return E.PASSWORD_PROTECT}}return E.PLAINTEXT},encryptionActive:function(){var e=[E.PASSWORD_PROTECT,E.EXTERNAL_DISALLOWED];return e.includes(this.mailEncryptionMode)}}),methods:{handleSetEncryption:function(){this.canSupportExpiration?this.openEncryptionModal():this.encryptionOn=!this.encryptionOn},openEncryptionModal:function(){this.showEncryptionModal=!0,this.$metric.report("password_protection",{msgId:this.msgId})},closeEncryptionModal:function(){this.showEncryptionModal=!1},removeExpirationTime:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.expirationSeconds=null,this.showExpirationBanner=!1,e&&(this.encryptionOn=!1),this.closeEncryptionModal()},setExpirationTime:function(e){this.expirationSeconds=e,this.showExpirationBanner=!0,this.encryptionOn=!0,this.closeEncryptionModal()},handleCloseExpirationBanner:function(){this.showExpirationBanner=!1,this.externalBannerDismissed=!0}}}},89202:function(e,t,a){"use strict";a.d(t,{f:function(){return d}});var n,i=a(34948),r=a(26274),o=a(40425),s=a(29648),l=a(53806),c=l.Enums.SystemDefinedMailLabelIds,u={GO_TO_INBOX:"go-to-inbox",GO_TO_STARRED:"go-to-starred",GO_TO_SNOOZED:"go-to-snoozed",GO_TO_SENT:"go-to-sent",GO_TO_DRAFTS:"go-to-draft",GO_TO_ALL_MAILS:"go-to-all-mails",SELECT_ALL:"select-all",UNSELECT_ALL:"unselect-all",SELECT_READ:"select-read",SELECT_UNREAD:"select-unread",SELECT_STARRED:"select-starred",SELECT_UNSTARRED:"select-unstarred"},d=(n={},(0,r.Z)(n,u.GO_TO_INBOX,["g i","g i"]),(0,r.Z)(n,u.GO_TO_STARRED,["g s","g s"]),(0,r.Z)(n,u.GO_TO_SNOOZED,["g b","g b"]),(0,r.Z)(n,u.GO_TO_SENT,["g t","g t"]),(0,r.Z)(n,u.GO_TO_DRAFTS,["g d","g d"]),(0,r.Z)(n,u.GO_TO_ALL_MAILS,["g a","g a"]),(0,r.Z)(n,u.SELECT_ALL,[". a",". a"]),(0,r.Z)(n,u.UNSELECT_ALL,[". n",". n"]),(0,r.Z)(n,u.SELECT_READ,[". r",". r"]),(0,r.Z)(n,u.SELECT_UNREAD,[". u",". u"]),(0,r.Z)(n,u.SELECT_STARRED,[". s",". s"]),(0,r.Z)(n,u.SELECT_UNSTARRED,[". t",". t"]),n);t["Z"]={name:"LabelMixins",data:function(){return{nextLabelId:""}},computed:(0,i.Z)((0,i.Z)((0,i.Z)({},(0,s.rn)("search",["inSearching"])),(0,s.Se)(["currentLabelId"])),{},{disable:function(){return this.inSearching}}),watch:{activeKeyBinding:function(e){var t,a=e.action,n=e.event;if(!this.need2PreventTheAction(n)){var i=(t={},(0,r.Z)(t,u.GO_TO_INBOX,this.go2Inbox),(0,r.Z)(t,u.GO_TO_STARRED,this.go2Starred),(0,r.Z)(t,u.GO_TO_SNOOZED,this.go2Snoozed),(0,r.Z)(t,u.GO_TO_SENT,this.go2Sent),(0,r.Z)(t,u.GO_TO_DRAFTS,this.go2Draft),(0,r.Z)(t,u.GO_TO_ALL_MAILS,this.go2AllMails),(0,r.Z)(t,u.SELECT_ALL,this.selectAllThreads),(0,r.Z)(t,u.UNSELECT_ALL,this.unselectAllThreads),(0,r.Z)(t,u.SELECT_READ,this.selectAllReadMails),(0,r.Z)(t,u.SELECT_UNREAD,this.selectAllUnreadMails),(0,r.Z)(t,u.SELECT_STARRED,this.selectStarredMails),(0,r.Z)(t,u.SELECT_UNSTARRED,this.selectAllUnstarredMails),t),o=i[a];o&&o()}}},methods:(0,i.Z)((0,i.Z)((0,i.Z)({},(0,s.OI)(["changeSelectMailLabel"])),(0,s.nv)("inbox",["addSelectedInboxMailIds","removeSelectedInboxMailIds","resetSelectedInboxMailIds","clearSelectedInboxMailIds"])),{},{need2PreventTheAction:function(e){var t=null===e||void 0===e?void 0:e.target,a=function(e){return"INPUT"===e.tagName},n=function(e){return"true"===e.contentEditable};if(t)return a(t)||n(t)},getLabel:function(e){return o.Q.getLabelByLabelId(this.$store.state,e)},navigateTo:function(e){var t=this;!this.inSearching&&e.id&&(this.$router.push({name:"inbox",params:{id:e["id"]}},(function(){t.changeSelectMailLabel(e),t.$store.commit("search/changeInFilters",!1)})),this.$store.state.isSplitView||this.$store.commit("changeShowDetail",!1))},go2Inbox:function(){var e=c.INBOX;e&&this.navigateTo(this.getLabel(e)),this.$metric.report("sidebar_label",{labelId:c.INBOX})},go2Starred:function(){var e=c.STARRED;e&&this.navigateTo(this.getLabel(e)),this.$metric.report("sidebar_label",{labelId:c.STARRED})},go2Snoozed:function(){var e=c.SNOOZED;e&&this.navigateTo(this.getLabel(e))},go2Sent:function(){var e=c.SENT;e&&this.navigateTo(this.getLabel(e)),this.$metric.report("sidebar_label",{labelId:c.SENT})},go2Draft:function(){var e=c.DRAFT;e&&this.navigateTo(this.getLabel(e)),this.$metric.report("sidebar_label",{labelId:c.DRAFT})},go2AllMails:function(){console.log("Not Implement. No All box")},selectAllThreads:function(){this.handleCheckAllChange(!0),this.$metric.report("inbox_header_action_all")},unselectAllThreads:function(){this.handleCheckAllChange(!1),this.$metric.report("inbox_header_action_all")},selectAllReadMails:function(){this.resetSelectedInboxMailIds({mailIds:this.inboxList.filter((function(e){var t;return!(null!==(t=e.mailHead)&&void 0!==t&&t.isUnread)})).map((function(e){var t=e.mailId;return t}))}),this.$metric.report("inbox_header_action_read")},selectAllUnreadMails:function(){this.resetSelectedInboxMailIds({mailIds:this.inboxList.filter((function(e){var t;return null===(t=e.mailHead)||void 0===t?void 0:t.isUnread})).map((function(e){var t=e.mailId;return t}))}),this.$metric.report("inbox_header_action_unread")},selectStarredMails:function(){this.resetSelectedInboxMailIds({mailIds:this.inboxList.filter((function(e){var t;return null===(t=e.mailHead)||void 0===t?void 0:t.isStarred})).map((function(e){var t=e.mailId;return t}))}),this.$metric.report("inbox_header_action_stared")},selectAllUnstarredMails:function(){this.resetSelectedInboxMailIds({mailIds:this.inboxList.filter((function(e){var t;return!(null!==(t=e.mailHead)&&void 0!==t&&t.isStarred)})).map((function(e){var t=e.mailId;return t}))}),this.$metric.report("inbox_header_action_unstarred")}})}},50334:function(e,t,a){"use strict";var n=a(84282),i=(a(6886),a(87693));t["Z"]={methods:{updateZmTreeAria:function(e){var t=null===e||void 0===e?void 0:e.$children.map((function(e){var t=e.$el;return t}));this.updateZmTreeElemAria(t)},updateZmTreeElemAria:function(e){var t,a=(0,n.Z)(e);try{for(a.s();!(t=a.n()).done;){var r=t.value,o=r.children[0],s=o.children[0];o.removeAttribute("role");var l=r.className.includes("is-current");r.setAttribute("aria-selected",l.toString()),s.setAttribute("aria-hidden","true");var c=s.className.includes("is-leaf");c&&(r.setAttribute("aria-expanded","undefined"),(0,i.eE)()&&r.setAttribute("role","button"));var u=Array.from(r.children).find((function(e){var t=e.className;return t.includes("zm-tree-node__children")}));u&&this.updateZmTreeElemAria(u.children)}}catch(d){a.e(d)}finally{a.f()}}}}},44509:function(e,t,a){"use strict";a.d(t,{G:function(){return s},X:function(){return u}});a(6886),a(6710);var n=a(62862),i=a(70487),r=a(53806),o=a(85061),s=new i["default"]({}),l=new Set(Object.values(r.Enums.Notification)),c=new Set(["onThemeModeChange","onNativeContextMenuTranslate","onNativeContextMenuAddStickyNote",r.Enums.Notification.LogoutAndDeprovision]);function u(){var e=n.Z.getInstance({config:{messageTimeout:60,longRequestSeconds:1,softRegisterBridge:"y"==={NODE_ENV:"production",VUE_APP_ENABLE_LOG:"y",VUE_APP_JS_VERSION:"1.4.4304_1444a93",VUE_APP_FIXED_JIRA:"ZOOM-650962 ZOOM-668837 ZOOM-668844 ZOOM-668846 ZOOM-668967 ZOOM-670182 ZOOM-670318 ZOOM-674213 ZOOM-674511 ZOOM-677492 ZOOM-677723 ZOOM-678143 ZOOM-678256 ZOOM-678785 ZOOM-678906 ZOOM-679956 ZOOM-680036 ZOOM-680498 ZOOM-680580 ZOOM-680958 ZOOM-681338 ZOOM-681671 ZOOM-681706 ZOOM-681851 ZOOM-682464 ZOOM-682475",VUE_APP_LATEST_MERGE_INFO:"1444a93 2024-03-07 15:31:29 +0800 Merge branch 'dev-fix-upgradePkg' into 'main'",BASE_URL:""}.VUE_APP_ENABLE_BROWSER_PROXY,onMessageTimeout:function(e){console.warn("request timeout",e)}},debug:{enable:!0}});s.$on("clearZoomSDKCallbacks",(function(){console.warn("[JS Bridge] clearZoomSDKCallbacks"),e.clearAPICallback()})),s.$on("clearZoomSDKTimeoutHandler",(function(){console.warn("[JS Bridge] clearZoomSDKTimeoutHandler"),null===e||void 0===e||e.clearTimeHandler()})),e.clearNotificationHandler(),e.registerSpecificNotificationHandler(Array.from(l),(function(e){console.log("[".concat((0,o.Ap)(),"]%c notification !!! ").concat(e.result.notification),"color: #0f00f0;font-weight:bold",e);var t=e.result.notification;s.$emit(t,JSON.parse(JSON.stringify(e)))})),e.registerSpecificEventHandler(Array.from(c),(function(e){console.log("[".concat((0,o.Ap)(),"]%c event ").concat(e.name),"color: #0f00f0;",e);var t=e.name;s.$emit(t,e.data)})),console.info("[".concat((0,o.Ap)(),"] ZoomSDK init done!"),e)}},12546:function(e,t,a){"use strict";a.d(t,{XF:function(){return s},f5:function(){return u},m0:function(){return l}});a(77950);var n=a(70487),i=a(1839),r=a(53806),o=a(23309);function s(){var e,t,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=a||(null===(e=window)||void 0===e?void 0:e._zm_lang)||r.i18n.defaultLanguage,o=(null===(t=r.i18n.languageMap)||void 0===t?void 0:t[i])||r.i18n.defaultLanguage;return n?o.split("-")[0]:o}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";o.Z.commit("user/setLanguage",e||s())}n["default"].use(i.Z);var c=new i.Z({dateTimeFormats:r.i18n.dateTimeFormats,locale:s(),fallbackLocale:r.i18n.defaultLanguage,messages:r.i18n.messages});function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";c.locale=s(e),l(s(e))}t["ZP"]=c},23309:function(e,t,a){"use strict";a.d(t,{o:function(){return ee}});var n=a(70021),i=a(56706),r=a(84282),o=a(6041),s=a(34948),l=(a(6886),a(49992),a(84870),a(53985),a(43430),a(21515),a(6710),a(71372),a(70487)),c=a(29648),u=a(37761),d=a.n(u),m=a(32682),p=a(63012),_=a(53806),f=a(94e3),h=a(85796),g=a(50620),v=a(43251),E=a(69597),b=a(40425),A=a(44509),y=a(12546),I=a(62332),S=a(79718),C=a(94388),P=a(20238),M=a(76209),T=a(90775),w=a(52043),D=a(2241),x=a(94951),L=a(91866),k=a(22078),N=a(182),O=a(28519),Z=a(33098),$=a(93611),R=a(50690),F=a(29273),z=a(15228),U=a(31251),B=_.Enums.SystemDefinedMailLabelIds,H=_.Enums.ACCOUNTS,G=_.Enums.ACCOUNT_ROLES,V=_.Enums.DEFAULT_MAIL_SIZE_COUNT_LIMIT,W=_.Enums.CUSTOM_LABELS_NAME,K=_.Enums.DomainEncryptionLevel,j=_.Enums.UserEncryptionLevel,q=_.Business.formatNestedLabelByPathArray,Y=_.Business.labelUtils,J=[.8,1,1.2,1.5,1.8,2];l["default"].use(c.ZP);var X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.Z)({isOffline:!1,msgIdsSentInOffline:new Set,needReauthorize:!1,isMailClientReady:!1,isTestClient:"",isFirstLoginNoEscrow:!1,showDecryptFailedReminder:!1,decryptFailedReminderContent:"",currentInboxItemMailId:"",currentInboxItem:null,showDetail:!1,selectMailDetail:[],isCurrentThreadDetailLastPage:!0,isPrintingMail:!1,showLabelCount:0,allowMailExternalImg:!1,recentOnTop:!1,downloadTemplateCallId:"",isTemplateDownloaded:!1,userProfile:{singleAttachmentMaxSize:V.maxSingleAttachmentSize,singleAttachmentMaxCount:V.maxAttachmentCount,totalSizeLimit:V.totalSizeLimit,warningBannerSendEnabled:!1,warningBannerReceiveEnabled:!1,warningBannerContentReceive:"",warningBannerContentSend:"",outgoingRecipientsLimitPerMessage:Number.MAX_SAFE_INTEGER},loading:!0,isNeedForceLoading:!1,undoDuration:3,maxNumberMailsPerRequest:20,PrepareDeviceProvision:{accounts:[],activeDevices:[],curDeviceName:"",revokedDevices:[],seqno:0},splitViewSelectedMails:{},labelPositionMap:{},selectMail:{},selectMailLabel:{},selectPrevLabel:{},allLabels:[],minUserLabelCountForVirtualList:80,mailHead:{},currentPage:1,cacheDetail:{},selectCacheDetail:[],typeOfEmail:"",prefersColorScheme:"",currentInstantDraft:"",instantDraftList:[],isCurrentSent:"",selectedFilter:{},filterList:[],LastInboxRefreshDate:null,notifications:[],uploads:{},contactSearches:{},scaleRatio:1,activeKeyBinding:{action:"",binding:[],event:null},isSidebarResizing:!1,isSidebarMinimized:!1,showAllSystemLabels:!1,scrollPositionY:0,isSplitView:!1,vacationResponder:{enableAutoReply:!1,startTime:"",endTime:"",responseSubject:"",responseBodyHtml:""},draggedEmails:[],dragImageCoords:[-1,-1],draggedRecipients:[],checkRecipientDrop:!1,dragType:"",preventBack:!1,actionOrdering:[],sendAsList:[],recipientInfo:new Map,showStorageUsageTips:!0,zmailEncryptionEnabled:!1,zmailAccountInfoFetched:!1,zmailDomainEncryptionLevel:null,zmailUserEncryptionLevel:{send:null,recv:null},dragCursorStyle:"grab",ariaAnnouncement:"",currentMessageIframeId:"",detailRenderedCallbacks:[],isNeedAutoLoginZmail:!1},e)},Q=new c.ZP.Store({modules:{delegate:I.ZP,auth:S.Z,mail:C.Z,inbox:P.ZP,user:T.ZP,compose:M.ZP,features:w.Z,account:x.ZP,template:D.Z,search:L.ZP,spam:k.ZP,sticker:N.Z,approver:$.Z,onboard:R.Z,signature:O.Z,action:F.ZP,contacts:Z.ZP,alias:z.ZP,detail:U.ZP},state:X(),mutations:{resetAllState:function(e){console.warn("%cresetAllState!!!","font-weight: bold"),this.replaceState(X({zmailEncryptionEnabled:e.zmailEncryptionEnabled,zmailAccountInfoFetched:e.zmailAccountInfoFetched,isNeedForceLoading:e.isNeedForceLoading,isNeedAutoLoginZmail:e.isNeedAutoLoginZmail})),(0,I.Hl)(this),(0,S.X)(this),(0,C.J)(this),(0,P.oA)(this),(0,M.wz)(this),(0,T.$)(this),(0,w.Y)(this),(0,x.jn)(this),(0,D.x)(this),(0,L._4)(this),(0,k.tv)(this),(0,N.O)(this),(0,$.T)(this),(0,R.J)(this),(0,O.Q)(this),(0,F.Zz)(this),(0,Z.ZD)(this),(0,z.rA)(this),(0,U.q1)(this),this.state.prefersColorScheme=e.prefersColorScheme,this.state.scaleRatio=e.scaleRatio,document.body.dataset.mailType=""},setScaleRatio:function(e,t){e.scaleRatio=Number(t)},setActionOrdering:function(e,t){e.actionOrdering=t},setSendAsList:function(e,t){e.sendAsList=t},setDraggedEmails:function(e,t){e.draggedEmails=t},setDragImageCoords:function(e,t){e.dragImageCoords=t},setDraggedRecipients:function(e,t){e.draggedRecipients=t},setCheckRecipientDrop:function(e,t){e.checkRecipientDrop=t},setDragType:function(e,t){e.dragType=t},setVacationResponder:function(e,t){var a=t;a.responseBodyHtml=_.Utils.purifyHtml(t.responseBodyHtml),e.vacationResponder=a},setClientOfflineStatus:function(e,t){e.isOffline=t},setAccountNeedReAuth:function(e,t){e.needReauthorize=t},setMailClientReady:function(e,t){e.isMailClientReady=t},setIsTestClient:function(e,t){e.isTestClient=t},setIsFirstLoginNoEscrow:function(e,t){e.isFirstLoginNoEscrow=t},clearCurrentInboxItemMailId:function(e){e.currentInboxItemMailId=""},setCurrentInboxItemMailId:function(e,t){e.currentInboxItemMailId=t},setCurrentInboxItem:function(e,t){l["default"].set(e,"currentInboxItem",null),l["default"].set(e,"currentInboxItem",t)},setScrollPositionY:function(e,t){e.scrollPositionY=t},clearScrollPositionY:function(e){e.scrollPositionY=0},changeShowDetail:function(e,t){e.showDetail=t,t||l["default"].set(e,"selectMailDetail",[])},setLabelPositionMap:function(e,t){for(var a in t)if(t.hasOwnProperty(a)){var n=t[a];l["default"].set(e.labelPositionMap,a,n)}},setSplitViewSelectedMails:function(e,t){for(var a in t)if(t.hasOwnProperty(a)){var n=t[a];l["default"].set(e.splitViewSelectedMails,a,n)}},removeSplitViewSelectedMails:function(e,t){var a,n=t.labelId;null!==(a=e.splitViewSelectedMails)&&void 0!==a&&a[n]&&delete e.splitViewSelectedMails[n]},clearSplitViewSelectedMail:function(e){Object.keys(e.splitViewSelectedMails).forEach((function(t){l["default"].set(e.splitViewSelectedMails,t,null)})),e.splitViewSelectedMails={}},setSelectMail:function(e,t){var a=t.msgId;e.selectMail["msgId"]?e.selectMail["msgId"]=a:l["default"].set(e,"selectMail",{msgId:a})},setSelectMailDetail:function(e,t){var a=t.detail,n=t.isLastPage,i=void 0===n||n;l["default"].set(e,"selectMailDetail",null),l["default"].set(e,"selectMailDetail",a),e.isCurrentThreadDetailLastPage=i},setCurrentThreadDetailLastPageValue:function(e,t){e.isCurrentThreadDetailLastPage=t},setPrintingMailFlag:function(e,t){l["default"].set(e,"isPrintingMail",t)},changeShowLabelCount:function(e,t){e.showLabelCount=t},changeAllowMailExternalImg:function(e,t){e.allowMailExternalImg=t},changeRecentOnTop:function(e,t){e.recentOnTop=t},changeMailLabelsDisplayNum:function(e,t){var a=e.allLabels;t.forEach((function(e){var t=a.findIndex((function(t){return t.id===e.id}));t>=0&&a.splice(t,1,e)})),e.allLabels=a},replaceTemporatyLabel:function(e,t){var a,n=t.labelId,i=t.mailLabel,r=e.allLabels.findIndex((function(e){return e.id===n}));r>=0&&(a=e.allLabels).splice.apply(a,[r,1].concat((0,o.Z)(i)))},changeRecipientInfo:function(e,t){var a=Array.isArray(t)?t:[t];a.forEach((function(t){var a=t.id,n=t.displayName;!e.recipientInfo.get(a)&&a&&n&&e.recipientInfo.set(a,{id:a,displayName:n})}))},clearRecipientInfo:function(e){e.recipientInfo.clear()},setUserProfile:function(e,t){for(var a in t)if(t.hasOwnProperty(a)){var n=t[a];if("groupEmails"===a)l["default"].set(e.userProfile,a,n?JSON.parse(n):[]);else if("singleAttachmentMaxSize"===a){var i=n||V.maxSingleAttachmentSize,r=Math.min(e.userProfile.totalSizeLimit,i);l["default"].set(e.userProfile,a,r)}else"singleAttachmentMaxCount"===a?l["default"].set(e.userProfile,a,n||V.maxAttachmentCount):"outgoingRecipientsLimitPerMessage"===a?-1!==n&&l["default"].set(e.userProfile,a,n||Number.MAX_SAFE_INTEGER):l["default"].set(e.userProfile,a,n)}},setUserProfileGroupsEmails:function(e,t){l["default"].set(e.userProfile,"groupEmails",t)},batchAddMailHeads:function(e,t){var a=this,n=t.labelId,i=t.mailHeads;if(!Array.isArray(i)&&!n)throw new Error("batchAddMailHeads mailHeads is not an array or labelId is empty(".concat(n,")"));i.forEach((function(t){var i;e.mailHead[n]||l["default"].set(e.mailHead,n,{}),a.isZmail&&!_.Utils.isDecrypted(t.decryptionStatus)&&(t.subject=y.ZP.t("operation.emailLocked"),t.snippet=y.ZP.t(_.Utils.getDecryptErrorInfo(t.originalCode).wording));var r={labelId:n,mailHead:t,msgIds:t.msgIds,mailId:t.mailId};a.commit("mail/checkAndAddReplyLater",t),(0,f.hv)(r),(0,f.JG)(r,null===(i=e.mailHead[n])||void 0===i?void 0:i[r.mailId]),l["default"].set(e.mailHead[n],r.mailId,r)}))},changeCurrentPage:function(e,t){e.currentPage=t},changeMailHead:function(e,t){var a=t.mailId,n=t.type,i=t.status,r=t.labelId;e.mailHead[r][a].mailHead[n]=i},changeMailHeadLabel:function(e,t){var a=t.mailId,n=t.oldLabelId,i=t.newLabelId;e.mailHead[n]&&e.mailHead[n][a]&&(e.mailHead[n][a].labelId=i)},deleteMailHead:function(e,t){var a,n=t.mailId,i=t.labelId;null!==(a=e.mailHead[i])&&void 0!==a&&a[n]&&l["default"]["delete"](e.mailHead[i],n);var r=e.mail.replyLaterLabelMailHeads.some((function(e){var t=e.mailId;return n===t}));r&&this.dispatch("mail/removeReplyLater",n,{root:!0}),e.currentInboxItemMailId===n&&i===B.DRAFT&&!e.inbox.isConversationView&&e.isSplitView&&(this.commit("changeShowDetail",!1),this.commit("clearCurrentInboxItemMailId"),this.commit("setCurrentInboxItem"))},changeLoading:function(e,t){console.log("changeLoading ".concat(t)),e.loading=t},changeForceLoading:function(e,t){console.log("changeForceLoading ".concat(t)),e.isNeedForceLoading=t},changeAutoLoginZmail:function(e,t){e.isNeedAutoLoginZmail=t},changeSelectMailLabel:function(e,t){e.selectMailLabel=t},changeSelectPrevLabel:function(e,t){e.selectPrevLabel=t},clearSearchResults:function(e){l["default"].set(e.mailHead,B.SEARCH,{})},setTypeOfEmail:function(e,t){l["default"].set(e,"typeOfEmail",t),document.body.dataset.mailType=t},setLabels:function(e,t){e.allLabels=t.map((function(t){var a;e.typeOfEmail===_.Enums.EMAIL_PROVIDER.OFFICE365&&t.isSystem&&(t.displayName=y.ZP.t(null===(a=v.Z[t.id])||void 0===a?void 0:a.displayName),t.name=t.displayName);return t}))},addMailLabels:function(e,t){Array.isArray(t)?(e.allLabels=e.allLabels.concat(t),t.forEach((function(t){if(t.parentFolderId){var a=e.allLabels.find((function(e){return e.id===t.parentFolderId}));a&&a.childLabelIds.push(t.id)}}))):e.allLabels.push(t)},deleteMailLabels:function(e,t){e.allLabels=e.allLabels.filter((function(e){return!t.includes(e.id)}))},updAttmtStatus:function(e,t){var a,n=t.msgId,i=t.aid,o=t.status,s=e.selectMailDetail,c=(0,r.Z)(s);try{for(c.s();!(a=c.n()).done;){var u=a.value;if(u.mailHead.msgId===n){var d,m=(0,r.Z)(u.attachments);try{var p=function(){var e=d.value;if(e.aid===i)return Object.keys(o).forEach((function(t){e[t]?e[t]=o[t]:l["default"].set(e,t,o[t])})),"break"};for(m.s();!(d=m.n()).done;){var _=p();if("break"===_)break}}catch(f){m.e(f)}finally{m.f()}break}}}catch(f){c.e(f)}finally{c.f()}},changePrefersColorScheme:function(e,t){e.prefersColorScheme=t},setCurrentInstantDraft:function(e,t){e.currentInstantDraft=t},addInstantDraftList:function(e,t){e.instantDraftList.push(t)},setInstantDraftList:function(e,t){e.instantDraftList=t},removeInstantDraftsForMails:function(e,t){var a=t,n=new Set(a);e.instantDraftList=e.instantDraftList.filter((function(e){var t,a,i=(null===(t=e.composeItem)||void 0===t||null===(a=t.mailHead)||void 0===a?void 0:a.mailId)||e.mailId||e.msgId;return!i||!n.has(i)}))},updateInstantDraft:function(e,t){var a=e.instantDraftList.findIndex((function(e){return e.key===t.key}));a>=0&&l["default"].set(e.instantDraftList,a,t)},updateMsgReplyStatus:function(e,t){if(t){var a=t.msgId,n=t.isReplyAvailable;if(e.selectMailDetail instanceof Array){var i=e.selectMailDetail.find((function(e){var t=e.mailHead;return t.msgId===a}));i&&(i.mailHead.isReplyAvailable=n)}}},changeSendingFlag:function(e,t){var a=t.key,n=t.status,i=e.instantDraftList.find((function(e){return e.key===a}));i&&l["default"].set(i,"status",n)},setCurrentSend:function(e,t){e.isCurrentSent=t},setSelectedFilter:function(e,t){e.selectedFilter=t},setFilters:function(e,t){e.filterList=t},addFilter:function(e,t){e.filterList.push(t)},deleteFilter:function(e,t){e.filterList=e.filterList.filter((function(e){return t.id!==e.id}))},setLastInboxRefreshDate:function(e,t){e.LastInboxRefreshDate=t},clearRemovedLabel:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=[];e.allLabels=e.allLabels.filter((function(e){var n=e.id,i=e.displayName,r=e.name,o=t.indexOf(n)>-1,s=[W.ZOOM,W.REPLY_LATER_0,W.REPLY_LATER_1,B.REPLY_LATER].includes(r);return o&&!s&&a.push(i),!o})),a.length&&e.notifications.push({id:(0,m.Z)(),type:"Label Changed",content:y.ZP.tc("label.labelDeleted",a.length,[a.join(",")])})},updateLabelName:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(t.length){var a=t.map((function(e){return e.oldName})).join(", "),n=y.ZP.tc("label.labelRename",t.length,[a]);e.notifications.push({id:(0,m.Z)(),type:"Label Changed",content:n})}},newLabelsAdded:function(e,t){var a=t.mailLabels,n=void 0===a?[]:a,i=t.isNotNeedToast,r=void 0!==i&&i,o=n;if(o.length){if(o.forEach((function(t){var a=e.allLabels.findIndex((function(e){return e.id===t.id}));if(a<0&&e.allLabels.push(t),t.parentFolderId){var n=e.allLabels.find((function(e){return e.id===t.parentFolderId}));n&&n.childLabelIds.push(t.id)}})),r)return;var s=o.filter((function(e){var t=e.name,a=e.isSystem;return![W.ZOOM,W.REPLY_LATER_0,W.REPLY_LATER_1].includes(t)&&!a})).map((function(e){var t;return e.isSystem?y.ZP.t(null===(t=g.Z[e.id])||void 0===t?void 0:t.displayName):e.name})).join(", ");if(!s)return;var l=y.ZP.tc("label.labelCreated",o.length,[s]);console.log("Added Labels",l),l&&e.notifications.push({id:(0,m.Z)(),type:"Label Changed",content:l})}},addNotifications:function(e,t){e.notifications.push((0,s.Z)({id:(0,m.Z)()},t))},clearNotifications:function(e,t){var a=e.notifications.findIndex((function(e){var a=e.id;return a===t}));a>-1&&e.notifications.splice(a,1)},addUpload:function(e,t){var a=t.msgId,n=t.uploadId,i=t.chunks,r=t.isInlineImage,o=t.fileName,s=t.fileSize,c=t.fileType,u={uploadId:n,chunks:i,filePath:"",zmdfPath:"",isInlineImage:r,errorOnUploading:!1,fileName:o,fileSize:s,fileType:c,totalChunks:i.length};e.uploads[a]?e.uploads[a].push(u):l["default"].set(e.uploads,a,[u])},removeChunk:function(e,t){var a=t.msgId,n=t.uploadId,i=t.chunkId,r=e.uploads[a],o=r.find((function(e){return e.uploadId===n}));if(o){var s=o.chunks,l=s.findIndex((function(e){return i===e.chunkId}));l>-1&&o.chunks.splice(l,1)}},finishedUpload:function(e,t){var a=t.msgId,n=t.uploadId,i=t.filePath,r=t.zmdfPath,o=e.uploads[a].find((function(e){return e.uploadId===n}));o&&(o.filePath=i,o.zmdfPath=r)},errorOnUploadingChunks:function(e,t){var a=t.msgId,n=t.uploadId,i=e.uploads[a];console.assert(Array.isArray(i));var r=i.find((function(e){return e.uploadId===n}));r&&(r.errorOnUploading=!0)},getUploadSessionFailed:function(e,t){var a=t.msgId,n=t.fileName,i=t.fileSize,r=t.fileType,o=t.isInlineImage,s=t.chunks,c=e.uploads[a],u={uploadId:(0,m.Z)(),errorOnUploading:!0,fileName:n,fileSize:i,fileType:r,isInlineImage:o,chunks:s};c?e.uploads[a].push(u):l["default"].set(e.uploads,a,[u])},removeUploadedFile:function(e,t){var a,n=t.msgId,i=t.uploadId,r=null===(a=e.uploads[n])||void 0===a?void 0:a.findIndex((function(e){return e.uploadId===i}));r>-1&&e.uploads[n].splice(r,1)},listenForSearchCallbacks:function(e,t){l["default"].set(e.contactSearches,t.jsCallId,{reqIds:t.result.reqIds,searchResults:[],isResultUpdated:t.isResultUpdated}),console.log("DEBUG: store, new contact search:",e.contactSearches[t.jsCallId])},clearStaleContactSearch:function(e,t){t&&l["default"]["delete"](e.contactSearches,t)},handleSearchCallback:function(e,t){var a;console.log("DEBUG: store, contact search callback",t);var n=t.result.callId,i=t.result.reqId,r=e.contactSearches[n],c=(null===(a=t.result)||void 0===a?void 0:a.dataSource)||"Server",u=t.result.contacts;if(r&&r.reqIds.includes(i)){if(null===u||void 0===u||u.forEach((function(e){e.displayName||(e.displayName=_.Utils.getContactName(e.email)||e.email)})),r.reqIds=r.reqIds.filter((function(e){return e!==i})),0===r.searchResults.length)r.searchResults=u;else{var d=new Set(r.searchResults.map((function(e){return e.email}))),m=(0,o.Z)(r.searchResults);"RecentContacts"===c&&u.reverse(),u.forEach((function(e){d.has(e.email)||("RecentContacts"===c?m.unshift(e):m.push(e))})),r.searchResults=m}r.isResultUpdated=!0,l["default"].set(e.contactSearches,n,(0,s.Z)({},r)),console.log("DEBUG: store, update contact search",r)}else console.log("ignoring stale contact callback")},removeAttachment:function(e,t){var a=t.msgId,n=t.filePath,i=t.zmdfPath,r=t.aid,o=d().flatMap(Object.values(e.mailHead),(function(e){return Object.values(e)})),s=o.find((function(e){var t=e.msgIds;return t.indexOf(a)>-1}));if(s){var l=s.mailHead.attachmentList.findIndex((function(e){return n&&e.filePath===n||i&&e.zmdfPath===i}));r&&(l=s.mailHead.attachmentList.findIndex((function(e){return e.aid===r}))),l>-1&&s.mailHead.attachmentList.splice(l,1)}var c=e.uploads[a];if(c){var u=c.findIndex((function(e){return n&&e.filePath===n||i&&e.zmdfPath===i}));u>-1&&c.splice(u,1)}},setInboxItemStarred:function(e,t){e.currentInboxItem.mailHead.isStarred=t},setInboxItemImportant:function(e,t){e.currentInboxItem.mailHead.isImportant=t},setShortcutAction:function(e,t){e.activeKeyBinding=t},scaleUp:function(e){var t=(J.indexOf(e.scaleRatio)+1)%J.length;t>0&&(e.scaleRatio=J[t])},scaleDown:function(e){var t=(J.indexOf(e.scaleRatio)-1)%J.length;t>-1&&(e.scaleRatio=J[t])},setUndoDuration:function(e,t){e.undoDuration=t},changeSidebarMinimized:function(e,t){e.isSidebarMinimized=t},changeSidebarResizing:function(e,t){e.isSidebarResizing=t},setShowAllSystemLabels:function(e,t){e.showAllSystemLabels=t},setSplitView:function(e,t){e.isSplitView=t},setShowDecryptFailedReminder:function(e,t){e.showDecryptFailedReminder=t},setDecryptFailedReminderContent:function(e,t){e.decryptFailedReminderContent=t},setPreventBack:function(e,t){e.preventBack=t},setDragCursorStyle:function(e,t){e.dragCursorStyle=t},pushMsgIdsSentInOffline:function(e,t){e.msgIdsSentInOffline.add(t)},popMsgIdsSentInOffline:function(e,t){var a=e.msgIdsSentInOffline.size;e.msgIdsSentInOffline["delete"](t),0===e.msgIdsSentInOffline.size&&1===a&&A.G.$emit("allEmailsComposedInOfflinAreSent")},changeStorageUsageTips:function(e,t){e.showStorageUsageTips=!!t},ariaAnnounce:function(e,t){e.ariaAnnouncement=t},changeSelectedLabelById:function(e,t){var a=e.allLabels.find((function(e){var a=e.id;return a===t}));a&&(e.selectMailLabel=a)},setCurrentMessageIframeId:function(e,t){e.currentMessageIframeId=t},setDetailRenderedCallbacks:function(e,t){e.detailRenderedCallbacks=t},setUserEncryptionLevel:function(e,t){var a=t.isForRecv,n=t.encryptionOption,i=a?"recv":"send";e.zmailUserEncryptionLevel[i]=n},moveThreadsToLabel:function(e,t){var a=t.labelId,n=t.threadHeads,i=!!e.mailHead[a];i||l["default"].set(e.mailHead,a,{}),e.mailHead[a]||l["default"].set(e.mailHead,a,{}),n.forEach((function(t){var n=t.mailHead;l["default"].set(e.mailHead[a],n.mailId,{labelId:a,mailId:n.mailId,mailHead:n,msgIds:n.msgIds})}))},moveOutThreadsFromLabel:function(e,t){var a=t.labelId,n=t.threadsId,i=e.mailHead[a];n.forEach((function(t){var n=i[t];n&&l["default"]["delete"](e.mailHead[a],t)}))},updateMailHeads:function(e,t){var a=t.reduce((function(e,t){return e[t.labelId]||(e[t.labelId]=[]),e[t.labelId].push(t),e}),{});Object.keys(a).forEach((function(t){var n=a[t];n.forEach((function(a){var n=!!e.mailHead[t][a.mailId];n&&(e.mailHead[t][a.mailId]=a)}))}))},setDownloadTemplateCallId:function(e,t){e.downloadTemplateCallId=t},setIsTemplateDownloaded:function(e,t){e.isTemplateDownloaded=t}},actions:{uploadFile:function(e,t){return(0,i.Z)((0,n.Z)().mark((function a(){var i,r,o,s,l,c,u,d,m,p;return(0,n.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return i=e.commit,r=t.attachedMsgId,o=t.file,s=t.isInlineImage,a.next=4,E.Z.chunkifyFile(o);case 4:return l=a.sent,c=l.chunks,a.prev=6,a.next=9,E.Z.getUploadId({attachedMsgId:r,fileName:o.name,fileSize:o.size,chunks:c.length,isInlineImage:s});case 9:if(u=a.sent,d=u.error,m=u.uploadId,!d){a.next=15;break}return i("getUploadSessionFailed",{msgId:r,fileName:o.name,fileSize:o.size,fileType:o.type,chunks:c,isInlineImage:s}),a.abrupt("return");case 15:return i("addUpload",{msgId:r,uploadId:m,chunks:c,isInlineImage:s,fileName:o.name,fileSize:o.size,fileType:o.type}),p=function(e){var t=e.chunkId,a=e.filePath,n=e.zmdfPath,o=e.uploadFinished,s=e.error;s?(console.log("Error!!!"),i("errorOnUploadingChunks",{msgId:r,uploadId:m})):(i("removeChunk",{msgId:r,uploadId:m,chunkId:t}),o&&i("finishedUpload",{msgId:r,uploadId:m,filePath:a,zmdfPath:n}))},a.next=19,E.Z.upload({uploadId:m,attachedMsgId:r,chunks:c},p);case 19:a.next=24;break;case 21:a.prev=21,a.t0=a["catch"](6),console.log(a.t0);case 24:case"end":return a.stop()}}),a,null,[[6,21]])})))()},getActionOrder:function(e){return(0,i.Z)((0,n.Z)().mark((function t(){var a,i,r,s,l,c,u,m,_;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.dispatch,i=e.commit,r=e.state,t.next=3,p.Setting.getActionOrder();case 3:if(s=t.sent,l=s.errorCode,c=s.data,0!==l||!Array.isArray(c.actionOrder)){t.next=12;break}m=h.kq[r.typeOfEmail]||[],_=d().uniq(c.actionOrder),_=(u=_.filter((function(e){return m.includes(e)}))).concat.apply(u,(0,o.Z)(m.filter((function(e){return!_.includes(e)})))),i("setActionOrdering",_),t.next=14;break;case 12:return t.next=14,a("resetActionOrder");case 14:case"end":return t.stop()}}),t)})))()},fetchSendAsList:function(e){return(0,i.Z)((0,n.Z)().mark((function t(){var a,i,r,o,s;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.commit,t.next=3,p.Setting.listSendAs();case 3:i=t.sent,r=i.errorCode,o=i.data,0===r&&Array.isArray(o.sendAs)&&(s=o.sendAs.filter((function(e){var t=e.isPrimary,a=e.verificationStatus;return t||"accepted"===a})),a("setSendAsList",s));case 6:case"end":return t.stop()}}),t)})))()},resetActionOrder:function(e){return(0,i.Z)((0,n.Z)().mark((function t(){var a,i,r;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.dispatch,i=e.state,r=h.kq[i.typeOfEmail]||[],t.next=4,a("updateActionOrder",r);case 4:case"end":return t.stop()}}),t)})))()},updateActionOrder:function(e,t){return(0,i.Z)((0,n.Z)().mark((function a(){var i;return(0,n.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return i=e.commit,i("setActionOrdering",t),a.next=4,p.Setting.updateActionOrder({actionOrder:t});case 4:case"end":return a.stop()}}),a)})))()},refreshMailLabels:function(e){return(0,i.Z)((0,n.Z)().mark((function t(){var a,i,r,o,s;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return i=e.commit,t.next=3,p.Mail.listLabels();case 3:r=t.sent,o=r.errorCode,s=r.data,0===o&&null!==s&&void 0!==s&&null!==(a=s.ListLabels)&&void 0!==a&&a.mailLabels?i("setLabels",s.ListLabels.mailLabels):console.error("refreshMailLabels failed",o,s);case 7:case"end":return t.stop()}}),t)})))()},batchAddMailHeads:function(e,t){return(0,i.Z)((0,n.Z)().mark((function a(){var i,r,o,s,l,c,u,d,m,_,f,h;return(0,n.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:i=e.state,r=e.commit,o=e.getters,s=t.labelId,l=t.mailHeads,r("batchAddMailHeads",{labelId:s,mailHeads:l}),c=0;case 4:if(!(c<l.length)){a.next=20;break}if(d=l[c],s===(null===i||void 0===i||null===(u=i.currentInboxItem)||void 0===u?void 0:u.labelId)&&d.mailId===(null===i||void 0===i?void 0:i.currentInboxItemMailId)&&r("setCurrentInboxItem",o.getMailHeadByMailId(s,d.mailId)),!(i.selectMailDetail.length>0&&i.selectMailDetail[0].mailHead.mailId===d.mailId)){a.next=17;break}return a.next=10,p.Inbox.getMailDetails({labelId:s,mailIds:[d.mailId]});case 10:if(f=a.sent,h=(null===f||void 0===f?void 0:f.mailDetails)||[],h.length){a.next=15;break}return console.error("get mail details error"),a.abrupt("return");case 15:h.sort((function(e,t){return e.mailHead.date-t.mailHead.date})),(null===(m=i.currentInboxItem)||void 0===m?void 0:m.labelId)===s&&(null===(_=i.selectMailDetail)||void 0===_?void 0:_[0].mailHead.mailId)===d.mailId&&r("setSelectMailDetail",{detail:h,isLastPage:null===f||void 0===f?void 0:f.isLastPage});case 17:c++,a.next=4;break;case 20:case"end":return a.stop()}}),a)})))()},quarantinedMessageChanged:function(e,t){return(0,i.Z)((0,n.Z)().mark((function a(){var i,r,o,s,l,c,u,d;return(0,n.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(i=e.state,r=e.commit,o=t.messageId,s=t.isQuarantined,l=Object.values(i.mailHead[i.currentLabelId||B.INBOX]).find((function(e){var t=e.msgIds;return t.includes(o)})),!l){a.next=12;break}return c=l.mailHead.messageLabelsMap.filter((function(e){var t=e.messageLabels;return t.includes(B.QUARANTINED).length})),u=l.mailHead.messageLabelsMap.map((function(e){var t=e.messageId,a=e.messageLabels;if(o!==t)return{messageId:t,messageLabels:a};if(s)a.push(B.QUARANTINED);else{var n=a.indexOf(B.QUARANTINED);if(n>-1&&a.splice(n,1),1===c){var i=l.mailHead.showLabelIds.indexOf(B.QUARANTINED);i>-1&&l.mailHead.showLabelIds.splice(i,1)}}return{messageId:t,messageLabels:a}})),l.mailHead.messageLabelsMap=u,r("batchAddMailHeads",{labelId:l.labelId,mailHeads:[l.mailHead]}),a.next=10,p.Inbox.getMailHead({labelId:l.labelId,mailId:l.mailId});case 10:d=a.sent,d&&r("batchAddMailHeads",{labelId:l.labelId,mailHeads:[d.mailHead]});case 12:case"end":return a.stop()}}),a)})))()},registerGlobalAPIConfig:function(e){return(0,i.Z)((0,n.Z)().mark((function t(){var a,i,r,o,s,l;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.commit,console.log("start registerGlobalAPIConfig"),t.next=4,p.Setting.getConfiguration({key:_.Enums.SettingConfigField.CONVERSATION_VIEW});case 4:i=t.sent,r=i.errorCode,o=i.data,0===r?(s=o.GetConfiguration.value,l=!0,l=0!==s,a("inbox/setConversationView",l),window.__zm_api_config={conversationView:l},console.log("registerGlobalAPIConfig success",window.__zm_api_config)):(console.warn("registerGlobalAPIConfig getConfiguration failed",r,"use default config"),window.__zm_api_config={conversationView:!0});case 8:case"end":return t.stop()}}),t)})))()},getAllMailHead:function(e,t){e.commit;var a=e.dispatch,n=t.labelId,i=t.mailIds,r=t.onError,s=t.onProgress,l=t.onFinish,c=t.updateStore,d=void 0===c||c;if(console.log("[getAllMailHead] ".concat(n),i),null===i||void 0===i||!i.length)return[];var m=[],f=window.__zm_api_config.conversationView;if(f)return new Promise((function(e,t){var c=function(t){var n=t.mailHeads,r=t.labelId,c=t.isFinish;n.forEach((function(e){e.mailId=e.threadId,e.isMessage=!1})),d&&a("batchAddMailHeads",{labelId:r,mailHeads:n}),null===s||void 0===s||s(n),m.push.apply(m,(0,o.Z)(n)),c&&(null===l||void 0===l||l(m)),c&&e(m),c&&console.log("%c[getAllMailHead] load ".concat(i.length," mail for ").concat(r," done, using Batch API"),"font-weight: bold; color: green",m),c&&p.destroy()},u=function(t){var a=t.isFinish;a&&e([]),a&&(null===l||void 0===l||l()),a&&console.warn("[getAllMailHead] ".concat(n," failed"),i),null===r||void 0===r||r(t),a&&p.destroy()},p=_.Hooks.useMailThread({onSuccess:c,onFailed:u}),f=p.getThreadHeads({labelId:n,threadIds:i});f||(console.error("[getAllMailHead] useMailThread failed"),null===r||void 0===r||r("[getAllMailHead] useMailThread failed"),t(new Error("")))}));var h=[],g=(0,u.throttle)((function(){var e=h.slice(0);h=[],a("batchAddMailHeads",{labelId:n,mailHeads:e})}),500),v=i.length,E=0;return new Promise((function(e){i.forEach((function(t){return p.Inbox.getMailHead({labelId:n,mailId:t}).then((function(e){e.mailHead.isMessage=!0,e.mailHead.mailId=e.mailHead.msgId,null===s||void 0===s||s([e.mailHead]),m.push(JSON.parse(JSON.stringify(e.mailHead))),h.push(e.mailHead),d&&g()}))["catch"]((function(e){null===r||void 0===r||r(e),console.error("[getAllMailHead] load ".concat(n," ").concat(t," failed"),e)}))["finally"]((function(){E++,console.log("[getAllMailHead] ".concat(E,"/").concat(v)),E===v&&(null===l||void 0===l||l(m),e(m),console.log("%c[getAllMailHead] load ".concat(i.length," mail for ").concat(n," done, using Inbox.getMailHead"),"font-weight: bold; color: green"))}))}))}))},fetchUserEncryptionLevels:function(e){return(0,i.Z)((0,n.Z)().mark((function t(){var a,i,r,o,s,l,c,u,d,m;return(0,n.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:a=e.commit,i=0,r=[!0,!1];case 2:if(!(i<r.length)){t.next=15;break}return o=r[i],t.next=6,p.Setting.getEncryptionPrefer({isForRecv:o});case 6:s=t.sent,l=s.data,c=s.errorCode,u=j.USE_DOMAIN_PREFERENCE,0===c&&(m=null===l||void 0===l||null===(d=l.getEncryptionPrefer)||void 0===d?void 0:d.encryptionOption,[j.USE_DOMAIN_PREFERENCE,j.PREFER_ENCRYPTED,j.PREFER_UNENCRYPTED].includes(m)&&(u=m)),a("setUserEncryptionLevel",{isForRecv:o,encryptionOption:u});case 12:i++,t.next=2;break;case 15:case"end":return t.stop()}}),t)})))()},updateUserEncryptionLevel:function(e,t){return(0,i.Z)((0,n.Z)().mark((function a(){var i,r,o;return(0,n.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return i=e.commit,r=t.isForRecv,o=t.encryptionOption,a.next=4,p.Setting.updateEncryptionPrefer({isForRecv:r,encryptionOption:o});case 4:i("setUserEncryptionLevel",{isForRecv:r,encryptionOption:o});case 5:case"end":return a.stop()}}),a)})))()}},getters:{userMailDomain:function(e){var t=e.userProfile.userEmail.indexOf("@");return t>0?e.userProfile.userEmail.substring(t):""},attachmentDetail:function(e){return function(t,a){var n,i=e.selectMailDetail,o=(0,r.Z)(i);try{for(o.s();!(n=o.n()).done;){var s=n.value;if(s.mailHead.msgId===t){var l,c=(0,r.Z)(s.attachments);try{for(c.s();!(l=c.n()).done;){var u=l.value;if(u.aid===a)return u}}catch(d){c.e(d)}finally{c.f()}}}}catch(d){o.e(d)}finally{o.f()}}},externalWarningConfiguration:function(e){var t=e.userProfile,a=t.warningBannerSendEnabled,n=t.warningBannerReceiveEnabled,i=t.warningBannerContentReceive,r=t.warningBannerContentSend;return{warningBannerSendEnabled:a,warningBannerReceiveEnabled:n,warningBannerContentReceive:i,warningBannerContentSend:r}},currentLabelId:function(e){var t;return(null===(t=e.selectMailLabel)||void 0===t?void 0:t.id)||B.INBOX},enableLabelCount:function(e){return e.showLabelCount},isGmail:function(e){return e.typeOfEmail===_.Enums.EMAIL_PROVIDER.GMAIL},isZmail:function(e){return e.typeOfEmail===_.Enums.EMAIL_PROVIDER.ZMAIL},showDecryptFailedReminder:function(e){return e.showDecryptFailedReminder},decryptFailedReminderContent:function(e){return e.decryptFailedReminderContent},isOutlook:function(e){return e.typeOfEmail===_.Enums.EMAIL_PROVIDER.OFFICE365},LastInboxRefreshDate:function(e){return e.LastInboxRefreshDate},getUploadingAttachmentsInCurrMsg:function(e){return function(t){return e.uploads[t]}},getReportSpamInfoByMailId:function(e){return function(t){var a=b.Q.getMailById(e,t)||[];return a.map((function(e){var t=e.mailId,a=e.msgIds,n=e.labelId,i=e.mailHead.from;return{mailId:t,msgIds:a,labelId:n,from:i}}))}},getReportSpamInfoByMSGId:function(e){return function(t){var a=b.Q.getMailByMsgId(e,t);if(a){var n=a.mailId,i=a.msgIds,r=a.labelId;return{mailId:n,msgIds:i,labelId:r}}return{}}},sidebarMenuWidth:function(e){return e.isSidebarMinimized?60:223},currentMailHeads:function(e,t){return e.mailHead[t.currentLabelId]||{}},getLabelIdByMailId:function(e){return function(t,a){var n=e.mailHead||{};if(t&&n[t][a])return t;var i=Object.keys(n).find((function(e){var t=n[e][a];return!!t}));return i||B.INBOX}},labelNameInfo:function(e,t){var a=t.flattenedLabels,n={};return a.forEach((function(e){n[e.id]={labelDisplayName:q(e.labelDisplayNamePathArray),labelDisplayFullName:e.labelDisplayNamePathArray.join("/")}})),n},enableVirtualUserLabelList:function(e,t){var a=t.flattenedUserLabels;return a.length>e.minUserLabelCountForVirtualList},isOfflineByDisconnection:function(e){return e.isOffline&&!e.needReauthorize},zmailStorageUsage:function(e,t){if(t.isZmail){var a=e.userProfile["mboxQuota"]||0,n=e.userProfile["mboxSize"]||0;return 0===a?0:parseFloat((n/a).toFixed(4))}return 0},currentUserAccountId:function(e,t){var a,n=(null===(a=e.userProfile)||void 0===a?void 0:a.isDelegated)||!1,i=e.typeOfEmail;return n&&(i=H.DELEGATE),n&&t.isSharedInbox&&(i=H.SHARED_INBOX),e.typeOfEmail&&e.userProfile.userEmail?"".concat(i,"_").concat(e.userProfile.userEmail):""},isDelegated:function(e){var t;return(null===(t=e.userProfile)||void 0===t?void 0:t.isDelegated)||!1},isEncryptedZmail:function(e,t){return t.isZmail&&e.zmailEncryptionEnabled},isSharedInbox:function(e){return e.userProfile.userRole===G.SHARED_INBOX},getMailHeadByMailId:function(e){return function(t,a){var n=e.mailHead[t];return n[a]||{}}},myEmailAddresses:function(e){var t=e.sendAsList.map((function(e){var t=e.sendAsEmail;return t})),a=e.alias.aliasList.map((function(e){var t=e.emailAddress;return t})),n=e.userProfile.userEmail;return d().uniq(d().compact([].concat((0,o.Z)(t),(0,o.Z)(a),[n])))},isAllMailLoaded:function(e){return function(t,a){var n,i=!0,o=(0,r.Z)(a);try{for(o.s();!(n=o.n()).done;){var s,l=n.value;if(null===(s=e.mailHead[t])||void 0===s||!s[l]){i=!1;break}}}catch(c){o.e(c)}finally{o.f()}return i}},customZoomMailLabelIds:function(e,t){var a,n=null===(a=t.labelIdToLabel.get(B.INBOX))||void 0===a?void 0:a.parentFolderId;return e.allLabels.filter((function(e){e.id;var t=e.name,a=e.parentFolderId;return t===W.ZOOM&&a===n})).map((function(e){return e.id}))},userLabels:function(e,t){var a=t.customZoomMailLabelIds;return e.allLabels.filter((function(e){var t=e.id,n=e.isSystem,i=e.parentFolderId,r=(e.name,a.includes(t)),o=a.includes(i);return!r&&!o&&!n}))},systemLabels:function(e){return e.allLabels.filter((function(e){var t=e.isSystem;return t}))},labelIdToLabel:function(e){return new Map(e.allLabels.map((function(e){return[e.id,e]})))},userLabelIdToLabel:function(e,t){var a=t.userLabels;return new Map(a.map((function(e){return[e.id,e]})))},systemLabelIdToLabel:function(e,t){return new Map(t.systemLabels.map((function(e){return[e.id,e]})))},allLabelsTree:function(e,t){var a,n=t.labelIdToLabel,i=t.isOutlook,r=null===(a=n.get(B.INBOX))||void 0===a?void 0:a.parentFolderId;return Y.getLabelListTree(JSON.parse(JSON.stringify(e.allLabels)),i,r)},userLabelsTree:function(e,t){var a,n=t.labelIdToLabel,i=t.userLabels,r=t.isOutlook,o=null===(a=n.get(B.INBOX))||void 0===a?void 0:a.parentFolderId;return Y.getLabelListTree(JSON.parse(JSON.stringify(i)),r,o)},systemLabelsTree:function(e,t){var a,n=t.labelIdToLabel,i=t.isOutlook,r=null===(a=n.get(B.INBOX))||void 0===a?void 0:a.parentFolderId,o=Y.orderSystemLabels(e.allLabels,i);return Y.getLabelListTree(JSON.parse(JSON.stringify(o)),i,r).filter((function(e){return e.isSystem}))},flattenedLabels:function(e,t){var a=t.allLabelsTree;return Y.flatLabelsFromLabelListTree(a)},flattenedUserLabels:function(e,t){var a=t.userLabelsTree;return Y.flatUserLabelsFromLabelListTree(a)},flattenedSystemLabels:function(e,t){var a=t.systemLabelsTree;return Y.flatLabelsFromLabelListTree(a)},hasSendAsList:function(e){return e.sendAsList.length>1},hasAliasList:function(e,t){var a;return!(t.isEncryptedZmail&&!t.hybridModeActive)&&(t.isZmail&&(null===(a=e.alias)||void 0===a?void 0:a.aliasList.length)>0)},isComposeFromFieldVisible:function(e,t){return t.hasAliasList||t.hasSendAsList},hybridModeActive:function(e,t){return t.isEncryptedZmail&&e.zmailDomainEncryptionLevel!==K.REQUIRE_ENCRYPTED},defaultComposeEncryptionState:function(e,t){if(!t.hybridModeActive)return t.isEncryptedZmail;switch(e.zmailUserEncryptionLevel.send){case j.PREFER_ENCRYPTED:return!0;case j.PREFER_UNENCRYPTED:return!1;case j.USE_DOMAIN_PREFERENCE:return e.zmailDomainEncryptionLevel===K.PREFER_ENCRYPTED}},isDarkMode:function(e){return"dark"===e.prefersColorScheme},downloadTemplateCallId:function(e){return e.downloadTemplateCallId}}});function ee(){return Q}t["Z"]=Q},29273:function(e,t,a){"use strict";a.d(t,{Zz:function(){return v},r_:function(){return g}});var n,i=a(84282),r=a(34948),o=a(70021),s=a(56706),l=a(26274),c=(a(77950),a(85940),a(6886),a(71372),a(70487)),u=a(63012),d=a(12546),m=a(10100),p=a(85796),_=a(87693),f=a(41236),h=function(){return{}},g="action-event-mails-removed",v=function(e){var t;null!==(t=e.state)&&void 0!==t&&t.action?Object.assign(e.state.action,h()):c["default"].set(e.state,"action",h())},E={UNREAD:"UNREAD",STARRED:"STARRED",IMPORTANT:"IMPORTANT"},b=(n={},(0,l.Z)(n,m.MailMarkType.UNREAD,{action:p.s4.UNREAD,markAction:m.MailMarkAction.UNREAD,toggleType:E.UNREAD}),(0,l.Z)(n,m.MailMarkType.READ,{action:p.s4.READ,markAction:m.MailMarkAction.READ,toggleType:E.UNREAD}),(0,l.Z)(n,m.MailMarkType.UNSTARRED,{action:p.s4.UNSTAR,markAction:m.MailMarkAction.UN_STARRED,toggleType:E.STARRED}),(0,l.Z)(n,m.MailMarkType.STARRED,{action:p.s4.STAR,markAction:m.MailMarkAction.STARRED,toggleType:E.STARRED}),(0,l.Z)(n,m.MailMarkType.UNIMPORTANT,{action:p.s4.UNIMPORTANT,markAction:m.MailMarkAction.UN_IMPORTANT,toggleType:E.IMPORTANT}),(0,l.Z)(n,m.MailMarkType.IMPORTANT,{action:p.s4.IMPORTANT,markAction:m.MailMarkAction.IMPORTANT,toggleType:E.IMPORTANT}),n),A=function(e,t,a){var n=e[t]||{},i=Object.values(n),r={};return i.forEach((function(e){a.some((function(t){var a=e.msgIds.indexOf(t)>-1;return a&&!r[t]&&(r[t]=e.mailId),a}))})),r},y={namespaced:!0,state:h(),getters:{canMoveToInbox:function(){return function(e){return e.some((function(e){return!e.mailHead.allLabelIds.includes(m.SystemDefinedMailLabelIds.INBOX)}))}},canArchive:function(){return function(e){return e.some((function(e){return e.mailHead.allLabelIds.includes(m.SystemDefinedMailLabelIds.INBOX)}))}}},mutations:{},actions:{reportPhishingMail:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,s,l,u,p,_;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.dispatch,i=e.commit,console.debug("[action][report-phishing]",t),r=t||{},s=r.mail,l=r.from,u=r.toastConfig,p=void 0===u?{}:u,a.next=5,n("inbox/getNextHighlightedMail",{mails:[s]},{root:!0});case 5:return _=a.sent,i("deleteMailHead",{mailId:s.mailId,labelId:s.labelId},{root:!0}),a.next=9,n("inbox/removeSelectedInboxMailIds",{mailIds:[s.mailId]},{root:!0});case 9:return c["default"].prototype.$Bus.$emit(g,{nextMail:_,removedMailIds:[s.mailId]}),a.prev=10,a.next=13,f.t.reportSpam({threadId:s.mailId,msgIds:s.msgIds,sender:l.emailAddr.replace(/'/g,"&apos"),type:m.SPAM_TYPES.PHISHING});case 13:c["default"].prototype.$toast(d.ZP.t("detail.movedToSpam"),{iconClass:"checkmark"}),a.next=19;break;case 16:a.prev=16,a.t0=a["catch"](10),c["default"].prototype.$toast(p.errorText||d.ZP.t("common.failedToReportPhishing"),{iconClass:"crossmark",duration:5e3});case 19:case"end":return a.stop()}}),a,null,[[10,16]])})))()},reportSpamMail:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,l,u,p,_,h,v;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.dispatch,i=e.commit,console.debug("[action][report-spam]",t),r=t||{},l=r.mail,u=r.from,p=r.toastConfig,_=void 0===p?{}:p,a.next=5,n("inbox/getNextHighlightedMail",{mails:[l]},{root:!0});case 5:return h=a.sent,i("deleteMailHead",{mailId:l.mailId,labelId:l.labelId},{root:!0}),a.next=9,n("inbox/removeSelectedInboxMailIds",{mailIds:[l.mailId]},{root:!0});case 9:return c["default"].prototype.$Bus.$emit(g,{nextMail:h,removedMailIds:[l.mailId]}),a.prev=10,a.next=13,f.t.reportSpam({threadId:l.mailId,msgIds:l.msgIds,sender:u.emailAddr.replace(/'/g,"&apos"),type:m.SPAM_TYPES.JUNK});case 13:v=function(){var e=(0,s.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,f.t.reportSpam({threadId:l.mailId,msgIds:l.msgIds,sender:u.emailAddr.replace(/'/g,"&apos"),type:m.SPAM_TYPES.NOT_JUNK});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),c["default"].prototype.$toast(_.successText||d.ZP.tc("common.messageMovedTo",1,[d.ZP.t("label.spam")]),{iconClass:"checkmark",action:{label:d.ZP.t("operation.undo"),onClick:v},duration:5e3}),a.next=20;break;case 17:a.prev=17,a.t0=a["catch"](10),c["default"].prototype.$toast(_.errorText||d.ZP.t("detail.reportSpamFailed"),{iconClass:"crossmark",duration:5e3});case 20:case"end":return a.stop()}}),a,null,[[10,17]])})))()},reportNotSpamMail:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,s,l,u,p,_,h;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=e.dispatch,i=e.commit,console.debug("[action][report-not-spam]",t),r=t||{},s=r.mail,l=r.from,u=r.toastConfig,p=void 0===u?{}:u,_=s.labelId===m.SystemDefinedMailLabelIds.SPAM,!_){a.next=12;break}return a.next=7,n("inbox/getNextHighlightedMail",{mails:[s]},{root:!0});case 7:return h=a.sent,i("deleteMailHead",{mailId:s.mailId,labelId:s.labelId},{root:!0}),a.next=11,n("inbox/removeSelectedInboxMailIds",{mailIds:[s.mailId]},{root:!0});case 11:c["default"].prototype.$Bus.$emit(g,{nextMail:h,removedMailIds:[s.mailId]});case 12:return a.prev=12,a.next=15,f.t.reportSpam({threadId:s.mailId,msgIds:s.msgIds,sender:l.emailAddr.replace(/'/g,"&apos"),type:m.SPAM_TYPES.NOT_JUNK});case 15:a.next=20;break;case 17:a.prev=17,a.t0=a["catch"](12),c["default"].prototype.$toast(p.errorText||d.ZP.t("detail.reportSpamFailed"),{iconClass:"crossmark",duration:5e3});case 20:case"end":return a.stop()}}),a,null,[[12,17]])})))()},spamMails:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,s,l,c;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.dispatch,console.debug("[action][spam]",t),i=t||{},r=i.mails,s=void 0===r?[]:r,l=i.fromLabelId,c=s.map((function(e){return e.mailId})),a.next=6,n("moveMails",{mails:s,fromLabelId:l,toLabelId:m.SystemDefinedMailLabelIds.SPAM,metricConfig:{metricKey:"inbox_item_mark",params:{labelId:l,mark:m.MailMarkAction.SPAM,msgId:c}}});case 6:case"end":return a.stop()}}),a)})))()},notSpamMails:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,s,l,c;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.dispatch,console.debug("[action][not-spam]",t),i=t||{},r=i.mails,s=void 0===r?[]:r,l=i.fromLabelId,c=s.map((function(e){return e.mailId})),a.next=6,n("moveMails",{mails:s,fromLabelId:l,toLabelId:m.SystemDefinedMailLabelIds.INBOX,metricConfig:{metricKey:"inbox_item_mark",params:{labelId:l,mark:m.MailMarkAction.NOT_SPAM,msgId:c}}});case 6:case"end":return a.stop()}}),a)})))()},phishingMails:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,s,l;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.dispatch,console.debug("[action][report phishing]",t),i=t||{},r=i.mails,s=void 0===r?[]:r,l=i.fromLabelId,a.next=5,n("moveMails",{mails:s,fromLabelId:l,toLabelId:m.SystemDefinedMailLabelIds.SPAM});case 5:case"end":return a.stop()}}),a)})))()},moveMails:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,l,m,f,h,v,E,b,A,y,S,C,P,M,T,w,D,x,L,k,N,O,Z;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.dispatch,l=e.commit,m=e.rootGetters,f=e.rootState,console.debug("[action][move]",t),h=t||{},v=h.mails,E=void 0===v?[]:v,b=h.fromLabelId,A=h.toLabelId,y=h.metricConfig,S=h.toastConfig,C=void 0===S?{}:S,P=E.map((function(e){return e.mailId})),M=E.map((function(e){return{groupId:e.mailId,msgIds:e.msgIds}})),T=f.selectMailLabel,w=null===T||void 0===T?void 0:T.id,a.next=9,I(M,w);case 9:return D=a.sent,x={fromLabelId:b,toLabelId:A,groupMsgsIds:M},a.next=13,u.Inbox.moveMails(x);case 13:if(L=a.sent,0===L.errorCode){a.next=18;break}return c["default"].prototype.$toast(C.errorText||d.ZP.t("operation.moveFailed"),{iconClass:"crossmark",duration:5e3}),y&&c["default"].prototype.$metric.report(y.metricKey,(0,r.Z)((0,r.Z)({},y.params),{},{error:c["default"].prototype.$metric.apiError(L)})),a.abrupt("return");case 18:if(k=function(){var e=(0,s.Z)((0,o.Z)().mark((function e(){var t,a,r,s,l;return(0,o.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,u.Inbox.moveMails({groupMsgsIds:M,fromLabelId:A,toLabelId:b});case 2:t=(0,i.Z)(M),e.prev=3,t.s();case 5:if((a=t.n()).done){e.next=12;break}return r=a.value,s=D.get(r.groupId).map((function(e){var t=e.id,a=e.labelOwnedStatus;return{labelId:t,owned:a}})),e.next=10,u.Inbox.labelsMails({fromLabelId:A,groupMsgsIds:[r],labelOwnedList:s});case 10:e.next=5;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e["catch"](3),t.e(e.t0);case 17:return e.prev=17,t.f(),e.finish(17);case 20:if(l=(0,p.pB)(p.s4.MOVE,w,{targetLabel:A}),!l){e.next=24;break}return e.next=24,n("inbox/removeSelectedInboxMailIds",{mailIds:P},{root:!0});case 24:case"end":return e.stop()}}),e,null,[[3,14,17,20]])})));return function(){return e.apply(this,arguments)}}(),y&&c["default"].prototype.$metric.report(y.metricKey,y.params),N=(0,_.i2)(m.labelIdToLabel.get(A),m.isOutlook),c["default"].prototype.$toast(C.successText||d.ZP.tc("common.messageMovedTo",P.length,[N]),{iconClass:"checkmark",action:{label:d.ZP.t("operation.undo"),onClick:k},duration:5e3}),O=(0,p.pB)(p.s4.MOVE,w,{targetLabel:A,isFromUserLabel:!T.isSystem,isToUserLabel:!m.systemLabelIdToLabel.has(A)}),console.debug("[action][move] check need remove",O),!O){a.next=33;break}return a.next=27,n("inbox/getNextHighlightedMail",{mails:E},{root:!0});case 27:return Z=a.sent,E.forEach(function(){var e=(0,s.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:l("deleteMailHead",{mailId:t.mailId,labelId:b},{root:!0});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),a.next=31,n("inbox/removeSelectedInboxMailIds",{mailIds:P},{root:!0});case 31:console.debug("[action][move] emit action done",Z),c["default"].prototype.$Bus.$emit(g,{nextMail:Z,removedMailIds:P});case 33:case"end":return a.stop()}}),a)})))()},markMails:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,_,f,h,v,A,y,I,S,C,P,M,T,w,D,x,L,k,N,O,Z,$;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(h=e.dispatch,v=e.commit,A=e.rootGetters,console.debug("[action][mark]",t,A["features/allowMarkAsRead"]),y=t||{},I=y.mails,S=void 0===I?[]:I,C=y.isMarkMessageUnderThread,P=y.fromLabelId,M=y.markType,T=S.map((function(e){return e.mailId})),w=S.map((function(e){return{groupId:e.mailId,msgIds:e.msgIds}})),D=null===(n=b[M])||void 0===n?void 0:n.markAction,M!==m.MailMarkType.READ||A["features/allowMarkAsRead"]){a.next=8;break}return a.abrupt("return");case 8:return x={mailMarkType:M,fromLabelId:P,groupMsgsIds:w,isMarkMessageUnderThread:C},a.next=11,u.Inbox.markMail(x);case 11:if(L=a.sent,0===L.errorCode){a.next=16;break}return c["default"].prototype.$msg(d.ZP.t("operation.markFailed")),c["default"].prototype.$metric.report("inbox_item_mark",{labelId:P,mark:D,msgId:T,error:c["default"].prototype.$metric.apiError(L)}),a.abrupt("return");case 16:if(c["default"].prototype.$metric.report("inbox_item_mark",{labelId:P,mark:D,msgId:T}),k=null===(i=b[M])||void 0===i?void 0:i.toggleType,_={},(0,l.Z)(_,E.UNREAD,{type:"isUnread",status:M===m.MailMarkType.UNREAD}),(0,l.Z)(_,E.STARRED,{type:"isStarred",status:M===m.MailMarkType.STARRED}),(0,l.Z)(_,E.IMPORTANT,{type:"isImportant",status:M===m.MailMarkType.IMPORTANT}),N=_,S.forEach((function(e){v("changeMailHead",(0,r.Z)({labelId:e.labelId,mailId:e.mailId},N[k]),{root:!0})})),O=null===(f=b[M])||void 0===f?void 0:f.action,Z=(0,p.pB)(O,P),!Z){a.next=30;break}return a.next=25,h("inbox/getNextHighlightedMail",{mails:S},{root:!0});case 25:return $=a.sent,a.next=28,h("inbox/removeSelectedInboxMailIds",{mailIds:T},{root:!0});case 28:S.forEach(function(){var e=(0,s.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:v("deleteMailHead",{mailId:t.mailId,labelId:P},{root:!0});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),c["default"].prototype.$Bus.$emit(g,{nextMail:$,removedMailIds:T});case 30:case"end":return a.stop()}}),a)})))()},archiveMails:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,s,l,c;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.dispatch,e.commit,console.debug("[action][archive]",t),i=t||{},r=i.mails,s=void 0===r?[]:r,l=i.fromLabelId,c=s.map((function(e){return e.mailId})),a.next=6,n("moveMails",{mails:s,fromLabelId:l,toLabelId:m.SystemDefinedMailLabelIds.ARCHIVE,metricConfig:{metricKey:"inbox_item_mark",params:{labelId:l,mark:m.MailMarkAction.ARCHIVE,msgId:c}}});case 6:return a.abrupt("return",a.sent);case 7:case"end":return a.stop()}}),a)})))()},trashMails:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,s,l,c,u,p,_;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return e.commit,n=e.rootGetters,i=e.dispatch,console.debug("[action][trash]",t),r=t||{},s=r.mails,l=void 0===s?[]:s,c=r.fromLabelId,u=l.map((function(e){return e.mailId})),p=n.isOutlook?"operation.moveToDeletedSuccess":"operation.undoResultMsg",_=n.isOutlook?"operation.moveToDeletedFailed":"operation.moveToTrashFailed",a.next=8,i("moveMails",{mails:l,fromLabelId:c,toLabelId:m.SystemDefinedMailLabelIds.TRASH,toastConfig:{successText:d.ZP.tc(p,u.length,[u.length]),errorText:d.ZP.t(_)},metricConfig:{metricKey:"inbox_item_mark",params:{labelId:c,mark:m.MailMarkAction.DELETE,msgId:u}}});case 8:return a.abrupt("return",a.sent);case 9:case"end":return a.stop()}}),a)})))()},deleteForeverMails:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,l,p,_,f,h,v,E,b;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=e.commit,e.rootGetters,i=e.dispatch,console.debug("[action][delete-forever]",t),r=t||{},l=r.mails,p=void 0===l?[]:l,_=r.fromLabelId,f=p.map((function(e){return e.mailId})),a.prev=4,a.next=7,i("sticker/checkThreadHasStickyNotes",{mailHeads:p},{root:!0});case 7:a.next=12;break;case 9:return a.prev=9,a.t0=a["catch"](4),a.abrupt("return",Promise.reject(new Error("has sticky notes")));case 12:return h=p.map((function(e){return{groupId:e.mailId,msgIds:e.msgIds}})),v={fromLabelId:_,groupMsgsIds:h},a.next=16,u.Inbox.deleteMail(v);case 16:if(E=a.sent,0===E.errorCode){a.next=21;break}return c["default"].prototype.$msg(d.ZP.t("operation.deleteFailed")),c["default"].prototype.$metric.report("inbox_item_mark",{labelId:_,mark:m.MailMarkAction.DELETE_FOREVER,msgId:f,error:c["default"].prototype.$metric.apiError(E)}),a.abrupt("return");case 21:return c["default"].prototype.$toast(d.ZP.t("operation.mailDeleted")),c["default"].prototype.$metric.report("inbox_item_mark",{labelId:_,mark:m.MailMarkAction.DELETE_FOREVER,msgId:f}),a.next=25,i("inbox/getNextHighlightedMail",{mails:p},{root:!0});case 25:return b=a.sent,a.next=28,i("inbox/removeSelectedInboxMailIds",{mailIds:f},{root:!0});case 28:p.forEach(function(){var e=(0,s.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:n("deleteMailHead",{mailId:t.mailId,labelId:_},{root:!0});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),c["default"].prototype.$Bus.$emit(g,{nextMail:b,removedMailIds:f});case 30:case"end":return a.stop()}}),a,null,[[4,9]])})))()},snoozeMessages:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,l,p,_,f,h,g,v,E;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:n=e.rootState,i=e.commit,r=e.dispatch,l=t.labelId,p=t.msgIds,_=t.notifyTime,p.length&&(f=A(n.mailHead,l,p),h=Object.values(f).map((function(e){return n.mailHead[l][e]})),i("moveOutThreadsFromLabel",{labelId:l,threadsId:Object.values(f)},{root:!0}),i("moveThreadsToLabel",{labelId:m.SystemDefinedMailLabelIds.SNOOZED,threadHeads:h},{root:!0}),r("inbox/removeSelectedInboxMailIds",{mailIds:Object.values(f)},{root:!0}),g=3e3,v=function(){var e=(0,s.Z)((0,o.Z)().mark((function e(){var t,a,n,r,s,c,d;return(0,o.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,u.Mail.snoozeMessages({msgIds:p,notifyTime:Math.floor(_/1e3+.5)});case 2:a=e.sent,n=a.errorCode,r=a.error,s=a.data,c=(null===r||void 0===r||null===(t=r.result)||void 0===t?void 0:t.failedMsgIds)||(null===s||void 0===s?void 0:s.failedMsgIds)||0!==n&&p,c.length>0&&(d=c.length>0?c.map((function(e){return f[e]})):Object.values(f),i("moveOutThreadsFromLabel",{labelId:m.SystemDefinedMailLabelIds.SNOOZED,threadsId:d},{root:!0}),i("moveThreadsToLabel",{labelId:l,threadHeads:h.filter((function(e){var t=e.mailId;return d.indexOf(t)>-1}))},{root:!0}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=setTimeout(v,g),c["default"].prototype.$undoNotice({iconClass:"checkmark",title:d.ZP.tc("notifications.conversationSnoozed",h.length),duration:g,action:d.ZP.t("notification.undo"),actionCallback:function(){clearTimeout(E),E=null,i("moveOutThreadsFromLabel",{labelId:m.SystemDefinedMailLabelIds.SNOOZED,threadsId:Object.values(f)},{root:!0}),i("moveThreadsToLabel",{labelId:l,threadHeads:h},{root:!0})}}));case 3:case"end":return a.stop()}}),a)})))()},unsnoozeMessages:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,r,l,p,_,f,h,g,v;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:n=e.rootState,i=e.commit,r=e.dispatch,l=t.labelId,p=t.msgIds,_=A(n.mailHead,l,p),f=Object.values(_).map((function(e){return n.mailHead[l][e]})).filter((function(e){return e})),i("moveOutThreadsFromLabel",{labelId:m.SystemDefinedMailLabelIds.SNOOZED,threadsId:f.map((function(e){var t=e.mailId;return t}))},{root:!0}),i("moveThreadsToLabel",{labelId:m.SystemDefinedMailLabelIds.INBOX,threadHeads:f.filter((function(e){var t=e.threadId;return f.indexOf(t)>-1}))},{root:!0}),r("inbox/removeSelectedInboxMailIds",{mailIds:Object.values(_)},{root:!0}),h=3e3,g=function(){var e=(0,s.Z)((0,o.Z)().mark((function e(){var t,a,r,s,c,d,f,h;return(0,o.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,u.Mail.unSnoozeMessages(p);case 2:a=e.sent,r=a.errorCode,s=a.error,c=a.data,d=(null===s||void 0===s||null===(t=s.result)||void 0===t?void 0:t.failedMsgIds)||(null===c||void 0===c?void 0:c.failedMsgIds)||0!==r&&p,d.length&&(f=d.reduce((function(e,t){return _[t]&&e.push(_[t]),e}),[]),h=f.map((function(e){return n.mailHead[l][e]})).filter((function(e){return e})),f.length&&(i("moveOutThreadsFromLabel",{labelId:m.SystemDefinedMailLabelIds.INBOX,threadsId:h},{root:!0}),i("moveThreadsToLabel",{labelId:m.SystemDefinedMailLabelIds.SNOOZED,threadHeads:h},{root:!0})));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),v=setTimeout(g,h),c["default"].prototype.$undoNotice({iconClass:"checkmark",title:d.ZP.tc("notifications.conversationUnsnoozed",f.length),duration:h,action:d.ZP.t("notification.undo"),actionCallback:function(){clearTimeout(v),v=null,i("moveOutThreadsFromLabel",{labelId:m.SystemDefinedMailLabelIds.INBOX,threadsId:f.map((function(e){var t=e.mailId;return t}))},{root:!0}),i("moveThreadsToLabel",{labelId:m.SystemDefinedMailLabelIds.SNOOZED,threadHeads:f},{root:!0})}});case 11:case"end":return a.stop()}}),a)})))()},updateSnoozeTime:function(e,t){return(0,s.Z)((0,o.Z)().mark((function a(){var n,i,l,m,p,_,f,h,g,v,E,b;return(0,o.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:n=e.rootState,i=e.commit,l=t.labelId,m=t.msgIds,p=t.notifyTime,_=A(n.mailHead,l,m),f=Object.values(_).map((function(e){return n.mailHead[l][e]})),h=f.reduce((function(e,t){return e[t.mailId]=t.mailHead.snoozeInfo.notifyTime,e}),{}),g=f.map((function(e){return(0,r.Z)((0,r.Z)({},e),{},{mailHead:(0,r.Z)((0,r.Z)({},e.mailHead),{},{snoozeInfo:(0,r.Z)((0,r.Z)({},e.snoozeInfo),{},{notifyTime:Math.floor(p/1e3+.5)})})})})),i("updateMailHeads",g,{root:!0}),v=3e3,E=function(){var e=(0,s.Z)((0,o.Z)().mark((function e(){var t,a,n,s,l,c,d,g;return(0,o.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,u.Mail.updateSnoozed({msgIds:m,notifyTime:Math.floor(p/1e3+.5)});case 2:a=e.sent,n=a.errorCode,s=a.error,l=a.data,c=(null===s||void 0===s||null===(t=s.result)||void 0===t?void 0:t.failedMsgIds)||(null===l||void 0===l?void 0:l.failedMsgIds)||0!==n&&m,c.length>0&&(d=c.length>0?c.map((function(e){return _[e]})):Object.values(_),g=f.filter((function(e){var t=e.mailId;return d.indexOf(t)>-1})).map((function(e){return(0,r.Z)((0,r.Z)({},e),{},{mailHead:(0,r.Z)((0,r.Z)({},e.mailHead),{},{snoozeInfo:(0,r.Z)((0,r.Z)({},e.snoozeInfo),{},{notifyTime:h[e.mailId]})})})})),i("updateMailHeads",g,{root:!0}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=setTimeout(E,v),c["default"].prototype.$undoNotice({iconClass:"checkmark",title:d.ZP.tc("notifications.conversationSnoozed",f.length),duration:v,action:d.ZP.t("notification.undo"),actionCallback:function(){clearTimeout(b),b=null;var e=f.map((function(e){return(0,r.Z)((0,r.Z)({},e),{},{mailHead:(0,r.Z)((0,r.Z)({},e.mailHead),{},{snoozeInfo:(0,r.Z)((0,r.Z)({},e.snoozeInfo),{},{notifyTime:h[e.mailId]})})})}));i("updateMailHeads",e,{root:!0})}});case 11:case"end":return a.stop()}}),a)})))()}}};function I(e,t){return S.apply(this,arguments)}function S(){return S=(0,s.Z)((0,o.Z)().mark((function e(t,a){var n,r,s,l,c;return(0,o.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=new Map,e.prev=1,r=(0,i.Z)(t),e.prev=3,r.s();case 5:if((s=r.n()).done){e.next=13;break}return l=s.value,e.next=9,u.Inbox.getMailLabelStatus({labelId:a,groupMsgsIds:[l]});case 9:c=e.sent,c&&n.set(l.groupId,c);case 11:e.next=5;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](3),r.e(e.t0);case 18:return e.prev=18,r.f(),e.finish(18);case 21:e.next=26;break;case 23:e.prev=23,e.t1=e["catch"](1),console.error("getSortedLabels error",e.t1);case 26:return e.abrupt("return",n);case 27:case"end":return e.stop()}}),e,null,[[1,23],[3,15,18,21]])}))),S.apply(this,arguments)}t["ZP"]=y},91866:function(e,t,a){"use strict";a.d(t,{Id:function(){return p},_4:function(){return _}});var n=a(68571),i=a(6041),r=(a(77950),a(49992),a(70487)),o=a(53806),s=a(43251),l=a(11995),c=a(12546),u=o.Enums.SystemDefinedMailLabelIds,d=o.Enums.SystemDefinedCategoryIds,m=o.Enums.DECRYPTION_STATUS,p=function(){return{selectedSearchFilters:[],searchIndeterminate:!1,currentSearchLabelId:"",curSearchHash:"",searchString:"",inSearching:!1,oldestMsgDateDone:0,inFilters:!1,originalLabelIdInFilters:"",selectedInboxFilters:[],recentSearchKeywords:[],searchFiltersOptions:{from:[],to:[],cc:[],subject:"",keywords:"",dateRange:"",readStatus:"all",inLabelId:"",hasAttachment:!1,isStarred:!1}}},_=function(e){var t;null!==(t=e.state)&&void 0!==t&&t.search?Object.assign(e.state.search,p()):r["default"].set(e.state,"search",p())},f={namespaced:!0,state:p(),mutations:{UPDATE_SELECTED_FILTERS:function(e,t){e.selectedSearchFilters=t},setSearchIndeterminate:function(e,t){e.searchIndeterminate=t},SET_CURRENT_SEARCH_LABEL_ID:function(e,t){e.currentSearchLabelId=t},setCurSearchHash:function(e,t){e.curSearchHash=t},setSearchString:function(e,t){e.searchString=t},changeInSearchBox:function(e,t){e.inSearching=t},changeInFilters:function(e,t){e.inFilters=t,!t&&(e.originalLabelIdInFilters="")},changeOldestMsgDateDone:function(e,t){e.oldestMsgDateDone=t},setOriginalLabelId:function(e,t){e.originalLabelIdInFilters=t},updateSelectedInboxFilters:function(e,t){e.selectedInboxFilters=t},clearSelectedInboxFilters:function(e){e.selectedInboxFilters=[]},addRecentSearchKeyword:function(e,t){var a=t.labelId,n=t.labelName,i=t.keyword;if(a||i){var r="".concat(a,"#").concat(i),o=e.recentSearchKeywords.findIndex((function(e){return e.id===r}));-1!==o?(e.recentSearchKeywords.splice(o,1),e.recentSearchKeywords.push({id:r,labelId:a,labelName:n,keyword:i})):e.recentSearchKeywords.push({id:r,labelId:a,labelName:n,keyword:i})}},removeRecentSearchKeyword:function(e,t){var a=t.labelId,n=t.keyword,i="".concat(a,"#").concat(n),r=e.recentSearchKeywords.findIndex((function(e){return e.id===i}));-1!==r&&e.recentSearchKeywords.splice(r,1)},clearAllRecentSearchKeywords:function(e){e.recentSearchKeywords=[]},updateSearchFiltersOptions:function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&r["default"].set(e.searchFiltersOptions,a,t[a])},clearSearchFiltersOptions:function(e){e.searchFiltersOptions=p().searchFiltersOptions}},actions:{updateSelectedSearchFilters:function(e,t){var a=e.commit;a("UPDATE_SELECTED_FILTERS",t)},setCurrentSearchLabelId:function(e,t){var a=e.commit;a("SET_CURRENT_SEARCH_LABEL_ID",t)},clearCurrentSearchLabelId:function(e){var t=e.commit;t("SET_CURRENT_SEARCH_LABEL_ID","")}},getters:{recentSearchKeywords:function(e){var t=5;return e.recentSearchKeywords.slice().reverse().slice(0,t)},forbiddenLabels:function(){return[u.OUTBOX,u.USER_SCHEDULED,u.ESCROW,u.GROUP_APPROVAL,u.QUARANTINED]},systemLabels:function(e,t,a,n){var i=n.flattenedSystemLabels,r=n.isOutlook,o=n.isZmail,l=Object.values(d);return i.filter((function(e){if(l.includes(e.id)&&e.isSystem)return!1;var n=e.id,i=e.count;if(r)return!((null===s.Z||void 0===s.Z||!s.Z[e.id])&&e.isSystem)&&(![u.OUTBOX,u.SYNC_ISSUES].includes(e.id)||!!i.threadsTotal);if(a.userProfile.isDelegated&&e.id===u.PRIVATE)return!1;if(o&&e.id===u.BUBBLE_UP)return!1;if(o&&e.id===u.REPLY_LATER)return!1;var c=a.inbox.isConversationView;return!t.forbiddenLabels.includes(n)||c&&i.threadsTotal||!c&&i.msgTotal}))},userLabels:function(e,t,a,n){var i=n.flattenedUserLabels;return i.filter((function(e){return e.labelDecryptionStatus!==m.FAILED}))},searchInLabelOptions:function(e,t,a,n){var r=t.systemLabels,o=t.userLabels,s=n.labelNameInfo,u=n.isOutlook,d=[{id:"".concat(c.ZP.t("filter.thisThread"),"-").concat(l.jp),name:c.ZP.t("filter.thisThread"),value:l.jp,height:32}],m=[{id:"".concat(c.ZP.t("filter.all"),"-"),name:c.ZP.t("filter.all"),value:"",height:32}],p=r.map((function(e){var t,a=e.isSystem?(0,l.fu)(e,u):null===(t=s[e.id])||void 0===t?void 0:t.labelDisplayFullName;return{id:"".concat(a,"-").concat(e.id),name:a,value:e.id,height:32}})),_=o.map((function(e){var t,a=null===(t=s[e.id])||void 0===t?void 0:t.labelDisplayFullName;return{id:"".concat(a,"-").concat(e.id),name:a,value:e.id,height:32}})),f=[m,p,_],h=[d,m.concat(p),_],g=a.showDetail&&a.inbox.isConversationView?h:f;return g.reduce((function(e,t,a){return e.push.apply(e,(0,i.Z)(t)),a<g.length-1&&e.push({id:"divider-"+a,value:"divider-"+a,divided:!0,height:9}),e}),[])},advancedSearchEnabled:function(e,t){return(0,l.L8)(e.searchFiltersOptions,p().searchFiltersOptions)},showCacheMailTip:function(e){var t=e.searchFiltersOptions,a=t.subject||t.keywords;if(!t.dateRange)return a;if(0===e.oldestMsgDateDone)return!0;var i=(0,n.Z)(t.dateRange,1),r=i[0],o=new Date(r).getTime();return a&&o<e.oldestMsgDateDone}}};t["ZP"]=f},30048:function(e,t,a){"use strict";a.d(t,{Z:function(){return g}});var n,i=a(84912),r=a(87693),o=(a(71372),function(e,t){var a=0,n=0,i=0,r=0,o=0,s=0,l=0,c=0,u=null,d=null,m=e[0],p=e[1],_=t.length;for(a;a<_;a++){n=0;var f=t[a].length-1,h=t[a];for(u=h[0],u[0]!==h[f][0]&&u[1]!==h[f][1]&&console.error(new Error("First and last coordinates in a ring must be the same")),o=u[0]-m,s=u[1]-p,n;n<f;n++)if(d=h[n+1],c=d[1]-p,s<0&&c<0||s>0&&c>0)u=d,s=c,o=u[0]-m;else{if(l=d[0]-e[0],c>0&&s<=0){if(r=o*c-l*s,r>0)i+=1;else if(0===r)return 0}else if(s>0&&c<=0){if(r=o*c-l*s,r<0)i+=1;else if(0===r)return 0}else if(0===c&&s<0){if(r=o*c-l*s,0===r)return 0}else if(0===s&&c<0){if(r=o*c-l*s,0===r)return 0}else if(0===s&&0===c){if(l<=0&&o>=0)return 0;if(o<=0&&l>=0)return 0}u=d,s=c,o=l}}return!(i%2===0)}),s=a(37761),l=[],c="@@clickoutsideContext",u=0,d="mousedown",m="mouseup";!i.sk&&(0,i.on)(document,d,(function(e){n=e})),!i.sk&&(0,i.on)(document,m,(function(e){1!==e.which||(0,r.eE)()&&e.ctrlKey||l.forEach((function(t){return t[c].documentHandler(e,n)}))}));var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.every((function(e){return t.some((function(t){return o(e,[t])}))}))},_=function(e,t,a){var n=a.getBoundingClientRect(),i=n.x,r=n.y,o=function(e){return[e.clientX-i,e.clientY-r]};return[o(t),o(e)]},f={self:"self",popper:"popper"};function h(e,t,a){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(a&&a.context){var o=a.context.popperElm||a.context.relatedPopperElm;if(n.target&&r.target&&e.contains(n.target)&&e.contains(r.target)||e===n.target||o&&o.contains(n.target)&&o.contains(r.target)){var l=t.arg;if(!l||!(0,s.isObject)(l))return;var u=l.polygons,d=void 0===u?[]:u,m=l.target,h=m===f.popper,g=h?o:e;if(!d.length)return;if(d.length&&g&&(0,i.pn)(g)){if(h&&(!g.contains(n.target)||!g.contains(r.target)))return;var v=_(n,r,g);if(p(v,d))return}}t.expression&&e[c].methodName&&a.context[e[c].methodName]?a.context[e[c].methodName]():e[c].bindingFn&&e[c].bindingFn()}}}var g={bind:function(e,t,a){l.push(e);var n=u++;e[c]={id:n,documentHandler:h(e,t,a),methodName:t.expression,bindingFn:t.value}},update:function(e,t,a){e[c].documentHandler=h(e,t,a),e[c].methodName=t.expression,e[c].bindingFn=t.value},unbind:function(e){for(var t=l.length,a=0;a<t;a++)if(l[a][c].id===e[c].id){l.splice(a,1);break}delete e[c]}}},84912:function(e,t,a){"use strict";a.d(t,{C8:function(){return o},on:function(){return r},pn:function(){return i},sk:function(){return n}});a(45794);var n="undefined"===typeof window;function i(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects&&e.getClientRects().length)}var r=function(){return!n&&document.addEventListener?function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e&&t&&a&&e.addEventListener(t,a,n)}:function(e,t,a){e&&t&&a&&e.attachEvent("on"+t,a)}}(),o=function(e){var t,a=document.createElement("p");a.innerHTML=e;var n=a.querySelector(".gmail_quote"),i=a.querySelectorAll("style");n&&n.remove();for(var r=0;r<i.length;r+=1){var o=i[r];o.remove()}var s=a.querySelector(".gmail_signature");return s&&s.remove(),null===(t=a.innerText)||void 0===t?void 0:t.trim()}},50641:function(e,t,a){"use strict";a.d(t,{sS:function(){return E},Og:function(){return h},NW:function(){return p},iJ:function(){return _},LP:function(){return v},JB:function(){return g},Xj:function(){return A},U8:function(){return b}});var n=a(70021),i=a(56706),r=a(6041),o=(a(77950),a(6886),a(43430),a(63012)),s=new Set(["ADE","ADP","APP","APPLICATION","APPREF-MS","ASP","ASPX","ASX","BAS","BAT","BGI","CAB","CER","CHM","CMD","CNT","COM","CPL","CRT","CSH","DER","DIAGCAB","EXE","FXP","GADGET","GRP","HLP","HPJ","HTA","HTC","INF","INS","ISO","ISP","ITS","JAR","JNLP","JS","JSE","KSH","LNK","MAD","MAF","MAG","MAM","MAQ","MAR","MAS","MAT","MAU","MAV","MAW","MCF","MDA","MDB","MDE","MDT","MDW","MDZ","MSC","MSH","MSH1","MSH2","MSHXML","MSH1XML","MSH2XML","MSI","MSP","MST","MSU","OPS","OSD","PCD","PIF","PL","PLG","PRF","PRG","PRINTEREXPORT","PS1","PS1XML","PS2","PS2XML","PSC1","PSC2","PSD1","PSDM1","PST","PY","PYC","PYO","PYW","PYZ","PYZW","REG","SCF","SCR","SCT","SHB","SHS","THEME","TMP","URL","VB","VBE","VBP","VBS","VHD","VHDX","VSMACROS","VSW","WEBPNP","WEBSITE","WS","WSC","WSF","WSH","XBAP","XLL","XNK"]),l=new Set(["EXE","ADE","ADP","APK","APPX","APPXBUNDLE","BAT","CAB","CHM","CMD","COM","CPL","DLL","DMG","EX","EX_","EXE","HTA","INS","ISP","ISO","JAR","JS","JSE","LIB","LNK","MDE","MSC","MSI","MSIX","MSIXBUNDLE","MSP","MST","NSH","PIF","PS1","SCR","SCT","SHB","SYS","VB","VBE","VBS","VXD","WSC","WSF","WSH"]),c={image:{types:["jpg","jpeg","png","gif","heic","heif","bmp","webp"]},pdf:{types:["pdf"]},sketch:{types:["sketch"],icons:{light:a(74010),dark:a(90644)}},docx:{types:["doc","docx"],icons:{light:a(25946),dark:a(24202)}},pptx:{types:["ppt","pptx"],icons:{light:a(99856),dark:a(77438)}},xlsx:{types:["xls","xlsx"],icons:{light:a(80681),dark:a(28840)}},onenote:{types:["one"],icons:{light:a(3598),dark:a(3598)}},video:{types:["mp4","mov","avi","wmv","flv","hevc","mkv","m4v","mts","m2ts","m3u8","m3u","ts","rm","ram","swf","mpg","mpeg","mpe","m4v","mov","3gp","3g2","webm"]},audio:{types:["mp3","wav","alac","ape","flac","aac","ogg","wma","m4a"]},zip:{types:["zip"],icons:{light:a(81997),dark:a(33042)}},dat:{types:["dat"]},eml:{types:["eml"]},gz:{types:["gz"]},p7s:{types:["p7s"]},patch:{types:["patch"]},pgp:{types:["pgp"]},rb:{types:["rb"]},ics:{types:["ics"],icons:{light:a(91512),dark:a(22349)}}},u=new Set(["M4A","MOV","MP4","3GP","WEBM","MKV","MPG","FLV","WMV","AVI","RM"]),d=new Set(["0XE","73K","89K","8CK","A6P","A7R","AC","ACC","ACR","ACTION","AHK","AIR","APK","APP","APPIMAGE","BAT","BA_","BIN","BMS","CACTION","CELX","CGI","CMD","COF","COFFEE","COM","COMMAND","DEK","DLD","EBS2","ECF","ELF","EX4","EXE","EXE","EX_","EX_","FAS","FBA","FPI","FXP","GADGET","GPE","HTA","IPA","ISU","JAR","JS","JSF","JSX","M3G","MCR","MLX","OUT","PAF","PHAR","PIF","PLSC","PS1","PY","RBF","RFU","RPJ","RUN","RXE","SCAR","SCB","SCPT","SCR","SCRIPT","SERVER","SH","SHB","SK","TCP","TPK","U3P","VBS","VLX","VPM","VXP","WIDGET","WORKFLOW","WS","WSH","X86","X86_64","XAP","XBAP","XBE","XEX","XLM"]),m=function(e){return(e.split(".")[e.split(".").length-1]||"").toLowerCase()};function p(){return new Set([].concat((0,r.Z)(l),(0,r.Z)(s)))}function _(e){return f.apply(this,arguments)}function f(){return f=(0,i.Z)((0,n.Z)().mark((function e(t){var a,r,s,l;return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map(function(){var e=(0,i.Z)((0,n.Z)().mark((function e(t){var a,i,r;return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,o.Attachment.chunkifyFile(t);case 2:return i=e.sent,r=i.chunks,e.abrupt("return",{fileName:t.name,data:null===(a=r[0])||void 0===a?void 0:a.content});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:return s=e.sent,l={},e.prev=4,e.next=7,window.zoomSdk.postJsMessage({functionName:"mailui_checkexecutablefile",params:{files:s}});case 7:l=e.sent,e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](4),console.error("mailui_checkexecutablefile failed",e.t0);case 13:return e.abrupt("return",((null===(a=l)||void 0===a||null===(r=a.result)||void 0===r?void 0:r.CheckExecutableFile)||[]).filter((function(e){return e.isExecutable})));case 14:case"end":return e.stop()}}),e,null,[[4,10]])}))),f.apply(this,arguments)}function h(e,t,a){for(var n=[],i=0;i<e.length;i++){var o=e[i],s=o.split(".").pop().toUpperCase(),l=p();l.has(s)&&n.push(o.toLowerCase())}var c=n.map((function(e){return".".concat(e.split(".").pop())})),u=(0,r.Z)(new Set(c));return u.sort()}function g(e){var t=m(e),a="";return Object.keys(c).forEach((function(e){c[e].types.includes(t)&&(a=e)})),a}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=m(e),i="dark"===t,r=a(33097),o=a(37997);for(var s in c)c.hasOwnProperty(s)&&c[s].types.includes(n)&&(r=c[s].icons?c[s].icons.light:a(16659)("./icon_".concat(s,".svg")),o=c[s].icons?c[s].icons.dark:a(80547)("./icon_".concat(s,".svg")));return i?o:r}function E(e){return e<1024?e+"bytes":e>=1024&&e<1048576?(e/1024).toFixed(1)+"KB":e>=1048576?(e/1048576).toFixed(1)+"MB":void 0}function b(e){return u.has(null===e||void 0===e?void 0:e.toUpperCase())}function A(e){return d.has(null===e||void 0===e?void 0:e.toUpperCase())}},87693:function(e,t,a){"use strict";a.d(t,{Ck:function(){return S},Fy:function(){return I},Gt:function(){return w},IJ:function(){return N},LJ:function(){return Z},Md:function(){return P},OU:function(){return Y},OZ:function(){return C},TP:function(){return J},WP:function(){return H},X4:function(){return z},XP:function(){return G},Xt:function(){return T},Y2:function(){return x},ZC:function(){return j},ZX:function(){return q},_k:function(){return R},_v:function(){return A},a1:function(){return O},as:function(){return W},cB:function(){return te},eE:function(){return k},es:function(){return V},fD:function(){return B},gE:function(){return $},gQ:function(){return U},hr:function(){return F},i2:function(){return ee},in:function(){return D},mM:function(){return M},pT:function(){return L},qy:function(){return Q},qz:function(){return X},vJ:function(){return ne},wE:function(){return ae}});var n=a(70021),i=a(26274),r=a(6041),o=a(34948),s=a(56706),l=(a(77950),a(85940),a(75704),a(27072),a(67694),a(96920),a(17368),a(45794),a(43430),a(71639),a(24471),a(6886),a(51367)),c=a.n(l),u=a(79337),d=a(37761),m=a.n(d),p=a(53806),_=a(63012),f=a(10100),h=a(12546),g=a(43251),v=a(50620),E=p.Enums.SystemDefinedMailLabelIds,b=p.Utils.ALLOWED_URI_REGEXP;function A(){return y.apply(this,arguments)}function y(){return y=(0,s.Z)((0,n.Z)().mark((function e(){var t,a=arguments;return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]?a[0]:1e3,e.abrupt("return",new Promise((function(e){setTimeout(e,t)})));case 2:case"end":return e.stop()}}),e)}))),y.apply(this,arguments)}function I(){var e,t,a=new Promise((function(a,n){e=a,t=n}));return{promise:a,reject:t,resolve:e}}function S(e,t){var a=new FileReader;a.readAsDataURL(e),a.onload=function(){t&&t(a.result)},a.onerror=function(e){console.log("Error: ",e),t&&t("")}}function C(e,t,a){var n=e.naturalWidth/e.naturalHeight,i=e.naturalWidth/t,r=e.naturalHeight/a,o=e.naturalWidth,s=e.naturalHeight;return(i>1||r>1)&&(i>r?(o=t,s=o/n):(s=a,o=s*n)),o=Math.round(o),s=Math.round(s),console.log("best fit:",o,s),{width:o,height:s}}function P(e,t){var a=new Image;a.onload=function(){var e=500,n=500,i=C(a,e,n);console.log("best fit:",i.width,i.height),t&&t({width:i.width,height:i.height})},a.onerror=function(){console.error("image load error",e),t&&t()},a.src=e}function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a={ALLOWED_URI_REGEXP:b};return e?c().sanitize(e,(0,o.Z)((0,o.Z)({},a),t)):""}var T=p.Utils.isValidEmailAddress;function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(new Date).getTime(),a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=(0,o.Z)((0,o.Z)({upcoming:"Upcoming",today:"Today"},a&&{"this week":"This Week","this year":"This Year"}),{},{all:"All"});if(t<e)return n.upcoming;for(var i=u.ou.fromJSDate(new Date(e)),r=u.ou.fromJSDate(new Date(t)),s=["days","weeks","months","years"],l="",c=0;c<s.length;c++){var d=s[c],m=i.toRelativeCalendar({base:r,unit:d,locale:"en-US"});if(l=n[m],l)break}return l||"All"}function D(e){var t=[E.INBOX,E.SPAM,E.TRASH,E.PRIVATE,E.QUARANTINED];return t.indexOf(e)>-1}function x(){return window.chrome&&window.webkit}function L(){return window.chrome&&window.chrome.webview}function k(){return!window.chrome&&window.webkit}function N(){return-1!==navigator.userAgent.toLowerCase().indexOf("linux")}function O(e){var t=[],a=/(?:[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEFa-z0-9+!#$%&'*+/=?^_`{|}~-]+(?:\.[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEFa-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/gi;return e.forEach((function(e){var n=e.match(a);t=t.concat(null!==n&&void 0!==n?n:e)})),t=m().uniq(t.filter((function(e){return/\S/.test(e)}))),t}function Z(e){if(e.target){var t=e.target.tagName.toLowerCase();if("img"===t||"input"===t&&"checkbox"!==e.target.type||"textarea"===t||"select"===t||"true"===e.target.contentEditable)return!0}return!1}function $(e){var t={default:[],from:[],subject:[]};if(!e)return t;var a=["from","to","cc","bcc","after","before","label","is","in","has","subject","filename"],n=e.replaceAll(/['’’"“”]+/g,'"').replaceAll(": ",":").match(/(?:[^\s"]+|"[^"]*")+/g);return n.forEach((function(e){var n=e;if("-"!==e[0])if('"'!==n[0]||'"'!==n[n.length-1]){if(n=e.split(":"),"-"!==n[0][0]&&(!n[1]||"-"!==n[1][0])){if(n=n.map((function(e){return e.replaceAll('"',"").toLowerCase()})),n.length>1&&a.includes(n[0]))return"from"===n[0]&&t.from.push(n[1]),void("subject"===n[0]&&t.subject.push(n[1]));t["default"].push(n[0])}}else t["default"].push(n.replaceAll('"',"").toLowerCase())})),t}function R(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=new Array(e.length).fill("0"),i=/[`!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?~]/,o=[];t.forEach((function(e){var t=e.split(i);o.push(t)})),o=o.flat(),o.forEach((function(t){var a=(0,r.Z)(e.matchAll(new RegExp("\\b"+t+"\\b","gi"))).map((function(e){return e.index}));a.forEach((function(e){for(var a=e;a<e+t.length;a++)n[a]="1"}))})),o=[],a.forEach((function(e){var t=e.split(i);o.push(t)})),o=o.flat(),o.forEach((function(t){var a=(0,r.Z)(e.matchAll(new RegExp(t,"gi"))).map((function(e){return e.index}));a.forEach((function(e){for(var a=e;a<e+t.length;a++)n[a]="1"}))})),n=n.join("").match(/(.)\1*/g)||[];var s=0,l=[];return n.forEach((function(t){"0"===t[0]?l.push(e.slice(s,s+t.length)):l.push({searchTerm:e.slice(s,s+t.length)}),s+=t.length})),l}function F(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function z(e){var t=/\u200C/g;return e.replace(t,"").trim()}function U(e,t){var a=(0,o.Z)({textToHighlight:"",subtextToHighlight:"",containsInnerHighlights:!1},t);console.debug(e,a);var n=(Array.isArray(a.textToHighlight)?a.textToHighlight:[a.textToHighlight]).map((function(e){return{keyword:e,isLocal:!1}})),i=(Array.isArray(a.subtextToHighlight)?a.subtextToHighlight:[a.subtextToHighlight]).map((function(e){return{keyword:e,isLocal:!0}}));if(console.debug(n,i),0!==n.length||0!==i.length){var s=function(e,t,n){var i,o,s=[].concat((0,r.Z)(t),(0,r.Z)(n));console.debug("allKeywords",s);for(var l=0;l<s.length;l++){var c=s[l],u=!0;while(1){if(a.containsInnerHighlights)i=e.nodeValue.toLowerCase().search(c.keyword.toLowerCase());else{var d=new RegExp("\\b"+c.keyword.toLowerCase()+"\\b");i=e.nodeValue.toLowerCase().search(d)}if(!c.keyword.toLowerCase())break;if(i<0||!c.keyword.toLowerCase()){if(u)break;e.nodeValue&&(o=document.createTextNode(e.nodeValue),(null===e||void 0===e?void 0:e.parentNode)&&e.parentNode.insertBefore(o,e)),e.parentNode.removeChild(e);break}u=!1;var m=e.nodeValue.substring(0,i),p=e.nodeValue.substring(i,i+c.keyword.toLowerCase().length);m&&(o=document.createTextNode(m),(null===e||void 0===e?void 0:e.parentNode)&&e.parentNode.insertBefore(o,e));var _=document.createElement("span");_.className+=c.isLocal?" custom-zoom-highlighter--local":" custom-zoom-highlighter",_.appendChild(document.createTextNode(p)),e.parentNode.insertBefore(_,e),e.nodeValue=e.nodeValue.substring(i+c.keyword.toLowerCase().length)}}},l=function e(t){t&&Array.prototype.slice.call(t.childNodes).forEach((function(t){3===t.nodeType?s(t,n,i):1===t.nodeType&&e(t)}))};l(e)}}function B(e){return new Promise((function(t){return setTimeout(t,1e3*e)}))}function H(e){return e.id&&e.id===E.INBOX}function G(e){if(!e)return!1;var t=[E.ARCHIVE,E.TRASH,E.SPAM,E.USER_SCHEDULED,E.ESCROW,E.DRAFT];return-1===t.indexOf(e)}function V(e,t){var a=null!==e&&void 0!==e&&e.includes("@")?e.split("@")[1]:"",n=null!==t&&void 0!==t&&t.includes("@")?t.split("@")[1]:"";return a&&n&&a===n}function W(){return K.apply(this,arguments)}function K(){return K=(0,s.Z)((0,n.Z)().mark((function e(){var t,a,i,o,s,l,c,u,d,m,f,g,v,E=arguments;return(0,n.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=E.length>0&&void 0!==E[0]?E[0]:[],a=E.length>1&&void 0!==E[1]?E[1]:"",i=E.length>2?E[2]:void 0,t.length){e.next=5;break}return e.abrupt("return","");case 5:return o=[],s=[],l=[],c=t.filter((function(e){return p.Utils.isValidEmailAddress(e)})),u=t.filter((function(e){return!p.Utils.isValidEmailAddress(e)})),e.next=12,_.Contacts.getEmailHost({emails:c});case 12:if(d=e.sent,m=d.data,f=d.errorCode,0===f&&(v=(null===(g=m.emailHosts)||void 0===g?void 0:g.emailHosts)||[],v.forEach((function(e){V(e.email,a)?i(e.emailHost)&&l.push(e.email):s.push(e.email)}))),[].concat((0,r.Z)(u),s,l).length){e.next=18;break}return e.abrupt("return","");case 18:return u.length&&o.push(h.ZP.tc("groupSetting.notEmailAddress",u.length,[u.join(",")])),s.length&&o.push(h.ZP.tc("groupSetting.notInOrg",s.length,[s.join(",")])),l.length&&o.push(h.ZP.t("groupSetting.notFindUser",[l.join(",")])),e.abrupt("return",o.join(" "));case 22:case"end":return e.stop()}}),e)}))),K.apply(this,arguments)}function j(e){e?window.zoomSdk.postJsMessage({functionName:"mailui_OpenUrlInDefaultBrowser",params:{url:e}}):console.error("mailui_OpenUrlInDefaultBrowser failed url invalid",e)}function q(e,t,a){var n=a.attributes,i=a.caseSensitive;if(""===t)return e;var r=new RegExp(t,i?"":"i");return e.filter((function(e){var t=n||Object.keys(e);return t.some((function(t){var a=e[t];return"string"===typeof a&&r.test(a)}))}))}function Y(e){var t,a=(t={},(0,i.Z)(t,f.MailOriginalCode.Delegate_Not_Exist,h.ZP.t("delegate.errNotExist")),(0,i.Z)(t,f.MailOriginalCode.Delegate_Count_Reach_Limit,h.ZP.t("delegate.errReachLimit")),(0,i.Z)(t,f.MailOriginalCode.Delegate_Cant_Be_Virtual_User,h.ZP.t("delegate.errVirtualUser")),(0,i.Z)(t,f.MailOriginalCode.Delegate_Is_Deleted,h.ZP.t("delegate.errUserDeleted")),(0,i.Z)(t,f.MailOriginalCode.Delegate_Delete_Virtual_User_Last,h.ZP.t("delegate.errLastMember")),t);return a[e]||h.ZP.t("common.unknownError",[e])}function J(e){var t=new RegExp(/^(?: *)(Re:|Fwd:)(?: )*(.*)(?: *)$/g,"i"),a=t.exec(e);return(null===a||void 0===a?void 0:a[2])||e.trim()}function X(e){var t=/<|>|'|"|&(?!(lt;|gt;|amp;|#39;|quot;))/;return t.test(e)}function Q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.scaleRatio,n=void 0===a?1:a,i=t.isSplitView,s=["Upcoming","Today","All"],l=Object.keys(e).sort((function(e,t){var a=s.indexOf(e),n=s.indexOf(t),i=a>-1&&n>-1;return i?a-n:-1===a&&-1===n?t-e:a>-1?-1:n>-1?1:0})),c=l.reduce((function(t,a){var s=e[a],l=40*n,c=80*n;if(s.length){t.push({mailId:a,isPlain:!0,value:a,height:l});var u="Upcoming"===a?function(e,t){return e.mailHead.date-t.mailHead.date}:function(e,t){return t.mailHead.date-e.mailHead.date};t.push.apply(t,(0,r.Z)(s.map((function(e){return(0,o.Z)((0,o.Z)({},e),{},{height:i?c:l})})).sort(u)))}return t}),[]);return c}function ee(e,t){if(!e)return"";if(e.isSystem){var a,n,i=t?g.Z:v.Z;return null!==(a=i[e.id])&&void 0!==a&&a.displayName?h.ZP.t(null===(n=i[e.id])||void 0===n?void 0:n.displayName):""}return e.displayName}function te(e){for(var t=["B","KB","MB","GB"],a=e,n=0,i=t;n<i.length;n++){var r=i[n];if(a<10)return"".concat((Math.round(100*a)/100).toFixed(2)," ").concat(r);a/=1e3}return a*=1e3,"".concat((Math.round(100*a)/100).toFixed(2)," GB")}var ae=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,i=0,r=function(){var o=(0,s.Z)((0,n.Z)().mark((function o(){return(0,n.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,e();case 3:return n.abrupt("return",n.sent);case 6:if(n.prev=6,n.t0=n["catch"](0),!(i<t)){n.next=16;break}return console.warn("Failed to import component. Retrying (".concat(i+1,"/").concat(t,")..."),n.t0),i++,n.next=13,new Promise((function(e){setTimeout(e,a)}));case 13:return n.abrupt("return",r());case 16:window.location.reload();case 17:case"end":return n.stop()}}),o,null,[[0,6]])})));return function(){return o.apply(this,arguments)}}();return r},ne=function(e){var t=e,a=[",",";","'",'"'];return a.forEach((function(a){null!==e&&void 0!==e&&e.indexOf(a)&&(t=t.replaceAll(a,""))})),t}},63147:function(e,t,a){"use strict";var n=a(71951),i={isLocalSearch:function(e){return e===n.v8},isArchive:function(e){return e===n.$X}};t["Z"]=i},63012:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Inbox=t.Message=t.Http=t.Onboard=t.Approver=t.Sticker=t.Contacts=t.Metric=t.Template=t.Calendar=t.Common=t.Draft=t.Setting=t.Auth=t.Attachment=t.Thread=t.Mail=void 0;var n=a(67706),i=a(22185),r=a(18752),o=a(60037),s=a(80545),l=a(36473),c=a(65629),u=a(98747),d=a(33071),m=a(39702),p=a(78124),_=a(24733),f=a(70916),h=a(83258),g=a(30720),v=a(71213),E=a(40652);t.Mail=n["default"],t.Thread=i["default"],t.Attachment=o["default"],t.Auth=s["default"],t.Setting=l["default"],t.Draft=r["default"],t.Common=c["default"],t.Calendar=u["default"],t.Template=d["default"],t.Metric=m["default"],t.Contacts=p["default"],t.Sticker=_["default"],t.Approver=f["default"],t.Onboard=h["default"],t.Http=g["default"],t.Message=v["default"],t.Inbox=E["default"],t["default"]={Mail:n["default"],Thread:i["default"],Attachment:o["default"],Auth:s["default"],Setting:l["default"],Draft:r["default"],Common:c["default"],Calendar:u["default"],Template:d["default"],Metric:m["default"],Contacts:p["default"],Sticker:_["default"],Approver:f["default"],Onboard:h["default"],Http:g["default"],Message:v["default"],Inbox:E["default"]}},62862:function(e,t,a){"use strict";var n=a(86378);t.Z=n.Bridge},84878:function(e,t,a){"use strict";a.d(t,{Ty:function(){return r},Vn:function(){return o},yz:function(){return d}});var n,i=a(26274),r=(a(6886),{OWNER:"Owner",VIEWER:"dlgreviewer",AUTHOR:"dlgauthor",EDITOR:"dlgeditor"}),o={COMPOSE_EMAIL:"ComposeEmail",REPLY_EMAIL:"ReplyEmail",FORWARD_EMAIL:"ForwardEmail",CREATE_LABEL:"CreateLabel",EDIT_LABEL:"EditLabel",DELETE_LABEL:"DeleteLabel",LABEL_EMAIL:"LabelEmail",THREAD_OPERATION:"ThreadOperation",ADD_SIGNATURE:"AddSignature",EDIT_SIGNATURE:"EditSignature",EDIT_VACATION:"EditVacation",MODIFY_FILTER:"ModifyFilter",MODIFY_TEMPLATE:"ModifyTemplate",SHARE_TEMPLATE:"ShareTemplate",READ_SHARED_TEMPLATE:"ReadSharedTemplate",ADD_CONTACT:"AddContact",MODIFY_CONTACT:"ModifyContact",ADD_SPAM_RULE:"AddSpamRule",MODIFY_SPAM_RULE:"ModifySpamRule",SCREEN_SENDER:"ScreenSender",APPROVE_SENDER:"ApproveSender",BLOCK_SENDER:"BlockSender"},s=new Set,l=new Set([o.COMPOSE_EMAIL,o.REPLY_EMAIL,o.FORWARD_EMAIL,o.ADD_SIGNATURE,o.MODIFY_TEMPLATE]),c=new Set([o.COMPOSE_EMAIL,o.REPLY_EMAIL,o.FORWARD_EMAIL,o.CREATE_LABEL,o.EDIT_LABEL,o.DELETE_LABEL,o.LABEL_EMAIL,o.THREAD_OPERATION,o.ADD_SIGNATURE,o.EDIT_SIGNATURE,o.EDIT_VACATION,o.MODIFY_FILTER,o.MODIFY_TEMPLATE,o.ADD_SPAM_RULE,o.MODIFY_SPAM_RULE]),u=(n={},(0,i.Z)(n,r.VIEWER,s),(0,i.Z)(n,r.AUTHOR,l),(0,i.Z)(n,r.EDITOR,c),n);function d(e,t){var a;return e===r.OWNER||void 0!==e&&(void 0!==t&&(null!==(a=u[e].has(t))&&void 0!==a&&a))}},42082:function(e,t,a){"use strict";a.d(t,{P:function(){return h}});var n=a(26274),i=(a(43430),a(6886),a(45794),a(10100)),r=a(85061),o=[i.SystemDefinedMailLabelIds.SENT,i.SystemDefinedMailLabelIds.TRASH,i.SystemDefinedMailLabelIds.MOREORLESS];function s(e){return e?"folder":"stroke-label"}function l(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e={},(0,n.Z)(e,i.SystemDefinedMailLabelIds.INBOX,{displayNameKey:"label.inbox"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.UNREAD,{displayNameKey:"label.unread"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.STARRED,{displayNameKey:"label.starred"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.IMPORTANT,{displayNameKey:"label.important"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.DRAFT,{displayNameKey:"label.draft"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.OUTBOX,{displayNameKey:"label.outbox"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.SENT,{displayNameKey:"label.sent"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.ARCHIVE,{displayNameKey:"label.archive"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.SPAM,{displayNameKey:t?"label.junk":"label.spam"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.BLOCKED,{displayNameKey:"label.blocked"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.TRASH,{displayNameKey:t?"label.deleteItems":"label.trash"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.USER_SCHEDULED,{displayNameKey:"label.scheduled"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.CATEGORY_PERSONAL,{displayNameKey:"label.personal"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.CATEGORY_SOCIAL,{displayNameKey:"label.social"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.SNOOZED,{displayNameKey:"label.snoozed"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.CONVERSATION_HISTORY,{displayNameKey:"label.conversationHistory"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.CLUTTER,{displayNameKey:"label.clutter"}),(0,n.Z)(e,i.SystemDefinedMailLabelIds.SYNC_ISSUES,{displayNameKey:"label.syncIssues"}),e}var c=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=[i.SystemDefinedMailLabelIds.INBOX,i.SystemDefinedMailLabelIds.STARRED,i.SystemDefinedMailLabelIds.SNOOZED,i.SystemDefinedMailLabelIds.GROUP_APPROVAL,i.SystemDefinedMailLabelIds.SENT,i.SystemDefinedMailLabelIds.DRAFT,i.SystemDefinedMailLabelIds.IMPORTANT,i.SystemDefinedMailLabelIds.TRASH,i.SystemDefinedMailLabelIds.ARCHIVE,i.SystemDefinedMailLabelIds.SPAM,i.SystemDefinedMailLabelIds.PRIVATE,i.SystemDefinedMailLabelIds.BLOCKED,i.SystemDefinedMailLabelIds.SCHEDULED,i.SystemDefinedMailLabelIds.ESCROW,i.SystemDefinedMailLabelIds.CATEGORY_PERSONAL,i.SystemDefinedMailLabelIds.CATEGORY_SOCIAL,i.SystemDefinedMailLabelIds.USER_SCHEDULED,i.SystemDefinedMailLabelIds.CONVERSATION_HISTORY,i.SystemDefinedMailLabelIds.SYNC_ISSUES,i.SystemDefinedMailLabelIds.CLUTTER,i.SystemDefinedMailLabelIds.CONFLICTS,i.SystemDefinedMailLabelIds.LOCAL_FAILURES,i.SystemDefinedMailLabelIds.MSG_FOLDER_ROOT,i.SystemDefinedMailLabelIds.RECOVERABLE_ITEMS_DELETIONS,i.SystemDefinedMailLabelIds.SERVER_FAILURES,i.SystemDefinedMailLabelIds.OUTBOX],n=[i.SystemDefinedMailLabelIds.INBOX,i.SystemDefinedMailLabelIds.STARRED,i.SystemDefinedMailLabelIds.IMPORTANT,i.SystemDefinedMailLabelIds.GROUP_APPROVAL,i.SystemDefinedMailLabelIds.DRAFT,i.SystemDefinedMailLabelIds.SENT,i.SystemDefinedMailLabelIds.SNOOZED,i.SystemDefinedMailLabelIds.TRASH,i.SystemDefinedMailLabelIds.SPAM,i.SystemDefinedMailLabelIds.ARCHIVE,i.SystemDefinedMailLabelIds.USER_SCHEDULED,i.SystemDefinedMailLabelIds.CONVERSATION_HISTORY,i.SystemDefinedMailLabelIds.SYNC_ISSUES,i.SystemDefinedMailLabelIds.CLUTTER,i.SystemDefinedMailLabelIds.CONFLICTS,i.SystemDefinedMailLabelIds.LOCAL_FAILURES,i.SystemDefinedMailLabelIds.MSG_FOLDER_ROOT,i.SystemDefinedMailLabelIds.RECOVERABLE_ITEMS_DELETIONS,i.SystemDefinedMailLabelIds.SERVER_FAILURES,i.SystemDefinedMailLabelIds.OUTBOX];return e.slice().sort((function(e,i){var r=t?n.indexOf(e.id):a.indexOf(e.id),o=t?n.indexOf(i.id):a.indexOf(i.id);return-1===r&&-1===o?0:r>-1&o>-1?r-o:-1===r?1:-1===o?-1:0}))},u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=e,i=[],r=new Map;return n.forEach((function(e){e.children=[],t?r.set(e.office365SrvId,e):r.set(e.id,e),e.parentFolderId===a&&(e.level=1,i.push(e))})),n.forEach((function(e){if(e.parentFolderId!==a){var t=r.get(e.parentFolderId);null===t||void 0===t||t.children.push(e)}})),i},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];function t(e,a){e&&((e.labelNamePathArray=(null===a||void 0===a?void 0:a.labelNamePathArray.slice())||[]).push(e.name),(e.labelDisplayNamePathArray=(null===a||void 0===a?void 0:a.labelDisplayNamePathArray.slice())||[]).push(e.displayName),e.labelName=e.displayName,n.push(e),e.children&&e.children.length>0&&e.children.map((function(a){return t(a,e)})))}var a=e.filter((function(e){return!e.isSystem})),n=[];return a.forEach((function(e){t(e)})),n},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];function t(e,a){e&&((e.labelNamePathArray=(null===a||void 0===a?void 0:a.labelNamePathArray.slice())||[]).push(e.name),(e.labelDisplayNamePathArray=(null===a||void 0===a?void 0:a.labelDisplayNamePathArray.slice())||[]).push(e.displayName),e.labelName=e.displayName,n.push(e),e.children&&e.children.length>0&&e.children.map((function(a){return t(a,e)})))}var a=e.slice(),n=[];return a.forEach((function(e){t(e)})),n},p=function(e){var t,a;if(!e)return!1;var n=(null===(t=e.mailHead)||void 0===t?void 0:t.messageLabelsMap)||(null===(a=e.threadHead)||void 0===a?void 0:a.messageLabelsMap);return null===n||void 0===n?void 0:n.some((function(e){var t=e.messageLabels;return t.includes(i.SystemDefinedMailLabelIds.QUARANTINED)}))},_=function(e){var t,a,n,r;if(!e||(null===(t=e.mailHead)||void 0===t||!t.messageLabelsMap)&&(null===(a=e.threadHead)||void 0===a||!a.messageLabelsMap))return{count:0,quarantinedMsgIds:[],threadIsQuarantined:!1};var o=(null===(n=e.mailHead)||void 0===n?void 0:n.messageLabelsMap)||(null===(r=e.threadHead)||void 0===r?void 0:r.messageLabelsMap),s=o.filter((function(e){var t=e.messageLabels;return t.includes(i.SystemDefinedMailLabelIds.QUARANTINED)}));return{count:s.length,quarantinedMsgIds:s.map((function(e){var t=e.messageId;return t})),threadIsQuarantined:s.length===o.length}},f=function(e){if(!e)return!1;var t=e.mailHead.labels;return(null===t||void 0===t?void 0:t.includes(i.SystemDefinedMailLabelIds.QUARANTINED))||!1};function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.mailProvider,n=t.i18n,o=t.oldLabelName,s=t.siblingLabels,l=void 0===s?[]:s,c=t.isSameColor,u=void 0===c||c,d=a===i.EMAIL_PROVIDER.OFFICE365,m=a===i.EMAIL_PROVIDER.GMAIL,p=null===e||void 0===e?void 0:e.trim().toUpperCase(),_=0===l.filter((function(e){return e.isSystem})).length,f=d?255:225;if(p.length>=f)return{isValid:!1,errorText:n.t("label.maxLabelNameLengthError",[f])};if(!p){var h=d?n.t("label.folderNameEmptyError"):n.t("label.labelNameEmptyError");return{isValid:!1,errorText:h}}var g=(i.RESERVED_SYSTEM_LABEL[a]||[]).map((function(e){return e.toUpperCase()}));if(!_&&g.includes(p)){var v=d?n.t("label.folderNameIsSystemReserved",[e]):n.t("label.labelNameIsSystemReserved",[e]);return{isValid:!1,errorText:v}}var E=l.filter((function(e){return!e.isSystem&&e.displayName.toUpperCase()!==((null===o||void 0===o?void 0:o.toUpperCase())||"")})).map((function(e){return e.displayName.toUpperCase()}));if(E.includes(p)){var b=d?n.t("label.folderNameAlreadyExists"):n.t("label.labelNameAlreadyExists");return{isValid:!1,errorText:b}}return o&&(null===e||void 0===e?void 0:e.trim())===(null===o||void 0===o?void 0:o.trim())&&u?{isValid:!1,errorText:""}:m&&(0,r.qp)(p)?{isValid:!1,errorText:n.t("label.includesDisabledText")}:{isValid:!0,errorText:""}}t["Z"]={getLabelListTree:u,flatUserLabelsFromLabelListTree:d,flatLabelsFromLabelListTree:m,getLabelIconName:s,getSystemLabelConfig:l,orderSystemLabels:c,hasQuarantinedMsg:p,getQuarantinedInfo:_,isMsgQuarantined:f,HIDE_COUNT_LABELS:o}},85796:function(e,t,a){"use strict";a.d(t,{kq:function(){return r.k},s4:function(){return n.s},E5:function(){return i.E},pB:function(){return f},Ou:function(){return p},Vv:function(){return d},Jc:function(){return m},$Q:function(){return u}});var n=a(5147),i=a(20007),r=a(55132),o=a(26274),s=(a(43430),a(10100)),l=a(61734),c=(0,o.Z)({},n.s.DELETE_FOREVER,n.s.DELETE);function u(e,t){null===e||void 0===e||e.sort((function(e,a){var n=e.key,i=a.key,r=t.indexOf(c[n]||n),o=t.indexOf(c[i]||i);return r<0&&(r=t.length),o<0&&(o=t.length),r-o}))}function d(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=a.id,r=i.E[e]||{},o=r[n]||r.FALLBACK||{};return o.headerActions||(null===(t=r.FALLBACK)||void 0===t?void 0:t.headerActions)||[]}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.id,r=t.isSystem;if(!r){var o=[n.s.MOVE_TO_INBOX,n.s.DELETE,n.s.ARCHIVE,n.s.UNREAD,n.s.SCHEDULE_MEETING,n.s.REPLY_LATER,n.s.POPOUT_DETAIL];return e===s.EMAIL_PROVIDER.ZMAIL?o.concat([n.s.HIDE_FROM_DELEGATES,n.s.RENAME_SUBJECT]):o}var l=i.E[e]||{},c=l[a]||l.FALLBACK;return c.threadHoverActions||[]}function p(e,t,a){var n=_(e,a);return t?n:n.filter((function(e){return e!==l.k.IMPORTANT}))}function _(e,t){var a,n,r=i.E[e]||{};if(!t)return(null===(a=r.FALLBACK)||void 0===a?void 0:a.filters)||[l.k.UNREAD];var o=r[t]||{};return o.filters||(null===(n=r.FALLBACK)||void 0===n?void 0:n.filters)||[l.k.UNREAD]}function f(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};console.debug("[action] check if should be removed",{action:e,currentLabel:t,actionPayload:a});var i=[s.SystemDefinedMailLabelIds.STARRED,s.SystemDefinedMailLabelIds.IMPORTANT,s.SystemDefinedMailLabelIds.SENT,s.SystemDefinedMailLabelIds.SEARCH];return e===n.s.ARCHIVE||e===n.s.MOVE_TO_INBOX?!i.includes(t):e===n.s.MOVE?(a.targetLabel!==s.SystemDefinedMailLabelIds.ARCHIVE||!i.includes(t)&&!a.isFromUserLabel)&&((a.targetLabel!==s.SystemDefinedMailLabelIds.INBOX||!i.includes(t)&&!a.isFromUserLabel)&&(!a.isToUserLabel||!i.includes(t))):e===n.s.UNIMPORTANT?t===s.SystemDefinedMailLabelIds.IMPORTANT:e===n.s.UNSTAR&&t===s.SystemDefinedMailLabelIds.STARRED}},98663:function(e,t,a){"use strict";a.d(t,{$5:function(){return r},Ds:function(){return s},KR:function(){return l},lw:function(){return o}});var n=a(79337),i=a(24191),r="[_ZOOM_STICKY_NOTE_MESSAGE_SNIPPET_]",o=[{normal:"#FEF7D9",corner:"#FBE98F",selected:"#FDF4C7"},{normal:"#E2FBEA",corner:"#A8EFC0",selected:"#CFF7DC"},{normal:"#D7E6FC",corner:"#71A5F1",selected:"#B5D0F8"},{normal:"#EFE7F9",corner:"#BC9DE0",selected:"#E2D4F3"},{normal:"#F9DFE6",corner:"#E88CA6",selected:"#F3C2D0"},{normal:"#F8F8FA",corner:"#B6B6C2",selected:"#F4F4F6"}],s="colorIndex";function l(e){var t=(0,i.Q)(e),a=n.ou.fromMillis(t),r=a.until(n.ou.now()).count("days"),o=Number.isNaN(r-1)?2:r-1;return{tcCount:o,label:a.toFormat("DD")}}},10100:function(e,t,a){"use strict";a.r(t),a.d(t,{ACCOUNTS:function(){return m},ACCOUNT_ROLES:function(){return d},ADDON_ITEM_IDS:function(){return v},BAN_ACTION_LABELS:function(){return ne},BAN_ACTION_MENU_LABELS:function(){return ae},CATEGORY_DATE_FORMAT_MAP:function(){return W},CUSTOM_LABELS_NAME:function(){return le},DECRYPTION_STATUS:function(){return S},DEFAULT_INBOX_TYPE:function(){return Y},DEFAULT_MAIL_SIZE_COUNT_LIMIT:function(){return J},DELEGATE_ITEM_ACTIONS:function(){return Q},DELEGATION_STATUS:function(){return f},DEVICE_STATUS:function(){return C},DEVICE_TYPE:function(){return c},DomainEncryptionLevel:function(){return ue},EMAIL_PROVIDER:function(){return u},EMPTY_MAILS_STATUS:function(){return ce},ENCRYPTION_MODE:function(){return M},ENCRYPT_TYPE:function(){return P},ESCROW_TYPE:function(){return _},EVENTS:function(){return A},INBOX_LIST_MAP_TO_SECTIONS:function(){return q},INBOX_LIST_TYPE:function(){return K},INBOX_SECTION_TYPE:function(){return j},LABEL_MAILS_TIME:function(){return me},LINK_HANDLE_TYPE:function(){return X},LabelActions:function(){return ee},MAIL_IDENTIFY_STATUS:function(){return T},MAIL_IMPORT_PROPOSER:function(){return H},MAIL_VENDOR:function(){return B},MAXIMUM_NUMBER_OF_OPENINGS_AT_ONCE:function(){return _e},MERGE_ACCOUNT_PROGRESS_TYPE:function(){return V},MERGE_ACCOUNT_STATUS:function(){return G},MailErrorCode:function(){return F},MailHeaderAction:function(){return $},MailMarkAction:function(){return O},MailMarkType:function(){return Z},MailOriginalCode:function(){return z},MailSettingMenu:function(){return R},MailVerificationCode:function(){return b},Notification:function(){return E},RESERVED_SYSTEM_LABEL:function(){return g},SCREENER_SENDER_STATUS:function(){return k},SCREENER_STATUS:function(){return L},SMART_COMPOSE_SERVICE_STATUS:function(){return te},SPAM_LABELS:function(){return I},SPAM_TYPES:function(){return y},SWITCH_ACCOUNT_STATUS:function(){return U},SystemDefinedCategoryIds:function(){return p},SystemDefinedMailLabelIds:function(){return h},TEMPLATE_ACL_ROLE:function(){return x},TEMPLATE_ACL_TYPE:function(){return D},TEMPLATE_TYPE:function(){return w},UNREAD_EMAIL_STATUS:function(){return pe},UPLOAD_STATUS:function(){return N},UserEncryptionLevel:function(){return de}});var n,i,r,o=a(26274),s=(a(634),a(80383)),l=a(48862),c={NONE:0,DESKTOP:1,PHONE:2,TABLET:3,PERSONAL_ZOOM_ROOM:4,BACKUP_KEY:5,ESCROW_DEVICE:6,ZOOM_PHONE_APPLIANCE:7},u={GMAIL:"Gmail",ZMAIL:"Zmail",OFFICE365:"Office365"},d={SHARED_INBOX:"virtual"},m={DELEGATE:"Delegate",SHARED_INBOX:"Shared_Inbox"},p={CATEGORY_PERSONAL:"CATEGORY_PERSONAL",CATEGORY_SOCIAL:"CATEGORY_SOCIAL"},_={ON:"EMAIL_BACKUP_KEY",OFF:"NOT_ENABLED"},f={DELEGATE_ADDED:"DelegateAdded",DELEGATE_DELETED:"DelegateDeleted",DELEGATOR_ADDED:"DelegatorAdded",DELEGATOR_DELETED:"DelegatorDeleted"},h={INBOX:"INBOX",UNREAD:"UNREAD",STARRED:"STARRED",IMPORTANT:"IMPORTANT",DRAFT:"DRAFT",OUTBOX:"OUTBOX",SENT:"SENT",ARCHIVE:"Label_done_xxxxxxx",SEARCH:"LOCAL_ID_SEARCH",SPAM:"SPAM",TRASH:"TRASH",BLOCKED:"BLOCKED",SCHEDULED:"SCHEDULED",USER_SCHEDULED:"USER_SCHEDULED",ESCROW:"ESCROW",CATEGORY_PERSONAL:"CATEGORY_PERSONAL",CATEGORY_SOCIAL:"CATEGORY_SOCIAL",GROUP_APPROVAL:"GROUP_APPROVAL",SNOOZED:"SNOOZED",CONVERSATION_HISTORY:"CONVERSATION_HISTORY",SYNC_ISSUES:"SYNC_ISSUES",CLUTTER:"CLUTTER",CONFLICTS:"CONFLICTS",LOCAL_FAILURES:"LOCAL_FAILURES",MSG_FOLDER_ROOT:"MSG_FOLDER_ROOT",RECOVERABLE_ITEMS_DELETIONS:"RECOVERABLE_ITEMS_DELETIONS",SERVER_FAILURES:"SERVER_FAILURES",PRIVATE:"PRIVATE",MOREORLESS:"MOREORLESS",QUARANTINED:"QUARANTINED",BUBBLE_UP:"BUBBLE_UP",REPLY_LATER:"REPLY_LATER"},g=(n={},(0,o.Z)(n,u.GMAIL,["INBOX","UNREAD","READ","SENT","ARCHIVE","ARCHIVED","STARRED","IMPORTANT","DRAFT","DRAFTS","OUTBOX","TRASH","SCHEDULED","SPAM","CHATS","TODO","Label_done_xxxxxxx","LOCAL_ID_SEARCH"]),(0,o.Z)(n,u.ZMAIL,["INBOX","SENT","ARCHIVE","STARRED","IMPORTANT","DRAFT","OUTBOX","TRASH","SCHEDULED","SPAM","PRIVATE","BLOCKED","ESCROW","APPROVAL","SOCIAL","PERSONAL","Label_done_xxxxxxx","LOCAL_ID_SEARCH"]),(0,o.Z)(n,u.OFFICE365,["INBOX","DRAFTS","DRAFT","SENT ITEMS","SENT","SNOOZED","OUTBOX","ARCHIVE","DELETED ITEMS","DELETED","JUNK EMAIL","JUNK","NOTES","CLUTTER","CONVERSATION HISTORY","LOCAL_ID_SEARCH"]),n),v={STICKER:"_MAIL_ADDON_STICKER"},E={OnMarkAllAsReadCompleted:"ZMailUINotify_OnMarkAllAsReadCompleted",OnCalendarEventUpdate:"ZMailUINotif_OnCalendarEventUpdate",OnDelegationStatusChanged:"ZMailUINotif_OnDelegationStatusChanged",OnNeedRemoveMailAccount:"ZMailUINotify_NeedRemoveMailAccount",GetOldestMsgDateDone:"ZMailUINotify_GetOldestMsgDateDone",OnAttachmentDownloadProgress:"ZMailUINotif_OnAttachmentDownloadProgress",OnAttachmentDownloadAllProgress:"ZMailUINotif_OnAttachmentDownloadAllProgress",OnAttachmentDownloaded:"ZMailUINotif_OnAttachmentDownloaded",OnAttachmentPreviewData:"ZMailUINotif_OnAttachmentPreviewData",OnCreatedLabels:"ZMailUINotif_OnCreatedLabels",OnUpdateLabelName:"ZMailUINotif_OnLabelNameUpdate",OnChildFoldersAdded:"ZMailUINotif_OnChildFoldersAdded",OnDeletedLabels:"ZMailUINotif_OnDeletedLabels",OnDraftMailUpdate:"ZMailUINotif_OnDraftMailUpdate",OnGetThreadHead:"ZMailUINotif_OnGetThreadHead",OnBatchGetThreadHeads:"ZMailUINotify_OnBatchGetThreadHeads",OnInitMailClientDone:"ZMailUINotif_OnInitMailClientDone",OnMailAuthDone:"ZMailUINotif_OnMailAuthDone",OnMailInOffline:"ZMailUINotif_OnMailInOffline",OnMailSettingChangeNotify:"ZMailUINotif_OnMailSettingChangeNotify",OnMailToLinkTriggered:"ZMailUINotif_OnMailToLinkTriggered",OnNewMailNotification:"ZMailUINotif_OnNewMailNotification",OnReinitializeMail:"ZMailUINotif_OnReinitializeMail",OnRemoveMailAccountDone:"ZMailUINotif_OnRemoveMailAccountDone",OnThreadAdd:"ZMailUINotif_OnThreadAdd",OnThreadDelete:"ZMailUINotif_OnThreadDelete",OnThreadLabelChanged:"ZMailUINotif_OnThreadLabelChanged",OnThreadMsgsChanged:"ZMailUINotif_OnThreadMsgsChanged",OnThreadUpdate:"ZMailUINotif_OnThreadUpdate",OnUpdateLabels:"ZMailUINotif_OnUpdateLabels",PrepareDeviceProvision:"ZMailUINotif_PrepareDeviceProvision",OnSearchContacts:"ZMailUINotif_OnSearchContacts",OnShareToChat:"ZMailUINotif_OnShareToChat",OnSendDraft:"ZMailUINotify_OnSendDraft",OnEmojiSelected:"ZMailUINotif_OnEmojiSelected",LoginFromCalendar:"ZMailUINotify_LoginFromCalendar",OnMessageFromCalendar:"ZMailUINotify_MessageFromCalendar",OnCreateZmailAccountDone:"ZMailUINotify_CreateZmailAccountDone",OnCreateDraftForEmail:"ZMailUINotif_OnCreateDraftForEmail",ReportError:"ZMailUINotify_ReportError",onAccessTokenStatusChanged:"ZMailUINotify_TokenStatus",OnDecryptThread:"ZMailUINotify_OnDecryptThread",OnRetryDecryptLabelDone:"ZMailUINotif_OnRetryDecryptLabelDone",TemplateRedecryptionSucceed:"ZMailUINotify_TemplateRedecryptionSucceed",OnDeviceApproved:"ZMailUINotify_OnDeviceApproved",OnLoginFromCalendar:"ZMailUINotify_LoginFromCalendar",OnLogoutFromCalendar:"ZMailUINotify_LogoutFromCalendar",LogoutAndDeprovision:"ZMailUINotify_LogoutAndDeprovision",OnSearchMails:"ZMailUINotify_OnSearchMails",OnZmdfImageLoaded:"ZMailUINotify_OnZmdfImageLoaded",OnGetVacationResponder:"ZMailUINotify_OnGetVacationResponder",OnMailImportOnceRoundCompleted:"ZMailUINotify_OnMailImportOneRoundCompleted",OnMailImportTotalCompleted:"ZMailUINotify_OnMailImportTotalCompleted",OnMailImportOnceRoundFailed:"ZMailUINotify_OnMailImportOneRoundFailed",OnLinkHandled:"ZMailUINotify_OnLinkHandled",MailInternalError:"ZMailUINotify_MailInternalError",FingerprintsChanged:"ZMailUINotify_FingerprintsChanged",OnMyFingerprintChanged:"ZMailUINotify_OnMyFingerprintChanged",OnNeedToUpdateClient:"ZMailUINotify_PromptUpgrade",OnSystemFontSizeChange:"ZMailUINotify_OnSystemFontSizeChange",OnKeyboardChange:"ZMailUINotify_OnKeyboardChange",OnCalendarEventsAndMeetingsChanged:"ZMailUINotify_OnCalendarEventsAndMeetingsChanged",OnPageEnterForeground:"ZoomUINotif_OnPageEnterForeground",OnPageEnterBackground:"ZoomUINotif_OnPageEnterBackground",OnSyncMailFailed:"ZMailUINotif_OnSyncMailFailed",OnSmartComposeChanged:"ZMailUINotify_SmartComposeEnabled",OnSharedTemplateUpdate:"ZMailUINotify_OnSharedTemplateUpdate",OnEdiscoveryRequest:"ZMailUINotify_OnEdiscoveryRequest",OnEdiscoveryProgress:"ZMailUINotify_OnEdiscoveryProgress",OnEdiscoveryComplete:"ZMailUINotify_OnEdiscoveryComplete",OnWebCreateDelegate:"ZMailUINotify_OnWebCreateDelegate",OnCreateDraftForCalendarEvent:"ZMailUINotif_OnCreateDraftForCalendarEvent",OnGetLatestTokenStatus:"ZMailUINotify_MailLatestTokenStatus",DelegateAccessChanged:"ZMailUINotify_DelegateAccessChanged",OnScreenerFeatureStatusChanged:"ZMailUINotify_OnScreenerFeatureStatusChanged",ScreenerSendersUpdated:"ZMailUINotify_ScreenerSendersUpdated",ScreeningSendersAdded:"ZMailUINotify_ScreeningSendersAdded",OnImplicitDeleteSticker:"ZMailUINotify_OnImplicitDeleteSticker",OnMessageQuarantined:"ZMailUINotify_MessageQuarantined",MailTabPopout:"ZMailUINotify_MailTabPopout",OnZmailAliasChanged:"ZMailUINotify_OnZmailAliasChanged",OnMessageAdd:"ZMailUINotif_OnMessageAdd",OnMessageUpdate:"ZMailUINotif_OnMessageUpdate",OnMessageDelete:"ZMailUINotif_OnMessageDelete",OnMailEmptyStatusChange:"ZMailUINotify_MailEmptyStatus",OnDecryptMessage:"ZMailUINotify_OnDecryptMessage",OnSaveAsFile:"ZMailUINotify_OnSaveAsFile"},b={SIGNED:"Signed",UNSIGNED:"Unsigned",REVOKEDKEY:"RevokedKeyActiveDevice",REVOKED_DEVICE:"RevokedDevice"},A={RETRY_THREAD_DECRYPT:Symbol("retry_thread_decrypt"),DRAFT_UPDATED:Symbol("draft_updated"),DRAFT_SENT:Symbol("draft_sent"),COMPOSE_CLOSE:Symbol("compose_close")},y={BLOCK:"BLOCK",NOT_BLOCK:"NOT_BLOCK",ALLOWLIST:"ALLOWLIST",NOT_ALLOWLIST:"NOT_ALLOWLIST",JUNK:"JUNK",NOT_JUNK:"NOT_JUNK",AUTOTRASH:"AUTOTRASH",NOT_AUTOTRASH:"NOT_AUTOTRASH",NORMAL:"NORMAL",PHISHING:"PHISHING",NOT_PHISHING:"NOT_PHISHING"},I=(i={},(0,o.Z)(i,y.JUNK,"Spam"),(0,o.Z)(i,y.BLOCK,"Blocked"),(0,o.Z)(i,y.AUTOTRASH,"Autotrash"),(0,o.Z)(i,y.ALLOWLIST,"Approved"),(0,o.Z)(i,y.PHISHING,"Phishing"),i),S={FAILED:"DecryptFailed",SUCCESS:"Decrypted",PENDING:"Decrypting"},C={UNKNOWN:"unknown",TRUSTED:"no",UNTRUSTED:"yes"},P={E2EEncrypted:"E2E Encrypted",ServerEncrypted:"Server Encrypted"},M={PASSWORD_PROTECT:"PasswordProtect",EXTERNAL_DISALLOWED:"ExternalDisAllowed",PLAINTEXT:"Plaintext",SERVER_DISTINGUISH:"ServerDistinguish"},T={VERIFIED:"valid_identity",UNVERIFED:"no_identity",MISSING_KEY:"valid_identity_missing_key",GROUP:"mailing_list_no_identity",UNKNOWN_USER:"unknown_user"},w={PRIVATE:"private",SHARED:"shared"},D={USER:"user",GROUP:"group",DOMAIN:"domain"},x={WRITER:"writer",READER:"reader"},L={OFF:"off",ALL_USERS:"allUsers",SPAM_USERS:"spamUsers"},k={READY:"ready",MESSAGE_DECRYPTION_FAILED:"messageDecryptionFailed",MESSAGE_RETRIEVAL_FAILED:"messageRetrievalFailed",UNKNOWN:"unknown"},N={UNKNOWN:0,ZERO_FILE:1,EXCEED_FILE_SIZE_LIMIT:2,NO_DRAFT:4,VALIDATE_FILE_SIZE:8},O={STARRED:"starred",UN_STARRED:"unstarred",IMPORTANT:"important",UN_IMPORTANT:"unimportant",READ:"read",UNREAD:"unread",MOVE_TO_INBOX:"move_to_inbox",DELETE:"delete",DELETE_FOREVER:"delete_forever",ARCHIVE:"archive",SPAM:"spam",NOT_SPAM:"not_spam",TRASH:"trash"},Z={READ:"Read",UNREAD:"UnRead",STARRED:"Starred",UNSTARRED:"UnStarred",IMPORTANT:"Important",UNIMPORTANT:"UnImportant"},$={DELETE:"delete",STAR:"star",IMPORTANT:"important",SPAM:"spam",LABEL:"label",UNREAD:"unread",ARCHIVE:"archive",PRINT:"print",FILTER:"filter"},R={GENERAL:"general",SENDERS:"senders",VACATION:"vacation",FILTERS:"filters",GROUPS:"groups",MY_GROUPS:"my_groups",ALL_GROUPS:"all_groups",DEVICES:"devices",ADVANCED:"advanced",NOTIFICATION:"notification",TEMPLATE:"template"},F={Success:0,UnknownError:1,UserSettingEnc_Base64EncodeError:2,Signature_Size_Overflow:4,Zmail_Server_Error:6,UserSettingEncrypted_Failed:7,Mail_Request_CurlError_Cert_Verify_Failed:8,EmailTemplate_Encryption_Failed:9,EmailTemplate_Decryption_Failed:10,EmailTemplate_Size_Overflow:11,EmailTemplate_ParseError:12,Common_LimitReached:13,EmailTemplate_Deleted:14,EmailTemplate_NoPermissions:15,Mail_Request_JSInputInvalidParam:22,Mail_Response_Invalid_Format:31,Mail_Translate_Failed:40,Mail_Translate_Failed_For_Empty_Input:41,Mail_Translate_Failed_For_Sentence_Too_Long:42,Mail_Translate_Failed_For_Invalid_Deslanguage:43,Mail_Translate_Failed_For_Same_Lang:44,Emails_Sent_Limit:32,Recipients_Limit:33,Check_Draft_Size_Failed:100,Check_Attachment_Download_Failed:101,Attachment_Not_Exist:102,Encrypt_Mail_Failed:103,Save_Draft_Request_Failed:104,Send_Draft_Request_Failed:105,Delete_Draft_Failed:106,Check_FingerPrint_Failed:107,Attachment_Size_Limit:108,Attachment_Count_Limit:109,Zmail_Account_Created:110,Zmail_Account_Updated:111,Zmail_Account_Deleted:112,Access_To_DelegatorAccount_Removed:113,ZMail_A_Lot_Of_History:114,Zmail_Need_Reload:115,Open_DecryptSession_Failed:200,Decrypt_And_VerifyByIndex_Failed:201,Base64_Decode_Failed:202,Parse_DecryptedBodyFailed:203,Decrypt_GeneralError:204,Zmail_Address_Is_Empty:300,Get_Zoom_Eak_Failed:301,Zoom_Eak_Expired:302,Emit_GetUserProfileRequest_Failed:303,Resolve_Proxy_Failed:304,Resolve_Host_Failed:305,Network_Connect_Failed:306,Request_Timed_Out:307,Token_Is_Broken:308,Get_Zmail_User_Profile_Failed:309,Zoombase_InitUserFailed:310,SQLiteDataMgr_QueryFailed:311,SQLiteDataMgr_UpdateUserFailed:312,MailClientMgr_SQLiteGetContactsFailed:313,MailClientMgr_MailsListMgrInitFailed:314,MailClientMgr_RemoteMailAccessorInitFailed:315,MailEncryptionMgr_InitFailed:316,MailSvcHelper_ZpnsInitFailed:317,MailSvcHelper_SetUserJidFailed:318,MailSvcHelper_ZmCryptoInitFailed:319,Zoombase_OnInitUser_Failed:320,Zoombase_OnEnsureDeviceIsProvisioned_Failed:321,Zoombase_OnProvisionFirstDevice_Failed:322,Zoombase_OnGetIdentityAndDevices_Failed:323,Get_Gmail_Token_Failed:324,Get_Office365_Token_Failed:325,User_Is_Not_In_Waiting_List:327,EMAIL_ADDRESS_NOT_VALID:331,Encrypt_GeneralError:400,Office365_GetWellKnownFolderFailed:401,Mail_ListLabel_Failed:402,GetVerificationCode_Error:500,Mail_Client_Is_Offline:600,Need_Login:601,EDiscovery_General_Error:650,EDiscovery_No_Result:651,EDiscovery_TooMany_Result:652,EDiscovery_Decrypt_Failed:653,GPT_WRONG_PARAMS:700,GPT_COMMON_INTERNAL_ERROR:701,GPT_COMMON_PARSER_RESPONSE_ERROR:702,GPT_SERVER_ERROR:703,Screener_ListSenders_General:900,Screener_ListSenders_ConflictingPendingRequest:901,Screener_BatchGetMessagesFromSvr_General:902,Screener_DecryptMessage_Error:903,Screener_GetSenderDetails_General:904,Screener_GetSenderDetails_SenderNotFound:905},z={Network_Connect_Failed:5003,Delegate_Not_Exist:33554433,Delegate_Count_Reach_Limit:33554434,Delegate_Cant_Be_Virtual_User:33554437,Delegate_Is_Deleted:33554436,Delegate_Delete_Virtual_User_Last:33554450},U={INIT:0,PENDING:1,SUCCESS:2},B={Gmail:"GMAIL",Office365:"OUTLOOK"},H={ADMIN:"WebPortal",USER:"ZoomApp"},G={IMPORT_UNKNOWN:"IMPORT_UNKNOWN",ACTIVE:"ACTIVE",RUNNING:"RUNNING",FINISH:"FINISH",FAIL:"FAIL",CANCEL:"CANCEL",ERROR:"ERROR"},V={LOADING:"loading",SUCCESS:"success",FAIL:"fail"},W={Upcoming:"ccc', 'MMMM d y' at ' t",Today:"t","This Week":"cccc', ' t","This Month":"MMMM d', ' t","This Year":"MMMM d', ' t",All:"D', ' t"},K={DEFAULT:"default",UNREAD_FIRST:"unreadFirst",IMPORTANT_FIRST:"importantFirst",STARRED_FIRST:"starredFirst"},j={DEFAULT:"DEFAULT",UNREAD:"UNREAD",READ:"READ",STARRED:"STARRED",UNSTARRED:"UNSTARRED",IMPORTANT:"IMPORTANT",UNIMPORTANT:"UNIMPORTANT"},q=(r={},(0,o.Z)(r,K.UNREAD_FIRST,[j.UNREAD,j.READ]),(0,o.Z)(r,K.IMPORTANT_FIRST,[j.IMPORTANT,j.UNIMPORTANT]),(0,o.Z)(r,K.STARRED_FIRST,[j.STARRED,j.UNSTARRED]),r),Y={type:K.DEFAULT},J={totalSizeLimit:26214401,maxSingleAttachmentSize:26214401,maxAttachmentCount:Number.MAX_SAFE_INTEGER},X={MODERATION_LINK_START:"GroupEmailModerationLink",MODERATION_ACCEPT:"GroupEmailModerationAccpectLink",MODERATION_WINDOW:"GroupEmailModerationShowDiscardWindow",MODERATION_REJECT:"GroupEmailModerationDiscardLink",CALENDAR_LINK:"CalendarLink",CALENDAR_ATTACHMENT_START:"CalendarAttachmentDownloadStarted",CALENDAR_ATTACHMENT_LINK:"CalendarAttachmentLink"},Q={PAUSE_DELEGATION:"pauseDelegation",VIEW_DELEGATION_DETAILS:"viewDelegationDetails",REMOVE_DELEGATE:"removeDelegate",LEAVE_ACCOUNT:"leaveAccount",EDIT_DELEGATE_PERMISSION:"editDelegatePermission",APPROVE_HISTORY:"approveHistory"},ee={CREATE:"create",EDIT:"edit",DELETE:"delete",ADDSUB:"addsub",RETRYDECRYPT:"retryDecrypt"},te={DISABLED:0,REQUEST_TO_ENABLE:1,NOT_CONFIRMED_DISCLAIMER:2,CONFIRMED_DISCLAIMER:3},ae=[h.OUTBOX,h.USER_SCHEDULED,h.ESCROW,h.DRAFT,h.GROUP_APPROVAL],ne=[h.OUTBOX,h.ESCROW,h.GROUP_APPROVAL],ie={NO_PERMISSION:0,AUTHORITY:1},re={IOS_CAMERA:1},oe={JS_BRIDGE_DOWN:10001},se={NEW:"new",REPLY:"reply",REPLY_ALL:"reply-all",FORWARD:"forward"},le={ZOOM:"[Zoom Mail]",REPLY_LATER_0:"[Zoom Mail]/Reply Later",REPLY_LATER_1:"Reply Later"},ce={CANCELLED:"cancelled",PROCESSING:"processing",COMPLETED:"completed",CANCELING:"canceling",STOPPING:"stopping",UNKNOWN:"unknown"},ue={REQUIRE_ENCRYPTED:"default",PREFER_ENCRYPTED:"encrypted",PREFER_UNENCRYPTED:"unencrypted"},de={USE_DOMAIN_PREFERENCE:"default",PREFER_ENCRYPTED:"encrypted",PREFER_UNENCRYPTED:"unencrypted"},me={NO_INIT:-1,INITED_NO_DATA:0},pe={COUNT:1,REDDOT:0,HIDE:2},_e=10;t["default"]={SystemDefinedCategoryIds:p,Notification:E,MailVerificationCode:b,EVENTS:A,SPAM_TYPES:y,SPAM_LABELS:I,SystemDefinedMailLabelIds:h,DECRYPTION_STATUS:S,DELEGATE_ITEM_ACTIONS:Q,DEVICE_STATUS:C,EMAIL_PROVIDER:u,ENCRYPTION_MODE:M,MAIL_IDENTIFY_STATUS:T,UPLOAD_STATUS:N,MailMarkAction:O,MailMarkType:Z,MailHeaderAction:$,MailSettingMenu:R,MailErrorCode:F,MailOriginalCode:z,SWITCH_ACCOUNT_STATUS:U,MAIL_VENDOR:B,MAIL_IMPORT_PROPOSER:H,MERGE_ACCOUNT_STATUS:G,MERGE_ACCOUNT_PROGRESS_TYPE:V,CATEGORY_DATE_FORMAT_MAP:W,IMAGE_FORMAT:s.W,UNSUPPORTED_FILE_TYPE:s.C,SettingConfigField:l.M,INBOX_LIST_TYPE:K,INBOX_SECTION_TYPE:j,INBOX_LIST_MAP_TO_SECTIONS:q,LINK_HANDLE_TYPE:X,LabelActions:ee,DEVICE_TYPE:c,DEFAULT_INBOX_TYPE:Y,DEFAULT_MAIL_SIZE_COUNT_LIMIT:J,ACCOUNT_ROLES:d,ACCOUNTS:m,SMART_COMPOSE_SERVICE_STATUS:te,ESCROW_TYPE:_,DELEGATION_STATUS:f,PERMISSION_STATUS:ie,PERMISSION_TYPE:re,INTERNAL_ERROR_CODE:oe,RESPOND_TYPE:se,BAN_ACTION_MENU_LABELS:ae,BAN_ACTION_LABELS:ne,CUSTOM_LABELS_NAME:le,ADDON_ITEM_IDS:v,SCREENER_STATUS:L,SCREENER_SENDER_STATUS:k,EMPTY_MAILS_STATUS:ce,DomainEncryptionLevel:ue,UserEncryptionLevel:de,LABEL_MAILS_TIME:me,UNREAD_EMAIL_STATUS:pe,MAXIMUM_NUMBER_OF_OPENINGS_AT_ONCE:_e}},53806:function(e,t,a){"use strict";a.r(t),a.d(t,{Business:function(){return o.Z},Components:function(){return s.Z},Configs:function(){return d.Z},Enums:function(){return i["default"]},Hooks:function(){return l.Z},Plugins:function(){return u},Utils:function(){return r.ZP},i18n:function(){return n.Z}});var n=a(26770),i=a(10100),r=a(85061),o=a(53986),s=a(41522),l=a(43925),c=a(97770),u={ZoomLogPlugin:c.ZP},d=a(10766)},63640:function(e,t,a){"use strict";a.d(t,{Sn:function(){return o},eO:function(){return r},g_:function(){return i},v2:function(){return n}});a(45794);function n(e){return e?e.tagName&&"A"===e.tagName.toUpperCase()?e:n(e.parentNode):null}function i(e){var t=[];function a(e){if(e.nodeType===Node.TEXT_NODE)t.push(e.textContent);else if(e.nodeType===Node.ELEMENT_NODE)for(var n=0;n<e.childNodes.length;n++)a(e.childNodes[n])}return a(e),t.filter((function(e){return null===e||void 0===e?void 0:e.trim()}))}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,a=window.innerHeight||document.documentElement.clientHeight,n=window.innerWidth||document.documentElement.clientWidth,i=e.getBoundingClientRect(),r=i.height,o=i.top,s=i.right,l=i.bottom,c=i.left,u=o>=0&&c>=0&&s<=n&&l<=a,d=Math.abs(l-o)>=r;if(t!==window){var m=t.getBoundingClientRect(),p=m.top,_=m.bottom;return o-p>=0&&l-_<=0&&u&&d}return u&&d}function o(e){var t,a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.popoverWidth,r=void 0===i?400:i,o=n.containingBlock||document.body,s=e.getBoundingClientRect(),l=o.getBoundingClientRect(),c=null===(t=e.contentWindow)||void 0===t||null===(a=t.getSelection())||void 0===a?void 0:a.getRangeAt(0),u=c.getBoundingClientRect();if(!s||!u)return{x:0,y:0};console.debug("[popover] rect",{iframeRect:s,containingBlockRect:l,rangeRect:u});var d=0,m=0,p=12;d=s.x+u.x,d<s.x&&(d=s.x);var _=window.innerWidth;return _&&d+r+p>_&&(d=_-(r+p)),m=s.y+u.y+u.height,m<0&&(m=0),{x:d-l.left,y:m-l.top}}},85061:function(e,t,a){"use strict";a.d(t,{Ap:function(){return W},Kf:function(){return j},Lx:function(){return le},NI:function(){return F},No:function(){return M},Sm:function(){return q},_S:function(){return S},er:function(){return ue},gg:function(){return te},mM:function(){return Z},oB:function(){return ce},oc:function(){return O},on:function(){return H},qp:function(){return Q}});var n=a(68571),i=a(6041),r=a(34948),o=(a(77950),a(45794),a(6886),a(85940),a(75704),a(71639),a(81497),a(75640),a(1871),a(51367)),s=a.n(o),l=a(37348),c=a.n(l),u=a(37761),d=a(86508),m=a(78547),p=a(12188),_=a(10100),f=a(17656),h=a(79337),g=a(24191),v=a(10766),E=a(98435),b=a(63640),A=1,y=200,I=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|.(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;function S(){console.log("SETTING IMG-SRC CSP","production");var e=document.head,t=document.createElement("meta"),a="production",n="production"===a?"connect-src 'self' data:;":"connect-src * data:; worker-src blob:;";t.setAttribute("http-equiv","Content-Security-Policy"),t.setAttribute("content","default-src 'self'; "+n+" object-src 'none'; script-src 'self' 'unsafe-eval' 'unsafe-inline'; img-src 'self' https://*.zoom.us https://*.zoomdev.us https://zoom.us data: zmdf:; style-src 'self' 'unsafe-eval' 'unsafe-inline'; media-src 'self' https://*.zoom.us https://*.zoomdev.us https://zoom.us data: zmdf:; child-src 'self' mailto: tel: callto: zoomphonecall: zoomus: data: zmdf:;"),e.appendChild(t)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=(e/1024/1024).toFixed(t),i=n.split(".")[1];return a&&0===Number(i)&&(n=n.split(".")[0]),Number(n)}function P(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!e)return!1;var a=t?e.trim():e,n=I;return""!==a&&n.test(a)}var M=function(e){var t,a,n,i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!P(e))return e;var o=null===(t=r.find((function(t){var a=t.value;return e===a})))||void 0===t?void 0:t.label;return o||(o=null===(a=e.split("@")[0])||void 0===a||null===(n=a.split("."))||void 0===n||null===(i=n.map((function(e){return(0,u.capitalize)(e)})))||void 0===i?void 0:i.join(" "),o)};function T(e){if(I.test(e))return{displayName:M(e),address:e};var t=/^(.+)\s<(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|.(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))>$/i,a=e.match(t),n=a&&a.length>0?a[1]:e,i=/[^< ]+(?=>)/g,r=e.match(i),o=r?r[0]:"";return{displayName:n,address:o}}var w="image/jpeg,image/gif,image/png,image/bmp,image/webp";function D(e){var t=/^image\/(apng|avif|gif|jpeg|png|webp|((x|ms|x-ms)-)?bmp|x-icon)$/i;return t.test(e)}function x(e,t,a){var n=e.naturalWidth/t,i=e.naturalHeight/a,r=e.naturalWidth,o=e.naturalHeight;return(n>1||i>1)&&(n>i?(r=t,o=e.naturalHeight/n):(o=a,r=e.naturalWidth/i)),r=Math.round(r),o=Math.round(o),console.log("best fit:",r,o),{width:r,height:o}}function L(e,t){var a=e.naturalWidth/t,n=e.naturalWidth,i=e.naturalHeight;return a>1&&(n=t,i=e.naturalHeight/a),n=Math.round(n),i=Math.round(i),console.log("best fit:",n,i),{width:n,height:i}}function k(e,t){var a=new Image;a.onload=function(){var e=window.screen.width,n=window.screen.height,i=x(a,e,n);console.log("best fit:",i.width,i.height),t&&t({width:i.width,height:i.height})},a.onerror=function(){t&&t()},a.src=e}function N(e,t,a){var n=new Image;n.onload=function(){var e=L(n,t);console.log("best fit:",e.width,e.height),a&&a({width:e.width,height:e.height})},n.onerror=function(){a&&a()},n.src=e}var O=/^(?:(?:https|http|mailto|tel|callto|zoomphonecall|zmdf|zoomus|cid):|(?:data:image\/)|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a={ALLOWED_URI_REGEXP:O};return e?s().sanitize(e,(0,r.Z)((0,r.Z)({},a),t)):""}function $(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y,a=new Set(v.Z.FORBID_TAGS.concat(["style","title"])),n=s().sanitize(e,{ALLOWED_URI_REGEXP:O,KEEP_CONTENT:!1,FORCE_BODY:!0,FORBID_TAGS:Array.from(a)}),i=document.createElement("div");i.innerHTML=n.replaceAll(/<br\s*[\/]?>/gi," ").replaceAll(/\n/gi," ");var r=(i.textContent||"").split(" "),o="";r.forEach((function(e){e.trim()&&(o+="".concat(e.trim()," "))})),o=o.trim();var l=le(o,0,t);return console.debug("===> getMailSnippet",{html:e,snippet:l}),l}var R=function(e){var t=e.from,a=e.to,n=void 0===a?[]:a,r=e.cc,o=void 0===r?[]:r,s=e.userEmail,l=void 0===s?[]:s,c=Array.isArray(l)?l:[l],d=function(e,t){return e.toLowerCase()===t.toLowerCase()},m=function(e,t){return d(e.emailAddr,t.emailAddr)},p=function(e){return c.some((function(t){return d(e,t)}))},_=[].concat((0,i.Z)(n),(0,i.Z)(o));if(1===_.length&&c.length>0){var f=_[0].emailAddr;return!p(f)&&!p(t.emailAddr)}return(0,u.uniqWith)(_,(function(e,t){return!(!p(e.emailAddr)||!p(t.emailAddr))||m(e,t)})).length>1},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},a=/[&<>"'/]/gi;return e.replace(a,(function(e){return t[e]}))},z=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=0,a=0;a<e.length;a++)t+=String.fromCharCode(e[a]).length;return t},U=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=(null===a||void 0===a?void 0:a.returnCode)||0,r=(null===a||void 0===a?void 0:a.originalCode)||0;return n&&null!==a&&void 0!==a&&null!==(e=a.errorMsg)&&void 0!==e&&e.length?"".concat(t," (Error Code: ").concat(i,", ").concat(r,", Error Message: ").concat(null===a||void 0===a?void 0:a.errorMsg,")"):"".concat(t," (Error Code: ").concat(i,", ").concat(r,")")},B=function(e){var t=!1,a=!1,n=!1,i={isBackupKeyIssue:t,isPermanentIssue:a,isOtherIssue:!0,wording:"common.unableDecrypt"},r={isBackupKeyIssue:!0,isPermanentIssue:a,isOtherIssue:n,wording:"common.noBackupKey"},o={isBackupKeyIssue:t,isPermanentIssue:!0,isOtherIssue:n,wording:"common.permanentLocked"},s=i;return 50001===e?s=r:[50002,50003,50006].includes(e)&&(s=o),s},H=function(e){return e===_.DECRYPTION_STATUS.SUCCESS},G=function(e){return e===_.DECRYPTION_STATUS.PENDING},V=function(e){return e===_.DECRYPTION_STATUS.FAILED};function W(){return"".concat(h.ou.now().toFormat("yyyy LL dd HH:mm:ss S"))}function K(e){var t=e.split("utf8,");return"data:image/svg+xml;"===t[0]&&t[1]?t[1]:""}function j(e){var t=K(e);return t?"data:image/svg+xml;base64,".concat(window.btoa(t)):""}function q(e){var t=/[\0-\x1F\x7F-\x9F\xAD\u0378\u0379\u037F-\u0383\u038B\u038D\u03A2\u0528-\u0530\u0557\u0558\u0560\u0588\u058B-\u058E\u0590\u05C8-\u05CF\u05EB-\u05EF\u05F5-\u0605\u061C\u061D\u06DD\u070E\u070F\u074B\u074C\u07B2-\u07BF\u07FB-\u07FF\u082E\u082F\u083F\u085C\u085D\u085F-\u089F\u08A1\u08AD-\u08E3\u08FF\u0978\u0980\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09FC-\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF2-\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B55\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B78-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BFB-\u0C00\u0C04\u0C0D\u0C11\u0C29\u0C34\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5A-\u0C5F\u0C64\u0C65\u0C70-\u0C77\u0C80\u0C81\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0D01\u0D04\u0D0D\u0D11\u0D3B\u0D3C\u0D45\u0D49\u0D4F-\u0D56\u0D58-\u0D5F\u0D64\u0D65\u0D76-\u0D78\u0D80\u0D81\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DF1\u0DF5-\u0E00\u0E3B-\u0E3E\u0E5C-\u0E80\u0E83\u0E85\u0E86\u0E89\u0E8B\u0E8C\u0E8E-\u0E93\u0E98\u0EA0\u0EA4\u0EA6\u0EA8\u0EA9\u0EAC\u0EBA\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F48\u0F6D-\u0F70\u0F98\u0FBD\u0FCD\u0FDB-\u0FFF\u10C6\u10C8-\u10CC\u10CE\u10CF\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u137D-\u137F\u139A-\u139F\u13F5-\u13FF\u169D-\u169F\u16F1-\u16FF\u170D\u1715-\u171F\u1737-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17DE\u17DF\u17EA-\u17EF\u17FA-\u17FF\u180F\u181A-\u181F\u1878-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191D-\u191F\u192C-\u192F\u193C-\u193F\u1941-\u1943\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DB-\u19DD\u1A1C\u1A1D\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1A9F\u1AAE-\u1AFF\u1B4C-\u1B4F\u1B7D-\u1B7F\u1BF4-\u1BFB\u1C38-\u1C3A\u1C4A-\u1C4C\u1C80-\u1CBF\u1CC8-\u1CCF\u1CF7-\u1CFF\u1DE7-\u1DFB\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FC5\u1FD4\u1FD5\u1FDC\u1FF0\u1FF1\u1FF5\u1FFF\u200B-\u200F\u202A-\u202E\u2060-\u206F\u2072\u2073\u208F\u209D-\u209F\u20BB-\u20CF\u20F1-\u20FF\u218A-\u218F\u23F4-\u23FF\u2427-\u243F\u244B-\u245F\u2700\u2B4D-\u2B4F\u2B5A-\u2BFF\u2C2F\u2C5F\u2CF4-\u2CF8\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D71-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E3C-\u2E7F\u2E9A\u2EF4-\u2EFF\u2FD6-\u2FEF\u2FFC-\u2FFF\u3040\u3097\u3098\u3100-\u3104\u312E-\u3130\u318F\u31BB-\u31BF\u31E4-\u31EF\u321F\u32FF\u4DB6-\u4DBF\u9FCD-\u9FFF\uA48D-\uA48F\uA4C7-\uA4CF\uA62C-\uA63F\uA698-\uA69E\uA6F8-\uA6FF\uA78F\uA794-\uA79F\uA7AB-\uA7F7\uA82C-\uA82F\uA83A-\uA83F\uA878-\uA87F\uA8C5-\uA8CD\uA8DA-\uA8DF\uA8FC-\uA8FF\uA954-\uA95E\uA97D-\uA97F\uA9CE\uA9DA-\uA9DD\uA9E0-\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A\uAA5B\uAA7C-\uAA7F\uAAC3-\uAADA\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F-\uABBF\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBC2-\uFBD2\uFD40-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFE\uFDFF\uFE1A-\uFE1F\uFE27-\uFE2F\uFE53\uFE67\uFE6C-\uFE6F\uFE75\uFEFD-\uFF00\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFDF\uFFE7\uFFEF-\uFFFB\uFFFE\uFFFF]/g;return e.replace(t,"")}var Y=function(e,t,a){var n=function(e){var n='img[src*="mailid='.concat(t,"&attachid=").concat(a,'"]'),i=e.querySelectorAll(n);console.debug("==== zmdf image loaded",{mailId:t,attachId:a,queryString:n,images:i}),Array.from(i).forEach((function(e){var t=e.src;t.includes("&time=")||(console.debug("==== zmdf inline image url refresh"),e.src=t+"&time=".concat((new Date).getTime()))}))};n(e);for(var i=e.getElementsByTagName("iframe"),r=0;r<i.length;++r){var o=i[r].contentWindow.document;n(o)}},J=function(e){return"data-ori-attr-".concat(e)},X=function(){return"data-ori-style"},Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.includes("^")},ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return["todo"].includes(e)};function te(e){return e&&"[cheerio object]"===e.cheerio}function ae(e,t){var a=e.contentWindow.getComputedStyle(t,null);return parseInt(a.getPropertyValue("margin-top"),10)+parseInt(a.getPropertyValue("margin-bottom"),10)}function ne(e){var t=null===e||void 0===e?void 0:e.style.transform,a=t.match(/scale\(([^,]+),\s*([^)]+)\)/);if(a){var n=parseFloat(a[2]);return n||1}return 1}function ie(e){var t,a,n=null===e||void 0===e||null===(t=e.contentWindow)||void 0===t||null===(a=t.document)||void 0===a?void 0:a.body;if(!n)return 0;var i=ae(e,n);console.debug(n.offsetHeight,n.getBoundingClientRect().height,i);var r=ne(n);return n.offsetHeight*r+i}function re(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function a(e){var t=/^(\d+%?)[px|pt|em|rem]?/,a=String(e),n=a.match(t);return n?n[1]:100}var n={wrapStyle:{width:"100px",fontSize:"16px"},maxLength:20,extension:!0},i=(0,r.Z)((0,r.Z)({},n),t),o=c()("<div></div>").css((0,r.Z)({position:"fixed",top:"-999px",left:"-999px"},i)).appendTo("body"),s=e.split(".");s.pop();var l=s.join(".").length+1,u=e.split("");u.forEach((function(e){o.append(c()("<span>".concat(e,"</span>")))}));var d=o.children(),m=[],p=0,_=0,f=0;d.each((function(e){var t=d.eq(e),a=t.width();_+=a,m.push(_),l<=e&&(f<=0?f=_:d.length-1===e&&(f=_-f))})),o.remove(),console.log("offsetDataList",m,f);var h=0;return m.reduce((function(e,t,n){return a(i.wrapStyle.width)-6-f-t>=0&&(h=n),e+t}),0),console.log("fileNameCutIndex",h),h<l&&(p=h),p&&(u=u.slice(0,p<l?p:l).concat([".."]).concat(u.slice(l))),u.join("")}function oe(e){var t=e.time,a=e.standardTime,n=void 0===a?(new Date).getTime():a,i=e.includeWeekAndYear,o=void 0!==i&&i,s=e.locale,l=void 0===s?"en-US":s,c=(0,r.Z)((0,r.Z)({upcoming:"Upcoming",today:"Today"},o&&{"this week":"This Week","this year":"This Year"}),{},{all:"All"});if(n<t)return c.upcoming;for(var u=h.ou.fromJSDate(new Date(t)),d=h.ou.fromJSDate(new Date(n)),m=["days","weeks","months","years"],p="",_=0;_<m.length;_++){var f=m[_],g=u.toRelativeCalendar({base:d,unit:f,locale:l});if(p=c[g],p)break}return p||"All"}function se(e,t){var a=t.minute,n=void 0===a?"minute":a,i=t.minutes,r=void 0===i?"minutes":i,o=t.hour,s=void 0===o?"hr":o,l=t.hours,c=void 0===l?"hrs":l,u=t.day,d=void 0===u?"day":u,m=t.days,p=void 0===m?"days":m;if(!e)return"";var _=h.ou.utc().toUnixInteger()-e,f=Math.floor(_/86400);return _<0||f<0?"":_<120&&"1 ".concat(n)||_<3600&&Math.floor(_/60)+" ".concat(r)||_<7200&&"1 ".concat(s)||_<86400&&Math.floor(_/3600)+" ".concat(c)||1==f&&"1 ".concat(d)||f<7&&f+" ".concat(p)||7*Math.ceil(f/7)+" ".concat(p)}function le(e,t,a){var n=Array.from(e);return n.length<a?e:n.slice(t,a).join("")}function ce(e){return Array.from(e).length}function ue(e){var t;if(e instanceof CSSStyleDeclaration)t=e;else{var a=document.createElement("img");e&&(a.style=e),t=a.style,a.remove()}for(var i={"border-radius":"10px"},r=0,o=Object.entries(i);r<o.length;r++){var s=(0,n.Z)(o[r],2),l=s[0],c=s[1],u=t.getPropertyValue(l);""===u&&t.setProperty(l,c)}for(var d={background:"#f7f9fa","object-fit":"contain","object-position":"center","background-repeat":"no-repeat"},m=0,p=Object.entries(d);m<p.length;m++){var _=(0,n.Z)(p[m],2),f=_[0],h=_[1];t.setProperty(f,h)}return t}function de(){return h.ou.now().plus({years:A})}function me(e){console.log("detectMailEncryptionMode",e);var t=e.passwordProtected,a=e.hasExternalRecipients,n=e.isEncryptedZmail;return t&&a?_.ENCRYPTION_MODE.PASSWORD_PROTECT:!a&&n?_.ENCRYPTION_MODE.EXTERNAL_DISALLOWED:a&&n?_.ENCRYPTION_MODE.SERVER_DISTINGUISH:_.ENCRYPTION_MODE.PLAINTEXT}function pe(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,n=!1,i=function i(){if(n)return clearTimeout(t),void(t=null);e(),t=setTimeout(i,a)};return t=setTimeout(i,a),function(){n=!0,clearTimeout(t)}}function _e(e){var t=document.createRange(),a=window.getSelection();t.setStartBefore(e),t.setEndBefore(e),t.collapse(!0),a.removeAllRanges(),a.addRange(t)}function fe(e){var t=window.getSelection(),a=document.createRange();a.setEndAfter(e),a.setStartAfter(e),a.collapse(!0),t.removeAllRanges(),t.addRange(a)}function he(e,t){if(!e||!t)return!1;var a=e.startContainer.isEqualNode(t.startContainer),n=e.endContainer.isEqualNode(t.endContainer),i=e.startOffset===t.startOffset,r=e.endOffset===t.endOffset;return a&&n&&i&&r}function ge(e){var t=new DOMParser,a=t.parseFromString(e,"text/html");return a.body.childNodes[0]}function ve(e){var t=document.createElement("div");return t.innerHTML=e,t}function Ee(e,t){if(e===_.MailErrorCode.Token_Is_Broken||e===_.MailErrorCode.Get_Zmail_User_Profile_Failed)return"common.loginFailed";if(t){var a=Number("".concat(t).slice(-3));return a>=500&&a<600?"common.loginFailedTryAgain":"common.loginFailedCheckNetwork"}return"common.loginFailedTryAgain"}t["ZP"]={Time:g.Z,attachThirdPartyCSP:S,convertByte2MB:C,getLabelColor:d.Ou,isValidEmailAddress:P,isImageMIMEType:D,getImageBestSize:k,getImageBestSizeByWidth:N,getMailSnippet:$,canReplyAll:R,sanitizeHTML2String:F,getByteLength:z,getErrMsgWithCode:U,getDecryptErrorInfo:B,hasGmailLabelDisabledChar:Q,hasGmailLabelDisabledLabel:ee,isDecrypted:H,isDecrypting:G,isDecryptFailed:V,purifyHtml:Z,TaskQueue:p.Z,LRUCache:m.ZP,refreshZmdfPathOfInlineImage:Y,predicate:f.Z,removeUnPrintUnicode:q,getBackupAttrName:J,getBackupStyleName:X,convertDataSvgToRaw:K,convertDataSvgToBase64:j,MAX_SCHEDULED_YEARS:A,MAX_SNIPPET_CONTENT_LENGTH:y,isCheerioObj:te,getIframeHeight:ie,ALLOWED_URI_REGEXP:O,ACCEPT_IMAGE_TYPES:w,getShorterFileName:re,getRelativeCalendar:oe,getRelativeTime:se,safeSubstr:le,safeStrlen:ce,getContactName:M,LFUCache:E.b,getParentAnchorNode:b.v2,getSenderInfo:T,getAllHtmlText:b.g_,restylePlaceholderImage:ue,getMaxScheduleDateTime:de,checkInContainer:b.eO,detectMailEncryptionMode:me,mcSetInterval:pe,setCursorBefore:_e,setCursorAfter:fe,areRangesEqual:he,htmlStringToDom:ge,htmlStringToRootDom:ve,getLoginFailedMessage:Ee}},86508:function(e,t,a){"use strict";a.d(t,{HM:function(){return n},Ou:function(){return i}});var n=[[{color:"#e7e7e7",depth:"light",label:"grey"},{color:"#999999",depth:"medium",label:"grey"},{color:"#434343",depth:"dark",label:"grey"}],[{color:"#b3efd3",depth:"light",label:"green"},{color:"#89d3b2",depth:"medium",label:"green"},{color:"#2a9c68",depth:"dark",label:"green"}],[{color:"#b6cff5",depth:"light",label:"blue"},{color:"#6d9eeb",depth:"medium",label:"blue"},{color:"#1c4587",depth:"dark",label:"blue"}],[{color:"#e3d7ff",depth:"light",label:"purple"},{color:"#b694e8",depth:"medium",label:"purple"},{color:"#8e63ce",depth:"dark",label:"purple"}],[{color:"#fbc8d9",depth:"light",label:"pink"},{color:"#e07798",depth:"dark",label:"pink"},{color:"#cc3a21",depth:"",label:"red"}],[{color:"#ffd6a2",depth:"light",label:"orange"},{color:"#eaa041",depth:"medium",label:"orange"},{color:"#ff7537",depth:"dark",label:"orange"}],[{color:"#fce8b3",depth:"light",label:"yellow"},{color:"#fbe983",depth:"medium",label:"yellow"},{color:"#fad165",depth:"dark",label:"yellow"}]];function i(e){return n[e.substring(e.indexOf("_")+1)%n.length]}},24191:function(e,t,a){"use strict";a.d(t,{Q:function(){return u}});a(71372);var n=a(79337);function i(){return n.ou.now().plus({days:1}).set({hours:9,minutes:0,seconds:0})}function r(){return n.ou.now().plus({days:1}).set({hours:12,minutes:0,seconds:0})}function o(){return n.ou.now().startOf("week").plus({days:7}).set({hours:9,minutes:0,seconds:0})}function s(){return n.ou.now().plus({hours:1})}function l(e){return n.ou.now().hasSame(e,"week")}function c(e){return n.ou.now().hasSame(e,"day")}function u(e){if("number"!==typeof e)throw Error("timestamp invalid");return String(e).length>13?Number(String(e).slice(0,13)):e}t["Z"]={getTomorrowAfternoonTime:r,getTomorrowMorningTime:i,getNextWeekMondayTime:o,getNextHourTime:s,getMsTimestamp:u,isInSameWeek:l,isInSameDay:c}},20270:function(e,t){"use strict";var a,n,i,r,o,s;Object.defineProperty(t,"__esModule",{value:!0}),t.PAAPMailEventName=t.PAAPMailEventLocation=t.PAAPMailEventType=t.PAAPMailFeatureName=t.PAAPMailEventSource=t.PAAPMailProductType=void 0,function(e){e[e["email_EmailInteract_product_type_not_set_"]=0]="email_EmailInteract_product_type_not_set_",e[e["email_EmailInteract_product_type_email"]=1]="email_EmailInteract_product_type_email"}(a=t.PAAPMailProductType||(t.PAAPMailProductType={})),function(e){e[e["email_EmailInteract_event_source_not_set_"]=0]="email_EmailInteract_event_source_not_set_",e[e["email_EmailInteract_event_source_gmail"]=1]="email_EmailInteract_event_source_gmail",e[e["email_EmailInteract_event_source_zmail"]=2]="email_EmailInteract_event_source_zmail",e[e["email_EmailInteract_event_source_email_panel"]=3]="email_EmailInteract_event_source_email_panel",e[e["email_EmailInteract_event_source_office365"]=4]="email_EmailInteract_event_source_office365",e[e["email_EmailInteract_event_source_mobile_gmail"]=5]="email_EmailInteract_event_source_mobile_gmail",e[e["email_EmailInteract_event_source_mobile_zmail"]=6]="email_EmailInteract_event_source_mobile_zmail",e[e["email_EmailInteract_event_source_mobile_email_panel"]=7]="email_EmailInteract_event_source_mobile_email_panel",e[e["email_EmailInteract_event_source_mobile_office365"]=8]="email_EmailInteract_event_source_mobile_office365"}(n=t.PAAPMailEventSource||(t.PAAPMailEventSource={})),function(e){e[e["email_EmailInteract_feature_name_not_set_"]=0]="email_EmailInteract_feature_name_not_set_",e[e["email_EmailInteract_feature_name_synced_services"]=1]="email_EmailInteract_feature_name_synced_services",e[e["email_EmailInteract_feature_name_open"]=2]="email_EmailInteract_feature_name_open",e[e["email_EmailInteract_feature_name_create"]=3]="email_EmailInteract_feature_name_create",e[e["email_EmailInteract_feature_name_sent"]=4]="email_EmailInteract_feature_name_sent",e[e["email_EmailInteract_feature_name_toolbar_interaction"]=5]="email_EmailInteract_feature_name_toolbar_interaction",e[e["email_EmailInteract_feature_name_email_modified"]=6]="email_EmailInteract_feature_name_email_modified",e[e["email_EmailInteract_feature_name_mail_header_interaction"]=7]="email_EmailInteract_feature_name_mail_header_interaction",e[e["email_EmailInteract_feature_name_mail_filter"]=8]="email_EmailInteract_feature_name_mail_filter",e[e["email_EmailInteract_feature_name_mail_setting"]=9]="email_EmailInteract_feature_name_mail_setting",e[e["email_EmailInteract_feature_name_compose_interaction"]=10]="email_EmailInteract_feature_name_compose_interaction",e[e["email_EmailInteract_feature_name_escrow"]=11]="email_EmailInteract_feature_name_escrow",e[e["email_EmailInteract_feature_name_call_api_count"]=12]="email_EmailInteract_feature_name_call_api_count",e[e["email_EmailInteract_feature_name_subscription"]=13]="email_EmailInteract_feature_name_subscription",e[e["email_EmailInteract_feature_name_template"]=14]="email_EmailInteract_feature_name_template"}(i=t.PAAPMailFeatureName||(t.PAAPMailFeatureName={})),function(e){e[e["email_EmailInteract_event_type_not_set_"]=0]="email_EmailInteract_event_type_not_set_",e[e["email_EmailInteract_event_type_screen_displayed"]=1]="email_EmailInteract_event_type_screen_displayed",e[e["email_EmailInteract_event_type_clicked"]=2]="email_EmailInteract_event_type_clicked",e[e["email_EmailInteract_event_type_keyboard_shortcut"]=3]="email_EmailInteract_event_type_keyboard_shortcut",e[e["email_EmailInteract_event_type_touchpad_tapped"]=4]="email_EmailInteract_event_type_touchpad_tapped",e[e["email_EmailInteract_event_type_keyboard_typed"]=5]="email_EmailInteract_event_type_keyboard_typed",e[e["email_EmailInteract_event_type_from_common_layer"]=6]="email_EmailInteract_event_type_from_common_layer"}(r=t.PAAPMailEventType||(t.PAAPMailEventType={})),function(e){e[e["email_EmailInteract_event_location_not_set_"]=0]="email_EmailInteract_event_location_not_set_",e[e["email_EmailInteract_event_location_inbox"]=1]="email_EmailInteract_event_location_inbox",e[e["email_EmailInteract_event_location_starred"]=2]="email_EmailInteract_event_location_starred",e[e["email_EmailInteract_event_location_draft"]=3]="email_EmailInteract_event_location_draft",e[e["email_EmailInteract_event_location_sent"]=4]="email_EmailInteract_event_location_sent",e[e["email_EmailInteract_event_location_trash"]=5]="email_EmailInteract_event_location_trash",e[e["email_EmailInteract_event_location_archive"]=6]="email_EmailInteract_event_location_archive",e[e["email_EmailInteract_event_location_spam"]=7]="email_EmailInteract_event_location_spam",e[e["email_EmailInteract_event_location_toolbar"]=8]="email_EmailInteract_event_location_toolbar",e[e["email_EmailInteract_event_location_email_details_panel"]=9]="email_EmailInteract_event_location_email_details_panel",e[e["email_EmailInteract_event_location_compose_panel"]=10]="email_EmailInteract_event_location_compose_panel",e[e["email_EmailInteract_event_location_mail_header"]=11]="email_EmailInteract_event_location_mail_header",e[e["email_EmailInteract_event_location_mail_setting"]=12]="email_EmailInteract_event_location_mail_setting",e[e["email_EmailInteract_event_location_escrow"]=13]="email_EmailInteract_event_location_escrow",e[e["email_EmailInteract_event_location_blocked"]=14]="email_EmailInteract_event_location_blocked",e[e["email_EmailInteract_event_location_outbox"]=15]="email_EmailInteract_event_location_outbox",e[e["email_EmailInteract_event_location_customer_label"]=16]="email_EmailInteract_event_location_customer_label",e[e["email_EmailInteract_event_location_common_layer"]=17]="email_EmailInteract_event_location_common_layer",e[e["email_EmailInteract_event_location_accounts_merge"]=18]="email_EmailInteract_event_location_accounts_merge",e[e["email_EmailInteract_event_location_insert_template_modal"]=19]="email_EmailInteract_event_location_insert_template_modal",e[e["email_EmailInteract_event_location_new_template_modal"]=20]="email_EmailInteract_event_location_new_template_modal",e[e["email_EmailInteract_event_location_notification_mobile"]=21]="email_EmailInteract_event_location_notification_mobile",e[e["email_EmailInteract_event_location_template"]=22]="email_EmailInteract_event_location_template",e[e["email_EmailInteract_event_location_unsubscribe_modal"]=23]="email_EmailInteract_event_location_unsubscribe_modal",e[e["email_EmailInteract_event_location_null_"]=24]="email_EmailInteract_event_location_null_"}(o=t.PAAPMailEventLocation||(t.PAAPMailEventLocation={})),function(e){e[e["email_EmailInteract_event_name_not_set_"]=0]="email_EmailInteract_event_name_not_set_",e[e["email_EmailInteract_event_name_email_enabled"]=1]="email_EmailInteract_event_name_email_enabled",e[e["email_EmailInteract_event_name_open"]=2]="email_EmailInteract_event_name_open",e[e["email_EmailInteract_event_name_new_email"]=3]="email_EmailInteract_event_name_new_email",e[e["email_EmailInteract_event_name_reply"]=4]="email_EmailInteract_event_name_reply",e[e["email_EmailInteract_event_name_reply_all"]=5]="email_EmailInteract_event_name_reply_all",e[e["email_EmailInteract_event_name_forward"]=6]="email_EmailInteract_event_name_forward",e[e["email_EmailInteract_event_name_sent"]=7]="email_EmailInteract_event_name_sent",e[e["email_EmailInteract_event_name_inbox"]=8]="email_EmailInteract_event_name_inbox",e[e["email_EmailInteract_event_name_starred"]=9]="email_EmailInteract_event_name_starred",e[e["email_EmailInteract_event_name_draft"]=10]="email_EmailInteract_event_name_draft",e[e["email_EmailInteract_event_name_trash"]=11]="email_EmailInteract_event_name_trash",e[e["email_EmailInteract_event_name_archive"]=12]="email_EmailInteract_event_name_archive",e[e["email_EmailInteract_event_name_spam"]=13]="email_EmailInteract_event_name_spam",e[e["email_EmailInteract_event_name_more"]=14]="email_EmailInteract_event_name_more",e[e["email_EmailInteract_event_name_create_new_label"]=15]="email_EmailInteract_event_name_create_new_label",e[e["email_EmailInteract_event_name_asap"]=16]="email_EmailInteract_event_name_asap",e[e["email_EmailInteract_event_name_delete"]=17]="email_EmailInteract_event_name_delete",e[e["email_EmailInteract_event_name_mark_as_unread"]=18]="email_EmailInteract_event_name_mark_as_unread",e[e["email_EmailInteract_event_name_mark_as_read"]=19]="email_EmailInteract_event_name_mark_as_read",e[e["email_EmailInteract_event_name_move_to_inbox"]=20]="email_EmailInteract_event_name_move_to_inbox",e[e["email_EmailInteract_event_name_delete_forever"]=21]="email_EmailInteract_event_name_delete_forever",e[e["email_EmailInteract_event_name_mark_as_starred"]=22]="email_EmailInteract_event_name_mark_as_starred",e[e["email_EmailInteract_event_name_mark_as_unstarred"]=23]="email_EmailInteract_event_name_mark_as_unstarred",e[e["email_EmailInteract_event_name_not_spam"]=24]="email_EmailInteract_event_name_not_spam",e[e["email_EmailInteract_event_name_back"]=25]="email_EmailInteract_event_name_back",e[e["email_EmailInteract_event_name_star"]=26]="email_EmailInteract_event_name_star",e[e["email_EmailInteract_event_name_label"]=27]="email_EmailInteract_event_name_label",e[e["email_EmailInteract_event_name_print_message"]=28]="email_EmailInteract_event_name_print_message",e[e["email_EmailInteract_event_name_filter_messages_like_these"]=29]="email_EmailInteract_event_name_filter_messages_like_these",e[e["email_EmailInteract_event_name_previous_email"]=30]="email_EmailInteract_event_name_previous_email",e[e["email_EmailInteract_event_name_next_email"]=31]="email_EmailInteract_event_name_next_email",e[e["email_EmailInteract_event_name_delete_this_message"]=32]="email_EmailInteract_event_name_delete_this_message",e[e["email_EmailInteract_event_name_send_copy_to_chat"]=33]="email_EmailInteract_event_name_send_copy_to_chat",e[e["email_EmailInteract_event_name_search"]=34]="email_EmailInteract_event_name_search",e[e["email_EmailInteract_event_name_refresh"]=35]="email_EmailInteract_event_name_refresh",e[e["email_EmailInteract_event_name_settings"]=36]="email_EmailInteract_event_name_settings",e[e["email_EmailInteract_event_name_toggle_view"]=37]="email_EmailInteract_event_name_toggle_view",e[e["email_EmailInteract_event_name_all"]=38]="email_EmailInteract_event_name_all",e[e["email_EmailInteract_event_name_none"]=39]="email_EmailInteract_event_name_none",e[e["email_EmailInteract_event_name_read"]=40]="email_EmailInteract_event_name_read",e[e["email_EmailInteract_event_name_unread"]=41]="email_EmailInteract_event_name_unread",e[e["email_EmailInteract_event_name_unstarred"]=42]="email_EmailInteract_event_name_unstarred",e[e["email_EmailInteract_event_name_general"]=43]="email_EmailInteract_event_name_general",e[e["email_EmailInteract_event_name_vacation"]=44]="email_EmailInteract_event_name_vacation",e[e["email_EmailInteract_event_name_filters"]=45]="email_EmailInteract_event_name_filters",e[e["email_EmailInteract_event_name_show_unread_email_count_checked"]=46]="email_EmailInteract_event_name_show_unread_email_count_checked",e[e["email_EmailInteract_event_name_show_unread_email_count_unchecked"]=47]="email_EmailInteract_event_name_show_unread_email_count_unchecked",e[e["email_EmailInteract_event_name_recent_emails_on_top_checked"]=48]="email_EmailInteract_event_name_recent_emails_on_top_checked",e[e["email_EmailInteract_event_name_recent_email_on_top_unchecked"]=49]="email_EmailInteract_event_name_recent_email_on_top_unchecked",e[e["email_EmailInteract_event_name_push_notifications_all_emails"]=50]="email_EmailInteract_event_name_push_notifications_all_emails",e[e["email_EmailInteract_event_name_push_notifications_off"]=51]="email_EmailInteract_event_name_push_notifications_off",e[e["email_EmailInteract_event_name_signature_save"]=52]="email_EmailInteract_event_name_signature_save",e[e["email_EmailInteract_event_name_vacation_turnon"]=53]="email_EmailInteract_event_name_vacation_turnon",e[e["email_EmailInteract_event_name_vacation_turnoff"]=54]="email_EmailInteract_event_name_vacation_turnoff",e[e["email_EmailInteract_event_name_external_image_setting_on"]=55]="email_EmailInteract_event_name_external_image_setting_on",e[e["email_EmailInteract_event_name_external_image_setting_off"]=56]="email_EmailInteract_event_name_external_image_setting_off",e[e["email_EmailInteract_event_name_minimize"]=57]="email_EmailInteract_event_name_minimize",e[e["email_EmailInteract_event_name_maximize"]=58]="email_EmailInteract_event_name_maximize",e[e["email_EmailInteract_event_name_close"]=59]="email_EmailInteract_event_name_close",e[e["email_EmailInteract_event_name_delete_draft"]=60]="email_EmailInteract_event_name_delete_draft",e[e["email_EmailInteract_event_name_outbox"]=61]="email_EmailInteract_event_name_outbox",e[e["email_EmailInteract_event_name_blocked"]=62]="email_EmailInteract_event_name_blocked",e[e["email_EmailInteract_event_name_customer_label"]=63]="email_EmailInteract_event_name_customer_label",e[e["email_EmailInteract_event_name_inbox_toggle_default"]=64]="email_EmailInteract_event_name_inbox_toggle_default",e[e["email_EmailInteract_event_name_inbox_toggle_personal"]=65]="email_EmailInteract_event_name_inbox_toggle_personal",e[e["email_EmailInteract_event_name_inbox_toggle_social"]=66]="email_EmailInteract_event_name_inbox_toggle_social",e[e["email_EmailInteract_event_name_escrow_copy_key"]=67]="email_EmailInteract_event_name_escrow_copy_key",e[e["email_EmailInteract_event_name_escrow_proceed"]=68]="email_EmailInteract_event_name_escrow_proceed",e[e["email_EmailInteract_event_name_escrow_back"]=69]="email_EmailInteract_event_name_escrow_back",e[e["email_EmailInteract_event_name_add_attachment"]=70]="email_EmailInteract_event_name_add_attachment",e[e["email_EmailInteract_event_name_add_emoji"]=71]="email_EmailInteract_event_name_add_emoji",e[e["email_EmailInteract_event_name_add_gif"]=72]="email_EmailInteract_event_name_add_gif",e[e["email_EmailInteract_event_name_schedule_send"]=73]="email_EmailInteract_event_name_schedule_send",e[e["email_EmailInteract_event_name_schedule_tomorrow_morning"]=74]="email_EmailInteract_event_name_schedule_tomorrow_morning",e[e["email_EmailInteract_event_name_schedule_tomorrow_afternoon"]=75]="email_EmailInteract_event_name_schedule_tomorrow_afternoon",e[e["email_EmailInteract_event_name_schedule_next_week"]=76]="email_EmailInteract_event_name_schedule_next_week",e[e["email_EmailInteract_event_name_customize_schedule_time"]=77]="email_EmailInteract_event_name_customize_schedule_time",e[e["email_EmailInteract_event_name_create_customize_schedule"]=78]="email_EmailInteract_event_name_create_customize_schedule",e[e["email_EmailInteract_event_name_cancel_customize_schedule"]=79]="email_EmailInteract_event_name_cancel_customize_schedule",e[e["email_EmailInteract_event_name_edit_schedule"]=80]="email_EmailInteract_event_name_edit_schedule",e[e["email_EmailInteract_event_name_remove_schedule"]=81]="email_EmailInteract_event_name_remove_schedule",e[e["email_EmailInteract_event_name_password_protection"]=82]="email_EmailInteract_event_name_password_protection",e[e["email_EmailInteract_event_name_password_protection_one_day"]=83]="email_EmailInteract_event_name_password_protection_one_day",e[e["email_EmailInteract_event_name_password_protection_one_week"]=84]="email_EmailInteract_event_name_password_protection_one_week",e[e["email_EmailInteract_event_name_password_protection_one_month"]=85]="email_EmailInteract_event_name_password_protection_one_month",e[e["email_EmailInteract_event_name_cancel_password_protection"]=86]="email_EmailInteract_event_name_cancel_password_protection",e[e["email_EmailInteract_event_name_create_password_protection"]=87]="email_EmailInteract_event_name_create_password_protection",e[e["email_EmailInteract_event_name_edit_password_protection"]=88]="email_EmailInteract_event_name_edit_password_protection",e[e["email_EmailInteract_event_name_remove_password_protection"]=89]="email_EmailInteract_event_name_remove_password_protection",e[e["email_EmailInteract_event_name_security"]=90]="email_EmailInteract_event_name_security",e[e["email_EmailInteract_event_name_groups"]=91]="email_EmailInteract_event_name_groups",e[e["email_EmailInteract_event_name_my_groups"]=92]="email_EmailInteract_event_name_my_groups",e[e["email_EmailInteract_event_name_all_groups"]=93]="email_EmailInteract_event_name_all_groups",e[e["email_EmailInteract_event_name_search_my_groups"]=94]="email_EmailInteract_event_name_search_my_groups",e[e["email_EmailInteract_event_name_search_all_groups"]=95]="email_EmailInteract_event_name_search_all_groups",e[e["email_EmailInteract_event_name_logout"]=96]="email_EmailInteract_event_name_logout",e[e["email_EmailInteract_event_name_call_api_count"]=97]="email_EmailInteract_event_name_call_api_count",e[e["email_EmailInteract_event_name_add"]=98]="email_EmailInteract_event_name_add",e[e["email_EmailInteract_event_name_cancel"]=99]="email_EmailInteract_event_name_cancel",e[e["email_EmailInteract_event_name_confirm"]=100]="email_EmailInteract_event_name_confirm",e[e["email_EmailInteract_event_name_confirm_merge"]=101]="email_EmailInteract_event_name_confirm_merge",e[e["email_EmailInteract_event_name_create"]=102]="email_EmailInteract_event_name_create",e[e["email_EmailInteract_event_name_edit"]=103]="email_EmailInteract_event_name_edit",e[e["email_EmailInteract_event_name_go_to_settings"]=104]="email_EmailInteract_event_name_go_to_settings",e[e["email_EmailInteract_event_name_inbox_sections"]=105]="email_EmailInteract_event_name_inbox_sections",e[e["email_EmailInteract_event_name_insert"]=106]="email_EmailInteract_event_name_insert",e[e["email_EmailInteract_event_name_insert_template"]=107]="email_EmailInteract_event_name_insert_template",e[e["email_EmailInteract_event_name_merge_account"]=108]="email_EmailInteract_event_name_merge_account",e[e["email_EmailInteract_event_name_merge_different_account"]=109]="email_EmailInteract_event_name_merge_different_account",e[e["email_EmailInteract_event_name_new_mail_notification"]=110]="email_EmailInteract_event_name_new_mail_notification",e[e["email_EmailInteract_event_name_ok_finish_merge"]=111]="email_EmailInteract_event_name_ok_finish_merge",e[e["email_EmailInteract_event_name_pause_synce"]=112]="email_EmailInteract_event_name_pause_synce",e[e["email_EmailInteract_event_name_remove_account"]=113]="email_EmailInteract_event_name_remove_account",e[e["email_EmailInteract_event_name_remove_account_during_sync"]=114]="email_EmailInteract_event_name_remove_account_during_sync",e[e["email_EmailInteract_event_name_save"]=115]="email_EmailInteract_event_name_save",e[e["email_EmailInteract_event_name_save_draft_as_new"]=116]="email_EmailInteract_event_name_save_draft_as_new",e[e["email_EmailInteract_event_name_template"]=117]="email_EmailInteract_event_name_template",e[e["email_EmailInteract_event_name_unsubscribe"]=118]="email_EmailInteract_event_name_unsubscribe"}(s=t.PAAPMailEventName||(t.PAAPMailEventName={})),t["default"]={PAAPMailProductType:a,PAAPMailEventSource:n,PAAPMailFeatureName:i,PAAPMailEventType:r,PAAPMailEventLocation:o,PAAPMailEventName:s}},51190:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEventNameForZmailCategory=t.getEventLocationForActionBar=t.getEventNameForSettingMenu=t.getEventNameForHeaderAction=t.getEventNameForMark=t.getEventNameForLabel=t.getEventLocationForLabel=void 0;var n=a(20270),i=a(53806),r=i.Enums,o=r.MailMarkAction,s=r.MailHeaderAction,l=r.MailSettingMenu,c=r.SystemDefinedMailLabelIds;function u(e){var t=e.labelId;switch(t){case c.INBOX:return n.PAAPMailEventLocation.email_EmailInteract_event_location_inbox;case c.STARRED:return n.PAAPMailEventLocation.email_EmailInteract_event_location_starred;case c.DRAFT:return n.PAAPMailEventLocation.email_EmailInteract_event_location_draft;case c.SENT:return n.PAAPMailEventLocation.email_EmailInteract_event_location_sent;case c.TRASH:return n.PAAPMailEventLocation.email_EmailInteract_event_location_trash;case c.ARCHIVE:return n.PAAPMailEventLocation.email_EmailInteract_event_location_archive;case c.SPAM:return n.PAAPMailEventLocation.email_EmailInteract_event_location_spam;case c.OUTBOX:return n.PAAPMailEventLocation.email_EmailInteract_event_location_outbox;case c.BLOCKED:return n.PAAPMailEventLocation.email_EmailInteract_event_location_blocked;default:return n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_}}function d(e){var t=e.labelId;switch(t){case c.INBOX:return n.PAAPMailEventName.email_EmailInteract_event_name_inbox;case c.STARRED:return n.PAAPMailEventName.email_EmailInteract_event_name_starred;case c.DRAFT:return n.PAAPMailEventName.email_EmailInteract_event_name_draft;case c.SENT:return n.PAAPMailEventName.email_EmailInteract_event_name_sent;case c.TRASH:return n.PAAPMailEventName.email_EmailInteract_event_name_trash;case c.ARCHIVE:return n.PAAPMailEventName.email_EmailInteract_event_name_archive;case c.SPAM:return n.PAAPMailEventName.email_EmailInteract_event_name_spam;case c.OUTBOX:return n.PAAPMailEventName.email_EmailInteract_event_name_outbox;case c.BLOCKED:return n.PAAPMailEventName.email_EmailInteract_event_name_blocked;default:return n.PAAPMailEventName.email_EmailInteract_event_name_not_set_}}function m(e){var t=e.mark,a=(null===t||void 0===t?void 0:t.toLowerCase())||"";switch(a){case o.STARRED:return n.PAAPMailEventName.email_EmailInteract_event_name_mark_as_starred;case o.UN_STARRED:return n.PAAPMailEventName.email_EmailInteract_event_name_mark_as_unstarred;case o.READ:return n.PAAPMailEventName.email_EmailInteract_event_name_mark_as_read;case o.UNREAD:return n.PAAPMailEventName.email_EmailInteract_event_name_mark_as_unread;case o.MOVE_TO_INBOX:return n.PAAPMailEventName.email_EmailInteract_event_name_move_to_inbox;case o.DELETE:return n.PAAPMailEventName.email_EmailInteract_event_name_delete;case o.DELETE_FOREVER:return n.PAAPMailEventName.email_EmailInteract_event_name_delete_forever;case o.ARCHIVE:return n.PAAPMailEventName.email_EmailInteract_event_name_archive;case o.NOT_SPAM:return n.PAAPMailEventName.email_EmailInteract_event_name_not_spam;case o.SPAM:return n.PAAPMailEventName.email_EmailInteract_event_name_spam;case o.TRASH:return n.PAAPMailEventName.email_EmailInteract_event_name_trash;default:return n.PAAPMailEventName.email_EmailInteract_event_name_not_set_}}function p(e){var t=e.actionKey,a=(null===t||void 0===t?void 0:t.toLowerCase())||"";switch(a){case s.DELETE:return n.PAAPMailEventName.email_EmailInteract_event_name_delete;case s.STAR:return n.PAAPMailEventName.email_EmailInteract_event_name_star;case s.SPAM:return n.PAAPMailEventName.email_EmailInteract_event_name_spam;case s.LABEL:return n.PAAPMailEventName.email_EmailInteract_event_name_label;case s.UNREAD:return n.PAAPMailEventName.email_EmailInteract_event_name_mark_as_unread;case s.ARCHIVE:return n.PAAPMailEventName.email_EmailInteract_event_name_archive;case s.PRINT:return n.PAAPMailEventName.email_EmailInteract_event_name_print_message;case s.FILTER:return n.PAAPMailEventName.email_EmailInteract_event_name_filter_messages_like_these;default:return n.PAAPMailEventName.email_EmailInteract_event_name_not_set_}}function _(e){var t=e.menuName,a=(null===t||void 0===t?void 0:t.toLowerCase())||"";switch(a){case l.GENERAL:return n.PAAPMailEventName.email_EmailInteract_event_name_general;case l.VACATION:return n.PAAPMailEventName.email_EmailInteract_event_name_vacation;case l.FILTERS:return n.PAAPMailEventName.email_EmailInteract_event_name_filters;case l.SENDERS:return n.PAAPMailEventName.email_EmailInteract_event_name_security;case l.GROUPS:return n.PAAPMailEventName.email_EmailInteract_event_name_groups;case l.MY_GROUPS:return n.PAAPMailEventName.email_EmailInteract_event_name_my_groups;case l.ALL_GROUPS:return n.PAAPMailEventName.email_EmailInteract_event_name_all_groups;case l.TEMPLATE:return n.PAAPMailEventName.email_EmailInteract_event_name_template;default:return n.PAAPMailEventName.email_EmailInteract_event_name_not_set_}}function f(e){var t=e.location;return"inbox"===t?n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel}function h(e){var t=e.tabId;return t===c.CATEGORY_PERSONAL?n.PAAPMailEventName.email_EmailInteract_event_name_inbox_toggle_personal:t===c.CATEGORY_SOCIAL?n.PAAPMailEventName.email_EmailInteract_event_name_inbox_toggle_social:n.PAAPMailEventName.email_EmailInteract_event_name_inbox_toggle_default}t.getEventLocationForLabel=u,t.getEventNameForLabel=d,t.getEventNameForMark=m,t.getEventNameForHeaderAction=p,t.getEventNameForSettingMenu=_,t.getEventLocationForActionBar=f,t.getEventNameForZmailCategory=h},17241:function(e,t,a){"use strict";var n=a(40814);t.ZP=n["default"];var i=a(40814)},672:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={compose_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_template,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_template},compose_save_draft_as_new_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_template,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_save_draft_as_new},compose_template_go_to_settings:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_template,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_go_to_settings},compose_template_go_to_settings_from_insert_modal:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_template,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_insert_template_modal,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_go_to_settings},compose_insert_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_template,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_insert_template_modal,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_insert},compose_cancel_insert_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_template,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_insert_template_modal,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_cancel},compose_save_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_template,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_new_template_modal,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_save},compose_cancel_save_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_template,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_new_template_modal,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_cancel}}},53571:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={previous_email:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_previous_email},next_email:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_next_email},detail_reply:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_reply},detail_reply_all:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_reply_all},detail_forward:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_forward},detail_print:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_print_message},detail_delete_this_message:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_delete_this_message},detail_spam:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_spam},detail_send_copy_to_chat:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_send_copy_to_chat},mark_as_unread:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_mark_as_unread},filter_messages_like_these:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_filter_messages_like_these},detail_back:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_back},detail_editor_reply:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_reply},detail_editor_reply_all:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_reply_all},detail_editor_forward:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_forward},detail_unsubscribe:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_unsubscribe},detail_unsubscribe_cancel:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_subscription,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_unsubscribe_modal,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_cancel},detail_unsubscribe_confirm:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_subscription,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_unsubscribe_modal,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_confirm}}},23505:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={inbox_open_item:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_open,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_open},inbox_go_setting:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_header_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_settings},inbox_toggle_view:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_header_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_toggle_view},inbox_search:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_header_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_search},inbox_header_action_all:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_all},inbox_header_action_none:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_none},inbox_header_action_read:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_read},inbox_header_action_unread:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_unread},inbox_header_action_stared:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_starred},inbox_header_action_unstarred:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_unstarred},inbox_refresh:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_header_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_refresh},inbox_filter_unread:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_unread},inbox_filter:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_},action_bar:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_},editor_delete_draft:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_compose_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_delete_draft},inbox_item_mark:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_},editor_minimize:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_compose_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_minimize},editor_maximize:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_compose_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_maximize},editor_close:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_compose_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_close},editor_add_attachment:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_compose_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_add_attachment},editor_add_emoji:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_compose_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_add_emoji},editor_add_gif:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_compose_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_add_gif},send_mail:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_sent},schedule_send:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_schedule_send},schedule_tomorrow_morning:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_schedule_tomorrow_morning},schedule_tomorrow_afternoon:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_schedule_tomorrow_afternoon},schedule_next_week:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_schedule_next_week},customize_schedule_time:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_customize_schedule_time},create_customize_schedule:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_create_customize_schedule},cancel_customize_schedule:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_cancel_customize_schedule},edit_schedule:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_edit_schedule},remove_schedule:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_remove_schedule},password_protection:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_password_protection},password_protection_one_day:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_password_protection_one_day},password_protection_one_week:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_password_protection_one_week},password_protection_one_month:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_password_protection_one_month},cancel_password_protection:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_cancel_password_protection},create_password_protection:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_create_password_protection},edit_password_protection:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_edit_password_protection},remove_password_protection:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_remove_password_protection},inbox_toggle_category:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_header_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_}}},11700:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={login_zmail:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_synced_services,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_email_enabled},login_gmail:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_gmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_synced_services,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_email_enabled},login_office365:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_office365,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_synced_services,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_email_enabled},escrow_copy_key:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_escrow,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_escrow,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_escrow_copy_key},escrow_proceed:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_escrow,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_escrow,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_escrow_proceed},escrow_back:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_escrow,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_escrow,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_escrow_back}}},58948:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={mail_setting_nav:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_},signature_save:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_signature_save},setting_back:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_back},setting_recent_emails_on_top_checked:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_recent_emails_on_top_checked},setting_recent_email_on_top_unchecked:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_recent_email_on_top_unchecked},setting_show_unread_email_count_checked:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_show_unread_email_count_checked},setting_show_unread_email_count_unchecked:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_show_unread_email_count_unchecked},setting_push_notifications_all_emails:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_push_notifications_all_emails},setting_push_notifications_off:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_push_notifications_off},setting_vacation_turnon:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_vacation_turnon},setting_vacation_turnoff:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_vacation_turnoff},setting_my_groups_search:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_my_groups},setting_all_groups_search:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_all_groups},setting_logout:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_logout},external_image_setting_on:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_external_image_setting_on},external_image_setting_off:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_external_image_setting_off},setting_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_template},setting_create_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_template,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_create},setting_edit_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_template,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_edit},setting_delete_template:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_template,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_delete},setting_template_save:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_template,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_save},setting_template_back:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_template,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_back},setting_template_cancel_edit:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_template,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_cancel},setting_inbox_sections:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_inbox,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_inbox_sections},setting_merge_account:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_accounts_merge,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_merge_account},setting_remove_account:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_accounts_merge,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_remove_account},cancel_merge_account:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_accounts_merge,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_cancel},merge_different_account:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_accounts_merge,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_merge_different_account},confirm_merge_account:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_accounts_merge,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_confirm_merge},setting_pause_sync:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_accounts_merge,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_pause_synce},setting_remove_account_during_sync:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_accounts_merge,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_remove_account_during_sync},setting_ok_finish_merge:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_accounts_merge,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_ok_finish_merge}}},86135:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={sidebar_new_mail:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_toolbar,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_new_email},sidebar_label:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_toolbar_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_toolbar,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_},sidebar_label_more:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_toolbar_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_toolbar,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_more},sidebar_custom_label:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_toolbar_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_toolbar,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_customer_label},sidebar_create_new_label:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_toolbar_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_clicked,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_toolbar,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_create_new_label}}},59460:function(e,t,a){"use strict";a(6710),a(45794),a(6710),a(45794),Object.defineProperty(t,"__esModule",{value:!0}),t.retrieveMetricData=void 0;var n=a(53571),i=a(23505),r=a(11700),o=a(58948),s=a(86135),l=a(672),c=a(71556),u=a(90722),d=a(19176),m=a(14819),p=a(64640),_=a(10100),f=a(51190),h=a(20270);function g(e,t){var a,n,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=i?b(e):E(e);if(r){v.hasOwnProperty(e)&&(r=A(r,v[e],t)),(null===t||void 0===t?void 0:t.error)&&(r.error_reason="string"===typeof t.error?t.error:JSON.stringify(t.error));var o=null===(n=null===(a=document.body.dataset.mailType)||void 0===a?void 0:a.trim())||void 0===n?void 0:n.toLowerCase();if(o&&-1!==[_.EMAIL_PROVIDER.Zmail,_.EMAIL_PROVIDER.Gmail,_.EMAIL_PROVIDER.Office365,"mobile_".concat(_.EMAIL_PROVIDER.Zmail),"mobile_".concat(_.EMAIL_PROVIDER.Gmail),"mobile_".concat(_.EMAIL_PROVIDER.Office365)].indexOf(o))switch(o){case _.EMAIL_PROVIDER.Zmail:r.event_source=h.PAAPMailEventSource.email_EmailInteract_event_source_zmail;break;case _.EMAIL_PROVIDER.Gmail:r.event_source=h.PAAPMailEventSource.email_EmailInteract_event_source_gmail;break;case _.EMAIL_PROVIDER.Office365:r.event_source=h.PAAPMailEventSource.email_EmailInteract_event_source_office365;break;case"mobile_".concat(_.EMAIL_PROVIDER.Zmail):r.event_source=h.PAAPMailEventSource.email_EmailInteract_event_source_mobile_zmail;break;case"mobile_".concat(_.EMAIL_PROVIDER.Gmail):r.event_source=h.PAAPMailEventSource.email_EmailInteract_event_source_mobile_gmail;break;case"mobile_".concat(_.EMAIL_PROVIDER.Office365):r.event_source=h.PAAPMailEventSource.email_EmailInteract_event_source_mobile_office365;break}return r}console.warn("[metric] no found metric data for metricKey [".concat(e,"]"))}t.retrieveMetricData=g;var v={inbox_open_item:function(e,t){return e["event_location"]=(0,f.getEventLocationForLabel)(t),e},mail_setting_nav:function(e,t){return e["event_name"]=(0,f.getEventNameForSettingMenu)(t),e},action_bar:function(e,t){return e["event_location"]=(0,f.getEventLocationForActionBar)(t),e["event_name"]=(0,f.getEventNameForHeaderAction)(t),e},inbox_item_mark:function(e,t){return e["event_location"]=(0,f.getEventLocationForLabel)(t),e["event_name"]=(0,f.getEventNameForMark)(t),e},send_mail:function(e,t){return e["event_context"]=t.event_context,e},sidebar_label:function(e,t){return e["event_name"]=(0,f.getEventNameForLabel)(t),e},inbox_toggle_category:function(e,t){return e["event_name"]=(0,f.getEventNameForZmailCategory)(t),e}};function E(e){return n["default"][e]||i["default"][e]||r["default"][e]||o["default"][e]||s["default"][e]||l["default"][e]}function b(e){return u["default"][e]||d["default"][e]||m["default"][e]||p["default"][e]||c["default"][e]}function A(e,t,a){var n=e;try{n=t(n,a)}catch(i){console.error("invokeNormalizeHandlers error",i)}return n}},90722:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={detail_reply:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_reply},detail_reply_all:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_reply_all},detail_forward:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_forward},detail_spam:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_spam},detail_back:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_back},detail_delete_this_message:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_delete_this_message},action_bar:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_toolbar,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_}}},19176:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={new_mail:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_create,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_new_email},inbox_open_item:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_open,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_open},inbox_go_setting:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_header_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_settings},inbox_search:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_header_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_search},inbox_header_action_all:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_all},inbox_header_action_none:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_filter,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_none},inbox_refresh:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_header_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_header,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_refresh},editor_delete_draft:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_compose_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_delete_draft},editor_close:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_compose_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_close},send_mail:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_sent},schedule_send:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_schedule_send},password_protection:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_sent,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_compose_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_password_protection},inbox_item_mark:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_},sidebar_label:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_toolbar_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_toolbar,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_}}},71556:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={mobile_login_zmail:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_zmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_synced_services,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_email_enabled},mobile_login_gmail:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_gmail,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_synced_services,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_email_enabled},mobile_login_office365:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_office365,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_synced_services,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_not_set_,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_email_enabled}}},14819:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={mail_setting_nav:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_not_set_},signature_save:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_signature_save},setting_back:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_back},setting_logout:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_mail_setting,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_logout},external_image_setting_on:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_external_image_setting_on},external_image_setting_off:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_email_modified,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_email_details_panel,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_external_image_setting_off},setting_notification:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_mail_setting,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_notification_mobile,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_new_mail_notification}}},64640:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(20270);t["default"]={sidebar_custom_label:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_toolbar_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_toolbar,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_customer_label},sidebar_create_new_label:{product_type:n.PAAPMailProductType.email_EmailInteract_product_type_email,event_source:n.PAAPMailEventSource.email_EmailInteract_event_source_mobile_email_panel,feature_name:n.PAAPMailFeatureName.email_EmailInteract_feature_name_toolbar_interaction,event_type:n.PAAPMailEventType.email_EmailInteract_event_type_touchpad_tapped,event_location:n.PAAPMailEventLocation.email_EmailInteract_event_location_toolbar,event_name:n.PAAPMailEventName.email_EmailInteract_event_name_create_new_label}}},40814:function(e,t,a){"use strict";a(77950),a(6710),a(77950),a(6710),Object.defineProperty(t,"__esModule",{value:!0}),t.genJSErrorMsg=t.genAPIErrorMsg=t.reportMetrics=void 0;var n=a(63012),i=a(59460);function r(e,t){var a=t.value,n=t.arg;c(e,n,a)}function o(e,t){var a=t.oldValue,n=t.value,i=t.arg;a!==n&&c(e,i,n)}function s(e){var t,a;(null===(t=e.__zm_metric)||void 0===t?void 0:t.click_handler)&&e.removeEventListener("click",null===(a=e.__zm_metric)||void 0===a?void 0:a.click_handler),e.__zm_metric=null,delete e.__zm_metric}function l(e){if(!l.installed){l.installed=!0;var t=e.version&&Number(e.version.split(".")[0])||-1;if(2===t)e.prototype.$metric={report:u,apiError:d,jsError:m},e.directive("metric",{bind:r,update:o,unbind:s}),console.log("[metric] plugin installed!",e.prototype.$metric);else{if(3!==t)return void console.warn("[metric] directive need to use Vue2 or Vue3, not support current version ",t,e);e.directive("metric",{mounted:r,beforeUpdate:o,unmounted:s}),e.config.globalProperties.$metric={report:u,apiError:d,jsError:m},console.log("[metric] plugin installed!")}}}function c(e,t,a){var n,i;(null===(n=e.__zm_metric)||void 0===n?void 0:n.click_handler)&&e.removeEventListener("click",null===(i=e.__zm_metric)||void 0===i?void 0:i.click_handler),e.__zm_metric={click_handler:function(){return u(t,a)}},e.addEventListener("click",e.__zm_metric.click_handler),e.dataset.metric=JSON.stringify({metricKey:t,params:a})}function u(e,t){var a,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{if(!e)return void console.warn("[metric] invalid metric key [".concat(e,"], ignore it"));var o,s=(0,i.retrieveMetricData)(e,t,r);if(s)Array.isArray(null===t||void 0===t?void 0:t.msgId)?(o=null===(a=null===t||void 0===t?void 0:t.msgId)||void 0===a?void 0:a.map((function(e){return{properties:s,entities:{event_id:e}}})),o.length||console.warn('[metric] format msgId array failed, can"t get msgId')):o=[{properties:s,entities:{event_id:(null===t||void 0===t?void 0:t.msgId)||""}}],n.Metric.reportMetrics({metrics_data:o});else console.warn("[metric] retrieveMetricData failed",e,t,s)}catch(l){console.error("[metric] reportMetrics error",l,l.stack)}}function d(e,t){var a,n,i;return"".concat(e," returnCode(").concat(null!==(a=null===t||void 0===t?void 0:t.returnCode)&&void 0!==a?a:null===t||void 0===t?void 0:t.errorCode,") originalCode(").concat(null!==(n=null===t||void 0===t?void 0:t.originalCode)&&void 0!==n?n:null===(i=null===t||void 0===t?void 0:t.error)||void 0===i?void 0:i.originalCode,")")}function m(e,t){return"js error(".concat(t.name,") on ").concat(e,", stack(").concat(t.stack,")")}t["default"]={install:l},t.reportMetrics=u,t.genAPIErrorMsg=d,t.genJSErrorMsg=m},33042:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_archive.450f750f.svg"},71441:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_audio.bafc1a58.svg"},95556:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_cad.ac68b579.svg"},22349:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_calendar.45806b49.svg"},11743:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_csv.f4ee1a64.svg"},19786:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_dat.6da4c976.svg"},37997:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_document.f18ad6e6.svg"},68567:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ebook.2fc450ca.svg"},25618:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_eml.e4c88271.svg"},8811:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_exel.44c68144.svg"},78102:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_font.f5b6f436.svg"},1345:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_gz.495b3918.svg"},99642:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_image.a6504139.svg"},28840:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ms_excel.34a00472.svg"},77438:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ms_powerpoint.807749cc.svg"},24202:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ms_word.a751102b.svg"},10799:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_p7s.e0f5d9a8.svg"},96899:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_patch.6a396a28.svg"},50095:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_pdf.4d34bf8f.svg"},93847:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_pgp.e65b2475.svg"},53772:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ppt.46e7fc5f.svg"},77486:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_rb.a3e6716c.svg"},90644:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_vector.f76eb3f1.svg"},75707:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_video.312daa9e.svg"},81997:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_archive.3cac3093.svg"},42644:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_audio.7b88d642.svg"},88909:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_cad.15cacaf3.svg"},91512:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_calendar.7bc04d7b.svg"},73035:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_csv.7bb5b7ca.svg"},48885:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_dat.81ae4052.svg"},33097:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_document.46129cbf.svg"},34416:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ebook.045b0427.svg"},20395:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_eml.73744649.svg"},22081:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_exel.5a2a0079.svg"},80471:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_font.6bf16b2e.svg"},50461:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_gz.5ef6d4cd.svg"},42669:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_image.01da4cef.svg"},80681:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ms_excel.a5719c87.svg"},3598:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ms_onenote.149bc03b.svg"},99856:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ms_powerpoint.d4b5f31b.svg"},25946:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ms_word.bf59f57f.svg"},91118:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_p7s.3c2e2417.svg"},69494:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_patch.0cd1378e.svg"},11095:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_pdf.91bc698c.svg"},95687:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_pgp.bc19844d.svg"},90626:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_ppt.f4da5a13.svg"},47869:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_rb.acb90b78.svg"},74010:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_vector.06205cee.svg"},19455:function(e,t,a){"use strict";e.exports=a.p+"static/img/icon_video.e36fddbe.svg"},81570:function(e,t,a){"use strict";e.exports=a.p+"static/img/mail-splash.f3f892f9.svg"},71440:function(e,t,a){"use strict";e.exports=a.p+"static/img/smart-compose-example.29960749.svg"}},t={};function a(n){var i=t[n];if(void 0!==i)return i.exports;var r=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=e,function(){a.amdO={}}(),function(){var e=[];a.O=function(t,n,i,r){if(!n){var o=1/0;for(u=0;u<e.length;u++){n=e[u][0],i=e[u][1],r=e[u][2];for(var s=!0,l=0;l<n.length;l++)(!1&r||o>=r)&&Object.keys(a.O).every((function(e){return a.O[e](n[l])}))?n.splice(l--,1):(s=!1,r<o&&(o=r));if(s){e.splice(u--,1);var c=i();void 0!==c&&(t=c)}}return t}r=r||0;for(var u=e.length;u>0&&e[u-1][2]>r;u--)e[u]=e[u-1];e[u]=[n,i,r]}}(),function(){a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,{a:t}),t}}(),function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};a.t=function(n,i){if(1&i&&(n=this(n)),8&i)return n;if("object"===typeof n&&n){if(4&i&&n.__esModule)return n;if(16&i&&"function"===typeof n.then)return n}var r=Object.create(null);a.r(r);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&i&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){o[e]=function(){return n[e]}}));return o["default"]=function(){return n},a.d(r,o),r}}(),function(){a.d=function(e,t){for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}}(),function(){a.f={},a.e=function(e){return Promise.all(Object.keys(a.f).reduce((function(t,n){return a.f[n](e,t),t}),[]))}}(),function(){a.u=function(e){return"static/js/"+(814===e?"package_mail_content_template":e)+"."+{23:"e065c27b",42:"dffce03e",49:"ca43eb20",133:"95235446",197:"a89ee195",282:"f0827090",302:"fb028876",305:"fd00477d",323:"01b5dd02",344:"f95e66f8",353:"176a99d3",354:"e00314da",438:"9b85ac9b",455:"2edf0341",484:"b34b5a5e",500:"244469c7",551:"6838181b",581:"fbe64054",597:"8cff0639",602:"26553e72",639:"acb7dcf8",655:"3b626440",761:"c969f3b0",763:"e5c12bc7",803:"60cf9869",814:"f08ea082",828:"388358ac",860:"9c3028fa",910:"80754445",981:"a6f2529b"}[e]+".js"}}(),function(){a.miniCssF=function(e){return"static/css/"+(814===e?"package_mail_content_template":e)+"."+{23:"927e449b",42:"b06ab503",49:"30886666",197:"db965d63",282:"4b192887",302:"6f73068d",305:"a0f9323c",323:"740d4724",353:"259a5096",455:"ad7fa900",484:"9575a0db",551:"fbb52a4e",581:"905d875e",597:"36c3acd6",602:"1fb550ea",639:"f527abfe",655:"da1a12ae",763:"1983bc0f",803:"3f427537",814:"1de01374",828:"cb30a6bd",860:"83a154a2",981:"64ca8db2"}[e]+".css"}}(),function(){a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="@zoom/client-email-desktop:";a.l=function(n,i,r,o){if(e[n])e[n].push(i);else{var s,l;if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==n||d.getAttribute("data-webpack")==t+r){s=d;break}}s||(l=!0,s=document.createElement("script"),s.charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",t+r),s.src=n),e[n]=[i];var m=function(t,a){s.onerror=s.onload=null,clearTimeout(p);var i=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((function(e){return e(a)})),t)return t(a)},p=setTimeout(m.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=m.bind(null,s.onerror),s.onload=m.bind(null,s.onload),l&&document.head.appendChild(s)}}}(),function(){a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){a.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){a.j=826}(),function(){a.p=""}(),function(){var e=function(e,t,a,n){var i=document.createElement("link");i.rel="stylesheet",i.type="text/css";var r=function(r){if(i.onerror=i.onload=null,"load"===r.type)a();else{var o=r&&("load"===r.type?"missing":r.type),s=r&&r.target&&r.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+s+")");l.code="CSS_CHUNK_LOAD_FAILED",l.type=o,l.request=s,i.parentNode.removeChild(i),n(l)}};return i.onerror=i.onload=r,i.href=t,document.head.appendChild(i),i},t=function(e,t){for(var a=document.getElementsByTagName("link"),n=0;n<a.length;n++){var i=a[n],r=i.getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(r===e||r===t))return i}var o=document.getElementsByTagName("style");for(n=0;n<o.length;n++){i=o[n],r=i.getAttribute("data-href");if(r===e||r===t)return i}},n=function(n){return new Promise((function(i,r){var o=a.miniCssF(n),s=a.p+o;if(t(o,s))return i();e(n,s,i,r)}))},i={826:0};a.f.miniCss=function(e,t){var a={23:1,42:1,49:1,197:1,282:1,302:1,305:1,323:1,353:1,455:1,484:1,551:1,581:1,597:1,602:1,639:1,655:1,763:1,803:1,814:1,828:1,860:1,981:1};i[e]?t.push(i[e]):0!==i[e]&&a[e]&&t.push(i[e]=n(e).then((function(){i[e]=0}),(function(t){throw delete i[e],t})))}}(),function(){var e={826:0};a.f.j=function(t,n){var i=a.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else if(/^(655|763)$/.test(t))e[t]=0;else{var r=new Promise((function(a,n){i=e[t]=[a,n]}));n.push(i[2]=r);var o=a.p+a.u(t),s=new Error,l=function(n){if(a.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){var r=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+r+": "+o+")",s.name="ChunkLoadError",s.type=r,s.request=o,i[1](s)}};a.l(o,l,"chunk-"+t,t)}},a.O.j=function(t){return 0===e[t]};var t=function(t,n){var i,r,o=n[0],s=n[1],l=n[2],c=0;if(o.some((function(t){return 0!==e[t]}))){for(i in s)a.o(s,i)&&(a.m[i]=s[i]);if(l)var u=l(a)}for(t&&t(n);c<o.length;c++)r=o[c],a.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return a.O(u)},n=self["webpackChunk_zoom_client_email_desktop"]=self["webpackChunk_zoom_client_email_desktop"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var n=a.O(void 0,[998,64],(function(){return a(27101)}));n=a.O(n)})();
|