Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
zoom / opt / zoom / scheduler / static / js / chunk-a191793e.3d5207e6.js
Size: Mime:
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a191793e"],{"0384":function(e,t,n){"use strict";var a=n("9c7a");n.o(a,"render")&&n.d(t,"render",(function(){return a["render"]})),n.o(a,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return a["staticRenderFns"]}))},"1a0b":function(e,t,n){"use strict";n.r(t);var a=n("0384"),i=n("73b3");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);n("2b7c");var o=n("2877"),s=Object(o["a"])(i["default"],a["render"],a["staticRenderFns"],!1,null,null,null);t["default"]=s.exports},"2b7c":function(e,t,n){"use strict";n("8af2")},"73b3":function(e,t,n){"use strict";n.r(t);var a=n("e03c"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"8af2":function(e,t,n){},"9c7a":function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;var n=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.schedulerExtendsData.fullscreenLoading,expression:"schedulerExtendsData.fullscreenLoading"}],key:e.clientAdapterIndex,class:[e.isMobile?"mobile-adapter-schedule":"client-adapter-schedule"],attrs:{"element-loading-custom-class":"loading-schedule"}},[e.isMobile?t("van-row",{staticClass:"mobile-schedule-title",attrs:{type:"flex",justify:"space-between",align:"center"}},[t("van-col",[t("van-button",{staticClass:"border-none title-left-button",nativeOn:{click:function(t){return e.closeEvent.apply(null,arguments)}}},[e._v(e._s(e.$t("cancel")))])],1),t("van-col",{staticClass:"width-limit"},[e._v(e._s(e.isUpdateEvent?e.$t("updateEvent"):e.$t("createEvent")))]),t("van-col",[t("van-button",{staticClass:"border-none title-right-button",attrs:{plain:"",loading:e.uploading,disabled:!e.scheduleReady||e.attendeeOnlyView||e.schedulerExtendsData.fullscreenLoading},on:{click:e.saveSchedule}},[e._v(e._s(e.isUpdateEvent?e.$t("save"):e.$t("create")))])],1)],1):e._e(),e.schedulerOptionData.editPmiSetting||e.scheduleMeetingOnly||e.isMobile||!e.isInSideBar?e._e():t("div",{staticClass:"event-title"},[t("div",{staticStyle:{float:"right",height:"24px",padding:"5px 0",display:"flex"}},[t("div",{staticClass:"icon-focus",staticStyle:{"font-size":"14px","margin-left":"auto","line-height":"14px"},attrs:{tabindex:"0",id:"maximizeBtnLight","aria-label":e.$t("axMaximizeWindow"),role:"button"},on:{click:e.expendEvent,keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.expendEvent.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:e.expendEvent.apply(null,arguments)}]}},[t("svg-icon",{attrs:{data_iconName:"resize-event",className:"resize-event icon-hover"}})],1),t("div",{staticClass:"icon-focus",staticStyle:{"font-size":"14px","margin-left":"28px","line-height":"14px"},attrs:{tabindex:"0","aria-label":e.$t("axCloseWindow"),role:"button"},on:{click:e.closeEvent,keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.closeEvent.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:e.closeEvent.apply(null,arguments)}]}},[t("svg-icon",{attrs:{data_iconName:"close-event",className:"close-event icon-hover"}})],1)])]),t("div",{staticClass:"setting-panel"},[t("ScheduleOptionPanel",{directives:[{name:"show",rawName:"v-show",value:e.schedulerExtendsData.initDataReady,expression:"schedulerExtendsData.initDataReady"}],ref:"scheduleOptionPanel",staticClass:"schedule-option-adapter rest",attrs:{data:e.schedulerOptionData,profile:e.schedulerExtendsData.selectedUserSetting,meetingItem:e.schedulerExtendsData.meetingItem,config:e.schedulerConfig,"call-back-method":e.schedulerCallBackMethod,"is-in-side-bar":e.isInSideBar,"schedule-meeting-only":e.scheduleMeetingOnly,"channel-meeting":e.channelMeeting,"switch-old-ui":e.switchOldUi,"scheduler-type":e.schedulerType,"is-update-event":e.isUpdateEvent,"is-update-meeting-only":e.isUpdatePureMeeting,"is-mobile":e.isMobile,"disable-conference":e.disableConferenceException,"attendee-only-view":e.attendeeOnlyView,"date-time-invalid":!e.dateTimeReady,"mobile-popup-list":e.mobilePopupList,"plat-form":e.initInfo.platform,"client-theme":e.clientTheme,"show-security-message":e.showSecurityMessage,"schedule-ready":e.scheduleReady,"new-security-ready":e.newSecurityReady,"verify-schedule-res":e.verifyScheduleRes,"has-click-save-btn":e.hasClickSaveBtn,"contact-colors":e.calendarData.contactColors,"home-and-channel-schedule":e.homeAndChannelSchedule,"new-unify-scheduler":e.newUnifyScheduler,"new-unify-scheduler-meeting-only":e.newUnifySchedulerMeetingOnly,"is-no-fixed-time-meeting-only":e.isNoFixedTimeMeetingOnly,"support-no-end-date":e.supportNoEndDate},on:{"update:mobilePopupList":function(t){e.mobilePopupList=t},"update:mobile-popup-list":function(t){e.mobilePopupList=t},"update:scheduleReady":function(t){e.scheduleReady=t},"update:schedule-ready":function(t){e.scheduleReady=t},"update:newSecurityReady":function(t){e.newSecurityReady=t},"update:new-security-ready":function(t){e.newSecurityReady=t},handleShowSecurityMessageChange:e.handleShowSecurityMessageChange,meetingTypeChanged:e.meetingTypeChanged,scheduleForChanged:e.scheduleForChanged,encryptionChanged:e.encryptionChanged,jbhChanged:e.jbhChanged,recurrenceTypeChanged:e.recurrenceTypeChanged,updateCountries:e.handleCountriesLogic,dataCenterChangeCountries:e.dataCenterChangeCountries,allowDenyChangeCountries:e.allowDenyChangeCountries,alterNativeRemoteSearch:e.alterNativeRemoteSearch,templateChanged:e.templateChanged,openBrowserUrl:e.openBrowserUrl,attendeesRemoteSearch:e.attendeesRemoteSearch,attendeesSuggestTime:e.attendeesSuggestTime,suggestionTimeChanged:e.suggestionTimeChanged,saveOption2DB:e.saveOption2DB,noFixTimeChangeToRecurrence:e.noFixTimeChangeToRecurrence,createEventTypeChanged:e.createEventTypeChanged,findTimeChanged:e.findTimeChanged,openUpgradeDialog:e.openUpgradeDialog,changeDraftEvent:e.changeDraftEvent,showUpgradeDialog:e.showUpgradeDialog,updateWeekRecurrence:e.updateWeekRecurrence,schedulerOptionsHaveChanged:e.schedulerOptionsHaveChanged,handleSelectSuggestTime:e.handleSelectSuggestTime,updateDateTime:e.updateDateTime,openAuthPageService:e.openAuthPageService}})],1),!e.isMobile&&e.schedulerExtendsData.initDataReady?t("div",{staticClass:"schedule-footer",style:e.newUnifyScheduler?e.newUnifySchedulerFooterStyle:""},[!0===e.schedulerOptionData.enableUnifySchedulerFlag&&0===e.schedulerOptionData.windowShowMode&&!1===e.schedulerOptionData.findTimeReady?t("div",{staticClass:"try-new",style:e.newUnifyScheduler?"":"margin-left:24px"},[t("svg-icon",{attrs:{data_iconName:"new",className:"new new-size"}}),t("span",{staticClass:"try-font primary-text"},[e._v(e._s(e.$t("tryNewScheduler")))]),t("zm-switch",{staticClass:"try-switch",attrs:{size:"small","label-by":"title","label-text":e.$t("tryNewScheduler")},on:{change:e.changeNewScheduler},model:{value:e.schedulerOptionData.tryNewScheduler,callback:function(t){e.$set(e.schedulerOptionData,"tryNewScheduler",t)},expression:"schedulerOptionData.tryNewScheduler"}})],1):e._e(),!e.schedulerOptionData.timeOff&&e.isInSideBar&&e.newUnifyScheduler?t("zm-button",{attrs:{tabindex:"0",ghost:"",type:"primary","aria-label":e.$t("moreOptions")},on:{click:e.handleMoreOptions}},[e._v(" "+e._s(e.$t("moreOptions"))+" ")]):e._e(),e.schedulerOptionData.timeOff||!e.schedulerOptionData.editPmiSetting&&!e.scheduleMeetingOnly&&e.isInSideBar?e._e():t("zm-button",{class:{"remove-border gray-button long-button more-option":e.scheduleMeetingOnly},attrs:{type:e.scheduleMeetingOnly?"":"plain",plain:""},on:{click:e.cancelSchedule}},[e._v(e._s(e.$t("cancel")))]),t("zm-button",{attrs:{id:"saveBtn",type:"primary","aria-label":(e.schedulerOptionData.timeOff?e.isUpdateEvent?e.$t("editTimeOff"):e.$t("createTimeOff"):e.saveBtnText)+(e.scheduleMeetingOnly||e.schedulerOptionData.externalCalendar?e.$t("axOpenInviteWindow"):e.$t("axAddToCalender")),loading:e.uploading,disabled:!e.scheduleReady||e.attendeeOnlyView},on:{click:e.saveSchedule}},[e._v(e._s(e.schedulerOptionData.timeOff?e.isUpdateEvent?e.$t("editTimeOff"):e.$t("createTimeOff"):e.saveBtnText))])],1):e._e(),e.isMobile&&e.showMobileError?t("div",{staticClass:"mobile-notify"},[t("div",{staticClass:"mobile-notify-icon"},[t("svg-icon",{attrs:{tabindex:"0",role:"button","aria-label":"error message",data_iconName:"mobile-error-notify",className:"mobile-error-notify"}})],1),t("div",{staticClass:"mobile-notify-context"},[t("p",[e._v(e._s(e.errorMessage))])]),t("div",{staticClass:"mobile-notify-icon-left"},["dark"===e.clientTheme?t("svg-icon",{attrs:{tabindex:"0","aria-label":"Close",data_iconName:"close-event",className:"close-event-dark"},nativeOn:{click:function(t){return e.hideMobileError.apply(null,arguments)}}}):t("svg-icon",{attrs:{tabindex:"0","aria-label":"Close",data_iconName:"close-event-dark",className:"close-event-dark"},nativeOn:{click:function(t){return e.hideMobileError.apply(null,arguments)}}})],1)]):e._e()],1)};t.render=n;var a=[];t.staticRenderFns=a},a3aa:function(e,t,n){var a=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n("b85c")),r=a(n("5530"));n("498a"),n("d3b7"),n("159b"),n("a4d3"),n("e01a"),n("d81d"),n("4de4"),n("a15b"),n("3c65"),n("14d9"),n("a434"),n("25f0"),n("ac1f"),n("5319"),n("7db0"),n("b0c0"),n("9911"),n("caad"),n("2532");var o=a(n("ee13")),s=n("f229"),l=a(n("c83c")),d=n("d77b"),c=n("21df"),u=n("e762"),h=a(n("43b8")),p=n("570a"),m=n("a872"),g={data:function(){return{}},methods:{assembleEventData:function(e){var t=0===e.topic.trim().length?"":e.topic;e.attendees.forEach((function(e){e.hasOwnProperty("hidden")&&delete e.hidden}));var n={summary:t,isAllDayEvent:e.isAllDay,start:{dateTime:(0,h.default)(e.start).format(),timeZone:e.timeZone},end:{dateTime:(0,h.default)(e.end).format(),timeZone:e.timeZone},visibility:e.visibility,transparency:e.freeBusy,description:""===e.description?"":u.Base64.encode((0,c.purifyHTMLStringWithoutRN)(e.description)),attendees:e.attendees,rooms:e.rooms.map((function(e){return(0,r.default)((0,r.default)({},e),{},{resource:!0})})),attachments:e.fileList.filter((function(e){return 1!==e.sourceType})).map((function(e){return{title:e.fileName||e.title,mimeType:e.mimeType,iconLink:e.iconLink,fileUrl:e.fileUrl,fileId:e.fileId}})),occurrenceTime:e.occurrenceTime,guestsCanModify:e.guestsCanModify,guestsCanInviteOthers:e.guestsCanInviteOthers,guestsCanSeeOtherGuests:e.guestsCanSeeOtherGuests};if(n.attendees=e.attendees,!0===this.isMobile&&!1===this.isUpdateEvent&&!0===e.isAllDay&&(n.transparency="free"),e.eventId&&(n.eventId=e.eventId),e.uploadEventId&&e.fileList.length>0&&(n.eventId=e.uploadEventId),e.checkPermissions){var a=e.checkPermissions;if(n.guestsCanModify=!1,n.guestsCanInviteOthers=!1,n.guestsCanSeeOtherGuests=!1,a.length){var o,s=(0,i.default)(a);try{for(s.s();!(o=s.n()).done;){var l=o.value;n[l]=!0}}catch(T){s.e(T)}finally{s.f()}}}if(e.isAllDay&&(n.start.date=(0,h.default)(e.start).format("YYYY-MM-dd"),n.end.date=(0,h.default)(e.end).add(1,"days").format("YYYY-MM-dd")),e.rRuleString&&"occurrence"!==e.eventType){var d=p.RRule.fromString(e.rRuleString).options;if(d.freq===p.RRule.WEEKLY||d.freq===p.RRule.MONTHLY||d.freq===p.RRule.YEARLY){var m=e.start,g=e.end,f=e.end-e.start,y={freq:d.freq,interval:d.interval};if(d.count&&(y.count=d.count),d.until?y.until=d.until:y.count=1,d.dtstart){var D=(0,h.default)().tz(m,e.timeZone).format("YYYY-MM-dd"),v=(0,h.default)().tz(m,e.timeZone).format("HH:mm");y.dtstart=new Date((0,h.default)({date:D+"T"+v+":00",zone:{name:"utc"}}))}d.byweekday&&(y.byweekday=d.byweekday),d.wkst&&(y.wkst=d.wkst),d.bymonth&&(y.bymonth=d.bymonth),d.bymonthday&&d.bymonthday.length&&(y.bymonthday=d.bymonthday),d.bysetpos?y.bysetpos=d.bysetpos:d.bynweekday&&(y.bysetpos=d.bynweekday[0][1],y.byweekday=[d.bynweekday[0][0]]);var w=new p.RRule(y).all();if(w.length>0){var O=w[0],M=(0,h.default)().tz(O,"utc").format("YYYY-MM-dd"),C=(0,h.default)().tz(O,"utc").format("HH:mm");m=(0,h.default)(new Date((0,h.default)({date:M+"T"+C+":00",zone:{name:e.timeZone}}))).format(),g=(0,h.default)(new Date(new Date(m).getTime()+f)).format(),n.start.dateTime=m,n.end.dateTime=g}}n.recurrence=[e.rRuleString]}if("Office365"===e.calendarService&&(n.start.dateTime=(0,h.default)().tz(n.start.dateTime,e.timeZone).format(),n.end.dateTime=(0,h.default)().tz(n.end.dateTime,e.timeZone).format()),e.rRuleString||"occurrence"===e.eventType||(n.recurrence=""),e.colorId&&"custom"!==e.colorId&&this.disposableData.defaultColorId!==e.colorId?n.colorId=e.colorId:n.colorId=e.organizer.backgroundColor?e.organizer.backgroundColor:"",e.locationTags.length){var I=e.locationTags.map((function(e){return e})),b=I.join(";");n.location=b}else n.location="";return n.isOutOfOffice=e.timeOff,"Zoom"===e.calendarService&&(n.outOfOfficeStatus=e.outOfOfficeStatus,n.autoDecline=e.autoDecline,n.autoDeclineMessage=e.autoDeclineMessage),n},handleDescriptionDisplay:function(e){var t=e.description;try{t=u.Base64.decode(t)}catch(a){window.zoomLog("INFO","decode error",a)}var n=e.meetingNo?c.zmUtil.formatInvitationDisplay(t):(0,c.purifyHTMLString)(t);return(0,c.handleLink)(n)},resetAttendees:function(){var e=this,t=this.schedulerOptionData.targetCalendar.id;"Office365"===this.schedulerOptionData.calendarService&&(t=this.schedulerOptionData.targetCalendar.email);var n=this.schedulerOptionData.attendees.some((function(e){return e.responseStatus=e.email===t?"accepted":"needsAction",e.email===t}));if(n){for(var a=-1,i={},r=0;r<this.schedulerOptionData.attendees.length;r++)if(this.schedulerOptionData.attendees[r].email===t){a=r,i=this.schedulerOptionData.attendees[r];break}a>0&&(this.schedulerOptionData.attendees.splice(a,1),this.schedulerOptionData.attendees.unshift(i))}else{var o=this.schedulerOptionData.sharedCalendarList.filter((function(t){return t.calendarId===e.schedulerOptionData.targetCalendar.id})),s=this.schedulerOptionData.targetCalendar.id,l="";o&&o.length&&("Office365"===this.schedulerOptionData.calendarService&&(s=o[0].ownerEmail),l=o[0].userName||o[0].displayName);var d={email:s,displayName:l,calendarId:"Office365"===this.schedulerOptionData.calendarService?this.schedulerOptionData.targetCalendar.id:s,responseStatus:"accepted",checked:!0,organizer:!0,backgroundColor:this.getUserBGColor(this.schedulerOptionData.targetCalendar.id),type:"attendee"};this.schedulerOptionData.attendees.unshift(d),this.schedulerOptionData.attendeesMap.has(s)||(this.schedulerOptionData.attendeesMap.set(s,d),this.schedulerOptionData.attendeesList.push(d))}this.schedulerOptionData.attendees.forEach((function(e){e.responseStatus=e.email===t?"accepted":"needsAction",e.isSelf=e.email===t,e.comment="",e.proposalEndTime="",e.proposalStartTime=""}))},addOrganizer:function(){for(var e="",t=this.schedulerOptionData.calendarId,n=0;n<this.schedulerOptionData.sharedCalendarList.length;n++)if(this.schedulerOptionData.calendarId===this.schedulerOptionData.sharedCalendarList[n].calendarId){"Office365"===this.schedulerOptionData.calendarService&&(t=this.schedulerOptionData.sharedCalendarList[n].ownerEmail),e=this.schedulerOptionData.sharedCalendarList[n].userName||this.schedulerOptionData.sharedCalendarList[n].displayName;break}var a=this.schedulerOptionData.attendees.some((function(e){return e.responseStatus=e.email===t?"accepted":"needsAction",e.email===t}));if(!a){var i={email:t,displayName:e,calendarId:"Office365"===this.schedulerOptionData.calendarService?this.schedulerOptionData.calendarId:t,responseStatus:"accepted",checked:!0,organizer:!0,backgroundColor:this.getUserBGColor(this.schedulerOptionData.calendarId),type:"attendee"};this.schedulerOptionData.attendees.unshift(i),this.schedulerOptionData.attendeesMap.has(t)||(this.schedulerOptionData.attendeesMap.set(t,i),this.schedulerOptionData.attendeesList.push(i))}},convertEventDetail:function(e,t){var n=e||{},a=n.attachments,o=n.calendarId,s=n.isOrganizer;if(t.isDuplicate?t.isOrganizer=!0:t.isOrganizer=s,t.isAllDay=e.isAllDayEvent,t.timeZone=e.start.timeZone?e.start.timeZone:t.calendarSettings.timeZone,!1===e.isAllDayEvent)t.start=t.isFromReviewProposal?t.start:new Date(e.start.dateTime),t.end=t.isFromReviewProposal?t.end:new Date(e.end.dateTime);else{var l=e.start.dateTime.toString()+" 10:00";t.start=new Date(l.replace(/-/g,"/"));var d=e.end.dateTime+" 10:30",u=new Date(d.replace(/-/g,"/"));t.end=new Date(u.setDate(u.getDate()-1))}if(t.duration=(t.end-t.start)/6e4,e.recurrence){var h=(0,c.filterAvailableRRule)(e.recurrence);h&&(t.updateRRuleString=!0,t.rRuleString=h)}t.isDuplicate&&"Office365"===t.calendarService||(t.fileList=(a||[]).map((function(e){return(0,r.default)((0,r.default)({},e),{},{status:"Success"})}))),o&&(t.calendarId=o);var p=this.schedulerOptionData.currentUser||{},m=p.email,g=!(e.guestsCanModify||e.guestsCanSeeOtherGuests);if("undefined"===typeof t.channelInfo.channelId||""===t.channelInfo.channelId){for(var f=0;f<e.attendees.length;f++){var y=e.attendees[f];if(!t.isOrganizer&&g&&y.email!==m)break;y.backgroundColor=this.getUserBGColor(y.email),y.optional&&(y.hidden=!0),t.attendees.push(y);var D={email:y.email,displayName:y.displayName,type:y.resource?"room":"attendee",resource:Boolean(y.resource),backgroundColor:y.backgroundColor,summaryOverride:y.displayName,checked:!0,responseStatus:y.responseStatus,optional:!0===y.optional,hidden:y.hidden};t.attendeesMap.set(y.email,D)}t.isDuplicate&&t.attendees.length>0&&this.resetAttendees()}e.colorId&&(t.colorId=e.colorId);var v=[];if(e.rooms&&t.rooms&&t.rooms instanceof Array)for(var w=0;w<e.rooms.length;w++){var O=e.rooms[w]||{};if(!t.isOrganizer&&g&&O.email!==m)break;if(O.email===t.calendarId)O.backgroundColor="#418AE4";else{var M=(0,c.getAvatarBgColor)();O.backgroundColor=M}v.push(O)}if(t.rooms=v,e.location){var C,I=e.location.split(";"),b=(0,i.default)(I);try{for(b.s();!(C=b.n()).done;){var T=C.value;T&&0!==T.length&&t.locationTags.push(T)}}catch(k){b.e(k)}finally{b.f()}}t.eventType=e.eventType,t.description=this.handleDescriptionDisplay(e),t.visibility=e.visibility,t.freeBusy=e.transparency,t.onlyHasPMINumber=e.onlyHasPMINumber,t.checkPermissions=[],e.guestsCanModify&&t.checkPermissions.push("guestsCanModify"),e.guestsCanInviteOthers&&t.checkPermissions.push("guestsCanInviteOthers"),e.guestsCanSeeOtherGuests&&t.checkPermissions.push("guestsCanSeeOtherGuests"),e.createEventType?t.createEventType=parseInt(e.createEventType):t.createEventType=e.originalMeetingNo||e.meetingNo?1:0,t.meetingId.originalMeetingNo=e.originalMeetingNo,t.meetingId.meetingNo=e.meetingNo,1!==t.createEventType||t.isDuplicate||"undefined"===typeof e.isMeetingAndEventCombined||e.isMeetingAndEventCombined||(t.duplicateWithExistingMeeting=!0),t.topic=e.summary,t.timeOff=e.isOutOfOffice,e.outOfOfficeStatus&&(t.outOfOfficeStatus=e.outOfOfficeStatus),e.autoDecline&&(t.autoDecline=e.autoDecline),e.autoDeclineMessage&&(t.autoDeclineMessage=e.autoDeclineMessage),t.organizerEmail=e.organizerEmail,t.organizerName=e.organizerName,t.organizerPicUrl=e.organizerPicUrl,t.organizerPresence=e.organizerPresence;var S={Office365:"office365AccountEmail",Google:"googleAccountEmail",Zoom:"zMailAddr"};if(S.hasOwnProperty(t.provider)){var E=S[t.provider];t.accountIsOrganizer=t.organizerEmail===t[E]}e.whiteboardInfos&&(t.whiteboardInfos=e.whiteboardInfos)},assembleScheduleData:function(e,t,n){var a={telephone:0,voip:1,both:2,other:3},i=(t.end-t.start)/6e4;if(!1===this.scheduleMeetingOnly&&t.isAllDay){var r=new Date(c.zmUtil.combineDateTime(t.start,"00:00")),s=new Date(c.zmUtil.combineDateTime(t.end,"24:00"));i=(s-r)/6e4}t.isAllDay&&t.start.setHours(0,0,0);var l="unknown";!0===n.enableUnifyScheduler&&!0!==n.externalCalendar&&"None"!==n.calendarService||(l=n.calendarType);var d=0===t.topic.trim().length?"":t.topic,u={isPreSchedule:t.isPreSchedule,subject:d,eventSearchDate:t.eventSearchDate,startTime:Date.parse(t.start)/1e3,duration:i,timezone:t.timeZone,occurrenceTime:t.occurrenceTime,meetingKey:n.meetingKey,meetingMasterEventId:n.meetingId.meetingMasterEventId,recurrence:!1,enablePersistentMeetingChat:n.persistentMeetingChat,isCMCForChannelMeeting:n.channel.isCMCForChannelMeeting,meetingPassword:"",enableWaitingRoom:!n.supportNewWaitingRoom&&n.waitingRoom,enableNewWaitingRoom:n.supportNewWaitingRoom&&n.waitingRoom,waitingRoomScheduleType:n.newWaitingRoomType,supportNewWaitingRoomJoinFlow:!0,supportWaitingRoom:!0,isSignedInUsersMeetingOn:n.onlyAuthCanJoin,enableAudioWatermark:n.audioWatermark,enableWatermark:n.videoWatermark,enableJBH:n.jbh,jbhPriorTime:n.jbhTime,enableHostVideo:n.hostVideo,enableParticipantsVideo:n.participantVideo,hostDisablePartiVideo:n.disableParticipantVideo,muteOnEntry:n.mute,enableUnmuteAll:n.reqUnMute,enableE2ee:n.encryptionType,audioOption:a[n.audioType],enableFocusMode:!!n.supportFocusMode&&n.focusMode,isEnableAutoMeetingSummary:n.meetingSummary,isEnableAutoMeetingQuery:n.aiQuestion,calendar:l,enableLanguageInterpretation:n.interpretation,enableSignLangInterpretation:n.signInterpretation,enableMeetingQA:n.meetingQA,enableCMCAutoAddExternalUsers:n.enableCMCAutoAddExternalUsers};n.internalMeeting&&(u.enableInternalMeeting=n.internalMeeting),!1===n.editPmiSetting?(u.enableMeetingToPublicEvent=n.meeting2Public,u.usePMI=n.meetingType):u.usePMI=!1,"undefined"!==typeof n.channelInfo.channelId&&(u.channelId=n.channelInfo.channelId,u.isOne2One=n.channelInfo.isOne2One);var h=[];if(n.attendees)for(var m=0;m<n.attendees.length;m++)n.attendeesMap.has(n.attendees[m].email)?h.push({name:n.attendeesMap.get(n.attendees[m].email).displayName,jid:n.attendeesMap.get(n.attendees[m].email).jid,email:n.attendees[m].email,optional:!0===n.attendeesMap.get(n.attendees[m].email).optional}):h.push({name:n.attendees[m].displayName,email:n.attendees[m].email});if(u.allInvitees=h,e.supportDescription){var g={agendaStr:n.description};u.agenda=g,u.attachments=n.fileList.filter((function(e){return 1!==e.sourceType})).map((function(e){return{title:e.fileName,fileId:e.fileId}}))}if(!0===this.scheduleMeetingOnly)if(!0===t.recurrence){if(u.recurrence=!0,u.firstOccurrTime=Date.parse(n.firstOccurrenceTime)/1e3,!0===t.useRRuleStr)u.recurrenceType=t.recurrenceType===o.default.NoFixTime?0:1,u.rfcRRuleStr=t.rRuleString;else if(u.recurrenceType=t.recurrenceType===o.default.NoFixTime?0:1,t.recurrenceType!==o.default.NoFixTime){var f=new Date(t.recurrenceEndDate);f.setHours(23,59),u.recurrenceRule={startTime:u.startTime,endType:t.recurrenceEndType,endTime:Date.parse(f)/1e3,times:t.recurrenceEndCount,ruleItems:[{ruleItemType:"INTERVAL",ruleItemValue:t.recurrenceInterval.toString()}]},t.recurrenceType===o.default.Monthly?(u.recurrenceRule.ruleType="MONTHLY",!0===t.recurrenceMonthType?u.recurrenceRule.ruleItems.push({ruleItemType:"BYMONTHDAY",ruleItemValue:t.recurrenceMonthDay.toString()}):(u.recurrenceRule.ruleItems.push({ruleItemType:"BYSETPOS",ruleItemValue:t.recurrenceMonthWeekIndex.toString()}),u.recurrenceRule.ruleItems.push({ruleItemType:"BYDAY",ruleItemValue:t.recurrenceMonthWeekDay.toString()}))):t.recurrenceType===o.default.Weekly?(u.recurrenceRule.ruleType="WEEKLY",u.recurrenceRule.ruleItems.push({ruleItemType:"BYDAY",ruleItemValue:t.recurrenceWeekDays.toString()})):u.recurrenceRule.ruleType="DAILY"}}else u.recurrence=!1;else if(t.rRuleString){u.recurrence=!0;var y=(0,c.RRuleString2Obj)(t.rRuleString),D=!1,v=y.freq===p.RRule.YEARLY,w=!y.until&&!y.count;if(!0===v)D=!0;else if(!0===w)this.supportNoEndDate||(D=!0);else if(!this.supportNoEndDate){var O=new p.RRule(y).all().length;y.freq===p.RRule.DAILY&&O>n.maxOccurrenceLimit.maxDaily||y.freq===p.RRule.WEEKLY&&O>n.maxOccurrenceLimit.maxWeekly||y.freq===p.RRule.MONTHLY&&O>n.maxOccurrenceLimit.maxMonthly?D=!0:window.zoomLog("schedule recurrence normal")}if(!0===D)u.recurrenceType=0;else{u.recurrenceType=1;var M=y.interval?parseInt(y.interval):1;if(u.recurrenceRule={startTime:u.startTime,ruleItems:[{ruleItemType:"INTERVAL",ruleItemValue:M.toString()}]},y.until){var C=new Date(y.until);C.setHours(23,59),u.recurrenceRule.endType="END_DATETIME",u.recurrenceRule.endTime=Date.parse(C)/1e3}else y.count?(u.recurrenceRule.endType="END_TIMES",u.recurrenceRule.times=y.count):u.recurrenceRule.endType="NO_END";var I,b,T=[2,3,4,5,6,7,1];if(y.freq===p.RRule.MONTHLY)if(u.recurrenceRule.ruleType="MONTHLY",y.bymonthday)u.recurrenceRule.ruleItems.push({ruleItemType:"BYMONTHDAY",ruleItemValue:y.bymonthday.toString()});else u.recurrenceRule.ruleItems.push({ruleItemType:"BYSETPOS",ruleItemValue:(null===(I=y.bysetpos)||void 0===I?void 0:I.toString())||(null===(b=y.byweekday[0].n)||void 0===b?void 0:b.toString())}),u.recurrenceRule.ruleItems.push({ruleItemType:"BYDAY",ruleItemValue:T[y.byweekday[0].weekday].toString()});else if(y.freq===p.RRule.WEEKLY){if(u.recurrenceRule.ruleType="WEEKLY",y.byweekday){var S=y.byweekday.map((function(e){return T[e.weekday]}));u.recurrenceRule.ruleItems.push({ruleItemType:"BYDAY",ruleItemValue:S.toString()})}}else u.recurrenceRule.ruleType="DAILY"}}else n.recurrenceType===o.default.NoFixTime?(u.recurrence=!0,u.recurrenceType=0):u.recurrence=!1;if(!0===n.interpretation){for(var E=[],k=0;k<n.interpretationList.length;k++)""===n.interpretationList[k].email&&""===n.interpretationList[k].secondLanguageID||E.push({email:n.interpretationList[k].email,firstLanguageID:n.interpretationList[k].firstLanguageID,secondLanguageID:n.interpretationList[k].secondLanguageID});u.interpretLangs=E}if(!0===n.signInterpretation){for(var L=[],R=0;R<n.signInterpretationList.length;R++)""!==n.signInterpretationList[R].email&&L.push({email:n.signInterpretationList[R].email,signLangID:n.signInterpretationList[R].signLangID});u.signLangnterpreters=L}if(""!==n.hostId)for(var A=0;A<n.assistants.length;A++)n.assistants[A].id===n.hostId&&(u.scheduleFor=n.assistants[A].id);if(!0===n.checkPasscode&&(u.meetingPassword=n.meetingPasscode),!0===n.isShowSignInModule&&!0===n.onlyAuthCanJoin){var N=n.authCanJoinList.find((function(e){return e.id===n.selectAuth}));"undefined"!==typeof N&&(u.meetingAuth={authId:N.id,authName:N.name,authType:N.type,authDomain:1===N.type?N.authDomain:""})}if(!0===n.supportTemplate){u.meetingTemplate={templateId:n.selectedTemplate};for(var P=0;P<n.templateList[1].options.length;P++)n.selectedTemplate===n.templateList[1].options[P].templateId&&(u.meetingTemplate.templateName=n.templateList[1].options[P].templateName,u.meetingTemplate.templateType=n.templateList[1].options[P].templateType)}if(!0!==n.supportTspAudio||0!==u.audioOption&&2!==u.audioOption||("telephone"===n.audioType?u.tspAudioOption=n.tspAudio:"voip"===n.audioType?u.tspAudioOption=3:u.tspAudioOption=n.tspAudio+3),"other"===n.audioType&&(u.thirdPartyAudio=n.thirdPartyAudio),u.reduceBitRate=n.reduceBitRate,0!==u.audioOption&&2!==u.audioOption||0===n.audioCountries.length||(u.availableDialinCountry={hash:n.audioHash,includedTollfree:n.includedTollFree,selectedCountries:n.selectedCountries}),!0===n.showAutoRecord&&(u.enableAutoRecordingMtgLevelFirst=!0,!0===n.autoRecord?"cloud"===n.selectedAutoRecord?(u.enableAutoRecordingCloud=!0,u.enableAutoRecordingLocal=!1):"local"===n.selectedAutoRecord?(u.enableAutoRecordingCloud=!1,u.enableAutoRecordingLocal=!0):window.zoomLog("INFO","no selected auto record: ",u.selectedAutoRecord):(u.enableAutoRecordingCloud=!1,u.enableAutoRecordingLocal=!1)),u.enableAllowDenyJoinMeetingRegion=n.allowDeny,!0===n.allowDeny&&(u.RegionPolicy={regionType:n.allowDenyType,regionCodes:n.selectedRegions}),u.enableRegionCustomization=n.dataCenter,!0===n.dataCenter){for(var x=[],U=0;U<n.dataCenterCheckboxValues.length;U++)!0===n.dataCenterCheckboxValues[U].checked&&x.push(n.dataCenterCheckboxValues[U].dc);u.additionalDCRegions=x}return u.trackingFields=n.trackFieldList,u.alternateHosts=n.selectedHost,u.enableAltHostLaunchPoll=n.altHostLaunchPoll,((u.usePMI||u.enableE2ee)&&!n.supportMeetingWithInvites||this.channelMeeting)&&(u.enablePersistentMeetingChat=!1,u.allInvitees=[]),u.enablePersistentMeetingChat&&(u.persistentMeetingFlag=!0),n.whiteboardInfos.length>0&&!u.usePMI&&!u.enableE2ee&&(u.whiteboardInfos=n.whiteboardInfos),u},handleErrorCode:function(e){var t;if(window.zoomLog("ERROR",e),"toplineScheduleClient"!==(null===(t=window.setData)||void 0===t?void 0:t.pageType)&&window.zoomSdk.postJsMessage({functionName:"calendarui_stopschedulerloading",params:{}}).then((function(){window.zoomLog("schedule rendering success.")})),1113===e.errorCode||1114===e.errorCode||1115===e.errorCode){var n=e.errorMsg.split(",");e.errorMsg=this.$t("errTip_alterHost_1113");for(var a=0;a<n.length;a++){var i=n[a].split("#");e.errorMsg+=i[0],e.errorMsg+=" "}}else if(1202===e.errorCode||1110===e.errorCode){e.errorMsg=this.$t("errTip_notAssistant_1202");for(var r="",o=0;this.schedulerOptionData.assistants.length;o++)if(this.schedulerOptionData.hostId===this.schedulerOptionData.assistants[o].id){r=this.schedulerOptionData.assistants[o].displayName+"("+this.schedulerOptionData.assistants[o].email+")";break}e.errorMsg=e.errorMsg.replace("%s",r)}else if(1203===e.errorCode){var s=e.errorMsg;e.errorMsg=this.$t("errTip_domainConflict_1203"),e.errorMsg=e.errorMsg.replace("%s",s)}else if(3001===e.errorCode)e.errorMsg=this.$t("errTip_meetingNotExist_3001");else if(3002===e.errorCode)e.errorMsg=this.$t("errTip_PMIInProgress_3002");else if(3003===e.errorCode)e.errorMsg=this.$t("errTip_notMeetingHost_3003");else if(3015===e.errorCode||3016===e.errorCode)e.errorMsg=this.$t("errTip_meetingIdTaken_3015");else if(3068===e.errorCode)e.errorMsg=this.$t("errTip_pmiReqPwd_3068");else if(3070===e.errorCode)e.errorMsg=this.$t("errTip_startBeforeCurrent_3070"),this.schedulerOptionData.startBeforeCurrentFlag=!0;else if(3105===e.errorCode)if(this.schedulerOptionData.editPmiSetting)e.errorMsg=this.$t("errTip_EditPMI_3105");else if(this.schedulerOptionData.hostId===this.schedulerOptionData.userId)e.errorMsg=this.$t("errTip_pmiDisabledSelf_3105"),e.errorMsg=e.errorMsg.replace("%s",this.schedulerOptionData.oneTimeLabel);else{for(var l="",d=0;this.schedulerOptionData.assistants.length;d++)if(this.schedulerOptionData.hostId===this.schedulerOptionData.assistants[d].id){l=this.schedulerOptionData.assistants[d].displayName;break}e.errorMsg=this.$t("errTip_pmiDisabledBoss_3105",{name:l,oneTimeLabel:this.schedulerOptionData.oneTimeLabel})}else if(3113===e.errorCode)e.errorMsg=this.schedulerOptionData.supportNewWaitingRoom?this.$t("mustSelectOptionAndSubOption"):this.$t("mustSelectOption");else if(3161===e.errorCode)e.errorMsg=this.$t("errTip_unableSchedule_3161");else if(3190===e.errorCode)e.errorMsg=this.$t("errTip_recurringDisable_3190");else if(3402===e.errorCode)e.errorMsg=this.$t("passwordWarning");else if(3403===e.errorCode)e.errorMsg=this.$t("EnterStrongerPasscode");else if(3411===e.errorCode)e.errorMsg=this.$t("errTip_notAllowChangePMI_3411");else if(4039===e.errorCode)e.errorMsg=this.$t("errorTokenExpired"),e.link=this.$t("reconnectCalendar");else if(4106===e.errorCode&&this.schedulerOptionData.editPmiSetting)e.errorMsg=this.$t("errTip_EditPMI_3105");else if(4503===e.errorCode)e.errorMsg=this.$t("errTip_EditPMI_4503");else if(5003===e.errorCode)e.errorMsg=this.$t("errTip_timeout_5003");else if(-1===e.errorCode)e.errorMsg=this.$t("messgeTimeOut");else{var c=(0,m.generateNewErrorInfo)(e);3e3===c.errorCode?e.errorMsg=c.errorMsg:300===c.errorCode?e.errorMsg=e.errorMsg:5003===c.errorCode?e.errorMsg=this.$t("errorContentTimeout"):5e3===c.errorCode?e.errorMsg=this.$t("errorContentCheckInternet"):5022===c.errorCode||5035===e.errorCode?e.errorMsg=this.$t("errorContentCalendarNotFound"):5026===c.errorCode?e.errorMsg=this.$t("errorContentRateLimit"):4039===c.errorCode?(e.errorMsg=this.$t("errorTokenExpired"),e.link=this.$t("reconnectCalendar")):5001===c.errorCode?e.errorMsg=this.$t("errorContentInvalidedParam"):5005===c.errorCode?e.errorMsg=this.$t("errorContentCertificateIssue"):5021===c.errorCode?e.errorMsg=this.$t("errorAccessCalendarWithoutPermission"):5023===c.errorCode?e.errorMsg=this.$t("errorCalendarAlreadyExist"):5024===c.errorCode?e.errorMsg=this.$t("errorAttachmentServiceOff"):5025===c.errorCode?e.errorMsg=this.$t("errorEndTimeExceedStartTime"):112===c.errorCode?e.errorMsg=this.$t("errorCalendarNotFixedError"):(this.schedulerOptionData.editPmiSetting?e.errorMsg=this.$t("errTip_EditPmi"):e.errorMsg=this.$t("errTip_otherErr"),e.errorMsg=e.errorMsg.replace("%d",e.errorCode))}return e},convertRRule2MeetingPartten:function(e,t){var n=(0,c.RRuleString2Obj)(e);if(t.recurrenceInterval=n.interval,n.until?(t.recurrenceEndType="END_DATETIME",t.recurrenceEndDate=new Date(n.until)):n.count&&(t.recurrenceEndType="END_TIMES",t.recurrenceEndCount=n.count),n.freq===p.RRule.DAILY)t.recurrenceType=o.default.Daily;else if(n.freq===p.RRule.WEEKLY){t.recurrenceType=o.default.Weekly;var a=["1","2","3","4","5","6","0"];n.byweekday&&(t.recurrenceWeekDays=n.byweekday.map((function(e){return a[e.weekday]})))}else if(n.freq===p.RRule.MONTHLY){t.recurrenceType=o.default.Monthly;var i=[1,2,3,4,5,6,0];n.bymonthday?t.recurrenceMonthDay=n.bymonthday:(n.bysetpos?t.recurrenceMonthWeekIndex=n.bysetpos:n.byweekday[0].n&&(t.recurrenceMonthWeekIndex=n.byweekday[0].n),n.byweekday&&(t.recurrenceMonthWeekDay=i[n.byweekday[0].weekday]))}},convertMeetingInfo:function(e,t,n){var a,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:c.PMIChangeReason.Normal;if(i===c.PMIChangeReason.InitEditPMIMeeting){var r=t.usePMI;!1===t.recurrence||0===t.recurrenceType?n.meetingType=!1===n.meetingTypeLocked?r:n.meetingType:n.meetingType=r,this.schedulerExtendsData.meetingItem.usePMI=!1===n.meetingTypeLocked?r:n.meetingType}n.recurring.useMeetingEvent=t.IsUseMeetingEvent,window.zoomLog("INFO","is PMI meeting ",n.meetingType);var s=n.meetingType,l=t.usePMI&&0===t.originalMeetingNumber;if(this.isUpdatePureMeeting&&!this.channelMeeting&&!n.isDuplicate&&!l||0===n.attendees.length){var u=[];if(t.allInvitees)for(var h=0;h<t.allInvitees.length;h++){var p={email:t.allInvitees[h].email,displayName:t.allInvitees[h].name,jid:t.allInvitees[h].jid},m=this.getUserBGColor(t.allInvitees[h].email);p.backgroundColor=m,u.push(p),n.attendeesMap.set(p.email,p)}n.attendees=u}else for(var g=function(e){if(null!==t.allInvitees){var a=t.allInvitees.find((function(t){return t.email.toUpperCase()===n.attendees[e].email.toUpperCase()}));"undefined"!==typeof a&&(n.attendees[e].jid=a.jid,n.attendees[e].displayName=a.name,n.attendeesMap.set(n.attendees[e].email,n.attendees[e]))}},f=0;f<n.attendees.length;f++)g(f);if(l||(n.externalCalendar=!(!t.calendar||"unknown"===t.calendar),!0===n.externalCalendar?n.calendarType=t.calendar:n.isUnknownCalendarType=!0),n.isEnableNotStoreTopic||l||n.isDuplicate||!0!==this.scheduleMeetingOnly&&!0!==this.isUpdatePureMeeting||(n.topic=t.subject),!0===e.supportDate&&!0===this.isUpdatePureMeeting&&!n.isDuplicate&&!1===n.editPmiSetting&&!l){n.start=new Date(1e3*t.startTime),n.eventSearchDate=t.startTime;var y=t.duration?t.duration:60;n.end=new Date(n.start.getTime()+6e4*y),n.duration=y,n.timeZone=t.timezone}if(!0===e.supportDate&&!0===this.scheduleMeetingOnly)if(!1===s){if(i!==c.PMIChangeReason.RecurreceTypeChanged&&(n.recurrence=t.recurrence),!0===t.recurrence)if(0===t.recurrenceType)n.rRuleString&&!(0,c.isSwitch2NoFixTime)(n.rRuleString,n.maxOccurrenceLimit,this.supportNoEndDate)?this.convertRRule2MeetingPartten(n.rRuleString,n):(n.recurrenceType=o.default.NoFixTime,n.recurrenceTypeOptions.push({key:o.default.NoFixTime,value:this.$t("noFixTime")}));else if(n.rRuleString=t.rfcRRuleStr,n.recurrenceType=t.recurrenceRule.ruleType,n.recurrenceEndType=t.recurrenceRule.endType,"END_DATETIME"===t.recurrenceRule.endType?n.recurrenceEndDate=new Date(1e3*t.recurrenceRule.endTime):"END_TIMES"===t.recurrenceRule.endType&&(n.recurrenceEndCount=t.recurrenceRule.times),t.recurrenceRule.ruleType===o.default.Daily){for(var D=0;D<t.recurrenceRule.ruleItems.length;D++)if("INTERVAL"===t.recurrenceRule.ruleItems[D].ruleItemType){n.recurrenceInterval=parseInt(t.recurrenceRule.ruleItems[D].ruleItemValue);break}}else if(t.recurrenceRule.ruleType===o.default.Weekly)for(var v=0;v<t.recurrenceRule.ruleItems.length;v++)"INTERVAL"!==t.recurrenceRule.ruleItems[v].ruleItemType?"BYDAY"!==t.recurrenceRule.ruleItems[v].ruleItemType||(n.recurrenceWeekDays=t.recurrenceRule.ruleItems[v].ruleItemValue.split(",")):n.recurrenceInterval=parseInt(t.recurrenceRule.ruleItems[v].ruleItemValue);else for(var w=0;w<t.recurrenceRule.ruleItems.length;w++)"INTERVAL"!==t.recurrenceRule.ruleItems[w].ruleItemType?"BYMONTHDAY"!==t.recurrenceRule.ruleItems[w].ruleItemType?"BYSETPOS"!==t.recurrenceRule.ruleItems[w].ruleItemType?"BYDAY"!==t.recurrenceRule.ruleItems[w].ruleItemType||(n.recurrenceMonthWeekDay=parseInt(t.recurrenceRule.ruleItems[w].ruleItemValue.split(",")),n.recurrenceMonthType=!1):(n.recurrenceMonthWeekIndex=parseInt(t.recurrenceRule.ruleItems[w].ruleItemValue.split(",")),n.recurrenceMonthType=!1):(n.recurrenceMonthDay=parseInt(t.recurrenceRule.ruleItems[w].ruleItemValue.split(",")),n.recurrenceMonthType=!0):n.recurrenceInterval=parseInt(t.recurrenceRule.ruleItems[w].ruleItemValue)}else l||(!0===n.supportRecurrence?!0===t.recurrence&&0===t.recurrenceType?(n.recurrenceType=o.default.NoFixTime,n.recurrenceTypeOptions.push({key:o.default.NoFixTime,value:this.$t("noFixTime")}),n.recurrence=!0):n.recurrence=!1:!0===t.recurrence&&0===t.recurrenceType?n.recurrence=!0:n.recurrence=!1);else t.rfcRRuleStr&&(n.updateRRuleString=!0,n.rRuleString=t.rfcRRuleStr),!0===t.recurrence&&0===t.recurrenceType&&(this.isNoFixedTimeMeeting=!0,this.isUpdatePureMeeting&&(this.isNoFixedTimeMeetingOnly=!0)),l||!0===t.recurrence&&0===t.recurrenceType&&(n.updateRRuleString=!0);this.channelMeeting?(n.persistentMeetingChat=t.isCMCForChannelMeeting,n.channel.isCMCForChannelMeeting=t.isCMCForChannelMeeting):n.persistentMeetingChat=t.enablePersistentMeetingChat,this.schedulerExtendsData.meetingItem.persistentMeetingChat=n.persistentMeetingChat,n.persistentMeetingFlag=t.persistentMeetingFlag;var O=!1===n.meetingTypeLocked?t.usePMI:n.meetingType;if(n.persistentMeetingChat&&!O&&(n.meetingType=!1),"undefined"===typeof n.channelInfo.channelId&&t.channelId&&!n.persistentMeetingFlag&&(n.channelInfo.channelId=t.channelId,n.channelInfo.isOne2One=t.isOne2One),n.hostId=t.hostId,n.meetingInfoHostId=t.hostId,"undefined"!==typeof t.meetingTemplate&&""!==t.meetingTemplate.templateId&&(!n.lockAdminTemplate||n.supportTemplate)&&!t.usePMI){n.selectedTemplate=t.meetingTemplate.templateId;for(var M=!1,C=0;C<n.templateList[1].options.length;C++)n.templateList[1].options[C].templateId===t.meetingTemplate.templateId&&(M=!0);M||(n.templateList[1].options.push(t.meetingTemplate),n.templateIdDeleted=t.meetingTemplate.templateId)}n.checkPasscode=""!==t.meetingPassword,n.passcodeLocked&&!t.usePMI?n.checkPasscode=n.requirePasscode:n.isPMIRequirePasswordLocked&&t.usePMI&&(n.isPMIRequirePassword||n.isPMIJBHWithPassword?(n.isPMIRequirePassword||n.isPMIJBHWithPassword&&t.enableJBH)&&(n.checkPasscode=!0):n.checkPasscode=!1),!1===n.meetingType&&""===n.meetingPasscode?n.meetingPasscode=this.schedulerExtendsData.generatedPasscode:!0===n.meetingType&&""!==n.meetingPasscode&&(n.meetingPasscode=""),n.checkPasscode&&(n.meetingPasscode=t.meetingPassword),n.supportNewWaitingRoom?!1===n.newWaitingRoomLocked&&(n.waitingRoom=t.enableNewWaitingRoom,this.schedulerExtendsData.meetingItem.waitingRoom=n.waitingRoom,!1===n.newWaitingRoomSubOptionsLocked&&(n.newWaitingRoomType=t.waitingRoomScheduleType,this.schedulerExtendsData.meetingItem.newWaitingRoomType=n.newWaitingRoomType,this.schedulerExtendsData.meetingItem.jbhPriorTime=t.jbhPriorTime,1===n.newWaitingRoomType?n.wrEveryoneAdmitTime=t.jbhPriorTime:n.wrAdmitTime=t.jbhPriorTime)):!1===n.waitingRoomLocked&&(t.supportWaitingRoom?n.waitingRoom=t.enableWaitingRoom:n.waitingRoom=this.schedulerExtendsData.selectedUserSetting.enableWaitingRoom),n.signInLocked||(n.onlyAuthCanJoin=t.isSignedInUsersMeetingOn);for(var I=!1,b=0;b<n.authCanJoinList.length;b++)n.authCanJoinList[b].id===t.meetingAuth.authId&&(n.selectAuth=t.meetingAuth.authId,I=!0,n.signInLocked||1===n.authCanJoinList[b].type&&(n.authDomain=t.meetingAuth.authDomain,n.authCanJoinList[b].authDomain=t.meetingAuth.authDomain));if(!I&&t.isSignedInUsersMeetingOn&&(n.meetingAuthIdDeleted=t.meetingAuth.authId,n.authCanJoinList.push({id:t.meetingAuth.authId,name:t.meetingAuth.authName,domain:t.meetingAuth.authDomain}),n.selectAuth=t.meetingAuth.authId),n.hostVideo=!1===n.hostVideoLocked?t.enableHostVideo:n.hostVideo,n.participantVideo=!1===n.participantVideoLocked?t.enableParticipantsVideo:n.participantVideo,n.disableParticipantVideo=t.isHostDisablePartiVideo,!n.isLockAudioType&&!0===n.enablePSTN){var T="voip",S=t.enableTelephony,E=t.enableVoIP,k=t.enableBothAudio,L=t.enable3rdPartyAudio;T=!0===k?"both":!0===S&&!1===E&&!1===k&&!1===L?"telephone":!1===S&&!1===E&&!1===k&&!0===L&&!0===n.enableThirdPartyAudio?"other":"voip",n.audioType=T,this.schedulerExtendsData.meetingItem.audioType=n.audioType}if(!n.meetingType||"telephone"!==n.audioType&&"both"!==n.audioType||0!==n.tspAccountSize||(null!==t.availableDialinCountry.selectedCountries&&(n.selectedCountries=t.availableDialinCountry.selectedCountries),n.includedTollFree=t.availableDialinCountry.includedTollfree,n.audioHash=t.availableDialinCountry.hash),n.meetingType||null===t.availableDialinCountry.selectedCountries||(n.selectedCountries=t.availableDialinCountry.selectedCountries,n.includedTollFree=t.availableDialinCountry.includedTollfree,n.audioHash=t.availableDialinCountry.hash),2===n.tspAccountSize&&(n.tspAudio="tsp2"===t.selectedTspAudio?2:1),n.reduceBitRate=t.isReduceBitRate,!1===n.isLockMeetingQA&&(n.meetingQA=t.enableMeetingQA,this.schedulerExtendsData.selectedUserSetting.meetingQA=n.meetingQA),!1===n.jbhLocked&&(n.jbh=t.enableJBH,n.jbhTime=t.jbhPriorTime,this.schedulerExtendsData.meetingItem.jbh=n.jbh,this.schedulerExtendsData.meetingItem.jbhTime=n.jbhTime),n.mute=!1===n.muteLocked?t.muteOnEntry:n.mute,n.audioWatermark=!1===n.audioWaterMarkLocked?t.enableAudioWatermark:n.audioWatermark,n.videoWatermark=!1===n.videoWaterMarkLocked?t.enableWatermark:n.videoWatermark,n.reqUnMute=t.enableUnmuteAll,!1===n.autoRecordLocked&&!0===n.showAutoRecord){n.autoRecord=n.supportCloudRecording&&t.enableAutoRecordingCloud||n.supportLocalRecording&&t.enableAutoRecordingLocal,this.schedulerExtendsData.meetingItem.autoRecord=n.autoRecord;var R="local";n.supportCloudRecording&&n.supportLocalRecording?!0===t.enableAutoRecordingCloud?R="cloud":!0===t.enableAutoRecordingLocal&&(R="local"):n.supportCloudRecording?R="cloud":n.supportLocalRecording&&(R="local"),n.selectedAutoRecord=R,this.schedulerExtendsData.meetingItem.selectedAutoRecord=n.selectedAutoRecord}if(n.focusMode=!0===n.supportFocusMode?t.enableFocusMode:n.focusMode,!1===n.meetingSummaryLocked&&(n.meetingSummary=t.isEnableAutoMeetingSummary),!1===n.aiQuestionLocked&&(n.aiQuestion=t.isEnableAutoMeetingQuery),!1===n.meeting2PublicLocked&&n.isUpdateMeeting?n.meeting2Public=t.enableMeetingToPublicEvent:n.meeting2Public=this.schedulerExtendsData.selectedUserSetting.meeting2Public,n.dataCenter=t.enableRegionCustomization,!0===t.enableRegionCustomization&&0!==t.additionalDCRegions.length)for(var A=0;A<n.dataCenterCheckboxValues.length;A++)t.additionalDCRegions.includes(n.dataCenterCheckboxValues[A].dc)?n.dataCenterCheckboxValues[A].checked=!0:n.dataCenterCheckboxValues[A].checked=!1;n.trackFieldList=t.trackingFields,!1===n.allowDenyLocked&&(n.allowDeny=t.enableAllowDenyJoinMeetingRegion,n.allowDenyType=t.RegionPolicy.regionType,n.selectedRegions=null===t.RegionPolicy.regionCodes?[]:t.RegionPolicy.regionCodes),this.handleCountriesLogic(),n.interpretation=t.isEnableLanguageInterpretation,n.interpretationList=t.interpretLangs,null===n.interpretationList&&(n.interpretationList=[]),0===n.interpretationList.length&&(n.interpretationList=[{email:"",firstLanguageID:d.ScheduleUtil.getDefaultInterpreterLang(n.i18nLang),secondLanguageID:""}]),n.signInterpretation=t.isEnableSignLangInterpretation,n.signInterpretationList=t.signLangInterps,null===n.signInterpretationList&&(n.signInterpretationList=[]),0===n.signInterpretationList.length&&0!==n.signInterpretationLangsList.length&&(n.signInterpretationList=[{email:"",signLangID:n.signInterpretationLangsList[0].languageId}]);var N=[],P=[];if(null!==t.alternateHosts)for(var x=0;x<t.alternateHosts.length;x++)N.push({displayName:t.alternateHosts[x].name,email:t.alternateHosts[x].email}),P.push(t.alternateHosts[x].email);n.alterHostOptions=N,n.selectedHost=null===t.alternateHosts?[]:P,n.altHostLaunchPoll=t.enableAltHostLaunchPoll,this.schedulerExtendsData.meetingItem.altHostLaunchPoll=n.altHostLaunchPoll,n.encryptionType=!1===n.encryptionLocked?t.enableE2ee:n.encryptionType,this.encryptionChanged(n.encryptionType),this.handleMeetingInfoLogic(),n.internalMeeting=t.enableInternalMeeting,n.enableCMCAutoAddExternalUsers=!1===n.isLockCMCAddExternalUsers?t.enableCMCAutoAddExternalUsers:n.enableCMCAutoAddExternalUsers,(null===(a=t.whiteboardInfos)||void 0===a?void 0:a.length)>0&&(n.whiteboardInfos=t.whiteboardInfos)},convertUserProfile:function(e,t,n){var a,i,r,c=this,u=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];this.resetUserProfile();var h,p=new s.ScheduleOption(t);if(n.recurring.supportMeetingEvent=null!==(a=t.isSupportMeetingEvent)&&void 0!==a&&a,n.recurring.supportNoEndTimeMeeting=null!==(i=t.isSupportNoEndTimeMeeting)&&void 0!==i&&i,!0===e.supportTopic&&!0===this.scheduleMeetingOnly||!this.scheduleMeetingOnly&&1===this.schedulerOptionData.createEventType&&!this.isUpdateEvent&&!n.isTopicFromMail&&!this.schedulerOptionData.isDuplicate)if(n.isEnableNotStoreTopic=t.isEnableNotStoreMeetingTopic,t.isEnableNotStoreMeetingTopic){n.topic=this.$t("lockedTopic");var m=n.defaultTopicList.find((function(e){return e===c.$t("lockedTopic")}));"undefined"===typeof m&&(n.defaultTopicList[n.defaultTopicList.length]=this.$t("lockedTopic"))}else{if(""!==t.defaultTopic){var g=n.defaultTopicList.find((function(e){return e===t.defaultTopic}));"undefined"===typeof g&&(n.defaultTopicList[n.defaultTopicList.length]=t.defaultTopic)}var f=!1,y=n.defaultTopicList.find((function(e){return e===n.topic}));"undefined"===typeof y&&(f=!0),f||(this.channelMeeting&&this.schedulerOptionData.channelInfo.channelName||(n.topic=t.defaultTopic),""===n.topic&&("s"===t.displayName.charAt(t.displayName.length-1)?n.topic=this.$t("defaultTopicNameEndWithS",{name:t.displayName}):n.topic=this.$t("defaultTopic",{name:t.displayName}),n.topic=n.topic.replace("%s",t.displayName),n.defaultTopicList[n.defaultTopicList.length]=n.topic))}(n.topic.length>200&&(n.topic=n.topic.substring(0,200)),(1===n.windowShowMode||!0===this.channelMeeting&&!t.isCalendarServCanCreateEvent)&&(n.supportRecurrence=!0),!0===n.supportRecurrence)?("undefined"!==typeof t.maxOccurrenceLimit&&(n.maxOccurrenceLimit=t.maxOccurrenceLimit),u&&!this.isUpdateEvent&&(n.defaultOccurrenceCount=this.supportNoEndDate?7:(null===n||void 0===n||null===(h=n.maxOccurrenceLimit)||void 0===h?void 0:h.maxDaily)||7,n.defaultEndDate=new Date((new Date).setDate((new Date).getDate()+n.defaultOccurrenceCount-1)),n.defaultEndType=this.supportNoEndDate?"never":"on")):!0===this.scheduleMeetingOnly&&(n.recurrenceType=o.default.NoFixTime);n.supportMeetingWithInvites=t.isSupportMeetingWithInvites,n.supportPersistentMeeting=t.isSupportPersistentMeeting,n.supportRemovePersistChat=t.isSupportRemovePersistChat,n.supportPersistentMeeting&&(n.persistentMeetingChat=!0),n.channel.supportCMCForChannelMeeting=t.IsSupportCMCForChannelMeeting,n.channel.lockCMCForChannelMeeting=t.IsLockCMCForChannelMeeting,n.channel.supportCMCForChannelMeeting&&n.supportPersistentMeeting&&null!==(r=n.channelInfo)&&void 0!==r&&r.channelId&&(n.channel.isCMCForChannelMeeting=!0),n.isDisablePMI=t.isDisablePMI,n.isDisablePMITipNotShownAgain=t.isDisablePMITipNotShownAgain,n.webSettingUrl=t.webSettingUrl,n.showUpgradeLink=!t.isNeedShow40MinWarningWithoutUrl,n.showUpgrade=t.isNeedShow40MinWarningWithUrl||t.isNeedShow40MinWarningWithoutUrl,n.upgradeLink=t.upgradeInfo.upgradeLink,n.showCNEpidemic=t.isNeedShowCNEpidemicTip,!0===u&&(this.schedulerOptionData.editPmiSetting?n.meetingType=!0:n.meetingType=t.isDefaultScheduleUsePMI,!n.isUpdateMeeting&&t.isDefaultScheduleUsePMI&&(n.recurrence=!1)),"undefined"!==typeof n.channelInfo.channelId&&""!==n.channelInfo.channelId&&(n.meetingType=!1),n.pmiNumber=t.pmiNumber.toString(),n.oldPmiNumber=t.pmiNumber.toString(),n.meetingTypeLocked=t.isLockScheduleUsePMI,n.lockAdminTemplate=t.ISLockAdminTemplate,n.supportTemplate=t.isEnableAdminTemplate,"undefined"!==typeof t.meetingTemplates?(n.templateList[1].options=t.meetingTemplates,n.templateUrl=t.templateLinkWithoutId):n.templateList[1].options=[],n.requirePasscode=t.isEnableRequirePassword,n.checkPasscode=n.requirePasscode,n.passcodeLocked=t.isLockScheduleRequirePassword,n.isPMIRequirePassword=t.isEnablePMIRequirePassword,n.isPMIRequirePasswordLocked=t.isLockPMIRequirePassword,n.isPMIJBHWithPassword=t.isEnableForcePMIJBHWithPassword,n.isDisablePwdEmbedInJoinUrl=t.isDisablePwdEmbedInJoinUrl;var D=new l.default(t);if(!0===u&&(D.isEmpty()?(n.enablePasscodeRule=!1,t.isEnableNumberalphabet?this.schedulerExtendsData.generatedPasscode=d.ScheduleUtil.generateNumAndCharPassword():this.schedulerExtendsData.generatedPasscode=d.ScheduleUtil.generateNumberPasscode(6)):(n.enablePasscodeRule=!0,n.passcodeRules=D,this.schedulerExtendsData.generatedPasscode=d.ScheduleUtil.generatePasscode(D))),!1===n.meetingType&&(n.meetingPasscode=this.schedulerExtendsData.generatedPasscode),n.securityLogicEnabled=t.IsEnableSecurityNewLogic,n.waitingRoomLocked=t.isLockWaitingRoom,n.supportNewWaitingRoom=t.isSupportNewWaitingRoomJoinFlow,n.newWaitingRoomLocked=t.isLockNewWaitingRoom,n.newWaitingRoomSubOptionsLocked=t.isLockNewWRSubOptions,n.newWaitingRoom=t.isEnableNewWaitingRoom,n.waitingRoom=n.supportNewWaitingRoom?n.newWaitingRoom:t.isEnableWaitingRoom,n.newWaitingRoomType=t.newWaitingRoomType>2?2:t.newWaitingRoomType,n.defaultNewWaitingRoomType=t.newWaitingRoomType,n.wrEveryoneAdmitTime=t.wrEveryoneAdmitTime,n.isNoJBHWarningNotShownAgain=t.isNoJBHWarningNotShownAgain,n.waitingRoomTypeList=[{id:1,name:this.$t("wrEveryoneWhenHostJoin")}],1===n.defaultNewWaitingRoomType||2===n.defaultNewWaitingRoomType?n.waitingRoomTypeList.push({id:2,name:this.$t("wrManuallyAdmit")}):3===n.defaultNewWaitingRoomType?(n.waitingRoomTypeList.push({id:2,name:this.$t("wrInternalAutoAdmit")}),n.wrAdmitTime=t.wrExtManuAdmitTime):4===n.defaultNewWaitingRoomType&&(n.waitingRoomTypeList.push({id:2,name:this.$t("wrInternalAutoAdmitWithTime")}),n.wrAdmitTime=t.wrExtManuDomainAdmitTime),n.wrEveryoneAdmitTimeList=[{id:-1,name:this.$t("whenHostJoin")},{id:5,name:this.$t("beforeMeetingStart",{count:5})},{id:10,name:this.$t("beforeMeetingStart",{count:10})},{id:15,name:this.$t("beforeMeetingStart",{count:15})}],n.waitingRoomAdmitTimeList=[{id:-1,name:this.$t("whenHostJoin")},{id:0,name:this.$t("wrAnytime")},{id:5,name:this.$t("beforeMeetingStart",{count:5})},{id:10,name:this.$t("beforeMeetingStart",{count:10})},{id:15,name:this.$t("beforeMeetingStart",{count:15})}],n.isSecurityAutoSeleNotShownAgain=t.isSecurityAutoSeleNotShownAgain,n.isShowSignInModule=t.isSupportOnlyAuthUsersCanJoin&&!(!0===t.isLockOnlyAuthUsersCanJoin&&!1===t.isDefaultEnableOnlyAuthUsersCanJoin),n.signInLocked=t.isLockOnlyAuthUsersCanJoin,!0===n.isShowSignInModule&&(n.selectAuth=p.getDefaultAuth(),n.authCanJoinList=p.getAuthCanJoinList(),n.onlyAuthCanJoin=t.isDefaultEnableOnlyAuthUsersCanJoin,n.authDomain=p.getAuthDomain(),n.blockDomainList=t.authBlockList.split(",")),n.showEncryption=t.isSupportE2eeMeeting&&!(t.isLockE2eeMeeting&&!t.isEnableE2eeMeeting),n.showEnhancedEncryption=!(t.isEnableE2eeMeeting&&t.isLockE2eeMeeting),n.encryptionType=t.isEnableE2eeMeeting,n.encryptionLocked=t.isLockE2eeMeeting,n.encryptionTipNotShownAgain=t.isE2eeTipNotShownAgain,n.hostVideo=t.enableHostVideo,n.hostVideoLocked=t.isLockHostVideo,n.participantVideo=t.enableParticipantsVideo,n.participantVideoLocked=t.isLockParticipantsVideo,n.allowDisableParticipantVideo=t.isAllowHostDisablePartiVideo,n.disableParticipantVideo=!1,!1===t.enablePSTN)n.audioType="voip",n.enablePSTN=!1,n.audioValues=[{value:"voip",label:this.$t("computerAudio"),visible:!0,needSlot:!1}];else{if(n.audioType=p.getAudioType(),n.enableThirdPartyAudio="undefined"!==typeof t.enableThirdPartyAudio&&t.enableThirdPartyAudio,n.thirdPartyAudio=t.thirdPartyAudio,n.isLockAudioType=t.IsLockAudioType,this.schedulerExtendsData.selectedUserSetting.audioType=p.getAudioType(),n.supportTspAudio=t.tspAccounts>0,n.tspAccountSize=t.tspAccounts,2===t.tspAccounts){var v=[{value:"telephone",label:this.$t("telephone"),visible:!0,needSlot:!0,slotType:"select",slotValue:{selectList:[{provider:1,name:t.tspServiceProvider+"-1"},{provider:2,name:t.tspServiceProvider+"-2"}]}},{value:"voip",label:this.$t("computerAudio"),visible:!0,needSlot:!1},{value:"both",label:n.supportTspAudio?this.$t("both"):this.$t("telAndComputerAudio"),visible:!0,needSlot:!0,slotType:"select",slotValue:{selectList:[{provider:1,name:t.tspServiceProvider+"-1"},{provider:2,name:t.tspServiceProvider+"-2"}]}}];!1===t.tspSupportHybirdAudio&&v.pop(2),n.audioValues=v,n.tspAudio=0===t.tspDefaultSelection?1:t.tspDefaultSelection}else 1===t.tspAccounts?(n.tspAudio=1,!1===t.tspSupportHybirdAudio?n.audioValues.pop(2):n.audioValues[2].label=this.$t("both")):"other"!==n.audioType&&!0!==t.enableThirdPartyAudio||n.audioValues.push({value:"other",label:this.$t("3rdPartyAudio"),visible:!0,needSlot:!0,slotType:"input",slotValue:"",radioDisabled:!1});for(var w=0;w<n.audioValues.length;w++)n.audioValues[w].radioDisabled=n.isLockAudioType;n.audioHash=t.availableDialinCountry.hash,n.enableIncludeTollFree=0!==t.availableDialinCountry.enableIncludeTollFree,n.includedTollFree=0!==t.availableDialinCountry.includedTollfree,n.selectedCountries=null===t.availableDialinCountry.selectedCountries?[]:t.availableDialinCountry.selectedCountries,n.audioCountries=this.convertCountries2Object(t.availableDialinCountry.allCountries)}n.allowReduceBitRate=t.isAllowReduceBitRate,n.reduceBitRate=!1,n.isTaiWanZH=t.isTaiWanZH,n.meetingQA=t.isEnableMeetingQA,n.isSupportMeetingQA=t.isSupportMeetingQA,n.isLockMeetingQA=t.isLockMeetingQA,n.jbh=t.enableJBH,n.jbhLocked=t.isLockJBH,n.supportJbhTime=t.isSupportJbhPriorTime,n.jbhTime=t.defaultJbhTime,n.mute=t.isDefaultEnableMuteUponEntry,n.muteLocked=t.isLockMuteUponEntry,n.supportAudioWaterMark=t.isEnableAudioWatermark,n.audioWaterMarkLocked=t.isLockAudioWatermark,n.audioWatermark=t.isAudioWatermarkDefaultOn,n.supportVideoWaterMark=t.isEnableWatermark,n.videoWaterMarkLocked=t.isLockWatermark,n.videoWatermark=t.isWatermarkDefaultOn,n.showUnMute=t.isSupportUnmuteAll,n.reqUnMute=t.isEnableUnmuteAll,n.showAutoRecord=t.isSupportCloudRecording||t.isSupportLocalRecording,n.supportCloudRecording=t.isSupportCloudRecording,n.supportLocalRecording=t.isSupportLocalRecording,n.autoRecordLocked=t.isLockAutoRecording,n.autoRecord=t.isEnableAutoRecording,n.hasAutoRecordRadio=t.isSupportCloudRecording&&t.isSupportLocalRecording,!0===n.hasAutoRecordRadio?(n.recordingRadioValues=[{id:"recordMeetingLocal",label:this.$t("onLocalComputer"),value:"local"},{id:"recordMeetingCloud",label:this.$t("inCloud"),value:"cloud"}],n.selectedAutoRecord=!0===t.isSelectCloudRecording?"cloud":"local"):t.isSupportLocalRecording?n.selectedAutoRecord="local":n.selectedAutoRecord="cloud",n.cmrStorageOverUsed=t.isCmrStorageOverUsed,n.cmrSettingLink=t.cmrSettingLink,n.supportFocusMode=t.isAllowHostEnableFocusMode,n.focusMode=!1,n.supportMeetingSummary=t.isSupportAutoMeetingSummary,n.meetingSummary=t.isEnableAutoMeetingSummary,n.meetingSummaryLocked=t.isLockAutoMeetingSummary,n.supportAiQuestion=t.isSupportAutoMeetingQuery,n.aiQuestion=t.isEnableAutoMeetingQuery,n.aiQuestionLocked=t.isLockAutoMeetingQuery,n.showMeeting2Public=t.isSupportAddMeetingToPublicCalendarEvent,n.meeting2PublicLocked=t.isLockAddMeetingToPublicCalendarEvent,n.publicEventListUrl=t.publiceventlisturl,n.meeting2Public=t.isDefaultEnableListMeetingInPublicEventList,n.showDataCenter=t.isSupportAdditionalDc&&"undefined"!==typeof t.webUncheckedDCInfos,n.showDataCenter&&(n.dataCenter=t.isEnableadditionaldc,n.dataCenterCheckboxValues=t.webUncheckedDCInfos.map((function(e){return e.checked=!1,e}))),n.showAllowDeny=!(!1===t.enableAllowDenyJoinMeetingRegion&&!0===t.isLockAllowDenyJoinMeetingRegion),n.allowDenyLocked=t.isLockAllowDenyJoinMeetingRegion,!0===n.showAllowDeny&&(n.allowDenyLocked=t.isLockAllowDenyJoinMeetingRegion,n.allowDeny=t.enableAllowDenyJoinMeetingRegion,n.allowDenyType=t.joinMeetingRegionSetting.RegionPolicy.regionType,n.selectedRegions=t.joinMeetingRegionSetting.RegionPolicy.regionCodes,n.defaultRegionCode=t.joinMeetingRegionSetting.defaultRegionCode,n.regionsOptions=this.convertCountries2Array(t.joinMeetingRegionSetting.totalRegionCodes)),n.showAlterNativeHost=t.isSupportAlternateHost,n.trackFieldList="undefined"===typeof t.trackingFields?[]:t.trackingFields,n.showInterpretation=t.isSupportLanguageInterpretation,n.maxCustomInterpLangCount="undefined"===typeof t.maxCustomInterpLangCount?5:t.maxCustomInterpLangCount,n.maxLangInterpretersCount=t.maxLangInterpretersCount,n.interpretation=t.isInterpretationDefaultOn,n.interpretationLangsList=t.allInterpretLangs||[],n.interpretationList=[{email:"",firstLanguageID:d.ScheduleUtil.getDefaultInterpreterLang(n.i18nLang),secondLanguageID:""}],n.showSignInterpretation=t.isSupportSignLangInterpretation,n.signInterpretation=t.isSignLangInterpretationDefaultOn,n.signInterpretationLangsList=t.allSignInterpretLangs,null!==n.signInterpretationLangsList&&"undefined"!==typeof n.signInterpretationLangsList||(n.signInterpretationLangsList=[]),0!==n.signInterpretationLangsList.length&&(n.signInterpretationList=[{email:"",signLangID:n.signInterpretationLangsList[0].languageId}]),n.enablePoll=t.isEnablePoll,n.altHostLaunchPoll=t.enableAltHostPoll,n.altHostPollLocked=t.lockAltHostPoll,n.maxCountries=t.maximumDialinCountry.maximumDialinCountries,n.pstnDcWithCountries=this.convertDCCountries2Map(t.maximumDialinCountry.pstnDcWithCountries),n.pstnCountryWithDCs=this.convertCountryDCs2Map(t.maximumDialinCountry.pstnCountryWithDCs),n.isSupportInternalMeeting=t.isSupportInternalMeeting,n.isEnforceInternalMeeting=t.isEnforceInternalMeeting,n.internalMeeting=t.isEnforceInternalMeeting,n.isSupportCMCAddExternalUsers=t.isSupportCMCAddExternalUsers,n.enableCMCAutoAddExternalUsers=t.isEnableCMCAutoAddExternalUsers,n.isLockCMCAddExternalUsers=t.isLockCMCAddExternalUsers,this.saveSelectedUserSetting(),this.encryptionChanged(n.encryptionType),this.handleUserProfileLogic()}}};t.default=g},a872:function(e,t,n){var a=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.generateNewErrorInfo=void 0;var i=a(n("b85c"));n("caad");var r={UNKNOWN:0,LIB_CURL:1,HTTP:2,GOOGLE_CAL_SERV:3,ZOOM_CAL_SERV:4,CAL_GRAPH_SERV:5,CAL_EWS_SERV:6,MEETING_SERV:7,COMMON:8};function o(e){var t={errorCode:e.errorCode,errorMsg:e.errorMsg};return 401===e.errorCode?(t.errorCode=111,e.errorReason.toLowerCase()==="authError".toLowerCase()&&(t.errorCode=4039)):403===e.errorCode||429===e.errorCode?e.errorReason.toLowerCase()==="Rate Limit Exceeded".toLowerCase()&&(t.errorCode=5026):404===e.errorCode&&(t.errorCode=5022),t}function s(e){var t={errorCode:e.errorCode,errorMsg:e.errorMsg};return 401===e.errorCode?(t.errorCode=111,e.errorReason.toLowerCase()==="InvalidAuthenticationToken".toLowerCase()&&(t.errorCode=4039)):400===e.errorCode?e.errorReason.toLowerCase()==="ErrorInvalidIdMalformed".toLowerCase()&&(t.errorCode=5001):404===e.errorCode||403===e.errorCode?t.errorCode=5022:429===e.errorCode&&e.errorMsg.toLowerCase()==="Application is over its MailboxConcurrency limit.".toLowerCase()&&(t.errorCode=5026),t}function l(e){var t={errorCode:e.errorCode,errorMsg:e.errorMsg};return 403===e.errorCode&&e.errorMsg.toLowerCase()==="You don't have permission to access".toLowerCase()?t.errorCode=5021:400===e.errorCode&&e.errorMsg.toLowerCase()==="Calendar already exist".toLowerCase()?t.errorCode=5023:404===e.errorCode&&e.errorMsg.toLowerCase()==="Calendar not found".toLowerCase()?t.errorCode=5022:500===e.errorCode&&e.errorMsg.toLowerCase()==="Attachment Store is not turned on.".toLowerCase()?t.errorCode=5024:400===e.errorCode&&e.errorMsg.toLowerCase()==="Invalid time.".toLowerCase()?t.errorCode=5025:429===e.errorCode&&(t.errorCode=5026),t}function d(e){var t=[6,7,28,35,56,60],n=e.errorCode,a=e.errorMsg;return{errorCode:t.includes(n)?5003:n,errorMsg:a}}var c=function(e){var t={errorCode:e.errorCode,errorMsg:e.errorMsg},n=e.result||[];if(n instanceof Array){var a,c=(0,i.default)(n);try{for(c.s();!(a=c.n()).done;){var u=a.value;switch(u.errorType){case r["GOOGLE_CAL_SERV"]:t=o(u);break;case r["LIB_CURL"]:t=d(u);break;case r["ZOOM_CAL_SERV"]:t=l(u);break;case r["CAL_GRAPH_SERV"]:t=s(u);break;case r["COMMON"]:t={errorCode:u.errorCode,errorMsg:u.errorMsg};break;case r["MEETING_SERV"]:t={errorCode:u.errorCode,errorMsg:u.errorMsg};break;default:break}}}catch(h){c.e(h)}finally{c.f()}}return t};t.generateNewErrorInfo=c},e03c:function(e,t,n){var a=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n("b85c")),r=a(n("5530")),o=a(n("c7eb")),s=a(n("1da1")),l=a(n("2909"));n("d3b7"),n("25f0"),n("a4d3"),n("e01a"),n("4de4"),n("ac1f"),n("466d"),n("99af"),n("14d9"),n("7db0"),n("b0c0"),n("4ec9"),n("3ca3"),n("ddb0"),n("e9c4"),n("d81d"),n("159b"),n("c740"),n("a434"),n("9911"),n("caad"),n("2532"),n("3ecd"),n("f6c6");var d=a(n("b9af")),c=a(n("a3aa")),u=a(n("78db")),h=a(n("43b8")),p=n("21df"),m=a(n("ee13")),g=n("d8a1"),f=n("8070"),y=n("9423"),D=null;window.clientAdapterChanged=!1;var v={name:"ClientAdapter",components:{ScheduleOptionPanel:u.default},mixins:[d.default,c.default],data:function(){return{RecurrenceType:m.default,initInfo:{},schedulerConfig:{supportScheduleTitle:!0,supportTopic:!0,supportDate:!0,supportSelectCalendar:!0,supportAttendee:!1,supportDescription:!1,supportUserAlert:!0,supportScheduleFor:!0,supportMeetingId:!0,supportSignInterpreter:!0},attendeesSearchKey:"",alterSearchKey:"",isInSideBar:window.innerWidth<=400,isDrag:!1,enableFindTime:!1,clientTheme:"light",switchOldUi:!1,canGetMeetingInfo:!0,isNoFixedTimeMeeting:!1,isNoFixedTimeMeetingOnly:!1,isMobile:y.isMobie,mobilePopupList:{timeZonePopup:!1,repeatPopup:!1,sharedCalendarPopup:!1,conferencePopup:!1},showMobileError:!1,errorMessage:"",showSecurityMessage:!1,hasClickSaveBtn:!1,isSchedulerOptionsHaveChanged:!1,isUpdateChannelUnify:!1,clientAdapterIndex:"client-adapter-0",showDiscardModal:!1}},watch:{clientTheme:function(e){this.$bus.$emit("mobileUpdateClientTheme",e)}},computed:{newUnifySchedulerFooterStyle:function(){return{padding:"24px",margin:0,marginTop:"auto"}},saveBtnText:function(){var e;return 0===this.schedulerType&&(null===(e=this.schedulerOptionData.attendees)||void 0===e?void 0:e.length)>0?this.$t("send"):this.$t("save")},eventSource:function(){var e=this.isMobile?f.Config.providerMobileMetrics[this.schedulerOptionData.calendarService]:f.Config.providerMetrics[this.schedulerOptionData.calendarService];return e},isUpdateEvent:function(){return!(!this.schedulerOptionData.hasCalendar||!this.schedulerOptionData.eventId)},isUpdateChannelEvent:function(){return!(!this.channelMeeting||!this.schedulerOptionData.eventId)},uploading:function(){return!(!this.schedulerOptionData.fileInProgress||!this.schedulerOptionData.fileInProgress[0])},isUpdatePureMeeting:function(){return!(this.isUpdateEvent||!this.schedulerOptionData.meetingKey)},schedulerType:function(){return this.schedulerOptionData.eventId||this.schedulerOptionData.meetingKey?this.schedulerOptionData.eventId?1:this.schedulerOptionData.eventId||!this.schedulerOptionData.meetingKey||this.schedulerOptionData.duplicateWithExistingMeeting?0:2:0},homeAndChannelSchedule:function(){return 0===this.schedulerOptionData.windowShowMode||2===this.schedulerOptionData.windowShowMode},scheduleMeetingOnly:function(){return(this.homeAndChannelSchedule||!this.schedulerOptionData.hasCalendar)&&!this.schedulerOptionData.enableUnifyScheduler},newUnifyScheduler:function(){return this.schedulerOptionData.enableUnifyScheduler&&(!this.homeAndChannelSchedule||this.homeAndChannelSchedule&&this.schedulerOptionData.tryNewScheduler)},newUnifySchedulerMeetingOnly:function(){return this.newUnifyScheduler&&"None"===this.schedulerOptionData.calendarService},channelMeeting:function(){return!this.schedulerOptionData.isUpdateMeeting&&""!==this.schedulerOptionData.channelInfo.channelId&&"undefined"!==typeof this.schedulerOptionData.channelInfo.channelId||this.schedulerOptionData.isUpdateMeeting&&!this.schedulerOptionData.persistentMeetingFlag&&""!==this.schedulerOptionData.channelInfo.channelId&&"undefined"!==typeof this.schedulerOptionData.channelInfo.channelId},attendeeOnlyView:function(){return!this.schedulerOptionData.isOrganizer&&this.schedulerOptionData.checkPermissions.indexOf("guestsCanModify")<0},haveMeetingAccess:function(){if(this.schedulerOptionData.isOrganizer)return!0;for(var e=0;e<this.schedulerOptionData.assistants.length;e++)if(this.schedulerOptionData.currentUser.id===this.schedulerOptionData.assistants[e].id)return!0;return!1},disableConference:function(){return!0===this.schedulerOptionData.duplicateWithExistingMeeting||!0===this.isUpdateEvent&&!this.schedulerOptionData.isDuplicate&&(!0===this.schedulerOptionData.onlyHasPMINumber||(!0===this.attendeeOnlyView||("occurrence"===this.schedulerOptionData.eventType&&(this.schedulerOptionData.recurrenceType===m.default.NoFixTime||!0===this.isNoFixedTimeMeeting)||(!("occurrence"!==this.schedulerOptionData.eventType||!this.isUpdateEvent||this.schedulerOptionData.meetingKey)||!this.haveMeetingAccess))))},disableConferenceException:function(){return this.disableConference||!this.canGetMeetingInfo&&!this.schedulerOptionData.isDuplicate}},methods:{changeNewScheduler:function(e){!0===e?window.zoomSdk.postJsMessage({functionName:"calendarui_tryunifyscheduler",params:{tryUnifyScheduler:!0,windowShowMode:this.schedulerOptionData.windowShowMode,calendarId:this.schedulerOptionData.calendarId,ownerCalendarId:this.schedulerOptionData.ownerCalendarId,eventId:this.schedulerOptionData.eventId,meetingNo:this.schedulerOptionData.meetingKey?parseInt(this.schedulerOptionData.meetingKey):0,occurrenceTime:this.schedulerOptionData.occurrenceTime,channelId:this.schedulerOptionData.channelInfo.channelId?this.schedulerOptionData.channelInfo.channelId:"",isOne2OneMeeting:!1,openUnifyScheduler:!0,isQuickSchedule:!(this.isUpdateEvent||this.schedulerOptionData.isUpdateMeeting)}}):window.zoomSdk.postJsMessage({functionName:"calendarui_tryunifyscheduler",params:{tryUnifyScheduler:!1,windowShowMode:this.schedulerOptionData.windowShowMode,calendarId:this.schedulerOptionData.calendarId,ownerCalendarId:this.schedulerOptionData.ownerCalendarId,eventId:this.schedulerOptionData.eventId,meetingNo:this.schedulerOptionData.meetingKey?parseInt(this.schedulerOptionData.meetingKey):0,occurrenceTime:this.schedulerOptionData.occurrenceTime,channelId:this.schedulerOptionData.channelInfo.channelId?this.schedulerOptionData.channelInfo.channelId:"",isOne2OneMeeting:!1,openUnifyScheduler:!1,isQuickSchedule:!1}})},updateWeekRecurrence:function(){!0===this.scheduleMeetingOnly&&!1===this.isUpdatePureMeeting&&(this.schedulerOptionData.recurrenceWeekDays=[(new Date(this.schedulerOptionData.start).getDay()+1).toString()])},getUserBGColor:function(e){for(var t=0;t<this.calendarData.contactColors.length;t++)if(e===this.calendarData.contactColors[t].calendarId)return this.calendarData.contactColors[t].backgroundColor;return(0,p.getAvatarBgColor)()},showUpgradeDialog:function(){window.zoomSdk.postJsMessage({functionName:"calendarui_openupselldialog",params:{}})},changeDraftEvent:function(e){if(window.zoomLog("INFO","change draft event type: ",e),!(!this.schedulerOptionData.findTimeReady&&(this.isUpdateEvent||this.isUpdatePureMeeting||this.schedulerOptionData.isDuplicate)||this.isMobile||this.scheduleMeetingOnly||this.channelMeeting)){var t=this.getUserBGColor(this.schedulerOptionData.calendarId);window.zoomSdk.postJsMessage({functionName:"calendarui_jsmsg",params:{customize:{name:"ZMCalendarUINotifDraggingEventChanged",value:{isAllDayEvent:this.schedulerOptionData.isAllDay,start:{dateTime:(0,h.default)(this.schedulerOptionData.start).format(),timeZone:this.schedulerOptionData.timeZone},end:{dateTime:(0,h.default)(this.schedulerOptionData.end).format(),timeZone:this.schedulerOptionData.timeZone},backgroundColor:t}},destination:[2]}})}},hideMobileError:function(){this.showMobileError=!1,this.errorMessage=""},deleteMeetingSuccess:function(){this.schedulerOptionData.description=p.zmUtil.removeDesc(this.schedulerOptionData.description),this.schedulerOptionData.locationTags=this.schedulerOptionData.locationTags.filter((function(e){if(!e.match(/[ ,;]?https:\/\/[\w\-.]*\/(pac\/join|[jswm])\/([\w\-.]{8,})(\?\w+=[^ ,;]*)?/g))return e}))},createEventTypeChanged:function(e){1!==e&&(this.deleteMeetingSuccess(),this.schedulerOptionData.duplicateWithExistingMeeting&&(this.schedulerOptionData.duplicateWithExistingMeeting=!1,this.schedulerOptionData.meetingKey=""))},findTimeChanged:function(){var e=this;window.zoomSdk.postJsMessage({functionName:"calendarui_jsmsg",params:{customize:{name:"openFindTime",value:{openStatus:this.schedulerOptionData.findTimeReady,forceDisplay:this.schedulerOptionData.findTimeReady}},destination:[2]}}),this.schedulerOptionData.enableUnifyScheduler||this.isInSideBar||(window.zoomSdk.postJsMessage({functionName:"calendarui_embedschedulertosidebar",params:{}}),this.isInSideBar=!0);var t=[],n=[];if(this.channelMeeting){var a=[];if("undefined"!==typeof this.schedulerOptionData.channelInfo.attendeeList)for(var i=0;i<this.schedulerOptionData.channelInfo.attendeeList.length;i++){var r=this.schedulerOptionData.channelInfo.attendeeList[i].email;a.push({email:r,backgroundColor:this.getUserBGColor(r),displayName:"",type:"attendee"})}n=[].concat(a,(0,l.default)(this.schedulerOptionData.rooms))}else n=[].concat((0,l.default)(this.schedulerOptionData.attendees),(0,l.default)(this.schedulerOptionData.rooms));for(var o=0;o<n.length;o++){var s=n[o].hidden||n[o].calendarDisabled;if(!s)if(this.schedulerOptionData.attendeesMap.has(n[o].email)){var d=this.schedulerOptionData.attendeesMap.get(n[o].email);d.calendarId||(d.calendarId=d.email),d.backgroundColor||(d.backgroundColor=(0,p.getAvatarBgColor)()),t.push(d)}else t.push({email:n[o].email,displayName:n[o].displayName?n[o].displayName:n[o].email,type:"attendee",resource:!1,backgroundColor:n[o].backgroundColor||(0,p.getAvatarBgColor)(),checked:!1,responseStatus:"needsAction",calendarId:n[o].email})}var c=this.schedulerOptionData.sharedCalendarList.find((function(t){return t.calendarId===e.schedulerOptionData.calendarId})),u=this.schedulerOptionData.attendees.some((function(t){return c&&t.hidden&&(t.calendarId===c.calendarId||"Office365"===e.schedulerOptionData.calendarService&&t.calendarId===c.ownerEmail)})),m=!0;t.forEach((function(t){c&&(t.calendarId===c.calendarId||"Office365"===e.schedulerOptionData.calendarService&&t.calendarId===c.ownerEmail)&&(t.backgroundColor=c.backgroundColor,m=!1)})),!0!==m||u||c&&t.push(c);var g={name:"findTimeWithAttendee",value:{startTime:(0,h.default)(this.schedulerOptionData.start).format(),attendees:t}};window.zoomSdk.postJsMessage({functionName:"calendarui_jsmsg",params:{customize:{name:g.name,value:g.value},destination:[2]}}).then((function(){window.zoomLog("INFO","notify webview",g)})),this.schedulerOptionData.enableUnifyScheduler&&(window.zoomSdk.postJsMessage({functionName:"calendarui_switch2findtime",params:{}}),this.isInSideBar=!0)},expendEvent:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.isInSideBar=!1,window.zoomSdk.postJsMessage({functionName:"calendarui_expandquickschedule",params:{}}),!0===e.schedulerOptionData.findTimeReady&&e.cancelFindTime(),e.$nextTick((function(){document.getElementById("topicRef").focus()}));case 4:case"end":return t.stop()}}),t)})))()},cancelFindTime:function(){if(this.schedulerOptionData.attendees){var e={name:"openFindTime",value:""};window.zoomSdk.postJsMessage({functionName:"calendarui_jsmsg",params:{customize:{name:"openFindTime",value:{openStatus:!1,forceDisplay:!1}},destination:[2]}}).then((function(){window.zoomLog("INFO","notify webview",e)})),this.schedulerOptionData.findTimeReady=!1}},closeEvent:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){var n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:n=!1;try{n=e.checkUnsavedChanges()}catch(a){window.zoomLog("INFO","closeEvent",a)}if(!n){t.next=14;break}return e.showDiscardModal=!0,t.prev=4,t.next=7,e.$confirm("",e.$t("discardTitle"),{distinguishCancelAndClose:!0,cancelButtonText:e.$t("cancel"),confirmButtonText:e.$t("discard"),customClass:"discard-modal"});case 7:e.showDiscardModal=!1,t.next=14;break;case 10:return t.prev=10,t.t0=t["catch"](4),e.showDiscardModal=!1,t.abrupt("return");case 14:!0===e.isMobile?window.zoomSdk.postJsMessage({functionName:"calendarui_closeschedulerinsidebar",params:{}}):window.zoomSdk.postJsMessage({functionName:"calendarui_closescheduler",params:{}}),e.cancelFindTime(),e.scheduleMeetingOnly||e.isMobile||(e.isUpdateEvent?(0,g.metricsRequest)(e.schedulerOptionData.hasTouchStart,(0,r.default)((0,r.default)({},f.metricsParamsMenu.closeUpdatePanelParams),{},{feature_name:"update_event",event_source:e.eventSource}),{calendar_sidebar_status:"sidebar_on"}):(0,g.metricsRequest)(e.schedulerOptionData.hasTouchStart,(0,r.default)((0,r.default)({},f.metricsParamsMenu.handleCreatePanelParams),{},{feature_name:"create_event",event_name:"close",event_source:e.eventSource}),{calendar_sidebar_status:"sidebar_on"}));case 17:case"end":return t.stop()}}),t,null,[[4,10]])})))()},checkUnsavedChanges:function(){if(this.scheduleMeetingOnly||!1===this.newUnifyScheduler||this.isMobile||this.schedulerOptionData.editPmiSetting)return!1;var e=(0,p.safeJSONParse)(D);e.start=new Date(e.start),e.end=new Date(e.end),e.attendeesMap=new Map(e.serializedAttendeesMap),e.pstnDcWithCountries=new Map(e.serializedPstnDcWithCountries),e.pstnCountryWithDCs=new Map(e.serializedPstnCountryWithDCs);var t=!1,n=!1,a=!1;try{var i=this.assembleEventData(e),r=this.assembleEventData(this.schedulerOptionData);t=JSON.stringify(r)!==JSON.stringify(i)}catch(l){window.zoomLog("INFO","get event Settings Modified failed")}try{var o=this.assembleScheduleData(this.schedulerConfig,e,e),s=this.assembleScheduleData(this.schedulerConfig,this.schedulerOptionData,this.schedulerOptionData);n=JSON.stringify(s)!==JSON.stringify(o)}catch(l){window.zoomLog("INFO","get meeting Settings Modified failed")}return a=this.schedulerOptionData.calendarId!==e.calendarId||this.schedulerOptionData.createEventType!==e.createEventType,n||t||a},openBrowserUrl:function(e){window.zoomSdk.postJsMessage({functionName:"calendarui_opendefaultbrowser",params:{url:e}})},templateChanged:function(e){var t=this;return(0,s.default)((0,o.default)().mark((function n(){var a,i;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(window.zoomLog("INFO","templateId changed"),""!==e){n.next=4;break}return t.schedulerOptionData.isUpdateMeeting||t.revertTemplateData(),n.abrupt("return");case 4:if(""===t.schedulerOptionData.templateIdDeleted||e!==t.schedulerOptionData.templateIdDeleted){n.next=6;break}return n.abrupt("return");case 6:return n.next=8,window.zoomSdk.postJsMessage({functionName:"calendarui_getmeetingtemplatesettings",params:{userId:t.schedulerOptionData.hostId,templateId:e}});case 8:a=n.sent,window.zoomLog("INFO","template setting"),t.schedulerOptionData.hostVideo=!1===t.schedulerOptionData.hostVideoLocked?a.meetingTemplateSetting.enableHostVideo:t.schedulerOptionData.hostVideo,t.schedulerOptionData.participantVideo=!1===t.schedulerOptionData.participantVideoLocked?a.meetingTemplateSetting.enableParticipantsVideo:t.schedulerOptionData.participantVideo,t.schedulerOptionData.mute=!1===t.schedulerOptionData.muteLocked?a.meetingTemplateSetting.isDefaultEnableMuteUponEntry:t.schedulerOptionData.mute,t.schedulerOptionData.supportNewWaitingRoom?t.schedulerOptionData.waitingRoom=!1===t.schedulerOptionData.newWaitingRoomLocked?a.meetingTemplateSetting.isEnableWaitingRoom:t.schedulerOptionData.waitingRoom:t.schedulerOptionData.waitingRoom=!1===t.schedulerOptionData.waitingRoomLocked?a.meetingTemplateSetting.isEnableWaitingRoom:t.schedulerOptionData.waitingRoom,!1===t.schedulerOptionData.autoRecordLocked&&!0===t.schedulerOptionData.showAutoRecord&&(a.meetingTemplateSetting.isEnableAutoRecording?a.meetingTemplateSetting.isSelectCloudRecording&&!t.schedulerOptionData.supportCloudRecording||!a.meetingTemplateSetting.isSelectCloudRecording&&!t.schedulerOptionData.supportLocalRecording||(t.schedulerOptionData.autoRecord=a.meetingTemplateSetting.isEnableAutoRecording,i="",i=!0===a.meetingTemplateSetting.isSelectCloudRecording?"cloud":"local",t.schedulerOptionData.selectedAutoRecord=i):t.schedulerOptionData.autoRecord=a.meetingTemplateSetting.isEnableAutoRecording),t.schedulerOptionData.enablePoll=a.meetingTemplateSetting.isEnablePoll,t.schedulerOptionData.supportFocusMode=a.meetingTemplateSetting.isAllowHostEnableFocusMode,!0===t.schedulerOptionData.encryptionType&&(t.encryption4AutoRecord(t.schedulerOptionData.encryptionType),t.schedulerOptionData.supportNewWaitingRoom&&!t.schedulerOptionData.newWaitingRoomLocked&&(t.schedulerOptionData.waitingRoom=!0));case 18:case"end":return n.stop()}}),n)})))()},refreshTemplateSettingInMeeting:function(e){var t=this;return(0,s.default)((0,o.default)().mark((function n(){var a;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return window.zoomLog("INFO","refresh template setting after get meeting info"),n.next=3,window.zoomSdk.postJsMessage({functionName:"calendarui_getmeetingtemplatesettings",params:{userId:t.schedulerOptionData.hostId,templateId:e}});case 3:a=n.sent,t.schedulerOptionData.enablePoll=a.meetingTemplateSetting.isEnablePoll,t.schedulerOptionData.supportFocusMode=a.meetingTemplateSetting.isAllowHostEnableFocusMode;case 6:case"end":return n.stop()}}),n)})))()},meetingTypeChanged:function(e){var t=arguments,n=this;return(0,s.default)((0,o.default)().mark((function a(){var i,r,s,l,d;return(0,o.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(i=t.length>1&&void 0!==t[1]&&t[1],n.schedulerExtendsData.fullscreenLoading=!0,window.zoomLog("INFO","meeting type changed, use PMI ",n.schedulerOptionData.meetingType),!0!==e){a.next=21;break}return n.resetMeetingInfo(),window.zoomLog("INFO","send request PMI message"),a.prev=6,a.next=9,window.zoomSdk.postJsMessage({functionName:"calendarui_getmeetingitemforschedule",params:{mn:parseInt(n.schedulerOptionData.pmiNumber),meetingMasterEventId:""}});case 9:r=a.sent,window.zoomLog("INFO","received PMI message, length ",JSON.stringify(r).length),n.convertMeetingInfo(n.schedulerConfig,r.meetingItem,n.schedulerOptionData),a.next=18;break;case 14:a.prev=14,a.t0=a["catch"](6),n.handleErrorCode(a.t0),n.showErrorAlert(a.t0);case 18:n.schedulerExtendsData.fullscreenLoading=!1,a.next=59;break;case 21:if(n.schedulerOptionData.isUpdateMeeting){a.next=38;break}return n.resetMeetingInfo(),window.zoomLog("INFO","send get profile message"),a.prev=24,a.next=27,window.zoomSdk.postJsMessage({functionName:"calendarui_getscheduleoption",params:{userId:n.schedulerOptionData.hostId}});case 27:s=a.sent,window.zoomLog("INFO","received profile response message, length ",JSON.stringify(s).length),n.convertUserProfile(n.schedulerConfig,s.userSetting,n.schedulerOptionData,!1),a.next=36;break;case 32:a.prev=32,a.t1=a["catch"](24),n.handleErrorCode(a.t1),n.showErrorAlert(a.t1);case 36:a.next=58;break;case 38:if(n.schedulerExtendsData.meetingItem.usePMI){a.next=56;break}return n.resetMeetingInfo(),a.prev=40,a.next=43,window.zoomSdk.postJsMessage({functionName:"calendarui_getmeetingitemforschedule",params:{mn:n.initInfo.mn,occurrenceTime:n.initInfo.occurrenceTime,meetingMasterEventId:n.schedulerOptionData.meetingId.meetingMasterEventId}});case 43:l=a.sent,window.zoomLog("INFO","received meeting response message, length ",JSON.stringify(l).length),d=p.PMIChangeReason.Normal,i&&(d=p.PMIChangeReason.RecurreceTypeChanged),n.convertMeetingInfo(n.schedulerConfig,l.meetingItem,n.schedulerOptionData,d),a.next=54;break;case 50:a.prev=50,a.t2=a["catch"](40),n.handleErrorCode(a.t2),n.schedulerOptionData.isDuplicate||n.showErrorAlert(a.t2);case 54:a.next=58;break;case 56:n.schedulerOptionData.passcodeLocked&&(n.schedulerOptionData.checkPasscode=n.schedulerOptionData.requirePasscode,n.schedulerOptionData.requirePasscode&&""===n.schedulerOptionData.meetingPasscode&&(n.schedulerOptionData.meetingPasscode=n.schedulerExtendsData.generatedPasscode)),n.handleAdmitTime();case 58:n.schedulerExtendsData.fullscreenLoading=!1;case 59:case"end":return a.stop()}}),a,null,[[6,14],[24,32],[40,50]])})))()},scheduleForChanged:function(e){var t=this;return(0,s.default)((0,o.default)().mark((function n(){var a,i,r;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.schedulerExtendsData.fullscreenLoading=!0,window.zoomLog("INFO","send user profile request message, "),n.prev=2,n.next=5,window.zoomSdk.postJsMessage({functionName:"calendarui_getscheduleoption",params:{userId:e}});case 5:a=n.sent,window.zoomLog("INFO","received user profile response message, length ",JSON.stringify(a).length),t.convertUserProfile(t.schedulerConfig,a.userSetting,t.schedulerOptionData,!0),n.next=14;break;case 10:n.prev=10,n.t0=n["catch"](2),t.handleErrorCode(n.t0),t.showErrorAlert(n.t0);case 14:if(e!==t.schedulerOptionData.meetingInfoHostId||!t.schedulerOptionData.meetingKey){n.next=30;break}return n.prev=15,n.next=18,window.zoomSdk.postJsMessage({functionName:"calendarui_getmeetingitemforschedule",params:{mn:parseInt(t.schedulerOptionData.meetingKey),meetingMasterEventId:t.schedulerOptionData.meetingId.meetingMasterEventId}});case 18:i=n.sent,window.zoomLog("INFO","received PMI meeting reponse length",JSON.stringify(i).length),t.convertMeetingInfo(t.schedulerConfig,i.meetingItem,t.schedulerOptionData),n.next=27;break;case 23:n.prev=23,n.t1=n["catch"](15),t.handleErrorCode(n.t1),t.showErrorAlert(n.t1);case 27:t.schedulerExtendsData.fullscreenLoading=!1,n.next=45;break;case 30:if(!0!==t.schedulerOptionData.meetingType){n.next=45;break}return window.zoomLog("INFO","send request PMI message "),n.prev=32,n.next=35,window.zoomSdk.postJsMessage({functionName:"calendarui_getmeetingitemforschedule",params:{mn:parseInt(t.schedulerOptionData.pmiNumber),meetingMasterEventId:t.schedulerOptionData.meetingId.meetingMasterEventId}});case 35:r=n.sent,window.zoomLog("INFO","received PMI meeting reponse length",JSON.stringify(r).length),t.convertMeetingInfo(t.schedulerConfig,r.meetingItem,t.schedulerOptionData),n.next=44;break;case 40:n.prev=40,n.t2=n["catch"](32),t.handleErrorCode(n.t2),t.showErrorAlert(n.t2);case 44:t.schedulerExtendsData.fullscreenLoading=!1;case 45:t.schedulerExtendsData.fullscreenLoading=!1;case 46:case"end":return n.stop()}}),n,null,[[2,10],[15,23],[32,40]])})))()},jbhChanged:function(e){var t=this;return(0,s.default)((0,o.default)().mark((function n(){return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.schedulerOptionData.meetingType&&t.schedulerOptionData.isPMIJBHWithPassword&&e&&(t.schedulerOptionData.checkPasscode=!0);case 1:case"end":return n.stop()}}),n)})))()},cancelSchedule:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){var n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.saveOption2DB("securityAutoSeleTipNotShownAgain","true"),e.channelMeeting&&(0,g.metricsRequest)(e.schedulerOptionData.hasTouchStart,f.metricsParamsMenu.closeChannelMeetingParams,null,null,{user_count:(null===(n=e.schedulerOptionData.channelInfo)||void 0===n?void 0:n.inviteeCount)||0},"calendarui_recordchatmetrics"),e.closeEvent();case 3:case"end":return t.stop()}}),t)})))()},saveSchedule:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){var n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.hasClickSaveBtn=!0,!1!==e.verifySchedule()){t.next=4;break}return window.zoomLog("verify schedule error"),t.abrupt("return");case 4:e.scheduleMeetingOnly||e.isMobile||"None"===e.schedulerOptionData.calendarService||(e.isUpdateEvent?(0,g.metricsRequest)(e.schedulerOptionData.hasTouchStart,(0,r.default)((0,r.default)({},f.metricsParamsMenu.saveUpdatePanelParams),{},{feature_name:"update_event",event_source:e.eventSource}),{calendar_sidebar_status:"sidebar_on"}):(0,g.metricsRequest)(e.schedulerOptionData.hasTouchStart,(0,r.default)((0,r.default)({},f.metricsParamsMenu.handleCreatePanelParams),{},{feature_name:"create_event",event_name:"save",event_source:e.eventSource}),{calendar_sidebar_status:"sidebar_on"})),e.channelMeeting&&(0,g.metricsRequest)(e.schedulerOptionData.hasTouchStart,f.metricsParamsMenu.saveChannelMeetingParams,null,null,{user_count:(null===(n=e.schedulerOptionData.channelInfo)||void 0===n?void 0:n.inviteeCount)||0},"calendarui_recordchatmetrics"),e.scheduleConfirm();case 7:case"end":return t.stop()}}),t)})))()},commitSchedule:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){var n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.saveOption2DB("securityAutoSeleTipNotShownAgain","true"),e.schedulerOptionData.upgradeWarningNotShowAgain&&e.saveOption2DB("40MinWarningNotShownAgain","true"),2!==e.schedulerOptionData.tspAccountSize||"both"!==e.schedulerOptionData.audioType&&"telephone"!==e.schedulerOptionData.audioType||e.saveOption2DB("tspIndex",e.schedulerOptionData.tspAudio),e.schedulerOptionData.isDisablePMI&&e.schedulerOptionData.isUpdateMeeting&&e.schedulerOptionData.meetingType&&(e.schedulerOptionData.meetingType=!1),e.schedulerExtendsData.fullscreenLoading=!0,e.schedulerOptionData.pmiNumber===e.schedulerOptionData.oldPmiNumber){t.next=22;break}return t.prev=6,t.next=9,window.zoomSdk.postJsMessage({functionName:"calendarui_ModifyPMINumber",params:{oldPMINumber:parseInt(e.schedulerOptionData.oldPmiNumber),newPMINumber:parseInt(e.schedulerOptionData.pmiNumber)}});case 9:n=t.sent,window.zoomLog("INFO","modify pmi meeting success: ",n),e.sendSchedule(),t.next=20;break;case 14:t.prev=14,t.t0=t["catch"](6),window.zoomLog("INFO","modify pmi meeting Item error: ",t.t0),e.handleErrorCode(t.t0),e.showErrorAlert(t.t0),e.schedulerExtendsData.fullscreenLoading=!1;case 20:t.next=23;break;case 22:e.sendSchedule();case 23:case"end":return t.stop()}}),t,null,[[6,14]])})))()},deleteFile:function(e){window.zoomSdk.postJsMessage({functionName:"calendarui_deleteattachment",params:e})},sendSchedule:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){var n,a,i,r,s,l,d;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n={},a={},i="",r={shared:{createEventType:e.schedulerOptionData.createEventType.toString(),ZOOM_ConferenceNumber:"",ZOOM_ConferencePassword:"",zmMeetingNum:""}},e.scheduleMeetingOnly&&!0!==e.channelMeeting&&(!0!==e.scheduleMeetingOnly||!0!==e.isUpdateEvent)||"None"===e.schedulerOptionData.calendarService?(i=e.isUpdatePureMeeting?"calendarui_patchcalendarevent":"calendarui_createcalendarevent",n.meeting=e.assembleScheduleData(e.schedulerConfig,e.schedulerOptionData,e.schedulerOptionData)):(i=e.isUpdateEvent?"calendarui_patchcalendarevent":"calendarui_createcalendarevent",s=e.assembleEventData(e.schedulerOptionData),l=e.schedulerOptionData.calendarId,n={calendarId:l,timeZone:e.schedulerOptionData.timeZone,event:s,sendUpdates:"all",occurrenceCount:e.schedulerOptionData.occurrenceCount,toDeleteMeetingNum:0===e.schedulerOptionData.createEventType?e.schedulerOptionData.meetingKey:""},!0===e.isUpdateChannelEvent?(a=e.assembleScheduleData(e.schedulerConfig,e.schedulerOptionData,e.schedulerOptionData),n.meeting=a,r.shared.ZOOM_ConferenceNumber=e.schedulerOptionData.meetingKey,r.shared.zmMeetingNum=e.schedulerOptionData.meetingKey,r.shared.ZOOM_ConferencePassword=e.schedulerOptionData.meetingPasscode,n.event.extendedProperties=r):1===e.schedulerOptionData.createEventType?(!1===e.isUpdateEvent||!0===e.isUpdateEvent&&!1===e.disableConferenceException)&&(e.schedulerOptionData.duplicateWithExistingMeeting||(a=e.assembleScheduleData(e.schedulerConfig,e.schedulerOptionData,e.schedulerOptionData),n.meeting=a,r.shared.ZOOM_ConferenceNumber=e.schedulerOptionData.meetingKey,r.shared.zmMeetingNum=e.schedulerOptionData.meetingKey,r.shared.ZOOM_ConferencePassword=e.schedulerOptionData.meetingPasscode),n.event.extendedProperties=r):n.event.extendedProperties=r),t.prev=5,t.next=8,window.zoomSdk.postJsMessage({functionName:i,params:n});case 8:d=t.sent,e.schedulerOptionData.deleteFileList.map((function(t){e.deleteFile(t)})),window.zoomLog("INFO","meeting is saved"),e.schedulerExtendsData.fullscreenLoading=!1,e.schedulerOptionData.hasCalendar&&(e.schedulerOptionData.eventId=d.event.eventId,e.schedulerOptionData.meetingKey=d.event.originalMeetingNo.toString(),e.schedulerExtendsData.fullscreenLoading=!1,!0===e.newUnifySchedulerMeetingOnly&&"other"===e.schedulerOptionData.calendarType&&"mac"===e.initInfo.platform?window.zoomLog("MEMLOG","not close other calendar."):!0===e.isMobile?window.zoomSdk.postJsMessage({functionName:"calendarui_closeschedulerinsidebar",params:{}}):("other"===e.schedulerOptionData.calendarType&&"None"===e.schedulerOptionData.calendarService||"None"!==e.schedulerOptionData.calendarService&&"other"===e.schedulerOptionData.calendarType&&!0===e.schedulerOptionData.externalCalendar)&&"mac"===e.initInfo.platform&&!e.channelMeeting?window.zoomLog("INFO","not close other calendar."):window.zoomSdk.postJsMessage({functionName:"calendarui_closescheduler",params:{}}),e.cancelFindTime()),window.zoomSdk.clearAllTimeOut(),t.next=22;break;case 16:t.prev=16,t.t0=t["catch"](5),window.zoomLog("INFO","save meeting Item error: ",t.t0),e.schedulerExtendsData.fullscreenLoading=!1,e.handleErrorCode(t.t0),3403===t.t0.errorCode?e.schedulerOptionData.weakPassword=!0:e.showErrorAlert(t.t0);case 22:case"end":return t.stop()}}),t,null,[[5,16]])})))()},attendeesRemoteSearch:function(e){var t=this;return(0,s.default)((0,o.default)().mark((function n(){return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(""!==e){n.next=2;break}return n.abrupt("return");case 2:return t.attendeesSearchKey=e,n.prev=3,n.next=6,window.zoomSdk.postJsMessage({functionName:"calendarui_searchcontacts",params:{searchKey:e,fromType:"attendee"}});case 6:n.next=11;break;case 8:n.prev=8,n.t0=n["catch"](3),window.zoomLog("INFO","search alter host error: ",n.t0);case 11:case"end":return n.stop()}}),n,null,[[3,8]])})))()},handleAttendeesRemoteResult:function(e){var t=this;if(this.isMobile){var n=e.result.info,a=e.result.info.searchKey;this.attendeesSearchKey.toLowerCase()===a.toLowerCase()&&(n.contacts&&n.contacts.length>0?n.contacts.forEach((function(e){e.type=e.resource?"room":"attendee",e.resource=Boolean(e.resource),e.backgroundColor=e.backgroundColor?e.backgroundColor:(0,p.getAvatarBgColor)(),e.calendarId=e.email,e.responseStatus=e.email===t.schedulerOptionData.calendarId?"accepted":"needsAction",e.checked=!0,t.schedulerOptionData.attendeesMap.has(e.email)||t.schedulerOptionData.attendeesMap.set(e.email,e)})):window.zoomLog("searchResult.contacts is none"))}},attendeesSuggestTime:function(e){var t=this;return(0,s.default)((0,o.default)().mark((function n(){var a,i,r;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=t.schedulerOptionData.hostEmail,i=e.concat(a),n.next=4,window.zoomSdk.postJsMessage({functionName:"calendarui_getfreebusystatus",params:{calendarIDs:i,start:{dateTime:(0,h.default)(t.schedulerOptionData.start).hour(0).minute(0).second(0).format(),timeZone:t.schedulerOptionData.timeZone},end:{dateTime:(0,h.default)(t.schedulerOptionData.end).add(1,"d").hour(0).minute(0).second(0).format(),timeZone:t.schedulerOptionData.timeZone}}});case 4:r=n.sent,t.schedulerOptionData.suggestions=null===r.freeBusyStatus?[]:r.freeBusyStatus;case 6:case"end":return n.stop()}}),n)})))()},alterNativeRemoteSearch:function(e){var t=this;return(0,s.default)((0,o.default)().mark((function n(){return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(""!==e){n.next=3;break}return t.schedulerOptionData.alterHostOptions=[],n.abrupt("return");case 3:return t.alterSearchKey=e,n.next=6,window.zoomSdk.postJsMessage({functionName:"calendarui_searchcontacts",params:{searchKey:e,fromType:"alterHost"}});case 6:case"end":return n.stop()}}),n)})))()},handleAlterNativeRemoteResult:function(e){var t=e.result.info,n=e.result.info.searchKey;if(this.alterSearchKey.toLowerCase()===n.toLowerCase())if("undefined"!==typeof t.contacts&&null!==t.contacts){var a="";if(""!==this.schedulerOptionData.hostId)for(var i=0;i<this.schedulerOptionData.assistants.length;i++)this.schedulerOptionData.assistants[i].id===this.schedulerOptionData.hostId&&(a=this.schedulerOptionData.assistants[i].email);if(null!==t.contacts){var r=t.contacts.findIndex((function(e){return e.email===a}));-1!==r&&t.contacts.splice(r,1)}window.zoomLog("INFO","search result"),this.schedulerOptionData.alterHostOptions=t.contacts}else this.schedulerOptionData.alterHostOptions=[]},resetScheduleWindowSize:function(){var e=this;this.$nextTick((function(){var t=document.getElementById("scheduleOptionPanel");window.zoomLog("INFO","client height",t.scrollHeight);var n=t.scrollHeight+60;!0===e.newUnifyScheduler&&(n=t.scrollHeight+136);try{window.zoomSdk.postJsMessage({functionName:"calendarui_adjustschedulerwndsize",params:{width:0,height:n}})}catch(a){window.zoomLog("INFO","get response error",a)}}))},noFixTimeChangeToRecurrence:function(){this.schedulerOptionData.meetingType=!1},suggestionTimeChanged:function(e){!1!==this.schedulerConfig.supportDate&&!1!==this.schedulerOptionData.supportSuggestionTime&&(this.schedulerOptionData.start=new Date(e),this.schedulerOptionData.end=new Date(this.schedulerOptionData.start.getTime()+6e4*this.schedulerOptionData.duration))},selectFilePath:function(){if(!1!==this.schedulerConfig.supportDescription)return window.zoomSdk.postJsMessage({functionName:"calendarui_openfiles",params:{noDelete:!0}})},uploadAttachment:function(e,t){var n=this;return(0,s.default)((0,o.default)().mark((function a(){var i;return(0,o.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:"Office365"!==n.schedulerOptionData.calendarService||n.schedulerOptionData.eventId?(0,g.uploadFileService)(e).then((function(e){n.schedulerOptionData.uploadEventId=e.eventId,t(e)})).catch((function(t){n.schedulerOptionData.fileInProgress=n.schedulerOptionData.fileInProgress.filter((function(t){return t.filePath!==e.filePath}))||[],window.zoomLog("INFO","upload error",t),t.jsCallId&&"calendarui_uploadattchment"===t.functionName&&window.zoomSdk.postJsMessage({functionName:"calendarui_cancel_request",params:{cancelId:t.jsCallId}}),n.clearError||n.uploadErrorHandle(t,e)})):(i={fileId:"",fileUrl:"",iconLink:"",mimeType:"",titile:""},t(i));case 1:case"end":return a.stop()}}),a)})))()},uploadErrorHandle:function(e,t){this.$message({showClose:!0,message:this.$t("errTip_UploadFailed"),type:"warning"}),this.schedulerOptionData.fileList=this.schedulerOptionData.fileList.filter((function(e){return e.filePath!==t.filePath}))},handleDeleteItem:function(e){if(!1!==this.schedulerConfig.supportDescription)if(e.fileId)window.zoomSdk.postJsMessage({functionName:"calendarui_deleteattachment",params:{fileId:e.fileId}}).then((function(e){window.zoomLog("calendarui_deleteattachment",e)}));else{var t=this.schedulerOptionData.fileLists.findIndex((function(t){return e.uid===t.uid}));this.schedulerOptionData.fileLists.splice(t,1)}},switchMeetingAndEvent:function(){this.switchOldUi=!this.switchOldUi},handleMoreOptions:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.isInSideBar=!1,window.zoomSdk.postJsMessage({functionName:"calendarui_expandquickschedule",params:{}}),!0===e.schedulerOptionData.findTimeReady&&e.cancelFindTime();case 3:case"end":return t.stop()}}),t)})))()},showErrorAlert:function(e){if(!0===this.isMobile)this.errorMessage=e.errorMsg,this.showMobileError=!0;else{var t=this.$createElement,n="";n=e.link?t("p",null,[t("span",null,e.errorMsg),t("button",{on:{click:this.openAuthPageService},class:"zm-button--link",style:"padding-left:5px"},e.link)]):t("p",null,[t("span",null,e.errorMsg)]),this.$msgbox({title:this.$t("errDialogTitile"),message:n,showCancelButton:!1,customClass:"error-text",confirmButtonText:this.$t("ok")})}},openAuthPageService:function(){window.zoomSdk.postJsMessage({functionName:"calendarui_opencalendarauthwebpage",params:{}})},saveOption2DB:function(e,t){return(0,s.default)((0,o.default)().mark((function n(){var a;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:window.zoomLog("INFO","saveOption2DB",e,t),a=window.zoomSdk.postJsMessage({functionName:"calendarui_savetoschedulerlocaldb",params:{keyStr:e,valueStr:t}}),window.zoomLog("INFO","saveOption2DB",a);case 3:case"end":return n.stop()}}),n)})))()},loadMoreDetail:function(e,t,n){var a=this;return(0,s.default)((0,o.default)().mark((function i(){var r,s,l,d,c;return(0,o.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return r={},i.next=3,window.zoomSdk.postJsMessage({functionName:"calendarui_getcalendarevent",params:{calendarId:e,timeZone:n,eventId:t}});case 3:s=i.sent,r=s.event,l={};try{l=JSON.parse(JSON.stringify(r))}catch(o){window.zoomLog("ERROR","loadMoreDetail","type error")}if("occurrence"!==l.eventType){i.next=12;break}return i.next=10,window.zoomSdk.postJsMessage({functionName:"calendarui_getcalendarevent",params:{calendarId:e,timeZone:(null===(d=l.start)||void 0===d?void 0:d.timeZone)||n,eventId:l.recurringEventId}}).catch((function(e){window.zoomLog("INFO","error",e)}));case 10:c=i.sent,c&&(r.recurrence=c.event.recurrence,a.schedulerOptionData.isDuplicate&&(r.start=c.event.start,r.end=c.event.end));case 12:return i.abrupt("return",r);case 13:case"end":return i.stop()}}),i)})))()},handleInit:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){var n,a,i,r,s,l,d,c,u;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.initClientData(e.initInfo),t.prev=1,!e.isUpdateEvent){t.next=9;break}return n=e.schedulerOptionData.ownerCalendarId||e.schedulerOptionData.calendarId,t.next=6,e.loadMoreDetail(n,e.schedulerOptionData.eventId,e.schedulerOptionData.timeZone);case 6:a=t.sent,e.convertEventDetail(a,e.schedulerOptionData),e.schedulerOptionData.isDuplicate&&(e.schedulerOptionData.eventId="",e.schedulerOptionData.calendarId=e.schedulerOptionData.targetCalendar.id,"occurrence"!==e.schedulerOptionData.eventType&&"exception"!==e.schedulerOptionData.eventType||(e.schedulerOptionData.eventType="recurrence",e.schedulerOptionData.isOccurrence=!1),i=e.schedulerOptionData.maxOccurrenceLimit.maxDaily||7,e.schedulerOptionData.defaultEndDate=new Date((new Date).setDate((new Date).getDate()+i-1)),e.schedulerOptionData.defaultEndDate.setHours(23,59,59));case 9:if(!1!==e.disableConferenceException){t.next=16;break}return t.next=12,window.zoomSdk.postJsMessage({functionName:"calendarui_getscheduleoption",params:{userId:e.initInfo.scheduleFor.userId}});case 12:r=t.sent,window.zoomLog("INFO","received sign in user profile message, length",JSON.stringify(r).length),e.updateUserProfile4FirstTime(r.userSetting),e.convertUserProfile(e.schedulerConfig,r.userSetting,e.schedulerOptionData,!0);case 16:s=e.schedulerOptionData.editPmiSetting?document.getElementById("pmiRef"):document.getElementById("topicRef"),s&&(window.zoomSdk.postJsMessage({functionName:"calendarui_showschedulersuccess",params:{}}).then((function(){window.zoomLog("schedule rendering success.")})),window.zoomSdk.postJsMessage({functionName:"calendarui_stopschedulerloading",params:{}}).then((function(){window.zoomLog("schedule rendering success.")}))),t.next=24;break;case 20:t.prev=20,t.t0=t["catch"](1),e.handleErrorCode(t.t0),e.showErrorAlert(t.t0);case 24:if(!0!==e.disableConferenceException){t.next=29;break}return window.zoomLog("INFO","no need get meeting info"),e.schedulerExtendsData.fullscreenLoading=!1,e.newUnifyScheduler&&!1===e.isInSideBar||e.resetScheduleWindowSize(),t.abrupt("return");case 29:if(0===e.initInfo.mn||!1!==e.schedulerOptionData.editPmiSetting){t.next=46;break}return t.prev=30,t.next=33,window.zoomSdk.postJsMessage({functionName:"calendarui_getmeetingitemforschedule",params:{mn:e.initInfo.mn,occurrenceTime:e.initInfo.occurrenceTime,meetingMasterEventId:e.schedulerOptionData.meetingId.meetingMasterEventId}});case 33:c=t.sent,window.zoomLog("INFO","Received meeting info ",JSON.stringify(c).length),e.schedulerOptionData.meetingKey=e.initInfo.mn.toString(),null!==(l=e.initInfo.schedulerParam)&&void 0!==l&&l.eventId||null===(d=e.initInfo.schedulerParam)||void 0===d||!d.meetingNumber||!0!==c.meetingItem.recurrence||0!==c.meetingItem.recurrenceType||(e.schedulerOptionData.calendarService="None",e.schedulerOptionData.calendarServiceType="None",e.schedulerOptionData.hasCalendar="None"!==e.schedulerOptionData.calendarService,(!0===e.schedulerConfig.supportSelectCalendar||e.schedulerOptionData.enableUnifyScheduler)&&(!0===e.schedulerOptionData.enableUnifyScheduler&&"None"!==e.schedulerOptionData.calendarService?"Office365"===e.schedulerOptionData.calendarService&&e.initInfo.allAvailableCalendar.includes("outlook")?e.schedulerOptionData.calendarType="outlook":"Google"===e.schedulerOptionData.calendarService&&e.initInfo.allAvailableCalendar.includes("google")?e.schedulerOptionData.calendarType="google":e.schedulerOptionData.calendarType=e.initInfo.defaultCalendar:e.schedulerOptionData.calendarType=e.initInfo.defaultCalendar)),e.convertMeetingInfo(e.schedulerConfig,c.meetingItem,e.schedulerOptionData,p.PMIChangeReason.InitEditPMIMeeting),e.schedulerOptionData.changeMeetingOnly&&(e.schedulerOptionData.calendarType="other"),e.schedulerOptionData.eventId||!e.schedulerOptionData.hasCalendar||e.schedulerOptionData.externalCalendar||e.addOrganizer(),t.next=46;break;case 42:t.prev=42,t.t1=t["catch"](30),e.handleErrorCode(t.t1),3001!==t.t1.errorCode&&3003!==t.t1.errorCode||e.scheduleMeetingOnly?e.schedulerOptionData.isDuplicate||e.showErrorAlert(t.t1):e.canGetMeetingInfo=!1;case 46:if(!0===e.newUnifySchedulerMeetingOnly&&(e.schedulerOptionData.externalCalendar=!0),!0!==e.schedulerOptionData.editPmiSetting&&!0!==e.schedulerOptionData.meetingType){t.next=64;break}if(e.scheduleMeetingOnly||(0,p.isSwitch2NoFixTime)(e.schedulerOptionData.rRuleString,e.schedulerOptionData.maxOccurrenceLimit,e.supportNoEndDate)){t.next=52;break}return window.zoomLog("INFO","recurrence meeting not allow switch to PMI meeting"),e.schedulerExtendsData.fullscreenLoading=!1,t.abrupt("return");case 52:return t.prev=52,t.next=55,window.zoomSdk.postJsMessage({functionName:"calendarui_getmeetingitemforschedule",params:{mn:parseInt(e.schedulerOptionData.pmiNumber),meetingMasterEventId:e.schedulerOptionData.meetingId.meetingMasterEventId}});case 55:u=t.sent,window.zoomLog("INFO","received meeting info , length",JSON.stringify(u).length),e.convertMeetingInfo(e.schedulerConfig,u.meetingItem,e.schedulerOptionData,e.schedulerOptionData.editPmiSetting),t.next=64;break;case 60:t.prev=60,t.t2=t["catch"](52),e.handleErrorCode(t.t2),3001===t.t2.errorCode||3003===t.t2.errorCode?e.canGetMeetingInfo=!1:e.schedulerOptionData.isDuplicate||e.showErrorAlert(t.t2);case 64:!1===e.isMobile&&document.getElementById("topicRef")&&e.$nextTick((function(){document.getElementById("topicRef").focus(),document.getElementById("topicRef").select(),document.getElementById("topicRef").scrollIntoView(!1),e.initScroll()})),e.schedulerOptionData.isDuplicate&&(e.schedulerOptionData.meetingKey="",e.initInfo.mn=0,e.deleteMeetingSuccess()),e.cachedSchedulerOption(),e.schedulerExtendsData.fullscreenLoading=!1,e.newUnifyScheduler&&!1===e.isInSideBar||e.resetScheduleWindowSize();case 69:case"end":return t.stop()}}),t,null,[[1,20],[30,42],[52,60]])})))()},initScroll:function(){var e=document.getElementById("schedule-option-panel-left");e&&(e.scrollTop=0)},handleBackUp:function(){if(this.mobilePopupList){var e=this.mobilePopupList,t=e.timeZonePopup,n=e.repeatPopup,a=e.sharedCalendarPopup,i=e.conferencePopup;if(t||n||a||i)for(var r in this.mobilePopupList)this.mobilePopupList[r]&&this.$set(this.mobilePopupList,r,!1);else this.closeEvent()}},openUpgradeDialog:function(e){window.zoomSdk.postJsMessage({functionName:"calendarui_openaccountupgradewnd",params:{message:e}})},handleShowSecurityMessageChange:function(e){this.showSecurityMessage=!this.isInSideBar&&e},schedulerOptionsHaveChanged:function(){!this.isSchedulerOptionsHaveChanged&&this.isInSideBar&&this.schedulerOptionData.enableUnifyScheduler&&(this.isSchedulerOptionsHaveChanged=!0,window.zoomSdk.postJsMessage({functionName:"calendarui_scheduleroptionshavechanged",params:{}}))},resetData:function(){Object.assign(this.$data,this.$options.data.apply(this)),!1===window.clientAdapterChanged?(window.clientAdapterChanged=!0,this.clientAdapterIndex="client-adapter-1"):(window.clientAdapterChanged=!1,this.clientAdapterIndex="client-adapter-2"),window.colorArray=[],this.$refs.scheduleOptionPanel.resetData()},reRender:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.schedulerExtendsData.fullscreenLoading=!0,e.resetData(),window.zoomSdk.clearAllTimeOut(),e.$message.closeAll(),e.$notify.closeAll(),document.getElementsByClassName("zm-message-box__wrapper").length&&e.$msgbox.close(),e.handleMounted();case 7:case"end":return t.stop()}}),t)})))()},handleMounted:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.schedulerExtendsData.fullscreenLoading=!0,e.cancelFindTime(),e.schedulerOptionData.hasTouchStart="ontouchstart"in document.documentElement,window.zoomSdk.postJsMessage({functionName:"calendarui_getscheduleruserprofile",params:{}}).then((function(t){e.initInfo=t,e.schedulerExtendsData.initDataReady=!0,e.schedulerOptionData.tryNewScheduler=t.tryUnifyScheduler,window.platform=t.platform,window.isEnableLog=t.isEnableLog,window.debugModal=t.isEnableLog,"undefined"!==typeof window.isEnableLog&&!1!==window.isEnableLog||document.addEventListener("contextmenu",(function(e){return e.preventDefault()})),e.handleInit(),"ios"!==e.initInfo.platform&&"android"!==e.initInfo.platform||(e.isInSideBar=!0,e.isMobile=!0),e.initThemeClass(),e.initAccessibility(),!1===e.isMobile&&document.getElementById("topicRef")&&e.$nextTick((function(){document.getElementById("topicRef")&&(document.getElementById("topicRef").focus(),document.getElementById("topicRef").select(),e.initScroll())})),e.schedulerOptionData.webDomain=e.initInfo.webDomain,e.changeDraftEvent("create")}),(function(t){e.schedulerExtendsData.fullscreenLoading=!1,e.handleErrorCode(t),e.showErrorAlert(t)})),window.onresize=function(){"ios"!==e.initInfo.platform&&"android"!==e.initInfo.platform||(e.isInSideBar=!0,e.isMobile=!0)};case 5:case"end":return t.stop()}}),t)})))()},handleTimeChange:function(e){if(e&&e.scheduleStartDate&&e.scheduleEndDate){var t=e.scheduleStartDate,n=e.scheduleEndDate;this.schedulerOptionData.start=new Date(t),this.schedulerOptionData.end=new Date(n),"undefined"!==typeof e.isAllDay&&(this.schedulerOptionData.isAllDay=e.isAllDay)}},handleSelectSuggestTime:function(e){var t=Math.abs(new Date(this.schedulerOptionData.end).getTime()-new Date(this.schedulerOptionData.start).getTime());this.schedulerOptionData.start=new Date(1e3*e.startTime),this.schedulerOptionData.end=new Date(1e3*e.startTime+t),this.changeDraftEvent("startdate")},updateDateTime:function(e){var t=e.proposalStartTime,n=e.proposalEndTime;this.schedulerOptionData.start=new Date(t),this.schedulerOptionData.end=new Date(n),this.changeDraftEvent("startdate")},refreshBuddyVcard:function(e){var t=this;return(0,s.default)((0,o.default)().mark((function n(){var a,r,s,l;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(0!==e.length){n.next=2;break}return n.abrupt("return");case 2:a=(0,i.default)(e),n.prev=3,a.s();case 5:if((r=a.n()).done){n.next=27;break}if(s=r.value,!s.hasOwnProperty("isExternalUser")){n.next=11;break}t.updateAttendeeData(s.email,{isExternalUser:s.isExternalUser,displayName:s.displayName}),n.next=25;break;case 11:if(""!==s.jid){n.next=15;break}t.updateAttendeeData(s.email,{isExternalUser:!0,displayName:s.displayName}),n.next=25;break;case 15:return n.prev=15,n.next=18,window.zoomSdk.postJsMessage({functionName:"calendarui_refreshbuddyvcard",params:{keyParams:[{jid:s.jid,fromLocalSearch:s.fromLocalSearch}]}});case 18:l=n.sent,t.updateAttendeeData(l.email,{isExternalUser:l.isExternalUser,displayName:l.displayName}),n.next=25;break;case 22:n.prev=22,n.t0=n["catch"](15),console.error(n.t0);case 25:n.next=5;break;case 27:n.next=32;break;case 29:n.prev=29,n.t1=n["catch"](3),a.e(n.t1);case 32:return n.prev=32,a.f(),n.finish(32);case 35:case"end":return n.stop()}}),n,null,[[3,29,32,35],[15,22]])})))()},updateAttendeeData:function(e,t){var n=this,a=t.isExternalUser,i=t.displayName;this.schedulerOptionData.attendees.forEach((function(t,r){if(t.email===e&&(n.$set(n.schedulerOptionData.attendees[r],"isExternalUser",a),i&&n.$set(n.schedulerOptionData.attendees[r],"displayName",i),n.schedulerOptionData.attendeesMap.has(t.email))){var o=n.schedulerOptionData.attendeesMap.get(t.email);o.isExternalUser=a,i&&(o.displayName=i),n.schedulerOptionData.attendeesMap.set(t.email,o)}}))},handleAttendeesCalendarDisabled:function(e){var t=this;e.length>0&&e.forEach((function(e){var n=t.schedulerOptionData.attendees.find((function(t){return t.email===e||t.calendarId===e}));if(n&&(t.$set(n,"calendarDisabled",!0),t.schedulerOptionData.attendeesMap.has(n.email))){var a=t.schedulerOptionData.attendeesMap.get(n.email);a.calendarDisabled=!0,t.schedulerOptionData.attendeesMap.set(n.email,a)}}))},cachedSchedulerOption:function(){this.schedulerOptionData.serializedAttendeesMap=(0,l.default)(this.schedulerOptionData.attendeesMap),this.schedulerOptionData.serializedPstnCountryWithDCs=(0,l.default)(this.schedulerOptionData.pstnCountryWithDCs),this.schedulerOptionData.serializedPstnDcWithCountriesMap=(0,l.default)(this.schedulerOptionData.pstnDcWithCountries),D=JSON.stringify(this.schedulerOptionData)},updateCachedAttendees:function(){var e=(0,p.safeJSONParse)(D);e.serializedAttendeesMap=(0,l.default)(this.schedulerOptionData.attendeesMap),e.attendees=(0,l.default)(this.schedulerOptionData.attendees),D=JSON.stringify(e)}},created:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$bus.$on("refreshClientTheme",e.refreshClientTheme),e.$bus.$on("ZMCalendarUINotifSearchContactUpdated",(function(t){var n=t.result.info.fromType;switch(n){case"attendee":e.handleAttendeesRemoteResult(t);break;case"alterHost":e.handleAlterNativeRemoteResult(t);break;default:break}})),e.$bus.$on("ZMCalendarUINotifTimeChange",(function(t){var n,a,i,r,o,s,l,d;"undefined"!==typeof(null===t||void 0===t||null===(n=t.result)||void 0===n||null===(a=n.info)||void 0===a?void 0:a.scheduleStartDate)&&0!==(null===t||void 0===t||null===(i=t.result)||void 0===i||null===(r=i.info)||void 0===r?void 0:r.scheduleStartDate)&&(e.schedulerOptionData.start=new Date(1e3*t.result.info.scheduleStartDate)),"undefined"!==typeof(null===t||void 0===t||null===(o=t.result)||void 0===o||null===(s=o.info)||void 0===s?void 0:s.scheduleEndDate)&&0!==(null===t||void 0===t||null===(l=t.result)||void 0===l||null===(d=l.info)||void 0===d?void 0:d.scheduleEndDate)?e.schedulerOptionData.end=new Date(1e3*t.result.info.scheduleEndDate):e.schedulerOptionData.end=new Date(e.schedulerOptionData.start.getTime()+6e4*e.schedulerOptionData.duration)})),e.$bus.$on("ZMSchedulerUINotifySchedulerWindowOpened",(function(t){var n=t.result;n&&n.info&&(n.info.clientTheme&&(window.clientTheme=n.info.clientTheme),n.info.dateFormatMMdd&&(window.dateFormatMMdd=n.info.dateFormatMMdd),n.info.is24TimeFormat&&(window.is24TimeFormat=n.info.is24TimeFormat)),e.reRender()})),e.$bus.$on("handleBuddyInfo",(function(t){var n,a=t.buddies||(null===(n=t.result)||void 0===n?void 0:n.info);e.refreshBuddyVcard(a),e.updateCachedAttendees()})),e.$bus.$on("ZMSchedulerUINotifySchedulerWindowClosed",(function(){e.closeEvent()})),e.$bus.$on("ZMCalendarUINotifListEventFailed",(function(t){t&&t.result&&t.result.info&&e.handleAttendeesCalendarDisabled(t.result.info)})),e.$bus.$on("ZMSchedulerUINotifySchedulerTimeChanged",(function(t){if(t){var n,a=null===(n=t.result)||void 0===n?void 0:n.info;e.handleTimeChange(a)}}));case 8:case"end":return t.stop()}}),t)})))()},mounted:function(){var e=this;return(0,s.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.handleMounted(),e.$bus.$on("ZMCalendarUINotifBackUp",(function(){"AttendeesSearch"===e.$route.name?e.$router.push({name:"ClientAdapter"}):e.handleBackUp()})),window.addEventListener("keydown",(function(t){var n=t||window.event;if(n&&"Escape"===n.key&&(e.showDiscardModal||e.closeEvent(),n.preventDefault()),n&&"Tab"===n.key&&"saveBtn"===document.activeElement.id){var a=document.getElementById("minimizeBtnLight")||document.getElementById("maximizeBtnLight")||document.getElementById("maximizeBtnDark")||document.getElementById("minimizeBtnDark");a&&a.focus()}}));case 3:case"end":return t.stop()}}),t)})))()},activated:function(){this.$route.params&&this.$route.params.attendees&&(this.schedulerOptionData.attendees=this.$route.params.attendees,this.schedulerOptionData.attendeesList=this.$route.params.attendeesList,this.schedulerOptionData.attendeesMap=this.$route.params.attendeesMap)}};t.default=v},f229:function(e,t,n){"use strict";n.r(t),n.d(t,"ScheduleOption",(function(){return a}));class a{constructor(e={}){this.authCanJoinList=[],this.defaultAuth="",this.authDomain="",this.audioType="",2===e.accountType||!0===e.isLockOnlyAuthUsersCanJoin&&!1===e.isDefaultEnableOnlyAuthUsersCanJoin||this.convertAuthCanJoinList(e.meetingAuths),this.setAudioType(e.isAlwaysUseTelephonyAsDefaultAudio,e.isAlwaysUseVoIPAsDefaultAudio,e.isAlwaysUseBothAsDefaultAudio,e.isAlwaysUse3rdPartyAsDefaultAudio,e.enableThirdPartyAudio)}convertAuthCanJoinList(e=[]){this.authCanJoinList=e.map(e=>{const t={id:e.authId,type:e.authType,name:e.authName};return 1===t.type&&(t.authDomain=e.authDomain),e.defaultAuth&&(this.defaultAuth=e.authId,1===e.authType&&(this.authDomain=e.authDomain)),t})}getDefaultAuth(){return this.defaultAuth}getAuthDomain(){return this.authDomain}getAuthCanJoinList(){return this.authCanJoinList}setAudioType(e,t,n,a,i){this.audioType=!0===e&&!1===t&&!1===n&&!1===a?"telephone":!1===e&&!1===t&&!0===n&&!1===a?"both":!1===e&&!1===t&&!1===n&&!0===a&&!0===i?"other":"voip"}getAudioType(){return this.audioType}}}}]);