1"use strict";(self.webpackChunkfacetalk=self.webpackChunkfacetalk||[]).push([["2602"],{734921(e,t,a){a.d(t,{A:()=>p});var i=a(683613),s=a(443510);a(996599);class n extends s.A{constructor(){super("PINS")}}let r=new n;var o=a(751455),l=a(965936);class c extends i.A{create(e){let t=e=>{404!==e.status&&o.A.sendError(`${this.apiEndpoint}#create`,e),this.ServerActions.createError(e.message)};return super.create(e,{onFailure:t})}callP2P(e){return this.ServerActions.requestStarting("CREATE"),l.A.postJSON(`${this.apiEndpoint}/direct_call`,e).catch(e=>{throw o.A.sendError(`${this.apiEndpoint}#callP2P`,e),e}).finally(()=>this.ServerActions.requestDone("CREATE"))}constructor(){super("/pins",r)}}let d=new c;var u=a(859647);class h extends u.A{async callP2P(e){let{code:t}=await d.callP2P(e);return l.A.goToCall(t,{computerAudio:!0,skipJoin:!0}),{code:t}}constructor(){super(d,"PINS")}}let p=new h},199608(e,t,a){a.d(t,{A:()=>h});var i,s=a(474848),n=a(296540),r=a(960167),o=a(747026),l=a(496729),c=a(634164);function d(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class u extends(i=n.Component){render(){let e,t,{className:a,value:i,options:n,innerRef:d,isMulti:u,valueRenderer:h,styles:p,...m}=this.props,{menuIsOpen:_,inputValue:b}=this.state,g=(0,c.A)("react-select",a,{"is-searchable":m.isSearchable,"is-open":_,"react-select--multi":u});e=i instanceof Array&&i&&"object"!=typeof i[0]?i.map(e=>m.getOptionValue?n.filter(t=>m.getOptionValue(t)==e)[0]:n.filter(t=>t.value==e)[0]):"object"==typeof i?i:m.getOptionValue?n.filter(e=>m.getOptionValue(e)==i)[0]:n.filter(e=>e.value==i)[0];let A={IndicatorSeparator:()=>null};return h&&(u?A.MultiValueLabel=function({data:e,...t}){return(0,s.jsx)(r.F.MultiValueLabel,{data:e,...t,children:h(e)})}:A.SingleValue=function({data:e,...t}){return(0,s.jsx)(r.F.SingleValue,{data:e,...t,children:h(e)})}),!1===m.menuIsOpen&&(A.DropdownIndicator=()=>null),!0===m.hideDownArrow&&(A.DropdownIndicator=()=>null),p?(p.input=e=>({...e,display:"inline-block"}),t=p):t={input:e=>({...e,display:"inline-block"})},(0,s.jsx)(l.Ay,{...m,ref:d,className:g,classNamePrefix:"react-select",options:n,value:e,filterOption:(0,o.c)({ignoreAccents:!1}),ignoreAccents:!1,components:A,styles:t,onMenuOpen:()=>{this.setState({menuIsOpen:!0}),m.updateMenuState&&m.updateMenuState(!0)},onMenuClose:()=>{this.setState({menuIsOpen:!1}),m.updateMenuState&&m.updateMenuState(!1)},isMulti:u,closeMenuOnSelect:!u,inputValue:b})}constructor(...e){super(...e),d(this,"state",{menuIsOpen:!1,inputValue:void 0})}}d(u,"defaultProps",{options:[]});let h=u},104987(e,t,a){a.d(t,{A:()=>c});var i,s=a(474848),n=a(296540),r=a(634164);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class l extends(i=n.PureComponent){static getDerivedStateFromProps(e,t){return e.value!==t.prevPropsValue?{value:e.value,prevPropsValue:e.value}:null}render(){let{placeholder:e,elementType:t,labelClass:a,...i}=this.props;return(0,s.jsxs)("label",{htmlFor:this.props.id,className:(0,r.A)("floating-label",a,{"floating-label--focus":this.state.focused,"floating-label--active":this._isFloating()}),children:[n.createElement(t,{...i,placeholder:"",ref:e=>this.input=e,onBlur:this._onFocusChange,onChange:this._onChange,onFocus:this._onFocusChange}),(0,s.jsx)("span",{className:"floating-label__text",children:(0,s.jsx)("span",{className:"floating-label__text-inner",children:e})})]})}constructor(...e){super(...e),o(this,"state",{focused:!1,value:this.props.value,prevPropsValue:this.props.value}),o(this,"_isFloating",()=>this.props.isFloating||!!this.state.value||this.state.focused),o(this,"_onChange",e=>{let t=e&&e.target?e.target.value:e;this.props.onChange(e),this.setState({value:t})}),o(this,"_onFocusChange",e=>{e&&e.type&&("focus"===e.type?this.props.onFocus(e):this.props.onBlur(e),this.setState({focused:"focus"===e.type}))})}}o(l,"defaultProps",{type:"text",className:"form__control",onBlur:()=>{},onChange:()=>{},onFocus:()=>{},elementType:"input"});let c=l},114913(e,t,a){a.d(t,{A:()=>u});var i,s=a(474848),n=a(296540),r=a(605556),o=a.n(r),l=a(634164);function c(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class d extends(i=n.PureComponent){componentDidMount(){this.googleAdsPush()}render(){let{className:e,adStyle:t,adClassName:a,client:i,slot:n,format:r,layout:o,...c}=this.props,d=(0,l.A)("display-ad display-ad--responsive",e),u=(0,l.A)("adsbygoogle",a);return(0,s.jsx)("div",{className:d,...c,children:(0,s.jsx)("ins",{className:u,style:t,"data-ad-client":i,"data-ad-slot":n,"data-ad-format":r,"data-ad-layout":o})})}constructor(...e){super(...e),c(this,"googleAdsPush",(e=0)=>{setTimeout(()=>{window.adsbygoogle?window.adsbygoogle.push({}):e<=10&&this.googleAdsPush(e++)},300)})}}c(d,"defaultProps",{className:"",adClassName:"",adStyle:{display:"block"},format:"auto",layout:""}),c(d,"propTypes",{client:o().string.isRequired,slot:o().string.isRequired,layout:o().string,format:o().string});let u=d},502109(e,t,a){a.d(t,{A:()=>
1o});var i=a(474848),s=a(958065),n=a(634164),r=a(27644);let o=({className:e,onClick:t})=>(0,i.jsxs)("button",{type:"button",onClick:t,className:(0,n.A)("text-large",e),children:[(0,i.jsx)(r.A,{name:"plus-circle"}),(0,i.jsx)("span",{className:"space-left",children:(0,i.jsx)(s.A,{id:"button_bar.add_an_option"})})]})},955144(e,t,a){a.d(t,{A:()=>r});var i=a(474848),s=a(958065),n=a(27644);let r=({onClick:e})=>(0,i.jsxs)("button",{type:"button",onClick:e,className:"button button--primary",children:[(0,i.jsx)(n.A,{name:"add",space:"after"}),(0,i.jsx)(s.A,{id:"schedule.poll.create_poll"})]})},172221(e,t,a){a.d(t,{A:()=>r});var i=a(474848),s=a(958065),n=a(27644);let r=({onClick:e})=>(0,i.jsxs)("button",{type:"button",onClick:e,className:"button button--clear button--error space-right",children:[(0,i.jsx)(n.A,{name:"trash-alt"}),(0,i.jsx)("span",{className:"space-left-half visible-mobile-l",children:(0,i.jsx)(s.A,{id:"schedule.poll.delete_poll"})})]})},88897(e,t,a){a.d(t,{A:()=>r});var i=a(474848),s=a(958065),n=a(634164);let r=({checked:e,onChange:t,toggle:a,disabled:r=!1})=>(0,i.jsx)("div",{className:(0,n.A)("form__checkbox",{disabled:r}),children:(0,i.jsxs)("label",{htmlFor:"showEveryoneResults",children:[(0,i.jsxs)("div",{className:"checkbox",children:[(0,i.jsx)("input",{id:"showEveryoneResults",type:"checkbox",checked:e,onChange:r?void 0:a?()=>a(e=>!e):t,disabled:r}),(0,i.jsx)("div",{className:"control"})]}),(0,i.jsx)(s.A,{id:"schedule.poll.show_everyone_results"})]})})},616917(e,t,a){a.d(t,{A:()=>r});var i=a(474848),s=a(958065),n=a(634164);let r=({checked:e,onChange:t,toggle:a,disabled:r=!1,messageId:o})=>(0,i.jsx)("div",{className:(0,n.A)("form__checkbox",{disabled:r}),children:(0,i.jsxs)("label",{htmlFor:"voterNames",children:[(0,i.jsxs)("div",{className:"checkbox",children:[(0,i.jsx)("input",{id:"voterNames",type:"checkbox",checked:e,onChange:r?void 0:a?()=>a(e=>!e):t,disabled:r}),(0,i.jsx)("div",{className:"control"})]}),(0,i.jsx)(s.A,{id:o})]})})},158540(e,t,a){a.d(t,{A:()=>l});var i=a(595421),s=a(209404),n=a.n(s),r=a(996599);class o extends i.A{initialize(){this._page=1,this._count,this._totals=n().Map(),this._perPage=25,this._pages,this._lastRequestArgs=n().Map()}_setTotal(e){this._count=Number(e),this._pages=this._count&&this._perPage?Math.ceil(this._count/this._perPage):0}updateList(e){return e.data}onEvent(e){switch(e.type){case`${this.getResourceName()}_INDEX_SUCCESS`:this._page=Number(e.result.page),this._perPage=Number(e.result.per_page),e.result.total&&this._setTotal(e.result.total);break;case`${this.getResourceName()}_CREATE_SUCCESS`:void 0!==this._count&&this._list.some(t=>{if(t.get("id")===e.result.id)return this._setTotal(this._count+1),!0});break;case`${this.getResourceName()}_DESTROY_SUCCESS`:void 0!==this._count&&this._list.some(t=>{if(t.get("id")==e.id)return this._setTotal(this._count-1),!0});break;case`${this.getResourceName()}_TOTALS_SUCCESS`:this._totals=n().fromJS(e.result),this.emit("TOTALS");break;case`${this.getResourceName()}_TOTALS_ERROR`:this.emit(r.UW1);break;case`${this._resource}_REQUEST_STARTING`:e.requestArgs?this._lastRequestArgs=n().fromJS(e.requestArgs):this._lastRequestArgs=n().Map(),"TOTALS"===e.requestType&&this.emit(r.n2I);break;case`${this._resource}_REQUEST_DONE`:"TOTALS"===e.requestType&&this.emit(r.JfI)}}getPage(){return this._page}getPages(){return this._pages}getPerPage(){return this._perPage}getCount(){return this._count}getTotals(){return this._totals}getLastRequestArgs(){return this._lastRequestArgs}isPage(e){return this.getPage()===e}isFirstPage(){return this.isPage(1)}isLastPage(){return this.isPage(this.getPages())?this.isPage(this.getPages()):this._list.count()<this._perPage}constructor(e){super(e),this.initialize()}}let l=o},764906(e,t,a){a.d(t,{A:()=>n});var i=a(66251);a(996599);class s extends i.A{getProviderURLField(e){return({apple:"apple_podcast_url",google:"google_podcast_url",talkshoe:"talkshoe_public_url",amazon:"amazon_music_url",spotify:"spotify_url",stitcher:"stitcher_url",tunein:"tunein_podcast_url",pandora:"pandora_url",iheart:"iheart_radio_url"})[e]}constructor(){super("SHOW")}}let n=new s},66251(e,t,a){a.d(t,{A:()=>
1o});var i=a(158540),s=a(571606),n=a(996599);class r extends i.A{update(e){return e._source&&(e=e._source),e.next_episode&&(e.next_episode.start_time_display=s.Ay.getTime(e.next_episode.start_time,n.aYl),e.next_episode.end_time_display=s.Ay.getTime(e.next_episode.end_time,n.aYl)),e}getPublishedShows(){return this._list.filter(e=>"published"===e.get("status"))}getUnlistedShows(){return this._list.filter(e=>"unlisted"===e.get("status"))}find(e){return super.findByAttribute("slug",e.toLowerCase())}onEvent(e){switch(super.onEvent(e),e.type){case`${this.getResourceName()}_GENERATE_SLUG`:this.emit(n.ovf,e.slug);break;case`${this.getResourceName()}_GENERATE_SLUG_ERROR`:this.emit("ERROR",e.error),this.emit(n.D7y,e.error);break;case`${this.getResourceName()}_VALIDATE_SLUG`:this.emit(n.zWK);break;case`${this.getResourceName()}_VALIDATE_SLUG_ERROR`:this.emit("ERROR",e.error),this.emit(n.qrB,e.error);break;case`${n.sM1}_UPDATE_SUCCESS`:case`${n.sM1}_CREATE_SUCCESS`:this._loaded=!1,this.emit("CHANGE"),this.emit("UNLOAD");break;case`${this._resource}_REQUEST_STARTING`:switch(e.requestType){case n.ovf:this.emit(n.Jsh);break;case n.zWK:this.emit(n.sTg)}break;case`${this._resource}_REQUEST_DONE`:switch(e.requestType){case n.ovf:this.emit(n.Lt_);break;case n.zWK:this.emit(n.klf)}}}constructor(e){super(e)}}let o=r},839768(e,t,a){a.d(t,{A:()=>n});var i=a(209404),s=a.n(i);let n=new class{sort(e,t){if(!t.length)return e;let[a,...i]=t;return this.sort(e.filter(e=>e.getIn(a)),i).concat(this.sort(e.filter(e=>!e.getIn(a)),i))}findDeep(e,t){return e.find(e=>s().Iterable.isIterable(e)?this.findDeep(e,t):"string"==typeof e&&e.length?t.some(t=>e.toLowerCase().indexOf(t)>-1):void 0)}rightJoin(e,t){let a=[];t.forEach(t=>{e.includes(t)||a.push(t)});let i=new Set;return e.forEach((e,a)=>{t.has(e)||i.add(a)}),e.filter((e,t)=>!i.has(t)).push(...a)}findIdOfSmallest(e,t){if(!e.length)return;let a=e.reduceRight((e,a)=>{let i=a[t];return i<e[t]||void 0===i?a:e});return a?a.id:void 0}walk(e,t,a,i=0){let s=e.slice(i,e.size).findIndex(e=>void 0===e.get(t)||e.get(t)<a);return s<0?s:s+i}swapPositions(e,t,a){let i=e.get(a);return(e=e.set(a,e.get(t))).set(t,i)}moveElement(e,t,a){if(t===a)return e;let i=e.get(t),s=e.get(a),n=(e=e.delete(t)).indexOf(s);return e.insert(n,i)}}},176818(e,t,a){a.d(t,{A:()=>p});var i=a(996599),s=a(42385),n=a(637268),r=a(31522),o=a(529633),l=a(868522);let c="MediaShare",d="captureStream"in HTMLMediaElement.prototype,u="mozCaptureStream"in HTMLMediaElement.prototype,h="requestVideoFrameCallback"in HTMLVideoElement.prototype,p=new class{get isSupported(){return d||u}async start(e={}){return this._stream&&this.stop(),new Promise((t,a)=>{let n=e=>{s.A.error(c,e),a(e)},r=this.isSupported;if(e.secondCamera&&(r=!o.A.isMobileOrTablet()&&!o.A.isCordova()),!r)return void n(Error("Unsupported"));if(e.mediaStream){let a=e.mediaStream.getVideoTracks()[0];e.mediaStream.active&&a?(a.addEventListener("ended",()=>{s.A.info(c,"track ended"),this.stop()}),this._stream=e.mediaStream,a[i.e5b]=this._stream,a[i.IT6]=!0,t(this._stream)):n(Error("Invalid Stream"));return}let l=!!e.autoplay;if(e.mediaUrl){this._inputElement=document.createElement("video"),Object.assign(this._inputElement,{playsInline:!0,crossOrigin:"use-credentials",src:e.mediaUrl}),this._inputElement.oncanplay=()=>{this._createStream(l).then(t,n)},this._inputElement.onerror=()=>{n(this._inputElement.error)};return}if(e.mediaElement&&e.mediaElement instanceof HTMLMediaElement){this._inputElement=e.mediaElement,this._createStream(l).then(t,n);return}n(Error("Invalid"))}).catch(e=>{throw n.A.screenSharingFailed(),e})}stop(){var e;this._stream&&(this.renderWorker&&(this.renderWorker.stop(),this.renderWorker=null),this._inputElement&&(this._inputElement.pause(),this._inputElement.parentElement||(this._inputElement.src=null),this._inputElement=null),(null==(e=this._stream)?void 0:e.active)&&this._stream.getTracks().forEach(e=>e.stop()),this._stream=null,this._source=null,n.A.screenSharingStopped())}async resume(){this._stream&&await this._inputElement.play()}pause(){this._stream&&this._inputElement.pause()}get MediaElement(){return this._inputElement}async _createStream(e){let t=this._inputElement,a=d?t.captureStream():t.mozCaptureStream(),r=30;
1a.getVideoTracks().forEach(e=>{e.getSettings&&(r=(e.getSettings()||{}).frameRate||30),e.stop()});let o=a.getAudioTracks()[0],u={width:2,height:2};await this._image.decode().then(()=>{let{naturalWidth:e,naturalHeight:t}=this._image;e>100&&t>100&&(u.width=e,u.height=t)},e=>s.A.error(c,e)),this._source=this._image;let p=!0;if(t instanceof HTMLVideoElement){let{videoWidth:e,videoHeight:a}=t;if(e&&a){let i=Math.min(1280/e,720/a,1);u.width=Math.floor(e*i),u.height=Math.floor(a*i),p=!1,this._source=t}}Object.assign(this._context.canvas,u),this._context.globalCompositeOperation="copy",this._context.imageSmoothingEnabled=!1;let m=this._context.canvas.captureStream().getVideoTracks()[0];m.addEventListener("ended",()=>{s.A.info(c,"track ended"),this.stop()}),m.canvas||(m.canvas=this._context.canvas),m[i.e5b]=t,m[i.p24]=p,this._stream=new MediaStream([o,m].filter(Boolean)),s.A.debug(c,"stream",this._stream),n.A.setMediaShareStream(this._stream),e&&this.resume().catch(e=>{s.A.info(c,"play failed",e),this.stop()}),h&&HTMLVideoElement;let _=p?5:r;return this.renderWorker=new l.A(this._updateCanvas),this.renderWorker.start(1e3/_,!0),this._stream}constructor(){!function(e,t,a){t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}(this,"_updateCanvas",()=>{if(!this._stream)return;let{canvas:e}=this._context;this._context.drawImage(this._source,0,0,e.width,e.height)}),this._inputElement,this._stream,this._source;const e=document.createElement("canvas");this._context=e.getContext("2d",{alpha:!1}),this._image=new Image,this._image.src=r.A.getPath("/images/pixel.png")}}},334602(e,t,a){a.d(t,{A:()=>n});var i=a(296540),s=a(302543);let n=e=>{let[t,a]=(0,i.useState)(e);return(0,i.useEffect)(()=>{a(t=>(0,s.isEqual)(t,e)?t:e)},[e]),t}},39452(e,t,a){a.d(t,{A:()=>o});var i=a(996599),s=a(688991),n=a(280468),r=a(282362);let o={showLeftSidebar:()=>{s.A.dispatch({type:i.TWA,isVisible:!0})},hideLeftSidebar:()=>{s.A.dispatch({type:i.TWA,isVisible:!1})},showPoll:function(){s.A.dispatch({type:i.CgH,isVisible:!0}),n.M.dispatch((0,r.Y1)(!1))},hidePoll:function(){s.A.dispatch({type:i.CgH,isVisible:!1})},showChat:function(){s.A.dispatch({type:i.ze0,isVisible:!0})},hideChat:function(){s.A.dispatch({type:i.ze0,isVisible:!1})},showParticipantsList:function(){s.A.dispatch({type:i.kLf,isVisible:!0})},hideParticipantsList:function(){s.A.dispatch({type:i.kLf,isVisible:!1})},showInviteParticipants:function(){s.A.dispatch({type:i.pxv,isVisible:!0})},hideInviteParticipants:function(){s.A.dispatch({type:i.pxv,isVisible:!1})}}},108387(e,t,a){a.d(t,{A:()=>v});var i=a(751455),s=a(965936),n=a(264806),r=a(996599),o=a(688991);let l=function(e){o.A.dispatch({type:r.gB1,passcodes:e})},c=function(){o.A.dispatch({type:r.J2H})},d=function(){o.A.dispatch({type:r.wR9})},u=function(){o.A.dispatch({type:r.qrm})},h=function(e){o.A.dispatch({type:r.LeP,status:e})},p=function(e){o.A.dispatch({type:r.Wo,personName:e})},m=function(){o.A.dispatch({type:r.TNA})},_=function(e){o.A.dispatch({type:r.$yL,requestType:e})},b=function(e){o.A.dispatch({type:r.Pkp,requestType:e})};var g=a(769762);class A extends g.A{constructor(){super("UniquePasscodesChannel")}}let x=new A,v=new class{subscribeToUniquePasscodeUpdates(){x.on(r.da3,l),x.subscribe({participant_token:n.A.getParticipantToken()})}unsubscribeToUniquePasscodeUpdates(){x.unsubscribe(),x.off(r.da3,l)}requestPasscodeBypass(){return _("requestPasscodeBypass"),s.A.getJSON("/conferences/bypass_passcode",{id:n.A.get("id"),recorder_token:s.A.getQueryStringValue("recorder_token")}).then(()=>c(),e=>{d(),e&&e.status>=500&&i.A.sendError("api/Security#requestPasscodeBypass",e)}).then(()=>b("requestPasscodeBypass"))}validateSharedPasscode(e){return _("validateSharedPasscode"),s.A.getJSON("/conferences/validate_security_code",{id:n.A.get("id"),code:e}).then(()=>u(),e=>{h(e.status),e&&e.status>=500&&i.A.sendError("api/Security#validateSharedPasscode",e)}).then(()=>b("validateSharedPasscode"))}validateUniquePasscode(e){return _("validateUniquePasscode"),s.A.putJSON("/conferences/verify_unique_passcode",{id:n.A.get("id"),code:e}).then(e=>{p(e.person.name)},e=>{m(),e&&e.status>=500&&i.A.sendError("api/Security#validateUniquePasscode",e)}).then(()=>b("validateUniquePasscode"))}}},341388(e,t,a){a.d(t,{A:()=>
1o});var i=a(769762),s=a(41678),n=a(280468);class r extends i.A{getStoreInfo(){return{slice:s.A,store:n.M}}constructor(){super("PollChannel")}}let o=new r},558951(e,t,a){a.d(t,{A:()=>q,Y:()=>V});var i=a(474848),s=a(296540),n=a(706442),r=a(402785),o=a(965936),l=a(529633),c=a(684653),d=a(27644),u=a(457167),h=a(90292),p=a(266753),m=a(348723),_=a(958065),b=a(751455),g=a(365545),A=a(247364),x=a(39452),v=a(264806);let C=(e,t)=>{A.A.inviteToMeeting(e.id,e.name,t?{conferenceCallID:v.A.get("id")}:{}).catch(e=>{b.A.sendError("api/Contact#startVideoMeeting",e),g.Ay.error((0,i.jsx)(_.A,{id:"one_on_one_meeting.create_error"}))}),t&&(l.A.isMobileOrTablet()||l.A.isCordova())&&x.A.hideInviteParticipants()};var j=a(996599);let f=({contact:e,phoneNumbers:t,isInCallPage:a,isPhoneApp:s,isSipPhoneReady:n,enterpriseChatEnabled:r,phoneAppEnabled:l,videoCallOutEnabled:c,currentAccount:d,onPhoneClick:u,onEmailClick:h})=>(0,i.jsxs)(i.Fragment,{children:[!a&&!s&&r&&e.has_account&&(0,i.jsx)(p.A,{elementType:"button",onClick:!1!==e.has_subscription?()=>{(0,m.am)(`${j.zvX}/${e.host_id}`)}:void 0,active:!1!==e.has_subscription,disabled:!1===e.has_subscription,column:!0,icon:"chat",tooltip:!1===e.has_subscription?"address_book.pbx_contact_no_chat":"address_book.start_chat",hideLabel:!0}),!a&&l&&d.get("has_personal_sms_source")&&!e.has_account&&(e.mobile_contact_phone_number_id||e.phone_number_id)&&(0,i.jsx)(p.A,{elementType:"button",onClick:()=>{let t;(t=(0,m.IF)(e))&&(0,m.am)(t)},active:!0,column:!0,icon:"phone-message",tooltip:"address_book.send_sms",hideLabel:!0}),t.length>0&&(0,i.jsx)(p.A,{elementType:"button",onClick:()=>u(e,t[0].type),active:!0,column:!0,icon:"phone",tooltip:"address_book.dialout",hideLabel:!0,disabled:!a&&l&&!n}),!s&&c&&e.has_account&&(0,i.jsx)(p.A,{elementType:"button",onClick:()=>C(e,a),active:!0,column:!0,icon:"video-camera",tooltip:"address_book.start_video_meeting",hideLabel:!0}),a&&e.email&&(0,i.jsx)(p.A,{elementType:"button",onClick:()=>h(e),active:!0,column:!0,icon:"mail",tooltip:"address_book.email_contact",hideLabel:!0}),!a&&!s&&(0,i.jsx)(p.A,{elementType:"button",onClick:()=>o.A.navigate(`${j.h3N}/contacts/${e.id}`),active:!0,column:!0,icon:"pencil",tooltip:"buttons.edit",hideLabel:!0})]});var N=a(878912),k=a(633257),w=a(571606);let S=({contact:e,phoneNumbers:t,isInCallPage:a,isSipPhoneReady:r,phoneAppEnabled:o,dialOutEnabled:l,enterpriseChatEnabled:c,videoCallOutEnabled:u,onPhoneClick:h,onEmailClick:_,statusMessage:b,onBack:g})=>{let{formatMessage:A}=(0,n.A)(),[x,v]=(0,s.useState)(!1),f=(0,k.A)(e.has_account?e.host_id:null),S=c&&!a&&e.has_account,y=!1===e.has_subscription,P=c&&!a&&o&&!e.has_account&&!!(e.mobile_contact_phone_number_id||e.phone_number_id),E=(o||l)&&t.length>0,M=!a&&o&&!r,T=u&&!1!==e.has_subscription,I=a&&!!e.email&&!!_;return(0,i.jsxs)("div",{className:"contact-details-panel",children:[a&&(0,i.jsx)("div",{className:"contact-details-panel__header",children:(0,i.jsx)("button",{type:"button","aria-label":A({id:"buttons.go_back"}),className:"button button--text contact-details-panel__back",onClick:g,children:(0,i.jsx)(d.A,{name:"arrow-left"})})}),(0,i.jsxs)("div",{className:"contact-details-panel__hero",children:[(0,i.jsx)(N.X$,{account:e,status:f,size:"small"}),(0,i.jsx)("div",{className:"contact-details-panel__name",children:(0,w.Mn)(e)}),b?(0,i.jsx)("div",{className:"contact-details-panel__status",children:b}):(0,i.jsxs)("div",{className:"contact-details-panel__actions actions",children:[S&&(0,i.jsx)(p.A,{elementType:"button",onClick:y?void 0:()=>{(0,m.am)(`${j.zvX}/${e.host_id}`)},active:!y,disabled:y,column:!0,icon:"chat",tooltip:y?"address_book.pbx_contact_no_chat":"address_book.start_chat",hideLabel:!0}),P&&(0,i.jsx)(p.A,{elementType:"button",onClick:()=>{let t=(0,m.IF)(e);t&&(0,m.am)(t)},active:!0,column:!0,icon:"phone-message",tooltip:"address_book.send_sms",hideLabel:!0}),E&&(0,i.jsx)(p.A,{elementType:"button",onClick:()=>{1===t.length?h(e,t[0].type):v(e=>!e)},active:!M,disabled:M,column:!0,icon:"phone",tooltip:"address_book.dialout",hideLabel:!0}),T&&(0,i.jsx)(p.A,{elementType:"button",onClick:()=>C(e,a),active:e.has_account,disabled:!e.has_account,column:!0,icon:"video-camera",tooltip:"address_book.start_video_meeting",hideLabel:!0}),I&&(0,i.jsx)(p.A,{elementType:"button",onClick:()=>_(e),active:!0,column:!0,icon:"mail",tooltip:"address_book.email_contact",hideLabel:!0})]}),!b&&x&&(0,i.jsx)("div",{className:"contact-details-panel__call-options",children:t.map(({type:t,e164:a})=>(0,i.jsxs)("button",{type:"button",className:"contact-details-panel__call-option",disabled:M,onClick:()=>{v(!1),h(e,t)},children:[A({id:`address_book.add_contact.${t}`}),":"," ",a]},t))})]}),(0,i.jsxs)("div",{className:"contact-details-panel__info",children:[e.email&&(0,i.jsxs)("div",{className:"contact-details-panel__info-row",children:[(0,i.jsxs)("span",{className:"contact-details-panel__info-label",children:[A({id:"address_book.add_contact.email"}),":"]}),(0,i.jsx)("span",{className:"contact-details-panel__info-value fs-exclude",children:e.email})]}),t.map(({type:e,e164:t})=>(0,i.jsxs)("div",{className:"contact-details-panel__info-row",children:[(0,i.jsxs)("span",{className:"contact-details-panel__info-label",children:[A({id:`address_book.add_contact.${e}`}),":"]}),(0,i.jsx)("span",{className:"contact-details-panel__info-value fs-exclude",children:t})]},e))]})]})};var y=a(587492),P=a(439234),E=a(529511),M=a(115591),T=a(734921),I=a(365205),O=a(50267),R=a(492641),H=a(937728);let L="extension",F=(e,t,a)=>P.A.getContactNumbers(e,{excludeType:a||!t?L:""}).map(({type:e,number:t})=>({type:e,number:t,e164:e===L?t:(0,M.se)(t)})),U=()=>{(l.A.isMobileOrTablet()||l.A.isCordova())&&x.A.hideInviteParticipants()},D=async(e,t,{isInCallPage:a,phoneAppEnabled:i,formatMessage:s,dialoutPersonStatus:n})=>{var r;let l=t===L,c=e[t],d={name:void 0,country_code:l?"XX":null==(r=(0,M.lq)(c))?void 0:r.country,phone_number:c};if(a){let t=n[e.id];await O.A.dialOut({participant_id:null==t?void 0:t.id,contact_id:e.id,target:d})}else d.name=c,e.name&&(d.name=`${e.name} - ${s({id:`address_book.add_contact.${t}`})}`),i?(R.A.sipStartCall({name:d.name,number:l?c:"+"+c}),o.A.pathMatch(j.Rwl)||o.A.navigate(j.Rwl)):await T.A.callP2P(d).catch(e=>{})},V=({hasContact:e,isInCallPage:t})=>{let{formatMessage:a}=(0,n.A)();return e?(0,i.jsx)("div",{className:"island island--small",role:"row",children:(0,i.jsx)("div",{className:"alert alert--warning text-center",role:"cell",children:a({id:"address_book.sidebar.no_match"})})}):(0,i.jsx)("div",{className:"island island--small",role:"row",children:(0,i.jsxs)("div",{className:"alert alert--warning text-center",role:"cell",children:[(0,i.jsx)("p",{children:a({id:"address_book.sidebar.no_contacts"})}),!t&&(0,i.jsxs)("div",{className:"button-toolbar button-toolbar--center",children:[(0,i.jsxs)(u.A,{to:`${j.h3N}/contacts/create`,className:"button button--warning button--small",children:[(0,i.jsx)(d.A,{name:"add",space:"after"}),a({id:"address_book.sidebar.add_contact"})]}),(0,i.jsxs)(u.A,{to:`${j.h3N}/contacts/import`,className:"button button--warning button--small",children:[(0,i.jsx)(d.A,{name:"sign-in",space
1:"after"}),a({id:"address_book.sidebar.import_contacts"})]})]})]})})},q=({contacts:e,hasContact:t,context:a="contacts",isSipPhoneReady:o=!1,locationKey:d,onContactSelected:u,noRowsRenderer:p})=>{let m="inCall"===a,_="phone"===a,{formatMessage:b}=(0,n.A)(),[g,A]=(0,s.useState)(void 0),[x,v]=(0,s.useState)(null),C=(0,H.U)(),N=(0,s.useCallback)(()=>{v(null),null==u||u(null)},[u]),k=(0,s.useCallback)(e=>{v(e),null==u||u(e.id,N)},[u,N]);(0,s.useEffect)(()=>{v(null),null==u||u(null)},[e,u]),(0,s.useEffect)(()=>{void 0!==d&&(v(null),null==u||u(null))},[d,u]),(0,s.useEffect)(()=>{if(g){let e=setTimeout(()=>{A(void 0)},2e3);return()=>clearTimeout(e)}},[g]);let w=(0,r.A)(E.A,(0,s.useCallback)(()=>Array.from(E.A.getDialoutParticipants().values()).reduce((e,t)=>{let a=t.toJS();return e[a.personId]=a,e},{}),[])),[P,M,T,O]=(0,r.A)(y.default,(0,s.useCallback)(()=>[y.default.enabled(j.zXB),y.default.enabled(j.IIn),y.default.enabled(j.hN$),y.default.enabled(j.P7g)],[])),R=(0,s.useCallback)(e=>{I.A.addParticipants([e.id]),m&&U(),l.A.isMobileOrTablet()||l.A.isCordova()||A(e.id)},[m]),L=(0,s.useRef)(!1),q=async(e,t)=>{!L.current&&(L.current=!0,await D(e,t,{isInCallPage:m,phoneAppEnabled:T,formatMessage:b,dialoutPersonStatus:w}),L.current=!1,m&&U())};if(x){let e=P||T?F(x,T,m):[],{dialoutStatus:t}=w[x.id]||{},a=t&&["new","dialed"].includes(t),s=g===x.id;return(0,i.jsx)(S,{contact:x,phoneNumbers:e,isInCallPage:m,isSipPhoneReady:o,phoneAppEnabled:T,dialOutEnabled:P,enterpriseChatEnabled:O,videoCallOutEnabled:M,onPhoneClick:q,onEmailClick:R,onBack:N,statusMessage:a?b({id:"address_book.calling"}):s?b({id:"address_book.sent"}):null})}return(0,i.jsx)(c.A,{rowRenderer:(t,a)=>{let{index:s}=t,n=e[s],r=P||T?F(n,T,m):[];return _?r.map(e=>(0,i.jsx)(h.A,{viewType:"numberOnly",contact:n,phoneNumbers:[e],children:(0,i.jsx)(f,{contact:n,phoneNumbers:[e],isInCallPage:m,isPhoneApp:_,isSipPhoneReady:o,enterpriseChatEnabled:O,phoneAppEnabled:T,videoCallOutEnabled:M,currentAccount:C,onPhoneClick:(e,t)=>q(e,t),onEmailClick:R})},`${n.id}-${e.type}`)):(0,i.jsx)(h.A,{contact:n,phoneNumbers:r,onSelect:()=>k(n)},n.id)},noRowsRenderer:p||(()=>(0,i.jsx)(V,{hasContact:t,isInCallPage:m})),rowCount:e.length})}},90292(e,t,a){a.d(t,{A:()=>h});var i=a(474848);a(296540);var s=a(706442),n=a(634164),r=a(878912),o=a(633257),l=a(126202),c=a(571606);let d=({contact:e,className:t=""})=>{let a=(0,c.Mn)(e);return(0,i.jsxs)("div",{className:(0,n.A)("item__label item__contact-name ellipsis",t),children:[(0,i.jsx)("span",{children:a},"name"),e.username&&(0,i.jsxs)("span",{className:"space-left-half",children:["(",e.username,")"]},"username")]})},u=({numbers:e})=>{let{formatMessage:t}=(0,s.A)();return e.length>0?(0,i.jsx)("div",{children:e.map(({type:e,e164:a})=>(0,i.jsxs)("div",{children:[t({id:`address_book.add_contact.${e}`}),": ",a]},e))}):null},h=({contact:e,phoneNumbers:t,viewType:a="full",allowSMSInvites:s=!1,elementType:c="div",children:h,onSelect:p,...m})=>{let _=!!p,b=(0,o.A)(e.has_account?e.host_id:null),g=(null==t?void 0:t.length)>0,A=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"item__image",role:"cell",children:(0,i.jsx)(r.X$,{account:e,status:b})}),(0,i.jsxs)("div",{className:"fs-exclude item__content",role:"cell",children:[(0,i.jsx)(d,{contact:e}),(0,i.jsx)("div",{className:"item__contact-email ellipsis",children:g?"numberOnly"===a?(0,i.jsx)(u,{numbers:t}):[e.email,...t.map(({e164:e})=>e)].filter(Boolean).join(", ")||null:e.email})]}),h&&(0,i.jsx)("div",{className:(0,n.A)("item__actions gap"),role:"cell",children:h})]}),x=(0,n.A)(`item--contact contact--${e.contact_type}`,{"item--selectable":_});if(_){var v;return(0,i.jsx)(l.A,{className:x,elementType:c,...m,onClick:p,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),p())},tabIndex:null!=(v=m.tabIndex)?v:0,role:"button",children:A})}return(0,i.jsx)(l.A,{className:x,elementType:c,...m,role:"row",children:A})}},841505(e,t,a){a.d(t,{A:()=>m});var i=a(474848),s=a(296540),n=a(706442),r=a(956347),o=a(302543),l=a(634164),c=a(402785),d=a(529633),u=a(558951),h=a(439234),p=a(996599);let m=({context:e="contacts",isSipPhoneReady:t=!1,contactType:a="",onFocusChange:m=Boolean,onContactSelected:_})=>{let b="inCall"===e,g="phone"===e,{formatMessage:A}
1=(0,n.A)(),x=(0,r.zy)(),[v,C]=(0,s.useState)(null),j=(0,s.useCallback)((e,t)=>{C(e),null==_||_(e,t)},[_]),[{contacts:f,hasContact:N},k]=(0,s.useState)(()=>({contacts:[],hasContact:!1})),w=(0,s.useRef)(),S=(0,s.useMemo)(()=>(0,o.debounce)(e=>{let t={type:e,filterType:g?"numberOnly":void 0},a=w.current&&w.current.value,i=!h.A.empty(e),s=i?a?h.A.search(a,t):h.A.all(t):[];if(g&&s.length>0)return k({contacts:s.flatMap(e=>{let t=h.A.getContactNumbers(e),a={...e};return t.forEach(({type:e})=>delete a[e]),t.map(({type:e,number:t})=>({...a,[e]:t}))}),hasContact:i});k({contacts:s,hasContact:i})},200,{leading:!1}),[g]);(0,s.useEffect)(()=>(S(a),S.flush(),S.cancel),[S,a]),(0,c.A)(h.A,null,{onEvent:(0,s.useCallback)(()=>S(a),[S,a])});let y=(0,l.A)("list list--virtual-scroll list--address-book",{"list--inset-half":!b});return(0,i.jsxs)(i.Fragment,{children:[N?(0,i.jsx)("div",{className:(0,l.A)("form__group",{hide:v}),children:(0,i.jsx)("div",{className:"form__search-box",children:(0,i.jsx)("input",{ref:w,onChange:()=>S(a),type:"search",name:"search",placeholder:A({id:"address_book.sidebar.search_all_contacts"}),className:"fs-exclude form__control name",autoFocus:d.A.isAutoFocusAllowed(),onFocus:()=>m(!0),onBlur:()=>m(!1)})})}):null,(0,i.jsx)("div",{className:y,children:(0,i.jsx)(u.A,{contacts:f,hasContact:N,context:e,isSipPhoneReady:t,locationKey:x.key,onContactSelected:j,noRowsRenderer:()=>(0,i.jsx)(u.Y,{hasContact:N||a!==p.Ybb,isInCallPage:b})})})]})}},524088(e,t,a){a.d(t,{A:()=>c});var i=a(474848),s=a(296540),n=a(706442),r=a(254559),o=a(996599);let l=Object.freeze({CHAT_CLOSED:{value:"closed",labelId:"participant_list.chat_mode.closed"},CHAT_MODERATOR:{value:o.DGv,labelId:"participant_list.chat_mode.moderator"},CHAT_OPEN:{value:"open",labelId:"participant_list.chat_mode.open"},CHAT_USER:{value:"user",labelId:"participant_list.chat_mode.user"},CHAT_OPEN_AND_PRIVATE_CHAT:{value:o.Xxc,labelId:"participant_list.chat_mode.open_and_private_chat"}}),c=({chatMode:e,onChange:t,className:a="",isWebinar:o=!1,isTalkShoe:c=!1,privateChatIncluded:d=!1,showChatModeUser:u=!1})=>{let{formatMessage:h}=(0,n.A)(),p=(0,s.useMemo)(()=>(d||o?[l.CHAT_MODERATOR,l.CHAT_OPEN_AND_PRIVATE_CHAT,l.CHAT_OPEN,l.CHAT_CLOSED]:u?[l.CHAT_OPEN,l.CHAT_USER,l.CHAT_MODERATOR]:c?[l.CHAT_CLOSED,l.CHAT_MODERATOR,l.CHAT_OPEN,l.CHAT_USER]:[l.CHAT_CLOSED,l.CHAT_MODERATOR,l.CHAT_OPEN]).map(e=>({value:e.value,label:h({id:e.labelId})})),[h,c,o,d,u]),m=(0,s.useCallback)((e,{context:t})=>{let a=`participant_list.chat_mode.${e.value}.description`;return(0,i.jsxs)("span",{children:[(0,i.jsx)("span",{children:e.label}),"value"!==t?(0,i.jsx)("span",{className:"chat_dropdown_option_description",children:h({id:a})}):null]})},[h]);return(0,i.jsx)("div",{className:a,children:(0,i.jsx)(r.A,{id:"chatMode",name:"chatMode","aria-label":h({id:"aria-label.sidebar.chat_mode"}),isSearchable:!1,isClearable:!1,value:e,onChange:t,options:p,formatOptionLabel:m})})}},544065(e,t,a){a.d(t,{A:()=>tN});var i=a(474848),s=a(296540),n=a(706442),r=a(402785),o=a(996599),l=a(114913),c=a(74354),d=a(264806),u=a(379953),h=a(529511),p=a(184821),m=a(637268),_=a(172526),b=a(958065),g=a(933642),A=a(457167),x=a(27644),v=a(374284),C=a(634164),j=a(39452),f=a(942709);function N(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class k extends s.PureComponent{componentDidMount(){g.A.on("ERROR",this._chatStoreError),g.A.on("CHANGE",this._onChatStoreErrorClose)}componentWillUnmount(){g.A.off("ERROR",this._chatStoreError),g.A.off("CHANGE",this._onChatStoreErrorClose)}render(){let{chatError:e}=this.state;return(0,i.jsxs)("div",{className:"chat__notices",children:[e&&(0,i.jsx)(f.A,{id:"chat-error",type:"error",open:!0,closable:!1,message:(0,i.jsx)(b.A,{id:"docshare.removal_error"})}),!this.props.isCurrentModerator&&this.props.chatMode===o.DGv&&(0,i.jsx)(f.A,{id:"chat-moderator-only",type:"info",open:!0,closable:!1,message:(0,i.jsx)(b.A,{id:"chat.webinar_mode.chat_moderator_only"})})]})}constructor(...e){super(...e),N(this,"state",{chatError:!1}),N(this,"_chatStoreError",()=>{this.setState({chatError:!0})}),N(this,"_onChatStoreErrorClose",()=>{this.setState({chatError:!1})})}}var w=a(587492),S=a(861123),y=a(126202),P=a(878912),E=a(508596);let M=({isCurrentModerator:e,participant:t,hasUnreadMessages:a,onClick:s})=>{let n=E.A.displayCallerIdByRole(t,e);return(0,i.jsxs)(y.A,{elementType:"div",selectable:!0,onClick:s,className:"item--contact participant-list-item",children:[(0,i.jsx)("div",{className:"item__image",children:(0,i.jsx)(P.Ay,{className:"participant-avatar",name:n,src:t.get("picture_url"),e164_ani:t.get("e164_ani")})}),(0,i.jsx)("div",{className:"item__content",children:(0,i.jsxs)("div",{className:"item__label",children:[(0,i.jsx)("span",{className:"participant-name",children:n}),a&&(0,i.jsx)("span",{className:"new-message pull-right",children:(0,i.jsx)(b.A,{id:"chat.new_message"})})]})})]})};var T=a(177316);
1let I=({value:e,onChange:t})=>{let a=(0,n.A)();return(0,i.jsx)("div",{className:"participant-list__filter",children:(0,i.jsxs)("div",{className:"input-group input-group--noborder input-group--search input-group--large",children:[(0,i.jsx)("input",{type:"search",className:"form__control fs-exclude",placeholder:a.formatMessage({id:"participant_list.search.placeholder"}),value:e,onChange:e=>t(e.target.value)}),e&&(0,i.jsx)("div",{className:"input-group__button",children:(0,i.jsx)("button",{type:"button",className:"button button--text",id:"clear",onClick:()=>t(""),children:(0,i.jsx)("span",{className:"icon icon-remove"})})})]})})},O=({onParticipantSelected:e})=>{var t;let a,[n,l]=(0,s.useState)(""),[c,u]=(0,r.A)(h.A,(0,s.useCallback)(()=>[h.A.isCurrentModerator(),h.A.getViewing()],[])),[p,m]=(0,r.A)(d.A,(0,s.useCallback)(()=>[d.A.getParticipantId(),d.A.getMuteMode()],[])),_=(0,r.A)(T.A,(0,s.useCallback)(()=>T.A.all(),[])),A=(0,r.A)(g.A,(0,s.useCallback)(()=>g.A.getUnreadMessageMap(),[]),{event:o.Csu}),x=(t=(t=u).filter(e=>e.get("id")!=p),t=m!==o.vbV?t:t.filter(e=>e.get("isModerator")),a=n.toLowerCase(),n?t.filter(e=>E.A.displayCallerIdByRole(e,c).toLowerCase().includes(a)):t);return(0,i.jsxs)("section",{id:"chat_private_tabpanel",className:"participant-list__scrollable-area",role:"tabpanel","aria-labelledby":"private_chat_tab",children:[(0,i.jsx)("div",{className:"chat__infobox fs-exclude",children:(0,i.jsx)(b.A,{id:"chat.info_box.private_message_deleted"})}),(0,i.jsx)(I,{value:n,onChange:l}),(0,i.jsx)(S.A,{className:"participant-list",children:x.size?x.map(t=>{let a=_.find(e=>e.get("participant_ids").includes(t.get("id"))),s=!!a&&A.get(a.get("id"))>0;return(0,i.jsx)(M,{isCurrentModerator:c,participant:t,hasUnreadMessages:s,onClick:()=>e(t)},t.get("id"))}):(0,i.jsx)("p",{className:"no_other_participants",role:"listitem",children:(0,i.jsx)(b.A,{id:"chat.private_chat.no_other_participants"})})})]})};var R=a(183320),H=a(505301),L=a(176818),F=a(404670),U=a(573655),D=a(484163),V=a(918343);function q(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}let $="public_tab",G="private_tab";class B extends s.Component{componentDidMount(){v.A.on("CHANGE",this._onStoreChange),g.A.on("CHANGE",this._onChatStoreChange),g.A.on(o.Csu,this._onChatStoreChange),g.A.on(o.Kd9,this._onEnterPrivateRoom),T.A.on("CHANGE",this._onStoreChange),T.A.on("CREATE",this._onRoomCreated),d.A.on("CHANGE",this._onStoreChange),h.A.on("CHANGE",this._onStoreChange),w.default.on("CHANGE",this._onFeatureStoreChange),V.A.on(o.vcf,this._onReconnected),V.A.on(o.AI8,this._onChatConnectionChange)}componentWillUnmount(){v.A.off("CHANGE",this._onStoreChange),g.A.off("CHANGE",this._onChatStoreChange),g.A.off(o.Csu,this._onChatStoreChange),g.A.off(o.Kd9,this._onEnterPrivateRoom),T.A.off("CHANGE",this._onStoreChange),T.A.off("CREATE",this._onRoomCreated),d.A.off("CHANGE",this._onStoreChange),h.A.off("CHANGE",this._onStoreChange),w.default.off("CHANGE",this._onFeatureStoreChange),V.A.off(o.vcf,this._onReconnected),V.A.off(o.AI8,this._onChatConnectionChange)}componentDidUpdate(e,t){this.state.chatMode!=t.chatMode&&this._onTabSelected($)}render(){let{privateChatParticipant:e}=this.state,t=this.state.privateChatIncluded&&this.state.chatMode===o.Xxc;return(0,i.jsxs)("div",{className:"chat",children:[!this.props.hasParticipantListFeature&&(0,i.jsxs)("div",{id:"chat-header",className:"chat__header",children:[(0,i.jsx)(A.A,{onClick:this._onChatCloseClicked,className:"chat__close",children:(0,i.jsx)(x.A,{name:"remove"})}),(0,i.jsx)("h3",{className:"chat__title",children:(0,i.jsx)(b.A,{id:"chat.title"})})]}),(0,i.jsx)(k,{isCurrentModerator:this.state.isModerator,chatMode:this.state.chatMode}),t&&(0,i.jsxs)(D.A,{filled:!0,underlined:!0,onChange:e=>this._onTabSelected(e),initialTab:this.state.tab,children:[(0,i.jsx)(U.A,{id:"public_chat_tab",name:$,"aria-controls":"chat_public_tabpanel",children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b.A,{id:"chat.button.everyone"}),this.state.unreadPublicMessageCount>0&&(0,i.jsxs)(i.Fragment,{children:["\xa0 (",this.state.unreadPublicMessageCount,")"]})]})}),(0,i.jsx)(U.A,{id:"private_chat_tab",name:G,"aria-controls":"chat_private_tabpanel",children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b.A,{id:"chat.button.private_chat"}
1),this.state.unreadPrivateMessageCount>0&&(0,i.jsxs)(i.Fragment,{children:["\xa0 (",this.state.unreadPrivateMessageCount,")"]})]})})]}),this.state.tab===G&&this.state.roomID==this.state.mainChatRoomID?(0,i.jsx)(O,{onParticipantSelected:this._onPrivateChatParticipantSelected}):(0,i.jsx)("section",{id:e?"chat_private_tabpanel":"chat_public_tabpanel","aria-labelledby":e?"private_chat_tab":"public_chat_tab",className:(0,C.A)("flex",!t&&"space-top"),role:"tabpanel",children:e?(0,i.jsxs)(i.Fragment,{children:[this.state.roomID?(0,i.jsx)("div",{className:"chat__infobox fs-exclude",children:(0,i.jsx)(b.A,{id:"chat.info_box.private_message_seeable",values:{br:(0,i.jsx)("br",{}),name:e.get("name"),waiting_room:String(1==e.get("waiting_room_status"))}})}):(0,i.jsx)(R.A,{}),this._renderChatRoom()]}):this._renderChatRoom()})]})}constructor(e){super(e),q(this,"_onReconnected",()=>{this.state.roomID&&F.A.fetchNewMessages({chat_room_id:this.state.roomID,conference_call_id:d.A.get("id")})}),q(this,"_onTabSelected",e=>{e==$?(this.setState({tab:e}),F.A.onPrivateChatParticipantSelected(null)):this.setState({tab:e,roomID:this.state.mainChatRoomID,privateChatParticipant:null})}),q(this,"getMultiStoreState",()=>({chatMode:d.A.getChatMode(),currentParticipantId:d.A.getParticipantId(),isModerator:h.A.isCurrentModerator(),isChatAllowed:d.A.isChatAllowed(v.A.isGuest(),h.A.isCurrentModerator()),isRestrictedChat:d.A.isQandAOrPresentationMode(),mainChatRoomID:d.A.get("main_chat_room_id")})),q(this,"getChatStoreState",()=>({unreadPublicMessageCount:g.A.getUnreadPublicMessageCount(),unreadPrivateMessageCount:g.A.getUnreadPrivateMessageCount()})),q(this,"getFeatureStoreState",()=>({docshareEnabled:w.default.enabled(o.eUi),privateChatIncluded:w.default.enabled(o.dRR)})),q(this,"getChatConnectedState",()=>({isConnected:V.A.isConnected()})),q(this,"_onChatConnectionChange",()=>{this.setState(this.getChatConnectedState())}),q(this,"_onChatStoreChange",()=>{this.setState(this.getChatStoreState())}),q(this,"_onPrivateChatParticipantSelected",e=>{F.A.onPrivateChatParticipantSelected(e)}),q(this,"_onEnterPrivateRoom",()=>{this.setState(this.getChatRoomState())}),q(this,"getChatRoomState",()=>{let e=g.A.getPrivateChatParticipant(),t=d.A.get("main_chat_room_id");if(e){let a=T.A.findByParticipantID(e.get("id"));a&&(t=a.get("id"))}return{tab:null!==e?G:$,privateChatParticipant:e,roomID:t}}),q(this,"_onExitPrivateChat",()=>{F.A.onPrivateChatParticipantSelected(null)}),q(this,"_onRoomCreated",e=>{this.state.privateChatParticipant&&e.get("participant_ids").includes(this.state.privateChatParticipant.get("id"))&&this.setState({roomID:e.get("id")})}),q(this,"_onStoreChange",()=>{this.setState(this.getMultiStoreState())}),q(this,"_onFeatureStoreChange",()=>{this.setState(this.getFeatureStoreState())}),q(this,"_onChatCloseClicked",()=>{j.A.hideChat()}),q(this,"_renderChatRoom",()=>(0,i.jsx)(H.A,{isConnected:this.state.isConnected,roomID:this.state.roomID,privateRoom:this.state.roomID!==this.state.mainChatRoomID,chatMode:this.state.chatMode,isChatAllowed:this.state.isChatAllowed,isRestrictedChat:this.state.isRestrictedChat,isModerator:this.state.isModerator,isLiveStream:this.props.isLiveStream,docshareEnabled:this.state.docshareEnabled,currentParticipantId:this.state.currentParticipantId,privateChatParticipant:this.state.privateChatParticipant,canShareMedia:L.A.isSupported,interceptChat:this.props.interceptChat})),this.state={...this.getChatRoomState(),...this.getMultiStoreState(),...this.getFeatureStoreState(),...this.getChatStoreState(),...this.getChatConnectedState()}}}var W=a(66514);let z=({driveFile:e,buttonStyle:t="white",previewModal:a=!1})=>{let s=(0,n.A)(),{currentParticipant:r,documentPresentation:o,driveFilePresentation:l,stopPresenting:d}=(0,c.v)(),u=(null==o?void 0:o.get("drive_file_id"))==e.id||(null==l?void 0:l.id)==e.id,h=r.get("isModerator")||r.get("id")==(null==o?void 0:o.get("presenter_id")),p=(0,C.A)("button",{[`button--${t}`]:!!t});return(0,i.jsx)(i.Fragment,{children:u&&h?(0,i.jsxs)("button",{id:"stop_presenting",type:"button",onClick:()=>d(e),className:"button button--error",children:[(0,i.jsx)(x.A,{name:"desktop",space:"after"}),s.formatMessage({id:"docshare.button.stop_presenting"})]}):(0,i.jsxs)("button",{id:"present",type:"button",onClick:()=>{a&&W.A.hide(),m.A.presentMediaFile(e)},className:p,disabled:u&&!h,children:[(0,i.jsx)(x.A,{name:"desktop",space:"after"}),s.formatMessage({id:"docshare.button.present"})]})})};var K=a(562602),X=a(944099);let J=()=>{let{formatMessage:e}=(0,n.A)(),t=(0,r.A)(d.A,(0,s.useCallback)(()=>d.A.isE2eeEnabled(),[]));return(0,i.jsx)("div",{role:"listitem",className:"chat__infobox",children:t?(0,i.jsxs)(i.Fragment,{children:[e({id:"chat.info_box.no_message.e2ee"}),(0,i.jsx)("div",{className:"flex space-top-half space-right-half align-items-end",children:(0,i.jsx)(K.A,{href:o.cEI,target:"_blank",rel:"noopener noreferrer",className:"padding-flush",children:e({id:"buttons.learn_more"})})})]}):(0,i.jsx)(X.Px,{})})},Q=({isLiveStream:e,hasParticipantListFeature:t,interceptChat:a})=>{let n=(0,r.A)(d.A,(0,s.useCallback)(()=>d.A.get("id"),[])),{currentParticipant:l,participants:b}=(0,r.A)(h.A,(0,s.useCallback)(()=>({currentParticipant:h.A.getCurrent(),participants:h.A.getAll().toArray().map(e=>({person_id:e.get("person_id"),name:e.get("name")}
1))}),[])),g=(0,r.A)(u.A,(0,s.useCallback)(()=>u.A.getCurrentDocument(),[])),A=(0,r.A)(p.A,(0,s.useCallback)(()=>p.A.getMediaFileBeingPresented(),[]),{event:o.OZY}),x=(0,s.useCallback)(e=>{e.id==(null==A?void 0:A.id)&&m.A.closePresentMediaControls(),e.id==(null==g?void 0:g.get("drive_file_id"))&&_.A.stopPresenting()},[g,null==A?void 0:A.id]);return(0,i.jsx)(c.A.Provider,{value:{conferenceId:n,currentParticipant:l,documentPresentation:g,driveFilePresentation:A,participants:b,stopPresenting:x,noMessage:J,presentButton:z},children:(0,i.jsx)(B,{isLiveStream:e,hasParticipantListFeature:t,interceptChat:a})})};var Y=a(503944),Z=a(365205),ee=a(524088);let et=e=>{Z.A.changeChatMode(e.value)},ea=({className:e})=>{let{chatMode:t,isRestrictedChat:a}=(0,r.A)(d.A,(0,s.useCallback)(()=>({chatMode:d.A.getChatMode(),isRestrictedChat:d.A.isQandAOrPresentationMode()}),[])),{showChatModeUser:n,privateChatIncluded:l}=(0,r.A)(w.default,(0,s.useCallback)(()=>({showChatModeUser:w.default.enabled(o.tz$),privateChatIncluded:w.default.enabled(o.dRR)}),[]));return(0,i.jsx)(ee.A,{className:(0,C.A)(e,a&&"restricted__chat"),chatMode:t,onChange:et,isTalkShoe:Y.A.isTalkShoe(),privateChatIncluded:l,showChatModeUser:n})};var ei=a(41678),es=a(618254),en=a(421471),er=a(282362),eo=a(341388),el=a(858155),ec=a(616917),ed=a(88897);let eu=({poll:e,question:t,answers:a,anonymousVoting:r,showEveryoneResults:o,participantId:l,isModerator:c,participantCount:d,onPollSave:u,onEndPollClicked:p,active:m})=>{let{formatMessage:_}=(0,n.A)(),b=(0,es.wA)(),[g,v]=(0,s.useState)(!m),j=(0,s.useMemo)(()=>{var e;return null==(e=a.find(e=>e.participant_ids.includes(l)))?void 0:e.id},[a,l]),[f,N]=(0,s.useState)(!r),[k,w]=(0,s.useState)(j);return(0,s.useEffect)(()=>{!c&&j&&(w(j),b((0,er.FK)(!0)))},[b,c,j]),(0,i.jsxs)("div",{className:"box box--bordered padding-flush scroll",children:[(0,i.jsxs)("div",{className:"poll-header",onClick:()=>v(e=>!e),children:[(0,i.jsx)("div",{className:"poll-status-container",children:(0,i.jsx)("p",{className:"color-primary space-bottom-half poll-status",children:m?_({id:"button_bar.poll_in_progress"}):_({id:"button_bar.poll_ended"})})}),(0,i.jsxs)("div",{className:"poll-question-container",children:[(0,i.jsx)("strong",{className:"poll-question",children:t}),(0,i.jsx)("span",{className:"pull-right",children:(0,i.jsx)(x.A,{className:`icon-animation ${g?"":"rotate-icon"}`,name:"arrow-down"})})]})]}),(0,i.jsxs)("div",{className:(0,C.A)("poll-body",{collapsed:g}),children:[a.map((t,a)=>(0,i.jsxs)("div",{className:"poll-answer-container",children:[(0,i.jsxs)("div",{className:"row middle-hand space-bottom-half",children:[(0,i.jsx)("div",{className:"column-auto-hand",children:c?(0,i.jsx)("label",{children:t.answer}):(0,i.jsx)("div",{className:"form__checkbox",children:(0,i.jsxs)("label",{htmlFor:`ans_chk_${a}`,children:[(0,i.jsxs)("div",{className:"radio",children:[(0,i.jsx)("input",{id:`ans_chk_${a}`,type:"radio",name:`poll_answers_${e.id}`,checked:k===t.id,onChange:m?()=>w(t.id):void 0,disabled:!m}),(0,i.jsx)("div",{className:"control"})]}),t.answer]})})}),(0,i.jsx)("div",{className:"column-none-hand poll-vote-container",children:(c||o)&&(0,i.jsx)("label",{children:_({id:"button_bar.count_votes"},{count:t.participant_ids.length})})})]}),(c||o)&&(0,i.jsxs)("div",{className:"row middle-hand space-bottom",children:[(0,i.jsx)("div",{className:"column-12-hand",children:(0,i.jsxs)("div",{className:"poll-answer-vote-bar-container",children:[(0,i.jsx)("div",{className:"poll-answer_outer_bar",children:(0,i.jsx)("div",{className:"poll-answer_inner_bar",style:{width:`${0==d?0:Math.round(t.participant_ids.length/d*100)}%`}})}),(0,i.jsx)("label",{className:"space-left-half poll-answer-vote-percentage",children:`${0==d?0:Math.round(t.participant_ids.length/d*100)}%`})]})}),f&&!r&&c&&(0,i.jsx)("div",{id:`voterNames_${a}`,children:t.participant_ids.map(e=>{var a;return(0,i.jsx)("div",{className:"column-12-hand space-left",children:(null==(a=h.A.get(e))?void 0:a.get("name"))||_({id:"schedule.poll.anonymous"})},`poll_answer_${t.id}_participant_${e}`)})})]})]},`question_active_answer_${a}`)),c?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"row space-bottom",children:(0,i.jsx)("div",{className:"column-12-hand poll-total-votes-container",children:(0,i.jsxs)("span",{className:"poll-total-votes-inner-container",children:[(0,i.jsx)("label",{children:_({id:"analytics.total"})}),(0,i.jsx)("label",{className:"space-left-half",children:_({id:"button_bar.count_votes"},{count:d})})]})})}),(0,i.jsx)(ed.A,{checked:o,onChange:()=>{u({...e,show_everyone_results:!o})}}),!r&&(0,i.jsx)(ec.A,{checked:f,toggle:N,messageId:"schedule.poll.show_me_voter_names"}),m&&(0,i.jsx)("button",{className:"button button--primary full-width space-top space-bottom",type:"button",id:"endPoll",onClick:()=>p(e),children:_({id:"button_bar.end_poll"})})]}):m&&(0,i.jsx)(A.A,{className:"button button--primary space-bottom space-top full-width",id:"submitAnswer",disabled:!k||j===k,onClick:()=>{!c&&(eo.A.perform("submit_participant_poll_answer",{poll_answer_id:k}),b((0,er.FK)(!0)))},children:_({id:j?"button_bar.change_my_vote":"button_bar.vote"})})]})]})};var eh=a(955144),ep=a(172221),em=a(502109);let e_=({participantId:e,isModerator:t=!1})=>{let{formatMessage:a}
1=(0,n.A)(),r=(0,es.wA)(),[o,l]=(0,s.useState)(!1),c=(0,en.Z)(ei.A.findBy({active:!0})),d=(0,en.Z)(ei.A.where({active:!1})),u=(0,en.Z)(ei.A.where({active:null})),h=u.concat(d),p=(0,en.Z)(er.zn),m=(0,en.Z)(er.yA),_=(0,en.Z)(er.T),b=(0,en.Z)(er.Dq),g=(0,en.Z)(er.HH),A=(0,en.Z)(er.P5),x=e=>{let t=e.target.value,a=e.target.name;r((0,er.dp)(m.map((e,i)=>i===parseInt(a)?t:e)))},v=e=>{eo.A.perform("start_poll",e)},C=e=>{t||(eo.A.perform("submit_participant_poll_answer",{poll_answer_id:e.id}),r((0,er.FK)(!0)))},j=e=>{eo.A.perform("end_poll",{question_id:e.id})};(0,s.useEffect)(()=>{c?r((0,er.gS)(!1)):r((0,er.CS)())},[c,r]);let f=(e,t)=>{null===e.active&&l(e=>!e),r(ei.A.update(e))},N=(e,t)=>{l(!1),r(ei.A.delete(e))};return(0,i.jsxs)(i.Fragment,{children:[b?(0,i.jsx)("div",{role:"list",className:"scroll",children:t&&(0,i.jsx)(y.A,{children:(0,i.jsxs)("div",{className:"box box--bordered full-width",children:[(0,i.jsx)("div",{className:"row space-top-half space-bottom question_container",children:(0,i.jsx)("div",{className:"column-12-hand",children:(0,i.jsx)("input",{placeholder:a({id:"button_bar.poll_question.placeholder"}),type:"text",className:"form__control",value:p,maxLength:300,onChange:e=>{let t=e.target.value;r((0,er.sr)(t))}})})}),m.map((e,t)=>(0,i.jsx)("div",{className:"row answer_container",children:(0,i.jsx)("div",{className:"column-12-hand",children:(0,i.jsxs)("div",{className:"form__checkbox",children:[(0,i.jsxs)("div",{className:"radio",children:[(0,i.jsx)("input",{name:"new_poll_answers",type:"radio",disabled:!0,"aria-hidden":"true"}),(0,i.jsx)("div",{className:"control"})]}),(0,i.jsx)("input",{placeholder:a({id:"button_bar.poll_answer.placeholder"},{index:t+1}),type:"text",className:"form__control",value:m[t],name:t.toString(),onChange:x,maxLength:300})]})})},`answer_container_${t}`)),(0,i.jsx)("div",{className:"row",children:(0,i.jsx)("div",{className:"column-12-hand",children:(0,i.jsx)(em.A,{onClick:()=>{r((0,er.dp)([...m,""]))}})})}),(0,i.jsxs)("div",{className:"row space-top",children:[(0,i.jsx)("div",{className:"column-12-hand",children:(0,i.jsx)(ed.A,{checked:A,onChange:()=>{r((0,er.uj)(!A))}})}),(0,i.jsx)("div",{className:"column-12-hand",children:(0,i.jsx)(ec.A,{checked:g,onChange:()=>{r((0,er.o)(!g))},messageId:"schedule.poll.allow_anonymous"})})]}),(0,i.jsxs)("div",{className:"row middle-hand space-top-half",children:[(0,i.jsx)("div",{className:"column-none-hand",children:(0,i.jsx)(ep.A,{onClick:()=>{r((0,er.CS)())}})}),(0,i.jsx)("div",{className:"column-auto-hand",children:_?(0,i.jsx)(R.A,{}):(0,i.jsx)("button",{className:"button button--primary",type:"button",disabled:""===p||m.filter(e=>""!==e).length<2,onClick:()=>{eo.A.perform("create_and_start_poll",{question:p,answers:m.filter(e=>""!==e),show_everyone_results:A,anonymous_voting:g}),r((0,er.SY)(!0))},children:a({id:"button_bar.start_poll"})})})]})]})})}):(0,i.jsx)(i.Fragment,{children:null!=c?(0,i.jsx)(eu,{poll:c,question:c.question,answers:c.answers,anonymousVoting:c.anonymous_voting,showEveryoneResults:c.show_everyone_results,participantId:e,isModerator:t,participantCount:c.participant_count,onPollSave:f,onEndPollClicked:j,active:c.active}):(0,i.jsx)(i.Fragment,{children:h.length>0?(0,i.jsx)(S.A,{className:"list--wrap flush-bottom poll",children:h.map((a,s)=>t||null!==a.active?(0,i.jsx)(y.A,{children:null===a.active?(0,i.jsx)(el.A,{poll:a,pollIndex:s,pollCount:u.length,onPollSave:f,onPollDelete:N,onLaunchClicked:v,inCall:!0,isModerator:t,onEndPollClicked:j,onSubmitAnswerClicked:C,editingPoll:o}):(0,i.jsx)(eu,{poll:a,question:a.question,answers:a.answers,anonymousVoting:a.anonymous_voting,showEveryoneResults:a.show_everyone_results,participantId:e,isModerator:t,participantCount:a.participant_count,onPollSave:f,onEndPollClicked:j,active:a.active})},`finished_poll_${s}`):null)}):(0,i.jsx)("div",{className:"container space-top space-bottom",children:(0,i.jsx)("div",{className:"button full-width",id:"noPollsCreatedYet","aria-label":a({id:"button_bar.no_polls_created_yet"}),children:a({id:"button_bar.no_polls_created_yet"})})})})}),t&&!b&&!o&&null==c&&(0,i.jsx)("div",{className:"row center-hand",children:(0,i.jsx)(eh.A,{onClick:()=>{r((0,er.gS)(!0))}})})]})};var eb=a(489258),eg=a(688751),eA=a(326178),ex=a(284810);class ev extends s.PureComponent{render(){let{participant:e}=this.props;return(0,i.jsx)("div",{className:"participant__icons participant-sub-icons",onClick:this._onClick,children:e.get("isPhone")?(0,i.jsx)(ex.A,{id:"phoneIcon",iconName:"phone",text:"participants.connection_type_phone",className:"participant__icon--audio-viewing"}):e.get("isInternet")?(0,i.jsx)(ex.A,{id:"desktopIcon",iconName:"desktop",text:"participants.connection_type_internet",className:"participant__icon--audio-viewing"}):e.get("isViewingOnly")&&!e.get("isStreaming")?(0,i.jsx)(ex.A,{id:"viewOnly",iconName:"view-only",text:"participants.no_audio_connected",className:"participant__icon--audio-viewing"}):null})}constructor(...e){super(...e),function(e,t,a){t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}(this,"_onClick",e=>{e.stopPropagation()})}}var eC=a(285170),ej=a(199608),ef=a(698259),eN=a(271448),ek=a(439234),ew=a(247364),eS=a(50267),ey=a(529633);function eP(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class eE extends s.PureComponent{getState(){return{contacts:ek.A.all(),dataLoaded:ek.A.loaded(),selectOptions:ek.A.all().map(e=>
1({value:e.id,name:e.name,label:[e.name,e.email].filter(Boolean).join(" - "),isDisabled:e.has_account})),contactName:null,autoFocus:ey.A.isAutoFocusAllowed(),menuOpen:!1}}componentDidMount(){ek.A.on("CHANGE",this._onContactStoreChange),h.A.on(o.d1x,this._onParticipantUpdateNameAndContactDone),ek.A.loaded()||ew.A.getAll()}componentWillUnmount(){ek.A.off("CHANGE",this._onContactStoreChange),h.A.off(o.d1x,this._onParticipantUpdateNameAndContactDone)}render(){let{show:e,participant:t,onToggleEditName:a}=this.props;return(0,i.jsx)(eC.A,{in:e,timeout:50,mountOnEnter:!0,unmountOnExit:!0,children:(0,i.jsxs)(eN.A,{className:"participant-list-item__editname bg-white",id:"editName",children:[(0,i.jsxs)("div",{className:"participant-list-item__editname__header",children:[(0,i.jsx)("div",{className:"participant-phone-number text-strong",children:(0,i.jsx)(b.A,{id:"participants.edit_name.save_contact",values:{name:t.get("name")}})}),(0,i.jsx)("button",{id:"remove",className:"button button--text close-button",onClick:a,children:(0,i.jsx)(x.A,{name:"long-arrow-left"})})]}),(0,i.jsxs)("div",{className:"add-to-contact",children:[(0,i.jsx)("div",{className:"name-input",children:(0,i.jsx)(ej.A,{id:"nameInput",innerRef:e=>{this.creatable=e},isMulti:!1,formatCreateLabel:e=>`Save ${t.get("name")} to ${e}?`,formatOptionLabel:this._selectRenderOption,value:this.state.contactName,options:this.state.selectOptions,valueRenderer:this._renderValue,onChange:this._onSelectChange,placeholder:"Add name...",autoFocus:this.state.autoFocus,hideDownArrow:!0,isClearable:!0,updateMenuState:this.props.onUpdateMenuState})}),(0,i.jsx)("div",{className:"save-contact-button",children:(0,i.jsx)(ef.A,{id:"saveButton",disabled:null===this.state.contactName,onClick:this._onSaveContact,text:(0,i.jsx)(b.A,{id:"buttons.save"}),loadingText:(0,i.jsx)(b.A,{id:"buttons.saving"})})})]})]})})}constructor(...e){super(...e),eP(this,"state",this.getState()),eP(this,"_onContactStoreChange",()=>{this.setState(this.getState())}),eP(this,"_onParticipantUpdateNameAndContactDone",()=>{this.props.onToggleEditName()}),eP(this,"_renderValue",e=>e.label.match(/^((?!\s-\s).)*$/)||ek.A.findAllByName(e.name).length>1?e.label:e.name),eP(this,"_selectRenderOption",e=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"contact__name",children:e.label}),e.isDisabled?(0,i.jsx)("div",{className:"pull-right color-primary-dark contact__icon--disabled",children:(0,i.jsx)(ex.A,{id:"phoneIcon",iconName:"close-outline",text:"participants.edit_name.contact_has_account_not_editable"})}):null]})),eP(this,"_onSelectChange",e=>{this.setState({contactName:e})}),eP(this,"_onSaveContact",()=>{let e=!this.state.contactName.__isNew__&&this.state.contactName.value,t={id:this.props.participant.get("id"),name:this.state.contactName.name||this.state.contactName.label,e164_ani:this.props.participant.get("e164_ani"),contactID:e};eS.A.createOrupdateNameAndContact(t)})}}let eM=({passcode:e,isCurrentParticipant:t,isModerator:a})=>e&&(t||a)?(0,i.jsxs)("div",{className:"passcode-label",children:[(0,i.jsx)(b.A,{id:"participants.passcode"}),":"," ",(0,i.jsx)("span",{className:"passcode",children:e})]}):null;function eT(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class eI extends s.PureComponent{render(){let{participant:e,uniquePasscode:t,activeFeatures:a,currentParticipant:s,hideTileControls:n,isSidebar:r,isConversationMode:l,unreadMessageCount:c,spotlightedParticipantId:d,isGroupMeeting:u,isBreakout:h,chatMode:p,main:m,confId:_,primaryConfId:g}=this.props,A=!e.get("isCurrent")&&p===o.Xxc&&!e.get("isPhone")&&!e.get("isStreaming"),x=!!(a.has(o.wJA)&&!0===s.get("isOrganizer")&&!0===e.get("isPhone")&&e.get("e164_ani")&&e.get("e164_ani")===e.get("name")),v=(0,C.A)("item--contact hide-arrow participant-list-item",{"editable-name-list-item":this.state.dropdownMenuOpen,"item--muted":e.get("isMuted")&&e.get("isOnCall")&&e.get("id")!==s.get("id"),"editing-name-list-item":this.state.showEditName}),j=(0,C.A)("fs-exclude participant-name",{"editable-name":x}),f=s.get("isModerator");return(0,i.jsxs)(y.A,{className:v,active:e.get("handRaised"),role:"menuitem",children:[!this.state.showEditName&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"item__image",children:(0,i.jsx)(P.Ay,{className:"participant-avatar",name:E.A.displayCallerIdByRole(e,f),src:e.get("picture_url"),e164_ani:e.get("e164_ani")})}),(0,i.jsxs)("div",{className:"item__content",children:[(0,i.jsx)("div",{className:"item__label",children:(0,i.jsxs)("span",{className:j,id:"participantName",onClick:x?this._onToggleEditName:null,children:[E.A.displayCallerIdByRole(e,f),e.get("isCurrent")&&(0,i.jsx)("span",{className:"space-left-2x",children:(0,i.jsx)(b.A,{id:"participants.you.parentheses"})})]})}),(0,i.jsx)(ev,{participant:e}),(0,i.jsx)(eM,{passcode:t,isCurrentParticipant:e.get("isCurrent"),isModerator:f})]}),!this.props.isLiveStream&&(0,i.jsx)("div",{className:"item__actions",children:(0,i.jsx)(eA.A,{spotlightedParticipantId:d,showUnmutedIcon:!0,showPrivateChatIcon:A,participant:e,currentParticipant:s,activeFeatures:a,isGroupMeeting:u,isConversationMode:l,isSidebar:r,hideTileControls:n,unreadMessageCount:c,isBreakout:h,main:m,confId:_,primaryConfId:g},"participantTileIcons")})]}),x?(0,i.jsx)(eE,{id:"editName",participant:e,onToggleEditName:this._onToggleEditName,show:this.state.showEditName,onUpdateMenuState:this._onUpdateMenuState}):null]})}constructor(...e){super(...e),eT(this,"state",{showEditName:!1,dropdownMenuOpen:!1}),eT(this,"_onToggleEditName",e=>{e&&e.stopPropagation(),this.props.isLiveStream||this.setState({showEditName:!this.state.showEditName})}),eT(this,"_onUpdateMenuState",e=>{this.setState({dropdownMenuOpen:e})})}}var eO=a(840474),eR=a(883710);
1let eH=({name:e,participant:t,hasModControls:a,currentParticipant:r})=>{let{formatMessage:o}=(0,n.A)(),l=r.get("isModerator"),[c,d]=(0,s.useState)(!1);(0,s.useEffect)(()=>{l||d(!1)},[l]);let u=(0,s.useCallback)(()=>d(e=>!e),[]),h=(0,s.useCallback)(()=>d(!1),[]),p=l&&!t.get("isModerator")&&a;return(0,i.jsx)(eO.A,{onClickedOutside:h,children:(0,i.jsx)("div",{onClick:l?u:null,children:(0,i.jsx)(eR.A,{displayStyle:"block",text:"button_bar.more",disabled:!p||c,ariaHidden:!0,children:(0,i.jsxs)(y.A,{color:"muted",className:"item--contact hide-arrow",selectable:!c&&l,children:[(0,i.jsx)("div",{className:"item__image",children:(0,i.jsx)(P.Ay,{name:e,src:t.get("picture_url")})}),(0,i.jsxs)("div",{className:"item__content fs-exclude",children:[(0,i.jsx)("div",{className:"item__label ellipsis",children:e}),c&&(0,i.jsxs)("div",{className:"item__label",children:["(",o({id:"participant_list.blocked"}),")"]})]}),(0,i.jsx)("div",{className:"item__actions",children:c?p&&(0,i.jsx)(ex.A,{iconName:"add",isSelectable:!0,text:"participants.unblock",onClick:()=>eS.A.unblock(t.get("id"))}):(0,i.jsxs)("div",{children:[(0,i.jsx)(x.A,{name:"remove",space:"after"}),o({id:"participant_list.blocked"})]})})]})})})})};class eL extends s.PureComponent{render(){let{name:e,picture_url:t,uniquePasscode:a,isCurrentParticipant:s,isModerator:n,isTwinInBreakout:r,dialoutStatus:l}=this.props,c="participant_list.".concat(r?o.ijI:o.tOf);return(0,i.jsxs)(y.A,{color:"muted",className:"item--contact",role:"menuitem",children:[(0,i.jsx)("div",{className:"item__image",children:(0,i.jsx)(P.Ay,{name:e,src:t})}),(0,i.jsxs)("div",{className:"item__content fs-exclude",children:[(0,i.jsxs)("div",{className:"item__label ellipsis",children:[e,l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("br",{}),(0,i.jsx)(b.A,{id:`participant_list.dialout_status.${l}`})]})]}),(0,i.jsx)(eM,{passcode:a,isCurrentParticipant:s,isModerator:n})]}),(0,i.jsxs)("div",{className:"item__actions",children:[(0,i.jsx)(x.A,{name:r?"breakout":"sign-out",space:"after"}),(0,i.jsx)(b.A,{id:c})]})]})}}class eF extends s.PureComponent{render(){let{icon:e,status:t}=this.props;return(0,i.jsxs)("div",{children:[(0,i.jsx)(x.A,{name:e,space:"after"}),(0,i.jsx)(b.A,{id:t})]})}}class eU extends s.PureComponent{render(){let{name:e,picture_url:t,rsvpIcon:a,rsvpStatus:s,uniquePasscode:n,isCurrentParticipant:r,isModerator:o,dialoutStatus:l}=this.props;return(0,i.jsxs)(y.A,{color:"muted",className:"item--contact",role:"menuitem",children:[(0,i.jsx)("div",{className:"item__image",children:(0,i.jsx)(P.Ay,{name:e,src:t})}),(0,i.jsxs)("div",{className:"item__content fs-exclude",children:[(0,i.jsxs)("div",{className:"item__label ellipsis",children:[e,l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("br",{}),(0,i.jsx)(b.A,{id:`participant_list.dialout_status.${l}`})]})]}),(0,i.jsx)(eM,{passcode:n,isCurrentParticipant:r,isModerator:o})]}),(0,i.jsx)("div",{className:"item__actions",children:(0,i.jsx)(eF,{icon:a,status:s})})]})}}class eD extends s.PureComponent{render(){let{participant:e,activeFeatures:t,currentParticipant:a,hideTileControls:s,isConversationMode:n,isSidebar:r,isLiveStream:l,unreadMessageCount:c,uniquePasscode:d,spotlightedParticipantId:u,isGroupMeeting:h,isBreakout:p,chatMode:m,main:_,confId:b,primaryConfId:g}=this.props,A=E.A.displayCallerIdByRole(e,a.get("isModerator"));if(e.get("blocked"))return(0,i.jsx)(eH,{name:A,participant:e,hasModControls:t.has(o.$s1),currentParticipant:a});switch(e.get("on_call_status")){case o.bdC:case o.uUr:case o.xIJ:case o.e4H:return(0,i.jsx)(eI,{participant:e,uniquePasscode:d,activeFeatures:t,currentParticipant:a,isGroupMeeting:h,isConversationMode:n,isLiveStream:l,isSidebar:r,hideTileControls:s,unreadMessageCount:c,spotlightedParticipantId:u,isBreakout:p,chatMode:m,main:_,confId:b,primaryConfId:g});case o.tOf:return(0,i.jsx)(eL,{name:A,picture_url:e.get("picture_url"),uniquePasscode:d,isCurrentParticipant:e.get("isCurrent"),isModerator:a.get("isModerator"),isTwinInBreakout:e.get("twin_in_breakout"),twinBreakoutRoomName:e.get("twin_breakout_room_name"),dialoutStatus:e.get("dialout_status")});case o.YJN:case o.Lbd:return t&&t.has(o.UAU)&&(0,i.jsx)(eU,{name:e.get("name"),rsvpIcon:e.get("rsvpIcon"),rsvpStatus:e.get("rsvpStatus"),picture_url:e.get("picture_url"),uniquePasscode:d,isCurrentParticipant:e.get("isCurrent"),isModerator:a.get("isModerator"),dialoutStatus:e.get("dialout_status")});default:return null}}}var eV=a(974278);class eq extends s.PureComponent{render(){let{participant:e,currentParticipant:t,activeFeatures:a,onAllow:s,onDeny:n,onMessage:r,onOneOnOne:l,isBreakout:c}=this.props,d=e.get("id"),u=e.get("isModerator"),h=e.get("isOrganizer"),p=t.get("isOrganizer"),m=a.has(o.$s1),_=!(e.get("isPhone")&&!e.get("twin_in_waiting_room_breakout"));return(0,i.jsxs)(y.A,{className:"item--contact",children:[(0,i.jsx)("div",{className:"item__image",children:(0,i.jsx)(P.Ay,{name:e.get("name"),src:e.get("picture_url")})}),(0,i.jsxs)("div",{className:"item__content",children:[(0,i.jsx)("div",{className:"item__label",children:e.get("name")}
1),(0,i.jsx)(ev,{participant:e})]}),(0,i.jsxs)("div",{className:"item__actions item__actions-waiting-room",children:[(0,i.jsx)(eV.A,{id:d,isModerator:u,isOrganizer:h,isCurrentOrganizer:p,hasModControls:m}),!c&&!e.get("isPhone")&&!e.get("twin_in_waiting_room_breakout")&&(0,i.jsx)(eR.A,{text:"participant_list.message",children:(0,i.jsx)("button",{className:"item__actions-waiting-room-container",onClick:r,children:(0,i.jsx)(x.A,{name:"chat"})})}),(0,i.jsx)(eR.A,{text:"participant_list.one_on_one",children:(0,i.jsx)("button",{className:"item__actions-waiting-room-container",disabled:!_,onClick:_?l:null,children:(0,i.jsx)(x.A,{name:"one-on-one"})})}),!c&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eR.A,{text:"participant_list.deny_entry",children:(0,i.jsx)("button",{className:"item__actions-waiting-room-container",onClick:n,children:(0,i.jsx)(x.A,{name:"remove"})})}),(0,i.jsx)(eR.A,{text:"participant_list.allow_entry",children:(0,i.jsx)("button",{className:"item__actions-waiting-room-container",onClick:s,children:(0,i.jsx)(x.A,{name:"check"})})})]})]})]})}}var e$=a(669010),eG=a(546996),eB=a(699491),eW=a(937728),ez=a(737855),eK=a(197658),eX=a(547701);let eJ=({activeFeatures:e})=>{let{formatMessage:t}=(0,n.A)(),a=(0,eW.U)().isEmpty();return(0,i.jsx)("div",{className:"participant-list__settings",children:(0,i.jsxs)("div",{className:"button-toolbar button-toolbar--block",children:[(0,i.jsx)("button",{type:"button",onClick:ez.A.showMuteAll,className:"button button--tertiary",children:t({id:"participant_list.mute_all"})}),(0,i.jsx)("button",{type:"button",onClick:ez.A.showUnmuteAll,className:"button button--tertiary",children:t({id:"participant_list.unmute_all"})}),(0,i.jsx)(eK.A,{id:eX.A.SIDEBAR__PARTICIPANT_LIST__HEADER__INVITE,children:e.has(o.HTD)&&!a&&(0,i.jsx)(eR.A,{text:"participant_list.invite",children:(0,i.jsx)("button",{id:"invite_button",type:"button",onClick:j.A.showInviteParticipants,className:"tooltip-button button button--tertiary ","aria-label":t({id:"aria-label.sidebar.participant_list.invite"}),children:(0,i.jsx)(x.A,{name:"user-add"})})})})]})})};var eQ=a(133284);function eY(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}let eZ="participants_tab",e0="this_tab",e1="main_tab";class e4 extends s.PureComponent{componentDidMount(){w.default.on("CHANGE",this._onFeaturesStoreChange),eg.A.on("CHANGE",this._onParticipantStoreChange),d.A.on("CHANGE",this._onConferenceCallStoreChange),g.A.on(o.Csu,this._onGenericStoreChange),e$.A.on(o.gB1,this._onGenericStoreChange)}componentDidUpdate(e,t){!this.state.isBreakout&&this.state.waitingRoomParticipants.size>t.waitingRoomParticipants.size&&this.state.currentParticipant.get("isModerator")&&eB.Tq(this.state.entryPromptUrl)}componentWillUnmount(){w.default.off("CHANGE",this._onFeaturesStoreChange),eg.A.off("CHANGE",this._onParticipantStoreChange),d.A.off("CHANGE",this._onConferenceCallStoreChange),g.A.off(o.Csu,this._onGenericStoreChange),e$.A.off(o.gB1,this._onGenericStoreChange)}render(){let{currentParticipant:e}=this.state,t=null!=e&&e.get("isModerator");return(0,i.jsxs)("div",{className:"participant-list",children:[this.renderWebinarTabs(),this.state.webinarTab==eZ?this.renderParticipantsList(t):(0,i.jsx)(S.A,{id:"webinar_attendees_list",children:this.props.isWebinar?this.renderList(this.state.attendees,()=>!0):null})]})}constructor(...e){super(...e),eY(this,"_getConferenceCallStoreState",()=>({confId:d.A.get("id"),spotlightedParticipantId:d.A.getSpotlightedParticipantId(),isBreakout:d.A.get("is_breakout"),chatMode:d.A.getChatMode(),entryPromptUrl:d.A.get("entry_prompt_url"),isConversationMode:d.A.isConversationMode(),primaryConfId:d.A.get("is_breakout")?d.A.get("primary_conference_call_id"):d.A.get("id")})),eY(this,"_getParticipantStoreState",(e,t)=>({attendees:eg.A.getStreamingAttendees(t),currentParticipant:eg.A.getCurrent(),participants:eg.A.getJoinedAndInvited(e,t),waitingRoomParticipants:eg.A.getWaitingRoom(t),mainWaitingRoomParticipants:eg.A.getWaitingRoom(!0),waitingScreenedStatus:eg.A.getWaitingScreenedStatus(t),mainWaitingScreenedStatus:eg.A.getWaitingScreenedStatus(!0),participantsCount:eg.A.getVisibleCount(),streamingAttendeesCount:eg.A.getStreamingAttendeesCount()}
1)),eY(this,"_getFeaturesStoreState",()=>({activeFeatures:w.default.getActive(),hasEventConferencesFeature:w.default.enabled(o.pPx)})),eY(this,"state",{webinarTab:eZ,thisOrMainTab:e0,main:!1,filter:"",hideScreened:!0,...this._getConferenceCallStoreState(),...this._getParticipantStoreState("",!1),...this._getFeaturesStoreState()}),eY(this,"renderParticipantsList",e=>{let{currentParticipant:t,waitingRoomParticipants:a,mainWaitingRoomParticipants:s,waitingScreenedStatus:n,mainWaitingScreenedStatus:r,participants:o,activeFeatures:l,confId:c,primaryConfId:u,filter:h,hideScreened:p,hasEventConferencesFeature:m,main:_,isBreakout:g}=this.state,A=m&&g?s:a,v=m&&p?A.toArray().filter(e=>0==(e.get("registration_answers")||[]).toArray().length):A,[C,j]=(m&&g?r:n)||[0,0];return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eK.A,{id:eX.A.SIDEBAR__PARTICIPANT_LIST__HEADER,children:e&&!this.props.isLiveStream&&(0,i.jsx)(eJ,{activeFeatures:l})}),e&&A.size>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"participant-list__group-header",children:[(0,i.jsx)(x.A,{name:"arrow-down"}),(0,i.jsx)("span",{className:"text",children:m?(0,i.jsx)(b.A,{id:"participant_list.waiting_room_header.screened_unscreened",values:{total:C+j,unscreened:j,screened:C,br:(0,i.jsx)("br",{})}}):(0,i.jsx)(b.A,{id:"participant_list.waiting_room_header",values:{n:A.size}})}),!g&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("button",{className:"participant-list__admit-all button button--primary button--small",onClick:this._onAllowAll,children:(0,i.jsx)(b.A,{id:"participant_list.admit_all"})}),m&&(0,i.jsx)("button",{className:"participant-list__admit-screened button button--primary button--small",onClick:this._onAllowScreened,children:(0,i.jsx)(b.A,{id:"participant_list.admit_screened_only"})})]})]}),m&&(0,i.jsx)("div",{className:"form__checkbox whitespace-before-2x",children:(0,i.jsxs)("label",{htmlFor:"hide_screened",children:[(0,i.jsxs)("div",{className:"checkbox",children:[(0,i.jsx)("input",{type:"checkbox",id:"hide_screened",name:"hideScreened",onChange:this._onHideScreenedChanged,checked:p}),(0,i.jsx)("div",{className:"control"})]}),(0,i.jsx)(b.A,{id:"participant_list.hide_screened"})]})}),(0,i.jsx)("div",{className:"waiting-room__scrollable-area",children:(0,i.jsx)(S.A,{children:v.map(e=>(0,i.jsx)(eq,{participant:e,currentParticipant:t,activeFeatures:l,isBreakout:g,onAllow:()=>this._onAllow(e.get("id")),onDeny:()=>this._onDeny(e.get("id")),onMessage:()=>this._onMessage(e),onOneOnOne:()=>this._onOneOnOne(u,c,e.get("person_id"),this.state.isBreakout)},e.get("id").toString()))})}),(0,i.jsx)("hr",{})]}),e&&A.size>0&&(0,i.jsxs)("div",{className:"participant-list__group-header",children:[(0,i.jsx)(x.A,{name:"arrow-down"}),(0,i.jsx)(b.A,{id:m&&g&&!_?"participant_list.screening_room_header":"participant_list.currently_attending_header",values:{n:o.size}})]}),(!g||!m||_)&&(0,i.jsx)(I,{value:h,onChange:this._onFilterChange}),(0,i.jsx)("div",{className:"participant-list__scrollable-area",children:(0,i.jsx)(S.A,{id:this.props.isWebinar?"webinar_panelists_list":"participants_list",children:this.renderList(o,t=>(e||t.get("isCurrent")||!(d.A.isPresentationMode()&&!t.get("isModerator")))&&!(t.get("isCurrent")&&t.get("isStreaming")))})}),this.renderThisOrMainTabs(e)]})}),eY(this,"renderList",(e,t)=>{let{currentParticipant:a,activeFeatures:s,isConversationMode:n,spotlightedParticipantId:r,isBreakout:o,chatMode:l,main:c,confId:d,primaryConfId:u}=this.state;return(0,i.jsx)(i.Fragment,{children:e.map(e=>t(e)&&(0,i.jsx)(eD,{participant:e,activeFeatures:s,currentParticipant:a,isConversationMode:n,isLiveStream:this.props.isLiveStream,isSidebar:this.props.isSidebar,hideTileControls:this.props.hideTileControls,unreadMessageCount:this._getUnreadMessageCount(e),uniquePasscode:e$.A.getUniquePasscode(e.get("id")),spotlightedParticipantId:r,isGroupMeeting:this.props.isGroupMeeting,isBreakout:o,chatMode:l,main:c,confId:d,primaryConfId:u},e.get("id").toString()))})}),eY(this,"renderWebinarTabs",()=>this.props.isWebinarViewer&&!this.props.showAttendeeList||eQ.o<1||!this.props.isWebinar?null:(0,i.jsxs)(D.A,{filled:!0,underlined:!0,onChange:e=>this._onWebinarTabChange(e),initialTab:this.state.webinarTab,children:[(0,i.jsx)(U.A,{id:"participants_list_tab",name:eZ,"aria-controls":"chat_public_tabpanel",children:(0,i.jsx)(b.A,{id:"participant_list.webinar.panelists",values:{count:this.state.participantsCount}})}),(0,i.jsx)(U.A,{id:"attendees_list_tab",name:"attendees_tab","aria-controls":"chat_private_tabpanel",children:(0,i.jsx)(b.A,{id:"participant_list.webinar.attendees",values:{count:this.state.streamingAttendeesCount}})})]})),eY(this,"renderThisOrMainTabs",e=>{let{isBreakout:t,hasEventConferencesFeature:a}=this.state;return e&&t&&a?(0,i.jsxs)(D.A,{filled:!0,underlined:!0,onChange:e=>this._onthisOrMainTabChange(e),initialTab:this.state.thisOrMainTab,children:[(0,i.jsx)(U.A,{id:"this_list_tab",name:e0,"aria-controls":"chat_public_tabpanel",children:(0,i.jsx)(b.A,{id:"participant_list.this_or_main.this"})}),(0,i.jsx)(U.A,{id:"main_list_tab",name:e1,"aria-controls":"chat_private_tabpanel",children:(0,i.jsx)(b.A,{id:"participant_list.this_or_main.main"})})]}):null}),eY(this,"_onWebinarTabChange",e=>{this.setState({webinarTab:e})}),eY(this,"_onthisOrMainTabChange",e=>{this.setState({thisOrMainTab:e,main:e==e1,...this._getParticipantStoreState(this.state.filter,e==e1)})}),eY(this,"_onFilterChange",e=>{this.setState({filter:e,...this._getParticipantStoreState(e,this.state.main)})}),eY(this,"_onParticipantStoreChange",()=>{this.setState(this._getParticipantStoreState(this.state.filter,this.state.main))}),eY(this,"_onFeaturesStoreChange",()=>{this.setState(this._getFeaturesStoreState())}),eY(this,"_onConferenceCallStoreChange",()=>{this.setState(this._getConferenceCallStoreState())}),eY(this,"_onGenericStoreChange",()=>{this.forceUpdate()}),eY(this,"_onAllow",e=>{eS.A.waitingRoomAllow(e)}),eY(this,"_onDeny",e=>{eS.A.waitingRoomDeny(e)}),eY(this,"_onMessage",e=>{F.A.onPrivateChatParticipantSelected(e)}),eY(this,"_onHideScreenedChanged",e=>{this.setState({hideScreened:e.target.checked})}),eY(this,"_onOneOnOne",(e,t,a,i)=>{eG.A.oneOnOne(e,i?t:null,a)}),eY(this,"_onAllowAll",()=>{eS.A.waitingRoomAllowAll(!1,this.state.main)}),eY(this,"_onAllowScreened",()=>{eS.A.waitingRoomAllowAll(!0,this.state.main)}),eY(this,"_getUnreadMessageCount",e=>{let t=0,a=T.A.findByParticipantID(e.get("id"));return a&&(t=g.A.getUnreadMessageCountForRoom(a.get("id"))),t})}}var e6=a(582765),e2=a.n(e6);let e9=({id:e,label:t,children:a,initialOpen:r=!1,forceClosed:o=!1})=>{let{formatMessage:l}
1=(0,n.A)(),[c,d]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{r&&d(!0)},[r]),(0,s.useEffect)(()=>{o&&d(!1)},[o]),(0,i.jsxs)("div",{className:"collapsible",tabIndex:-1,children:[(0,i.jsxs)("div",{id:e,className:"collapsible__header",onClick:()=>d(!c),role:"button","aria-controls":`${e}_body`,"aria-expanded":c,tabIndex:0,children:[c?(0,i.jsx)(x.A,{name:"caret-down",space:"after"}):(0,i.jsx)(x.A,{name:"caret-right",space:"after-2x"}),l({id:t})]}),c&&(0,i.jsx)("section",{id:`${e}_body`,className:"collapsible__body","aria-label":l({id:t}),children:a})]})};var e5=a(121372),e8=a.n(e5),e7=a(688991);let e3=e=>{e7.A.dispatch({type:o.CDl,contactId:e})},te=e=>{e7.A.dispatch({type:o.p_Q,contactId:e})},tt=(e,t)=>{let a=(e=e||[])[e.length-1];a&&isNaN(a.value)?ew.A.create({name:a.value,email:a.value},t):e7.A.dispatch({type:o.rbc,contactIds:e.map(e=>e.value)})},ta=()=>{e7.A.dispatch({type:o.TBg})};var ti=a(115591);let ts=({isGuest:e,autoFocus:t=!0})=>{let{formatMessage:a}=(0,n.A)(),[l,c]=(0,s.useState)(""),[u,p]=(0,s.useState)(""),[m,_]=(0,s.useState)(""),[b,g]=(0,s.useState)(!1),[A,x]=(0,s.use
1State)(""),v=(0,r.A)(d.A,(0,s.useCallback)(()=>d.A.getDialoutCountryCodes().toArray().map(e=>e.toLowerCase()),[])),C=v.find(e=>"us"===e)||v[0],j=(0,s.useCallback)(()=>{ta(),p(`+${(0,ti.Ko)(C)}`),c(""),g(!1)},[C]);(0,r.A)(ek.A,null,{event:"CREATE",onEvent:(0,s.useCallback)((e,t)=>{let a=e.id;e3(a),t==o.qCw&&(eS.A.dialOut({contact_id:a,target:{country_code:m,phone_number:u}}),j())},[m,u,j])});let N=(0,s.useCallback)((e,t)=>{let a=(0,ti.g0)(e.substring(t.dialCode.length),t.countryCode);p(`+${e}`),_(t.countryCode),g(a),x(a?"":"phone_join_modal.error.phone_number")},[]);if(!C)return(0,i.jsx)("div",{className:"dial-out row direction-column-hand",children:(0,i.jsx)(f.A,{className:"padding-half",type:"error",open:!0,message:a({id:"phone_join_modal.dial_out_status.notenabled"}),closable:!1})});let k=async()=>{if(e)await eS.A.dialOut({target:{country_code:m,phone_number:u},guest_invite:{name:l||u,email:null}}),j();else{let e=ek.A.findByPhone(u);if(e){var t;let a=e.id,i=null==(t=h.A.findByPersonId(a))?void 0:t.get("id");i||e3(e.id),await eS.A.dialOut({participant_id:i,contact_id:a,target:{country_code:m,phone_number:u}}),j()}else ew.A.create({name:l||u,email:"",mobile_phone:u},o.qCw)}};return(0,i.jsxs)("div",{className:"dial-out row direction-column-hand",children:[(0,i.jsx)("input",{type:"text",name:"name",id:"name",placeholder:a({id:"invite_participants_modal.call_now.name.placehoder"}),value:l,className:"form__control fs-exclude",onChange:({target:e})=>c(e.value)}),(0,i.jsxs)("div",{className:"row flush-all",children:[(0,i.jsx)(e8(),{inputClass:"fs-exclude",containerClass:"column-auto-hand flush-all",value:u,onChange:N,inputProps:{id:"phoneNumber",name:"phoneNumber",autoFocus:t},onlyCountries:v,country:C,enableAreaCodes:!1,countryCodeEditable:!1,enableSearch:!0}),(0,i.jsx)("button",{type:"button",className:"button button--primary column-none-hand",disabled:!b,onClick:k,children:(0,i.jsx)("span",{children:a({id:"invite_participants_modal.tab.call_now"})})})]}),A&&(0,i.jsx)(f.A,{className:"padding-half",type:"error",open:!0,message:a({id:A}),closable:!1})]})};var tn=a(90292);let tr=({contact:e,participant:t,addedToConference:a,onAdd:s,onRemove:r})=>{let{formatMessage:o}=(0,n.A)(),l=(0,C.A)("button button--xsmall",{"button--success":!!e.email,"button--dark":!e.email});return(0,i.jsx)(tn.A,{contact:e,disabled:!e.email,"aria-label":e.email?e.name:o({id:"aria-label.contact.cannot_invite"},{contact:e.name}),children:t?(0,i.jsx)("div",{className:"item__status",children:(0,i.jsx)("span",{className:"visible-hand",children:o({id:t.get("rsvpStatus")})})}):(0,i.jsx)("div",{className:"item__actions",children:a?(0,i.jsxs)("button",{type:"button",className:"button button--xsmall button--error",onClick:()=>{e.email&&r()},title:"Remove","aria-label":o({id:"aria-label.contact.remove"},{contact:e.name}),"data-i18n":"[html]button.remove",children:[(0,i.jsx)(x.A,{name:"remove",space:"after"}),(0,i.jsx)("span",{className:"visible-hand","data-i18n":"button.remove",children:o({id:"buttons.remove"})})]}):(0,i.jsx)(eR.A,{disabled:!!e.email,text:"schedule.participants.add.no_email",children:(0,i.jsxs)("button",{disabled:!e.email,type:"button",className:l,onClick:e.email?()=>{e.email&&s()}:void 0,title:"Add","aria-label":o({id:"aria-label.contact.add"},{contact:e.name}),"data-i18n":"[html]button.add",children:[(0,i.jsx)(x.A,{name:"add",space:"after"}),(0,i.jsx)("span",{className:"visible-hand","data-i18n":"button.add",children:o({id:"buttons.add"})})]})})})})};var to=a(684653),tl=a(430228),tc=a(209404),td=a.n(tc),tu=a(432621);let th=td().Map(),tp=td().Map(),tm=Object.assign(new tl.EventEmitter,{getAddedContacts:function(){return th.concat(tp).keySeq().toArray()},isAdded:function(e){return th.has(e)}});e7.A.register(function(e){switch(e.type){case tu.jx:e.show||(th=th.clear(),tp=tp.clear(),tm.emit("CHANGE"));break;case o.CDl:th=th.set(e.contactId),tm.emit("CHANGE");break;case o.p_Q:th=th.delete(e.contactId),tm.emit("CHANGE");break;case o.rbc:th=th.clear(),e.contactIds.forEach(e=>{th=th.set(e)}),tm.emit("CHANGE");break;case o.TBg:th=th.clear(),tm.emit("CHANGE");break;case o.ewS:tp=tp.set(e.contact._uuid),tm.emit("CHANGE");break;case o.mH0:e7.A.waitFor([ek.A.dispatchToken]),tp=tp.delete(e.contact._uuid),th=th.set(e.contact.
1id),tm.emit("CHANGE");break;case o.RDA:e.contact&&e.contact._uuid&&(tp=tp.delete(e.contact._uuid),tm.emit("CHANGE"));break;case o.DIV:th=td().Map(),tp=td().Map()}});var t_=a(334602),tb=a(440913);let tg=({participants:e,isGuest:t,autoFocus:a=!1})=>{let{formatMessage:l}=(0,n.A)(),[c,u]=(0,s.useState)(""),[h,p]=(0,s.useState)(!1),[m,_]=(0,s.useState)(!1),[b,g]=(0,s.useState)(!1),A=(0,s.useRef)(null),[x]=(0,r.A)(tm,(0,s.useCallback)(()=>[tm.getAddedContacts()],[])),v=(0,t_.A)((0,s.useMemo)(()=>Object.fromEntries(e.map(e=>[e.get("person_id"),e.get("id")]).toArray()),[e])),{contacts:C,hasContacts:j,dataLoaded:N,selectOptions:k}=(0,r.A)(ek.A,(0,s.useCallback)(()=>{if(t)return{contacts:[],hasContacts:!1,dataLoaded:ek.A.loaded(),selectOptions:[]};let[e,a]=ek.A.all().reduce((e,t)=>(e[+!t.email].push(t),e),[[],[]]);return{contacts:e.concat(a),hasContacts:ek.A.all().length>0,dataLoaded:ek.A.loaded(),selectOptions:ek.A.all().map(e=>({value:e.id,label:[e.name,e.email].filter(Boolean).join(" - "),isDisabled:!e.email}))}},[t]));return((0,r.A)(d.A,null,{event:o.JBg,onEvent:(0,s.useCallback)(e=>{"EMAIL"===e&&(_(!0),ta(),setTimeout(()=>_(!1),2500))},[])}),(0,r.A)(d.A,null,{event:o.GTV,onEvent:(0,s.useCallback)(e=>{"EMAIL"===e&&(g(!0),ta(),setTimeout(()=>g(!1),2500))},[])}),(0,s.useEffect)(()=>{ek.A.loaded()||ew.A.getAll()},[]),t||N)?(0,i.jsxs)("section",{className:"sidebar-panel",children:[(0,i.jsx)("div",{className:"row",children:(0,i.jsx)("div",{className:"column-12-hand column-12-lap",children:(0,i.jsx)("div",{className:"form__group fs-exclude",children:t?(0,i.jsx)("input",{type:"text",placeholder:"Enter email address",className:"form__control",onChange:e=>{var t;let a;return t=e.target.value,a=tb.A.isValidEmail(t),void(u(t),a?p(!0):p(!1))},"aria-label":l({id:"aria-label.sidebar.invite_participants.enter_email"})}):(0,i.jsx)(ej.A,{innerRef:A,isMulti:!0,isValidNewOption:e=>tb.A.isValidEmail(e),formatCreateLabel:e=>`Invite ${e}?`,value:x,options:k,valueRenderer:e=>{let t=e.label.substring(0,e.label.lastIndexOf(" - "));return ek.A.findAllByName(t).length>1?e.label:t},onChange:e=>{A.current.onInputChange(""),tt(e,"EMAIL")},placeholder:"Search or add contact...",autoFocus:a,"aria-label":l({id:"aria-label.sidebar.invite_participants.search_add_contact"})})})})}),!t&&j?(0,i.jsx)("div",{className:"schedule__invites list flush-bottom",children:(0,i.jsx)(to.A,{className:"virtual-scroll",rowRenderer:t=>{let a=C[t.index],s=e[v[a.id]];return(0,i.jsx)(tr,{contact:a,participant:s,onAdd:()=>e3(a.id),onRemove:()=>te(a.id),addedToConference:tm.isAdded(a.id)},a.id)},rowCount:C.length,changeWhenThisUpdates:x,role:"presentation","aria-label":l({id:"aria-label.sidebar.invite_participants.contacts_list"})})}):t?null:(0,i.jsx)("div",{className:"alert alert--warning last",children:l({id:"invite_participants_modal.body.no_contacts"})}),(0,i.jsxs)("div",{className:"sidebar-panel__footer",children:[b?(0,i.jsx)(f.A,{open:!0,icon:"info",type:"error",message:l({id:"invite_participants_modal.body.error"}),closable:!1}):m?(0,i.jsx)(f.A,{open:!0,icon:"info",type:o.Lf1,message:l({id:"invite_participants_modal.body.success"}),closable:!1}):null,(0,i.jsx)(ef.A,{type:"button",disabled:t?!h:(null==x?void 0:x.length)===0,onClick:()=>{t?(Z.A.addParticipants([],{},"EMAIL",!1,{name:c,email:c}),u(""),p(!1)):Z.A.addParticipants(x)},tabIndex:1,text:l({id:"invite_participants_modal.footer.invite"}),loadingText:l({id:"invite_participants_modal.footer.loading"}),storeToWatch:d.A,loadingEvent:o.V$z,loadingDoneEvent:o.Rfn})]})]}):(0,i.jsx)(R.A,{centered:!0})};var tA=a(841505),tx=a(290692),tv=a(764906),tC=a(769853);let tj=()=>{let e=(0,n.A)(),[t,a]=(0,tC.A)(3e3),[l,c]=(0,s.useState)(!1),u=(0,r.A)(h.A,(0,s.useCallback)(()=>h.A.getAll(),[])),p=(0,r.A)(v.A,(0,s.useCallback)(()=>v.A.isGuest(),[])),[m,_]=(0,r.A)(w.default,(0,s.useCallback)(()=>[w.default.enabled(o.zXB),w.default.enabled(o.IIn)],[]));return(0,s.useEffect)(()=>{ek.A.loaded()||ew.A.getAll()},[]),(0,i.jsxs)("div",{className:"invite-participants",children:[(0,i.jsx)("div",{className:"invite-participants__meeting-invite",children:t?(0,i.jsxs)("button",{type:"button",className:"button button--small button--success button--block static button--copy-success",children:[(0,i.jsx)(x.A,{name:"check",space
1:"after"}),e.formatMessage({id:"buttons.copied"})]}):(0,i.jsx)(e2(),{type:"button",component:"button",onSuccess:a,"option-text":()=>{let t=tx.A.get("name")||Y.A.get("display_name"),a=d.A.get("show_slug")?tv.A.find(d.A.get("show_slug")):void 0;return d.A.getClipboardTextSummary(e,a,t)},className:"button button--small button--tertiary button--block button--copy",children:(0,i.jsxs)("div",{children:[(0,i.jsx)(x.A,{name:"copy",space:"after"}),e.formatMessage({id:"buttons.copy_meeting_invite"})]})})}),m&&(0,i.jsx)("div",{className:"invite-participants__dial-out",children:(0,i.jsx)(e9,{id:"invite_phone",label:"invite_participants.invite_phone",initialOpen:!0,forceClosed:l,children:(0,i.jsx)(ts,{isGuest:p,autoFocus:ey.A.isAutoFocusAllowed()})})}),(0,i.jsx)("div",{className:"invite-participants__contacts",children:(0,i.jsx)(e9,{id:"invite_contacts",label:"invite_participants.invite_contacts",initialOpen:!0,children:!p&&(_||m)?(0,i.jsx)(tA.A,{context:"inCall",onFocusChange:ey.A.isMobile()||ey.A.isCordova()?c:void 0}):(0,i.jsx)(tg,{participants:u,isGuest:p,autoFocus:!m&&ey.A.isAutoFocusAllowed()})})})]})},tf=({isLiveStream:e,isWebinarViewer:t,className:a="close",icon:s="remove"})=>{let{formatMessage:r}=(0,n.A)();return e&&!t?null:(0,i.jsx)("button",{className:[a,"call-sidebar__close button button--text"].join(" "),onClick:()=>j.A.hideChat(),"aria-label":r({id:"aria-label.sidebar.close"}),children:(0,i.jsx)(x.A,{name:s})})},tN=({participantId:e,showDisplayAds:t=!1,interceptChat:a=!1,isModerator:c=!1,isGroupMeeting:d=!1,isLiveStream:u=!1,isWebinarViewer:h=!1,isWebinar:p=!1,showAttendeeList:m=!1,streamingAttendeesCount:_})=>{let{formatMessage:b}=(0,n.A)(),[A,x]=(0,r.A)(w.default,(0,s.useCallback)(()=>[w.default.enabled(o.Ajs),w.default.enabled(o.Flz)],[])),[v,C]=(0,s.useState)(eb.A.getActiveTab());if((0,r.A)(eb.A,null,{onEvent:(0,s.useCallback)(()=>C(eb.A.getActiveTab()),[])}),(0,r.A)(g.A,null,{event:o.Kd9,onEvent:(0,s.useCallback)(()=>C("CHAT"),[])}),!v)return(0,i.jsx)("aside",{className:"call-sidebar"});let j=`sidebar.panels.${v.toLowerCase()}`;return h&&("CHAT"===v?j="sidebar.panels.webinar_chat":v!==o.X4K||c||void 0!==_||(j="sidebar.panels.webinar_panelists")),(0,i.jsxs)("aside",{className:"call-sidebar",onClick:()=>Z.A.setControlsVisible(!1),"aria-labelledby":"call_sidebar_heading",children:[(0,i.jsxs)("div",{className:"call-sidebar__header",children:[(0,i.jsx)(tf,{icon:"chevron-left",className:"go-back",isLiveStream:u,isWebinarViewer:h}),"CHAT"===v&&c?(0,i.jsx)(ea,{className:"sidebar__title"}):(0,i.jsx)("p",{className:"sidebar__title space-left",id:"call_sidebar_heading",children:b({id:j})}),(0,i.jsx)(tf,{isLiveStream:u,isWebinarViewer:h})]}),"CHAT"===v&&(0,i.jsx)(Q,{isLiveStream:u,hasParticipantListFeature:x,interceptChat:a}),v===o.X4K&&(0,i.jsx)(e4,{isGroupMeeting:d,isLiveStream:u,isWebinar:h||p,isWebinarViewer:h,isSidebar:!0,hideTileControls:A,showAttendeeList:m}),v===o.V9F&&(0,i.jsx)(tj,{}),"POLL"===v&&(0,i.jsx)(e_,{participantId:e,isModerator:c}),t&&(0,i.jsx)(l.A,{className:"display-ad--call-sidebar",client:o.Kuu,slot:o.mXF})]})}},858155(e,t,a){a.d(t,{A:()=>A});var i=a(474848),s=a(296540),n=a(706442),r=a(27644),o=a(616917),l=a(88897),c=a(502109),d=a(172221),u=a(634164),h=a(618254),p=a(341388),m=a(264806),_=a(402785),b=a(302543),g=a(282362);let A=({poll:e,pollIndex:t,pollCount:a,onPollSave:A,onPollDelete:x,isModerator:v,onLaunchClicked:C=null,onEndPollClicked:j=null,onSubmitAnswerClicked:f=null,inCall:N=!1,editingPoll:k})=>{let{formatMessage:w}=(0,n.A)(),S=(0,h.wA)(),[y,P]=(0,s.useState)(e.question),[E,M]=(0,s.useState)(e.answers),[T,I]=(0,s.use
1State)(!e.anonymous_voting),O=""===y&&E.filter(e=>""!==e.answer).length<2,[R,H]=(0,s.useState)(!!O&&null);(0,s.useEffect)(()=>{(0,b.isEqual)(e.answers,E)||M(e.answers),e.show_everyone_results!==U&&D(e.show_everyone_results)},[e.answers,e.show_everyone_results]);let[L,F]=(0,s.useState)(e.anonymous_voting),[U,D]=(0,s.useState)(e.show_everyone_results),[V,q]=(0,s.useState)({id:null}),$=(0,_.A)(m.A,(0,s.useCallback)(()=>N&&m.A.getParticipantId(),[N]));(0,s.useEffect)(()=>{if(!v&&!0===e.active&&null==V.id){let e=E.find(e=>e.participant_ids&&null!=e.participant_ids.find(e=>e===$)?e:void 0);null!=e&&(q({id:e.id}),S((0,g.FK)(!0)))}},[S,v,$,V,e,E]);let G=e=>{let t=e.target.value,a=e.target.name;M(E.map((e,i)=>i===parseInt(a)?{...e,answer:t}:e))},[B,W]=(0,s.useState)(!O);return(0,i.jsxs)("div",{className:"box box--bordered flush-all full-width",style:N?void 0:{maxWidth:"35rem"},children:[(0,i.jsxs)("div",{className:"poll-header",onClick:!1===R?()=>{W(e=>!e)}:null,children:[!1===R&&(0,i.jsx)("div",{className:"poll-status-container",children:(0,i.jsx)("p",{className:"color-primary space-bottom-half poll-status",children:w({id:"schedule.poll.poll_count"},{pollIndex:t+1,pollCount:a})})}),!1===R?(0,i.jsxs)("div",{className:"poll-question-container",children:[(0,i.jsx)("strong",{className:"poll-question",children:y}),(0,i.jsx)("span",{className:"pull-right",children:(0,i.jsx)(r.A,{className:`icon-animation ${B?"":"rotate-icon"}`,name:"arrow-down"})})]}):(0,i.jsx)("input",{placeholder:w({id:"button_bar.poll_question.placeholder"}),type:"text",className:"form__control",id:"question-form",value:y,maxLength:300,onChange:e=>{P(e.target.value)}})]}),(0,i.jsxs)("div",{className:"poll-body",style:{maxHeight:B?"0px":"1000px"},children:[E.map((a,s)=>(0,i.jsx)("div",{className:null===e.active?"form__radio":"",children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"radio",children:[(0,i.jsx)("input",{type:"radio",disabled:!0}),(0,i.jsx)("div",{className:"control"})]}),!1===R?(0,i.jsx)("label",{style:{cursor:"default"},children:a.answer}):(0,i.jsx)("input",{placeholder:w({id:"button_bar.poll_answer.placeholder"},{index:s+1}),type:"text",className:"form__control answer-form",value:a.answer,name:s.toString(),onChange:G,maxLength:300})]})},`question_${t}_answer_${s}`)),null!==e.active&&v&&(0,i.jsx)("div",{className:"row space-bottom",children:(0,i.jsx)("div",{className:"column-12-hand poll-total-votes-container",children:(0,i.jsxs)("span",{className:"poll-total-votes-inner-container",children:[(0,i.jsx)("label",{children:w({id:"analytics.total"}).toLocaleUpperCase()}),(0,i.jsx)("label",{className:"space-left-half",children:w({id:"button_bar.count_votes"},{count:e.participant_count})})]})})}),v?e.active&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.A,{checked:U,onChange:()=>{A({...e,show_everyone_results:!U}),D(!U)}}),!L&&(0,i.jsx)(o.A,{messageId:"schedule.poll.show_me_voter_names",checked:T,toggle:I}),(0,i.jsx)("button",{className:"button button--primary full-width space-top space-bottom",type:"button",id:"endPoll",onClick:()=>j(e),children:w({id:"button_bar.end_poll"})})]}):e.active&&(0,i.jsx)("button",{className:"button button--primary space-bottom space-top full-width",type:"button",id:"closePoll",disabled:null==e.id,onClick:()=>{!v&&(p.A.perform("submit_participant_poll_answer",{poll_answer_id:V.id}),S((0,g.FK)(!0)))},children:w({id:null===V.id?"button_bar.vote":"button_bar.change_my_vote"})}),!0!==e.active&&!1===R&&(0,i.jsxs)(i.Fragment,{children:[U&&(0,i.jsx)(l.A,{checked:U,disabled:!0}),L&&(0,i.jsx)(o.A,{messageId:"schedule.poll.allow_anonymous",checked:L,disabled:!0})]}),!1===R&&null==e.active&&!k&&(0,i.jsxs)("div",{className:"row--middle row--center space-bottom-half",children:[(0,i.jsx)(d.A,{onClick:()=>{x(e,t)}}),(0,i.jsx)("button",{type:"button",id:"edit",className:(0,u.A)("button",{"button--primary":!N,"button--tertiary":N}),onClick:()=>{H(!0),A({...e},t)},children:w({id:"buttons.edit"})}),N&&(0,i.jsx)("button",{type:"button",className:"button button--primary",onClick:()=>C({...e}),children:w({id:"buttons.launch"})})]}),(!0===R||null===R)&&null===e.active&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.A,{className:"space-bottom",onClick:()=>{M(e=>[...e,{id:null,answer:""}])}}),(0,i.jsx)(l.A,{checked:U,toggle:D}),(0,i.jsx)(o.A,{messageId:"schedule.poll.allow_anonymous",checked:L,toggle:F}),(0,i.jsxs)("div",{className:"row--middle row--center space-bottom-half",children:[(0,i.jsx)("button",{type:"button",id:"cancel",className:"button button--tertiary",onClick:()=>
1{null===R?x(e,t):(P(e.question),M(e.answers),F(e.anonymous_voting),D(e.show_everyone_results),H(!1),A({...e},t))},children:w({id:"buttons.cancel"})}),(0,i.jsx)("button",{type:"button",id:"save",className:"button button--primary",disabled:""===y||E.filter(e=>""!==e.answer).length<2,onClick:()=>{H(!1);let a=E.filter(e=>""!==e.answer.trim());M(a),A({...e,question:y,answers:a,show_everyone_results:U,anonymous_voting:L},t)},children:w({id:"buttons.save"})})]})]})]})]})}},48280(e,t,a){a.d(t,{A:()=>n});var i=a(296540),s=a(404670);let n=({participantToken:e})=>((0,i.useEffect)(()=>{if(e)return s.A.subscribeToConferenceChat({participant_token:e}),()=>s.A.unsubscribeFromConferenceChat()},[e]),null)},956091(e,t,a){a.d(t,{A:()=>_});var i=a(474848),s=a(296540),n=a(66514),r=a(996599),o=a(284810),l=a(266753),c=a(958065),d=a(860128),u=a(50267);function h(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class p extends s.PureComponent{render(){return(0,i.jsx)(d.EN,{size:"small",title:(0,i.jsx)(c.A,{id:"confirm_block_participant_modal.title"}),confirm:(0,i.jsx)(c.A,{id:"confirm_block_participant_modal.block"}),cancel:(0,i.jsx)(c.A,{id:"buttons.cancel"}),confirmType:"error",onCancel:this._onCancel,onConfirm:this._onConfirm,children:(0,i.jsx)(c.A,{id:"confirm_block_participant_modal.description"})})}constructor(...e){super(...e),h(this,"_onConfirm",()=>{u.A.block(this.props.id),n.A.hide()}),h(this,"_onCancel",()=>{n.A.hide()})}}class m extends s.PureComponent{render(){let{participant:e,activeFeatures:t,currentParticipant:a,navItem:s}=this.props,n=a.get("isModerator"),c=e.get("isModerator"),d=t.has(r.$s1),u=t.has(r.MMO);return n&&!c&&d&&u?s?(0,i.jsx)(l.A,{tooltipPosition:"left",iconClass:"icon-fw",icon:"remove",selectable:!0,label:"participants.block",tooltip:"participants.block",onClick:this._onRemoveParticipantClick,ariaHidden:!0,className:"nav__item--left"}):(0,i.jsx)(o.A,{iconName:"remove",isSelectable:!0,text:"participants.block",onClick:this._onRemoveParticipantClick,ariaHidden:!0}):null}constructor(...e){super(...e),function(e,t,a){t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}(this,"_onRemoveParticipantClick",()=>{n.A.show((0,i.jsx)(p,{id:this.props.participant.get("id")}))})}}let _=m},351207(e,t,a){a.d(t,{A:()=>u});var i=a(474848),s=a(296540),n=a(284810),r=a(266753),o=a(996599),l=a(264806),c=a(546996),d=a(402785);let u=({participant:e,activeFeatures:t,currentParticipant:a,navItem:u=!1})=>{let h=t.has(o.uzn)||t.has(o.pPx),[p,m,_,b,g]=(0,d.A)(l.A,(0,s.useCallback)(()=>l.A.isLoaded()?[l.A.get("is_breakout")?l.A.get("primary_conference_call_id"):l.A.get("id"),l.A.get("id"),l.A.get("is_breakout"),l.A.get("regular_breakout_open"),l.A.get("breakout_closing")]:[0,!1,!1,!1],[])),A=a.get("isModerator"),x=e.get("person_id"),v=()=>{c.A.oneOnOne(p,m==p?null:m,x)};if(!A||!h||e.get("isCurrent")||_)return null;{let e=b||g,t=e?"participants.instant_breakout.disabled":"participants.one_on_one";return u?(0,i.jsx)(r.A,{tooltipPosition:"left",iconClass:"icon-fw",label:t,tooltip:t,icon:"one-on-one",selectable:!0,onClick:e?void 0:v,disabled:e,ariaHidden:!0,className:"nav__item--left"}):(0,i.jsx)(n.A,{text:t,iconName:"one-on-one",isSelectable:!0,onClick:e?void 0:v,disabled:e,ariaHidden:!0})}}},323724(e,t,a){a.d(t,{A:()=>g});var i=a(474848),s=a(296540),n=a(66514),r=a(996599),o=a(284810),l=a(266753),c=a(958065),d=a(860128),u=a(50267),h=a(290692),p=a(587492);function m(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class _ extends s.PureComponent{componentDidMount(){p.default.on("CHANGE",this._onFeaturesStoreChange)}componentWillUnmount(){p.default.off("CHANGE",this._onFeaturesStoreChange)}render(){let e=h.A.isWatchParty()||this.state.isWatchPartyTester;return(0,i.jsxs)(d.EN,{size:"small",title:(0,i.jsx)(c.A,{id:"confirm_kick_participant_modal.title"}),confirm:(0,i.jsx)(c.A,{id:"confirm_kick_participant_modal.kick"}),cancel:(0,i.jsx)(c.A,{id:"buttons.cancel"}),confirmType:"error",onCancel:this._onCancel,onConfirm:this._onConfirm,children:[(0,i.jsx)(c.A,{id:e?"confirm_kick_watchparty_modal.description":"confirm_kick_participant_modal.description"}),(0,i.jsx)("div",{className:"form__checkbox modal__checkbox",children:(0,i.jsxs)("label",{htmlFor:"block-participant",children:[(0,i.jsxs)("div",{className:"checkbox",children:[(0,i.jsx)("input",{type:"checkbox",id:"block-participant",name:"block-participant",checked:this.state.blockParticipant,value:"block",onChange:this._onBlockParticipantChange}),(0,i.jsx)("div",{className:"control"})]}),(0,i.jsx)(c.A,{id:e?"confirm_kick_watchparty_modal.block":"confirm_kick_participant_modal.block",values:{strong:e=>(0,i.jsx)("strong",{children:e})}})]})}),(0,i.jsx)("em",{children:(0,i.jsx)(c.A,{id:e?"confirm_kick_watchparty_modal.block_note":"confirm_kick_participant_modal.block_note"})})]})}constructor(...e){super(...e),m(this,"state",{isWatchPartyTester:p.default.enabled(r.NNY),blockParticipant:!1}),m(this,"_onConfirm",()=>{this.state.blockParticipant?u.A.block(this.props.id):u.A.kick(this.props.id),n.A.hide()}),m(this,"_onCancel",()=>{n.A.hide()}),m(this,"_onBlockParticipantChange",()=>{this.setState({blockParticipant:!this.state.blockParticipant})}),m(this,"_onFeaturesStoreChange",()=>{this.setState({isWatchPartyTester:p.default.enabled(r.NNY)})})}}class b extends s.PureComponent{render(){let{participant:e,activeFeatures:t,currentParticipant:a,navItem:s}=this.props,n=a.get("isModerator"),c=e.get("isModerator"),d=t.has(r.$s1),u=t.has(r.fMS);return n&&!c&&d&&u?s?(0,i.jsx)(l.A,{tooltipPosition:"left",iconClass:"icon-fw",icon:"remove",selectable:!0,label:"participants.kick",tooltip:"participants.kick",onClick:this._onRemoveParticipantClick,ariaHidden:!0,className:"nav__item--left"}):(0,i.jsx)(o.A,{iconName:"remove",isSelectable:!0,text:"participants.kick",onClick:this._onRemoveParticipantClick,ariaHidden:!0}):null}constructor(...e){super(...e),function(e,t,a){t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}(this,"_onRemoveParticipantClick",()=>{n.A.show((0,i.jsx)(_,{id:this.props.participant.get("id")}))})}}let g=b},141578(e,t,a){a.d(t,{A:()=>A});var i=a(474848),s=a(296540),n=a(284810),r=a(66514),o=a(860128),l=a(958065),c=a(618254),d=a(421471),u=a(706442),h=a(468447),p=a(50267),m=a(104987);let _=({participant:e})=>{let t="answer",{formatMessage:a}
1=(0,u.A)(),n=(0,c.wA)(),_=e.get("id"),[b,g]=(0,s.useState)(e.get("webinar_registration"));(0,s.useEffect)(()=>{n(h.A.fetch())},[n]);let A=(0,d.Z)(h.A.getAll());return(0,i.jsx)(o.EN,{title:(0,i.jsx)(l.A,{id:"participant_data_modal.title"}),onConfirm:()=>{let e={id:_,registration_answers:A.map(e=>({...e,answer:b.get(e.id.toString())}))};p.A.createOrUpdateRegistrationAnswers(e),r.A.hide()},confirm:(0,i.jsx)(l.A,{id:"buttons.save"}),cancel:(0,i.jsx)(l.A,{id:"buttons.cancel"}),onCancel:r.A.hide,children:(0,i.jsx)("div",{className:"row",children:A.map(e=>(0,i.jsx)("div",{className:"column-12-hand column-6-lap padding-bottom",children:(0,i.jsx)(m.A,{id:t+e.id,type:"text",name:t+e.id,className:"form__control",value:b.get(e.id.toString())||"",onChange:t=>g(b.set(e.id.toString(),t.target.value)),placeholder:a({id:`call_preview.webinar.questions.${e.id}`})})},e.id))})})};var b=a(996599);class g extends s.PureComponent{render(){let{currentParticipant:e,activeFeatures:t}=this.props,a=e.get("isModerator"),s=t.has(b.pPx);return a&&s?(0,i.jsx)(n.A,{isSelectable:!0,iconName:"address-card",text:"participants.participant_data",onClick:this._onClick,ariaHidden:!0}):null}constructor(...e){super(...e),function(e,t,a){t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}(this,"_onClick",()=>{r.A.show((0,i.jsx)(_,{participant:this.props.participant}))})}}let A=g},28743(e,t,a){a.d(t,{A:()=>u});var i=a(474848);a(296540);var s=a(706442),n=a(266753),r=a(284810),o=a(50267),l=a(637268);let c=["Unknown Caller","Invalid Caller"],d=({participant:e,className:t="nav__item--left",tooltipPosition:a,navItem:d=!1,hideLabel:u=!1})=>{let h,{formatMessage:p}=(0,s.A)(),m=e.get("switch_video_result");m&&(h=m.get("error"))&&!h.startsWith("SMS")&&(h=p({id:`participants.switch_to_video.error.${h}`}));let _=m&&!h,b=e.get("isCurrent")||h||c.includes(e.get("name")),g=b?"participants.switch_to_video.disabled":_?"participants.switch_to_video.waiting":"participants.switch_to_video",A=b||_?void 0:()=>{o.A.switchToVideo(e.get("id")),l.A.enableCamera()};return d?(0,i.jsx)(n.A,{tooltipPosition:a,iconClass:"icon-fw",label:g,hideLabel:u,tooltip:h?void 0:g,tooltipText:h,icon:"video-arrow-solid",selectable:!0,onClick:A,disabled:b||_,ariaHidden:!0,className:t}):(0,i.jsx)(r.A,{text:h?void 0:g,translatedText:h,iconName:"video-arrow-solid",isSelectable:!0,isActive:!0,onClick:A,disabled:b||_,ariaHidden:!0})},u=({participant:e,className:t="nav__item--left",tooltipPosition:a,navItem:s=!1,hideLabel:n=!1,enableFeature:r=!0})=>r&&e.get("isPhone")&&(0,i.jsx)(d,{participant:e,className:t,tooltipPosition:a,navItem:s,hideLabel:n})},284810(e,t,a){a.d(t,{A:()=>p});var i,s=a(474848),n=a(296540),r=a(605556),o=a.n(r),l=a(634164),c=a(27644),d=a(883710);function u(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class h extends(i=n.PureComponent){render(){let{color:e,isSelectable:t,className:a,text:i,translatedText:n,rotate:r,iconName:o,isActive:u,disabled:h,space:p,html:m,placement:_,ariaHidden:b}=this.props,g=(0,l.A)("participant__icon",a,{selectable:t,[`participant__icon--${e}`]:!u,"participant__icon--active":u});return(0,s.jsx)(d.A,{className:"tooltip-participant_icon",text:i,translatedText:n,html:m,placement:_,ariaHidden:b,children:b?(0,s.jsx)("div",{className:g,onClick:this._onClick,disabled:h,role:"presentation","aria-hidden":b,children:(0,s.jsx)(c.A,{name:o,space:p,style:0!==r?{transform:`rotate(${r}deg)`}:null})}):(0,s.jsx)("button",{className:g,onClick:this._onClick,disabled:h,children:(0,s.jsx)(c.A,{name:o,space:p,style:0!==r?{transform:`rotate(${r}deg)`}:null})})})}constructor(...e){super(...e),u(this,"_onClick",e=>{var t,a;e.stopPropagation(),null==(t=(a=this.props).onClick)||t.call(a,e)})}}u(h,"propTypes",{rotate:o().number}),u(h,"defaultProps",{color:"default",placement:"top",ariaHidden:!1});let p=h},974278(e,t,a){a.d(t,{A:()=>d});var i=a(474848),s=a(296540),n=a(284810),r=a(50267),o=a(266753);function l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class c extends s.PureComponent{render(){let{isModerator:e,isOrganizer:t,hasModControl
1s:a,isCurrentOrganizer:s,showInactive:r,isBreakout:l}=this.props;if(e&&!r)if(s&&a&&!t)return(0,i.jsx)(n.A,{iconName:"star",isSelectable:!0,onClick:this._onMakeParticipantClick,text:"participants.moderator_selectable",className:"participant__icon--moderator-current",color:"warning",ariaHidden:!0});else return(0,i.jsx)(n.A,{iconName:"star",text:"participants.moderator",className:"participant__icon--moderator",color:"warning",ariaHidden:!0});return e||!r?null:s&&a&&!t&&!l?(0,i.jsx)(o.A,{tooltipPosition:"left",iconClass:"icon-fw",icon:"star",selectable:!0,onClick:this._onMakeModeratorClick,label:"participants.make_moderator",tooltip:"participants.make_moderator",ariaHidden:!0,className:"nav__item--left"}):null}constructor(...e){super(...e),l(this,"_onMakeModeratorClick",()=>{r.A.makeModerator(this.props.id)}),l(this,"_onMakeParticipantClick",()=>{r.A.makeParticipant(this.props.id)})}}let d=c},326178(e,t,a){a.d(t,{A:()=>L});var i=a(474848),s=a(296540),n=a(996599),r=a(634164),o=a(706442),l=a(284810);class c extends s.PureComponent{render(){return this.props.isCurrentParticipant?this.renderCurrentParticipant():this.renderRemoteParticipant()}renderCurrentParticipant(){return this.props.isMicWorking?this.props.poorPhoneQuality?(0,i.jsx)(l.A,{color:"error",iconName:"warning",text:"errors.current_participant.phone_poor_quality",ariaHidden:!0}):null:(0,i.jsx)(l.A,{color:"error",iconName:"warning",text:"errors.current_participant.mic_not_working",ariaHidden:!0})}renderRemoteParticipant(){return this.props.isMicWorking?null:(0,i.jsx)(l.A,{color:"error",iconName:"warning",text:"errors.participants.mic_not_working",ariaHidden:!0})}}var d=a(546996);let u=({isModerator:e,isCurrentModerator:t,activeFeatures:a,isBreakout:s,main:r,confId:o,primaryConfId:c})=>!e&&t&&a.has(n.pPx)&&s&&!r?(0,i.jsx)("div",{className:"send-screenee-back-icon",children:(0,i.jsx)(l.A,{id:"sendScreeneeBackIcon",iconName:"arrow-alt-right",html:{id:"participants.send_to_waiting_room"},onClick:()=>{d.A.sendOthersToPrimary(c,o,!1)},ariaHidden:!0})}):null;var h=a(50267);function p(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class m extends s.PureComponent{render(){let{isMuted:e,isOnCall:t,hasModControls:a,showUnmutedIcon:s,isCurrentModerator:n,isCurrentParticipant:r,hideNonActionableIcon:o}=this.props;if(!t)return null;let c=r||n&&a;if(e)if(c)return(0,i.jsx)(l.A,{color:"error",isSelectable:!0,iconName:"microphone-slash",onClick:this._onUnmuteClick,text:"participants.muted_selectable",className:"participant__icon--muted-current",ariaHidden:!0});else if(o)return null;else return(0,i.jsx)(l.A,{color:"error",text:"participants.muted",iconName:"microphone-slash",className:"participant__icon--muted",ariaHidden:!0});return s?c?(0,i.jsx)(l.A,{isSelectable:!0,iconName:"microphone",onClick:this._onMuteClick,text:"participants.unmuted_selectable",className:"participant__icon--unmuted-current",ariaHidden:!0}):o?null:(0,i.jsx)(l.A,{text:"participants.unmuted",iconName:"microphone",className:"participant__icon--unmuted",ariaHidden:!0}):null}constructor(...e){super(...e),p(this,"_onUnmuteClick",()=>{h.A.unmute(this.props.id)}),p(this,"_onMuteClick",()=>{h.A.mute(this.props.id)})}}var _=a(365205),b=a(266753);function g(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class A extends s.PureComponent{render(){let{ParticipantTileId:e,spotlightedParticipantId:t,hasPinnedVideo:a,isCurrentParticipant:s,isCurrentModerator:n,showInactive:r}=this.props;if((a||t==e&&s)&&!r)if(a)return(0,i.jsx)(l.A,{iconName:t?"spotlight":"pin",isSelectable:n||!t,isActive:!t,onClick:t?n?this._onUnspotlightClicked:null:this._onUnpinClicked,color:t&&n?"warning":"default",text:t&&!n?"participants.unspotlight.disabled":`participants.video_${t?"spotlighted":"pinned"}`,className:"participant__icon--pinned",ariaHidden:!0});else return null;return t==e&&n&&!r?(0,i.jsx)(l.A,{iconName:"spotlight",isSelectable:!0,isActive:!1,onClick:this._onUnspotlightClicked,color:"warning",text:"participants.video_spotlighted",className:"participant__icon--pinned",ariaHidden:!0}):"pin"!=r||a||t?"spotlight"==r&&n&&t!=e?(0,i.jsx)(b.A,{tooltipPosition:"left",iconClass:"icon-fw",icon:"spotlight",selectable:!0,onClick:this._onSpotlightClicked,label:"button_bar.pin_for_everyone",tooltip:"button_bar.pin_for_everyone",ariaHidden:!0,className:"nav__item--left"}):null:(0,i.jsx)(b.A,{tooltipPosition:"left",iconClass:"icon-fw",icon:"pin",selectable:!0,onClick:this._onPinCl
1icked,label:n?"button_bar.pin_for_you":"participants.pin_video",tooltip:n?"button_bar.pin_for_you":"participants.pin_video",ariaHidden:!0,className:"nav__item--left"})}constructor(...e){super(...e),g(this,"_onPinClicked",()=>{h.A.pinParticipant(this.props.ParticipantTileId)}),g(this,"_onUnpinClicked",()=>{h.A.unpinParticipant(this.props.ParticipantTileId)}),g(this,"_onSpotlightClicked",()=>{_.A.spotlightParticipant(this.props.currentId,this.props.ParticipantTileId)}),g(this,"_onUnspotlightClicked",()=>{_.A.unspotlightParticipant(this.props.currentId,this.props.ParticipantTileId)})}}var x=a(974278);function v(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class C extends s.PureComponent{render(){let{isModerator:e,isHandRaised:t,hasModControls:a,isCurrentModerator:s,isCurrentParticipant:n,showInactive:r}=this.props;if(t&&!r)if(n||s&&a&&!e)return(0,i.jsx)(l.A,{iconName:"hand",isSelectable:!0,onClick:this._onLowerHandClick,text:"participants.hand_raised_selectable",className:"participant__icon--hand-raised-current",color:"warning",ariaHidden:!0});else return(0,i.jsx)(l.A,{iconName:"hand",text:"participants.hand_raised",className:"participant__icon--hand-raised",color:"warning",ariaHidden:!0});return t||!r?null:n?(0,i.jsx)(b.A,{tooltipPosition:"left",iconClass:"icon-fw",icon:"hand",selectable:!0,label:"participants.raise_hand",tooltip:"participants.raise_hand",onClick:this._onRaiseHandClick,ariaHidden:!0,className:"nav__item--left"}):null}constructor(...e){super(...e),v(this,"_onRaiseHandClick",()=>{h.A.raiseHand()}),v(this,"_onLowerHandClick",()=>{h.A.lowerHand(this.props.id)})}}var j=a(519350),f=a(637268);function N(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class k extends s.PureComponent{getState(){return{isOnCall:j.A.isOnCall(),isPhoneConnected:j.A.isUserAgentConnected()}}
1componentDidMount(){j.A.on("CHANGE",this._onPhoneStoreChange)}componentWillUnmount(){j.A.off("CHANGE",this._onPhoneStoreChange)}render(){let{isOnCall:e,isPhoneConnected:t}=this.state;return t?e?null:(0,i.jsx)(l.A,{color:"error",isSelectable:!0,iconName:"view-only",onClick:this._onNoAudioClicked,className:"participant__icon--audio-connected",text:"participants.no_audio_connected_selectable",ariaHidden:!0}):(0,i.jsx)(l.A,{color:"error",iconName:"view-only",text:"participants.no_audio_connected",className:"participant__icon--audio-disconnected",ariaHidden:!0})}constructor(...e){super(...e),N(this,"state",this.getState()),N(this,"_onPhoneStoreChange",()=>{this.setState(this.getState())}),N(this,"_onNoAudioClicked",()=>{f.A.startCall()})}}var w=a(508596),S=a(404670);let y=({showPrivateChatIcon:e,participant:t,unreadMessageCount:a})=>e?(0,i.jsxs)("div",{className:"private-chat-icon",children:[(0,i.jsx)(l.A,{id:"privateChatIcon",iconName:"chat",html:{id:"participants.private_chat_selectable",values:{name:t.get("name")}},onClick:()=>{S.A.onPrivateChatParticipantSelected(t)},ariaHidden:!0}),a>0&&(0,i.jsx)("div",{id:"unreadMessageCountBadge",className:"label label--primary label--rounded","aria-hidden":!0,children:a})]}):null;var P=a(956091),E=a(323724);class M extends s.PureComponent{render(){let{participant:e,activeFeatures:t,currentParticipant:a,navItem:s}=this.props,r=a.get("isModerator"),o=e.get("isModerator"),c=t.has(n.$s1),d=2==e.get("waiting_room_status");if(!r||o||!c||!d)return null;let u=d?"participants.send_back_to_waiting_room":"participants.send_to_waiting_room";return s?(0,i.jsx)(b.A,{tooltipPosition:"left",iconClass:"icon-fw",icon:"arrow-alt-right",selectable:!0,label:u,tooltip:u,onClick:this._onSendToWaitingRoomClick,className:"nav__item--left"}):(0,i.jsx)(l.A,{iconName:"arrow-alt-right",isActive:!0,isSelectable:!0,text:u,onClick:this._onSendToWaitingRoomClick})}constructor(...e){super(...e),function(e,t,a){t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}(this,"_onSendToWaitingRoomClick",()=>{h.A.sendToWaitingRoom(this.props.participant.get("id"))})}}var T=a(141578),I=a(351207),O=a(443020),R=a(849480),H=a(28743);let L=({isGalleryMode:e=!1,participant:t,currentParticipant:a,activeFeatures:d,showUnmutedIcon:h=!1,isConversationMode:p,spotlightedParticipantId:_,hideTileControls:b,isControlsVisible:g=!1,showOverlay:v=!1,isSidebar:j=!1,isGroupMeeting:f=!1,showPrivateChatIcon:N,unreadMessageCount:S=0,isBreakout:L=!1,main:F=!1,confId:U,primaryConfId:D})=>{let{formatMessage:V}=(0,o.A)(),q=t.get("id"),$=a.get("id"),G=t.get("isCurrent"),B=t.get("isModerator"),W=t.get("isOrganizer"),z=t.get("handRaised"),K=t.get("activeSpeaker"),X=t.get("isStreaming"),J=a.get("isOrganizer"),Q=a.get("isModerator"),[Y,Z]=(0,s.useState)(!1);(0,s.useEffect)(()=>{if(K){Z(!0);let e=setTimeout(()=>Z(!1),1e4);return()=>clearTimeout(e)}},[K]);let ee=e=>{e.stopPropagation()},et=d.has(n.$s1),ea=d.has(n.oXA)&&t.has("video"),ei=()=>(0,i.jsx)(m,{id:q,hideNonActionableIcon:!1,showUnmutedIcon:h,isMuted:t.get("isMuted"),isOnCall:t.get("isOnCall"),isConversationMode:p,isViewingOnly:t.get("isViewingOnly"),isCurrentParticipant:G,isCurrentModerator:Q,hasModControls:et}),es=()=>(0,i.jsxs)("div",{className:"avatar__name fs-exclude",children:[w.A.displayCallerIdByRole(t,Q),G&&(0,i.jsxs)("span",{children:[(0,i.jsx)("span",{children:" "}),V({id:"participants.you.parentheses"})]})]}),en=(0,r.A)("participant__icons",{gallery_view:e,controls_visible:g}),er=!v||Y||g||!e,eo=(0,r.A)({"avatar__full-name":e,participant__visible:er,participant__hidden:v||!Y&&!g}),el=(0,r.A)("highlight_icons",{participant__visible:!Y&&!g,participant__hidden:Y||g||v}),ec=["camera",n.Vpe].some(e=>t.getIn(["video",e,n.nVm]));return b?(0,i.jsxs)("div",{className:en,onClick:ee,children:[(0,i.jsxs)("div",{className:eo,children:[!X&&(0,i.jsx)(c,{isVideoBuffering:ec,isCurrentParticipant:G,isMicWorking:t.get("mic_working"),poorPhoneQuality:t.get("poorPhoneQuality")}),G&&(0,i.jsx)(k,{}),j||er?(0,i.jsx)(ei,{}):!e&&G&&(0,i.jsx)(ei,{}),e&&(0,i.jsx)(es,{})]}),e&&(0,i.jsxs)("div",{className:el,children:[G&&(0,i.jsx)(k,{}),G&&(0,i.jsx)(ei,{})]})]}):(0,i.jsxs)("div",{className:en,onClick:ee,children:[(0,i.jsxs)("div",{className:eo,children:[!X&&(0,i.jsx)(c,{isVideoBuffering:ec,isCurrentParticipant:G,isMicWorking:t.get("mic_working"),poorPhoneQuality:t.get("poorPhoneQuality")}),j&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u,{isModerator:B,isCurrentModerator:Q,activeFeatures:d,isBreakout:L,main:F,confId:U,primaryConfId:D}),(0,i.jsx)(T.A,{participant:t,activeFeatures:d,currentParticipant:a})]}),(0,i.jsx)(x.A,{id:q,isModerator:B,isOrganizer:W,isCurrentOrganizer:J,hasModControl
1s:et}),(0,i.jsx)(C,{id:q,isModerator:B,isHandRaised:z,isCurrentParticipant:G,isCurrentModerator:Q,hasModControls:et}),(0,i.jsx)(A,{ParticipantTileId:q,currentId:$,isEnabled:ea,isCurrentParticipant:G,hasPinnedVideo:t.get("pinned"),spotlightedParticipantId:_,isCurrentModerator:Q}),G&&(0,i.jsx)(k,{}),!F&&(0,i.jsx)(y,{showPrivateChatIcon:N,participant:t,unreadMessageCount:S}),j||er?(0,i.jsx)(ei,{}):!e&&G&&(0,i.jsx)(ei,{}),e&&(0,i.jsx)(es,{}),j&&X?(0,i.jsx)(E.A,{participant:t,activeFeatures:d,currentParticipant:a}):null,j&&!X&&(0,i.jsxs)(O.A,{targetClass:"inline",outsideClickIgnoreClass:`participant-more-${q}`,children:[(0,i.jsx)(l.A,{iconName:"ellipsis-v",isActive:!1,isSelectable:!0,text:"button_bar.more",ariaHidden:!0}),(0,i.jsxs)(R.Ay,{size:"auto",closeOnClick:!0,className:"text-large",children:[(0,i.jsx)(C,{id:q,isModerator:B,isHandRaised:z,isCurrentParticipant:G,isCurrentModerator:Q,hasModControls:et,showInactive:!0}),(0,i.jsx)(x.A,{id:q,isModerator:B,isOrganizer:W,isCurrentOrganizer:J,hasModControls:et,showInactive:!0,isBreakout:L}),(0,i.jsx)(A,{ParticipantTileId:q,currentId:$,isEnabled:ea,isCurrentParticipant:G,hasPinnedVideo:t.get("pinned"),spotlightedParticipantId:_,showInactive:"spotlight",isCurrentModerator:Q}),(0,i.jsx)(A,{ParticipantTileId:q,currentId:$,isEnabled:ea,isCurrentParticipant:G,hasPinnedVideo:t.get("pinned"),spotlightedParticipantId:_,showInactive:"pin",isCurrentModerator:Q}),!F&&f&&(0,i.jsx)(I.A,{participant:t,activeFeatures:d,currentParticipant:a,navItem:!0}),(0,i.jsx)(M,{participant:t,activeFeatures:d,currentParticipant:a,navItem:!0}),(0,i.jsx)(P.A,{participant:t,activeFeatures:d,currentParticipant:a,navItem:!0}),!F&&(0,i.jsx)(H.A,{participant:t,enableFeature:d.has(n.eXM),navItem:!0,tooltipPosition:"left"}),(0,i.jsx)(E.A,{participant:t,activeFeatures:d,currentParticipant:a,navItem:!0})]})]})]}),e&&(0,i.jsxs)("div",{className:el,children:[(0,i.jsx)(x.A,{id:q,isModerator:B,isOrganizer:W,isCurrentOrganizer:J,hasModControls:et}),(0,i.jsx)(C,{id:q,isModerator:B,isHandRaised:z,isCurrentParticipant:G,isCurrentModerator:Q,hasModControls:et}),G&&(0,i.jsx)(k,{}),G&&(0,i.jsx)(ei,{})]})]})}},264932(e,t,a){a.d(t,{A:()=>n});var i=a(33818),s=a(296540);let n=()=>((0,s.useEffect)(()=>(i.A.subscribeToUpdateClientsChannel(),()=>{i.A.unsubscribeFromUpdateClientsChannel()}),[]),null)},688751(e,t,a){a.d(t,{A:()=>_});var i=a(209404),s=a.n(i),n=a(430228),r=a(529511),o=a(996599),l=a(688991),c=a(839768),d=a(508596),u=a(133284);function h(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}let p=e=>{let t=e.filter(e=>e.get("activeHuman")),a=e.filter(e=>!e.get("activeHuman"));return c.A.sort(t,[["handRaised"],["isModerator"],["isOnCall"]]).concat(c.A.sort(a,[["isStreaming"],["blocked"],["isLeft"],["isNeverOnCall"]]))};class m extends n.EventEmitter{isLoaded(){return r.A.isLoaded()}getJoinedAndInvited(e="",t=!1){let a=r.A.isCurrentModerator();return(t?this.mainParticipantIds:this.participantIds).map(e=>r.A.get(e)).filter(e=>!e.get("recorder")&&(e.get("joined")||e.get("rsvp"))).filter(e=>!(u.o>=1)||!e.get("streaming")).filter(e=>!e.get("twin_in_waiting_room_breakout")&&(!e.get("waiting_room_status")||2==e.get("waiting_room_status")||e.get("isStreaming"))).filter(t=>!e||d.A.displayCallerIdByRole(t,a).toLowerCase().includes(e.toLowerCase()))}getStreamingAttendees(e=!1){return e?s().List():r.A.getStreamingAttendees()}getStreamingAttendeesCount(e=!1){return e?0:r.A.getStreamingAttendeesCount()}getVisibleCount(e=!1){return e?0:r.A.getVisibleCount()}getWaitingRoom(e=!1){return(e?this.mainParticipantIds:this.participantIds).map(e=>r.A.get(e)).filter(e=>1==e.get("waiting_room_status")&&!e.get("isPhone")&&!e.get("twin_in_breakout")||e.get("twin_in_waiting_room_breakout"))}getWaitingRoomCount(e=!1){return this.getWaitingRoom(e).size}getWaitingScreenedStatus(e=!1){let t=(e?this.mainParticipantIds:this.participantIds).map(e=>r.A.get(e)).filter(e=>1==e.get("waiting_room_status")||e.get("twin_in_breakout")&&4==e.get("waiting_room_status")||e.get("twin_in_waiting_room_breakout")),a=t.count(),i=t.count(e=>{var t;return null==(t=e.get("registration_answers"))?void 0:t.some(Boolean)});return[i,a-i]}getCurrent(){return r.A.getCurrent()}isCurrentModerator(){return r.A.isCurrentModerator()}getHandRaisedCount(){return r.A.getActiveParticipantCount({handRaised:!0})}constructor(){super(),h(this,"_handleAction",e=>{switch(l.A.waitFor([r.A.dispatchToken]),e.type){case o.RCH:case o.Pm8:return this._handleReceiveParticipants(e);case o.DIV:return this._handleResetConferenceCallStores(e);case o.Rfp:case o.DRm:case o.CZL:case o.sYb:case o.SB8:case o.fIp:case o.izO:case o.zwG:case o.F4M:return this.emit
1("CHANGE")}}),h(this,"_handleReceiveParticipants",e=>{this.participantIds=p(r.A.getAll()).map(e=>e.get("id")),this.mainParticipantIds=p(r.A.getMain()).map(e=>e.get("id")),this.emit("CHANGE")}),h(this,"_handleResetConferenceCallStores",e=>{this.participantIds=s().List()}),this.participantIds=s().List(),this.mainParticipantIds=s().List(),this.dispatchToken=l.A.register(this._handleAction)}}let _=new m},669010(e,t,a){a.d(t,{A:()=>d});var i=a(688991),s=a(430228),n=a(996599),r=a(264806),o=a(108387);function l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class c extends s.EventEmitter{canBypassPasscode(){return this._bypassPasscode}getUniquePasscode(e){return this._uniquePasscodes[e.toString()]}wasSharedPasscodeValidated(){return this._wasSharedPasscodeValidated}wasUniquePasscodeValidated(){return this._wasUniquePasscodeValidated}_handleDispatchedEvent(e){switch(e.type){case n.J2H:case n.wR9:this._bypassPasscode=e.type,this.emit(e.type);break;case n.qrm:this._wasSharedPasscodeValidated=!0,this.emit(e.type);break;case n.Wo:this._wasUniquePasscodeValidated=!0,this.emit(e.type,e.personName);break;case n.LeP:this.emit(e.type,e.status);break;
1case n.TNA:this.emit(e.type);break;case n.gB1:Object.assign(this._uniquePasscodes,e.passcodes),this.emit(e.type);break;case n.ppI:2===r.A.getAdditionalSecurityType()&&o.A.subscribeToUniquePasscodeUpdates();break;case n.Xd4:2===r.A.getAdditionalSecurityType()&&(o.A.unsubscribeToUniquePasscodeUpdates(),this._uniquePasscodes={},this.emit(n.gB1));break;case n.DIV:this._bypassPasscode=n.zKK,this._uniquePasscodes={},this._wasSharedPasscodeValidated=!1,this._wasUniquePasscodeValidated=!1;break;case n.$yL:switch(e.requestType){case"validateSharedPasscode":this.emit(n.ZZ4);return;case"validateUniquePasscode":this.emit(n.$5u);return}break;case n.Pkp:switch(this.emit(n.SL6),e.requestType){case"validateSharedPasscode":this.emit(n.DeP);return;case"validateUniquePasscode":this.emit(n.h60);return}break;default:return}this.emit("CHANGE")}constructor(){super(),l(this,"_bypassPasscode",n.zKK),l(this,"_uniquePasscodes",{}),l(this,"_wasSharedPasscodeValidated",!1),l(this,"_wasUniquePasscodeValidated",!1),i.A.register(e=>this._handleDispatchedEvent(e))}}let d=new c},489258(e,t,a){a.d(t,{A:()=>l});var i=a(430228),s=a(996599),n=a(688991),r=a(241006);class o extends i.EventEmitter{reset(){this._currentTab=null,this._leftSidebarOpen=!0}getActiveTab(){return this._currentTab}isOpen(){return null!==this._currentTab}isChatOpen(){return"CHAT"===this._currentTab}isPollOpen(){return"POLL"===this._currentTab}isParticipantListOpen(){return this._currentTab===s.X4K}isInviteParticipantsOpen(){return this._currentTab===s.V9F}isLeftSidebarOpen(){return this._leftSidebarOpen}_handleAction(e){switch(e.type){case s.ze0:e.isVisible?this._currentTab="CHAT":this._currentTab=null,this.emit("CHANGE");break;case s.kLf:e.isVisible?this._currentTab=s.X4K:this._currentTab=null,this.emit("CHANGE");break;case s.pxv:e.isVisible?this._currentTab=s.V9F:this._currentTab=null,this.emit("CHANGE");break;case s.TWA:this._leftSidebarOpen=e.isVisible,this.emit("CHANGE");break;case s.CgH:e.isVisible?this._currentTab="POLL":this._currentTab=null,this.emit("CHANGE");break;case s.jrc:e.payloads.some(({track:e})=>(null==e?void 0:e.videoType)===s.Vpe)&&(this._leftSidebarOpen=!0,this.emit("CHANGE"));break;case s.y4y:this._leftSidebarOpen=!0,this.emit("CHANGE");break;case s.v27:this._currentTab=null,this.emit("CHANGE");break;case r.mI:this._currentTab="CHAT",this.emit("CHANGE");break;case s.DIV:this.reset()}}constructor(){super(),this.reset(),this.dispatchToken=n.A.register(this._handleAction.bind(this))}}let l=new o}}]); 2//# sourceMappingURL=2602-1a71cb81a1112c6d.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.